1. 21 Jan, 2011 29 commits
  2. 20 Jan, 2011 11 commits
    • re PR libstdc++/36104 (gnu-versioned-namespace is broken) · bddd6626
      2011-01-20  Benjamin Kosnik  <bkoz@redhat.com>
      
      	PR libstdc++/36104
      	* acinclude.m4 (LIBGOMP_ENABLE_SYMVERS): Accept gnu variants.
      
      From-SVN: r169072
      Benjamin Kosnik committed
    • Rename f_load to f_fpa_loads patch · 837b01f6
      2011-01-20  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
      
      	* config/arm/arm.md (define_attr type): Rename f_load
      	and f_store to f_fpa_load and f_fpa_store. Update.
      	(write_conflict): Deal with rename fallout.
      	(*push_fp_multi): Likewise.
      	* config/arm/fpa.md (f_load): Use f_fpa_load.
      	(f_store): Use f_fpa_store.
      	(*movsf_fpa): Likewise.
      	(*movdf_fpa): Likewise.
      	(*movxf_fpa): Likewise.
      	(*thumb2_movsf_fpa): Likewise.
      	(*thumb2_movdf_fpa): Likewise.
      	(*thumb2_movxf_fpa): Likewise.
      	* config/arm/vfp.md (*thumb2_movdf_vfp): Fix attribute to
      	f_loadd and f_stored.
      	(*thumb2_movdi_vfp): Likewise.
      	(*thumb2_movsf_vfp): Fix attribute to f_loads.
      	(*thumb2_movsi_vfp): Likewise.
      	* config/arm/cortex-m4-fpu.md (cortex_m4_f_load):
      	Use f_loads instead of f_load.
      	* config/arm/cortex-a5.md (cortex_a5_f_loads): Remove f_load.
      
      From-SVN: r169071
      Ramana Radhakrishnan committed
    • Refix test for PR47251 · aaab40fa
      From-SVN: r169067
      Michael Meissner committed
    • re PR libstdc++/47380 (concept checking and incomplete types) · f22ee689
      2011-01-20  Jonathan Wakely  <jwakely.gcc@gmail.com>
      
              PR libstdc++/47380
      	* doc/xml/manual/diagnostics.xml: Replace note about C++0x concepts.
      
      From-SVN: r169064
      Jonathan Wakely committed
    • PR libstdc++/36104 part three · 9b690d8c
      2011-01-20  Benjamin Kosnik  <bkoz@redhat.com>
      
      	PR libstdc++/36104 part three
      	* src/hashtable_c++0x.cc: Adjust namespace macros.
      	* testsuite/util/testsuite_rvalref.h: Don't forward declare hash.
      	* config/abi/pre/gnu-versioned-namespace.ver: Update.
      
      From-SVN: r169063
      Benjamin Kosnik committed
    • hash_load_check_resize_trigger_imp.hpp: Adjust assert condition. · 191e7a30
      2011-01-20  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* include/ext/pb_ds/detail/resize_policy/
      	hash_load_check_resize_trigger_imp.hpp: Adjust assert condition.
      	* include/ext/pb_ds/detail/pat_trie_/
      	constructors_destructor_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp: Format.
      	* include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/debug_map_base.hpp: Use never_adjustor.
      
      	* testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Adjust
      	iterations downward when testing in debug mode.
      	* testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Same.
      	* testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Same.
      	* testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Same.
      	* testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Same.
      	* testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Same.
      	* testsuite/ext/pb_ds/example/hash_illegal_resize.cc: Use SIZE,
      	reduce in debug mode.
      
      From-SVN: r169061
      Benjamin Kosnik committed
    • xtensa.h (GO_IF_MODE_DEPENDENT_ADDRESS): Remove. · a1a79768
      	* config/xtensa/xtensa.h (GO_IF_MODE_DEPENDENT_ADDRESS): Remove.
      	* config/xtensa/xtensa-protos.h (constantpool_address_p): Remove.
      	* config/xtensa/xtensa.c (TARGET_MODE_DEPENDENT_ADDRESS_P): Define.
      	(xtensa_mode_dependent_address_p): New function.
      	(constantpool_address_p): Make static. Change return type to bool.
      	Change argument type to const_rtx. Use CONST_INT_P predicate.
      
      From-SVN: r169060
      Anatoly Sokolov committed
    • re PR tree-optimization/46583 (-fcompare-debug failure with -O -fno-inline -fipa-cp -fipa-cp-clone) · 427f6cec
      gcc/ChangeLog:
      PR debug/46583
      * tree-ssa-live.c (remove_unused_scope_block_p): Keep type decls.
      gcc/testsuite/ChangeLog:
      PR debug/46583
      * g++.dg/debug/pr46583.C: New.
      
      From-SVN: r169058
      Alexandre Oliva committed
    • re PR debug/47283 (ICE in refs_may_alias_p_1, at tree-ssa-alias.c) · 583ac69c
      	PR debug/47283
      	* cfgexpand.c (expand_debug_expr): Instead of generating
      	(mem (debug_implicit_ptr)) for MEM_REFs use COMPONENT_REF
      	etc. handling.
      
      	* g++.dg/debug/pr47283.C: New test.
      
      From-SVN: r169057
      Jakub Jelinek committed
    • re PR testsuite/47371 (FAIL: gcc.target/i386/headmerge-[12].c) · 55429b8e
      	PR testsuite/47371
      	* gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
      	* gcc.target/i386/headmerge-2.c: Likewise.
      
      From-SVN: r169056
      Jakub Jelinek committed
    • re PR middle-end/47370 (error: invalid first operand of MEM_REF) · 93e452ed
      2011-01-20  Richard Guenther  <rguenther@suse.de>
      
      	PR middle-end/47370
      	* tree-inline.c (remap_gimple_op_r): Recurse manually for
      	the pointer operand of MEM_REFs.
      
      	* gcc.dg/torture/pr47370.c: New testcase.
      
      From-SVN: r169055
      Richard Guenther committed