1. 24 Jun, 2015 31 commits
  2. 23 Jun, 2015 9 commits
    • [PATCH] Fix PR c++/30044 · 1a8f8908
      gcc/cp/ChangeLog:
      
      	* parser.c (cp_parser_template_parameter_list): Update
      	current_template_parms right after processing a paramater.
      	* pt.c (template_parms_to_args): Remove obsolete hack for
      	giving template template arguments the proper level.
      	(check_default_tmpl_args): Account for tested template
      	parameter_lists.
      	(splite_late_return_type): Remove obsolete hack for giving
      	template template arguments the proper level.
      
      gcc/testsuite/ChangeLog
      
      	* g++.dg/cpp0x/auto45.C: New test.
      	* g++.dg/template/pr30044.C: New test.
      	* g++.dg/template/crash83.C: Accept any error string.
      	* g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
      	parameters.
      	* g++.dg/cpp0x/variadic18.C: Likewise
      	* g++.dg/template/canon-type-13.C: Likewise.
      	* g++.old-deja/g++.pt/ttp42.C: Likewise.
      
      From-SVN: r224859
      Patrick Palka committed
    • collect-utils.c (collect_wait): Unlink the response file here instead of... · 8289f048
      	* collect-utils.c (collect_wait): Unlink the response file here
      	instead of...
      	(do_wait): ...here.
      	(utils_cleanup): ...and here.
      
      From-SVN: r224858
      Tristan Gingold committed
    • array: Include <array>. · 7d17de7f
      2015-06-23  François Dumont  <fdumont@gcc.gnu.org>
      
      	* include/debug/array: Include <array>. Add version namespace when
      	specializing tuple interface to array. Add specialization for
      	__is_tuple_like_impl.
      	* include/profile/array: Likewise.
      	* include/std/array: Include <utility>. Add specialization for
      	__is_tuple_like_impl.
      	* include/std/tuple
      	(__is_tuple_like_impl<>, __is_tuple_like_impl<pair>): Move...
      	* include/std/utility: ... here. Include <type_traits>.
      	* testsuite/23_containers/array/tuple_interface/get_debug_neg.cc: Adjust
      	dg-error line number.
      	* testsuite/23_containers/array/tuple_interface/
      	tuple_element_debug_neg.cc: Likewise.
      
      From-SVN: r224857
      François Dumont committed
    • c-common.c: Don't include target-def.h. · 0fa16060
      gcc/c-family/
      	* c-common.c: Don't include target-def.h.
      
      gcc/
      	* df-scan.c: Don't include target-def.h.
      	* targhooks.c: Likewise.
      	* config/arm/arm-c.c: Likewise.
      	* config/i386/i386-c.c: Likewise.
      	* config/nds32/nds32-cost.c: Likewise.
      	* config/nds32/nds32-fp-as-gp.c: Likewise.
      	* config/nds32/nds32-intrinsic.c: Likewise.
      	* config/nds32/nds32-isr.c: Likewise.
      	* config/nds32/nds32-md-auxiliary.c: Likewise.
      	* config/nds32/nds32-memory-manipulation.c: Likewise.
      	* config/nds32/nds32-pipelines-auxiliary.c: Likewise.
      	* config/nds32/nds32-predicates.c: Likewise.
      
      From-SVN: r224856
      Richard Sandiford committed
    • configure.ac: Fix check for header <sys/sysctl.h>. · 6d9d1eeb
      2015-06-23  Andreas Tobler  <andreast@gcc.gnu.org>
      
          * configure.ac: Fix check for header <sys/sysctl.h>.
          * configure: Regenerate.
          * config.h.in: Likewise.
      
      From-SVN: r224855
      Andreas Tobler committed
    • lib1funcs.S (aeabi_idiv0, [...]): Add CFI entries. · 4fa0f9ea
      2015-06-23  James Lemke  <jwlemke@codesourcery.com>
      
      	libgcc/config/arm/
      	* lib1funcs.S (aeabi_idiv0, aeabi_ldiv0): Add CFI entries.
      
      From-SVN: r224854
      James Lemke committed
    • c-common.c (warn_logical_operator): Use tree_int_cst_equal when comparing INTEGER_CSTs. · a68ae2e1
      	* c-common.c (warn_logical_operator): Use tree_int_cst_equal
      	when comparing INTEGER_CSTs.
      
      	* c-c++-common/Wlogical-op-3.c: New test.
      
      From-SVN: r224853
      Marek Polacek committed
    • re PR c++/66254 (Member function shadowing enum classes) · 171561ca
      2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR c++/66254
      	* g++.dg/cpp0x/scoped_enum5.C: New.
      
      From-SVN: r224851
      Paolo Carlini committed
    • Use abort in parloops-exit-first-loop-alt-{3,4}.c · 1222f22b
      2015-06-23  Tom de Vries  <tom@codesourcery.com>
      
      	* testsuite/libgomp.c/parloops-exit-first-loop-alt-3.c (main): Use
      	abort.
      	* testsuite/libgomp.c/parloops-exit-first-loop-alt-4.c (main): Same.
      
      From-SVN: r224849
      Tom de Vries committed