4 GCC regressions, 0 new, with your patch on 2002-04-05T02:16:04Z.
GCC regression checker
regress@maat.cygnus.com
Thu Apr 4 20:54:00 GMT 2002
With your recent patch, GCC has some regression test failures, which
used to pass. There are 0 new failures, and 4
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:
powerpc-eabisim gdb.sum gdb.base/funcargs.exp:
powerpc-eabisim gdb.sum gdb.c++/ovldbreak.exp:
native g++.sum g++.robertl/eb132.C
native gcc.sum gcc.c-torture/execute/20020307-2.c
For more information, see <http://people.redhat.com/geoffk/gcc-regression/>.
-------------- next part --------------
ChangeLog entries since last run on 2002-04-04T23:38:03Z:
--- /maat/heart/tbox/changelog_mail/gcc/gcc/ChangeLog Thu Apr 4 15:38:21 2002
+++ gcc/gcc/ChangeLog Thu Apr 4 18:16:24 2002
@@ -1,3 +1,8 @@
+2002-04-04 Jim Blandy <jimb@redhat.com>
+
+ * cppmacro.c (cpp_macro_definition): Do not emit spaces after
+ macro formal parameter names.
+
2002-04-04 David S. Miller <davem@redhat.com>
* calls.c (store_one_arg): If ECF_SIBCALL, use tail_call_reg.
--- /maat/heart/tbox/changelog_mail/gcc/gcc/testsuite/ChangeLog Thu Apr 4 05:35:15 2002
+++ gcc/gcc/testsuite/ChangeLog Thu Apr 4 18:16:33 2002
@@ -1,3 +1,7 @@
+2002-04-04 David S. Miller <davem@redhat.com>
+
+ * gcc.c-torture/execute/20020404-1.c: New test.
+
2002-04-04 Jakub Jelinek <jakub@redhat.com>
PR c/6123
--- /maat/heart/tbox/changelog_mail/gcc/libjava/ChangeLog Thu Apr 4 05:35:31 2002
+++ gcc/libjava/ChangeLog Thu Apr 4 18:16:51 2002
@@ -1,3 +1,11 @@
+2002-04-04 Mark Wielaard <mark@klomp.org>
+
+ * mauve-libgcj: Add JLS1.0 and JLS1.1 tags, ignore Character.unicode
+ test.
+ * testsuite/libjava.mauve/xfails: Remove working tests DoubleTest,
+ FloatTest and ObjectStreamClass. Add FAIL for Introspector.jdk11 tests
+ that depend on awt code and BufferedByteOutputStream.interrupt.
+
2002-04-04 Bryce McKinlay <bryce@waitaki.otago.ac.nz>
* java/util/Arrays.java (qsort): Fix off-by-one errors and use of
ChangeLog entries between 2002-04-04T23:38:03Z and the last time everything
passed, on 2002-03-26T07:30:06Z:
--- /maat/heart/tbox/changelog_pass/gcc/ChangeLog Mon Mar 25 12:37:22 2002
+++ gcc/ChangeLog Sat Mar 30 18:46:09 2002
@@ -1,3 +1,15 @@
+2002-03-30 Krister Walfridsson <cato@df.lth.se>
+
+ * configure.in (i*86-*-netbsdelf*): Don't disable libgcj.
+
+2002-03-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
+
+ * configure.in (alpha*-dec-osf*): Enable libgcj.
+
+2003-03-27 Matthew Gingell <gingell@gnat.com>
+
+ * MAINTAINERS (Write After Approval): Add myself.
+
2002-03-24 Nick Clifton <nickc@cambridge.redhat.com>
Fix for: PR bootstrap/3591, target/5676
--- /maat/heart/tbox/changelog_pass/gcc/gcc/ChangeLog Mon Mar 25 23:30:29 2002
+++ gcc/gcc/ChangeLog Thu Apr 4 15:38:21 2002
@@ -1,3 +1,1097 @@
+2002-04-04 David S. Miller <davem@redhat.com>
+
+ * calls.c (store_one_arg): If ECF_SIBCALL, use tail_call_reg.
+
+2002-04-04 Richard Henderson <rth@redhat.com>
+
+ PR middle-end/5099
+ * stmt.c (expand_asm_operands): Validate outputs vs asm_operand_ok.
+ Support copies into and out of memory. Don't accept allows_reg
+ and allows_mem as gospel.
+
+2002-04-04 Richard Henderson <rth@redhat.com>
+
+ PR opt/6165
+ * alias.c (true_dependence): Force (mem:blk (scratch)) to conflict.
+ (write_dependence_p): Likewise.
+
+2002-04-04 Richard Henderson <rth@redhat.com>
+
+ * predict.c (estimate_bb_frequencies): Do frequency calculation
+ with a volatile temporary.
+
+2002-04-04 Ulrich Weigand <uweigand@de.ibm.com>
+
+ * config/s390/linux.h (LOCAL_LABEL_PREFIX): Define.
+
+2002-04-04 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/6119
+ * final.c (final_start_function): Don't bump profile_label_no here...
+ (final_end_function): ...but here.
+
+2002-04-04 Jakub Jelinek <jakub@redhat.com>
+
+ * config/sparc/sparc.md (pic): New attribute.
+ (do_builtin_setjmp_setup): Save %fp, %i7 and %l7 for TARGET_V9
+ into stack slots.
+ (split after do_builtin_setjmp_setup): New.
+
+2002-04-04 Jakub Jelinek <jakub@redhat.com>
+
+ PR fortran/6106
+ * config/sparc/sparc.h (MIN_UNITS_PER_WORD): Backout 2001-01-01
+ change.
+
+2002-04-04 Jakub Jelinek <jakub@redhat.com>
+
+ * config/sparc/sparc.c (sparc_va_arg): Adjust va_list by
+ UNITS_PER_WORD for zero sized aggregates.
+
+2002-04-03 David S. Miller <davem@redhat.com>
+
+ * gcc.c (LINK_GCC_C_SEQUENCE_SPEC): No need for a new
+ one-character spec for this, just use %(link_gcc_c_sequence).
+
+2002-04-03 David S. Miller <davem@redhat.com>
+
+ * config/sparc/crtfastmath.c (FPRS_NS): Delete bogus little-endian
+ handling.
+
+2002-04-03 John David Anglin <dave@hiauly1.hia.nrc.ca>
+
+ * pa-linux.h (INCOMING_RETURN_ADDR_RTX): Move.
+ (DWARF_FRAME_RETURN_COLUMN): Move.
+ (ASM_PREFERRED_EH_DATA_FORMAT): Define.
+ (ASM_MAYBE_OUTPUT_ENCODED_ADDR_RTX): Define.
+ * pa.c (except.h, predict.h): Include.
+ (FRP): Delete.
+ (store_reg_modify, set_reg_plus_d): Revise prototypes.
+ (output_ascii): Add cast.
+ (store_reg_modify): Revise to add frame notes.
+ (set_reg_plus_d): Likewise.
+ (compute_frame_size): Include space for eh data registers in frame if
+ the current function calls eh_return.
+ (hppa_expand_prologue): Ensure register %r2 is saved if the current
+ function calls eh_return. Save eh data registers if the current
+ function calls eh_return. Fix code to add frame notes. Emit
+ blockage to prevent insns with frame notes being scheduled in the
+ delay slot of calls.
+ (hppa_expand_epilogue): Restore eh data registers and do final stack
+ adjustment if the current function calls eh_return. Don't add frame
+ notes.
+ (output_call): Revise for change in length of call insn. Don't do
+ return pointer adjustment for an unconditional jump in the delay slot
+ of a call when using frame notes.
+ * pa.h (EH_RETURN_DATA_REGNO): Revise for TARGET_64BIT compatibility.
+ (EH_RETURN_HANDLER_RTX): Use saved value on stack.
+ (ARG_POINTER_CFA_OFFSET): Define.
+ * pa.md (return_external_pic): New pattern.
+ (prologue): Correct formatting. Use return_external_pic if current
+ function calls eh_return.
+ (call_internal_symref, call_value_internal_symref,
+ sibcall_internal_symref, sibcall_value_internal_symref): Change default
+ lengths of short, long non-pic, and long pic calls to 8, 68, and 84,
+ respectively.
+ (exception_receiver): Use hppa_pic_save_rtx () to restore pic register.
+
+ * configure.in ("assembler dwarf2 debug_line support"): Add hppa*-*-* to
+ list of targets to check using "nop" insn.
+ * configure: Rebuilt.
+
+2002-04-04 Alan Modra <amodra@bigpond.net.au>
+
+ * config/rs6000/t-linux64 (EXTRA_MULTILIB_PARTS): Define.
+
+2002-04-03 David S. Miller <davem@redhat.com>
+
+ * gcc.c (LINK_GCC_C_SEQUENCE_SPEC): New spec to override the gcc/c
+ library sequence passed to the linker.
+ (LINK_COMMAND_SPEC): Use it.
+ * doc/tm.texi: Document it, and mention from LINK_COMMAND_SPEC as
+ a macro a target can use to avoid overriding LINK_COMMAND_SPEC.
+ * config/sparc/sparc.h (LINK_GCC_C_SEQUENCE_SPEC): Define.
+
+2002-04-03 Jason Merrill <jason@redhat.com>
+
+ * except.c (struct eh_status): Remove protect_list.
+ (begin_protect_partials, end_protect_partials): Remove.
+ (add_partial_entry): Remove.
+ * except.h: Remove prototypes.
+
+ * expr.c (expand_expr) [WITH_CLEANUP_EXPR, TARGET_EXPR]: Use
+ expand_decl_cleanup_eh.
+
+ PR c++/5636
+ * tree.h (CLEANUP_EH_ONLY): New macro.
+ * stmt.c (expand_decl_cleanup_eh): New fn.
+ (expand_cleanups): Check CLEANUP_EH_ONLY.
+ * c-semantics.c (genrtl_decl_cleanup): Just take the CLEANUP_STMT.
+ Use expand_decl_cleanup_eh.
+ (expand_stmt): Adjust.
+ * c-common.h: Adjust prototype.
+
+2002-04-04 Hans-Peter Nilsson <hp@axis.com>
+
+ * config/cris/cris.c (cris_target_asm_function_prologue): Cast
+ uses of PIC_OFFSET_TABLE_REGNUM to int to silence warnings.
+ (cris_target_asm_function_epilogue): Ditto.
+ (cris_initial_frame_pointer_offset): Ditto.
+ (cris_simple_epilogue): Ditto.
+ (cris_expand_builtin_va_arg): Variable-size types come in
+ by-reference.
+
+2002-04-03 David S. Miller <davem@redhat.com>
+
+ * config/sparc/crtfastmath.c (FPRS_NS): Get it right for
+ little-endian.
+ (set_fast_math): Correct 'fsr' type.
+
+2002-04-03 Richard Henderson <rth@redhat.com>
+
+ PR opt/3569
+ * langhooks.h (lang_hooks.decls.warn_unused_global): New.
+ * toplev.c (check_global_declarations): Use it.
+ * langhooks-def.h (lhd_warn_unused_global_decl): Declare.
+ (LANG_HOOKS_WARN_UNUSED_GLOBAL_DECL): New.
+ (LANG_HOOKS_DECLS): Add it.
+ * langhooks.c (lhd_warn_unused_global_decl): New.
+ * c-decl.c (LANG_HOOKS_WARN_UNUSED_GLOBAL_DECL): New.
+ * c-objc-common.c (c_warn_unused_global_decl): New.
+ * c-tree.h (c_warn_unused_global_decl): Declare.
+ * objc/objc-lang.c (LANG_HOOKS_WARN_UNUSED_GLOBAL_DECL): New.
+
+2002-04-03 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * langhooks-def.h (lhd_set_decl_assembler_name,
+ LANG_HOOKS_SET_DECL_ASSEMBLER_NAME): New.
+ (LANG_HOOKS_INITIALIZER): Update.
+ * langhooks.c (lhd_set_decl_assembler_name): New, from tree.c
+ * langhooks.h (struct lang_hooks): New hook.
+ * tree.c (set_decl_assembler_name): Move to langhooks.c.
+ (lang_set_decl_assembler_name): Remove.
+ (init_obstacks): Don't set hook.
+ (decl_assembler_name): New function.
+ * tree.h (DECL_ASSEMBLER_NAME): Turn into a function call.
+ (decl_assembler_name): New.
+ (lang_set_decl_assembler_name): Remove.
+
+2002-04-03 Jakub Jelinek <jakub@redhat.com>
+
+ * configure.in (HAVE_SPARC_UA_PCREL_HIDDEN): Test whether %r_disp32()
+ works properly with .hidden symbols.
+ * configure: Rebuilt.
+ * config.in: Rebuilt.
+ * config/sparc/sparc.h (ASM_PREFERRED_EH_DATA_FORMAT): Use
+ DW_EH_PE_absptr for flag_pic && GLOBAL if %r_disp32() doesn't work
+ properly with .hidden symbols.
+
+2002-04-03 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/6102
+ * df.c (df_insn_refs_record): Use XEXP not SET_DEST to access
+ USE argument.
+
+2002-04-03 Richard Henderson <rth@redhat.com>
+
+ PR opt/4120
+ * sched-rgn.c (sets_likely_spilled): New.
+ (sets_likely_spilled_1): New.
+ (add_branch_dependences): Use it.
+
+2002-04-02 Richard Henderson <rth@redhat.com>
+
+ PR opt/4311
+ * loop.h (LOOP_FIRST_PASS): New.
+ * loop.c (strength_reduce): Mind it when deciding to unroll.
+ * toplev.c (rest_of_compilation): Set it.
+
+2002-04-02 David S. Miller <davem@redhat.com>
+
+ * config/sparc/sparc.md (ldd peephole2s): Fix final arg to
+ mems_ok_for_ldd_peep when the order of the loads being examined
+ is reversed.
+ * config/sparc/sparc.c (mems_ok_for_ldd_peep): Expand upon
+ existing comment to increase comprehension of this situation.
+
+2002-04-02 Zack Weinberg <zack@codesourcery.com>
+
+ * config/sh/sh.md: Don't use union real_extract.
+
+2002-04-02 Richard Henderson <rth@redhat.com>
+
+ * libgcc2.c (__bb_exit_func): Revert 03-31 change.
+
+2002-04-02 David O'Brien <obrien@FreeBSD.org>
+
+ * config.gcc (i386-dg-dgux, i386-go32-msdos , i386-go32-rtems,
+ i386-ibm-aix, i386-moss-msdos, i386-ncr-sysv4, i386-next-,
+ i386-pc-msdosdjgpp, i386-sequent-bsd, i386-sequent-ptx1,
+ i386-sequent-ptx2, i386-sequent-ptx4, i386-sun-sunos,
+ i386-wrs-vxworks, i386-*-aout, i386-*-beoself, i386-*-bsd,
+ i386-*-bsdi, i386-*-chorusos, i386-*-coff, i386-*-elf,
+ i386-*-freebsd5, i386-*-freebsd-aout, i386-*-gnu, i386-*-interix,
+ i386-*-interix3, i386-*-isc, i386-*-linux, i386-*-linuxaout,
+ i386-*-linuxoldld, i386-*-lynxos, i386-*-mach, i386-*-mingw32,
+ i386-*-netbsd, i386-*-netbsdelf, i386-*-netware, i386-*-openbsd,
+ i386-*-osf1, i386-*-osfrose, i386-*-pe , i386-*-rtems,
+ i386-*-rtemscoff, i386-*-sco3.2v5, i386-*-solaris2, i386-*-sysv,
+ i386-*-sysv4, i386-*-sysv5, i386-*-udk, i386-*-uwin, i386-*-vsta,
+ i386-*-win32, x86_64-*-freebsd5, x86_64-*-linux, x86_64-*-netbsd):
+ Include as many configury headers via tm_file as possible. This
+ includes among others i386/unix.h, i386/bsd.h, i386/gas.h.
+ * config/openbsd-oldgas.h: New file.
+ * config/i386/386bsd.h, config/i386/aix386ng.h, config/i386/att.h,
+ config/i386/bsd.h, config/i386/djgpp.h, config/i386/freebsd-aout.h,
+ config/i386/gas.h, config/i386/gstabs.h, config/i386/i386-aout.h,
+ config/i386/i386-coff.h, config/i386/i386-interix.h,
+ config/i386/iscdbx.h, config/i386/linux-aout.h,
+ config/i386/linux-oldld.h, config/i386/lynx-ng.h, config/i386/lynx.h,
+ config/i386/mach.h, config/i386/netbsd.h, config/i386/next.h,
+ config/i386/openbsd.h, config/i386/osfelf.h, config/i386/osfrose.h,
+ config/i386/sco5.h, config/i386/seq-gas.h, config/i386/seq-sysv3.h,
+ config/i386/seq2-sysv3.h, config/i386/sequent.h, config/i386/sun.h,
+ config/i386/sun386.h, config/i386/svr3dbx.h, config/i386/svr3gas.h,
+ config/i386/sysv3.h, config/i386/uwin.h, config/i386/vsta.h,
+ config/i386/vxi386.h: Do not directly include configury headers.
+ * config/i386/cygwin.h, config/i386/djgpp.h, config/i386/win32.h:
+ Directly include configury headers that are no longer automatically
+ included by the above headers.
+ * config/i386/att.h, config/i386/bsd.h (TARGET_VERSION): Do not define.
+ * config/i386/386bsd.h, config/i386/aix386ng.h, config/i386/cygwin.h,
+ config/i386/djgpp.h, config/i386/i386-aout.h, config/i386/i386-coff.h,
+ config/i386/lynx-ng.h, config/i386/lynx.h, config/i386/mach.h,
+ config/i386/netbsd.h, config/i386/openbsd.h, config/i386/rtems.h,
+ config/i386/seq-sysv3.h, config/i386/sequent.h, config/i386/svr3gas.h,
+ config/i386/sysv3.h, config/i386/vsta.h, config/i386/vxi386.h
+ (TARGET_VERSION): Define.
+ * config/i386/beos-elf.h, config/i386/freebsd.h,
+ config/i386/i386-interix.h, config/i386/i386elf.h, config/i386/linux.h,
+ config/i386/linux64.h, config/i386/netbsd-elf.h, config/i386/netbsd64.h,
+ config/i386/osfelf.h, config/i386/osfrose.h, config/i386/ptx4-i.h,
+ config/i386/sco5.h, config/i386/sysv4.h
+ (TARGET_VERSION): Do not need to protect.
+ * config/i386/freebsd64.h (TARGET_VERSION): Fix style.
+ * config/i386/386bsd.h, config/i386/cygwin.h, config/i386/djgpp.h,
+ config/i386/freebsd-aout.h, config/i386/i386-aout.h,
+ config/i386/i386-interix.h, config/i386/linux-aout.h,
+ config/i386/linux-oldld.h, config/i386/mach.h, config/i386/netbsd.h,
+ config/i386/openbsd.h, config/i386/vsta.h, config/i386/win32.h
+ (YES_UNDERSCORES): Do not define - not needed.
+ * config/i386/bsd.h, config/i386/gas.h (LPREFIX,
+ ASM_GENERATE_INTERNAL_LABEL, ASM_OUTPUT_INTERNAL_LABEL,
+ USER_LABEL_PREFIX): Do not handle the "NO_UNDERSCORES" case.
+ * config/i386/i386-coff.h, config/i386/lynx.h, config/i386/lynx-ng.h
+ (LPREFIX, ASM_GENERATE_INTERNAL_LABEL, ASM_OUTPUT_INTERNAL_LABEL,
+ USER_LABEL_PREFIX): Define. (handles the "NO_UNDERSCORES" case)
+ * config/i386/isc.h: Preserve comment from config/i386/isccoff.h.
+ * config/i386/isccoff.h, config/i386/v3gas.h: Remove.
+
+2002-04-02 Eric Botcazou <ebotcazou@multimania.com>
+ Richard Henderson <rth@redhat.com>
+
+ PR c/5484
+ * function.c (assign_temp): Accept either type or decl argument.
+ Detect variables whose size is too large to fit into an integer.
+ * stmt.c (expand_decl): Pass the decl, not the type.
+
+2002-04-02 David O'Brien <obrien@FreeBSD.org>
+
+ * protoize.c: Match include directory usage with cppdefault.c.
+
+2002-04-03 Jeffrey A Law (law@redhat.com)
+ Hans-Peter Nilsson <hp@bitrange.com>
+
+ * combine.c (simplify_comparison): Avoid narrowing a comparison
+ with a paradoxical subreg when doing so would drop signficant bits.
+
+2002-04-02 Steve Ellcey <sje@cup.hp.com>
+
+ * builtins.c (expand_builtin_prefetch): Force op0 pointer to Pmode
+ if POINTERS_EXTEND_UNSIGNED is defined.
+
+2002-04-02 Richard Henderson <rth@redhat.com>
+
+ PR opt/3967
+ * local-alloc.c (contains_replace_regs): LO_SUM may contain
+ replace regs.
+
+2002-04-02 Richard Henderson <rth@redhat.com>
+
+ * doc/standards.texi: Document required freestanding libc entry points.
+
+2002-04-02 Alan Modra <amodra@bigpond.net.au>
+
+ * config/rs6000/rs6000.md (ctrdi*): Add FPR constraint and
+ associated splitter. Remove MQ constraint.
+ (ctrdi_internal4): Correct CCmode clobber.
+
+2002-04-02 John David Anglin <dave@hiauly1.hia.nrc.ca>
+
+ * milli64.S ($$dyncall): New function.
+ * t-linux (LIB1ASMFUNCS): Revise module list.
+ (LIB1ASMSRC): Use pa/milli64.S.
+
+2002-04-02 Richard Henderson <rth@redhat.com>
+
+ * fixinc/inclhack.def (AAB_solaris_sys_varargs_h): Move and
+ rename solaris_sys_varargs_h.
+
+Tue Apr 2 06:47:40 2002 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
+
+ * stor-layout.c (layout_type, case ARRAY_TYPE): Give one-element array
+ the same mode as its component.
+
+2002-04-02 Richard Henderson <rth@redhat.com>
+
+ PR opt/190
+ * final.c (this_is_asm_operands): Export.
+ * output.h (this_is_asm_operands): Declare.
+ * config/i386/i386.c (print_operand): Error odd asm operands.
+
+2002-04-02 Richard Henderson <rth@redhat.com>
+
+ PR opt/420
+ * config/m68k/m68k.md (dbcc peepholes): Match four forms of dbra.
+
+2002-04-01 Richard Henderson <rth@redhat.com>
+
+ PR target/1538
+ * fixinc/inclhack.def (solaris_sys_varargs_h): New.
+ * fixinc/fixincl.x: Rebuild.
+
+2002-04-01 Richard Henderson <rth@redhat.com>
+
+ * config/ia64/unwind-ia64.c: Include ia64intrin.h.
+ (atomic_alloc, atomic_free): New.
+ (SIZE, MASK_FOR, PTR_IN): New.
+ (emergency_reg_state, emergency_reg_state_free): New.
+ (emergency_labeled_state, emergency_labeled_state_free): New.
+ (reg_state_alloced, labeled_state_alloced): New.
+ (alloc_reg_state, free_reg_state): New.
+ (alloc_label_state, free_label_state, free_label_states): New.
+ (push, pop, dup_state_stack, free_state_stack): Use them.
+ (desc_label_state): Likewise.
+ (uw_frame_state_for): Free label states and state stack.
+ (uw_update_reg_address): Eliminate warnings.
+
+2002-04-01 Vladimir Makarov <vmakarov@redhat.com>
+
+ * config/pa/pa-pro-end.h (ASM_OUTPUT_ALIGNED_COMMON,
+ ASM_OUTPUT_ALIGNED_LOCAL): Redefine them.
+
+2002-04-01 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * c-decl.c (grokdeclarator): Update.
+ * c-lang.c (LANG_HOOKS_MARK_ADDRESSABLE): Redefine.
+ * c-tree.h (c_mark_addressable): New.
+ * c-typeck.c (default_function_array_conversion, build_unary_op,
+ build_array_ref, convert_for_assignment): Update.
+ (mark_addressable): Rename.
+ * calls.c (try_to_integrate, expand_call): Use langhook.
+ * expr.c (expand_expr): Use langhook.
+ * langhooks-def.h (LANG_HOOKS_INITIALIZER): Update.
+ * langhooks.h (struct lang_hooks): New hook.
+ * stmt.c (expand_asm_operands): Use langhook.
+ * tree.h (mark_addressable): Remove.
+objc:
+ * objc-lang.c (LANG_HOOKS_MARK_ADDRESSABLE): Redefine.
+
+2002-04-01 Bob Wilson <bob.wilson@acm.org>
+
+ * config/xtensa/xtensa.c (xtensa_va_arg): Fix compiler warning
+ in previous change.
+
+2002-04-01 Bob Wilson <bob.wilson@acm.org>
+
+ * config/xtensa/xtensa.c (xtensa_va_arg): Fix to handle arguments
+ for which MUST_PASS_IN_STACK is true (e.g., variable-sized types).
+
+2002-04-01 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * c-common.c (unsigned_conversion_warning, convert_and_check,
+ unsigned_type, signed_type, shorten_compare,
+ c_common_get_alias_set, c_common_nodes_and_builtins): Use new hooks.
+ (unsigned_type, signed_type, signed_or_unsigned_type): Rename.
+ * c-common.h (unsigned_type, signed_type, signed_or_unsigned_type):
+ New.
+ * c-decl.c (grokdeclarator): Update.
+ * c-format.c (check_format_types): Update.
+ * c-lang.c (LANG_HOOKS_SIGNED_TYPE, LANG_HOOKS_UNSIGNED_TYPE,
+ LANG_HOOKS_SIGNED_OR_UNSIGNED_TYPE): New.
+ * c-typeck.c (build_binary_op, convert_for_assignment): Update.
+ * convert.c (convert_to_integer): Use new hooks.
+ * expmed.c (make_tree): Use new hooks.
+ * expr.c (store_expr): Use new hooks.
+ * fold-const.c (operand_equal_for_comparison_p, build_range_check,
+ all_ones_mask_p, unextend, fold): Use new hooks.
+ * langhooks.h (struct lang_hooks_for_types): New hooks.
+ * tree.h (signed_or_unsigned_type, signed_type,
+ unsigned_type): Remove.
+objc:
+ * objc-lang.c (LANG_HOOKS_SIGNED_TYPE, LANG_HOOKS_UNSIGNED_TYPE,
+ LANG_HOOKS_SIGNED_OR_UNSIGNED_TYPE): New.
+
+2002-03-31 Richard Henderson <rth@redhat.com>
+
+ * config/ia64/unwind-ia64.c (alloc_spill_area): Fix offset.
+ (desc_frgr_mem): Fix reference to f16-f31.
+
+2002-03-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * rtl.h (RTL_CHECK1, RTL_CHECK2, RTL_CHECKC1, RTL_CHECKC2,
+ RTVEC_ELT): Const-ify.
+ * varray.h (VARRAY_CHECK): Const-ify.
+ * ggc.h (ggc_mark_rtx, ggc_mark_tree, ggc_mark_nonnull_tree,
+ ggc_mark_rtvec, ggc_mark): Const-ify.
+
+2002-04-01 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * diagnostic.c: Include langhooks-def.h.
+ * Makefile.in (diagnostic.o): Update.
+
+2002-03-31 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * c-common.c (c_unsafe_for_reeval): Rename.
+ * c-common.h (c_unsafe_for_reeval): Rename.
+ * c-decl.c (finish_incomplete_decl): Rename.
+ (c_init_decl_processing): Don't set langhook.
+ * c-lang.c (LANG_HOOKS_FINISH_INCOMPLETE_DECL,
+ LANG_HOOKS_UNSAFE_FOR_REEVAL): Redefine.
+ * c-objc-common.c (c_objc_common_init): Don't set langhook.
+ * c-tree.h (finish_incomplete_decl): Rename.
+ * langhooks-def.h (lhd_unsafe_for_reeval): New.
+ (LANG_HOOKS_FINISH_INCOMPLETE_DECL, LANG_HOOKS_UNSAFE_FOR_REEVAL): New.
+ (LANG_HOOKS_INITIALIZER): Update.
+ * langhooks.c (lhd_unsafe_For_reeval): New.
+ * langhooks.h (struct langhooks): New hooks.
+ * toplev.c (incomplete_decl_finalize_hook): Remove.
+ (wrapup_global_declarations): Update.
+ * tree.c (lang_unsafe_for_reeval): Remove.
+ (unsafe_for_reeval): Update.
+ * tree.h (lang_unsafe_for_reeval, incomplete_decl_finalize_hook):
+ Remove.
+objc:
+ * objc-lang.c (LANG_HOOKS_FINISH_INCOMPLETE_DECL,
+ LANG_HOOKS_UNSAFE_FOR_REEVAL): Redefine.
+
+2002-03-31 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * diagnostic.c (print_error_function): Remove.
+ (default_print_error_function): Rename.
+ (report_error_function): Update.
+ * diagnostic.h (print_error_function): Remove.
+ (default_print_error_function): Remove.
+ * langhooks-def.h (struct diagnostic_context): Predeclare.
+ (lhd_print_error_function, LANG_HOOKS_PRINT_ERROR_FUNCTION): New.
+ (LANG_HOOKS_INITIALIZER): Update.
+ * langhooks.h (struct diagnostic context): Predeclare.
+ (struct lang_hooks): New hook.
+
+2002-03-31 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
+
+ * config/rs6000/rs6000.h (RS6000_PIC_OFFSET_TABLE_REGNUM): New.
+ (PIC_OFFSET_TABLE_REGNUM): Use it and return INVALID_REGNUM if
+ !flag_pic.
+ (CONDITIONAL_REGISTER_USAGE): Adjust accordingly.
+ * config/rs6000/rs6000.h: Use RS6000_PIC_OFFSET_TABLE_REGNUM instead
+ of PIC_OFFSET_TABLE_REGNUM thruout.
+ * config/rs6000/rs6000.md: Likewise.
+ * config/rs6000/darwin.h: Likewise.
+
+Sun Mar 31 14:43:24 2002 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
+
+ * emit-rtl.c (adjust_address_1, offset_address): Cast value to
+ unsigned HOST_WIDE_INT, not unsigned int.
+
+2002-03-31 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/6096, middle-end/6098, middle-end/6099
+ * reorg.c (emit_delay_sequence): Only increment LABEL_NUSES for
+ CODE_LABELs.
+ (fill_slots_from_thread): Likewise.
+
+2002-03-31 Jakub Jelinek <jakub@redhat.com>
+
+ * config/sparc/sparc.c (function_arg_record_value_1): Pass complex
+ floating fields in float regs.
+ (function_arg_record_value_2): Likewise.
+
+2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
+
+ * config/mmix/mmix.md (define_constants): Remove misleading
+ FIXME. Add MMIX_fp_rO_OFFSET.
+ ("nonlocal_goto_receiver"): Don't have stack-frame address of
+ saved rO as part of the pattern. Remove FIXME.
+ ("*nonlocal_goto_receiver_expanded"): Similar. Generate address
+ here, at output-time.
+
+2002-03-31 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/6100
+ * config/sparc/sparc.c (output_cbranch): Use REG_BR_PROB, not
+ REG_BR_PRED.
+ (output_v9branch): Likewise.
+
+2002-03-31 Alexandre Oliva <aoliva@redhat.com>
+
+ * gcc.c: Revert previous patch for now.
+ * config/i386/djgpp.h: Likewise.
+
+2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
+
+ * config/mmix/crti.asm (_init): Register _fini with atexit.
+ * config/mmix/crtn.asm (_fini): Add omitted "POP 0,0".
+
+2002-03-31 Richard Henderson <rth@redhat.com>
+
+ PR target/3997
+ * config/alpha/elf.h (ASM_OUTPUT_DEF): Tidy.
+ (ASM_OUTPUT_DEF_FROM_DECLS): New.
+
+2002-03-31 Richard Henderson <rth@redhat.com>
+
+ * libgcc2.c (__bb_exit_func): Make static.
+
+ * config/alpha/alpha.md (trap): New.
+
+2002-03-31 Richard Henderson <rth@redhat.com>
+
+ * builtins.c (expand_builtin_va_arg): Give warnings not errors for
+ promoted argument types; build trap.
+ (expand_builtin_trap): New.
+ (expand_builtin): Use it.
+ * stmt.c (expand_nl_goto_receivers): Likewise.
+ * expr.h (expand_builtin_trap): Declare.
+ * libfuncs.h (LTI_abort, abort_libfunc): New.
+ * optabs.c (init_optabs): Init abort_libfunc.
+
+2002-03-31 Alexandre Oliva <aoliva@redhat.com>
+
+ * gcc.c (LIBGCC_SPEC): Folded %L and duplicate %G here...
+ (LINK_COMMAND_SPEC): ... from here.
+ (init_gcc_specs): Duplicate it here too, omitting
+ shared_name in the second copy.
+ (init_spec): Test for duplicate
+ * config/i386/djgpp.h (LINK_COMMAND_SPEC): Remove `%L %G'.
+
+2002-03-30 David S. Miller <davem@redhat.com>
+
+ * config/sparc/linux.h (HANDLE_PRAGMA_PACK_PUSH_POP): Define.
+ * config/sparc/linux64.h (HANDLE_PRAGMA_PACK_PUSH_POP): Likewise.
+
+2002-03-30 Roger Sayle <roger@eyesopen.com>
+ Richard Henderson <rth@redhat.com>
+
+ * regmove.c (combine_stack_adjustments_for_block): Avoid
+ emitting a stack adjustment of zero bytes. Let delete_insn
+ update bb->head.
+
+2002-03-30 Richard Henderson <rth@redhat.com>
+
+ * config/sparc/sparc.c: Remove all references to TARGET_EPILOGUE.
+ (sparc_emitting_epilogue): New.
+ (leaf_label, output_return, sparc_return_peephole_ok): Remove.
+ * config/sparc/sparc-protos.h: Update.
+ * config/sparc/sparc.h (MASK_EPILOGUE, TARGET_EPILOGUE): Remove.
+ (TARGET_SWITCHES): Update.
+ * config/sparc/sparc.md (return): Remove.
+ (return_*): Use sparc_emitting_epilogue, not !TARGET_EPILOGUE.
+ * config/sparc/freebsd.h, config/sparc/linux64.h, config/sparc/lite.h,
+ config/sparc/liteelf.h, config/sparc/netbsd-elf.h,
+ config/sparc/sol2-sld-64.h, config/sparc/sol2.h,
+ config/sparc/sp64-aout.h, config/sparc/sp64-elf.h,
+ config/sparc/sp86x-aout.h, config/sparc/sp86x-elf.h,
+ config/sparc/splet.h, config/sparc/vxsparc64.h (TARGET_DEFAULT):
+ Remove MASK_EPILOGUE.
+ * doc/invoke.texi: Update.
+
+2002-03-30 Daniel Berlin <dan@dberlin.org>
+
+ * dwarf2out.c (dwarf2out_define): Remove start_source_file call,
+ CPP will start the file for us.
+
+2002-03-30 Richard Henderson <rth@redhat.com>
+
+ PR target/5446
+ * config/ia64/ia64.c (group_barrier_needed_p): Special case
+ prologue_allocate_stack.
+ (ia64_single_set): Use insn codes for recognition of special
+ cases, not rtl matching.
+ * config/ia64/ia64.md (prologue_allocate_stack): Op 3 is in-out.
+
+Sat Mar 30 23:48:41 CET 2002 Jan Hubicka <jh@suse.cz>
+
+ * cfgbuild.c (find_basic_blocks_1): Clear aux for blocks.
+
+2002-03-30 Richard Henderson <rth@redhat.com>
+
+ PR target/6032
+ * config/sparc/sparc.h (OVERRIDE_OPTIONS): Don't override -fpic
+ or -fomit-frame-pointer with profiling.
+ (SUBTARGET_OVERRIDE_OPTIONS): Remove.
+ (FUNCTION_PROFILER): Do nothing.
+ (PROFILE_HOOK): New.
+ * config/sparc/sparc.c (sparc_override_options): Don't check
+ code models for profiling.
+ (sparc_function_profiler): Remove.
+ (sparc_profile_hook): New.
+ * config/sparc/sparc-protos.h: Update.
+
+2002-03-30 Jakub Jelinek <jakub@redhat.com>
+
+ PR optimization/6086
+ * combine.c (combine_simplify_rtx): If simplify_rtx failed because
+ of SUBREG of volatile MEM or because the MEM was mode dependent,
+ return CLOBBER instead of unmodified SUBREG.
+
+Sat Mar 30 14:08:55 CET 2002 Jan Hubicka <jh@suse.cz>
+
+ * local-alloc.c (local_alloc): Avoid call of update_equiv_regs
+ when not optimizing.
+
+ * toplev.c (rest_of_compilation): Cann mark_constant_function
+ only when optimizing.
+
+ * flow.c (calculate_global_regs_live): Ensure that all AUX fields
+ are NULL.
+
+ * cfgcleanup.c (bb_flags): Add BB_NONTHREADABLE_BLOCK.
+ (thread_jump): Set BB_NONTHREADABLE_BLOCK, check it.
+ (try_optimize_cfg): clear all AUX fields.
+
+ * i386.c (aligned_operand): Be prepared for SUBREGed registers.
+ (ix86_decompose_address): Use REG_P instead of GET_CODE (...) == REG.
+ (ix86_address_cost): Be prepared for SUBREGed registers.
+ (legitimate_address_p): Accept SUBREGed registers.
+
+2002-03-29 Richard Henderson <rth@redhat.com>
+
+ PR target/5672
+ * expr.c (expand_expr): Pass along EXPAND_INITIALIZER one more place.
+
+2002-03-29 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
+
+ * config/rs6000/rs6000.c (rs6000_va_arg): Correctly set register count
+ for aggregate and TFmode types.
+
+2002-03-29 Hans-Peter Nilsson <hp@bitrange.com>
+
+ * cfg.c (dump_flow_info): Guard against NULL regno_reg_rtx[i].
+
+2002-03-29 Richard Henderson <rth@redhat.com>
+
+ PR target/5886
+ * config/ia64/aix.h (CPP_PREDEFINES): Add -D_LP64.
+ * config/ia64/hpux.h, config/ia64/linux.h: Likewise.
+
+2002-03-29 Richard Henderson <rth@redhat.com>
+
+ PR target/6041
+ * config/i386/i386.c (x86_arch_always_fancy_math_387): New.
+ (override_options): Disable NO_FANCY_MATH_387 if the arch allows.
+ * config/i386/i386.h (x86_arch_always_fancy_math_387): New.
+ * config/i386/i386.md (sqrtxf2, sqrtextendsfxf2, sinxf2): Fix
+ conditional.
+ * docs/invoke.texi: Update -mno-fancy-math-387 docs.
+
+2002-03-29 Dale Johannesen <dalej@apple.com>
+
+ * loop.c (combine_movables): Do allow combination of pseudos.
+
+2002-03-29 Loren J. Rittle <ljrittle@acm.org>
+
+ * config.gcc (*-*-freebsd*): Enable creation of libgcc_s.so.
+ * config/t-slibgcc-elf-ver (SHLIB_LC): Add macro and use it.
+ No functional change except ...
+ * config/t-slibgcc-nolc-override (SHLIB_LC): Override it. New file.
+ * doc/install.texi (*-*-freebsd*): Document port configuration.
+
+2002-03-29 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * Makefile.in (convert.o, calls.o, expmed.o): Update.
+ * attribs.c (handle_mode_attribute, handle_vector_size_attribute):
+ Use new hooks.
+ * builtin-types.def (BT_PTRMODE): Update.
+ * c-common.c (type_for_size): Rename c_common_type_for_size.
+ (type_for_mode): Similarly.
+ (shorten_compare, pointer_int_sum, c_common_nodes_and_builtins):
+ Use new hook.
+ * c-bommon.h (c_common_type_for_size, c_common_type_for_mode): New.
+ * c-decl.c (finish_enum, build_enumerator): Use new hooks.
+ * c-lang.c (LANG_HOOKS_TYPE_FOR_MODE, LANG_HOOKS_TYPE_FOR_SIZE):
+ Redefine.
+ * c-typeck.c (common_type, comptypes, default_conversion):
+ Use new hooks.
+ * calls.c: Include langhooks.h.
+ (emit_library_call_value_1): Use new hooks. Avoid redundant
+ calls.
+ * convert.c: Include langhooks.h
+ (convert_to_pointer, convert_to_integer): Use new hooks.
+ * except.c (init_eh): Similarly.
+ * expmed.c: Include langhooks.h.
+ (expand_mult_add): Use new hooks.
+ * expr.c (store_expr, store_constructor, expand_expr, do_jump,
+ try_casesi): Similarly.
+ * fold-const.c (optimize_bit_field_compare, make_range,
+ decode_field_reference, fold_truthop, fold): Similarly.
+ * function.c (assign_stack_local_1, assign_stack_temp_for_type,
+ put_var_into_stack): Similarly.
+ * langhooks-def.h (LANG_HOOKS_TYPE_FOR_MODE,
+ LANG_HOOKS_TYPE_FOR_SIZE): New.
+ (LANG_HOOKS_TYPES_INITIALIZER): Update.
+ * langhooks.h (lang_hooks_for_types): New hooks.
+ * stmt.c (expand_decl_cleanup, emit_case_nodes): Use new hooks.
+ * tree.c (get_unwidened, get_narrower): Similarly.
+ * tree.h (type_for_mode, type_for_size): Remove.
+ * varasm.c (force_const_mem): Use new hooks.
+ * utils2.c (nonbinary_modular_operation): Update.
+objc:
+ * objc-act.c (handle_impent): Update.
+ * objc-lang.c (LANG_HOOKS_TYPE_FOR_MODE, LANG_HOOKS_TYPE_FOR_SIaZE):
+ Redefine.
+
+2002-03-29 Steve Ellcey <sje@cup.hp.com>
+
+ * config/ia64/ia64.md (*ptr_extend_plus_1, *ptr_extend_plus_2): New.
+ * config/ia64/ia64.c (basereg_operand): New.
+ * config/ia64/ia64-protos.h (basereg_operand): Declare.
+ * config/ia64/ia64.h (PREDICATE_CODES): Add basereg_operand.
+
+2002-03-29 Hans-Peter Nilsson <hp@bitrange.com>
+
+ * config/mmix/mmix.c (mmix_target_asm_function_prologue): Correct
+ unwind information when frame_pointer_needed.
+ (mmix_assemble_integer): Tweak wording in comment.
+
+2002-03-29 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * Makefile.in (except.o): Update.
+ * except.c: Include langhooks.h.
+ (init_eh): Use langhook.
+ * langhooks-def.h (LANG_HOOKS_MAKE_TYPE,
+ LANG_HOOKS_FOR_TYPES_INITIALIZER): New.
+ (LANG_HOOKS_INITIALIZER): Update.
+ * langhooks.h (lang_hooks_for_types): New.
+ (struct lang_hooks): Add it.
+ * tree.c (make_lang_type_fn, make_lang_type): Remove.
+ * tree.h (make_lang_type_fn, make_lang_type): Remove.
+config:
+ * alpha/alpha.c: Include langhooks.h.
+ (alpha_build_va_list): Use langhook.
+ * d30v/d30v.c: Include langhooks.h.
+ (d30v_build_va_list): Use langhook.
+ * i386/i386.c: Include langhooks.h.
+ (ix86_build_va_list): Use langhook.
+ * rs6000/rs6000.c (rs6000_build_va_list): Use langhook.
+ * s390/s390.c: Include langhooks.h.
+ (s390_build_va_list): Use langhook.
+ * stormy16/stormy16.c: Include langhooks.h.
+ (stormy16_build_va_list): Use langhook.
+
+2002-03-29 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/5964
+ * config/sparc/sparc.md (empty_delay_slot, branch_type): New
+ attributes.
+ (length): Compute variable length for branches/calls/jumps here.
+ (branch, inverted_branch, normal_fp_branch, inverted_fp_branch,
+ normal_fpe_branch, inverted_fpe_branch): Remove length attribute,
+ define branch_type attribute.
+ (divsi3_sp32): Maximum length is 6 not 7.
+ (call_address_struct_value_sp32, call_symbolic_struct_value_sp32,
+ call_address_untyped_struct_value_sp32,
+ call_symbolic_untyped_struct_value_sp32): Set length to 3 not 2.
+ * config/sparc/sparc.c (empty_delay_slot): New function.
+ * config/sparc/sparc.h (ADJUST_INSN_LENGTH): Remove.
+ * config/sparc/sparc-protos.h (empty_delay_slot): Add prototype.
+
+2002-03-29 Jakub Jelinek <jakub@redhat.com>
+
+ * combine.c (set_nonzero_bits_and_sign_copies): Don't call
+ nonzero_bits if not needed.
+ (nonzero_bits) [XOR]: Likewise.
+ (nonzero_bits) [REG]: Use reg_last_set_nonzero_bits even if
+ reg_last_set_mode and mode are both MODE_INT, but not equal.
+ (record_value_for_reg): Compute reg_last_set_nonzero_bits
+ in nonzero_bits_mode for MODE_INT modes.
+
+2002-03-28 Richard Henderson <rth@redhat.com>
+
+ PR target/5715
+ * config/alpha/osf.h (ASM_SPEC): Don't pass any special options
+ to GAS. Correct drift between alternatives.
+
+2002-03-28 Richard Henderson <rth@redhat.com>
+
+ PR target/6087
+ * reload1.c (fixup_abnormal_edges): Move insn to edge via sequence.
+
+2002-03-28 Alexandre Oliva <aoliva@redhat.com>
+
+ * config/i386/freebsd.h (LINK_SPEC): Don't pass default
+ emulation to the linker.
+
+2002-03-28 Loren J. Rittle <ljrittle@acm.org>
+
+ * config/alpha/freebsd.h (LINK_SPEC): Likewise.
+ * config/sparc/freebsd.h (LINK_SPEC): Likewise.
+
+Thu Mar 28 16:35:31 2002 Jeffrey A Law (law@redhat.com)
+
+ * combine.c (simplify_and_const_int): Make sure to apply mask
+ when force_to_mode returns a constant integer. PR3311.
+
+2002-03-28 John David Anglin <dave@hiauly1.hia.nrc.ca>
+
+ * pa-linux.h (LOCAL_LABEL_PREFIX): Define.
+
+2002-03-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
+
+ * doc/invoke.texi (Warning Options): Refer to C++ Dialect Options
+ and Objective-C Dialect Options.
+
+2002-03-28 Richard Henderson <rth@redhat.com>
+
+ * config/alpha/alpha.c (alpha_emit_conditional_branch): TFmode NE
+ comparison should be done vs !=0 not >0 return code. Tidy cases.
+
+2002-03-28 Richard Henderson <rth@redhat.com>
+
+ * c-decl.c (finish_function): New arg can_defer_p. Pass it
+ on to c_expand_body.
+ * c-tree.h (finish_function): Update decl.
+ * c-objc-common.c, c-parse.in, objc/objc-act.c: Update calls.
+
+Thu Mar 28 19:13:36 CET 2002 Jan Hubicka <jh@suse.cz>
+
+ * ifcvt.c (if_convert): Clear aux_for_blocks early enought.
+
+Thu Mar 28 13:21:53 CET 2002 Jan Hubicka <jh@suse.cz>
+
+ * rtlanal.c: Include flags.h
+ (may_trap_p): Do not mark FP operations if trapping
+ if !flag_trapping_math
+ * Makefile.in (rtlanal.o): Add dependency on flag.h
+ * ifcvt.c (noce_operand_ok): Avoid the lameness.
+
+2002-03-27 Zack Weinberg <zack@codesourcery.com>
+
+ * mips.md: Use dconst1, not 1.0, as first argument of
+ REAL_VALUE_LDEXP. Don't use union real_extract.
+
+2002-03-28 Alan Modra <amodra@bigpond.net.au>
+
+ * configure.in (gcc_cv_as): Use $target_alias in directory searchs
+ rather than $target. Heed program_prefix and
+ program_transform_name. Search for gas in cross-compiler case too.
+ "test -x" rather than "test -f".
+ (gcc_cv_ld): Likewise.
+ (gcc_cv_nm): Heed program_prefix and program_transform_name.
+ (gcc_cv_objdump): Likewise.
+ * configure: Regenerate.
+
+2002-03-27 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * Makefile.in (attribs.o): Update.
+ * attribs.c: Include langhooks.h.
+ (decl_attributes): Use langhook.
+ * c-decl.c (insert_default_attributes): Rename.
+ * c-tree.h (c_insert_default_attributes): New.
+ * langhooks-def.h (LANG_HOOKS_INSERT_DEFAULT_ATTRIBUTES):New.
+ (LANG_HOOKS_INITIALIZER): Update.
+ * langhooks.h (struct lang_hooks): New hook.
+ * tree.h (insert_default_attributes): Remove.
+objc:
+ * objc-lang.c (LANG_HOOKS_INSERT_DEFAULT_ATTRIBUTES): Redefine.
+
+2002-03-27 Andreas Schwab <schwab@suse.de>
+
+ * config/i386/i386.c (classify_argument): Also check for
+ QUAL_UNION_TYPE.
+
+2002-03-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
+
+ * doc/install.texi (alpha*-dec-osf*): Don't need --enable-libgcj
+ any more.
+
+Wed Mar 27 23:19:30 CET 2002 Jan Hubicka <jh@suse.cz>
+
+ * i960.md (ret): Set PC.
+ (nonlocal_goto): Fix expander.
+ * builtins.c (epxand_builin_longjmp): Check that we've emitted
+ some jump or call.
+
+Wed Mar 27 23:11:35 CET 2002 Jan Hubicka <jh@suse.cz>
+
+ * optabs.c (emit_no_conflict_block, emit_libcall_block): Avoid nesting
+ of libcall regions.
+
+Wed Mar 27 22:54:14 CET 2002 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
+
+ * cfgrtl.c (merge_blocks_nomove): Use set_block_for_insn instead of
+ assigning to BLOCK_FOR_INSN directly.
+
+Wed Mar 27 22:33:05 CET 2002 Jan Hubicka <jh@suse.cz>
+
+ * i386.c (ix86_output_addr_diff_elt): Remove binutils bug workaround.
+
+2002-03-27 Neil Booth <neil@daikokuya.demon.co.uk>
+
**** TRUNCATED ****
-------------- next part --------------
--
Geoffrey Keating <regress@maat.cygnus.com>
(via an automated GCC regression-testing script.)
More information about the Gcc-regression
mailing list