GCC build failed for powerpc-eabisim with your patch on 2001-12-03T17:37:14Z.
GCC regression checker
regress@maat.cygnus.com
Mon Dec 3 11:38:00 GMT 2001
With your recent patch, GCC does not compile on:
powerpc-eabisim
Attached is build output for those targets.
The last time the regression tests were run, GCC did not compile either,
so the problem might not be caused by your patch.
There were also 0 new regression test 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:
native g77.sum g77.f-torture/execute/auto1.f
For more information, see <http://people.redhat.com/geoffk/gcc-regression/>.
-------------- next part --------------
ChangeLog entries since last run on 2001-12-03T15:34:07Z:
--- /maat/heart/tbox/changelog_mail/gcc/gcc/ChangeLog Mon Dec 3 07:34:31 2001
+++ gcc/gcc/ChangeLog Mon Dec 3 09:37:32 2001
@@ -1,6 +1,11 @@
+Mon Dec 3 09:18:34 2001 Jeffrey A Law (law@cygnus.com)
+
+ * mn10200.md (negsf2): Use -0x8000 instead of 0x8000 for
+ bit twiddling constant.
+
Mon Dec 3 16:16:37 CET 2001 Jan Hubicka <jh@suse.cz>
- * gcse.c (delete_null_pointer_checks_1): Do not use delelete_list;
+ * gcse.c (delete_null_pointer_checks_1): Do not use delete_list;
call purge_dead_edges after removing.
(delete_null_pointer_checks): Do not handle delete_list.
ChangeLog entries between 2001-12-03T15:34:07Z and the last time everything
passed, on 2001-10-31T21:08:13Z:
--- /maat/heart/tbox/changelog_pass/gcc/ChangeLog Sun Oct 28 04:15:13 2001
+++ gcc/ChangeLog Sun Dec 2 14:23:34 2001
@@ -1,3 +1,94 @@
+2001-12-03 Ben Elliston <bje@redhat.com>
+
+ * MAINTAINERS: Update mail address for config.* patches.
+
+2001-11-27 DJ Delorie <dj@redhat.com>
+ Zack Weinberg <zack@codesourcery.com>
+
+ When build != host, create libiberty for the build machine.
+
+ * Makefile.in (TARGET_CONFIGARGS, BUILD_CONFIGARGS): Replace
+ CONFIG_ARGUMENTS.
+ (ALL_BUILD_MODULES_LIST, BUILD_CONFIGDIRS, BUILD_SUBDIR):
+ New variables.
+ (ALL_BUILD_MODULES, CONFIGURE_BUILD_MODULES): New variables
+ and rules.
+ (all.normal): Depend on ALL_BUILD_MODULES.
+ (CONFIGURE_TARGET_MODULES rule): Use TARGET_CONFIGARGS.
+ (all-build-libiberty): Depend on configure-build-libiberty.
+
+ * configure: Calculate and substitute proper value for
+ ALL_BUILD_MODULES.
+ * configure.in: Create the build subdirectory.
+ Calculate and substitute TARGET_CONFIGARGS (formerly
+ CONFIG_ARGUMENTS); also BUILD_SUBDIR and BUILD_CONFIGARGS (new).
+
+2001-11-26 Ziemowit Laski <zlaski@apple.com>
+
+ * MAINTAINERS (write-after-approval): Add self.
+
+2001-11-17 Craig Rodrigues <rodrigc@gcc.gnu.org>
+
+ * MAINTAINERS (GNATS only accounts): Remove self.
+
+2001-11-14 Hans-Peter Nilsson <hp@bitrange.com>
+
+ * configure.in (noconfigdirs) [h8300*-*-*, h8500-*-*]: Disable
+ libf2c.
+
+2001-11-12 Craig Rodrigues <rodrigc@gcc.gnu.org>
+
+ * MAINTAINERS (Write After Approval): Add self.
+
+2001-11-12 David O'Brien <obrien@FreeBSD.org>
+
+ * MAINTAINERS: mips and s390 are also CPU ports.
+
+2001-11-12 David O'Brien <obrien@FreeBSD.org>
+
+ * MAINTAINERS: mcore, cris and mmix are also CPU ports.
+
+2001-11-11 David O'Brien <obrien@FreeBSD.org>
+
+ * MAINTAINERS: Alphabetize.
+
+2001-11-09 Kazu Hirata <kazu@hxi.com>
+
+ * MAINTAINERS (Various maintainers: h8 port): Add myself.
+
+2001-11-09 John David Anglin <dave@hiauly1.hia.nrc.ca>
+
+ * MAINTAINERS (Various maintainers: hppa port): Added myself.
+
+2001-11-08 Phil Edwards <pedwards@disaster.jaj.com>
+
+ * configure.in (--enable-languages): Be more permissive about
+ syntax. Check for empty lists better. Warn about $LANGUAGES.
+
+2001-11-08 Geoffrey Keating <geoffk@redhat.com>
+
+ * config.sub: Import from master sources, rev. 1.230.
+ * MAINTAINERS: Change 'stormy16' to 'xstormy16'.
+
+2001-11-07 Laurent Guerby <guerby@acm.org>
+
+ * MAINTAINERS (Write After Approval): Add self.
+
+2001-11-06 Hans-Peter Nilsson <hp@bitrange.com>
+
+ * Makefile.in (MAKEINFO): Use "missing" for makeinfo older than 4.0.
+
+2001-11-05 Hans-Peter Nilsson <hp@bitrange.com>
+
+ * config.sub: Import from master sources, rev 1.226.
+ * config.guess: Import from master sources, rev 1.216.
+
+2001-11-03 Hans-Peter Nilsson <hp@bitrange.com>
+
+ * configure.in (noconfigdirs) [mmix-*-*]: Disable libgcj.
+ * MAINTAINERS: Add self as maintainer of MMIX port.
+ Remove old after-approval entry.
+
2001-10-28 Joseph S. Myers <jsm28@cam.ac.uk>
* ChangeLog, configure: Fix spelling errors.
--- /maat/heart/tbox/changelog_pass/gcc/gcc/ChangeLog Wed Oct 31 13:08:31 2001
+++ gcc/gcc/ChangeLog Mon Dec 3 07:34:31 2001
@@ -1,3 +1,3686 @@
+Mon Dec 3 16:16:37 CET 2001 Jan Hubicka <jh@suse.cz>
+
+ * gcse.c (delete_null_pointer_checks_1): Do not use delelete_list;
+ call purge_dead_edges after removing.
+ (delete_null_pointer_checks): Do not handle delete_list.
+
+ * cfgbuild.c (inside_basic_block_p, control_flow_insn_p): Break out from ...
+ (count_basic_blocks): ... here.
+ (find_basic_blocks, find_bb_boundaries): Cleanup.
+
+ * stor-layout.c (fixup_signed_type, fixup_unsigned_type): Avoid
+ overflow for types greater then 2 * HOST_WIDE_INT.
+
+ * reload.c (find_reloads): Update the duplicates after swapingg.
+
+Mon Dec 3 13:52:19 CET 2001 Jan Hubicka <jh@suse.cz>
+
+ * i386.md (movabsqi*): Use 'b' prefix instead of 'q'.
+
+2001-12-02 Zack Weinberg <zack@codesourcery.com>
+
+ * config/rs6000/rs6000.h (MASK_ALTIVEC_ABI,
+ MASK_LONG_DOUBLE_128): Delete.
+ (MASK_AIX_STRUCT_RET, MASK_AIX_STRUCT_RET_SET,
+ TARGET_AIX_STRUCT_RET): New flags.
+ (TARGET_SWITCHES): Remove entries for -mlong-double-128 and
+ -mlong-double-64. Add entries for -m(no-)aix-struct-return
+ and -m(no-)svr4-struct-return.
+ (TARGET_OPTIONS): Add entry for -mlong-double-.
+ (rs6000_long_double_size_string, rs6000_long_double_type_size,
+ rs6000_altivec_abi): Declare.
+ (TARGET_LONG_DOUBLE_128, TARGET_ALTIVEC_ABI,
+ LONG_DOUBLE_TYPE_SIZE): Change definitions to match.
+ (RETURN_IN_MEMORY): If !TARGET_AIX_STRUCT_RET, return
+ structures of size <= 8 bytes in registers.
+ (PRINT_OPERAND_PUNCT_VALID_P): Take out '$' and '*'.
+
+ * config/rs6000/rs6000.c (rs6000_long_double_size_string,
+ rs6000_long_double_type_size, rs6000_altivec_abi): New
+ globals.
+ (rs6000_override_options): Set rs6000_long_double_type_size
+ from rs6000_long_double_size_string, if nonzero. Set the
+ MASK_AIX_STRUCT_RET bit in target_flags from DEFAULT_ABI, if
+ not already set.
+ (rs6000_parse_abi_options): Set rs6000_altivec_abi, not a
+ target_flags bit.
+ (rs6000_init_builtins): This hook now takes no arguments.
+
+ * config/rs6000/netbsd.h, config/rs6000/linux.h: Define
+ DRAFT_V4_STRUCT_RET to 1.
+
+2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
+
+ * c-typeck.c (really_start_incremental_init, push_init_level):
+ Avoid constructor_max_index being other than an INTEGER_CST.
+
+2001-12-02 David Edelsohn <edelsohn@gnu.org>
+
+ * config/rs6000/xcoff.h (ASM_OUTPUT_INTERNAL_LABEL): Display count
+ unsigned.
+ (ASM_GENERATE_INTERNAL_LABEL): Same.
+ (UNIQUE_SECTION): Fix typo.
+
+2001-12-02 Richard Henderson <rth@redhat.com>
+
+ * c-decl.c (duplicate_decls): Conditionalize DECL_SAVED_TREE copy.
+
+2001-12-02 Richard Henderson <rth@redhat.com>
+
+ * rtl.h (mem_attrs): Rename decl to expr; adjust all users.
+ (MEM_EXPR): Rename from MEM_DECL; adjust all users.
+ * emit-rtl.c (set_mem_expr): Rename from set_mem_decl.
+ * expr.h, final.c, reload1.c: Adjust users.
+
+ * alias.c (nonoverlapping_component_refs_p): New.
+ (decl_for_component_ref, adjust_offset_for_component_ref): New.
+ (nonoverlapping_memrefs_p): Use them.
+ * emit-rtl.c (component_ref_for_mem_expr): New.
+ (set_mem_attributes): Use it.
+ (set_mem_offset): New.
+ * expr.c (expand_assignment): Call set_mem_attributes for
+ inner references; adjust the memory offset as needed.
+ * print-rtl.c (print_mem_expr): New.
+ (print_rtx): Use it.
+
+Sun Dec 2 09:22:25 2001 Douglas B. Rupp <rupp@gnat.com>
+
+ * config/x-interix3 (SYSTEM_HEADER_DIR): Put back default.
+
+ * config/alpha/vms.h (VMS_DEBUGGING_INFO): New macro.
+ (PREFERRED_DEBUGGING_TYPE): Define as VMS_AND_DWARF2_DEBUG.
+ (ASM_SPEC): Don't redefine.
+ (OPTIMIZATION_OPTIONS, OVERRIDE_OPTIONS, LINK_SPEC): Define.
+ * config/alpha/t-vms (EXTRA_PARTS): Use; add rule for vms-dwarf2.asm.
+ * config/alpha/vms-dwarf2.asm: New file.
+
+ * Makefile.in (OBJS): Add vmsdbgout.c and its rule.
+ * c-lex.c (init_c_lex): Test for VMS_AND_DWARF2_DEBUG.
+ * debug.h (gcc_debug_hooks): Add vmsdbg_debug_hooks.
+ (vmsdbgout_after_prologue): New declaration.
+ * defaults.h (VMS_DEBUGGING_INFO): Add to PREFERRED_DEBUGGING_TYPE.
+ * dwarf2.h (dwarf_attribute): New DW_AT_VMS_rtnbeg_pd_address.
+ * dwarf2out.c (dwarf2out_do_frame): Test for VMS_AND_DWARF2_DEBUG.
+ (dwarf2out_frame_finish): Test for VMS_AND_DWARF2_DEBUG.
+ (dwarf_attr_name): Use DW_AT_VMS_rtnbeg_pd_address.
+ (add_name_and_src_coords_attributes): Test VMS_DEBUGGING_INFO
+ * final.c (final_start_function): Test for VMS_AND_DWARF2_DEBUG.
+ Test VMS_DEBUGGING_INFO.
+ (final_end_function): Test for VMS_AND_DWARF2_DEBUG.
+ (final_scan_insn): Test for VMS_AND_DWARF2_DEBUG and VMS_DEBUG.
+ * flags.h (debug_info_type): Add VMS_DEBUG and VMS_AND_DWARF2_DEBUG.
+ * toplev.c (compile_file): Test VMS_DEBUGGING_INFO, VMS_DEBUG, and
+ VMS_AND_DWARF2_DEBUG.
+ (rest_of_type_compilation): Test for VMS_AND_DWARF2_DEBUG.
+ (decode_g_option): Add "vms" to debug_type_names.
+ (process_options): Set vmsdbg_debug_hooks if -gvms.
+ (lang_independent_init): Emit line number for VMS unless -g0.
+ * tree.c: (build_complex_type): Test for VMS_AND_DWARF2_DEBUG.
+ * vmsdbg.h, vmsdbgout.c: New files.
+
+Sun Dec 2 09:03:06 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
+
+ * cfgbuild.c (SET_STATE): Add cast to eliminate warning.a
+
+2001-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * cfgrtl.c (purge_all_dead_edges): Initialize variable.
+ * dwarf2out.c (is_cxx): Prototype.
+ * local-alloc.c (block_alloc): Avoid 'unsigned>=0 is always true'
+ warning.
+ * objc/objc-act.c (defer_fn): Avoid signed/unsigned warning.
+
+Sun Dec 2 07:12:30 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
+
+ * libgcc2.c (__bb_exit_func): Fix line wrap problems.
+
+2001-12-02 Geoff Keating <geoffk@redhat.com>
+
+ * config/rs6000/rs6000.h (SLOW_UNALIGNED_ACCESS): Simplify.
+ * config/rs6000/rs6000.c (rs6000_emit_move): Use adjust_address
+ rather than simplify_subreg. Check for volatile-ness. Check that
+ we're not splitting one slow operation into two slow operations.
+
+2001-12-02 David Edelsohn <edelsohn@gnu.org>
+
+ * emit-rtl.c (gen_lowpart_common): Cast array element to HOST_WIDE_INT
+ before shifting.
+
+2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * c-decl.c (duplicate_decls, push_parm_decl): Remove leading
+ capital from diagnostics.
+ * c-lex.c (cb_file_change): Similarly.
+ * c-parse.in : Similarly.
+ * cfgrtl.c (verify_flow_info): Similarly.
+ * collect2.c: Similarly.
+ * cppfiles.c (find_include_file): Similarly.
+ * cppinit.c (cpp_handle_option): Similarly.
+ * cpplex.c (cpp_spell_token): Similarly.
+ * cppmain.c (do_preprocessing): Similarly.
+ * gcc.c (translate_options, process_command, do_spec1,
+ main, pfatal_execute): Similarly.
+ * genattr.c (main): Similarly.
+ * genattrtab.c (check_attr_test, operate_exp, simplify_test_exp,
+ write_test_expr, main): Similarly.
+ * gencodes.c (main): Similarly.
+ * genconfig.c (main): Similarly.
+ * genconstants.c (main): Similarly.
+ * genemit.c (main): Similarly.
+ * genextract.c (main): Similarly.
+ * genflags.c (main): Similarly.
+ * genopinit.c (main): Similarly.
+ * genoutput.c (process_template, main): Similarly.
+ * genpeep.c (main): Similarly.
+ * genrecog.c (main): Similarly.
+ * gensupport.c (is_predicable, identify_predicable_attribute,
+ alter_predicate_for_insn, init_md_reader_args, main): Similarly.
+ * ggc-page.c (alloc_anon): Similarly.
+ * mips-tfile.c (add_string, add_procedure, add_file, read_line,
+ parse_begin, parse_bend, parse_def, parse_end, parse_file,
+ parse_stabs_common, parse_stabs, write_varray, write_object,
+ read_seek, copy_object, main, error): Similarly.
+ * profile.c (compute_branch_probabilities): Similarly.
+ * reg-stack.c (check_asm_stack_operands): Similarly.
+ * reload.c (find_reloads): Similarly.
+ * reload1.c (spill_failure, failed_reload): Similarly.
+ * rtl-error.c (_fatal_insn_not_found): Similarly.
+ * toplev.c (read_integral_parameter, crash_signal,
+ decode_f_option, set_target_switch, parse_options_and_default_flags)
+ : Similarly.
+ * tradcif.y (parse_number, yylex): Similarly.
+ * tradcpp.c (main, fancy_abort): Similarly.
+ * tree.c (tree_check_failed): Similarly.
+ * varray.c (varray_check_failed): Similarly.
+ * xcoffout.c (xcoff_output_standard_types): Similarly.
+objc:
+ * objc-act.c (get_object_ref, lookup_and_install_protocols,
+ build_objc_string_object, objc_declare_alias, build_ivar_chain,
+ finish_message_expr, build_protocol_expr, is_public,
+ start_class): Similarly.
+
+2001-12-01 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * c-decl.c (duplicate_decls, parmlist_tags_warning): Remove
+ trailing period from diagnostics.
+ * c-lex.c (cb_file_change): Similarly.
+ * cppmacro.c (check_trad_stringification): Similarly.
+ * gcc.c (do_spec_1): Similarly.
+ * genattr.c (main): Similarly.
+ * genattrtab.c (main, operate_exp, make_length_attrs): Similarly.
+ * gencodes.c (main): Similarly.
+ * genconfig.c (main): Similarly.
+ * genconstants.c (main): Similarly.
+ * genemit.c (main): Similarly.
+ * genextract.c (main): Similarly.
+ * genopinit.c (main): Similarly.
+ * genoutput.c (main): Similarly.
+ * genpeep.c (main): Similarly.
+ * genrecog.c (main): Similarly.
+ * mips-tfile.c (add_file, error): Similarly.
+ * profile.c (init_branch_prob): Similarly.
+ * reload1.c (spill_failure): Similarly.
+ * stmt.c (parse_output_constraint): Similarly.
+ * varasm.c (assemble_variable): Similarly.
+
+2001-12-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * m68k.c (init_FPA_table): Provide static prototype.
+ * mips/abi64.h (mips_function_value): Move prototype to ...
+ * mips-protos.h (mips_function_value): ... here.
+ * mips.c: Include halfpic.h.
+ * output.h (rdata_section): Prototype.
+
+ * h8300.c (h8300_asm_named_section): Wrap with !OBJECT_FORMAT_ELF.
+ * m88k.c (m88k_svr3_asm_out_constructor,
+ m88k_svr3_asm_out_destructor): Wrap with CTOR_LIST_BEGIN &&
+ !OBJECT_FORMAT_ELF.
+ * mcore.c (mcore_asm_named_section): Wrap with OBJECT_FORMAT_ELF.
+ * sh.c (sh_asm_named_section): Wrap with !OBJECT_FORMAT_ELF.
+ * sparc.c (sparc_elf_asm_named_section): Wrap with OBJECT_FORMAT_ELF.
+
+2001-12-01 Geoff Keating <geoffk@redhat.com>
+
+ * config/rs6000/rs6000.h (LEGITIMATE_LO_SUM_ADDRESS_P): Complex
+ LO_SUM addresses less than word size are not legitimate,
+ because they lead to invalid SUBREGs.
+ * config/rs6000/rs6000.c (rs6000_legitimize_address): Likewise.
+
+2001-12-01 Olivier Hainque <hainque@act-europe.fr>
+
+ * unroll.c (loop_iterations): Give up on jumps with null JUMP_LABEL
+ while scanning for multiple back edges.
+
+2001-12-01 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
+
+ * ginclude/ppc-asm.h (JUMP_TARGET): New macro.
+ * config/rs6000/tramp.asm: Use it.
+
+2001-12-01 Zack Weinberg <zack@codesourcery.com>
+
+ * gencheck.c, gengenrtl.c: Don't define xmalloc.
+ * gensupport.c: Don't define xstrdup, xcalloc, xrealloc,
+ xmalloc.
+
+2001-11-30 John David Anglin <dave@hiauly1.hia.nrc.ca>
+
+ * pa.c (output_ascii): Cast `p' to unsigned char.
+
+2001-11-30 Daniel Berlin <dan@cgsoftware.com>
+
+ * config/rs6000/rs6000.c (altivec_expand_builtin): add
+ ALTIVEC_BUILTIN_LD_INTERNAL_4sf and ALTIVEC_BUILTIN_ST_INTERNAL_4sf,
+ *_16qi,_8hi, rename existing V4SI ones to *_4si.
+ (altivec_init_builtins): Ditto.
+ (bdesc_2arg): Rename CODE_FOR_* to match changes in MD file.
+
+ * config/rs6000/rs6000.md: Add attribute types vecsimple,
+ veccomplex, vecfloat, and vecperm, for altivec instructions.
+ Modify altivec patterns to use approriate attribute type.
+ Modify altivec patterns to match RTL operations where approriate
+ (IE no unspec where we can avoid it).
+ Add vector unit scheduling for ppc7450.
+ Rename patterns to what they are where approriate
+ (altivec_vaddfp->addv4sf3, etc)
+
+ * config/rs6000/rs6000.h (enum rs6000_builtins): Change VRS->VSR.
+ Pass -mppc, and define _ARCH_PPC, if -mcpu=7450 is used.
+
+ * config/rs6000/sysv4.h: Add -mcpu=7450.
+
+ * testsuite/gcc.dg/altivec-1.c: Update test to take into account renamed
+ _builtin_altivec_ld_interal function.
+
+2001-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * configure.in (AC_CHECK_FUNCS): Delete strtoul, bsearch, popen,
+ strchr, strrchr, isascii, gettimeofday.
+ * config.in, configure: Regenerate.
+
+2001-11-30 Zoltan Hidvegi <hzoli@hzoli.2y.net>
+
+ * unroll.c (unroll_loop): Correct special exit cases.
+
+2001-11-30 Stephane Carrez <Stephane.Carrez@sun.com>
+
+ * config/sparc/sparc.c (DF_MODES_NO_S): Fix pr/3623, define to
+ accept DFmode and DImode only.
+
+2001-11-30 Aldy Hernandez <aldyh@redhat.com>
+
+ * config/rs6000/rs6000.h (STARTING_FRAME_OFFSET): Adjust for altivec.
+ (STACK_DYNAMIC_OFFSET): Same.
+
+2001-11-30 Richard Henderson <rth@redhat.com>
+
+ * c-decl.c (duplicate_decls): Copy DECL_SAVED_TREE.
+
+2001-11-30 Aldy Hernandez <aldyh@redhat.com>
+
+ * config/rs6000/rs6000.h (CALL_REALLY_USED_REGISTERS): New.
+ (CONDITIONAL_REGISTER_USAGE): Set call_really_used_registers to
+ the values in call_used_registers.
+
+Fri Nov 30 12:48:26 2001 Jeffrey A Law (law@cygnus.com)
+
+ * gthr-dce.h: If _DCE_THREADS is not defined, then just include
+ gthr-single.
+
+2001-11-30 Jason Merrill <jason@redhat.com>
+
+ * dwarf2out.c (is_cxx): New fn.
+ (add_data_member_location_attribute): Check it.
+ * dbxout.c (dbxout_type): Only look at BINFO_VPTR_FIELD for C++.
+
+Fri Nov 30 08:26:57 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
+
+ * dwarf2asm.c (dw2_asm_output_encoded_addr_rtx): Handle const1_rtx.
+
+2001-11-30 Daniel Berlin <dan@cgsoftware.com>
+
+ * genopinit.c (gen_insn): Handle MODE_VECTOR_INT and
+ MODE_VECTOR_FLOAT as allowed.
+
+2001-11-29 Zack Weinberg <zack@codesourcery.com>
+
+ Purge cruft now we have build libiberty.
+
+ * Makefile.in (OBSTACK, VFPRINTF, DOPRINT, STRSTR,
+ HOST_OBSTACK, HOST_VFPRINTF, HOST_DOPRINT, HOST_STRSTR,
+ USE_HOST_OBSTACK, USE_HOST_VFPRINTF, USE_HOST_DOPRINT,
+ USE_HOST_STRSTR): Delete variables.
+ (vfprintf.o, doprint.o, strstr.o, splay-tree.o, obstack.o,
+ hashtab.o, safe-ctype.o, $(HOST_PREFIX_1)obstack.o,
+ $(HOST_PREFIX_1)vfprintf.o, $(HOST_PREFIX_1)doprint.o,
+ $(HOST_PREFIX_1)strstr.o), $(HOST_PREFIX_1)): Delete rules.
+ (LIBIBERTY, BUILD_LIBIBERTY): New variables.
+ (LIBDEPS): Now just $(INTLDEPS) $(LIBIBERTY).
+ (LIBS): Now just $(INTLLIBS) @LIBS@ $(LIBIBERTY).
+ (HOST_LIBDEPS): Now just $(BUILD_LIBIBERTY).
+ (HOST_LIBS): Ditto.
+ (HOST_RTL): Remove hashtab.o safe-ctype.o.
+ (OBJS): Remove splay-tree.o.
+ (gen-protos): Depend on $(HOST_LIBS), not ../libiberty/libiberty.a.
+ (distclean): No need to delete splay-tree.c obstack.c
+ hashtab.c safe-ctype.c.
+ (mostlyclean): Delete build copies of print-rtl.c bitmap.c
+ errors.c ggc-none.c (all prefixed with $(HOST_PREFIX_1).
+ * aclocal.m4 (gcc_AC_FUNC_VFPRINTF_DOPRNT, gcc_AC_FUNC_STRSTR):
+ Delete.
+ * configure.in: Don't use them.
+ Set and substitute @FORBUILD@.
+ * config.in, configure: Regenerate.
+ * doprint.c: Move to libiberty/_doprnt.c.
+ * doc/configterms.texi: Document that libiberty is now built
+ up to three times. Fix typo.
+
+2001-11-30 Jason Merrill <jason@redhat.com>
+
+ * dwarf2out.c (add_data_member_location_attribute): Do the
+ right thing for virtual bases.
+ * dbxout.c (dbxout_type): For a virtual base, print the offset
+ within the vtable.
+
+2001-11-29 Zoltan Hidvegi <hzoli@hzoli.2y.net>
+
+ * doloop.c (doloop_valid_p): Check for LTU and GTU as well.
+
+2001-11-29 Aldy Hernandez <aldyh@redhat.com>
+
+ * config/rs6000/rs6000.c (function_arg): Unnamed vector arguments
+ go in memory.
+ Remove unused attribute for named.
+
+2001-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * genattrtab.c (attr_rtx_1): New function containing the
+ majority of `attr_rtx'. Move variable declarations into the
+ scope where they are used. Eliminate unnecessary gotos.
+ (attr_rtx): Now just a wrapper for `attr_rtx_1' using VA_OPEN,
+ VA_FIXEDARG, and VA_CLOSE.
+
+2001-11-30 Hans-Peter Nilsson <hp@axis.com>
+
+ * config/cris/cris.c (cris_notice_update_cc): Check first
+ destination also against overlap with cc_status.value2 and second
+ destination against overlap with cc_status.value1. For overlaps,
+ clear overlapped value, don't just CC_STATUS_INIT.
+
+ * config/cris/cris.h (EXTRA_CONSTRAINT_T): Fix spacing and FIXME.
+ Fix typo in comment.
+ (LINK_SPEC): Remove whitespace at end of line.
+
+2001-11-29 Jakub Jelinek <jakub@redhat.com>
+
+ * c-lex.c (init_c_lex): Canonicalize "-" filename to "".
+
+2001-11-29 Jakub Jelinek <jakub@redhat.com>
+
+ * gcc.c (ASM_DEBUG_SPEC): Only check HAVE_AS_G*_DEBUG_FLAG
+ macros for the supported debugging types.
+
+2001-11-29 Craig Rodrigues <rodrigc@gcc.gnu.org>
+
+ PR other/4932
+ * config/i386/i386.c (print_operand): Verify that the
+ argument to %c is a constant and not a conditional which
+ needs to be reversed.
+
+Thu Nov 29 11:12:59 2001 Geoffrey Keating (geoffk@redhat.com)
+
+ * emit-rtl.c (gen_lowpart_common): Fix conversion of
+ REAL_VALUE_TYPEs to an array of target integers. Fix extraction
+ of low part of those arrays for 32bit and 64bit hosts.
+
+2001-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * Makefile.in (insn-output.o): Depend on insn-codes.h.
+
+2001-11-29 Joseph S. Myers <jsm28@cam.ac.uk>
+
+ * configure.in (target_list): Add generated-manpages.
+ * configure: Regenerate.
+ * Makefile.in (generated-manpages): Depend on
+ lang.generated-manpages.
+ * objc/Make-lang.in (objc.generated-manpages): New dummy target.
+
+2001-11-29 Nick Clifton <nickc@cambridge.redhat.com>
+
+ * config/arm/crti.asm (_init): Add .thumb_func if compiled
+ with -mthumb.
+ (_fini): Add .thumb_func if compiled with -mthumb.
+
+2001-11-28 Eric Christopher <echristo@redhat.com>
+
+ * config/mips/mips.c (override_options): Fix thinko in mips_tune
+ for mips32/mips64. Remove MASK_SOFT_FLOAT configuration bits.
+
+Thu Nov 29 00:24:15 EST 2001 John Wehle (john@feith.com)
+
+ * alpha.md (tablejump): Use pic_offset_table_rtx
+ instead of gen_rtx_REG.
+
+Wed Nov 28 15:36:13 2001 Jeffrey A Law (law@cygnus.com)
+
+ * expr.c (store_expr): When copying a string constant into an
+ array, reset the known alignment of the MEM for the section to
+ be cleared to BITS_PER_UNIT.
+
+2001-11-28 Hans-Peter Nilsson <hp@axis.com>
+
+ * config/cris/cris.c: Remove whitespace at end of line.
+
+Wed Nov 28 14:51:23 2001 Douglas B. Rupp <rupp@gnat.com>
+
+ * config.gcc (i[34567]86-*-interix3*): New case.
+ * config/x-interix3, config/interix3.h, config/i386/i386-interix3.h:
+ New files.
+
+2001-11-28 Richard Henderson <rth@redhat.com>
+
+ * config/alpha/alpha.md (sibcall_osf_1, sibcall_value_osf_1): Use
+ symbolic_operand as the predicate.
+
+2001-11-28 Richard Henderson <rth@redhat.com>
+
+ * doloop.c (doloop_modify_runtime): Properly select induction
+ variable; skip late entry test if biv initializer created by loop.
+
+Wed Nov 28 08:21:47 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
+
+ * tree.h (EXPR_WFL_LINECOL): Used by Java in node other than
+ EXPR_WITH_FILE_LOCATION, so change checks and documentation.
+
+ * tree.h (TREE_VIA_PROTECTED): Update to show can be in TREE_VEC.
+
+ * tree.h: Add missing checks on some macros; make formatting more
+ consistent.
+
+ * stor-layout.c (put_pending_size): Look for SAVE_EXPR if not at top
+ level; only add to pending_sizes if find it.
+
+ * langhooks.c (lhd_safe_from_p): Add ATTRIBUTE_UNUSED.
+
+ * df.c (iterate_dataflow_sbitmap, iterate_dataflow_bitmap):
+ Add casts to remove warnings.
+
+ * Makefile.in (OBJS): Sort alphabetically.
+
+ * print-rtl.c (print_rtx): If RTX code is bad, just say so.
+ Also minor cleanups.
+
+Wed Nov 28 06:52:27 2001 Arnaud Charlet <charlet@ACT-Europe.FR>
+
+ * Makefile.in (ORDINARY_FLAGS_TO_PASS): Remove STAGE_PREFIX.
+ (FLAGS_TO_PASS): Add STAGE_PREFIX.
+ (SUBDIR_FLAGS_TO_PASS): Apply PREPEND_DOTDOT_TO_RELATIVE_PATH
+ to STAGE_PREFIX.
+
+Wed Nov 28 10:42:19 CET 2001 Jan Hubicka <jh@suse.cz>
+
+ * cse.c (true_dependence_in_rtx): New function.
+ (invalidate): Use it.
+
+ * c-common.h (GOTO_FAKE_P): New macro.
+ * tree-inline.c (GOTO_FAKE_P): Set.
+ * c-tree.texi (GOTO_FAKE_P): Document.
+
+ * varasm.c (assemble_variable): Set reloc to 3 for error_mark
+ containing pointers.
+ (output_addressed_constants): Check for local/external relocations.
+ * elfos.h (SELECT_SECTION): Classify data section.
+ * tm.texi (SELECT_SECTION): Update documentation.
+
+ * cfganal.c (flow_dfs_compute_reverse_add_bb): set visited bit.
+ (flow_dfs_compute_reverse_execute): Add only unvisited blocks.
+
+2001-11-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * defaults.h (UNALIGNED_SHORT_ASM_OP, UNALIGNED_INT_ASM_OP,
+ UNALIGNED_DOUBLE_INT_ASM_OP): Also provide defaults when we have
+ OBJECT_FORMAT_ROSE.
+
+2001-11-28 Hans-Peter Nilsson <hp@axis.com>
+
+ * config/cris/cris.c: Tweak spacing for prototypes.
+ (LOSE_AND_RETURN): New macro.
+ (cris_operand_lossage): New function.
+ (cris_print_index, cris_print_base): Use cris_operand_lossage
+ rather than fatal_insn.
+ (cris_print_operand, cris_print_operand_address): Use
+ LOSE_AND_RETURN rather than fatal_insn and internal_error.
+ (cris_output_addr_const): Use LOSE_AND_RETURN and
+ output_operand_lossage rather than fatal_insn and internal_error
+ for valid but unexpected rtx expressions.
+
+ * config/cris/cris.c (cris_split_movdx): Don't call alter_subreg
+ for a SUBREG in src or dest, abort instead.
+
+2001-11-28 Bryce McKinlay <bryce@waitaki.otago.ac.nz>
+
+ * doc/passes.texi: Remove reference to c-dump.c. Update tree inlining
+ doc.
+
+2001-11-27 Jakub Jelinek <jakub@redhat.com>
+
+ * gcc.c (ASM_DEBUG_SPEC): Use conditional expression rather than
+ preprocessor define. If only DBX_DEBUGGING_INFO or only
+ DWARF2_DEBUGGING_INFO is supported for the target, provide
+ appropriate definitions.
+
+2001-11-27 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * Makefile.in: Update, and add c-objc-common.o dependencies.
+ * c-lang.c: Remove unnecessary includes.
+ (c_init): Move bulk of code to c_objc_common_init, and call it.
+ (c_tree_printer, c_missing_noreturn_ok_p, c_disregard_inline_limits,
+ inline_forbidden_p, c_cannot_inline_tree_fn): Move to
+ c-objc-common.c.
+ * c-objc-common.c: New. Mostly pulled from c-lang.c.
+ * c-tree.h (c_disregard_inline_limits, c_cannot_inline_fn,
+ c_objc_common_init, c_missing_noreturn_ok_p): New.
+ * toplev.c: Update comment.
+ * doc/passes.texi: Update.
+objc:
+ * objc-act.c (LANG_HOOKS_TREE_INLINING_CANNOT_INLINE_TREE_FN,
+ LANG_HOOKS_TREE_INLINING_DISREGARD_INLINE_LIMITS,
+ LANG_HOOKS_TREE_INLINING_ANON_AGGR_TYPE_P): Override.
+ (objc_init): Update to use c_objc_common_init.
+
+2001-11-27 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * cpphash.c (_cpp_init_hashtable): Update.
+ * cpphash.h (struct spec_nodes): Remove n_L.
+ * cpplex.c (_cpp_lex_direct): Check for prefix L separately.
+
+2001-11-17 Richard Henderson <rth@redhat.com>
+
+ * unroll.c (loop_iterations): Move last change ...
+ * doloop.c (doloop_modify_runtime): ... here.
+
+2001-11-17 Corey Minyard <minyard@acm.org>
+ Richard Henderson <rth@redhat.com>
+
+ * unroll.c (loop_iterations): Detect one situation in which we
+ overestimate the number of iterations.
+
+2001-11-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
+
+ * gcc.c (set_input): Export.
+ Move declaration ...
+ gcc.h (set_input): ... here.
+
+2001-11-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
+
+ * gcc.c (set_collect_gcc_options): New function, split out from
+ main.
+ Ignore elided switches.
+ (do_spec): Invoke before executing command.
+ (do_spec_1): Likewise.
+ Fixes PR other/3968.
+
+2001-11-27 Hans-Peter Nilsson <hp@axis.com>
+
+ * config/cris/cris.h (INT_ASM_OP): Remove.
+
+2001-11-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
+
+ * config/i386/sol2.h (WINT_TYPE): Redefine.
+ (WINT_TYPE_SIZE): Likewise.
+
+2001-11-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * collect2.c: Check HAVE_DUP2 instead of NO_DUP2.
+ (dup2): Make static and add prototype.
+ * m68k/plexus.h: Don't define NO_DUP2.
+ * configure.in (AC_CHECK_FUNCS): Add dup2.
+ * config.in, configure: Regenerate.
+
+ * ia64/aix.h (REG_SIZE): Don't #undef.
+ * sparc.h (REG_SIZE): Delete.
+ * flow.c (mark_used_regs): Don't use REG_SIZE.
+ * regs.h (REG_SIZE): Delete.
+
+2001-11-27 Andreas Schwab <schwab@suse.de>
+
+ * gcc.c: Fix typo PREFERRED_DEBUGGING_FORMAT ->
+ PREFERRED_DEBUGGING_TYPE.
+
+Tue Nov 27 08:21:47 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
+
+ * Makefile.in (c-lang.o): Depends on langhooks-def.h.
+ (expr.o, varasm.o): Depends on langhooks.h.
+ * c-common.c (c_safe_from_p): Always declare.
+ (c_expand_expr): Refine when declared.
+ * c-lang.c (c-common.h): Now include.
+ (LANG_HOOKS_SAFE_FROM_P): Define new hook.
+ (c_init): Don't set lang_safe_from_expr.
+ * expr.c (langhooks.h): Now include.
+ (lang_safe_from_p): No longer define.
+ (safe_from_p): Use lang hook.
+ (expand_expr): Set IGNORE if VOID_TYPE result of VIEW_CONVERT_EXPR too.
+ (expand_expr, case VIEW_CONVERT_EXPR): Pass ro_modifier down.
+ * expr.h (lang_expand_constant, lang_safe_from_p): Delete.
+ * langhooks-def.h (lhd_return_tree, lhd_safe_from_p): New decls.
+ (LANG_HOOKS_EXPAND_CONSTANT, LANG_HOOKS_SAFE_FROM_P): New hooks.
+ * langhooks.c (lhd_return_tree, lhd_safe_from_p): New functions.
+ * langhooks.h (struct lang_hooks): New fields expand_constant
+ and safe_from_p.
+ * output.h (output_constant): Size arg is HOST_WIDE_INT.
+ * stmt.c (expand_decl_init): No longer need to expand constant
+ for CONST_DECL.
+ * stor-layout.c (put_pending_size): Don't check for SAVE_EXPR.
+ * toplev.c (lang_expand_constant): Delete var.
+ * tree.c (save_expr): Don't put another SAVE_EXPR around simple
+ operations on SAVE_EXPR.
+ * varasm.c (langhooks.h): Now include.
+ (compare_constant_1): Use lang_hooks, not lang_expand_constant.
+ (record_constant_1, output_addressed_constants): Likewise.
+ (initializer_constant_valid_p, output_constant): Likewise.
+ (output_constant_def): Process no-defer of string constant.
+ (output_addressed_constants, case ADDR_EXPR): Use handled_component_p.
+ (output_constant): Strip more conversions.
+ Track our size and pad for the rest.
+ (array_size_for_constructor): Remove code for non-byte STRING_CST.
+ (output_constructor): SIZE now HOST_WIDE_INT.
+
+2001-11-27 Richard Henderson <rth@redhat.com>
+
+ * ifcvt.c (noce_try_store_flag_constants): Test for overflow
+ in computing DIFF.
+
+2001-11-27 Zack Weinberg <zack@codesourcery.com>
+
+ * cppfiles.c (read_include_file): Add comment.
+
+2001-11-26 Richard Henderson <rth@redhat.com>
+
+ * toplev.c (rest_of_compilation): Call free_bb_for_insn before exit.
+
+2001-11-26 Richard Henderson <rth@redhat.com>
+
+ * config/ia64/sysv4.h (DBX_DEBUGGING_INFO): Undef.
+ * config/ia64/aix.h (PREFERRED_DEBUGGING_TYPE): Remove
+ commented out override.
+
+2001-11-26 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * cppfiles.c (stack_include_file): Don't optimize zero-length
+ files.
+ (read_include_file): NUL-terminate read files.
+ * cpplex.c (handle_newline, skip_escaped_newlines,
+ get_effective_char, skip_whitespace, parse_identifier,
+ parse_identifier_slow, parse_number, parse_string,
+ _cpp_lex_direct): Optimize for the fact that buffers are guaranteed
+ NUL-terminated.
+ * cpplib.c (destringize_and_run, cpp_define, handle_assertion):
+ Be sure buffers are NUL terminated.
+ * cppmacro.c (warn_of_redefinition): Kill compile warning.
+
+2001-11-26 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * c-common.c: Include tree-inline.h.
+ (c_language): Move separate definitions here.
+ (c_common_init_options, c_common_post_options): New.
+ (c_common_lang_init): Rename c_common_init.
+ * c-common.h (c_common_lang_init): Similarly.
+ (c_common_init_options, c_common_post_options): New.
+ * c-lang.c (c_post_options): Move body to c_common_post_options.
+ (c_init_options): Use c_common_init_options.
+ (c_init): Update.
+ * langhooks.def: Rearrange.
+ * langhooks.h: Rearrange, and improve comments.
+ * toplev.c (do_compile): New function.
+ (toplev_main): Use it.
+ (lang_independent_f_options, parse_options_and_default_flags,
+ process_options): Remove trailing periods.
+ * Makefile.in: Update.
+objc: * objc-act.c (objc_post_options, objc_init_options): Use c-common.c
+ functions.
+ (ojbc_init): Update.
+
+2001-11-26 Richard Henderson <rth@redhat.com>
+
+ * config/alpha/alpha.md (unop): Add 0 offset for some gas versions.
+
+2001-11-26 DJ Delorie <dj@redhat.com>
+
+ * expr.c (store_constructor): Actually use the value computed
+ if WORD_REGISTER_OPERATIONS.
+
+2001-11-26 Richard Henderson <rth@redhat.com>
+
+ * config/elfos.h (SELECT_SECTION): Don't check TREE_READONLY
+ for CONSTRUCTOR.
+
+2001-11-26 David Edelsohn <edelsohn@gnu.org>
+
+ * rs6000.c (output_mi_thunk): Handle minimal-toc and call
+ correct function on AIX.
+
+2001-11-26 Alexandre Oliva <aoliva@redhat.com>
+
+ * toplev.c (process_options): Don't force
+ flag_optimize_sibling_calls to zero just because exceptions are
+ enabled.
+
+Mon Nov 26 12:37:05 2001 Jeffrey A Law (law@cygnus.com)
+
+ * df.h (transfer_function_sbitmap): Use PARAMS around argument
+ list in function prototypes.
+ (transfer_function_bitmap): Likewise.
+
+2001-11-26 Loren J. Rittle <ljrittle@acm.org>
+
+ * config/stormy16/stormy16.h: Remove DEFAULT_VTABLE_THUNKS.
+ * config/i386/netbsd-elf.h: Likewise.
+
+2001-11-26 David Edelsohn <edelsohn@gnu.org>
+
+ * doc/trouble.texi: Remove outdated RS/6000 comments.
+
+Mon Nov 26 13:49:41 CET 2001 Jan Hubicka <jh@suse.cz>
+
+ * final.c (walk_alter_subreg): Fix return value.
+
+Mon Nov 26 11:36:20 CET 2001 Jan Hubicka <jh@suse.cz>
+
+ * sparc.c (sparc_absnegfloat_split_legitimate): Do not call
+ alter_subreg.
+ * sparc.md (post-reload splitters): Do not call alter_subreg.
+ * cfgrtl.c (purge_dead_edges): Fix typo in previous fix.
+
+2001-11-25 Aldy Hernandez <aldyh@redhat.com>
+
+ * regclass.c (choose_hard_reg_mode): Handle vector arguments.
+
+2001-11-26 Alan Modra <amodra@bigpond.net.au>
+
+ * final.c: (insn_lengths): Make it an int *, so that large jump
+ tables don't overflow.
+
+2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
+
+ * c-format.c (FMT_FLAG_DOLLAR_GAP_POINTER_OK): New.
+ (format_types): Use it for scanf.
+ (dollar_arguments_pointer_p): New.
+ (init_dollar_format_checking): Store details of which arguments
+ are pointers.
+ (maybe_read_dollar_number): Reallocate dollar_arguments_pointer_p.
+ (finish_dollar_format_checking): Take extra parameter
+ pointer_gap_ok. Treat unused arguments differently if
+ pointer_gap_ok and the unused arguments are pointers.
+ (check_format_info_main): Pass extra argument to
+ finish_dollar_format_checking.
+ * doc/invoke.texi (-Wno-format-extra-args): Document behavior when
+ unused arguments are present between used arguments with operand
+ numbers.
+
+2001-11-25 Daniel Berlin <dan@cgsoftware.com>
+
+ * df.c: Add prototypes for hybrid_search_bitmap and
+ hybrid_search_sbitmap.
+ (hybrid_search_bitmap): New function.
+ (hybrid_search_sbitmap): New function.
+ (iterative_dataflow_sbitmap): Change to use hybrid_search_sbitmap.
+ (iterative_dataflow_bitmap): Ditto.
+
+2001-11-25 Stephane Carrez <Stephane.Carrez@worldnet.fr>
+
+ * config/m68hc11/m68hc11.md (peephole2): New peephole2 to optimize
+ address computations.
+
+2001-11-25 Stephane Carrez <Stephane.Carrez@worldnet.fr>
+
+ * config/m68hc11/m68hc11.c (d_register_operand): Must accept
+ register b (low part of d).
+
+2001-11-25 Stephane Carrez <Stephane.Carrez@worldnet.fr>
+
+ * config/m68hc11/m68hc11.h (FUNCTION_PROFILER): Fix label name
+ passed to mcount.
+
+Sun Nov 25 06:22:09 2001 Douglas B. Rupp <rupp@gnat.com>
+
+ * config/alpha/vms-ld.c, config/alpha/vms-cc.c: New files.
+ * config/alpha/x-vms: New file, to compile the above.
+ * config.gcc (alpha*-dec-vms*): Add x-vms.
+
+2001-11-24 Hans-Peter Nilsson <hp@axis.com>
+
+ * genextract.c (main): Set ro_loc for peepholes.
+
+Sat Nov 24 17:04:10 2001 Douglas B. Rupp <rupp@gnat.com>
+
+ * fix-header.c (main): Move inf_buffer termination and inf_limit
+ calculation to after read.
+
+ * config/alpha/xm-vms.h (FILE_TYPE): Remove undef and baggage.
+ (__UNIX_FOPEN): Define.
+
+Sat Nov 24 16:11:00 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
+
+ * function.c (assign_stack_temp_for_type): Clear alias set before
+ setting new one.
+
+2001-11-23 David Edelsohn <edelsohn@gnu.org>
+
+ * rs6000.c (print_operand, case 'v'): Use HOST_WIDE_INT_PRINT_HEX
+ format.
+ * rs6000.md (cmptf): Fix typo.
+
+2001-11-23 Richard Sandiford <rsandifo@redhat.com>
+
+ * final.c (output_addr_const): Output PC as '.' even if !flag_pic.
+ * varasm.c (output_constructor): Use assemble_integer rather
+ than ASM_OUTPUT_BYTE.
+
+2001-11-23 Andreas Jaeger <aj@suse.de>
+
+ * cpplex.c (cpp_interpret_charconst): Use HOST_WIDE_INT for sign
+ extension.
**** TRUNCATED ****
-------------- next part --------------
/maat/heart/tbox/cvs-gcc/gcc/gcc/cp/decl.c: In function `insert_default_attributes':
/maat/heart/tbox/cvs-gcc/gcc/gcc/cp/decl.c:6890: warning: signed and unsigned type in conditional expression
/maat/heart/tbox/cvs-gcc/gcc/gcc/cp/decl.c: In function `grokfndecl':
/maat/heart/tbox/cvs-gcc/gcc/gcc/cp/decl.c:8844: warning: signed and unsigned type in conditional expression
/maat/heart/tbox/cvs-gcc/gcc/gcc/cp/decl.c:8878: warning: signed and unsigned type in conditional expression
/maat/heart/tbox/cvs-gcc/gcc/gcc/cp/decl.c: In function `xref_basetypes':
/maat/heart/tbox/cvs-gcc/gcc/gcc/cp/decl.c:12860: parse error before `enum'
/maat/heart/tbox/cvs-gcc/gcc/gcc/cp/decl.c:12862: `tag_code' undeclared (first use in this function)
/maat/heart/tbox/cvs-gcc/gcc/gcc/cp/decl.c:12862: (Each undeclared identifier is reported only once
/maat/heart/tbox/cvs-gcc/gcc/gcc/cp/decl.c:12862: for each function it appears in.)
/maat/heart/tbox/cvs-gcc/gcc/gcc/cp/decl.c: In function `start_function':
/maat/heart/tbox/cvs-gcc/gcc/gcc/cp/decl.c:13450: warning: signed and unsigned type in conditional expression
/maat/heart/tbox/cvs-gcc/gcc/gcc/cp/decl.c: In function `finish_function':
/maat/heart/tbox/cvs-gcc/gcc/gcc/cp/decl.c:14083: warning: signed and unsigned type in conditional expression
/maat/heart/tbox/cvs-gcc/gcc/gcc/cp/decl.c: In function `cp_missing_noreturn_ok_p':
/maat/heart/tbox/cvs-gcc/gcc/gcc/cp/decl.c:14680: warning: signed and unsigned type in conditional expression
make[1]: *** [cp/decl.o] Error 1
make[1]: Leaving directory `/maat/heart/tbox/powerpc-eabisim/build/gcc'
make: *** [all-gcc] Error 2
+ exit 1
-------------- next part --------------
--
Geoffrey Keating <regress@maat.cygnus.com>
(via an automated GCC regression-testing script.)
More information about the Gcc-regression
mailing list