and though bugs are the bane of my existence, rest assured the wretched thing will get the best of care here

This project is mirrored from git://gcc.gnu.org/git/gcc.git. Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
Last successful update .
  1. 22 Apr, 2015 3 commits
  2. 21 Apr, 2015 1 commit
  3. 20 Apr, 2015 3 commits
  4. 19 Apr, 2015 2 commits
  5. 18 Apr, 2015 1 commit
  6. 17 Apr, 2015 11 commits
    • Gerald Pfeifer's avatar
      * doc/plugins.texi: Rewrite first introductory paragraph. · 96b7136a
      Gerald Pfeifer authored
      From-SVN: r222207
      96b7136a
    • Ian Lance Taylor's avatar
      re PR go/65798 (runtime.Caller returns ok=true when return data is invalid) · d24eeaaf
      Ian Lance Taylor authored
      	PR go/65798
      runtime: In Caller don't return ok == true if PC == 0.
      
      GCC PR 65798 reports that this can happen in some cases.
      
      From-SVN: r222203
      d24eeaaf
    • H.J. Lu's avatar
      Don't define ix86_binds_local_p for MacOS nor Windows · a34769af
      H.J. Lu authored
      	PR target/65780
      	* config/i386/i386.c (ix86_binds_local_p): Define only if
      	TARGET_MACHO and TARGET_DLLIMPORT_DECL_ATTRIBUTES are false.
      
      From-SVN: r222202
      a34769af
    • Ian Lance Taylor's avatar
      re PR go/64683 (FAIL: runtime/pprof -- testing.go:278: The entry did not match) · 4f335e68
      Ian Lance Taylor authored
      	PR go/64683
      runtime/pprof: Assume function with no name is in runtime.
      
      GCC PR 65797 causes some of the runtime functions to be
      compiled with no name in the debug info.  This in turn causes
      the runtime/pprof test to fail as reported in GCC PR 64683.
      
      There are no good choices when a function has no name in the
      debug info, but here we assume that if we see such a function
      while reading the runtime functions, we assume that it is also
      a runtime function.
      
      From-SVN: r222199
      4f335e68
    • Bill Schmidt's avatar
      re PR target/65787 (Miscompile due to bad vector swap optimization for little endian) · 824c7162
      Bill Schmidt authored
      2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
      
      	PR target/65787
      	* config/rs6000/rs6000.c (rtx_is_swappable_p): Remove previous
      	fix; ensure that a subsequent SH_NONE operand does not overwrite
      	an existing *special value.
      
      From-SVN: r222198
      824c7162
    • Ian Lance Taylor's avatar
      re PR go/64999 (s390x libgo test failure in TestMemoryProfiler) · 25e04c44
      Ian Lance Taylor authored
      	PR go/64999
      	PR go/65180
      runtime: Adjust libbacktrace PC value to what runtime.Callers expects.
      
      From Lynn Boger.
      
      From-SVN: r222197
      25e04c44
    • Jakub Jelinek's avatar
      re PR bootstrap/62077 (--with-build-config=bootstrap-lto fails) · 50772a6e
      Jakub Jelinek authored
      	PR bootstrap/62077
      	* configure.ac (--enable-stage1-checking): Default to
      	release,misc,gimple,rtlflag,tree,types if --disable-checking
      	or --enable-checking is not specified and DEV-PHASE is not
      	experimental.
      	* configure: Regenerated.
      
      From-SVN: r222189
      50772a6e
    • H.J. Lu's avatar
      Properly handle uninitialized common symbol · dea33d79
      H.J. Lu authored
      Uninitialized common symbol behavior in executables is target and linker
      dependent.  default_binds_local_p_3 is made public and updated to take an
      argument to indicate if the linker can guarantee that an uninitialized
      common symbol in the executable will still be defined (through COPY
      relocation) in the executable.  If common symbol is local to executable,
      default_binds_local_p_3 will treat non-external variable as defined
      locally.  default_binds_local_p_2 is changed to treat common symbol as
      local for non-PIE binaries.
      
      For i386, common symbol is local only for non-PIE binaries.  For x86-64,
      common symbol is local only for non-PIE binaries or linker supports copy
      reloc in PIE binaries.  If a target treats common symbol as local only
      for non-PIE binaries, it can define TARGET_BINDS_LOCAL_P as
      default_binds_local_p_2.
      
      gcc/
      
      	PR target/65780
      	* output.h (default_binds_local_p_3): New.
      	* varasm.c (default_binds_local_p_3): Make it public.  Take an
      	argument to indicate if common symbol may be local.  If common
      	symbol may be local, treat non-external variable as defined
      	locally.
      	(default_binds_local_p_2): Pass !flag_pic to default_binds_local_p_3.
      	(default_binds_local_p_1): Pass false to default_binds_local_p_3.
      	* config/i386/i386.c (ix86_binds_local_p): New.
      	(TARGET_BINDS_LOCAL_P): Replace default_binds_local_p_2 with
      	ix86_binds_local_p.
      
      gcc/testsuite/
      
      	PR target/65780
      	* gcc.dg/pr65780-1.c: New test.
      	* gcc.dg/pr65780-2.c: Likewise.
      	* gcc.target/i386/pr32219-9.c: Likewise.
      	* gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
      	symbol.
      	* gcc.target/i386/pr64317.c (c): Initialize.
      
      From-SVN: r222185
      dea33d79
    • Bill Schmidt's avatar
      re PR target/65787 (Miscompile due to bad vector swap optimization for little endian) · 6cb1b83e
      Bill Schmidt authored
      [gcc]
      
      2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
      
      	PR target/65787
      	* config/rs6000/rs6000.c (rtx_is_swappable_p): Handle case where
      	vec_extract operation is wrapped in a PARALLEL with a CLOBBER.
      	(adjust_extract): Likewise.
      
      [gcc/testsuite]
      
      2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
      
      	PR target/65787
      	* gcc.target/powerpc/pr65787.c: New.
      
      From-SVN: r222182
      6cb1b83e
    • Jakub Jelinek's avatar
      re PR debug/65771 (ICE (in loc_list_from_tree, at dwarf2out.c:14964) on arm-linux-gnueabihf) · 3e1a9237
      Jakub Jelinek authored
      	PR debug/65771
      	* dwarf2out.c (loc_list_from_tree): Return NULL
      	for DEBUG_EXPR_DECL.
      
      	* gcc.dg/debug/pr65771.c: New test.
      
      From-SVN: r222167
      3e1a9237
    • GCC Administrator's avatar
      Daily bump. · 6ae2c805
      GCC Administrator authored
      From-SVN: r222163
      6ae2c805
  7. 16 Apr, 2015 2 commits
  8. 15 Apr, 2015 4 commits
  9. 14 Apr, 2015 5 commits
  10. 13 Apr, 2015 5 commits
    • Joseph Myers's avatar
      gcc.pot: Regenerate. · 6de2b370
      Joseph Myers authored
      gcc/po:
      	* gcc.pot: Regenerate.
      
      libcpp/po:
      	* cpplib.pot: Regenerate.
      
      From-SVN: r222062
      6de2b370
    • Jonathan Wakely's avatar
      re PR libstdc++/65754 (missing exports for fstream constructors) · 5ec4b229
      Jonathan Wakely authored
      	PR libstdc++/65754
      	* config/abi/pre/gnu.ver: Export base object constructors for
      	fstreams.
      	* config/abi/post/aarch64-linux-gnu/baseline_symbols.txt: Update.
      	* config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Update.
      	* config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Update.
      	* config/abi/post/i386-linux-gnu/baseline_symbols.txt: Update.
      	* config/abi/post/i486-linux-gnu/baseline_symbols.txt: Update.
      	* config/abi/post/m68k-linux-gnu/baseline_symbols.txt: Update.
      	* config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Update
      	* config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt: Update.
      	* config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt: Update.
      	* config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Update.
      	* config/abi/post/s390-linux-gnu/baseline_symbols.txt: Update.
      	* config/abi/post/solaris2.10/baseline_symbols.txt: Regenerate.
      	* config/abi/post/solaris2.10/amd64/baseline_symbols.txt: Likewise.
      	* config/abi/post/solaris2.10/sparcv9/baseline_symbols.txt: Likewise.
      	* config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Update.
      	* config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt: Update.
      	* config/abi/post/x86_64-linux-gnu/x32/baseline_symbols.txt: Update.
      	* testsuite/27_io/basic_fstream/cons/base.cc: New.
      
      From-SVN: r222060
      5ec4b229
    • Jonathan Wakely's avatar
      evolution.xml: Document changes since 4.5 release. · 50063787
      Jonathan Wakely authored
      	* doc/xml/manual/evolution.xml: Document changes since 4.5 release.
      	* doc/html/*: Regenerate.
      
      From-SVN: r222057
      50063787
    • Jan Hubicka's avatar
      contrib.texi (Contributors): Add Martin Jambor and Michael Matz. · a2cda87a
      Jan Hubicka authored
      	* doc/contrib.texi (Contributors): Add Martin Jambor and
      	Michael Matz.
      Co-Authored-By: default avatarGerald Pfeifer <gerald@pfeifer.com>
      
      From-SVN: r222050
      a2cda87a
    • GCC Administrator's avatar
      Daily bump. · 4d04f256
      GCC Administrator authored
      From-SVN: r222045
      4d04f256
  11. 12 Apr, 2015 3 commits