Skip to content
Snippets Groups Projects
  1. Dec 05, 2009
  2. Dec 04, 2009
  3. Dec 03, 2009
    • Joseph Myers's avatar
      * gcc.pot: Regenerate. · 6b34ab41
      Joseph Myers authored
      From-SVN: r154958
      6b34ab41
    • David Edelsohn's avatar
      re PR libffi/42243 (powerpc-apple-darwin9 libffi failures) · be311914
      David Edelsohn authored
              PR libffi/42243
              * src/powerpc/ffi_darwin.c (ffi_prep_args): Remove extra parentheses.
      
      From-SVN: r154956
      be311914
    • Richard Guenther's avatar
      cgraphunit.c (assemble_thunk): Use DECL_ASSEMBLER_NAME instead of DECL_NAME for the entry point. · 15488554
      Richard Guenther authored
      2009-12-03  Richard Guenther  <rguenther@suse.de>
      
      	* cgraphunit.c (assemble_thunk): Use DECL_ASSEMBLER_NAME
      	instead of DECL_NAME for the entry point.
      
      From-SVN: r154954
      15488554
    • Jakub Jelinek's avatar
      re PR middle-end/42049 (ICE with -O2 - internal compiler error: in... · 762de626
      Jakub Jelinek authored
      re PR middle-end/42049 (ICE with -O2 - internal compiler error: in expand_expr_real_1, at expr.c:9314)
      
      	PR middle-end/42049
      	* builtins.c (expand_builtin_strcpy_args): Handle COMPOUND_EXPRs
      	potentially returned from folding strcpy.
      
      	* gcc.c-torture/compile/pr42049.c: New test.
      
      From-SVN: r154952
      762de626
    • Eric Botcazou's avatar
      exp_util.adb (Make_CW_Equivalent_Type): Set the Is_Class_Wide_Equivalent_Type... · 80fa4617
      Eric Botcazou authored
      exp_util.adb (Make_CW_Equivalent_Type): Set the Is_Class_Wide_Equivalent_Type flag here in lieu of...
      
      	* exp_util.adb (Make_CW_Equivalent_Type): Set the
      	Is_Class_Wide_Equivalent_Type flag here in lieu of...
      	(Make_Subtype_From_Expr): ...here.
      	* exp_ch3.adb (Expand_Freeze_Record_Type): Do not set
      	Has_Controlled_Component on class-wide equivalent types.
      	* freeze.adb (Freeze_Record_Type): Likewise.
      	* sem_ch3.adb (Record_Type_Definition): Likewise.
      
      From-SVN: r154950
      80fa4617
    • Richard Earnshaw's avatar
      linux-atomic.c (SYNC_LOCK_RELEASE): Place memory barrier before the lock release. · cf9eb565
      Richard Earnshaw authored
      	* arm/linux-atomic.c (SYNC_LOCK_RELEASE): Place memory barrier
      	before the lock release.
      
      From-SVN: r154949
      cf9eb565
    • Paolo Carlini's avatar
      re PR libstdc++/42261 (infinite recursion from string(string::size_type(6),... · bcaf576b
      Paolo Carlini authored
      re PR libstdc++/42261 (infinite recursion from string(string::size_type(6), string::size_type('f')))
      
      2009-12-03  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR libstdc++/42261
      	* include/bits/basic_string.h (_S_construct_aux(_Integer, _Integer,
      	const _Alloc&, __true_type)): Cast the second argument to value_type.
      	* include/ext/sso_string_base.h (_M_construct_aux(_Integer, _Integer,
      	std::__true_type)): Likewise.
      	* include/ext/rc_string_base.h (_S_construct_aux(_Integer, _Integer,
      	const _Alloc&, std::__true_type)): Likewise.
      	* testsuite/21_strings/basic_string/cons/char/42261.cc: New.
      	* testsuite/21_strings/basic_string/cons/wchar_t/42261.cc: Likewise.
      
      From-SVN: r154948
      bcaf576b
    • Uros Bizjak's avatar
      cls_longdouble_va.c (main): Fix format string. · ddf6c187
      Uros Bizjak authored
      	* testsuite/libffi.call/cls_longdouble_va.c (main): Fix format string.
      	Remove xfails for x86 linux targets.
      
      From-SVN: r154946
      ddf6c187
    • Michael Matz's avatar
      re PR middle-end/38474 (compile time explosion in dataflow_set_preserve_mem_locs at -O3) · 2bdbbe94
      Michael Matz authored
      	PR middle-end/38474
      	* cfgexpand.c (struct stack_var): Add conflicts member.
      	(stack_vars_conflict, stack_vars_conflict_alloc,
      	n_stack_vars_conflict): Remove.
      	(add_stack_var): Initialize conflicts member.
      	(triangular_index, resize_stack_vars_conflict): Remove.
      	(add_stack_var_conflict, stack_var_conflict_p): Rewrite in
      	terms of new member.
      	(union_stack_vars): Only run over the conflicts.
      	(partition_stack_vars): Remove special case.
      	(expand_used_vars_for_block): Don't call resize_stack_vars_conflict,
      	don't create self-conflicts.
      	(account_used_vars_for_block): Don't create any conflicts.
      	(fini_vars_expansion): Free bitmaps, don't free or clear removed
      	globals.
      
      From-SVN: r154945
      2bdbbe94
    • Bernd Schmidt's avatar
      re PR middle-end/42202 (Revision 154688 caused many gfortran failures) · 1f924675
      Bernd Schmidt authored
      	PR middle-end/42202
      	* regrename.c (live_in_chains): New variable.
      	(verify_reg_tracked): New static function.
      	(scan_rtx_reg): Update live_in_chains.
      	(scan_rtx): Only promote sets in COND_EXEC to OP_INOUT if
      	we're already tracking the reg.
      	(build_def_use): Likewise.  Initialize live_in_chains.
      
      From-SVN: r154944
      1f924675
    • Ken Werner's avatar
      spu-elf.h (STARTFILE_SPEC): Add support for gprof startup files. · 75741fed
      Ken Werner authored
      2009-12-03  Ken Werner  <ken.werner@de.ibm.com>
      
              * config/spu/spu-elf.h (STARTFILE_SPEC): Add support for gprof
              startup files.
              * config/spu/spu-protos.h (spu_function_profiler): Add prototype.
              * config/spu/spu.c (spu_function_profiler): New function.
              * config/spu/spu.h (FUNCTION_PROFILER): Invoke
              spu_function_profiler.
              (NO_PROFILE_COUNTERS): Define.
              (PROFILE_BEFORE_PROLOGUE): Likewise.
      
      From-SVN: r154942
      75741fed
    • Uros Bizjak's avatar
      cls_longdouble_va.c (main): Fix format string. · a27c4040
      Uros Bizjak authored
      	* testsuite/libffi.call/cls_longdouble_va.c (main): Fix format string.
      
      From-SVN: r154941
      a27c4040
    • Paolo Carlini's avatar
      ref.cc: Add. · 54d1aa1f
      Paolo Carlini authored
      2009-12-03  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	* testsuite/20_util/bind/ref.cc: Add.
      	* testsuite/20_util/bind/all_bound.cc: Likewise.
      	* testsuite/20_util/bind/nested.cc: Likewise.
      	* testsuite/20_util/bind/placeholders.cc: Likewise.
      
      From-SVN: r154939
      54d1aa1f
Loading