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. 04 Dec, 2015 2 commits
  2. 03 Dec, 2015 1 commit
  3. 02 Dec, 2015 1 commit
  4. 01 Dec, 2015 1 commit
  5. 30 Nov, 2015 1 commit
  6. 29 Nov, 2015 2 commits
  7. 28 Nov, 2015 3 commits
  8. 27 Nov, 2015 5 commits
  9. 26 Nov, 2015 14 commits
  10. 25 Nov, 2015 10 commits
    • Jakub Jelinek's avatar
      backport: re PR c++/67354 (internal compiler error: in add_to_same_comdat_group, at symtab.c:421) · 2a7d8a29
      Jakub Jelinek authored
      	Backported from mainline
      	2015-11-20  Jakub Jelinek  <jakub@redhat.com>
      
      	PR c++/67354
      	* cp-tree.h (defer_mangling_aliases): Declare.
      	(generate_mangling_aliases): New prototype.
      	* decl2.c (defer_mangling_aliases): New variable.
      	(note_mangling_alias): Use !defer_mangling_aliases
      	instead of at_eof.
      	(generate_mangling_aliases): No longer static. Clear
      	defer_mangling_aliases.
      	* optimize.c (maybe_thunk_body): Defer emitting mangling aliases
      	if !defer_mangling_aliases until the fns are put into the same
      	comdat group.
      
      	* g++.dg/abi/mangle67.C: New test.
      
      	2015-05-09  Aldy Hernandez  <aldyh@redhat.com>
      
      	PR bootstrap/66085
      	* decl2.c (note_mangling_alias): Declare arguments as unused.
      
      	2015-05-08  Jason Merrill  <jason@redhat.com>
      
      	* decl2.c (mangling_aliases): New variable.
      	(note_mangling_alias, generate_mangling_aliases): New.
      	(cp_write_global_declarations): Call generate_mangling_aliases.
      	(generate_mangling_alias): Split out from...
      	* mangle.c (mangle_decl): ...here.
      	* cp-tree.h: Declare note_mangling_alias.
      
      From-SVN: r230905
      2a7d8a29
    • Paolo Carlini's avatar
      constexpr-array13.C: Fix. · 7a0cde5b
      Paolo Carlini authored
      2015-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	* g++.dg/cpp0x/constexpr-array13.C: Fix.
      
      From-SVN: r230904
      7a0cde5b
    • Jason Merrill's avatar
      re PR sanitizer/67941 (calls on function pointer from a captureless lambda cause ubsan warning) · ed0a994c
      Jason Merrill authored
      	PR c++/67941
      
      	* lambda.c (maybe_add_lambda_conv_op): Mark _FUN as
      	no_sanitize_undefined.
      
      From-SVN: r230901
      ed0a994c
    • Jason Merrill's avatar
      re PR c++/68422 (compile-time cost of sizeof... is quadratic) · f9ab4149
      Jason Merrill authored
      	PR c++/68422
      
      	* cp-tree.h (PACK_EXPANSION_SIZEOF_P): New.
      	* parser.c (cp_parser_sizeof_pack): Set it.
      	* pt.c 	(tsubst_copy) [SIZEOF_EXPR]: Likewise.
      	(tsubst_pack_expansion): Improve T... shortcut when set.
      
      From-SVN: r230900
      f9ab4149
    • Jason Merrill's avatar
      re PR c++/67813 ([C++14] copy-initialization of object with pointer member... · 816225fc
      Jason Merrill authored
      re PR c++/67813 ([C++14] copy-initialization of object with pointer member fails in constexpr function)
      
      	PR c++/67813
      
      	* constexpr.c (cxx_eval_store_expression): Always use *valp if
      	set.
      
      From-SVN: r230899
      816225fc
    • Vladimir Makarov's avatar
      re PR rtl-optimization/67954 (internal compiler error: in patch_jump_insn, at cfgrtl.c:1303) · db1f6418
      Vladimir Makarov authored
      2015-11-25  Vladimir Makarov  <vmakarov@redhat.com>
      
      	PR rtl-optimization/67954
      	* lra-constraints.c (curr_insn_transform): Add check on scratch
      	pseudo when change class to NO_REGS.  Add an assert.
      
      From-SVN: r230893
      db1f6418
    • Markus Trippelsdorf's avatar
      re PR c++/68087 (ICE with constexpr in array with negative index) · 7ed44167
      Markus Trippelsdorf authored
      /cp
      2015-11-25  Markus Trippelsdorf  <markus@trippelsdorf.de>
      	    Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR c++/68087
      	* constexpr.c (cxx_eval_array_reference): Use tree_fits_shwi_p before
      	tree_to_shwi to avoid ICEs.
      
      /testsuite
      2015-11-25  Markus Trippelsdorf  <markus@trippelsdorf.de>
      	    Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR c++/68087
      	* g++.dg/cpp0x/constexpr-array13.C: New.
      Co-Authored-By: default avatarPaolo Carlini <paolo.carlini@oracle.com>
      
      From-SVN: r230887
      7ed44167
    • Jonathan Wakely's avatar
      Extend valid values of iostream bitmask types · e46a6912
      Jonathan Wakely authored
      Backport from mainline
      2015-11-12  Jonathan Wakely  <jwakely@redhat.com>
      
      	PR libstdc++/56158
      	* include/bits/ios_base.h (_Ios_Fmtflags, _Ios_Openmode, _Ios_Iostate):
      	Define enumerators to ensure all values of type int are valid values
      	of the enumeration type.
      	* testsuite/27_io/ios_base/types/fmtflags/case_label.cc: Add new cases.
      	* testsuite/27_io/ios_base/types/iostate/case_label.cc: Likewise.
      	* testsuite/27_io/ios_base/types/openmode/case_label.cc: Likewise.
      
      From-SVN: r230884
      e46a6912
    • Jonathan Wakely's avatar
      Backport shrink_to_fit() fix for -fno-exceptions · 71132305
      Jonathan Wakely authored
      2015-09-17  Jonathan Wakely  <jwakely@redhat.com>
      
      	* include/bits/allocator.h (__shrink_to_fit_aux<T, true>::_S_do_it):
      	Do nothing if exceptions are disabled.
      	* include/bits/basic_string.h (basic_string::shrink_to_fit): Likewise.
      
      From-SVN: r230883
      71132305
    • GCC Administrator's avatar
      Daily bump. · dad90a7c
      GCC Administrator authored
      From-SVN: r230849
      dad90a7c