GCC build failure, HEAD@149048 on native

regress regress@apple.com
Mon Jun 29 12:45:00 GMT 2009


With your recent patch, GCC HEAD revision 149048 had problems on:
native: build (about the same as the previous build)
Attached is build output for those targets.
The previous build was of revision 149046.

Log information for changes since the last build:
------------------------------------------------------------------------
r149047 | rguenth | 2009-06-29 05:20:39 -0700 (Mon, 29 Jun 2009) | 40 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/alias.c
   M /trunk/gcc/c-common.c
   M /trunk/gcc/config/i386/i386.c
   M /trunk/gcc/config/rs6000/rs6000.c
   M /trunk/gcc/config/s390/s390.c
   M /trunk/gcc/config/spu/spu.c
   M /trunk/gcc/gimplify.c
   M /trunk/gcc/omp-low.c
   M /trunk/gcc/print-tree.c
   M /trunk/gcc/testsuite/ChangeLog
   A /trunk/gcc/testsuite/gcc.c-torture/execute/pr38212.c
   M /trunk/gcc/tree.c
   M /trunk/gcc/tree.h

2009-06-29  Richard Guenther  <rguenther@suse.de>

	PR middle-end/38212
	* alias.c (find_base_decl): Remove.
	(get_deref_alias_set_1): Remove restrict handling.
	* c-common.c (c_apply_type_quals_to_decl): Do not set
	DECL_POINTER_ALIAS_SET.
	* gimplify.c (find_single_pointer_decl_1): Remove.
	(find_single_pointer_decl): Likewise.
	(internal_get_tmp_var): Remove restrict handling.
	(gimple_regimplify_operands): Likewise.
	* omp-low.c (expand_omp_atomic_pipeline): Do not set
	DECL_POINTER_ALIAS_SET. Use ref-all pointers.
	* print-tree.c (print_node): Do not print DECL_POINTER_ALIAS_SET.
	* tree.c (restrict_base_for_decl): Remove.
	(init_ttree): Do not allocate it.
	(make_node_stat): Do not set DECL_POINTER_ALIAS_SET.  Set
	LABEL_DECL_UID for label decls.
	(copy_node_stat): Do not copy restrict information.
	(decl_restrict_base_lookup): Remove.
	(decl_restrict_base_insert): Likewise.
	(print_restrict_base_statistics): Likewise.
	(dump_tree_statistics): Do not call print_restrict_base_statistics.
	* tree.h (DECL_POINTER_ALIAS_SET): Remove.
	(DECL_POINTER_ALIAS_SET_KNOWN_P): Likewise.
	(struct tree_decl_common): Rename pointer_alias_set to label_decl_uid.
	(LABEL_DECL_UID): Adjust.
	(DECL_BASED_ON_RESTRICT_P): Remove.
	(DECL_GET_RESTRICT_BASE): Likewise.
	(SET_DECL_RESTRICT_BASE): Likewise.
	(struct tree_decl_with_vis): Remove based_on_restrict_p flag.

	* config/i386/i386.c (ix86_gimplify_va_arg): Use ref-all pointers
	instead of DECL_POINTER_ALIAS_SET.
	* config/rs6000/rs6000.c (rs6000_gimplify_va_arg): Likewise.
	* config/s390/s390.c (s390_gimplify_va_arg): Likewise.
	* config/spu/spu.c (spu_gimplify_va_arg_expr): Likewise.

	* gcc.c-torture/execute/pr38212.c: New testcase.

------------------------------------------------------------------------
r149048 | rguenth | 2009-06-29 05:23:21 -0700 (Mon, 29 Jun 2009) | 35 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/testsuite/ChangeLog
   A /trunk/gcc/testsuite/gcc.c-torture/execute/20090623-1.c
   A /trunk/gcc/testsuite/gcc.dg/tree-ssa/ldist-13.c
   A /trunk/gcc/testsuite/gcc.dg/tree-ssa/ldist-14.c
   A /trunk/gcc/testsuite/gcc.dg/tree-ssa/restrict-1.c
   A /trunk/gcc/testsuite/gcc.dg/tree-ssa/restrict-2.c
   A /trunk/gcc/testsuite/gcc.dg/tree-ssa/restrict-3.c
   M /trunk/gcc/tree-ssa-alias.c
   M /trunk/gcc/tree-ssa-alias.h
   M /trunk/gcc/tree-ssa-structalias.c

2009-06-29  Richard Guenther  <rguenther@suse.de>

	PR middle-end/14187
	* tree-ssa-alias.h (struct pt_solution): Add vars_contains_restrict
	flag.
	(pt_solutions_same_restrict_base): Declare.
	* tree-ssa-structalias.c (struct variable_info): Add is_restrict_var
	flag.
	(new_var_info): Initialize is_global_var properly for SSA_NAMEs.
	(make_constraint_from, make_copy_constraint): Move earlier.
	(make_constraint_from_heapvar): New function.
	(make_constraint_from_restrict): Likewise.
	(handle_lhs_call): Use it.
	(find_func_aliases): Use it to track conversions to restrict
	qualified pointers.
	(struct fieldoff): Add only_restrict_pointers flag.
	(push_fields_onto_fieldstack): Initialize it.
	(create_variable_info_for): Track global restrict qualified pointers.
	(intra_create_variable_infos): Use make_constraint_from_heapvar.
	Track restrict qualified pointer arguments.
	(set_uids_in_ptset): Use varinfo is_global_var flag.
	(find_what_var_points_to): Set the vars_contains_restrict flag.
	Always create the points-to solution for sets including restrict tags.
	(pt_solutions_same_restrict_base): New function.
	* tree-ssa-alias.c (ptr_derefs_may_alias_p): For two restrict
	qualified pointers use pt_solutions_same_restrict_base as
	additional source for disambiguation.

	* gcc.dg/tree-ssa/restrict-1.c: New testcase.
	* gcc.dg/tree-ssa/restrict-2.c: Likewise.
	* gcc.dg/tree-ssa/restrict-3.c: Likewise.
	* gcc.c-torture/execute/20090623-1.c: Likewise.
	* gcc.dg/tree-ssa/ldist-13.c: Likewise.
	* gcc.dg/tree-ssa/ldist-14.c: Likewise.

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

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

-------------- next part --------------
/Users/regress/tbox/native/build/./gcc/xgcc -B/Users/regress/tbox/native/build/./gcc/ -B/Users/regress/tbox/objs/powerpc-apple-darwin9.7.0/bin/ -B/Users/regress/tbox/objs/powerpc-apple-darwin9.7.0/lib/ -isystem /Users/regress/tbox/objs/powerpc-apple-darwin9.7.0/include -isystem /Users/regress/tbox/objs/powerpc-apple-darwin9.7.0/sys-include    -g -O2 -m64 -O2  -g -O2 -DIN_GCC   -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition  -isystem ./include  -Wa,-force_cpusubtype_ALL -pipe -mmacosx-version-min=10.4 -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED   -I. -I. -I../../.././gcc -I/Users/regress/tbox/svn-gcc/libgcc -I/Users/regress/tbox/svn-gcc/libgcc/. -I/Users/regress/tbox/svn-gcc/libgcc/../gcc -I/Users/regress/tbox/svn-gcc/libgcc/../include  -DHAVE_CC_TLS -o _mulvsi3.o -MT _mulvsi3.o -MD -MP -MF _mulvsi3.dep -DL_mulvsi3 -c /Users/regress/tbox/svn-gcc/libgcc/../gcc/libgcc2.c \
	  -fvisibility=hidden -DHIDE_EXPORTS
/Users/regress/tbox/native/build/./gcc/xgcc -B/Users/regress/tbox/native/build/./gcc/ -B/Users/regress/tbox/objs/powerpc-apple-darwin9.7.0/bin/ -B/Users/regress/tbox/objs/powerpc-apple-darwin9.7.0/lib/ -isystem /Users/regress/tbox/objs/powerpc-apple-darwin9.7.0/include -isystem /Users/regress/tbox/objs/powerpc-apple-darwin9.7.0/sys-include    -g -O2 -m64 -O2  -g -O2 -DIN_GCC   -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition  -isystem ./include  -Wa,-force_cpusubtype_ALL -pipe -mmacosx-version-min=10.4 -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED   -I. -I. -I../../.././gcc -I/Users/regress/tbox/svn-gcc/libgcc -I/Users/regress/tbox/svn-gcc/libgcc/. -I/Users/regress/tbox/svn-gcc/libgcc/../gcc -I/Users/regress/tbox/svn-gcc/libgcc/../include  -DHAVE_CC_TLS -o _mulvdi3.o -MT _mulvdi3.o -MD -MP -MF _mulvdi3.dep -DL_mulvdi3 -c /Users/regress/tbox/svn-gcc/libgcc/../gcc/libgcc2.c \
	  -fvisibility=hidden -DHIDE_EXPORTS
/Users/regress/tbox/native/build/./gcc/xgcc -B/Users/regress/tbox/native/build/./gcc/ -B/Users/regress/tbox/objs/powerpc-apple-darwin9.7.0/bin/ -B/Users/regress/tbox/objs/powerpc-apple-darwin9.7.0/lib/ -isystem /Users/regress/tbox/objs/powerpc-apple-darwin9.7.0/include -isystem /Users/regress/tbox/objs/powerpc-apple-darwin9.7.0/sys-include    -g -O2 -m64 -O2  -g -O2 -DIN_GCC   -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition  -isystem ./include  -Wa,-force_cpusubtype_ALL -pipe -mmacosx-version-min=10.4 -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED   -I. -I. -I../../.././gcc -I/Users/regress/tbox/svn-gcc/libgcc -I/Users/regress/tbox/svn-gcc/libgcc/. -I/Users/regress/tbox/svn-gcc/libgcc/../gcc -I/Users/regress/tbox/svn-gcc/libgcc/../include  -DHAVE_CC_TLS -o _negvsi2.o -MT _negvsi2.o -MD -MP -MF _negvsi2.dep -DL_negvsi2 -c /Users/regress/tbox/svn-gcc/libgcc/../gcc/libgcc2.c \
	  -fvisibility=hidden -DHIDE_EXPORTS
/Users/regress/tbox/native/build/./gcc/xgcc -B/Users/regress/tbox/native/build/./gcc/ -B/Users/regress/tbox/objs/powerpc-apple-darwin9.7.0/bin/ -B/Users/regress/tbox/objs/powerpc-apple-darwin9.7.0/lib/ -isystem /Users/regress/tbox/objs/powerpc-apple-darwin9.7.0/include -isystem /Users/regress/tbox/objs/powerpc-apple-darwin9.7.0/sys-include    -g -O2 -m64 -O2  -g -O2 -DIN_GCC   -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition  -isystem ./include  -Wa,-force_cpusubtype_ALL -pipe -mmacosx-version-min=10.4 -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED   -I. -I. -I../../.././gcc -I/Users/regress/tbox/svn-gcc/libgcc -I/Users/regress/tbox/svn-gcc/libgcc/. -I/Users/regress/tbox/svn-gcc/libgcc/../gcc -I/Users/regress/tbox/svn-gcc/libgcc/../include  -DHAVE_CC_TLS -o _negvdi2.o -MT _negvdi2.o -MD -MP -MF _negvdi2.dep -DL_negvdi2 -c /Users/regress/tbox/svn-gcc/libgcc/../gcc/libgcc2.c \
	  -fvisibility=hidden -DHIDE_EXPORTS
/Users/regress/tbox/native/build/./gcc/xgcc -B/Users/regress/tbox/native/build/./gcc/ -B/Users/regress/tbox/objs/powerpc-apple-darwin9.7.0/bin/ -B/Users/regress/tbox/objs/powerpc-apple-darwin9.7.0/lib/ -isystem /Users/regress/tbox/objs/powerpc-apple-darwin9.7.0/include -isystem /Users/regress/tbox/objs/powerpc-apple-darwin9.7.0/sys-include    -g -O2 -O2  -g -O2 -DIN_GCC   -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition  -isystem ./include  -Wa,-force_cpusubtype_ALL -pipe -mmacosx-version-min=10.4 -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED   -I. -I. -I../.././gcc -I/Users/regress/tbox/svn-gcc/libgcc -I/Users/regress/tbox/svn-gcc/libgcc/. -I/Users/regress/tbox/svn-gcc/libgcc/../gcc -I/Users/regress/tbox/svn-gcc/libgcc/../include  -DHAVE_CC_TLS -o _trampoline_s.o -MT _trampoline_s.o -MD -MP -MF _trampoline_s.dep -DSHARED -DL_trampoline -c /Users/regress/tbox/svn-gcc/libgcc/../gcc/libgcc2.c
Out of stack space.
Try running 'ulimit -S -s unlimited' in the shell to raise its limit.
make[5]: *** [_negvsi2.o] Error 1
make[4]: *** [multi-do] Error 1
make[3]: *** [all-multi] Error 2
make[3]: *** Waiting for unfinished jobs....
make[2]: *** [all-stage1-target-libgcc] Error 2
make[1]: *** [stage1-bubble] Error 2
make: *** [bootstrap] Error 2
+ '[' -s .bad_compare ']'
+ exit 1
-------------- next part --------------

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


More information about the Gcc-regression mailing list