This is the mail archive of the
gcc-regression@gcc.gnu.org
mailing list for the GCC project.
GCC build failed for powerpc-eabisim with your patch on 2001-08-09T18:12:37Z.
- To: gcc-regression at gcc dot gnu dot org
- Subject: GCC build failed for powerpc-eabisim with your patch on 2001-08-09T18:12:37Z.
- From: "GCC regression checker" <regress at maat dot cygnus dot com>
- Date: Thu, 9 Aug 2001 20:03:05 +0000
- CC: edelsohn at gnu dot org, jakub at redhat dot com, zackw at stanford dot edu
- Reply-To: gcc-regression at gcc dot gnu dot org
With your recent patch, GCC does not compile on:
powerpc-eabisim
Attached is build output for those targets.
The build failures are new.
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-09T16:03:48Z:
--- /maat/heart/tbox/changelog_mail/gcc/gcc/ChangeLog Thu Aug 9 09:03:59 2001
+++ gcc/gcc/ChangeLog Thu Aug 9 11:12:47 2001
@@ -1,3 +1,32 @@
+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.
--- /maat/heart/tbox/changelog_mail/gcc/libstdc++-v3/ChangeLog Wed Aug 8 17:01:06 2001
+++ gcc/libstdc++-v3/ChangeLog Thu Aug 9 11:12:49 2001
@@ -1,3 +1,12 @@
+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
ChangeLog entries between 2001-08-09T16:03:48Z 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 09:03:59 2001
@@ -1,3 +1,113 @@
+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 Wed Aug 8 17:01:06 2001
@@ -1,3 +1,9 @@
+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