GCC build failure, HEAD@164550 on native

regress regress@apple.com
Thu Sep 23 08:58:00 GMT 2010


With your recent patch, GCC HEAD revision 164550 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 164548.

Log information for changes since the last build:
------------------------------------------------------------------------
r164550 | domob | 2010-09-23 01:37:54 -0700 (Thu, 23 Sep 2010) | 60 lines
Changed paths:
   M /trunk/gcc/fortran/ChangeLog
   M /trunk/gcc/fortran/expr.c
   M /trunk/gcc/fortran/gfortran.h
   M /trunk/gcc/fortran/interface.c
   M /trunk/gcc/fortran/intrinsic.c
   M /trunk/gcc/fortran/match.c
   M /trunk/gcc/fortran/primary.c
   M /trunk/gcc/fortran/resolve.c
   M /trunk/gcc/testsuite/ChangeLog
   M /trunk/gcc/testsuite/gfortran.dg/allocatable_dummy_2.f90
   M /trunk/gcc/testsuite/gfortran.dg/allocate_alloc_opt_2.f90
   M /trunk/gcc/testsuite/gfortran.dg/associate_5.f03
   M /trunk/gcc/testsuite/gfortran.dg/char_expr_2.f90
   M /trunk/gcc/testsuite/gfortran.dg/deallocate_alloc_opt_2.f90
   M /trunk/gcc/testsuite/gfortran.dg/enum_2.f90
   M /trunk/gcc/testsuite/gfortran.dg/enum_5.f90
   M /trunk/gcc/testsuite/gfortran.dg/equiv_constraint_8.f90
   M /trunk/gcc/testsuite/gfortran.dg/impure_assignment_2.f90
   M /trunk/gcc/testsuite/gfortran.dg/impure_assignment_3.f90
   M /trunk/gcc/testsuite/gfortran.dg/intent_out_1.f90
   M /trunk/gcc/testsuite/gfortran.dg/intent_out_3.f90
   A /trunk/gcc/testsuite/gfortran.dg/intrinsic_intent_1.f03
   M /trunk/gcc/testsuite/gfortran.dg/pointer_assign_7.f90
   M /trunk/gcc/testsuite/gfortran.dg/pointer_intent_3.f90
   M /trunk/gcc/testsuite/gfortran.dg/pr19936_1.f90
   M /trunk/gcc/testsuite/gfortran.dg/proc_ptr_comp_3.f90
   M /trunk/gcc/testsuite/gfortran.dg/protected_4.f90
   M /trunk/gcc/testsuite/gfortran.dg/protected_5.f90
   M /trunk/gcc/testsuite/gfortran.dg/protected_6.f90
   M /trunk/gcc/testsuite/gfortran.dg/protected_7.f90
   A /trunk/gcc/testsuite/gfortran.dg/select_type_17.f03
   M /trunk/gcc/testsuite/gfortran.dg/simpleif_2.f90

2010-09-23  Daniel Kraft  <d@domob.eu>

	PR fortran/38936
	PR fortran/44044
	PR fortran/45474
	* gfortran.h (gfc_check_vardef_context): New method.
	(struct symbol_attribute): New flag `select_type_temporary'.
	* primary.c (gfc_variable_attr): Clarify initialization of ref.
	(match_variable): Remove PROTECTED check and assignment check
	for PARAMETERs (this is now done later).
	* match.c (gfc_match_iterator): Remove INTENT(IN) check.
	(gfc_match_associate): Defer initialization of newAssoc->variable.
	(gfc_match_nullify): Remove PURE definability check.
	(select_type_set_tmp): Set new `select_type_temporary' flag.
	* expr.c (gfc_check_assign): Remove INTENT(IN) check here.
	(gfc_check_pointer_assign): Ditto (and other checks removed).
	(gfc_check_vardef_context): New method.
	* interface.c (compare_parameter_protected): Removed.
	(compare_actual_formal): Use `gfc_check_vardef_context' for checks
	related to INTENT([IN]OUT) arguments.
	* intrinsic.c (check_arglist): Check INTENT for intrinsics.
	* resolve.c (gfc_resolve_iterator): Use `gfc_check_vardef_context'.
	(remove_last_array_ref): New method.
	(resolve_deallocate_expr), (resolve_allocate_expr): Ditto.
	(resolve_allocate_deallocate): Ditto (for STAT and ERRMSG).
	(resolve_assoc_var): Remove checks for definability here.
	(resolve_select_type): Handle resolving of code->block here.
	(resolve_ordinary_assign): Remove PURE check.
	(resolve_code): Do not resolve code->blocks for SELECT TYPE here.
	Use `gfc_check_vardef_context' for assignments and pointer-assignments.

2010-09-23  Daniel Kraft  <d@domob.eu>

	PR fortran/38936
	PR fortran/44044
	PR fortran/45474
	* gfortran.dg/intrinsic_intent_1.f03: New test.
	* gfortran.dg/select_type_17.f03: New test.
	* gfortran.dg/associate_5.f03: More definability tests.
	* gfortran.dg/enum_2.f90: Check definability.
	* gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
	* gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
	* gfortran.dg/char_expr_2.f90: Ditto.
	* gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
	* gfortran.dg/enum_5.f90: Ditto.
	* gfortran.dg/equiv_constraint_8.f90: Ditto.
	* gfortran.dg/impure_assignment_2.f90: Ditto.
	* gfortran.dg/impure_assignment_3.f90: Ditto.
	* gfortran.dg/intent_out_1.f90: Ditto.
	* gfortran.dg/intent_out_3.f90: Ditto.
	* gfortran.dg/pointer_assign_7.f90: Ditto.
	* gfortran.dg/pointer_intent_3.f90: Ditto.
	* gfortran.dg/pr19936_1.f90: Ditto.
	* gfortran.dg/proc_ptr_comp_3.f90: Ditto.
	* gfortran.dg/simpleif_2.f90: Ditto.
	* gfortran.dg/protected_5.f90: Ditto.
	* gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
	* gfortran.dg/protected_6.f90: Ditto.
	* gfortran.dg/protected_7.f90: Ditto.

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

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

-------------- next part --------------
gcc   -g -fkeep-inline-functions -DIN_GCC   -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -fno-common  -DHAVE_CONFIG_H  gcov-dump.o version.o errors.o \
		../libcpp/libcpp.a ./../intl/libintl.a -liconv  ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a  -o gcov-dump
gcc   -g -fkeep-inline-functions -DIN_GCC   -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -fno-common  -DHAVE_CONFIG_H  -o Tcollect2 \
		collect2.o collect2-aix.o tlink.o intl.o version.o ../libcpp/libcpp.a ./../intl/libintl.a -liconv  ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a  
mv -f Tcollect2 collect2
gcc   -g -fkeep-inline-functions -DIN_GCC   -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -fno-common  -DHAVE_CONFIG_H  -o xgcc gcc.o opts-common.o gcc-options.o diagnostic.o pretty-print.o input.o \
	  gccspec.o intl.o prefix.o version.o driver-rs6000.o darwin-driver.o ../libcpp/libcpp.a ./../intl/libintl.a -liconv  ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a 
gcc -c   -g -fkeep-inline-functions -DIN_GCC   -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -fno-common  -DHAVE_CONFIG_H -I. -I. -I/Users/regress/tbox/svn-gcc/gcc -I/Users/regress/tbox/svn-gcc/gcc/. -I/Users/regress/tbox/svn-gcc/gcc/../include -I./../intl -I/Users/regress/tbox/svn-gcc/gcc/../libcpp/include  -I/Users/regress/tbox/svn-gcc/gcc/../libdecnumber -I/Users/regress/tbox/svn-gcc/gcc/../libdecnumber/dpd -I../libdecnumber     insn-automata.c -o insn-automata.o
gcc   -g -fkeep-inline-functions -DIN_GCC   -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -fno-common  -DHAVE_CONFIG_H  -o cpp gcc.o opts-common.o gcc-options.o diagnostic.o pretty-print.o input.o \
	  cppspec.o intl.o prefix.o version.o driver-rs6000.o darwin-driver.o ../libcpp/libcpp.a ./../intl/libintl.a -liconv  ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a 
/Users/regress/tbox/native/build/./gcc/xgcc -B/Users/regress/tbox/native/build/./gcc/ -dumpspecs > tmp-specs
/bin/sh: line 1: 25007 Bus error               /Users/regress/tbox/native/build/./gcc/xgcc -B/Users/regress/tbox/native/build/./gcc/ -dumpspecs > tmp-specs
make[3]: *** [specs] Error 138
make[3]: *** Waiting for unfinished jobs....
rm gcov.pod cpp.pod gfdl.pod fsf-funding.pod gcc.pod
make[2]: *** [all-stage1-gcc] 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