1 new GCC HEAD@157896 regression

regress regress@apple.com
Thu Apr 1 08:45:00 GMT 2010


With your recent patch, GCC HEAD revision 157896 had problems on:
native: regress-55 (1 NEW failures)
The previous build was of revision 157868.

Regressions for native:
old   g++.sum g++.dg/eh/simd-3.C
old   g++.sum g++.dg/eh/simd-4.C
old   g++.sum g++.dg/tree-prof/indir-call-prof.C
old   gcc.sum gcc.dg/debug/dwarf2/aranges-fnsec-1.c
old   gcc.sum gcc.dg/matrix/transpose-1.c
old   gcc.sum gcc.dg/matrix/transpose-2.c
old   gcc.sum gcc.dg/matrix/transpose-3.c
old   gcc.sum gcc.dg/matrix/transpose-4.c
old   gcc.sum gcc.dg/matrix/transpose-5.c
old   gcc.sum gcc.dg/matrix/transpose-6.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/w_prof_global_array.c
old   gcc.sum gcc.dg/struct/w_prof_global_var.c
old   gcc.sum gcc.dg/struct/w_prof_local_array.c
old   gcc.sum gcc.dg/struct/w_prof_local_var.c
old   gcc.sum gcc.dg/struct/w_prof_single_str_global.c
old   gcc.sum gcc.dg/struct/w_prof_two_strs.c
old   gcc.sum gcc.dg/struct/w_ratio_cold_str.c
old   gcc.sum gcc.dg/tree-prof/ic-misattribution-1.c
old   gcc.sum gcc.dg/tree-prof/indir-call-prof.c
old   gcc.sum gcc.dg/tree-prof/inliner-1.c
old   gcc.sum gcc.dg/tree-prof/stringop-1.c
old   gcc.sum gcc.dg/tree-prof/stringop-2.c
old   gcc.sum gcc.dg/tree-prof/tracer-1.c
old   gcc.sum gcc.dg/tree-prof/update-cunroll-2.c
old   gcc.sum gcc.dg/tree-prof/update-loopch.c
old   gcc.sum gcc.dg/tree-prof/update-tailcall.c
old   gcc.sum gcc.dg/tree-prof/val-prof-1.c
old   gcc.sum gcc.dg/tree-prof/val-prof-2.c
old   gcc.sum gcc.dg/tree-prof/val-prof-3.c
old   gcc.sum gcc.dg/tree-prof/val-prof-4.c
old   gcc.sum gcc.dg/tree-prof/val-prof-5.c
old   gcc.sum gcc.dg/tree-prof/val-prof-6.c
old   gcc.sum gcc.dg/tree-prof/wcoverage-mismatch.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.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 Process_4
old   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.dg/objc-gc-4.m
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:
------------------------------------------------------------------------
r157869 | jakub | 2010-03-31 08:26:57 -0700 (Wed, 31 Mar 2010) | 5 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/cselib.c

	PR bootstrap/43596
	* cselib.c (cselib_process_insn): Clear cselib_current_insn
	even before returning from label, setjmp call or volatile asm
	handling.

------------------------------------------------------------------------
r157870 | jakub | 2010-03-31 08:27:41 -0700 (Wed, 31 Mar 2010) | 3 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/var-tracking.c

	* var-tracking.c (vt_init_cfa_base): Use cselib_lookup_from_insn
	instead of cselib_lookup following by tweaking locs->setting_insn.

------------------------------------------------------------------------
r157871 | jakub | 2010-03-31 08:37:03 -0700 (Wed, 31 Mar 2010) | 12 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/dwarf2out.c

	* dwarf2out.c (size_of_die): For -gdwarf-4 use
	uleb128 size instead of fixed 1 or 2 for dw_val_class_loc
	and 0 instead of 1 for dw_val_class_flag.
	(value_format): For -gdwarf-4 use DW_FORM_sec_offset for
	dw_val_class_range_list, dw_val_class_loc_list,
	dw_val_class_lineptr and dw_val_class_macptr, use
	DW_FORM_flag_present for dw_val_class_flag and
	DW_FORM_exprloc for dw_val_class_loc.
	(output_die): For -gdwarf-4 print dw_val_class_loc
	size as uleb128 instead of 1 or 2 bytes and don't print
	anything for dw_val_class_flag.

------------------------------------------------------------------------
r157872 | janis | 2010-03-31 08:47:42 -0700 (Wed, 31 Mar 2010) | 8 lines
Changed paths:
   M /trunk/gcc/testsuite/ChangeLog
   M /trunk/gcc/testsuite/obj-c++.dg/isa-field-1.mm
   M /trunk/gcc/testsuite/objc-obj-c++-shared/next-mapping.h

2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>

	PR objc++/23613
	* gcc/testsuite/objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
	New macro.
	* gcc/testsuite/obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
	Remove dg-xfail-if.

------------------------------------------------------------------------
r157873 | janis | 2010-03-31 08:50:45 -0700 (Wed, 31 Mar 2010) | 21 lines
Changed paths:
   M /trunk/gcc/testsuite/ChangeLog
   M /trunk/gcc/testsuite/obj-c++.dg/bitfield-2.mm
   M /trunk/gcc/testsuite/obj-c++.dg/bitfield-3.mm
   M /trunk/gcc/testsuite/obj-c++.dg/const-str-10.mm
   M /trunk/gcc/testsuite/obj-c++.dg/const-str-11.mm
   M /trunk/gcc/testsuite/obj-c++.dg/const-str-3.mm
   M /trunk/gcc/testsuite/obj-c++.dg/const-str-7.mm
   M /trunk/gcc/testsuite/obj-c++.dg/const-str-9.mm
   M /trunk/gcc/testsuite/obj-c++.dg/cxx-ivars-1.mm
   M /trunk/gcc/testsuite/obj-c++.dg/cxx-ivars-2.mm
   M /trunk/gcc/testsuite/obj-c++.dg/cxx-ivars-3.mm
   M /trunk/gcc/testsuite/obj-c++.dg/encode-8.mm
   M /trunk/gcc/testsuite/obj-c++.dg/except-1.mm
   M /trunk/gcc/testsuite/obj-c++.dg/lookup-2.mm
   M /trunk/gcc/testsuite/obj-c++.dg/stubify-2.mm
   M /trunk/gcc/testsuite/obj-c++.dg/try-catch-2.mm
   M /trunk/gcc/testsuite/obj-c++.dg/try-catch-9.mm

2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>

	PR testsuite/35165
	* obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
	* obj-c++.dg/try-catch-2.mm: Ditto.
	* obj-c++.dg/lookup-2.mm: Ditto.
	* obj-c++.dg/encode-8.m: Ditto.
	* obj-c++.dg/cxx-ivars-2.mm: Ditto.
	* obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
	* obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
	* obj-c++.dg/const-str-11.mm: Ditto.
	* obj-c++.dg/const-str-9.mm: Ditto.
	* obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
	* obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
	* obj-c++.dg/except-1.mm: Ditto.
	* obj-c++.dg/const-str-7.mm: Ditto.
	* obj-c++.dg/cxx-ivars-1.mm: Ditto.
	* obj-c++.dg/const-str-3.mm: Ditto.
	* obj-c++.dg/const-str-7.mm: Ditto.
	* obj-c++.dg/stubify-2.mm: Change dump file name.

------------------------------------------------------------------------
r157874 | jsm28 | 2010-03-31 09:26:13 -0700 (Wed, 31 Mar 2010) | 3 lines
Changed paths:
   M /trunk/maintainer-scripts/ChangeLog
   M /trunk/maintainer-scripts/gcc_release

	* gcc_release (build_tarfiles): Make directories mode 755, not
	777.

------------------------------------------------------------------------
r157877 | janis | 2010-03-31 10:05:37 -0700 (Wed, 31 Mar 2010) | 2 lines
Changed paths:
   M /trunk/ChangeLog
   M /trunk/MAINTAINERS

	* MAINTAINERS: Remove myself.

------------------------------------------------------------------------
r157882 | spop | 2010-03-31 11:36:45 -0700 (Wed, 31 Mar 2010) | 6 lines
Changed paths:
   M /trunk/gcc/ChangeLog.graphite
   A /trunk/gcc/testsuite/gcc.dg/graphite/id-pr43351.c

Add testcase for PR43351.

2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>

	PR middle-end/43351
	* gcc.dg/graphite/id-pr43351.c
------------------------------------------------------------------------
r157883 | spop | 2010-03-31 11:36:54 -0700 (Wed, 31 Mar 2010) | 23 lines
Changed paths:
   M /trunk/gcc/ChangeLog.graphite
   M /trunk/gcc/graphite-poly.c
   M /trunk/gcc/graphite-poly.h
   M /trunk/gcc/graphite-ppl.c
   M /trunk/gcc/tree-data-ref.c

Make print_scop output the scoplib format.

2010-03-16  Sebastian Pop  <sebastian.pop@amd.com>

	* graphite-poly.c (print_scattering_function): Pretty print following
	the scoplib format.
	(print_pdr): Same.
	(print_pbb_domain): Same.
	(dump_gbb_cases): Same.
	(dump_gbb_conditions): Same.
	(print_pdrs): Same.
	(print_pbb): Same.
	(print_scop_params): Same.
	(print_scop_context): Same.
	(print_scop): Same.
	(print_pbb_body): New.
	(lst_indent_to): New.
	(print_lst): Start new lines with a #.
	* graphite-poly.h (pbb_bb): New.
	(pbb_index): Use pbb_bb.
	* graphite-ppl.c (ppl_print_powerset_matrix): Print the number of
	disjuncts.
	* tree-data-ref.c (dump_data_reference): Start new lines with a #.
------------------------------------------------------------------------
r157884 | spop | 2010-03-31 11:37:06 -0700 (Wed, 31 Mar 2010) | 6 lines
Changed paths:
   M /trunk/gcc/ChangeLog.graphite
   M /trunk/gcc/passes.c

Add pass_copy_prop after Graphite.

2010-03-16  Sebastian Pop  <sebastian.pop@amd.com>

	* passes.c (init_optimization_passes): Add pass_copy_prop
	after Graphite.
------------------------------------------------------------------------
r157885 | spop | 2010-03-31 11:37:13 -0700 (Wed, 31 Mar 2010) | 10 lines
Changed paths:
   M /trunk/gcc/ChangeLog.graphite
   M /trunk/gcc/graphite-sese-to-poly.c
   M /trunk/gcc/tree-flow.h
   M /trunk/gcc/tree-parloops.c
   M /trunk/gcc/tree-ssa-loop-manip.c

canonicalize_loop_ivs should add the IV bump in loop->header.

2010-03-16  Sebastian Pop  <sebastian.pop@amd.com>

	* graphite-sese-to-poly.c (graphite_loop_normal_form): Add the IV bump
	in loop->header.
	* tree-flow.h (canonicalize_loop_ivs): Updated declaration.
	* tree-parloops.c (gen_parallel_loop): Add the IV bump in loop->latch.
	* tree-ssa-loop-manip.c (canonicalize_loop_ivs): Add a new parameter
	to switch between adding the IV bump in loop->latch or in loop->header.
------------------------------------------------------------------------
r157886 | spop | 2010-03-31 11:37:22 -0700 (Wed, 31 Mar 2010) | 1 line
Changed paths:
   M /trunk/gcc/ChangeLog.graphite
   A /trunk/gcc/testsuite/gcc.dg/graphite/id-pr43464-1.c
   A /trunk/gcc/testsuite/gcc.dg/graphite/id-pr43464.c

Add testcases for PR43464.
------------------------------------------------------------------------
r157887 | spop | 2010-03-31 11:37:28 -0700 (Wed, 31 Mar 2010) | 11 lines
Changed paths:
   M /trunk/gcc/ChangeLog.graphite
   M /trunk/gcc/graphite-poly.c
   M /trunk/gcc/graphite-poly.h

Print SCoPs under CLooG format.

2010-03-23  Sebastian Pop  <sebastian.pop@amd.com>

	* graphite-poly.c (print_scattering_function_1): New.
	(print_scattering_function): Call it.
	(print_scop_params): Remove spaces at the end of lines.
	(print_cloog): New.
	(debug_cloog): New.
	* graphite-poly.h (print_cloog): Declared.
	(debug_cloog): Declared.
------------------------------------------------------------------------
r157888 | spop | 2010-03-31 11:37:35 -0700 (Wed, 31 Mar 2010) | 55 lines
Changed paths:
   M /trunk/gcc/ChangeLog.graphite
   M /trunk/gcc/graphite-dependences.c
   M /trunk/gcc/graphite-poly.c
   M /trunk/gcc/graphite-poly.h

Add a verbosity parameter to clean up the comments of pretty printers.

2010-03-23  Sebastian Pop  <sebastian.pop@amd.com>

	* graphite-dependences.c (print_pddr): Call print_pdr with an
	extra argument.
	* graphite-poly.c (debug_pdr): Add an extra argument for the
	verbosity level.
	(print_pdr): Same.
	(print_pbb_domain): Same.
	(print_pbb): Same.
	(print_scop_context): Same.
	(print_scop): Same.
	(print_cloog): Same.
	(debug_pbb_domain): Same.
	(debug_pbb): Same.
	(print_pdrs): Same.
	(debug_pdrs): Same.
	(debug_scop_context): Same.
	(debug_scop): Same.
	(debug_cloog): Same.
	(print_scop_params): Same.
	(debug_scop_params): Same.
	(print_iteration_domain): Same.
	(print_iteration_domains): Same.
	(debug_iteration_domain): Same.
	(debug_iteration_domains): Same.
	(print_scattering_function): Same.
	(print_scattering_functions): Same.
	(debug_scattering_function): Same.
	(debug_scattering_functions): Same.
	* graphite-poly.h (debug_pdr): Update declaration.
	(print_pdr): Same.
	(print_pbb_domain): Same.
	(print_pbb): Same.
	(print_scop_context): Same.
	(print_scop): Same.
	(print_cloog): Same.
	(debug_pbb_domain): Same.
	(debug_pbb): Same.
	(print_pdrs): Same.
	(debug_pdrs): Same.
	(debug_scop_context): Same.
	(debug_scop): Same.
	(debug_cloog): Same.
	(print_scop_params): Same.
	(debug_scop_params): Same.
	(print_iteration_domain): Same.
	(print_iteration_domains): Same.
	(debug_iteration_domain): Same.
	(debug_iteration_domains): Same.
	(print_scattering_function): Same.
	(print_scattering_functions): Same.
	(debug_scattering_function): Same.
	(debug_scattering_functions): Same.
------------------------------------------------------------------------
r157889 | spop | 2010-03-31 11:37:41 -0700 (Wed, 31 Mar 2010) | 10 lines
Changed paths:
   M /trunk/gcc/ChangeLog.graphite
   M /trunk/gcc/tree-ssa-copy.c

Fix PR43464: copyprop should maintain loop close phi nodes with multiple arguments.

2010-03-30  Richard Guenther  <rguenther@suse.de>
	    Zdenek Dvorak  <ook@ucw.cz>
	    Sebastian Pop  <sebastian.pop@amd.com>

	PR middle-end/43464
	* tree-ssa-copy.c (init_copy_prop): Handle loop close phi nodes
	with multiple arguments.
	(execute_copy_prop): Remove call to rewrite_into_loop_closed_ssa.
------------------------------------------------------------------------
r157890 | spop | 2010-03-31 11:37:50 -0700 (Wed, 31 Mar 2010) | 1 line
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/testsuite/ChangeLog

Add ChangeLog entries.
------------------------------------------------------------------------
r157893 | uweigand | 2010-03-31 12:39:56 -0700 (Wed, 31 Mar 2010) | 2 lines
Changed paths:
   M /trunk/ChangeLog
   M /trunk/MAINTAINERS

	* MAINTAINERS (CPU Port Maintainers): Add myself for spu port.

------------------------------------------------------------------------
r157895 | pault | 2010-03-31 13:42:19 -0700 (Wed, 31 Mar 2010) | 27 lines
Changed paths:
   M /trunk/gcc/fortran/ChangeLog

2010-03-31  Paul Thomas  <pault@gcc.gnu.org>

	* ioparm.def : Update copyright.
	* lang.opt : ditto
	* trans-array.c : ditto
	* trans-array.h : ditto
	* expr.c: ditto
	* trans-types.c: ditto
	* dependency.c : ditto
	* gfortran.h : ditto
	* options.c : ditto
	* trans-io.c : ditto
	* trans-intrinsic.c : ditto
	* libgfortran.h : ditto
	* invoke.texi : ditto
	* intrinsic.texi : ditto
	* trans.c : ditto
	* trans.h : ditto
	* intrinsic.c : ditto
	* interface.c : ditto
	* iresolve.c : ditto
	* trans-stmt.c : ditto
	* trans-stmt.h : ditto
	* parse,c : ditto
	* match.h : ditto
	* error.c : ditto

------------------------------------------------------------------------

For more information, see <http://gcc.gnu.org/regtest/HEAD/>.

-------------- next part --------------

-- 
Geoffrey Keating <geoffk@apple.com> 
(via an automated GCC regression-testing script.)


More information about the Gcc-regression mailing list