2 new GCC HEAD@186596 regressions

GCC regression tester regress@geoffk.org
Thu Apr 19 16:10:00 GMT 2012


With your recent patch, GCC HEAD revision 186596 had problems on:
native: regress-8 (2 NEW failures)
The previous build was of revision 186589.

Regressions for native:
old   gcc.sum gcc.dg/guality/vla-2.c
old   gcc.sum gcc.dg/torture/tls/thr-init-1.c
old   gcc.sum gcc.dg/torture/tls/thr-init-2.c
old   gcc.sum gcc.dg/torture/tls/tls-test.c
fixed gcc.sum gcc.dg/tree-ssa/vrp54.c
old   gcc.sum gcc.target/i386/pr45830.c
old   gfortran.sum gfortran.dg/lto/pr45586
NEW   libstdc++.sum 25_algorithms/stable_partition/mem_check.cc
NEW   libstdc++.sum 25_algorithms/stable_sort/mem_check.cc

Log information for changes since the last build:
------------------------------------------------------------------------
r186590 | rguenth | 2012-04-19 05:44:07 -0700 (Thu, 19 Apr 2012) | 5 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/ira-int.h

2012-04-19  Richard Guenther  <rguenther@suse.de>

	* ira-int.h (ira_allocno_object_iter_cond): Avoid out-of-bound
	array access.

------------------------------------------------------------------------
r186591 | matz | 2012-04-19 05:51:25 -0700 (Thu, 19 Apr 2012) | 4 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/diagnostic.c

	* diagnostic.c (emit_diagnostic): Move va_end call after user
	of the va_list.
	(warning, warning_at, pedwarn, permerror): Ditto.

------------------------------------------------------------------------
r186592 | rguenth | 2012-04-19 06:21:44 -0700 (Thu, 19 Apr 2012) | 6 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/tree-vrp.c

2012-04-19  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/53031
	* tree-vrp.c (adjust_range_with_scev): Revert back to
	using max_loop_iterations.

------------------------------------------------------------------------
r186593 | matz | 2012-04-19 06:29:29 -0700 (Thu, 19 Apr 2012) | 11 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/gengtype.c
   M /trunk/gcc/tree.c
   M /trunk/gcc/tree.h

	PR middle-end/52977
	* tree.h (VECTOR_CST_NELTS): Use part number of types again.
	(struct tree_vector): Adjust GTY length.
	* tree.c (make_vector_stat): Don't set VECTOR_CST_NELTS.

	* gengtype.c (struct walk_type_data): Add in_record_p and loopcounter
	members.
	(walk_type, <TYPE_POINTER, TYPE_ARRAY>): Handle case where our
	caller emitted the length calulation already.
	(walk_type, <TYPE_UNION, TYPE_STRUCT>): Emit length calculations

------------------------------------------------------------------------
r186594 | rguenth | 2012-04-19 06:35:10 -0700 (Thu, 19 Apr 2012) | 5 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/symtab.c

2012-04-19  Richard Guenther  <rguenther@suse.de>

	* symtab.c (dump_symtab_base): Use TREE_STRING_POINTER
	for dumping DECL_SECTION_NAME.

------------------------------------------------------------------------
r186596 | meyering | 2012-04-19 06:51:17 -0700 (Thu, 19 Apr 2012) | 5 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/genmodes.c

genmodes: remove misleading use of strncpy

* genmodes.c (make_complex_modes): Avoid unnecessary use of strncpy.
We verified above that the string(including trailing NUL) fits in buf,
so just use memcpy.
------------------------------------------------------------------------

For more information, see <http://glutton.geoffk.org/HEAD/>.

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

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


More information about the Gcc-regression mailing list