This is the mail archive of the
gcc-regression@gcc.gnu.org
mailing list for the GCC project.
1 GCC regressions, 0 new, with your patch on 2001-01-14T01:50:00Z.
- To: gcc-regression at gcc dot gnu dot org
- Subject: 1 GCC regressions, 0 new, with your patch on 2001-01-14T01:50:00Z.
- From: "GCC regression checker" <geoffk at cygnus dot com>
- Date: Sun, 14 Jan 2001 04:41:16 +0000
- CC: nickc at redhat dot com
(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 1
failures that existed before and after that patch; 0 failures
have been fixed.
The old failures, which were not fixed or introduced by your patch, are:
g77.sum g77.f-torture/execute/le.f
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-01-11T22:05:00Z.
For more information, see <http://www.cygnus.com/~geoffk/gcc-regression/>.
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/compile/20010113-1.c, -O0
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/compile/20010113-1.c, -O1
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/compile/20010113-1.c, -O2
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/compile/20010113-1.c, -O3 -fomit-frame-pointer
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/compile/20010113-1.c, -O3 -g
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/compile/20010113-1.c, -Os
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20001221-1.c compilation, -O0
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20001221-1.c compilation, -O1
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20001221-1.c compilation, -O2
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20001221-1.c compilation, -O3 -fomit-frame-pointer
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20001221-1.c compilation, -O3 -g
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20001221-1.c compilation, -Os
gcc/testsuite/gcc.sum:FAIL: gcc.dg/20001228-1.c (test for excess errors)
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++.ext/realpt1.C (test for excess errors)
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/crash32.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.other/eh3.C Execution test
gcc/testsuite/g++.sum:FAIL: g++.other/headers1.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.other/loop2.C caused compiler crash
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, -O2 -fomit-frame-pointer -finline-functions
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, -O2 -fomit-frame-pointer -finline-functions
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, -O2 -fomit-frame-pointer -finline-functions
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/le.f compilation, -O1
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, -O2 -fomit-frame-pointer -finline-functions
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/u77-test.f compilation, -O2 -fomit-frame-pointer -finline-functions -funroll-loops
gcc/testsuite/g77.sum:FAIL: g77.f-torture/execute/u77-test.f compilation, -O2 -fomit-frame-pointer -finline-functions -funroll-all-loops
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/fdecl.m compilation, -O
gcc/testsuite/objc.sum:FAIL: objc/execute/np-1.m compilation, -O
gcc/testsuite/objc.sum:FAIL: objc/execute/np-2.m compilation, -O
gcc/testsuite/objc.sum:FAIL: objc/execute/protocol.m compilation, -O
--- /sloth/delay/tbox/changelog_pass/gcc/gcc/ChangeLog Thu Jan 11 14:05:46 2001
+++ gcc/gcc/ChangeLog Sat Jan 13 17:50:44 2001
@@ -1,7 +1,411 @@
+2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
+
+ * c-common.c: Move format checking code to ...
+ * c-format.c: ... here. New file. Reorder some functions and
+ declarations.
+ (decl_handle_format_attribute, decl_handle_format_arg_attribute):
+ New functions.
+ * c-common.h (decl_handle_format_attribute,
+ decl_handle_format_arg_attribute): Declare.
+ * Makefile.in (C_AND_OBJC_OBJS): Add c-format.o.
+ (c-common.o): Adjust dependencies.
+ (c-format.o): New list of dependencies.
+
+2001-01-13 Jakub Jelinek <jakub@redhat.com>
+
+ * unroll.c (loop_iterations): If we cannot prove iteration variable
+ is set once in each iteration, punt.
+
+Sun Jan 14 00:23:15 2001 Denis Chertykov <denisc@overta.ru>
+
+ * config/avr/avr.md ("strlenhi"): Remove clobber of input address.
+ (*strlenhi): Remove clobber (which was buggy) of output address.
+
+2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
+
+ * Makefile.in (generated-manpages): Add gcc.1
+ ($(srcdir)/gcc.1): New target.
+ (maintainer-clean): Delete $(srcdir)/gcc.1.
+ * gcc.texi: Add macros @gccoptlist and @gol.
+ * invoke.texi: Include option summary in manpage. Mark up option
+ summary with @gccoptlist and @gol. Use @r in one place where
+ appropriate.
+ * texinfo.tex: Update to version 2000-12-11.07 from ftp.gnu.org.
+ * gcc.1: Generate from invoke.texi.
+
+2001-01-13 Richard Henderson <rth@redhat.com>
+
+ * ggc-page.c (USING_MALLOC_PAGE_GROUPS): New; set if not using mmap.
+ (struct page_entry): Add group member.
+ (struct page_group): New.
+ (struct globals): Add page_groups member.
+ (alloc_anon): Only define for using mmap; remove valloc call.
+ (page_group_index): New.
+ (set_page_group_in_use): New.
+ (clear_page_group_in_use): New.
+ (alloc_page): Implement USING_MALLOC_PAGE_GROUPS.
+ (free_page, release_pages): Likewise.
+ * configure.in (with-gc): Default to ggc-page always.
+
+2001-01-13 Alexandre Oliva <aoliva@redhat.com>
+
+ * reload1.c (replace_pseudos_in_call_usage): Use
+ reg_equiv_constant and reg_equiv_address, and don't try
+ regno_reg_rtx first.
+
+2001-01-13 Richard Henderson <rth@redhat.com>
+
+ * ggc-page.c (alloc_page): Round up allocation size to one page.
+ Set e->order on extra pages.
+
+2001-01-13 Richard Henderson <rth@redhat.com>
+
+ * genrecog.c (nodes_identical): Expand commentary.
+ (write_switch): Watch out for identical nodes.
+
+2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * cppfiles.c (_cpp_fake_include): New function.
+ * cpphash.h (_cpp_fake_include): New.
+ * cpplib.c (do_line): Call _cpp_fake_include when entering
+ header files in preprocessed input.
+ * cppmain.c (cb_pragma_implementation): Remove handling.
+ (setup_callbacks): Don't register pragmas.
+
+2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * extend.texi: Udate for CPP.
+
+2001-01-13 Andreas Jaeger <aj@suse.de>
+
+ * reload1.c: Add prototype for replace_pseudos_in_call_usage.
+
+ * regmove.c: Add prototype for replace_in_call_usage.
+
+2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * cpplib.h (cpp_pool, mi_state, mi_ind, struct cpp_macro,
+ struct cpp_chunk, struct htab, struct toklist,
+ struct cpp_context, CPP_STACK_MAX, struct lexer_state,
+ struct spec_nodes, struct cpp_reader, CPP_OPTION, CPP_BUFFER,
+ CPP_BUF_LINE, CPP_BUF_COL, CPP_BUF_COLUMN, U, ustrcmp, ustrncmp,
+ ustrlen, uxstrdup, ustrchr, ufputs): Move to cpphash.h.
+ (struct macro_args): Delete.
+ * cpphash.h: See above.
+
+2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * cppmain.c (struct printer): Remove no_line_dirs.
+ (options, cb): New.
+ (main, setup_callbacks, scan_buffer, printer_init, cb_define)
+ : Use options rather than CPP_OPTION.
+ (setup_callbacks): Use cb rather than pfile->cb.
+ (main): No need to check for a buffer. Use cpp_errors.
+ (printer_init): Don't set no_line_dirs.
+ (maybe_print_line): Use options not no_line_dirs.
+ (cb_file_change): Don't call print_line if -P.
+
+2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * c-lex.c (init_c_lex): Use cpp_get_callbacks to set
+ callbacks.
+ * c-parse.in (finish_parse): Use cpp_errors.
+ (__yylex): Use return value of cpp_pop_buffer.
+ * cp/lex.c (finish_parse): Use cpp_errors.
+ * cp/spew.c (read_token): Use return value of cpp_pop_buffer.
+
+Sat Jan 13 16:57:40 2001 Denis Chertykov <denisc@overta.ru>
+
+ * README.AVR: URLs corrected.
+
+Sat Jan 13 07:30:02 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
+
+ * c-decl.c (start_function): Don't warn if old prototype is builtin
+ that's not in C's namespace.
+ * libgcc2.c (_varargs): Update definition of __builtin_saveregs.
+ (_bb): Add prototype for ctime.
+ * config/alpha/osf.h (TRANSFER_FROM_TRAMPOLINE): Add missing protos.
+
+Sat Jan 13 09:53:32 MET 2001 Jan Hubicka <jh@suse.cz>
+
+ * i386.c (ix86_fp_comparison_arithmetics_cost,
+ ix86_fp_comparison_fcomi_cost, ix86_fp_comparison_sahf_cost,
+ ix86_fp_comparison_cost): New functions.
+ (ix86_expand_fp_compare): Use the costs to choose best bethod; add
+ two new parameters SECOND_TEST and BYPASS_TEST; allow generating
+ two-branch sequences; make static.
+ (ix86_use_fcomi_compare): Do decision according to the costs.
+ (split_fp_branch): New.
+ * i386.md (compare-and-branch patterns): Use split_fp_branch.
+ * i386-protos.h (ix86_expand_fp_compare): Remove
+ (ix86_split_fp_branch): Declare.
+
+ * i386.h (PREDICATE_CODES): Update codes from fcmov_comparison_operand
+ and ix86_comparison_operator.
+
+ * i386.c (ix86_prepare_fp_compare_args): Try to rearange the comparison
+ to make it cheaper.
+
+ * i386.c (put_condition_code): Output properly the unordered/ordered
+ compares in fp case.
+ (ix86_expand_fp_movcc): Use ix86_expand_compare infrastructure.
+
+ * tm.texi (REVERSE_CONDITION): Document.
+ * i386.c (ix86_fp_compare_mode): Simplify; return always CCFPmode
+ in -ffast-math mode.
+ * i386.h (REVERSE_CONDITION, REVERSIBLE_CC_MODE): New macro.
+
+2001-01-13 Alexandre Oliva <aoliva@redhat.com>
+
+ * config/sh/sh.c (sh_expand_epilogue): Use PR explicitly.
+
+ * config/sh/sh.c (sh_expand_prologue): Let the second toggle_sz be
+ optimized away.
+
+ * config/sh/sh.c (mova_p): Fix test for mova_const.
+
+2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * fix-header.c (read_scan_file): Use cpp_get_callbacks and
+ cpp_get_options rather than dereferencing pfile and using
+ CPP_OPTION.
+ * scan-decls.c (scan_decls): Use return value of
+ cpp_pop_buffer rather than CPP_BUFFER.
+
+2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * cppinit.c (cpp_handle_option): help_only is now part of the
+ cpp_options structure.
+ * cpplib.c (cpp_errors, cpp_get_options, cpp_get_callbacks,
+ cpp_set_callbacks): New functions.
+ * cpplib.h (cpp_callbacks): Break out as a named structure.
+ (cpp_options): Move help_only here from cpp_reader.
+ (CPP_FATAL_ERRORS): Update to use cpp_errors.
+ (cpp_errors, cpp_get_options, cpp_get_callbacks,
+ cpp_set_callbacks): New prototypes.
+ * cppmain.c (main): Update for help_only.
+
+2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
+
+ * Makefile.in (info, maintainer-clean, install-info, uninstall):
+ Also build and remove and install and uninstall c-tree.info and
+ cppinternals.info.
+ ($(srcdir)/gcc.info): Add dependency on contrib.texi.
+ ($(srcdir)/cppinternals.info): New target.
+ * c-tree.texi: Change file name used when makeinfo used without -o
+ from ir.info to c-tree.info. Add info directory entry.
+ * cppinternals.texi: Add info directory entry.
+ * .cvsignore: Update.
+
+2001-01-12 Jakub Jelinek <jakub@redhat.com>
+
+ * c-typeck.c (store_init_value): Don't require constant initializer
+ elements with -pedantic -std=c99.
+ (digest_init): Change error about non-constant initializer elements
+ into pedwarn.
+ (constructor_range_end): Remove.
+ (constructor_incremental, designator_depth,
+ designator_errorneous): New variables.
+ (struct constructor_stack): Remove range_end, add incremental.
+ (struct constructor_range_stack, constructor_range_stack): New.
+ (struct initializer_stack): Add constructor_range_stack.
+ (finish_init): Set it.
+ (start_init): Likewise. require_constant_elements for non-static
+ trees only if not flag_isoc99.
+ (really_start_incremental_init): Remove constructor_range_end, add
+ constructor_incremental.
+ (pop_init_level): Likewise.
+ (push_init_level): Likewise. If implicit and the subobject had some
+ value set already, preinitialize the level with it.
+ Warn about missing braces only if not pushing due to designators.
+ (set_designator, push_range_stack): New functions.
+ (set_init_label): Use them.
+ (set_init_index): Likewise. Remove constructor_range_end.
+ Error if designator index is outside of array bounds.
+ (add_pending_init): Compare values of purpose index trees, not the
+ trees themselves. Allow overwriting of already initialized element.
+ Issue a warning if it had side-effects.
+ (set_nonincremental_init, set_nonincremental_init_from_string): New
+ functions.
+ (pending_init_member): Rename to...
+ (find_init_member): ...this function. Call set_nonincremental_init
+ if necessary. Compare values of purpose index trees, not the trees
+ themselves. Return the actual value, not just non-zero if something
+ is found.
+ (output_init_element): Remove checks for duplicates.
+ If field has zero size, only check the initializer for correctness.
+ Call set_nonincremental_init if necessary. Push RECORD/ARRAY into AVL
+ if constructor_incremental is zero. Change error about initializers
+ not computable at load time into pedwarn.
+ (output_pending_init_elements): Compare bit positions, not
+ FIELD_DECLs to take into account zero-sized fields.
+ (process_init_element): Use constructor_range_stack to fill all
+ ranges in the designator lists from current level up.
+ * extend.texi: Update documentation for labeled elements.
+
+2001-01-12 Alexandre Oliva <aoliva@redhat.com>
+
+ * calls.c (emit_library_call_value_1): Add USEs and CLOBBERs
+ to function usage for arguments passed by reference. Optimize
+ callee-copied arguments.
+ * regmove.c (replace_in_call_usage): New function.
+ (fixup_match_1): Call it.
+ * cse.c (cse_insn): Canonicalize registers in function usage.
+ * reload1.c (replace_pseudos_in_call_usage): New function.
+ (reload): Call it.
+
+ * Makefile.in: Reverted yesterday's wrong patch. Installed the
+ right version.
+
+2001-01-12 Jakub Jelinek <jakub@redhat.com>
+
+ * config/alpha/alpha.c (alpha_expand_block_move): GET_MODE of tmp,
+ not XEXP (tmp, 0).
+
+2001-01-12 DJ Delorie <dj@redhat.com>
+
+ * Makefile.in (bootstrap): rename stages to be mnemonic. Add
+ restageN, unstageN, bubblestrap, quickstrap, and cleanstrap
+ targets.
+
+2001-01-12 Joseph S. Myers <jsm28@cam.ac.uk>
+
+ * cpp.texi, extend.texi, gcc.texi, install.texi, invoke.texi,
+ tm.texi: Consistently refer to ISO C instead of ANSI C. Refer to
+ -std options alongside references to -ansi. Update some
+ documentation for C99.
+ * cpp.1: Regenerate.
+
+2001-01-12 Andreas Jaeger <aj@suse.de>
+
+ * haifa-sched.c (restore_line_notes): Remove argument block B
+ since it's unused.
+ * sched-ebb.c (schedule_ebb): Change caller.
+ * sched-rgn.c (schedule_region): Likewise.
+ * sched-int.h (restore_line_notes): Adjust prototype.
+
+ * loop.h: Remove wrong declaration of doloop_condition_get.
+
+2001-01-12 Phil Edwards <pme@sources.redhat.com>
+
+ * extend.texi: Move C++-extension-related node from the C section
+ into the C++ section.
+
+2001-01-12 Joseph S. Myers <jsm28@cam.ac.uk>
+
+ * extend.texi: Refer to an array of pointers to functions instead
+ of one of functions.
+
+Fri Jan 12 12:08:12 MET 2001 Andreas Jaeger <aj@suse.de>
+ Jan Hubicka <jh@suse.cz>
+
+ * combine.c (reversed_comparison): Fix typo in last patch.
+ Check X for NULL.
+ (combine_reversed_comparison_code): Make static to follow
+ prototype declaration.
+
+2001-01-12 Phil Edwards <pme@sources.redhat.com>
+
+ * install.texi: Remove misplaced duplicate entry.
+
+2001-01-11 Ulrich Drepper <drepper@redhat.com>
+
+ * config/float-i386.h: Define FLT_EVAL_METHOD and DECIMAL_DIG for C99.
+
+Thu Jan 11 17:06:30 EST 2001 John Wehle (john@feith.com)
+
+ * final.c: (leaf_function_p): Fix typo.
+
+2001-01-11 Zack Weinberg <zack@wolery.stanford.edu>
+
+ * aclocal.m4 (AC_FUNC_MMAP_ANYWHERE): Completely rewritten.
+ Now defines HAVE_MMAP_DEV_ZERO and/or HAVE_MMAP_ANON depending
+ which you have.
+ (AC_FUNC_MMAP_FILE): Don't AC_REQUIRE AC_FUNC_MMAP_ANYWHERE.
+ * configure.in: Set GGC to ggc-page if any of mmap_dev_zero,
+ mmap_anon, and valloc is available.
+ * ggc-page.c: Restructure ifdef logic to match new autoconf
+ spec. Don't throw away the test page in init_ggc.
+
+ * configure, config.in: Regenerate.
+
+2001-01-12 Michael Hayes <mhayes@redhat.com>
+
+ * loop.h (total_biv_increment): Constify iv_class pointer.
+ (struct induction): Replace `mem_mode' with `mem' rtx.
+ * unroll.c (total_biv_increment): Constify iv_class pointer.
+ * loop.c (loop_giv_reduce_benefit): Derive mem mode from mem rtx.
+ (find_mem_givs, combine_givs_p): Likewise.
+ (debug_ivs, debug_iv_class, loop_ivs_dump, loop_iv_class_dump): New.
+
+2001-01-10 Thomas Pfaff <tpfaff@gmx.net>
+
+ * gthr-win32.h (__gthread_objc_thread_get_data): Save and restore Win32
+ LastError.
+ (__gthread_getspecific): Ditto.
+
+Fri Jan 12 00:04:00 MET 2001 Jan Hubicka <jh@suse.cz>
+
+ * i386.c (ix86_comparison_operator, fcmov_comparison_operator,
+ put_condition_code): Convert fp comparison codes to integer
+ before handling.
+ (ix86_expand_fp_compare): Postnote the fp comparison code converison
+ to final.
+
+ * i386.c (unsigned_comparison, no_comparison_operator): Kill.
+ * i386-protos.h (no_comparison_operator): Kill.
+
+ * i386.c (ix86_expand_fp_compare): Fix ordered/unordered confussion.
+
+ * combine.c (REVERSIBLE_CC_MODE): Remove.
+ (reversible_comparison_p): Remove.
+ (combine_reversed_comparison_code): New.
+ (reversed_comparison): New.
+ (combine_simplify_rtx): Use
+ combine_reversed_comparison_code/reversed_comparison instead
+ of reversible_comparison_p.
+ (simplify_if_then_else): Likewise.
+ (simplify_set): Likewise.
+ (simplify_logical): Likewise.
+ (if_then_else_cond): Likewise.
+ (known_cond): Likewise.
+ (simplify_comparison): Likewise.
+
+2001-01-11 Alan Lehotsky <lehotsky@tiac.net>
+
+ * builtins.c (std_expand_builtin_va_start): Handle varargs when
+ sizeof (int) is larger than sizeof(__word__).
+
+2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * cppinit.c (do_includes): Fix typo.
+
+2001-01-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
+
+ * config/m68hc11/m68hc11.md (cmphi_1): Make sure reloading
+ in S_REGS does not occur because not all sources are possible
+ when a S_REGS is a destination (sometimes needs a clobber).
+ (movqi_const0, zero_extendhisi2, zero_extendqisi2): Likewise.
+ (zero_extendhidi2, extendqisi2, extendqihi2, extendhisi2): Likewise.
+ (anddi3, iordi3, xordi3, negqi2, one_cmplhi2, one_cmplqi2: Likewise.
+ (ashldi3_const32, ashldi3_const1, ashlsi3_const16): Likewise.
+ (ashlsi3_const1, ashlhi3_2, ashlqi3_const1, ashrhi3): Likewise.
+ (ashrqi3_const1, lshrdi3_const32, lshrdi3_const63): Likewise.
+ (lshrdi_const1, lshrsi3_const16): Likewise.
+ (*addhi3, lshrsi3_const1, lshrqi3_const1): Likewise.
+ (*movhi_68hc12, *movqi_68hc12): Likewise.
+ (movstrictqi): Make sure reloading in D_REGS as a destination
+ does not happen.
+
+2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * cppspec.c (DEFAULT_WORD_SWITCH_TAKES_ARG): Add -MQ.
+
2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
* cppinit.c (cpp_start_read): If -fpreprocessed, ignore
-D, -U and -A, and don't initialize the builtins.
+ (do_includes): Error if -include or -imacros with -fpreprocessed.
* cppmain.c (cb_define, cb_undef): Unconditionally process
the callback.
* tradcpp.c (main): Fix typo.
@@ -866,10 +1270,6 @@
* pa.md (return, return_internal): Modify patterns to prevent regrename
mucking with the return pointer.
-2001-01-05 Mike Stump <mrs@wrs.com>
-
- * varasm.c (assemble_name): Ensure we output the stripped name.
-
2001-01-05 Richard Henderson <rth@redhat.com>
* dwarf2out.c (mem_loc_descriptor) [case MEM]: Revert 10-31 change.
@@ -1622,4 +2022,3 @@
* unroll.c (REG_IV_CLASS): Likewise.
See ChangeLog.4 for earlier changes.
-
--- /sloth/delay/tbox/changelog_pass/gcc/gcc/cp/ChangeLog Thu Jan 11 05:35:43 2001
+++ gcc/gcc/cp/ChangeLog Sat Jan 13 17:50:46 2001
@@ -1,3 +1,30 @@
+2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
+
+ * Make-lang.in (CXX_C_OBJS): Add c-format.o.
+
+2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
+
+ * g++.1: Change to be ".so man1/gcc.1".
+
+2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
+
+ * Make-lang.in (c++.info, c++.install-info): Build and install g++
+ internals info.
+ (c++.uninstall, c++.maintainer-clean): Remove g++ internals info.
+ ($(srcdir)/cp/g++int.info): New target.
+ * gxxint.texi: Add info directory entry. Use @@ in email address.
+ * .cvsignore: Update.
+
+2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
+
+ * typeck.c (build_c_cast): Do template processing earlier.
+ Always pedwarn on array casts.
+
+2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
+
+ * friend.c (make_friend_class): Make sure a templated class is
+ actually a template.
+
2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
* decl2.c (get_guard): Set linkage from guarded decl.
--- /sloth/delay/tbox/changelog_pass/gcc/gcc/f/ChangeLog Wed Jan 10 17:35:53 2001
+++ gcc/gcc/f/ChangeLog Fri Jan 12 11:20:47 2001
@@ -1,3 +1,7 @@
+Fri Jan 12 17:21:33 2001 Joseph S. Myers <jsm28@cam.ac.uk>
+
+ * g77spec.c (lang_specific_driver): Update copyright year to 2001.
+
Wed Jan 10 14:39:45 2001 Mark Mitchell <mark@codesourcery.com>
* com.c (ffecom_init_zero_): Remove last argument in call to
--- /sloth/delay/tbox/changelog_pass/gcc/gcc/java/ChangeLog Wed Jan 10 20:35:50 2001
+++ gcc/gcc/java/ChangeLog Fri Jan 12 11:20:47 2001
@@ -1,3 +1,8 @@
+2001-01-12 Joseph S. Myers <jsm28@cam.ac.uk>
+
+ * gjavah.c (version), jcf-dump.c (version): Update copyright year
+ to 2001.
+
2001-01-11 Bryce McKinlay <bryce@albatross.co.nz>
* parse.y (resolve_expression_name): Permit instance variables from
--- /sloth/delay/tbox/changelog_pass/gcc/gcc/testsuite/ChangeLog Thu Jan 11 05:35:47 2001
+++ gcc/gcc/testsuite/ChangeLog Sat Jan 13 17:50:47 2001
@@ -1,3 +1,42 @@
+2001-01-13 Nick Clifton <nickc@redhat.com>
+
+ * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
+ target.
+
+2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
+
+ * gcc.c-torture/compile/20010113-1.c: New test.
+
+2001-01-13 Jakub Jelinek <jakub@redhat.com>
+
+ * gcc.c-torture/compile/20001212-1.c: New test.
+
+2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * gcc.dg/cpp/widestr1.c: Update.
+ * gcc.dg/cpp/prag-imp.c: Remove.
+
+2001-01-12 Jakub Jelinek <jakub@redhat.com>
+
+ * gcc.c-torture/execute/20000801-3.x: Remove.
+ * gcc.dg/c90-init-1.c: New test.
+ * gcc.dg/c99-init-1.c: New test.
+ * gcc.dg/c99-init-2.c: New test.
+ * gcc.dg/gnu99-init-1.c: New test.
+
+2001-01-12 Richard Earnshaw <rearnsha@arm.com>
+
+ * lib/f-torture.exp (f_torture_compile): Prune the warnings before
+ testing that no relevant ones were found.
+
+2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
+
+ * g++.old-deja/g++.pt/cast2.C: New test.
+
+2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
+
+ * g++.old-deja/g++.pt/friend47.C: New test.
+
2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
* g++.old-deja/g++.pt/instantiate13.C: New test.
--- /sloth/delay/tbox/changelog_pass/gcc/libstdc++-v3/ChangeLog Thu Jan 11 14:05:53 2001
+++ gcc/libstdc++-v3/ChangeLog Fri Jan 12 14:20:51 2001
@@ -1,3 +1,26 @@
+2001-01-12 Benjamin Kosnik <bkoz@redhat.com>
+
+ * config/os/djgpp/bits/*: Fix dates.
+
+ * include/bits/basic_string.h (_S_find(const _CharT* __beg, const
+ _CharT* __end, _CharT __c): Remove.
+ * include/bits/basic_string.tcc: Substitute traits::find for _S_find.
+ * include/bits/char_traits.h: Tweak.
+
+2001-01-12 Laurynas Biveinis <lauras@softhome.net>
+
+ * acinclude.m4 (GLIBCPP_CHECK_CTYPE_SUPPORT): check for DJGPP <ctype.h>
+ (LIB_AC_PROG_CXX): replace [/\\] with [\\/] to work around older
+ bash bug.
+ * aclocal.m4: regenerated.
+ * configure.target: set os_include_dir to config/os/djgpp under DJGPP.
+ * configure: regenerated.
+ * config/os/djgpp, config/os/djgpp/bits: new directories.
+ * config/os/djgpp/bits/ctype_base.h,
+ config/os/djgpp/bits/ctype_inline.h,
+ config/os/djgpp/bits/ctype_noninline.h,
+ config/os/djgpp/bits/os_defines.h: new files.
+
2001-01-11 Joseph S. Myers <jsm28@cam.ac.uk>
* include/c_std/bits/std_cstdio.h: Undef printf.
--- /sloth/delay/tbox/changelog_pass/gcc/libjava/ChangeLog Thu Jan 11 14:05:51 2001
+++ gcc/libjava/ChangeLog Fri Jan 12 17:50:48 2001
@@ -1,3 +1,19 @@
+2001-01-12 Tom Tromey <tromey@redhat.com>
+
+ * gnu/awt/gtk/natGtkComponentPeer.cc (getLocationOnScreen):
+ Wrote.
+ (setCursor): Wrote.
+ Include Cursor.h.
+ * gnu/awt/gtk/natGtkLabelPeer.cc: New file.
+ * gnu/awt/gtk/natGtkButtonPeer.cc: New file.
+ * gnu/awt/gtk/gtkcommon.h (class _Jv_GdkThreadLock): New class.
+ * gnu/awt/gtk/GtkLabelPeer.java: New file.
+ * gnu/awt/gtk/GtkButtonPeer.java: New file.
+
+ * java/lang/natSystem.cc: Include locale.h if it exists.
+ * configure: Rebuilt.
+ * configure.in: Check for locale.h.
+
2001-01-11 Tom Tromey <tromey@redhat.com>
* java/awt/Cursor.java (Cursor(String)): Set type to custom.
--
Geoffrey Keating <geoffk@cygnus.com>
(via an automated GCC regression script.)
nickc@redhat.com
2001-01-14T01:50:00Z 2001-01-14T04:41:08Z regress-1