1. 23 May, 2012 13 commits
  2. 22 May, 2012 19 commits
  3. 21 May, 2012 8 commits
    • 9780-2.cc: Avoid -Wall warnings. · d847ec80
      2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	* testsuite/22_locale/num_put/put/char/9780-2.cc: Avoid -Wall warnings.
      	* testsuite/29_atomics/atomic/cons/49445.cc: Likewise.
      	* testsuite/29_atomics/atomic/operators/pointer_partial_void.cc:
      	* Likewise.
      	* testsuite/23_containers/unordered_map/observers.cc: Likewise.
      	* testsuite/23_containers/unordered_map/erase/1.cc: Likewise.
      	* testsuite/23_containers/unordered_multimap/erase/1.cc: Likewise.
      	* testsuite/23_containers/unordered_multimap/erase/2.cc: Likewise.
      	* testsuite/23_containers/unordered_multimap/insert/53115.cc: Likewise.
      	* testsuite/23_containers/unordered_multimap/observers.cc: Likewise.
      	* testsuite/23_containers/vector/debug/alloc_prop.cc: Likewise.
      	* testsuite/23_containers/unordered_set/observers.cc: Likewise.
      	* testsuite/23_containers/unordered_set/erase/1.cc: Likewise.
      	* testsuite/23_containers/unordered_multiset/erase/1.cc: Likewise.
      	* testsuite/23_containers/unordered_multiset/erase/2.cc: Likewise.
      	* testsuite/23_containers/unordered_multiset/insert/53115.cc: Likewise.
      	* testsuite/23_containers/unordered_multiset/insert/multiset_range.cc:
      	* Likewise.
      	* testsuite/23_containers/unordered_multiset/observers.cc: Likewise.
      
      From-SVN: r187751
      Paolo Carlini committed
    • aix.h (FP_SAVE_INLINE, [...]): Delete. · c5e0766b
      	* aix.h (FP_SAVE_INLINE, GP_SAVE_INLINE): Delete.
      	* darwin.h (FP_SAVE_INLINE, GP_SAVE_INLINE): Delete.
      	* sysv4.h (FP_SAVE_INLINE, GP_SAVE_INLINE, V_SAVE_INLINE): Delete.
      	* config/rs6000/rs6000.c (V_SAVE_INLINE): Delete.
      	(rs6000_savres_strategy): Reimplement GP/FP/V_SAVE_INLINE logic.
      	For ELF targets, use out-of-line restores for -Os and any number
      	of regs if the restore exits, and out-of-line gp save for two or
      	more regs.  Use save_reg_p to test for holes in reg restore set.
      	Replace "#if" with "if".
      
      From-SVN: r187750
      Alan Modra committed
    • rs6000.c (save_reg_p): New function. · bbd72c2f
      	* config/rs6000/rs6000.c (save_reg_p): New function.
      	(first_reg_to_save, first_fp_reg_to_save): Use it here.
      	(first_altivec_reg_to_save, restore_saved_cr): Likewise.
      	(emit_frame_save): Use gen_frame_store.
      	(gen_frame_mem_offset): Correct SPE condition requiring reg+reg.
      	(rs6000_emit_prologue): Use save_reg_p.  Use gen_frame_store for
      	vrsave and toc.
      	(rs6000_emit_epilogue): Use save_reg_p.  Use gen_frame_load for
      	vrsave, toc, gp and fp restores.
      
      From-SVN: r187749
      Alan Modra committed
    • rs6000.c: Delete unnecessary forward declarations. · e1968bba
      	* config/rs6000/rs6000.c: Delete unnecessary forward declarations.
      	Move those with ATTRIBUTE_UNUSED to immediately before definitions.
      	Move function pointer variables after forward declarations.
      	(rs6000_builtin_support_vector_misalignment): Make static.
      	(rs6000_legitimate_address_p, rs6000_gimplify_va_arg): Likewise.
      	(rs6000_function_value, rs6000_can_eliminate): Likewise.
      
      From-SVN: r187748
      Alan Modra committed
    • eh_cpp.cc: Fix __cxa_end_catch declaration. · f2f9a097
      2012-05-21  Patrick Marlier  <patrick.marlier@gmail.com>
      
      	* eh_cpp.cc: Fix __cxa_end_catch declaration.
      
      From-SVN: r187747
      Patrick Marlier committed
    • re PR c++/53361 (Could not convert ‘{0, 0, 0}’ from ‘<brace-enclosed initializer… · 041f2072
      re PR c++/53361 (Could not convert ‘{0, 0, 0}’ from ‘<brace-enclosed initializer list>’ to ‘std::array<unsigned int, 3ul>’)
      
      2012-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR c++/53361
      	* testsuite/23_containers/array/cons/53361.cc: New.
      
      From-SVN: r187746
      Paolo Carlini committed
    • re PR rtl-optimization/53373 (ICE on valid code with -mavx) · 1d2944a3
      	PR rtl-optimization/53373
      	* caller-save.c (save_call_clobbered_regs): Look into a possible
      	PARALLEL manually rather than using single_set on a call insn.
      
      From-SVN: r187745
      Bernd Schmidt committed
    • re PR tree-optimization/53436 (Volatile behaves strange with OpenMP) · a9a58711
      	PR tree-optimization/53436
      	* omp-low.c (omp_build_component_ref): New function.
      	(build_receiver_ref, build_sender_ref, create_task_copyfn): Use it.
      
      From-SVN: r187741
      Jakub Jelinek committed