GCC build failed for 2 targets with your patch on 2002-04-18T15:02:15Z.
GCC regression checker
regress@maat.cygnus.com
Thu Apr 18 08:14:00 GMT 2002
With your recent patch, GCC does not compile on:
powerpc-eabisim native
Attached is build output for those targets.
The build failures are new.
For more information, see <http://people.redhat.com/geoffk/gcc-regression/>.
-------------- next part --------------
ChangeLog entries since last run on 2002-04-18T12:38:28Z:
--- /maat/heart/tbox/changelog_mail/gcc/gcc/ChangeLog Thu Apr 18 05:45:10 2002
+++ gcc/gcc/ChangeLog Thu Apr 18 08:03:04 2002
@@ -1,3 +1,9 @@
+Thu Apr 18 15:49:12 CEST 2002 Jan Hubicka <jh@suse.cz>
+
+ * i386.h (SSE_FLOAT_MODE_P): Kill bogus TARGET_SSE_MATH check.
+ * i386.md (sse_mov?fcc*): Swap operands for cases they will be swapped
+ later.
+
2002-04-18 Bernd Schmidt <bernds@redhat.com>
* attribs.c (vector_type_node_list): New static variable.
--- /maat/heart/tbox/changelog_mail/gcc/gcc/cp/ChangeLog Thu Apr 18 05:45:54 2002
+++ gcc/gcc/cp/ChangeLog Thu Apr 18 08:03:23 2002
@@ -1,3 +1,9 @@
+2002-04-18 Jason Merrill <jason@redhat.com>
+
+ PR c++/5658
+ * search.c (setup_class_bindings): A class template qualifies as a
+ type binding.
+
2002-04-17 Jakub Jelinek <jakub@redhat.com>
PR c++/6316
ChangeLog entries between 2002-04-18T12:38:28Z and the last time everything
passed, on 2002-04-16T22:35:06Z:
--- /maat/heart/tbox/changelog_pass/gcc/ChangeLog Mon Apr 15 13:30:41 2002
+++ gcc/ChangeLog Thu Apr 18 05:44:59 2002
@@ -1,3 +1,13 @@
+2002-04-17 Nathanael Nerode <neroden@twcny.rr.com>
+
+ * configure.in: Move default CC setting out of config/mh-* fragments
+ directly into here.
+
+2002-04-17 Nathanael Nerode <neroden@twcny.rr.com>
+
+ * configure.in: don't even try to configure or make a subdirectory
+ if there's no configure script for it.
+
2002-04-15 Mark Mitchell <mark@codesourcery.com>
* MAINTAINERS: Remove chill maintainers.
--- /maat/heart/tbox/changelog_pass/gcc/gcc/ChangeLog Tue Apr 16 15:35:22 2002
+++ gcc/gcc/ChangeLog Thu Apr 18 05:45:10 2002
@@ -1,3 +1,122 @@
+2002-04-18 Bernd Schmidt <bernds@redhat.com>
+
+ * attribs.c (vector_type_node_list): New static variable.
+ (handle_vector_size_attribute): Use it to avoid generating a
+ new type node each time we are called.
+
+ * combine.c (subst): Avoid trying to make a vector mode subreg of
+ an integer constant.
+ (gen_lowpart_for_combine): Likewise.
+
+2002-04-18 Roger Sayle <roger@eyesopen.com>
+ Jakub Jelinek <jakub@redhat.com>
+
+ * fold-const.c (fold) [NOP_EXPR]: Convert (T)(x&c) into ((T)x&(T)c)
+ for integer constant c (if x has unsigned type or sign bit is not
+ set in c). This folds the zero/sign extension into the bit-wise and
+ operation.
+
+2002-04-18 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/6205
+ * config/i386/i386.md (movsf_1): Use pxor only if TARGET_SSE2,
+ otherwise xorps.
+
+2002-04-17 NIIBE Yutaka <gniibe@m17n.org>
+
+ * config/sh/elf.h: Undefine ASM_OUTPUT_CASE_LABEL.
+
+2002-04-17 Nick Clifton <nickc@cambridge.redhat.com>
+
+ * gcc.c (read_specs): Detect and fail if an attempt is made to
+ rename a spec string to an already existing string.
+
+2002-04-17 Ulrich Weigand <uweigand@de.ibm.com>
+
+ * config/s390/s390.c (legitimize_pic_address): Do not generate
+ illegal address constant without CONST.
+
+2002-04-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * sparc/linux64.h (CC1_SPEC): Error for -m32 and -m64.
+ * sparc/netbsd-elf.h (CC1_SPEC32, CC1_SPEC64): Likewise.
+
+2002-04-17 Ulrich Weigand <uweigand@de.ibm.com>
+
+ PR optimization/6305
+ * config/s390/s390.c (s390_expand_plus_operand): Use find_replacement
+ to make sure previous reloads are taken into account. Generate
+ better code if one operand is an in-range immediate constant.
+
+2002-04-16 Andrew Haley <aph@cambridge.redhat.com>
+
+ * doc/install.texi (Building): libgcj requires GNU make.
+
+2002-04-17 Jakub Jelinek <jakub@redhat.com>
+
+ PR bootstrap/6315
+ * config/sparc/sparc.md (movtf reg<-reg split): Allow spliting
+ even if hard quad and register is not floating.
+ (movtf reg<-mem split): Disallow splitting if hard quad and
+ register is floating.
+ (movtf mem<-reg split): Likewise.
+ * config/sparc/sparc.c (fp_register_operand): New predicate.
+ * config/sparc/sparc.h (PREDICATE_CODES): Add fp_register_operand.
+
+2002-04-17 Zack Weinberg <zack@codesourcery.com>
+
+ * Makefile.in (PROTO_OBJS): Add cppdefault.o.
+ (protoize.o): Take $(PREPROCESSOR_DEFINES) off command line.
+ (unprotoize.o): Ditto. Build from protoize.c. Define
+ UNPROTOIZE on command line.
+ * protoize.c: Include cppdefault.h. Delete include_defaults.
+ (in_system_include_dir): Use cpp_include_defaults (defined in
+ cppdefault.o).
+ * unprotoize.c: Delete file.
+
+2002-04-17 Aldy Hernandez <aldyh@redhat.com>
+
+ * config/rs6000/altivec.h (vec_ld): Add array variants.
+ (vec_lde): Same.
+ (vec_ldl): Same.
+
+2002-04-17 Alan Matsuoka <alanm@redhat.com>
+ Aldy Hernandez <aldyh@redhat.com>
+
+ * config/rs6000/altivec.h: Define __ALTIVEC__.
+ (bool): New.
+ (__pixel): New.
+ (pixel): New.
+ (vec_cfux): New.
+ (vec_vmaddfp): New.
+ (vec_vsldoi): New.
+ Add parentheses to all macro arguments.
+
+2002-04-16 Richard Henderson <rth@redhat.com>
+
+ PR c++/6320
+ * except.c (remove_eh_handler): Insert inner regions at beginning
+ of sibling chain. Refactor expressions.
+
+2002-04-16 Richard Henderson <rth@redhat.com>
+
+ * config/sparc/sol2-bi.h (AS_SPARC64_FLAG): New.
+ * config/sparc/sol2-gas-bi.h: New file.
+ * config.gcc (sparc*-solaris): Add it as needed.
+ * configure.in (AS_SPARC64_FLAG): Remove check.
+ * config.in, configure: Regenerate.
+
+ * config/sparc/sol2-bi.h (CC1_SPEC): Error for -m32 and -m64.
+
+2002-04-16 Richard Henderson <rth@redhat.com>
+
+ * config/mips/mips.c (override_options): Don't override N32 for
+ a 64-bit ISA.
+
+ PR 6202
+ * config/mips/mips.md (can_delay): Split out of existing define_delays.
+ (HILO_delay): Set can_delay false.
+
2002-04-16 Dale Johannesen <dalej@apple.com>
* config/rs6000/rs6000.c (rs6000_output_function_prologue): Compute
@@ -71,6 +190,15 @@
* config/alpha/gnu.h: New file for it.
* config/gnu.h (TARGET_MEM_FUNCTIONS): #undef before #define.
+2002-04-16 Mark Mitchell <mark@codesourcery.com>
+
+ * c-common.h (STMT_EXPR_NO_SCOPE): New macro.
+ * c-common.c (c_expand_expr): Respect STMT_EXPR_NO_SCOPE.
+ * tree.h (expand_start_stmt_expr): Update prototype.
+ * stmt.c (expand_start_stmt_expr): Add has_scope parameter.
+ * tree-inline.c (expand_call_inline): Set STMT_EXPR_NO_SCOPE
+ on the STMT_EXPR created for the inline function.
+
2002-04-15 Richard Henderson <rth@redhat.com>
* config/alpha/linux.h, config/arm/linux-elf.h, config/i370/linux.h,
--- /maat/heart/tbox/changelog_pass/gcc/gcc/cp/ChangeLog Mon Apr 15 21:30:08 2002
+++ gcc/gcc/cp/ChangeLog Thu Apr 18 05:45:54 2002
@@ -1,3 +1,16 @@
+2002-04-17 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/6316
+ * decl2.c (finish_file): Clear DECL_EXTERNAL in a separate loop
+ before expanding.
+
+2002-04-16 Mark Mitchell <mark@codesourcery.com>
+
+ * init.c (begin_init_stmts): Remove commented out code.
+ (finish_init_stmts): Set STMT_EXPR_NO_SCOPE.
+ * semantics.c (begin_gobal_stmt_expr): Adjust call to
+ expand_start_stmt_expr.
+
2002-04-15 Mark Mitchell <mark@codesourcery.com>
* decl.c (register_dtor_fn): Pass the address of dso_handle, not
--- /maat/heart/tbox/changelog_pass/gcc/gcc/f/ChangeLog Mon Apr 15 13:31:10 2002
+++ gcc/gcc/f/ChangeLog Thu Apr 18 05:45:57 2002
@@ -1,3 +1,8 @@
+Tue Apr 16 14:55:47 2002 Mark Mitchell <mark@codesourcery.com>
+
+ * com.c (ffecom_expr_power_integer): Add has_scope argument to
+ call to expand_start_stmt_expr.
+
Mon Apr 15 10:59:14 2002 Mark Mitchell <mark@codesourcery.com>
* g77.texi: Remove Chill reference.
--- /maat/heart/tbox/changelog_pass/gcc/gcc/java/ChangeLog Mon Apr 15 02:30:48 2002
+++ gcc/gcc/java/ChangeLog Thu Apr 18 05:46:09 2002
@@ -1,3 +1,22 @@
+2002-04-18 Bryce McKinlay <bryce@waitaki.otago.ac.nz>
+
+ * class.c (make_class_data): Set DECL_ALIGN on static class data,
+ for hash synchronization.
+ * expr.c (java_expand_expr): Set DECL_ALIGN on static array objects.
+ * decl.c (java_init_decl_processing): Don't set TYPE_ALIGN for
+ class_type_node.
+
+2002-04-16 Mark Wielaard <mark@klomp.org>
+
+ * jcf-write.c (generate_bytecode_insns): Only write const_0 if not
+ negative zero.
+
+2002-04-16 Bryce McKinlay <bryce@waitaki.otago.ac.nz>
+
+ Fix for PR java/6294:
+ * parse.h (INNER_INTERFACE_MODIFIERS): Allow ACC_PRIVATE for inner
+ interfaces.
+
2002-04-15 Bryce McKinlay <bryce@waitaki.otago.ac.nz>
Fix for PR java/6085:
@@ -33,7 +52,6 @@
* Make-lang.in: Compile jcf-path with version info for use in
identifying the appropriate libgcj.jar.
->>>>>>> 1.982
2002-04-08 Tom Tromey <tromey@redhat.com>
For PR libgcj/5303:
--- /maat/heart/tbox/changelog_pass/gcc/gcc/testsuite/ChangeLog Tue Apr 16 00:09:07 2002
+++ gcc/gcc/testsuite/ChangeLog Thu Apr 18 05:46:13 2002
@@ -1,3 +1,17 @@
+2002-04-18 Roger Sayle <roger@eyesopen.com>
+
+ * gcc.c-torture/compile/20020415-1.c: New.
+
+2002-04-18 David S. Miller <davem@redhat.com>
+
+ * gcc.c-torture/execute/20020418-1.c: New test.
+
+2002-04-17 Jakub Jelinek <jakub@redhat.com>
+
+ * gcc.dg/20020416-1.c: New test.
+
+ * g++.dg/opt/inline1.C: New test.
+
2002-04-16 Jakub Jelinek <jakub@redhat.com>
* gcc.dg/altivec-5.c: New test.
--- /maat/heart/tbox/changelog_pass/gcc/include/ChangeLog Mon Apr 1 14:09:01 2002
+++ gcc/include/ChangeLog Thu Apr 18 05:46:48 2002
@@ -1,3 +1,8 @@
+2002-04-16 David S. Miller <davem@redhat.com>
+
+ * xregex2.h (__restrict_arr): Define to __restrict on GCC
+ 3.1 and later. Do not redefine.
+
2002-04-01 Phil Edwards <pme@gcc.gnu.org>
* dyn-string.h: Also allow IN_GLIBCPP_V3 to redefine names.
--- /maat/heart/tbox/changelog_pass/gcc/libstdc++-v3/ChangeLog Mon Apr 15 21:31:15 2002
+++ gcc/libstdc++-v3/ChangeLog Thu Apr 18 05:47:49 2002
@@ -1,4 +1,46 @@
+2002-04-17 Phil Edwards <pme@gcc.gnu.org>
+
+ * docs/doxygen/doxygroups.cc: New group on binary searching.
+ * include/bits/stl_algo.h: Document binary searches and merges.
+ * include/bits/stl_deque.h: The 'map' member is not the 'map' class.
+
+2002-04-17 Phil Edwards <pme@gcc.gnu.org>
+
+ * docs/doxygen/mainpage.html: Doxygen logo is now a PNG file.
+ * docs/doxygen/run_doxygen: Bump required version.
+ * docs/doxygen/user.cfg.in: Revert accidental change.
+ * docs/html/faq/index.html: Reindent a block of links.
+ (4.4): New note on using dlsym.
+ * docs/html/faq/index.txt: Regenerated.
+
+2002-04-17 Phil Edwards <pme@gcc.gnu.org>
+
+ * testsuite_flags.in (cxxflags): Also pass @EXTRA_CXX_FLAGS@.
+
+2002-04-17 Benjamin Kosnik <bkoz@redhat.com>
+
+ * config/linker-map.gnu (__malloc_alloc_template): Add.
+ (__default_alloc_template): Same.
+ * include/bits/stl_alloc.h (__malloc_alloc_template): Add extern
+ template.
+ (__default_alloc_template): Same.
+
+2002-04-17 Benjamin Kosnik <bkoz@redhat.com>
+
+ * testsuite/27_io/filebuf_virtuals.cc: Add _S_pback_size instantiation.
+
+2002-04-16 Benjamin Kosnik <bkoz@redhat.com>
+
+ * src/concept-inst.cc (vector<locale::facet*>): Remove instantiations.
+ * src/stl-inst.cc (vector::_M_insert_aux): Remove instantiation.
+ (__malloc_alloc_template): Conditionalize.
+
+ * include/bits/istream.tcc: Remove sputbackc calls.
+
+ * testsuite/19_diagnostics/stdexceptions.cc: Fix comment.
+
2002-04-16 Paolo Carlini <pcarlini@unitus.it>
+
* testsuite/24_iterators/rel_ops.cc: New test.
2002-04-16 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
--- /maat/heart/tbox/changelog_pass/gcc/boehm-gc/ChangeLog Wed Apr 10 10:00:17 2002
+++ gcc/boehm-gc/ChangeLog Thu Apr 18 05:44:59 2002
@@ -1,3 +1,8 @@
+2002-04-17 Hans Boehm <Hans_Boehm@hp.com>
+
+ * include/private/gcconfig.h: Use LINUX_STACKBOTTOM for
+ SPARC Linux.
+
2002-04-09 Loren J. Rittle <ljrittle@acm.org>
* include/private/gcconfig.h (DATAEND): Update comment example
--- /maat/heart/tbox/changelog_pass/gcc/libjava/ChangeLog Tue Apr 16 09:33:22 2002
+++ gcc/libjava/ChangeLog Thu Apr 18 05:47:04 2002
@@ -1,3 +1,8 @@
+2002-04-17 Adam King <aking@dreammechanics.com>
+
+ * java/io/File.java (normalizePath): Add Win32 support for auto
+ conversion of a '/' path separator to Win32's '\' separator.
+
2002-04-16 Tom Tromey <tromey@redhat.com>
Fix for PR libgcj/6081:
--- /maat/heart/tbox/changelog_pass/gcc/libjava/testsuite/ChangeLog Sun Apr 14 18:10:41 2002
+++ gcc/libjava/testsuite/ChangeLog Thu Apr 18 05:47:40 2002
@@ -1,3 +1,8 @@
+2002-04-16 Mark Wielaard <mark@klomp.org>
+
+ * libjava.lang/negzero.java: New.
+ * libjava.lang/negzero.out: New.
+
2002-04-14 Mark Wielaard <mark@klomp.org>
* libjava.mauve/xfails: Expect failures for PR libgcj/6302 and
-------------- next part --------------
/maat/heart/tbox/cvs-gcc/gcc/gcc/config/rs6000/rs6000.c:6293: warning: ISO C89 does not support the `ll' length modifier
/maat/heart/tbox/cvs-gcc/gcc/gcc/config/rs6000/rs6000.c:6330: warning: ISO C89 does not support the `ll' length modifier
/maat/heart/tbox/cvs-gcc/gcc/gcc/config/rs6000/rs6000.c:6541: warning: ISO C89 does not support the `ll' length modifier
/maat/heart/tbox/cvs-gcc/gcc/gcc/config/rs6000/rs6000.c:6625: warning: ISO C89 does not support the `ll' length modifier
/maat/heart/tbox/cvs-gcc/gcc/gcc/config/rs6000/rs6000.c:6634: warning: ISO C89 does not support the `ll' length modifier
/maat/heart/tbox/cvs-gcc/gcc/gcc/config/rs6000/rs6000.c:6689: warning: ISO C89 does not support the `ll' length modifier
/maat/heart/tbox/cvs-gcc/gcc/gcc/config/rs6000/rs6000.c: In function `print_operand_address':
/maat/heart/tbox/cvs-gcc/gcc/gcc/config/rs6000/rs6000.c:6881: warning: ISO C89 does not support the `ll' length modifier
rm -rf libbackend.a
ar rc libbackend.a alias.o bb-reorder.o bitmap.o builtins.o caller-save.o calls.o cfg.o cfganal.o cfgbuild.o cfgcleanup.o cfglayout.o cfgloop.o cfgrtl.o combine.o conflict.o convert.o cse.o cselib.o dbxout.o debug.o dependence.o df.o diagnostic.o doloop.o dominance.o dwarf2asm.o dwarf2out.o dwarfout.o emit-rtl.o except.o explow.o expmed.o expr.o final.o flow.o fold-const.o function.o gcse.o genrtl.o ggc-common.o global.o graph.o haifa-sched.o hash.o hashtable.o hooks.o ifcvt.o insn-attrtab.o insn-emit.o insn-extract.o insn-opinit.o insn-output.o insn-peep.o insn-recog.o integrate.o intl.o jump.o langhooks.o lcm.o lists.o local-alloc.o loop.o mbchar.o optabs.o params.o predict.o print-rtl.o print-tree.o profile.o real.o recog.o reg-stack.o regclass.o regmove.o regrename.o reload.o reload1.o reorg.o resource.o rtl.o rtlanal.o rtl-error.o sbitmap.o sched-deps.o sched-ebb.o sched-rgn.o sched-vis.o sdbout.o sibcall.o simplify-rtx.o ssa.o ssa-ccp.o ssa-dce.o stmt.o stor-layout.o !
stringpool.o timevar.o toplev.o tree.o tree-dump.o tree-inline.o unroll.o varasm.o varray.o version.o vmsdbgout.o xcoffout.o ggc-page.o rs6000.o
ranlib libbackend.a
gcc -DIN_GCC -DCROSS_COMPILE -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -o cc1 \
c-parse.o c-lang.o attribs.o c-errors.o c-lex.o c-pragma.o c-decl.o c-typeck.o c-convert.o c-aux-info.o c-common.o c-format.o c-semantics.o c-objc-common.o libcpp.a main.o libbackend.a ../libiberty/libiberty.a
libbackend.a(fold-const.o): In function `fold':
/maat/heart/tbox/cvs-gcc/gcc/gcc/fold-const.c:4729: undefined reference to `unsigned_type'
collect2: ld returned 1 exit status
make[1]: *** [cc1] Error 1
make[1]: Leaving directory `/maat/heart/tbox/powerpc-eabisim/build/gcc'
make: *** [all-gcc] Error 2
+ exit 1
-------------- next part --------------
./xgcc -B./ -B/maat/heart/tbox/objs/i686-pc-linux-gnu/bin/ -isystem /maat/heart/tbox/objs/i686-pc-linux-gnu/include -isystem /maat/heart/tbox/objs/i686-pc-linux-gnu/sys-include -O2 -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -isystem ./include -fPIC -g -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -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 -DL_fixunssfsi -c /maat/heart/tbox/cvs-gcc/gcc/gcc/libgcc2.c -o libgcc/./_fixunssfsi.o
/maat/heart/tbox/cvs-gcc/gcc/gcc/libgcc2.c: In function `__fixunssfsi':
/maat/heart/tbox/cvs-gcc/gcc/gcc/libgcc2.c:1170: unrecognizable insn:
(insn 27 25 29 (set (reg:SI 66)
(fix:SI (reg:SF 63))) -1 (insn_list 25 (nil))
(expr_list:REG_DEAD (reg:SF 63)
(nil)))
/maat/heart/tbox/cvs-gcc/gcc/gcc/libgcc2.c:1170: Internal compiler error in extract_insn, at recog.c:2133
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.
make[3]: *** [libgcc/./_fixunssfsi.o] Error 1
make[3]: Leaving directory `/maat/heart/tbox/native/build/gcc'
make[2]: *** [libgcc.a] Error 2
make[2]: Leaving directory `/maat/heart/tbox/native/build/gcc'
make[1]: *** [stage1_build] Error 2
make[1]: Leaving directory `/maat/heart/tbox/native/build/gcc'
make: *** [bootstrap] Error 2
+ '[' -s gcc/.bad_compare ']'
+ exit 1
-------------- next part --------------
--
Geoffrey Keating <regress@maat.cygnus.com>
(via an automated GCC regression-testing script.)
More information about the Gcc-regression
mailing list