This is the mail archive of the gcc-regression@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

GCC build failed for powerpc-eabisim with your patch on 2001-08-09T20:30:00Z.


With your recent patch, GCC does not compile on:
 powerpc-eabisim
Attached is build output for those targets.

The last time the regression tests were run, GCC did not compile either,
so the problem might not be caused by your patch.

There were also 0 new regression test failures, and 1
failures that existed before and after that patch; 0 failures
have been fixed.

The old failures, which were not fixed or introduced by your patch, are:
native gcc.sum gcc.dg/special/gcsec-1.c

For more information, see <http://www.cygnus.com/~geoffk/gcc-regression/>.
ChangeLog entries since last run on 2001-08-09T18:12:37Z:
--- /maat/heart/tbox/changelog_mail/gcc/gcc/ChangeLog	Thu Aug  9 11:12:47 2001
+++ gcc/gcc/ChangeLog	Thu Aug  9 13:30:11 2001
@@ -1,3 +1,11 @@
+2001-08-09  Richard Henderson  <rth@redhat.com>
+
+	* config/alpha/crtbegin.asm (__JCR_LIST__): New.
+	(__do_global_dtors_aux): Use gp-relative static data to avoid
+	one dynamic relocation.
+	(__do_frame_setup): Register Java classes.
+	* config/alpha/crtend.asm (__JCR_END__): New.
+
 2001-08-09  Zack Weinberg  <zackw@stanford.edu>
 
 	 * Makefile.in (HOST_CFLAGS): Take out -DGENERATOR_FILE.

ChangeLog entries between 2001-08-09T18:12:37Z and the last time everything
passed, on 2001-08-08T15:45:00Z:
--- /maat/heart/tbox/changelog_pass/gcc/gcc/ChangeLog	Wed Aug  8 08:45:06 2001
+++ gcc/gcc/ChangeLog	Thu Aug  9 11:12:47 2001
@@ -1,3 +1,142 @@
+2001-08-09  Zack Weinberg  <zackw@stanford.edu>
+
+	 * Makefile.in (HOST_CFLAGS): Take out -DGENERATOR_FILE.
+	 (CONFIG_H, TCONFIG_H, TM_P_H): Update.
+	 (GEN, STAGESTUFF): Add new files.
+	 (insn-constants.h, s-constants, tm-preds.h, s-preds,
+	 genconstants, genpreds, genconstants.o, genpreds.o): New rules.
+	 (hashtab.o, safe-ctype.o): Add -DGENERATOR_FILE.
+	 * mkconfig.sh: Include tm-preds.h in tm_p.h; insn-constants.h
+	 as well as insn-codes.h and insn-flags.h in config.h; and no
+	 extra headers in tconfig.h and hconfig.h.
+
+	 * gencodes.c: Eliminate code to generate predicate declarations
+	 or #defines for md-file constants.
+	 * genconstants.c, genpreds.c: New files.
+
+	 * i386.md: Re-order guard expressions such that TARGET_64BIT
+	 comes first, when this permits better optimization.  Add
+	 TARGET_64BIT to more x86-64 patterns.  Add comment explaining
+	 why this is desirable.
+
+2001-08-09  Jakub Jelinek  <jakub@redhat.com>
+
+	* config/ia64/fde-glibc.c: Require glibc 2.2.4+ headers.
+	(find_fde_for_dso): Remove.
+	(_Unwind_IteratePhdrCallback): New.
+	(_Unwind_FindTableEntry): Use dl_iterate_phdr.
+	* config/ia64/crtbegin.asm (__ia64_app_header): Remove.
+
+Thu Aug  9 11:30:20 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+
+	* expr.c (emit_single_push_insn): Only exists ifdef PUSH_ROUNDING.
+	(move_by_pieces_1): If would call it, abort if no PUSH_ROUNDING.
+
+2001-08-09  Graham Stott  <grahams@redhat.com>
+
+	* sched-vis.c (MAX_VISUAL_NO_UNIT): Define.
+	(vis_no_unit): Use it.
+	(visualize_no_unit): Add the insn only if room exists.
+
+2001-08-09  Graham Stott  <grahams@redhat.com>
+
+	* predict.c (estimate_probability): Replace magic numbers with
+	appropriate enumeration.
+
+2001-08-09  Graham Stott  <grahams@redhat.com>
+
+	* cppexp.c (EXTRACT_PRIO): Uppercase and parenthsize macro
+	parameter.
+	(EXTRACT_FLAGS): Likewise.
+
+2001-08-09  Aldy Hernandez  <aldyh@redhat.com>
+
+	* config/mips/mips.c	(mips_legitimate_address_p): Check for
+	CONST_INT in last patch.
+
+2001-08-08  Anthony Green  <green@redhat.com>
+
+	* java/class.c (emit_register_classes): Use assemble_jcr if
+	possible.  Keep the original mechanism as a fallback.
+	* defaults.h (JCR_SECTION_NAME): Define if we have named section
+	and weak symbol support.
+	* crtstuff.c (__JCR_LIST__): Define.
+	(__JCR_END__): Define.
+	(_Jv_RegiserClasses): Define weak symbol if possible.
+	(__do_global_ctors_aux): Register classes for ELF targets with
+	weak symbol support.
+
+2001-08-08  Kazu Hirata  <kazu@hxi.com>
+
+	* dbxout.c: Fix comment formatting.
+	* dependence.c: Likewise.
+	* df.c: Likewise.
+	* diagnostic.c: Likewise.
+	* dominance.c: Likewise.
+	* doprint.c: Likewise.
+	* dwarf2out.c: Likewise.
+	* dwarfout.c: Likewise.
+	* emit-rtl.c: Likewise.
+	* except.c: Likewise.
+	* explow.c: Likewise.
+	* expmed.c: Likewise.
+	* expr.c: Likewise.
+	* flow.c: Likewise.
+	* fold-const.c: Likewise.
+	* function.c: Likewise.
+
+2001-08-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
+
+	* global.c (retry_global_alloc): Avoid shadowing allocno.
+
+2001-08-08  Mark Mitchell  <mark@codesourcery.com>
+
+	* except.c (remove_fixup_regions): Fix typo.
+
+2001-08-08  Jan van Male <jan.vanmale@fenk.wau.nl>
+
+	* emit-rtl.c (adjust_address, adjust_address_nv): Cast offset to
+	unsigned HOST_WIDE_INT to avoid warning.
+	* final.c (final): Cast INSN_UID to unsigned to avoid warning.
+	* flow.c (set_block_for_new_insns): Likewise.
+
+Wed Aug  8 21:08:14 CEST 2001  Jan Hubicka  <jh@suse.cz>
+
+	* sibcall.c (return_value_pseudo): New static variable.
+	(skip_copy_to_return_value): Handle return_value_pseudo.
+	(call_ends_block_p): Ensure that return_value_pseudo is set.
+	(optimize_sibling_and_tail_recursive_call): Discover the
+	load of pseudo return value in alternate exit block.
+
+Wed Aug  8 21:06:43 CEST 2001  Jan Hubicka  <jh@suse.cz>
+
+	* calls.c (ECF_ALWAYS_RETURN): New constant.
+	(emit_call_1): Add REG_ALWAYS_RETURN note if needed.
+	(expand_call): Use LCF_ALWAYS_RETURN for __bb_fork_func.
+	(emit_library_call_value_1): Handle LCT_ALWAYS_RETRUN.
+	* flow.c (need_fake_edge_p): Handle REG_ALWAYS_RETURN.
+	* rtl.c (reg_note_name): New name.
+	* rtl.h (enum reg_note): Add REG_ALWAYS_RETURN.
+
+2001-08-07  Aldy Hernandez  <aldyh@redhat.com>
+
+	* config/mips/mips.c (mips_legitimate_address_p): Limit "la" addresses.
+
+2001-08-08  Jason Merrill  <jason_merrill@redhat.com>
+
+	* alias.c (get_alias_set): Return a previously calculated
+	alias set for a VAR_DECL.
+	* function.c (gen_mem_addressof): Calculate the alias set before
+	touching the RTL.
+
+Wed Aug  8 18:44:37 CEST 2001  Jan Hubicka  <jh@suse.cz>
+
+	* predict.def: Set hitrates according our experimental run.
+
+Wed Aug  8 18:01:58 CEST 2001  Jan Hubicka  <jh@suse.cz>
+
+	* i386.h (HARD_REGNO_RENAME_OK): New macro.
+
 2001-08-08  H.J. Lu <hjl@gnu.org>
 
 	* config/mips/mips.c (mips_unique_section): New. Copied from
--- /maat/heart/tbox/changelog_pass/gcc/gcc/cp/ChangeLog	Tue Aug  7 07:10:54 2001
+++ gcc/gcc/cp/ChangeLog	Wed Aug  8 14:13:36 2001
@@ -1,3 +1,7 @@
+2001-08-08  John David Anglin  <dave@hiauly1.hia.nrc.ca>
+
+	* g++spec.c (lang_specific_driver): Quote argument after `-Xlinker'.
+
 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
 
 	PR c++/3820
--- /maat/heart/tbox/changelog_pass/gcc/gcc/java/ChangeLog	Mon Aug  6 19:47:34 2001
+++ gcc/gcc/java/ChangeLog	Wed Aug  8 21:30:23 2001
@@ -1,3 +1,56 @@
+2001-08-08  Alexandre Petit-Bianco  <apbianco@redhat.com>
+
+	* check-init.c (flags.h): Include
+	(check_init): Don't report uninitialized static class
+	initialization flags, don't free bit index when doing static class
+	initialization optimization.
+	(check_for_initialization): Return type changed to `unsigned int.'
+	(attach_initialized_static_class): New function.
+	* class.c (add_method_1): Create the initialized static class
+	table if necessary.
+	(finish_class): Always emit deferred inline methods.
+	* decl.c (emit_init_test_initialization): Moved to expr.c
+	(complete_start_java_method): Don't traverse
+	DECL_FUNCTION_INIT_TEST_TABLE.
+	(lang_mark_tree): Mark hash tables in function decls.
+	* expr.c (emit_init_test_initialization): Moved from decl.c.
+	(build_class_init): Create LAG_DECL_SPECIFIC for the static class
+	initialization flag, set DECL_CONTEXT and
+	LOCAL_CLASS_INITIALIZATION_FLAG.
+	(java_lang_expand_expr): Emit initialization code for static class
+	initialized flags when entering block, if necessary.
+	* gcj.texi (-fno-optimize-static-class-initialization): Documented.
+	* java-tree.h (flag_optimize_sci): New global variable declaration.
+	(DECL_FUNCTION_INITIALIZED_CLASS_TABLE): New macro.
+	(DECL_FUNCTION_STATIC_METHOD_INVOCATION_COMPOUND): Likewise.
+	(LOCAL_FINAL_P): Fixed typo in comment.
+	(FINAL_VARIABLE_P): Likewise.
+	(LOCAL_CLASS_INITIALIZATIO_FLAG): New macro.
+	(LOCAL_CLASS_INITIALIZATIO_FLAG_P): Likewise.
+	(struct lang_decl): New fields `ict', `smic' and `cif.'
+	(check_for_initialization): New returned value for global.
+	(attach_initialized_static_class): New global function.
+	(STATIC_CLASS_INIT_OPT_P): New macro.
+	* lang-options.h (-fno-optimize-static-class-initialization): New flag.
+	* lang.c (java_decode_option): Handle
+	`-fno-optimize-static-class-initialization'
+	* parse.y (start_complete_expand_method): New function.
+	(java_expand_method_bodies): Likewise.
+	(attach_init_test_initialization_flags): Likewise.
+	(adjust_init_test_initialization): Likewise.
+	(emit_test_initialization): Likewise.
+	(java_complete_expand_methods): Nullify abstract and native method
+	bodies.
+	(java_complete_expand_method): New locals `fbody', `block_body'
+	and `exception_copy.' Reorganized: directly return on empty method
+	bodies, call `start_complete_expand_method', remember definitely
+	initialized static class in function, don't expand method bodies.
+	(java_expand_classes): Call `java_expand_method_bodies' before
+	`finish_class' when compiling to native.
+	(resolve_expression_name): Use `orig' after building outer class
+	field access.
+	(patch_invoke): Remember static method invokations.
+
 2001-08-06  Richard Henderson  <rth@redhat.com>
 
         * class.c (emit_register_classes): Pass a symbol_ref and priority
--- /maat/heart/tbox/changelog_pass/gcc/libstdc++-v3/ChangeLog	Tue Aug  7 20:00:25 2001
+++ gcc/libstdc++-v3/ChangeLog	Thu Aug  9 11:12:49 2001
@@ -1,3 +1,18 @@
+2001-08-09  David Edelsohn  <edelsohn@gnu.org>
+
+	* config/os/aix/bits/os_defines.h: Define std_limits.h macros.
+	* config/os/generic/bits/os_defines.h: Likewise.
+	* config/os/gnu-linux/bits/os_defines.h: Likewise.
+	* config/os/hpux/bits/os_defines.h: Likewise.
+	* config/os/irix/irix6.5/bits/os_defines.h: Likewise.
+	* config/os/solaris/solaris2.7/bits/os_defines.h: Likewise.
+
+2001-08-08  Benjamin Kosnik  <bkoz@redhat.com>
+
+	* src/Makefile.am (libstdc___la_LDFLAGS): Use -release instead of
+	-version-info, use substituted VERSION info.
+	* src/Makefile.in: Regenerate.
+	
 2001-08-07  Benjamin Kosnik  <bkoz@redhat.com>
 
 	Implement std::messages.
gcc -c -DCROSS_COMPILE -DIN_GCC    -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long  -DHAVE_CONFIG_H    -I. -I. -I/maat/heart/tbox/cvs-gcc/gcc/gcc -I/maat/heart/tbox/cvs-gcc/gcc/gcc/. -I/maat/heart/tbox/cvs-gcc/gcc/gcc/config -I/maat/heart/tbox/cvs-gcc/gcc/gcc/../include /maat/heart/tbox/cvs-gcc/gcc/gcc/genrecog.c
/maat/heart/tbox/cvs-gcc/gcc/gcc/genrecog.c: In function `write_switch':
/maat/heart/tbox/cvs-gcc/gcc/gcc/genrecog.c:1971: warning: ISO C89 does not support the `ll' length modifier
/maat/heart/tbox/cvs-gcc/gcc/gcc/genrecog.c: In function `write_cond':
/maat/heart/tbox/cvs-gcc/gcc/gcc/genrecog.c:2029: warning: ISO C89 does not support the `ll' length modifier
/maat/heart/tbox/cvs-gcc/gcc/gcc/genrecog.c: In function `debug_decision_2':
/maat/heart/tbox/cvs-gcc/gcc/gcc/genrecog.c:2799: warning: ISO C89 does not support the `ll' length modifier
/maat/heart/tbox/cvs-gcc/gcc/gcc/genrecog.c:2803: warning: ISO C89 does not support the `ll' length modifier
gcc -DCROSS_COMPILE -DIN_GCC    -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long  -DHAVE_CONFIG_H  -o genrecog \
 genrecog.o rtl.o read-rtl.o bitmap.o ggc-none.o gensupport.o hashtab.o safe-ctype.o print-rtl.o errors.o ` case "obstack.o" in ?*) echo obstack.o ;; esac ` ` case "" in ?*) echo  ;; esac ` ` case "" in ?*) echo  ;; esac ` ` case "" in ?*) echo  ;; esac `
genrecog.o: In function `maybe_both_true_mode':
/maat/heart/tbox/cvs-gcc/gcc/gcc/genrecog.c:1070: undefined reference to `target_flags'
genrecog.o: In function `write_switch':
/maat/heart/tbox/cvs-gcc/gcc/gcc/genrecog.c:1913: undefined reference to `target_flags'
/maat/heart/tbox/cvs-gcc/gcc/gcc/genrecog.c:1952: undefined reference to `target_flags'
collect2: ld returned 1 exit status
make[1]: *** [genrecog] Error 1
make[1]: Leaving directory `/maat/heart/tbox/powerpc-eabisim/build/gcc'
make: *** [all-gcc] Error 2
+ exit 1

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]