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