This is the mail archive of the
gcc-regression@gcc.gnu.org
mailing list for the GCC project.
1 new GCC HEAD@151735 regression
- From: regress at apple dot com (regress)
- To: gcc-regression at gcc dot gnu dot org
- Date: Wed, 16 Sep 2009 05:56:13 -0700 (PDT)
- Subject: 1 new GCC HEAD@151735 regression
- Reply-to: gcc-regression at gcc dot gnu dot org
With your recent patch, GCC HEAD revision 151735 had problems on:
native: regress-29 (1 NEW failures)
The previous build was of revision 151727.
Regressions for native:
old g++.sum g++.dg/abi/mangle11.C
old g++.sum g++.dg/abi/mangle12.C
old g++.sum g++.dg/abi/mangle17.C
old g++.sum g++.dg/abi/mangle20-2.C
old g++.sum g++.dg/eh/simd-3.C
old g++.sum g++.dg/eh/simd-4.C
old gcc.sum gcc.c-torture/compile/20001226-1.c
old gcc.sum gcc.dg/pr34668-1.c
old gcc.sum gcc.dg/sms-2.c
old gcc.sum gcc.dg/sms-3.c
old gcc.sum gcc.dg/sms-4.c
old gcc.sum gcc.dg/sms-5.c
old gcc.sum gcc.dg/sms-6.c
old gcc.sum gcc.dg/sms-7.c
old gcc.sum gcc.dg/struct/wo_prof_double_malloc.c
old gcc.sum gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c
old gcc.sum gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c
old gcc.sum gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c
old gcc.sum gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c
old gcc.sum gcc.dg/vect/pr35821-altivec.c
old gcc.sum gcc.dg/vmx/bug-2.c
old gcc.sum gcc.target/powerpc/405-dlmzb-strlen-1.c
old gcc.sum gcc.target/powerpc/440-dlmzb-strlen-1.c
old gfortran.sum gfortran.fortran-torture/execute/where_2.f90
NEW libjava.sum Thread_Sleep_2
old libstdc++.sum ext/mt_allocator/deallocate_global_thread-1.cc
old libstdc++.sum ext/mt_allocator/deallocate_global_thread-3.cc
old objc.sum objc/execute/exceptions/catchall-1.m
old objc.sum objc/execute/exceptions/local-variables-1.m
Log information for changes since the last build:
------------------------------------------------------------------------
r151728 | hubicka | 2009-09-15 13:07:25 -0700 (Tue, 15 Sep 2009) | 3 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/doc/invoke.texi
M /trunk/gcc/params.def
* doc/invoke.texi (inline-insns-auto): Drop from 60 to 50.
* params.def (inline-insns-auto): Likewise.
------------------------------------------------------------------------
r151729 | jakub | 2009-09-15 13:12:18 -0700 (Tue, 15 Sep 2009) | 47 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/config/rs6000/linux64.h
M /trunk/gcc/config/rs6000/rs6000.c
M /trunk/gcc/config/rs6000/rs6000.md
M /trunk/gcc/config/rs6000/spe.md
M /trunk/gcc/config/rs6000/sysv4.h
M /trunk/gcc/testsuite/ChangeLog
A /trunk/gcc/testsuite/gcc.target/powerpc/pr41175.c
PR target/41175
PR target/40677
* config/rs6000/rs6000.c (no_global_regs_above): Fix precedence
problem.
(SAVRES_NOINLINE_GPRS_SAVES_LR, SAVRES_NOINLINE_FPRS_SAVES_LR,
SAVRES_NOINLINE_FPRS_DOESNT_RESTORE_LR): New strategy bits.
(rs6000_savres_strategy): Always save FP registers inline if the
target doesn't support hardware double-precision. Set the above
bits in return value when needed.
(rs6000_savres_routine_sym): Fix computation for cache selector.
Mark the generated symbol as a function. Rename exitp argument to
lr. Move code for determining the name of the symbol...
(rs6000_savres_routine_name): ...here. New function. Add cases for
getting the names right on AIX and 64-bit Linux.
(savres_routine_name): New variable.
(rs6000_make_savres_rtx): Rename exitp argument to lr. Don't assert
lr isn't set when savep. Use r12 resp. r1 instead of r11 depending
on what the target routine uses as a base register. If savep && lr
describe saving of r0 into memory slot.
(rs6000_emit_prologue): Correct use of call_used_regs. Fix out of
line calls for AIX ABI.
(rs6000_output_function_prologue): Use rs6000_savres_routine_name to
determine FP save/restore functions.
(rs6000_emit_stack_reset): Handle savres if sp_offset != 0 and
frame_reg_rtx != sp_reg_rtx. Use gen_add3_insn instead of
gen_addsi3.
(rs6000_emit_epilogue): Adjust computation of restore_lr.
Duplicate restoration of LR and execute the appropriate one
depending on whether GPRs are being restored inline. Set r11 from
offsetted frame_reg_rtx instead of sp_reg_rtx; if frame_reg_rtx is
r11, adjust sp_offset. Use gen_add3_insn instead of gen_addsi3.
Fix out of line calls for AIX ABI.
* config/rs6000/rs6000.md (*return_and_restore_fpregs_aix_<mode>):
New insn.
* config/rs6000/spe.md (*save_gpregs_spe): Use explicit match for
register 11.
(*restore_gpregs_spe): Likewise.
(*return_and_restore_gpregs_spe): Likewise.
* config/rs6000/linux64.h (SAVE_FP_SUFFIX, RESTORE_FP_SUFFIX):
Define to empty string unconditionally.
* config/rs6000/sysv4.h (SAVE_FP_SUFFIX, RESTORE_FP_SUFFIX):
Define to empty string unconditionally.
(GP_SAVE_INLINE, FP_SAVE_INLINE): Handle TARGET_64BIT the same as
!TARGET_64BIT.
* gcc.target/powerpc/pr41175.c: New test.
------------------------------------------------------------------------
r151731 | nemet | 2009-09-15 15:18:34 -0700 (Tue, 15 Sep 2009) | 4 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/reorg.c
PR bootstrap/41349
* reorg.c (redundant_insn): Don't count notes or DEBUG_INSNs when
trying to limit the extent of searches in the insn stream.
------------------------------------------------------------------------
r151734 | gccadmin | 2009-09-15 17:16:50 -0700 (Tue, 15 Sep 2009) | 1 line
Changed paths:
M /trunk/gcc/DATESTAMP
Daily bump.
------------------------------------------------------------------------
r151735 | kkojima | 2009-09-15 18:12:16 -0700 (Tue, 15 Sep 2009) | 7 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/config/sh/sh.c
M /trunk/gcc/testsuite/ChangeLog
A /trunk/gcc/testsuite/gcc.target/sh/struct-arg-dw2.c
* config/sh/sh.c (output_stack_adjust): Add new argument frame_p.
(sh_expand_prologue): Update calls to output_stack_adjust.
(sh_expand_epilogue): Likewise.
* gcc.target/sh/struct-arg-dw2.c: New test.
------------------------------------------------------------------------
For more information, see <http://gcc.gnu.org/regtest/HEAD/>.
--
Geoffrey Keating <geoffk@apple.com>
(via an automated GCC regression-testing script.)