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]

2 GCC regressions, 0 new, with your patch on 2001-03-07T21:50:00Z.


(This is an automated message.)

With your recent patch, GCC has some regression test failures, which
used to pass.  There are 0 new failures, and 2
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:
g++.sum g++.other/inline7.C
g++.sum g++.other/inline8.C

A complete list of failures is attached.  Also attached is a diff of
the ChangeLog entries since the last time the regression tests passed,
on 2001-03-04T16:20:00Z.

For more information, see <http://www.cygnus.com/~geoffk/gcc-regression/>.
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20010123-1.c execution,  -O0 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20010123-1.c execution,  -O1 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20010123-1.c execution,  -O2 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20010123-1.c execution,  -O3 -fomit-frame-pointer 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20010123-1.c execution,  -O3 -fomit-frame-pointer -funroll-loops 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20010123-1.c execution,  -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20010123-1.c execution,  -O3 -g 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20010123-1.c execution,  -Os 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20010124-1.c execution,  -O0 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20010124-1.c execution,  -O1 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20010124-1.c execution,  -O2 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20010124-1.c execution,  -O3 -fomit-frame-pointer 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20010124-1.c execution,  -O3 -g 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20010124-1.c execution,  -Os 
gcc/testsuite/gcc.sum:FAIL: gcc.dg/sequence-pt-1.c sequence point warning (test for warnings, line 59)
gcc/testsuite/g++.sum:FAIL: g++.benjamin/15071.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.brendan/copy9.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.brendan/nest21.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.brendan/ptolemy2.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.ext/instantiate1.C not instantiated (test for errors, line 18)
gcc/testsuite/g++.sum:FAIL: g++.ext/instantiate1.C not instantiated (test for errors, line 20)
gcc/testsuite/g++.sum:FAIL: g++.jason/2371.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.jason/template24.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.jason/template31.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.jason/typeid1.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.law/arg8.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.law/code-gen5.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.law/ctors12.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.law/cvt2.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.law/virtual3.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.martin/bitset1.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.mike/eh2.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.mike/net34.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.mike/net46.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.mike/p658.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.other/call1.C  Execution test
gcc/testsuite/g++.sum:FAIL: g++.other/crash31.C parse error (test for errors, line 11)
gcc/testsuite/g++.sum:FAIL: g++.other/crash31.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.other/headers1.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.other/inline7.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.other/inline8.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.other/sibcall1.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.pt/static11.C  Execution test
gcc/testsuite/g++.sum:FAIL: g++.robertl/eb115.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.robertl/eb118.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.robertl/eb21.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.robertl/eb27.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.robertl/eb31.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.robertl/eb41.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.robertl/eb44.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.robertl/eb46.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.robertl/eb54.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.robertl/eb66.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.robertl/eb73.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.robertl/eb77.C (test for excess errors)
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/20001201.f execution,  -O0 
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/20001201.f execution,  -O1 
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/20001201.f execution,  -O2 
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/20001201.f execution,  -O3 -fomit-frame-pointer 
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/20001201.f execution,  -O3 -g 
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/20001201.f execution,  -Os 
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/io0.f execution,  -O0 
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/io0.f execution,  -O1 
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/io0.f execution,  -O2 
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/io0.f execution,  -O3 -fomit-frame-pointer 
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/io0.f execution,  -O3 -g 
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/io0.f execution,  -Os 
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/io1.f execution,  -O0 
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/io1.f execution,  -O1 
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/io1.f execution,  -O2 
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/io1.f execution,  -O3 -fomit-frame-pointer 
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/io1.f execution,  -O3 -g 
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/io1.f execution,  -Os 
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/u77-test.f compilation,  -O0 
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/u77-test.f compilation,  -O1 
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/u77-test.f compilation,  -O2 
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/u77-test.f compilation,  -O3 -fomit-frame-pointer 
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/u77-test.f compilation,  -O3 -fomit-frame-pointer -funroll-loops 
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/u77-test.f compilation,  -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions 
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/u77-test.f compilation,  -O3 -g 
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/u77-test.f compilation,  -Os 
gcc/testsuite/objc.sum:FAIL: objc/execute/protocol.m compilation,  -O 
--- /sloth/delay/tbox/changelog_pass/gcc/ChangeLog	Wed Feb 28 17:05:32 2001
+++ gcc/ChangeLog	Wed Mar  7 13:50:33 2001
@@ -1,3 +1,9 @@
+2001-03-06  Laurynas Biveinis  <lauras@softhome.net>
+
+	* Makefile.in: Remove RANLIB definition. Use RANLIB
+	in RANLIB_FOR_TARGET, EXTRA_HOST_FLAGS, EXTRA_TARGET_FLAGS,
+	EXTRA_GCC_FLAGS, $(DO_X) targets only when the RANLIB is set.
+		    
 2001-02-28  Benjamin Kosnik  <bkoz@redhat.com>
             Alexandre Oliva  <aoliva@redhat.com>
 	
--- /sloth/delay/tbox/changelog_pass/gcc/gcc/ChangeLog	Sun Mar  4 08:20:36 2001
+++ gcc/gcc/ChangeLog	Wed Mar  7 13:50:33 2001
@@ -1,3 +1,233 @@
+2001-03-07  Andrew MacLeod  <amacleod@redhat.com>
+
+	* config/a29k/a29k.c (print_operand): Free a29k_last_prologue_insn
+	after its emitted.
+	(output_prologue): Use xmalloc not oballoc.
+	(output_epilog): Free a29k_first_epilogue_insn when finished.
+	* confif/a29k/a29k.h (PREDICATE_CODES): Remove shift_constant_operand.
+
+2001-03-07  Brad Lucier  <lucier@math.purdue.edu>
+
+	* builtins.c (expand_builtin_mathfn): Check
+	flag_unsafe_math_optimizations, not flag_fast_math.
+	(expand_builtin): Likewise
+	* combine.c (combine_simplify_rtx): Likewise.
+	(simplify_if_then_else): Likewise.
+	* cse.c (fold_rtx): Likewise.
+	* flags.h: Remove flag_fast_math.  Add 
+	flag_unsafe_math_optimizations and flag_trapping_math.
+	* fold-const.c (negate_expr): Check
+	flag_unsafe_math_optimizations, not flag_fast_math.
+	(invert_truthvalue): Likewise.
+	(fold): Likewise.  Before associating operands, check that
+	code == MULT_EXPR, not code != MULT_EXPR.
+	* ifcvt.c (noce_try_minmax): Check
+	flag_unsafe_math_optimizations, not flag_fast_math.
+	(noce_operand_ok): Check flag_trapping_math, not flag_fast_math.
+	* invoke.texi: Document -funsafe-math-optimizations and
+	-fno-trapping-math.  Change documentation for -ffast-math.
+	* jump.c (reversed_comparison_code_parts): Likewise.
+	(rtx_equal_for_thread_p): Likewise.
+	* optabs.c (emit_conditional_move): Likewise.
+	* simplify-rtx.c (simplify_binary_operation): Likewise.
+	(simplify_relational_operation): Likewise.
+	(simplify_ternary_operation): Likewise.
+	* toplev.c: Remove flag_fast_math.  Add flag_trapping_math and
+	flag_unsafe_math_optimizations.  Remove fast-math entry from f_options.
+	Add trapping-math and unsafe-math-optimizations entries to f_options.
+	(set_fast_math_flags): New, sets flags for -ffast-math.
+	(set_no_fast_math_flags): New, sets flags for -fno-fast-math.
+	(decode_f_option): Add code to handle -ffast-math and -fno-fast-math.
+	* toplev.h: Declare set_fast_math_flags and set_no_fast_math_flags.
+
+	* config/alpha/alpha.c (alpha_emit_conditional_branch): Likewise.
+	(alpha_emit_conditional_move): Initialize local_fast_math to
+	flag_unsafe_math_optimizations, not flat_fast_math.
+	* config/c4x/c4x.c (c4x_override_options): Call set_fast_math_flags
+	instead of setting flag_fast_math to 1.
+	* config/convex/convex.md: Check flag_unsafe_math_optimizations,
+	not flag_fast_math.
+	* config/i386/i386.c (override_options): Likewise
+	* config/i386/i386.md: Likewise.
+	* config/m68k/m68k.md: Likewise.
+	* config/mips/mips.md: Likewise.
+	* config/rs6000/rs6000.c (validate_condition_mode): Likewise.
+	(rs6000_generate_compare): Likewise.
+
+2001-03-07  Laurynas Biveinis  <lauras@softhome.net>
+
+        * Makefile.in: Set RANLIB to @RANLIB@.
+        Remove RANLIB_TEST.
+
+2001-03-07  Laurynas Biveinis  <lauras@softhome.net>
+	 
+	* fixinc/inclhack.def (djgpp_wchar_h): New test.
+	* fixinc/fixincl.x: Regenerated.
+
+2001-03-07  Richard Henderson  <rth@redhat.com>
+
+	* config/alpha/alpha.md (call_osf_1_noreturn): New pattern.
+
+2001-03-07  Richard Henderson  <rth@redhat.com>
+
+	* emit-rtl.c (remove_unnecessary_notes): Verify proper nesting
+	of block notes and exception handling notes.
+
+	* lists.c (init_EXPR_INSN_LIST_cache): Don't check initialized.
+	* toplev.c (rest_of_compilation): Call init_EXPR_INSN_LIST_cache ...
+	(compile_file): ... here.
+
+2001-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+	* fixinc/Makefile.in (FIXINC_DEFS): Add -DHAVE_CONFIG_H.
+
+	* fixinc/gnu-regex.c: Don't include auto-host.h since we get
+	config.h now.  Include libiberty.h to handle alloca.
+
+2001-03-06  Zack Weinberg  <zackw@stanford.edu>
+
+	* c-parse.in (yylexname): New function, split out of _yylex.
+	(objc_rid_sans_at): New table.
+	(init_reswords): Initialize it.
+	(_yylex): Give labels clearer names.  Handle CPP_ATSIGN by
+	retrieving the next token and checking it for significance as
+	an ObjC keyword or string constant.
+
+	* cpplex.c (_cpp_lex_token): Just return CPP_ATSIGN for '@'.
+	* cpplib.h (TTYPE_TABLE): Add CPP_ATSIGN, drop CPP_OSTRING.
+
+	* c-lex.c, c-parse.in, cppmacro.c, cpplex.c: Remove references
+	to CPP_OSTRING.
+
+2001-03-06  Stephen L Moshier  <moshier@mediaone.net>
+
+	* config/m68k/m68k.c (const_uint32_operand): Accept any
+	const_int on a 32-bit host.
+
+2001-03-06  Nicola Pero  <n.pero@mi.flashnet.it>
+
+	* objc/objc-act.c (init_objc): Set save_lang_status,
+	restore_lang_status, and mark_lang_status.
+
+2001-03-06  Krister Walfridsson  <cato@df.lth.se>
+
+	* dwarf2asm.c (dw2_asm_output_delta): Fix smallest_mode_for_size call.
+
+2001-03-06  Neil Booth  <neil@daikokuya.demon.co.uk>
+
+	* cppinternals.texi: Update.
+
+2001-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+	* config/a29k/xm-a29k.h, config/a29k/xm-unix.h,
+	config/alpha/xm-alpha.h, config/arc/xm-arc.h, config/arm/xm-arm.h,
+	config/c4x/xm-c4x.h, config/clipper/xm-clix.h,
+	config/convex/xm-convex.h, config/d30v/xm-d30v.h,
+	config/dsp16xx/xm-dsp16xx.h, config/elxsi/xm-elxsi.h,
+	config/h8300/xm-h8300.h, config/i370/xm-i370.h,
+	config/i370/xm-linux.h, config/i370/xm-mvs.h, config/i370/xm-oe.h,
+	config/i386/xm-i386.h, config/i860/xm-i860.h,
+	config/i960/xm-i960.h, config/ia64/xm-ia64.h,
+	config/m32r/xm-m32r.h, config/m68k/xm-m68k.h,
+	config/m88k/xm-m88k.h, config/mcore/xm-mcore.h,
+	config/mips/xm-mips.h, config/mn10200/xm-mn10200.h,
+	config/mn10300/xm-mn10300.h, config/ns32k/xm-ns32k.h,
+	config/pa/xm-linux.h, config/pa/xm-pa.h, config/pa/xm-pa64hpux.h,
+	config/pa/xm-pahpux.h, config/pa/xm-papro.h, config/pj/xm-pj.h,
+	config/romp/xm-romp.h, config/rs6000/xm-beos.h,
+	config/rs6000/xm-lynx.h, config/rs6000/xm-rs6000.h,
+	config/rs6000/xm-sysv4.h, config/sh/xm-sh.h,
+	config/sparc/xm-sparc.h, config/sparc/xm-sysv4.h,
+	config/v850/xm-v850.h, config/vax/xm-vax.h, config/vax/xm-vms.h,
+	config/we32k/xm-we32k.h: Delete HOST_BITS_PER_* definitions which
+	match the defaults provided in hwint.h.
+
+	* config/i386/xm-lynx.h, config/m68k/xm-lynx.h,
+	config/sparc/xm-lynx.h, config/xm-std32.h: Delete files.
+
+	* config.gcc (xm_file): Don't set to files which are deleted.
+
+	* hwint.h: Provide default values for HOST_BITS_PER_*.  No longer
+	guard this file against these macros being undefined.
+
+2001-03-06  Zack Weinberg  <zackw@stanford.edu>
+
+	* objc/objc-act.c (objc_add_static_instance): Set DECL_INITIAL
+	and DECL_DEFER_OUTPUT on the decl we create, before calling
+	rest_of_decl_compilation.
+
+2001-03-06  Zack Weinberg  <zackw@stanford.edu>
+
+	* aclocal.m4 (AM_GNU_GETTEXT): Don't AC_REQUIRE
+	AC_FUNC_ALLOCA.
+	* configure, config.in: Regenerate.
+	* config.gcc: Remove references to deleted files.
+
+	* genattr.c, genattrtab.c, genextract.c, genoutput.c,
+	genrecog.c, rtl.c: Do not use alloca anywhere.
+
+	* Makefile.in, build-make, system.h, config/x-interix,
+	config/x-svr4, config/xm-interix.h, config/xm-openbsd.h,
+	config/alpha/xm-alpha.h, config/alpha/xm-vms.h,
+	config/arc/xm-arc.h, config/arm/xm-arm.h,
+	config/d30v/xm-d30v.h, config/dsp16xx/xm-dsp16xx.h,
+	config/h8300/xm-h8300.h, config/i370/x-oe,
+	config/i370/xm-linux.h, config/i386/x-aix, config/i386/x-beos,
+	config/i386/x-ncr3000, config/i386/x-sco5,
+	config/i386/xm-dgux.h, config/i860/x-sysv4,
+	config/i960/xm-i960.h, config/m32r/xm-m32r.h,
+	config/m68k/x-crds, config/m68k/x-dpx2, config/m68k/x-hp320,
+	config/m68k/x-hp320g, config/m69k/x-mot3300,
+	config/m68k/x-mot3300-gas, config/m68k/xm-amix.h,
+	config/m68k/xm-hp320.h, config/m68k/xm-m68kv.h,
+	config/m68k/xm-mot3300.h, config/m88k/x-dolph,
+	config/m88k/x-sysv4, config/m88k/x-tekXD88,
+	config/m88k/xm-m88k.h, config/mcore/xm-mcore.h,
+	config/mips/x-iris, config/mips/x-iris3,
+	config/mips/x-sni-svr4, config/mips/x-sysv,
+	config/mips/xm-iris6.h, config/mips/xm-mips.h,
+	config/mips/xm-nws3250v4.h, config/pa/x-hpux,
+	config/pa/x-pa-mpeix, config/pa/xm-pa.h,
+	config/pa/xm-pa64hpux.h, config/pa/xm-pahpux.h,
+	config/pa/xm-papro.h, config/romp/xm-romp.h,
+	config/rs6000/x-aix31, config/rs6000/x-aix41,
+	config/rs6000/x-beos, config/rs6000/x-lynx,
+	config/rs6000/x-mach, config/rs6000/x-rs6000,
+	config/rs6000/x-sysv4, config/rs6000/xm-rs6000.h,
+	config/rs6000/xm-sysv4.h, config/sh/xm-sh.h,
+	config/sparc/x-sysv4, config/sparc/xm-linux.h,
+	config/sparc/xm-pbd.h, config/sparc/xm-sparc.h,
+	config/vax/xm-vms.h: Eradicate all references to alloca and
+	related stuff.
+
+	* config/xm-alloca.h, config/clipper/x-clix,
+	config/i386/xm-sysv4.h, config/i860/x-fx2800,
+	config/i860/x-sysv3, config/m88k/x-sysv3,
+	config/sparc/xm-sol2.h, config/we32k/x-we32k: Delete
+	(contained only alloca related hacks).
+
+	* config/i386/xm-beos.h, config/rs6000/xm-beos.h: Just define
+	USE_C_ALLOCA.
+
+2001-03-05  Brad Lucier  <lucier@math.purdue.edu>
+
+	* invoke.texi: Document __FAST_MATH__.
+
+2001-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+	* crtstuff.c: Restore include of auto-host.h.
+
+2001-03-05  Fergus Henderson  <fjh@cs.mu.oz.au>
+
+	Put main() in a separate file, so that the language
+	front-end can use a different main().
+
+	* main.c: New.
+	* toplev.c: (main): Rename as toplev_main.
+	* toplev.h: Declare toplev_main.
+	* Makefile.in (OBJS): add toplev.o.
+	  (BACKEND): remove toplev.o, add main.o.
+
 2001-03-04  Neil Booth  <neil@daikokuya.demon.co.uk>
 
 	* cppfiles.c (search_from): Special case the empty string.
@@ -29,8 +259,8 @@
 	
 	from 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
 	* c-parse.gperf, c-gperf.h: Delete.
-	(c-gperf.h was accidently re-added to the CVS repo in the rev 1.16 commit
-	by tromey)
+	(c-gperf.h was accidently re-added to the CVS repo in the rev
+	1.16 commit by tromey)
 
 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
 
--- /sloth/delay/tbox/changelog_pass/gcc/gcc/cp/ChangeLog	Fri Mar  2 04:06:35 2001
+++ gcc/gcc/cp/ChangeLog	Tue Mar  6 17:50:47 2001
@@ -1,3 +1,16 @@
+2001-03-06  Zack Weinberg  <zackw@stanford.edu>
+
+	* spew.c: Remove references to CPP_OSTRING.
+
+2001-03-06  Andrew Haley  <aph@redhat.com>
+
+	* typeck.c (convert_arguments): Check that we have an fndecl.
+
+2001-03-05  Andrew Haley  <aph@redhat.com>
+
+	* typeck.c (convert_arguments): Don't do ellipsis conversion for
+	__built_in_constant_p.
+
 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
 
 	* typeck.c (build_static_cast): Allow enum to enum conversions
--- /sloth/delay/tbox/changelog_pass/gcc/gcc/f/ChangeLog	Thu Mar  1 17:51:36 2001
+++ gcc/gcc/f/ChangeLog	Wed Mar  7 13:50:45 2001
@@ -1,8 +1,13 @@
+2001-03-07  Brad Lucier  <lucier@math.purdue.edu>
+
+	* g77.texi: Document new options -funsafe-math-optimizations
+	and -fno-trapping-math.  Revise documentation for -ffast-math.
+
 2001-03-01  Zack Weinberg  <zackw@stanford.edu>
 
-	* f/proj.h: Delete 'bool' type.  Don't include stddef.h here.
-	* f/com.c: Rename variables named 'true' and/or 'false'.
-	* f/intdoc.c: Delete 'bool' type.
+	* proj.h: Delete 'bool' type.  Don't include stddef.h here.
+	* com.c: Rename variables named 'true' and/or 'false'.
+	* intdoc.c: Delete 'bool' type.
 
 2001-03-01  Zack Weinberg  <zackw@stanford.edu>
 
--- /sloth/delay/tbox/changelog_pass/gcc/gcc/java/ChangeLog	Thu Mar  1 17:51:38 2001
+++ gcc/gcc/java/ChangeLog	Wed Mar  7 13:50:50 2001
@@ -1,3 +1,18 @@
+2001-03-07  Brad Lucier  <lucier@math.purdue.edu>
+
+	* typeck.c (convert): Check flag_unsafe_math_optimizations,
+	not flag_fast_math.
+
+2001-03-05  Per Bothner  <per@bothner.com>
+
+	Fix a problem where rest_of_decl_compilation applied to
+	class_dtable_decl causes problems because it was done too early,
+	before output file was opened.
+	* decl.c (init_decl_processing):  Remove init of class_dtable_decl.
+	* class.c (class_dtable_decl):  Add macro - element of class_roots.
+	(make_class_data):  Define class_dtable_decl.
+	* java-tree.h (JTI_CLASS_DTABLE_DECL, class_dtable_decl):  Removed.
+
 2001-03-01  Zack Weinberg  <zackw@stanford.edu>
 
 	* java/class.c, java/decl.c, java/java-tree.h: Replace all
--- /sloth/delay/tbox/changelog_pass/gcc/gcc/testsuite/ChangeLog	Sat Mar  3 14:35:39 2001
+++ gcc/gcc/testsuite/ChangeLog	Tue Mar  6 17:50:48 2001
@@ -1,3 +1,16 @@
+2001-03-06  Zack Weinberg  <zackw@stanford.edu>
+
+	* gcc.dg/20000724-1.c: Don't use multiline strings.
+
+2001-03-06  Zack Weinberg  <zackw@stanford.edu>
+
+        * objc/execute/string1.m, objc/execute/string2.m: Compare the
+        result of -cString against what we expect it to be; don't just
+        print it out for no one to read.
+
+	* objc/execute/string3.m, objc/execute/string4.m: New tests.
+	Based on testcases provided by Nicola Pero.
+
 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
 
 	* gcc.dg/cpp/macro7.c: New test.
--- /sloth/delay/tbox/changelog_pass/gcc/include/ChangeLog	Thu Mar  1 17:51:39 2001
+++ gcc/include/ChangeLog	Tue Mar  6 02:36:07 2001
@@ -1,3 +1,8 @@
+2001-03-06  Zack Weinberg  <zackw@stanford.edu>
+
+	* libiberty.h: Prototype C_alloca; define alloca to either
+	__builtin_alloca or C_alloca as appropriate.
+
 2001-03-01  John David Anglin  <dave@hiauly1.hia.nrc.ca>
 
 	* safe-ctype.h (_sch_test): Cast enum bit to unsigned short int for pcc
--- /sloth/delay/tbox/changelog_pass/gcc/libiberty/ChangeLog	Fri Feb 16 15:35:21 2001
+++ gcc/libiberty/ChangeLog	Tue Mar  6 02:36:08 2001
@@ -1,3 +1,26 @@
+2001-03-06  Zack Weinberg  <zackw@stanford.edu>
+
+	* aclocal.m4 (libiberty_AC_FUNC_C_ALLOCA): New.
+	* configure.in: Replace all alloca logic with a simple use of
+	the above new macro.
+	* config.table: Kill *-*-beos* entry.
+	* config/mh-beos: Delete.
+	* configure, config.in: Regenerate.
+
+	* Makefile.in (ALLOCA, HFILES): Kill.
+	(REQUIRED_OFILES): Add alloca.o.
+	(alloca.o): Depend on libiberty.h.
+	(argv.o): Don't depend on alloca-conf.h.
+	* alloca-conf.h: Delete.
+	* alloca.c: Include libiberty.h.  Kill all #ifdef emacs
+	blocks.  Provide the C alloca unconditionally.  Use PTR where
+	appropriate.  Make i00afunc static.
+	* argv.c: Don't include alloca-conf.h.
+
+2001-03-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
+
+	* cplus-dem.c (main): Cast enum style to int.
+
 2001-02-16  Loren J. Rittle  <ljrittle@acm.org>
 
 	* cplus-dem.c (main): Initialize style.
--- /sloth/delay/tbox/changelog_pass/gcc/libstdc++-v3/ChangeLog	Sat Mar  3 05:35:51 2001
+++ gcc/libstdc++-v3/ChangeLog	Wed Mar  7 10:50:47 2001
@@ -1,3 +1,172 @@
+2001-03-07  Alexandre Oliva  <aoliva@redhat.com>
+
+	Add Irix 5.2, 6.3 support.
+        * config/os/irix/bits: Renamed too...
+        * config/os/irix/irix6.5/bits: this.
+        * config/os/irix/irix5.2/bits: New, copied from irix6.5/bits.
+        * config/os/irix/irix5.2/bits/ctype_base.h: Use _U, _L, _N,
+        _X, _S, _P, _C and _B instead of IRIX-6.5 _IS* macros.
+        * config/os/irix/irix5.2/bits/ctype_noninline.h
+        (ctype<char>::ctype): Initialize _M_table with __ctype.
+        * configure.target: Adjust.
+    
+2001-03-06  Benjamin Kosnik  <bkoz@redhat.com>
+
+	libstdc++/2181
+	* include/bits/istream.tcc (basic_istream<_CharT, _Traits>::
+	operator>>(__istream_type& (*__pf)(__istream_type&)): Don't use
+	sentry.
+	(basic_istream<_CharT, _Traits>:: operator>>(__ios_type&
+	(*__pf)(__ios_type&)): Same.
+	(basic_istream<_CharT, _Traits>:: operator>>(ios_base&
+	(*__pf)(ios_base&))): Same.
+	* testsuite/27_io/istream_extractor_other.cc: Add tests.
+	* testsuite/27_io/istream_manip.cc (test01): Fix.
+	
+2001-03-06  Nathan Myers  <ncm@cantrip.org> 
+	    Benjamin Kosnik  <bkoz@redhat.com>
+
+	* include/c_std/bits/std_cerrno.h: Don't define errno in std::.
+	* testsuite/17_intro/header_cerrno.cc (test01): New file.
+	* testsuite/17_intro/header_cassert.cc (test01): New file.
+	* testsuite/17_intro/header_cstddef.cc (test01): New file.
+	* testsuite/17_intro/header_csetjmp.cc (test01): New file.	
+	* testsuite/17_intro/header_cstdarg.cc (test01): New file.	
+
+2001-03-05  scott snyder  <snyder@fnal.gov>
+
+	libstdc++/2190
+        * include/c_std/bits/std_cmath.h: Move abs(long), div(long,long)
+        from here...
+        * include/c_std/bits/std_cstdlib.h: ... to here.
+	* testsuite/17_intro/header_cstdlib.cc: Add test.
+	
+2001-03-05  Stephen M. Webb  <stephen.webb@cybersafe.com>
+
+	* libsupc++/vec.cc (__cxxa_vec_new2): Qualify size_t.
+
+2001-03-05  Laurynas Biveinis  <lauras@softhome.net>
+
+        * config/os/djgpp/ctype_base.h (ctype_base): fix __to_type
+	definition. Replace enum with static const variables.
+		
+	* config/os/djgpp/ctype_inline.h (ctype<char>::is): remove
+	throw specification, fix typos, use <static_cast>.
+	(ctype<char>::scan_is): remove throw specification.
+	(ctype<char>::scan_not): likewise.
+						
+	* config/os/djgpp/ctype_noninline.h (ctype<char>::ctype): fix typo.
+	(ctype<char>::do_toupper(char)): use <static_cast>.
+	(ctype<char>::do_toupper(char *, const char *)): likewise.
+	(ctype<char>::do_tolower(char)): likewise.
+	(ctype<char>::do_tolower(char *, const char *)): likewise.
+
+2001-03-04  Phil Edwards  <pme@sources.redhat.com>
+
+	http://gcc.gnu.org/ml/libstdc++/2001-03/msg00015.html
+	* include/backward/algo.h:  Use std not __STD.  Remove unneeded
+	macros and "never happens" code.  Adjust to C++STYLE guidelines.
+	* include/backward/algobase.h:  Likewise.
+	* include/backward/alloc.h:  Likewise.
+	* include/backward/bvector.h:  Likewise.
+	* include/backward/deque.h:  Likewise.
+	* include/backward/function.h:  Likewise.
+	* include/backward/hash_map.h:  Likewise.
+	* include/backward/hash_set.h:  Likewise.
+	* include/backward/hashtable.h:  Likewise.
+	* include/backward/heap.h:  Likewise.
+	* include/backward/iterator.h:  Likewise.
+	* include/backward/list.h:  Likewise.
+	* include/backward/map.h:  Likewise.
+	* include/backward/multimap.h:  Likewise.
+	* include/backward/multiset.h:  Likewise.
+	* include/backward/pair.h:  Likewise.
+	* include/backward/rope.h:  Likewise.
+	* include/backward/set.h:  Likewise.
+	* include/backward/slist.h:  Likewise.
+	* include/backward/stack.h:  Likewise.
+	* include/backward/strstream:  Likewise.
+	* include/backward/tempbuf.h:  Likewise.
+	* include/backward/tree.h:  Likewise.
+	* include/backward/vector.h:  Likewise.
+	* include/bits/basic_ios.h:  Likewise.
+	* include/bits/basic_ios.tcc:  Likewise.
+	* include/bits/basic_string.h:  Likewise.
+	* include/bits/c++config:  Likewise.
+	* include/bits/concept_checks.h:  Likewise.
+	* include/bits/fpos.h:  Likewise.
+	* include/bits/fstream.tcc:  Likewise.
+	* include/bits/functexcept.h:  Likewise.
+	* include/bits/ios_base.h:  Likewise.
+	* include/bits/istream.tcc:  Likewise.
+	* include/bits/mask_array.h:  Likewise.
+	* include/bits/ostream.tcc:  Likewise.
+	* include/bits/pthread_allocimpl.h:  Likewise.
+	* include/bits/sbuf_iter.h:  Likewise.
+	* include/bits/slice.h:  Likewise.
+	* include/bits/slice_array.h:  Likewise.
+	* include/bits/sstream.tcc:  Likewise.
+	* include/bits/std_bitset.h:  Likewise.
+	* include/bits/std_fstream.h:  Likewise.
+	* include/bits/std_iomanip.h:  Likewise.
+	* include/bits/std_ios.h:  Likewise.
+	* include/bits/std_istream.h:  Likewise.
+	* include/bits/std_iterator.h:  Likewise.
+	* include/bits/std_memory.h:  Likewise.
+	* include/bits/std_ostream.h:  Likewise.
+	* include/bits/std_sstream.h:  Likewise.
+	* include/bits/std_streambuf.h:  Likewise.
+	* include/bits/std_string.h:  Likewise.
+	* include/bits/std_valarray.h:  Likewise.
+	* include/bits/stl_algo.h:  Likewise.
+	* include/bits/stl_algobase.h:  Likewise.
+	* include/bits/stl_alloc.h:  Likewise.
+	* include/bits/stl_construct.h:  Likewise.
+	* include/bits/stl_deque.h:  Likewise.
+	* include/bits/stl_function.h:  Likewise.
+	* include/bits/stl_heap.h:  Likewise.
+	* include/bits/stl_iterator.h:  Likewise.
+	* include/bits/stl_iterator_base.h:  Likewise.
+	* include/bits/stl_list.h:  Likewise.
+	* include/bits/stl_map.h:  Likewise.
+	* include/bits/stl_multimap.h:  Likewise.
+	* include/bits/stl_multiset.h:  Likewise.
+	* include/bits/stl_numeric.h:  Likewise.
+	* include/bits/stl_pair.h:  Likewise.
+	* include/bits/stl_pthread_alloc.h:  Likewise.
+	* include/bits/stl_queue.h:  Likewise.
+	* include/bits/stl_raw_storage_iter.h:  Likewise.
+	* include/bits/stl_relops.h:  Likewise.
+	* include/bits/stl_set.h:  Likewise.
+	* include/bits/stl_stack.h:  Likewise.
+	* include/bits/stl_tempbuf.h:  Likewise.
+	* include/bits/stl_threads.h:  Likewise.
+	* include/bits/stl_tree.h:  Likewise.
+	* include/bits/stl_uninitialized.h:  Likewise.
+	* include/bits/stl_vector.h:  Likewise.
+	* include/bits/streambuf.tcc:  Likewise.
+	* include/bits/type_traits.h:  Likewise.
+	* include/bits/valarray_meta.h:  Likewise.
+	* include/ext/bvector:  Likewise.
+	* include/ext/hash_map:  Likewise.
+	* include/ext/hash_set:  Likewise.
+	* include/ext/ropeimpl.h:  Likewise.
+	* include/ext/slist:  Likewise.
+	* include/ext/stl_bvector.h:  Likewise.
+	* include/ext/stl_hash_fun.h:  Likewise.
+	* include/ext/stl_hashtable.h:  Likewise.
+	* include/ext/stl_rope.h:  Likewise.
+	* src/complex_io.cc:  Likewise.
+	* src/ios.cc:  Likewise.
+	* src/locale-inst.cc:  Likewise.
+	* src/locale.cc:  Likewise.
+	* src/localename.cc:  Likewise.
+	* src/misc-inst.cc:  Likewise.
+	* src/stdexcept.cc:  Likewise.
+	* src/stl-inst.cc:  Likewise.
+	* src/strstream.cc:  Likewise.
+	* src/valarray-inst.cc:  Likewise.
+
 2001-03-03  Benjamin Kosnik  <bkoz@redhat.com>
 
 	* src/misc-inst.cc (__copy_streambufs): Fix typo for alpha.
--- /sloth/delay/tbox/changelog_pass/gcc/libjava/ChangeLog	Thu Mar  1 23:06:04 2001
+++ gcc/libjava/ChangeLog	Mon Mar  5 19:20:48 2001
@@ -1,7 +1,18 @@
+2001-03-06  Bryce McKinlay  <bryce@albatross.co.nz>
+
+	* java/util/TreeSet.java (writeObject): Use a for-loop instead of
+	Iterator.hasNext().
+
+2001-03-05  Jochen Hoenicke  <jochen@gnu.org>
+
+	* java/util/TreeMap.java (writeObject): Use defaultWriteObject()
+	instead of the new JDK1.2 API.  This is simpler and makes 
+	back-porting the classes to JDK1.1 trivial.
+	(readObject): likewise.
+	
 2001-03-01  Per Bothner  <per@bothner.com>
 
 	Changes merged from Kawa's gnu.math.
-	* java/math/BigInteger.java 
 	* gnu/gcj/math/MPN.java (rshift0): New method handles zero shift count.
 	(rshift(int[],int[],int,int):  Removed - not needed.
 	(gcd):  Use rshift0 rather than rshift.
-- 
Geoffrey Keating <geoffk@cygnus.com> 
(via an automated GCC regression script.)

amacleod@redhat.com
lauras@softhome.net
lucier@math.purdue.edu

2001-03-07T21:50:00Z 2001-03-08T00:39:14Z regress-2

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