This is the mail archive of the
gcc-regression@gcc.gnu.org
mailing list for the GCC project.
2 GCC regressions, 0 new, with your patch on 2001-03-07T21:50:00Z.
- To: gcc-regression at gcc dot gnu dot org
- Subject: 2 GCC regressions, 0 new, with your patch on 2001-03-07T21:50:00Z.
- From: "GCC regression checker" <geoffk at cygnus dot com>
- Date: Thu, 8 Mar 2001 00:39:24 +0000
- CC: amacleod at redhat dot com, lauras at softhome dot net, lucier at math dot purdue dot edu
(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