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