[MAILER-DAEMON@sourceware.cygnus.com: failure notice]

Geoff Keating geoffk@cygnus.com
Wed May 31 11:09:00 GMT 2000


------- Start of forwarded message -------
From: MAILER-DAEMON@sourceware.cygnus.com
Date: 31 May 2000 17:54:35 -0000
To: geoffk@cygnus.com
Subject: failure notice
Content-Type: text
X-UIDL: 75d0f747999c6c3af56b68eccf6e99f3

Hi. This is the qmail-send program at sourceware.cygnus.com.
I'm afraid I wasn't able to deliver your message to the following addresses.
This is a permanent error; I've given up. Sorry it didn't work out.

<gcc-regression@gcc.gnu.org>:
ezmlm-reject: fatal: Sorry, I don't accept messages larger than 200000 bytes (#5.2.3)

- --- Below this line is a copy of the message.

Return-Path: <geoffk@runyon.cygnus.com>
Received: (qmail 7667 invoked from network); 31 May 2000 17:54:34 -0000
Received: from runyon.cygnus.com (HELO cygnus.com) (205.180.230.5)
  by sourceware.cygnus.com with SMTP; 31 May 2000 17:54:34 -0000
Received: from sloth.cygnus.com (sloth.cygnus.com [205.180.230.197])
	by runyon.cygnus.com (8.8.7-cygnus/8.8.7) with ESMTP id KAA12376;
	Wed, 31 May 2000 10:54:17 -0700 (PDT)
Received: (from geoffk@localhost)
	by sloth.cygnus.com (8.8.8+Sun/8.8.8) id KAA17555;
	Wed, 31 May 2000 10:54:16 -0700 (PDT)
Date: Wed, 31 May 2000 10:54:16 -0700 (PDT)
Message-Id: <200005311754.KAA17555@sloth.cygnus.com>
From: "GCC regression checker" <geoffk@cygnus.com>
Subject: GCC build failed with your patch.
MIME-Version: 1.0
Content-type: multipart/mixed; boundary="BOUNDARY"
To: pthomas@suse.de
To: mark@codesourcery.com
To: gcc-regression@gcc.gnu.org

- --BOUNDARY
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

(This is an automated message.)

With your recent patch, GCC does not compile.  The last 20 or so
lines of the build output are attached.  Also attached is a diff of
the ChangeLog entries since the last time the regression tests passed.

GCC was built with

CFLAGS=\'-O\' \
  /sloth/delay/tbox/cvs/egcs/configure --target=powerpc-eabisim --prefix=/sloth/delay/objs/H-sparc-sun-solaris2.5.1 \
    --enable-checking=misc,gc
make

If it seems that you have been sent this mail incorrectly---that is,
if you did not recently check in a change to GCC---please
contact Geoffrey Keating <geoffk@cygnus.com>.  The script that
extracts e-mail addresses from ChangeLog entries is not completely
reliable.

- --BOUNDARY
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="make.log"

checking whether free is declared... yes
checking whether basename is declared... yes
checking whether getopt is declared... yes
checking whether getrlimit is declared... yes
checking whether setrlimit is declared... yes
checking whether getrusage is declared... yes
checking if mkdir takes one argument... no
Using `/sloth/delay/tbox/cvs/egcs/gcc/config/rs6000/rs6000.c' to output insns.
Using `/sloth/delay/tbox/cvs/egcs/gcc/config/rs6000/rs6000.md' as machine description file.
Using the following target machine macro files:
	/sloth/delay/tbox/cvs/egcs/gcc/config/rs6000/sysv4.h
	/sloth/delay/tbox/cvs/egcs/gcc/config/rs6000/eabi.h
	/sloth/delay/tbox/cvs/egcs/gcc/config/rs6000/eabisim.h
Using the following host machine macro files:
	/sloth/delay/tbox/cvs/egcs/gcc/config/sparc/xm-sysv4.h
	/sloth/delay/tbox/cvs/egcs/gcc/config/sparc/xm-sol2.h
/sloth/delay/tbox/cvs/egcs/gcc/configure: line 6884: syntax error near unexpected token `fi'
/sloth/delay/tbox/cvs/egcs/gcc/configure: line 6884: `fi'
Configure in /sloth/delay/tbox/build/gcc failed, exiting.
+ exit 1

- --BOUNDARY
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="ChangeLog.diff"

- --- /sloth/delay/tbox/changelog_pass/egcs/gcc/ChangeLog	Mon May 29 02:05:39 2000
+++ egcs/gcc/ChangeLog	Wed May 31 10:50:30 2000
@@ -1,3 +1,142 @@
+2000-05-31  Philipp Thomas  <pthomas@suse.de>
+
+	* configure.in (enable-nls): Enable if build == host, i.e. when 
+	not building a canadian cross compiler.
+	(enable-maintainer-mode): Added for use with i18n.
+	* aclocal.m4 (AM_GNU_GETTEXT): Only build catalogs that are a
+	cross section of ALL_LINGUAS and LINGUAS.
+	* configure: Rebuild.
+
+2000-05-31  Bruce Korb  <bkorb@gnu.org>
+
+	* fixinc/check.tpl: rework to use test result tree
+	* fixinc/Makefile.in: change invocation of check script
+	* fixinc/check.diff: No longer needed
+	* fixinc/fixincl.x: regenerate
+	* fixinc/inclhack.def:  add new tests
+	* fixinc/tests/base/arch/i960/archI960.h:  New test result
+	* fixinc/tests/base/curses.h: modified test result
+	* fixinc/tests/base/stdio.h: ditto
+	* fixinc/tests/base/time.h: ditto
+	* fixinc/tests/base/sys/asm.h: ditto
+	* fixinc/tests/base/sys/stat.h: ditto
+	* fixinc/tests/base/sys/wait.h: ditto
+
+Wed May 31 13:17:20 2000  Philippe De Muyter  <phdm@macqel.be>
+
+	* except.c (clear_function_eh_region): Do not free NULL.
+
+Wed May 31 08:07:52 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+
+	* flow.c (propagate_block): If block has no successors, stores to
+	frame are dead if not used.
+
+2000-05-31  Nathan Sidwell  <nathan@codesourcery.com>
+
+	* stmt (expand_end_case): Reorder conversion sequence for jump
+	table to avoid extra truncations.
+
+Wed May 31 01:31:42 2000  Jeffrey A Law  (law@cygnus.com)
+
+	* ifcvt.c (cond_exec_process_if_block): Do nothing if the last insn
+	in the block is more than just a simple conditional branch.
+	(noce_process_if_block): Similarly.
+
+Tue May 30 22:25:57 2000  Alexandre Oliva  <aoliva@cygnus.com>
+
+	* optabs.c (prepare_float_lib_cmp): Protect *px and *py from
+	queue.
+
+2000-05-30  Michael Meissner  <meissner@redhat.com>
+
+	* dwarf2out.c (dwarf2out_frame_debug_expr): Ignore HIGH
+	instructions.  Treat LO_SUM operations as loading the full integer
+	constant.
+
+2000-05-30  Richard Henderson  <rth@cygnus.com>
+
+	* combine.c (get_pos_from_mask): Test exact_log2 result as signed.
+
+2000-05-30  Richard Henderson  <rth@cygnus.com>
+
+	* bb-reorder.c (emit_jump_to_block_after): Protect use of HAVE_return.
+
+2000-05-30  Bruce Korb  <bkorb@gnu.org>
+
+	* fixinc/tests/*:  Added expected result files for fixinc's make check
+	* fixinc/fixfixes(char_macro_*_fix): Restore original algorithm
+
+2000-05-30  Richard Henderson  <rth@cygnus.com>
+
+	* config/alpha/alpha.md (*setne_internal): Use match_operator
+	instead of working down from insn.
+
+2000-05-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+	* invoke.texi (-Wtraditional): Update WRT function macros.
+
+Tue May 30 09:57:32 2000  Philippe De Muyter  <phdm@macqel.be>
+
+	* except.c (free_exception_table): Do not free NULL.
+
+2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
+
+	* cpplib.c (do_if): Don't save and restore only_seen_white here.
+	* cppexp.c (_cpp_parse_expr): Save and restore only_seen_white
+	and skipping here.
+
+2000-05-29  Richard Earnshaw (rearnsha@arm.com)
+
+	* flow.c (mark_used_reg): If a register is unconditionally live, 
+	remove any conditional death information.
+
+2000-05-29  Richard Henderson  <rth@cygnus.com>
+
+	* final.c (current_output_insn): New.
+	(final_scan_insn): Set it.
+	* output.h: Declare it.
+
+2000-05-29  Richard Henderson  <rth@cygnus.com>
+
+	* stor-layout.c (finalize_record_size): Fix typo.
+
+	* jump.c (redirect_jump): Don't emit NOTE_INSN_FUNCTION_END
+	if nlabel is null.
+
+2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
+
+	* cpplib.h (cpp_reader): Remove if_stack.  Change
+	potential_control_macro to a cpp_hashnode *.  Add skipping flag.
+	* cpphash.h (struct ihash): Change control_macro to a
+	cpp_hashnode * and shorten name to cmacro.
+	Add NEVER_REINCLUDE constant.
+
+	* cppfiles.c (redundant_include_p): Drop cpp_reader argument.
+	Examine the cmacro node directly, no need to call cpp_defined.
+	(_cpp_execute_include, read_include_file): Set cmacro to
+	NEVER_REINCLUDE, not U"".
+	* cpplex.c (cpp_push_buffer): Don't set new->if_stack.
+	(cpp_get_token): If pfile->skipping is true, discard text and
+	keep scanning until we hit a directive; don't expand macros.
+
+	* cpplib.c (struct if_stack): Remove if_succeeded, add
+	was_skipping. Change control_macro to a cpp_hashnode * and
+	shorten name to cmacro.  Remove typedef IF_STACK.
+	(parse_ifdef), detect_if_not_defined): Return a cpp_hashnode *.
+	(conditional_skip, skip_if_group,
+	consider_directive_while_skipping): Delete.
+	(push_conditional): New.
+	(_cpp_handle_directive): Don't process directives other than
+	conditionals if we are skipping.
+
+	(do_ifdef, do_ifndef, do_if, do_else, do_elif, do_endif):
+	Update to new scheme.
+	(validate_else): Skip rest of line here, unconditionally.
+	(_cpp_unwind_if_stack): The stack is per-buffer.  Force
+	pfile->skipping off.
+
+	(all): Remove `scare quotes' from error messages.
+
 2000-05-29  Richard Henderson  <rth@cygnus.com>
 
 	* function.c (emit_return_into_block): New line_note arg; emit it.
@@ -14871,14472 +15010,4 @@
 	* expmed.c (emit_store_flag): Prevent losing a pending stack
 	adjust the same way we prevent losing queued increments.
 
- -Fri Dec 31 19:10:31 1999  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
- -
- -	* function.c (update_temp_slot_address): Handle case where sum of
- -	temporary address plus offset in register is a valid address.
- -
- -1999-12-30  Herman A.J. ten Brugge  <Haj.Ten.Brugge@net.HCC.nl>
- -
- -	* genrecog.c (change_state) Corrected typo.
- -
- -1999-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
- -
- -	* system.h (bcopy, bcmp, bzero, index, rindex, atof, atol, free,
- -	getcwd, getenv, getwd, sbrk, strstr, malloc, calloc, realloc,
- -	strerror, getrlimit, setrlimit, abort): Add prototype arguments.
- -
- -1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
- -
- -	* i386.c (ix86_expand_fp_compare): In non-sahf non-TARGET_IEEE
- -	case, expand GT comparisons correctly.  Fix a comment before this
- -	part of the code.
- -
- -1999-12-30  Gabriel Dos Reis  <dosreis@cmla.ens-cachan.fr>
- -
- -	* dwarfout.c: Include "frame.h"
- -	* dwarf2out.c: Likewise.
- -	* Makefile.in (dwarfout.o): Depend on frame.h
- -	(dwarf2out.o): Likewise.
- -
- -1999-12-29  "Martin v. Loewis" <martin@loewis.home.cs.tu-berlin.de>
- -
- -	Restore i386 binary compatibility in Dwarf EH info.
- -	* config/i386/i386.h (DWARF_FRAME_REGISTERS): Define as 17, the old
- -	value of FIRST_PSEUDO_REGISTER.
- -	* frame.h (DWARF_FRAME_REGISTERS): Default to FIRST_PSEUDO_REGISTER.
- -	(struct frame_state): Use DWARF_FRAME_REGISTERS.
- -	* dwarfout.c (output_reg_number): Ditto.
- -	* dwarf2out.c (reg_number, expand_builtin_init_dwarf_reg_sizes): Ditto.
- -	(DWARF_FRAME_RETURN_COLUMN): Default to DWARF_FRAME_REGISTERS.
- -
- -1999-12-29  Bruce Korb  <autogen@linuxbox.com>
- -
- -	* fixinc/fixincl.c(wait_for_pid): sometimes a WSTOPSIG of zero is OK
- -	* fixinc/fixincl.tpl(<hack>TEST_CT): Just do the existence test once
- -	(<hack>_RE_CT): not needed
- -	* fixinc/fixlib.c(is_cxx_header): moved from fixtests.c
- -	rewritten to scan the file text once only
- -	"template<..." test added
- -	* fixinc/fixlib.h(apply_fix_p_t): moved from fixtests.c
- -	(is_cxx_header): declaration added
- -	* fixinc/fixtests.c(is_cxx_header): removed
- -	(apply_fix_p_t): removed
- -	(double_slash_test): is_cxx_header is only called once now
- -	* fixinc/hackshell.tpl: indexing the fixes is now done under DEBUG
- -	* fixinc/inclhack.def(FIXINC_DEBUG): added for testing DEBUG state
- -	within the templates.
- -	The borken spelling of "broken" was fixed.
- -	* fixinc/inclhack.tpl: The $VERBOSE level is used on various messages
- -	The default level depends on FIXINC_DEBUG.
- -
- -1999-12-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
- -
- -	* crtstuff.c: If !inhibit_libc, include stdlib.h/unistd.h.
- -	Otherwise provide a declaration for atexit.
- -	(init_dummy): Make sure dummy call to atexit is nevertheless
- -	called with correct number of args.
- -
- -	* frame.c: Update comments referring to other files.
- -
- -	* libgcc2.c: Likewise.
- -
- -1999-12-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
- -
- -	* cse.c (free_element, get_element): Remove unused prototypes.
- -
- -	* fold-const.c (extract_muldiv): Initialize variables `op0' and
- -	`op1'.
- -
- -	* jump.c (invert_exp): Add explicit braces to avoid ambiguous
- -	`else' clauses.
- -
- -Wed Dec 29 12:44:54 1999  Donald Lindsay  <dlindsay@cygnus.com>
- -
- -	* configure.in,configure: case arm for mn10200-*-* now sets
- -	float_format=i32 so that float.h will correctly claim "double"
- -	to be 32 bits. Ran autoconf to generate configure from .in file.
- -
- -Wed Dec 29 10:53:21 1999  Jeffrey A Law  (law@cygnus.com)
- -
- -	* pa.md (conditional zero): If op1 is a register, force it into
- -	the same register as op0.
- -
- -1999-12-28  Mark Mitchell  <mark@codesourcery.com>
- -
- -	* tree.h (BINFO_BASETYPES): Improve documentation.
- -
- -1999-12-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
- -
- -	* configure.in (--enable-checking): Use a more portable `for'
- -	loop syntax.
- -
- -1999-12-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
- -
- -	* configure.in (AC_DECL_SYS_SIGLIST, xm-siglist.h,
- -	arm/xm-netbsd.h, NO_SYS_SIGLIST): Don't use.
- -
- -	* xm-siglist.h, arm/xm-netbsd.h, mips/xm-news.h, mips/xm-sysv4.h:
- -	Delete files.
- -
- -	* gcc.texi (NO_SYS_SIGLIST, sys_siglist, SYS_SIGLIST_DECLARED):
- -	Delete descriptions.
- -
- -	* i386/osf1elf.h, i386/xm-cygwin.h, i386/xm-mingw32.h, m68k/3b1.h,
- -	m68k/a-ux.h, m68k/dpx2.h, m68k/plexus.h, m68k/xm-hp320.h,
- -	m88k/xm-m88k.h, mips/x-sni-svr4, pa/xm-pa.h, pa/xm-pahpux.h,
- -	pa/xm-papro.h, we32k/xm-we32k.h, winnt/xm-winnt.h, xm-interix.h,
- -	xm-svr4.h: Remove all instances of sys_siglist handling.
- -
- -1999-12-27  Jakub Jelinek  <jakub@redhat.com>
- -
- -	* config/sparc/sparc.md (cmp_zero_qi,
- -	cmp_zero_extendqisi2_andcc_set, cmp_zero_qi_sp64,
- -	cmp_zero_extendqidi2_andcc_set): New patterns.
- -
- -1999-12-28  Manfred Hollstein  <mhollstein@cygnus.com>
- -
- -	* m68k/t-mot3300-gald (CROSS_LIBGCC1): Define to libgcc1-asm.a.
- -	(LIB1ASMSRC, LIB1ASMFUNCS, LIB2FUNCS_EXTRA): Define.
- -	(fpgnulib.c, xfgnulib.c): Add rules.
- -	* m68k/t-mot3300-gas: Likewise.
- -
- -1999-12-27  Ian Lance Taylor  <ian@zembu.com>
- -
- -	* configure.in: Avoid [[ by using test and changequote.  Add
- -	changequote required by 1999-12-14 change.
- -	* configure: Rebuild.
- -
- -1999-12-27  Clinton Popetz  <cpopetz@cygnus.com>
- -
- -	* config/mips/mips.h: Fix typo from 12/17/99 libgcc2 fix.
- -
- -1999-12-27  Christophe Jaillet  <jaillet.christophe@caramail.com>
- -
- -	* alias.c (nonlocal_reference_p): Add else for disjoint ifs.
- -	* flow.c (find_use_as_address): Likewise.
- -	* function.c (fixup_var_refs_1): Likewise.
- -	(walk_fixup_memory_subreg, fixup_stack_1): Likewise.
- -	* jump.c (invert_exp, redirect_exp): Likewise.
- -	* loop.c (replace_call_address): Likewise.
- -	(count_nonfixed_reads): Likewise.
- -	* rtlanal.c (modified_between_p): Likewise.
- -	(modified_in_p, volatile_insn_p, volatile_refs_p): Likewise.
- -	(side_effects_p, replace_regs, jmp_uses_reg_or_mem): Likewise.
- -	* unroll.c (remap_split_bivs): Likewise.
- -
- -1999-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
- -
- -	* diagnostic.c (v_message_with_decl): Use .* format specifier
- -	instead of building the format specifier width manually.
- -
- -	* system.h (strsignal): Don't check HAVE_STRSIGNAL when
- -	determining whether to provide a prototype.  Remove the
- -	sys_siglist clause in the conditional.
- -
- -1999-12-23  Martin v. Löwis  <loewis@informatik.hu-berlin.de>
- -
- -	* fold-const.c (operand_equal_p): Use memcmp to compare string
- -	constants.
- -	Suggested by D. J. Bernstein
- -
- -1999-12-17  Jakub Jelinek  <jakub@redhat.com>
- -
- -	* config/h8300/h8300.h (TARGET_H8300H, TARGET_H8300S): Make sure
- -	UNITS_PER_WORD and BITS_PER_WORD are compile time constants when
- -	compiling libgcc2.
- -	* config/mips/mips.h (TARGET_64BIT): Likewise.
- -	* config/rs6000/rs6000.h (TARGET_POWERPC64): Likewise.
- -	* libgcc2.c: Use {,U}{HW,W,DW}type and DWunion everywhere instead
- -	of {SI,DI}type and DIunion.  Define these types to QI/HI modes on
- -	dsps.  Give routines proper names if SI/DI modes are not used.
- -	* longlong.h: Use DWunion instead of DIunion.
- -
- -1999-12-26  Zack Weinberg  <zack@wolery.cumb.org>
- -
- -	* acconfig.h: New ENABLE flags: TREE_CHECKING, RTL_CHECKING,
- -	GC_CHECKING, GC_ALWAYS_COLLECT.
- -	* configure.in: Allow --enable-checking with an argument
- -	listing check modes to enable.
- -	* config.in, configure: Rebuilt.
- -	* ggc-page.c, ggc-simple.c: Define GGC_POISON (and
- -	GGC_ALWAYS_VERIFY for ggc-simple.c) only if
- -	ENABLE_GC_CHECKING.  Define GGC_ALWAYS_COLLECT only if
- -	ENABLE_GC_ALWAYS_COLLECT.
- -	* rtl.h, rtl.c: Change ENABLE_CHECKING to ENABLE_RTL_CHECKING
- -	throughout.
- -	* tree.h, tree.c: Change ENABLE_CHECKING to
- -	ENABLE_TREE_CHECKING throughout.
- -
- -Sun Dec 26 07:48:20 1999  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
- -
- -	* fold-const.c (fold_truthop): Properly check for FP RHS.
- -
- -1999-12-24  Mark Mitchell  <mark@codesourcery.com>
- -
- -	* toplev.h (note_deferall_of_defined_inline_function): Declare.
- -	* toplev.c (note_deferral_of_defined_inline_function): New
- -	function, split out from ...
- -	(rest_of_compilation): ... here.  Use it.
- -
- -Fri Dec 24 12:34:26 1999  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
- -
- -	* expr.c (store_constructor): Don't call clear_storage if size is
- -	variable.
- -
- -1999-12-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
- -
- -	* Makefile.in (toplev.o): Depend on loop.h.
- -
- -	* dwarfout.c: Include tm_p.h.
- -
- -	* emit-rtl.c (restore_emit_status): Mark parameter with
- -	ATTRIBUTE_UNUSED.
- -
- -	* final.c (final_scan_insn): Likewise.
- -
- -	* flow.c (flow_nodes_print, flow_exits_print, flow_loops_cfg_dump,
- -	flow_loop_nested_p, flow_loop_exits_find, flow_loop_nodes_find,
- -	flow_depth_first_order_compute, flow_loop_pre_header_find,
- -	flow_loop_tree_node_add, flow_loops_tree_build,
- -	flow_loop_level_compute, flow_loops_level_compute,
- -	flow_loop_outside_edge_p): Add prototypes.
- -	(recompute_reg_usage): Mark parameters with ATTRIBUTE_UNUSED.
- -
- -	* ggc-callbacks.c (lang_mark_tree, lang_mark_false_label_stack):
- -	Mark with ATTRIBUTE_NORETURN.
- -
- -	* hash.c (hash_newfunc): Mark parameter with ATTRIBUTE_UNUSED.
- -
- -	* local-alloc.c (no_conflict_p): Likewise.
- -
- -	* loop.c (insert_bct): Hide definitions of variables with hidden
- -	usage.
- -	(note_reg_stored): Mark parameter with ATTRIBUTE_UNUSED.
- -
- -	* regclass.c (memory_move_secondary_cost): Mark variable `mem'
- -	with ATTRIBUTE_UNUSED.
- -	(record_reg_classes): Mark parameter with ATTRIBUTE_UNUSED.
- -	(reg_scan): Likewise.
- -
- -	* reload.c (find_reloads): Remove unused variables `changed'.
- -
- -	* reload1.c (reload_reg_class_lower): Don't unnecessarily cast
- -	away const-ness.
- -	(allocate_reload_reg): Mark parameter with ATTRIBUTE_UNUSED.
- -	Remove unused variable `insn'.
- -
- -	* toplev.c: Include loop.h.
- -	(report_file_and_line): Remove unnecessary prototype.
- -
- -	* tree.c (build_block): Mark parameter with ATTRIBUTE_UNUSED.
- -
- -	* unroll.c (biv_total_increment): Likewise.
- -
- -Thu Dec 23 23:15:22 1999  J"orn Rennecke <amylaar@cygnus.co.uk>
- -
- -	* reload1.c (emit_input_reload_insns): Restore old behaviour
- -	wrt. 'special' reloads.
- -
- -1999-12-23  Zack Weinberg  <zack@wolery.cumb.org>
- -
- -	* Makefile.in (ggc-simple.c, ggc-page.c): Don't depend on
- -	hash.h.  (cse.c): Don't depend on hashtab.h.
- -
- -	* cse.c: Don't include hashtab.h.
- -	(hash_cse_reg_info, cse_reg_info_equal_p): Delete prototypes
- -	of dead functions.
- -	* ggc-simple.c: Don't include hash.h.
- -
- -1999-12-22  Jason Merrill  <jason@casey.cygnus.com>
- -
- -	* dwarf2out.c (add_abstract_origin_attribute): Call
- -	gen_abstract_function on our function context.
- -
- -Thu Dec 23 03:57:10 1999  Hans-Peter Nilsson  <hp@bitrange.com>
- -
- -	* Makefile.in (INTEGRATE_H): Fix typo: INTEGRATE_H, not INTREGRATE_H.
- -
- -1999-12-23  Michael Hayes  <m.hayes@elec.canterbury.ac.nz>
- -
- -	* config/c4x/c4x.c (c4x_address_cost): Add statement to default
- -	case in switch.
- -
- -1999-12-22  Michael Hayes  <m.hayes@elec.canterbury.ac.nz>
- -
- -	* config/c4x/c4x.md (*addqi3_noclobber_reload): Change operand 0
- -	constraints to "a!r".
- -
- -1999-12-21  Mark Mitchell  <mark@codesourcery.com>
- -
- -	* Makefile.in (calls.o): Depend on function.h.
- -	(alias.o): Likewise.
- -
- -1999-12-21  Bernd Schmidt  <bernds@cygnus.co.uk>
- -
- -	* reload1.c (emit_reload_insns): Break out code and variables into...
- -	(input_reload_insns, other_input_address_reload_insns,
- -	other_input_reload_insns, input_address_reload_insns,
- -	inpaddr_address_reload_insns, output_reload_insns,
- -	output_address_reload_insns, outaddr_address_reload_insns,
- -	operand_reload_insns, other_operand_reload_insns,
- -	other_output_reload_insns): ... new static variables, and...
- -	(emit_input_reload_insns, emit_output_reload_insns, do_input_reload,
- -	do_output_reload): ... new functions.
- -
- -Tue Dec 21 07:06:36 1999  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
- -
- -	* pa.h (FUNCTION_ARG_BOUNDARY): Never return 0.
- -
- -1999-12-21  Michael Hayes  <m.hayes@elec.canterbury.ac.nz>
- -
- -	* md.texi: Add c4x constraints documentation.
- -
- -1999-12-21  Martin v. Löwis  <loewis@informatik.hu-berlin.de>
- -
- -	* config/i386/dgux.c (struct option): Rename to
- -	lang_independent_option.
- -	(struct m_options): Add description field.
- -	(output_options): Rename option type, add sep declaration, output
- -	ix86_cpu_string and ix86_arch_string only if set.
- -	(output_file_start): Rename option type.
- -
- -Mon Dec 20 23:15:36 1999  Mike Stump  <mrs@wrs.com>
- -
- -	* Makefile.in (crtbegin.o, crtend.o, s-crtS): Depend on
- -	stmp-int-hdrs.
- -	(libgcc2.a): Similarly.
- -
- -Mon Dec 20 23:06:47 1999  David Edelsohn  <edelsohn@gnu.org>
- -
- -	* longlong.h (_ARCH_PPC): Only protect add_ssaaaa and sub_ddmmss
- -	with W_TYPE_SIZE == 32.  Do not fall through to POWER architecture
- -	for umul_ppmm and smul_ppmm if !_ARCH_PPC and !_ARCH_POWER.
- -
- -Mon Dec 20 23:02:03 1999  Jeffrey A Law  (law@cygnus.com)
- -
- -	* fold-const.c (real_hex_to_f): Remove unused "isldouble" variable.
- -	Remove redundant initialization of "frexpon" and "expon".
- -
- -Mon Dec 20 15:00:04 1999  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
- -
- -	* tree.c (real_value_from_int_cst): Clear REAL_VALUE_TYPE object first.
- -
- -	* expr.c (store_constructor): New argument SIZE; pass to clear_storage.
- -	(store_constructor_field, expand_expr): Pass new arg.
- -
- -1999-12-20  Mark Mitchell  <mark@codesourcery.com>
- -
- -	* Makefile.in (explow.o): Depend on function.h.
- -
- -	* stor-layout.c (set_sizetype): Fix typo.
- -
- -1999-12-20  Bernd Schmidt  <bernds@cygnus.co.uk>
- -
- -	* function.c (cfun): Renamed from current_function.  All users
- -	changed.
- -	* function.h (cfun): Rename declaration as well.
- -
- -	* reload.h (struct insn_chain): Change live_throughout and dead_or_set
- -	to be of type regset_head, not regset.  All users changed by adding
- -	address operator.
- -	* reload1.c (new_insn_chain): Don't allocate regsets, just clear them.
- -
- -1999-12-20  Michael Hayes  <m.hayes@elec.canterbury.ac.nz>
- -
- -	* config/c4x/rtems.h: New file.
- -
- -1999-12-19  Bernd Schmidt  <bernds@cygnus.co.uk>
- -
- -	* reload1.c (spill_failure): Take class of failed reload as argument
- -	and print it.  Caller changed.
- -
- -Sun Dec 19 07:50:42 1999  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
- -
- -	* rs6000.h (SUBTARGET_DEFAULT): New macro.
- -	(TARGET_SWITCHES): Allow subtargets to default switches.
- -	* rs6000/vxppc.h (SUBTARGET_DEFAULT): New macro.
- -
- -1999-12-18  Mark Mitchell  <mark@codesourcery.com>
- -
- -	* crtstuff.c (__do_global_ctors_aux): Do not call __cxa_finalize
- -	in a main program.
- -
- -Sat Dec 18 20:42:43 1999  Richard Henderson  <rth@cygnus.com>
- -
- -	* cccp.c (main): Define __STDC_VERSION__ as necessary.
- -	* cppinit.c (cpp_handle_option): Likewise.
- -
- -	* ginclude/stdarg.h (va_copy): Use __STDC_VERSION__ to
- -	determine when to define.
- -
- -Sat Dec 18 20:34:00 1999  Richard Henderson  <rth@cygnus.com>
- -
- -	* alpha.c (alpha_emit_conditional_move): If TARGET_FIX, handle
- -	cmove with mismatched test and data modes.
- -
- -Sat Dec 18 20:30:15 1999  Richard Henderson  <rth@cygnus.com>
- -
- -	* c-typeck.c (c_expand_start_case): Don't warn for long switch
- -	in system headers.
- -
- -Sat Dec 18 16:28:43 1999  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
- -
- -	* alias.c: Minor reformatting.
- -	* flow.c: Likewise.
- -	* regs.h: Likewise.
- -	* stor-layout.c: Likewise.
- -	* fold-const.c: Likewise.
- -	(OVERFLOW_SUM_SIGN): Renamed from overflow_sum_sign.
- -	(struct cb_args, const_binop_1, const_binop): Pass type of arg,
- -	not arg itself.
- -	(size_int_wide): Cache nodes even if garbage collecting.
- -	(twoval_comparison_p): Reenable SAVE_EXPR case if operand
- -	of SAVE_EXPR has no side effects.
- -	* cse.c: Move a comment.
- -	* tree.c: Minor reformatting.
- -	(int_size_in_bytes): Return -1 if constant overflows.
- -
- -Sat Dec 18 18:30:20 1999  J"orn Rennecke <amylaar@cygnus.co.uk>
- -
- -	* unroll.c (copy_loop_body): Don't treat a REG like a PLUS.
- -
- -1999-12-18 10:42 -0800  Zack Weinberg  <zack@wolery.cumb.org>
- -
- -	* objc/objc-parse.c: Regenerate.  This file must be rebuilt
- -	after any change to c-parse.in, even if objc-parse.y didn't
- -	change.  Oops.
- -
- -1999-12-18  David S. Miller  <davem@redhat.com>
- -
- -	* toplev.c (rest_of_compilation): Restore BLOCK tree
- -	reconstruction and branch shortening changes lost in
- -	December 18th change.
- -
- -Sat Dec 18 05:29:29 1999  Scott Bambrough  <scottb@netwinder.org>
- -
- -	* config/arm/linux-elf.h: Change all instances of
- -	ARM_FLAG_SHORT_BYTES to ARM_FLAG_MMU_TRAPS.
- -	* config/arm/uclinux-elf.h: Likewise.
- -
- -1999-12-18 Gabriel Dos Reis  <gdr@codesourcery.com>
- -
- -	* toplev.c (notice, vmessage, v_message_with_file_and_line,
- -	v_message_with_decl, file_and_line_for_asm,
- -	v_error_with_file_and_line, v_error_with_decl, v_error_for_asm,
- -	verror, vfatal, v_warning_with_file_and_line, v_warning_with_decl,
- -	v_warning_for_asm, vwarning, vpedwarn, v_pedwarn_with_decl,
- -	v_pedwarn_with_file_and_line, vsorry, vnotice, count_error,
- -	pfatal_with_name, fatal_io_error, need_error_newline,
- -	last_error_function, last_error_tick, announce_function,
- -	default_print_error_function, print_error_function,
- -	report_error_function, fnotice, error_with_file_and_line,
- -	error_with_decl, error_for_asm, error, set_fatal_function, fatal,
- -	_fatal_insn, _fatal_insn_not_found, warning_with_file_and_line,
- -	warning_with_decl, warning_for_asm, warning, pedwarn,
- -	pedwarn_with_decl, pedwarn_with_file_and_line, sorry): Move to
- -	diagnostic.c
- -	(compile_file): Use fnotice instead of notice.  Adjust call.
- -
- -	* diagnostic.c: New file.
- -
- -	* Makefile.in (OBJS): Include diagnostic.o
- -	(diagnostic.o): Define dependence.
- -
- -1999-12-18  Michael Hayes  <m.hayes@elec.canterbury.ac.nz>
- -
- -	* config/c4x/c4x.h (ASM_OUTPUT_XXX): Wrap in do-while(0).
- -	Tweak formatting.
- -
- -1999-12-18  Michael Hayes  <m.hayes@elec.canterbury.ac.nz>
- -
- -	* config/c4x/c4x.md (rpts_top, rptb_top): Add clobbers for rs and re.
- -

[zillions of lines deleted.]

- -	* version.c: Bump to distinguish mainline tree from the
- -	gcc-2.95 branch.
- -
- -See ChangeLog.1 for earlier changes.
+See ChangeLog.2 for earlier changes.
- --- /sloth/delay/tbox/changelog_pass/egcs/gcc/cp/ChangeLog	Mon May 29 08:50:21 2000
+++ egcs/gcc/cp/ChangeLog	Wed May 31 10:50:32 2000
@@ -1,3 +1,40 @@
+2000-05-31  Mark Mitchell  <mark@codesourcery.com>
+
+	* decl.c (build_cp_library_fn): Set DECL_CONTEXT.
+
+	* method.c (mangle_expression): Adjust test for legal expression
+	operators.
+
+	* pt.c (instantiate_decl): Save and restore the local
+	specializations list.
+
+2000-05-30  Jason Merrill  <jason@decepticon.cygnus.com>
+
+	* decl.c (grok_reference_init): Pass LOOKUP_ONLYCONVERTING.
+
+2000-05-30  Mark Mitchell  <mark@codesourcery.com>
+
+	* call.c (add_template_candidate_real): Handle member template
+	constructors for classes with virtual bases.
+	(build_user_type_conversion_1): Use in_charge_arg_for_name.
+	(build_new_method_call): Use DECL_NONSTATIC_MEMBER_FUNCTION_P.
+
+	* ir.texi: Update thunk documentation.
+	
+	* call.c (joust): Fix handling of overloaded builtin operators.
+
+2000-05-30  Zack Weinberg  <zack@wolery.cumb.org>
+
+	* cp-tree.h (DECL_ANTICIPATED): New macro.
+	Document new use of DECL_LANG_FLAG_7.
+	* decl.c (builtin_function): Set DECL_ANTICIPATED on builtins
+	in the user namespace.
+	* lex.c (do_identifier): If the identifier's declaration has
+	DECL_ANTICIPATED on, it has not yet been declared.  But do not
+	replace it with an ordinary implicit declaration.             
+
+	* tinfo2.cc: Include stdlib.h.
+
 2000-05-29  Mark Mitchell  <mark@codesourcery.com>
 
 	* cp-tree.h (CLASSTYPE_ALIGN_UNIT): New macro.
- --- /sloth/delay/tbox/changelog_pass/egcs/gcc/testsuite/ChangeLog	Sun May 28 17:35:32 2000
+++ egcs/gcc/testsuite/ChangeLog	Mon May 29 11:05:19 2000
@@ -1,3 +1,15 @@
+2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
+
+	* gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
+	guard macro is already defined when the header is first
+	included.
+	* gcc.dg/cpp-mix.h: New file.
+	* gcc.dg/endif-label.c: Update patterns to match compiler.
+
+	* g++.brendan/complex1.C: Declare abort.
+	* g++.law/refs4.C: Remove XFAIL.
+	* g++.oliva/expr2.C: Declare abort and exit.
+
 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
 
 	* gcc.c-torture/execute/20000528-1.c: New test.

- --BOUNDARY
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

- -- 
Geoffrey Keating <geoffk@cygnus.com> 
(via an automated GCC regression script.)

mark@codesourcery.com
pthomas@suse.de

- --BOUNDARY--
------- End of forwarded message -------


-- 
- Geoffrey Keating <geoffk@cygnus.com>


More information about the Gcc-regression mailing list