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