GCC build failure, HEAD@174301 on native

regress regress@apple.com
Thu May 26 18:01:00 GMT 2011


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

Log information for changes since the last build:
------------------------------------------------------------------------
r174300 | froydnj | 2011-05-26 10:38:51 -0700 (Thu, 26 May 2011) | 18 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/c-family/ChangeLog
   M /trunk/gcc/c-family/c-common.c
   M /trunk/gcc/java/ChangeLog
   M /trunk/gcc/java/decl.c
   M /trunk/gcc/java/expr.c
   M /trunk/gcc/tree.c
   M /trunk/gcc/tree.h

make TS_BLOCK a substructure of TS_BASE
gcc/
	* tree.c (initialize_tree_contains_struct): Mark TS_BLOCK as
	TS_BASE instead of TS_COMMON.
	(find_decls_types_r): Check for TS_TYPED structure before looking at
	TREE_TYPE.
	* tree.h (struct tree_block): Inherit from tree_base, not tree_common.
	Add chain field.
	(BLOCK_CHAIN): Use new chain field.

gcc/c-family/
	* c-common.c (warning_candidate_p): Check for BLOCKs.

gcc/java/
	* decl.c (poplevel): Don't access TREE_TYPE of BLOCKs.
	* expr.c (build_jni_stub): Likewise.


------------------------------------------------------------------------
r174301 | burnus | 2011-05-26 10:41:34 -0700 (Thu, 26 May 2011) | 34 lines
Changed paths:
   M /trunk/gcc/fortran/ChangeLog
   M /trunk/gcc/fortran/trans-array.c
   M /trunk/gcc/fortran/trans-decl.c
   M /trunk/gcc/fortran/trans-types.c
   M /trunk/gcc/fortran/trans.h
   M /trunk/gcc/testsuite/ChangeLog
   A /trunk/gcc/testsuite/gfortran.dg/coarray/registering_1.f90

2011-05-26  Tobias Burnus  <burnus@net-b.de>

        PR fortran/18918
        * trans-array.c (gfc_conv_array_ref): Handle pointer coarrays.
        * trans-decl.c (has_coarray_vars, caf_init_block,
        gfor_fndecl_caf_register): New file-global variables.
        (gfc_finish_var_decl): Make sure that coarrays in main are static.
        (gfc_build_qualified_array): Generate coarray token variable.
        (gfc_get_symbol_decl): Don't use a static initializer for coarrays.
        (gfc_build_builtin_function_decls): Set gfor_fndecl_caf_register.
        (gfc_trans_deferred_vars, gfc_emit_parameter_debug_info): Skip for
        static coarrays.
        (generate_local_decl): Check for local coarrays.
        (create_main_function): SYNC ALL before calling MAIN.
        (generate_coarray_sym_init): Register static coarray.
        (generate_coarray_init): Generate CAF registering constructor
        function.
        (gfc_generate_function_code): Call it, if needed, do not create
        cgraph twice.
        (gfc_generate_module_vars, gfc_process_block_locals): Call
        generate_coarray_init.
        * trans-types.c (gfc_get_nodesc_array_type): Generate pointers
        * for
        -fcoarray=lib.
        * trans.h (gfor_fndecl_caf_register): New variable.
        (lang_type): New element caf_token.
        (GFC_TYPE_ARRAY_CAF_TOKEN): New macro.

2011-05-26  Tobias Burnus  <burnus@net-b.de>

        PR fortran/18918
        * gfortran.dg/coarray/registering_1.f90: New.


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

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

-------------- next part --------------
make[4]: *** [multi-do] Error 1
make[3]: *** [all-multi] Error 2
# Early copyback; see "all" above for the rationale.  The
# early copy is necessary so that the gcc -B options find
# the right startup files when linking shared libgcc.
/bin/sh /Users/regress/tbox/svn-gcc/libgcc/../mkinstalldirs ../.././gcc
parts="crt2.o crt3.o";				\
	for file in $parts; do					\
	  rm -f ../.././gcc/$file;		\
	  /usr/bin/install -c -m 644 $file ../.././gcc/;	\
	  case $file in 					\
	    *.a)						\
	      ranlib -c ../.././gcc/$file ;;	\
	  esac;							\
	done
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