9 GCC HEAD regressions, 0 new, with your patch on 2005-06-08T06:14:33Z.
GCC regression checker
geoffk@apple.com
Thu Jun 9 00:09:00 GMT 2005
With your recent patch, GCC HEAD has some regression test failures,
which used to pass. There are 0 new failures, and 9
failures that existed before and after that patch; 1 failures
have been fixed.
The old failures, which were not fixed or introduced by your patch, are:
native gcc.sum gcc.dg/compat/scalar-by-value-1
native gcc.sum gcc.dg/tree-ssa/loop-2.c
native gcc.sum gcc.dg/tree-ssa/loop-4.c
native libjava.sum Array_3
native libstdc++.sum 26_numerics/cmath/c99_classification_macros_c.cc
native libstdc++.sum 27_io/basic_filebuf/seekoff/char/1-io.cc
native libstdc++.sum 27_io/basic_filebuf/seekoff/char/2-io.cc
native libstdc++.sum 27_io/basic_filebuf/seekpos/char/1-io.cc
native libstdc++.sum 27_io/basic_filebuf/seekpos/char/2-io.cc
The fixed failures are:
native libstdc++.sum 26_numerics/complex/13450.cc
For more information, see http://gcc.gnu.org/regtest/.
-------------- next part --------------
ChangeLog entries since last run on 2005-06-07T12:25:18Z:
--- /Users/regress/tbox/changelog_mail/gcc/gcc/ChangeLog Tue Jun 7 05:26:40 2005
+++ gcc/gcc/ChangeLog Tue Jun 7 23:15:52 2005
@@ -1,3 +1,234 @@
+2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
+
+ PR target/21889
+ * target.h (gcc_target) <asm_out>: New field output_dwarf_dtprel.
+ * target-def.h (TARGET_ASM_OUTPUT_DWARF_DTPREL): New macro.
+ (TARGET_ASM_OUT): Add it.
+ * doc/tm.texi (Debugging Info): Document it.
+ * dwarf2out.c (output_loc_operands) <INTERNAL_DW_OP_tls_addr>:
+ Test it instead of ASM_OUTPUT_DWARF_DTPREL.
+ (loc_descriptor_from_tree_1) <VAR_DECL>: Likewise.
+ * system.h: Poison ASM_OUTPUT_DWARF_DTPREL.
+ * config/frv/frv-protos.h (frv_output_dwarf_dtprel): Delete.
+ * config/frv/frv.c (frv_output_dwarf_dtprel): Make static and unused.
+ (gen_inlined_tls_plt): Remove unused variable MEM.
+ (TARGET_ASM_OUTPUT_DWARF_DTPREL): Define to frv_output_dwarf_dtprel.
+ * config/frv/frv.h (ASM_OUTPUT_DWARF_DTPREL): Delete.
+ * config/i386/i386-protos.h (i386_output_dwarf_dtprel): Delete.
+ * config/i386/i386.c (i386_output_dwarf_dtprel): Make static and
+ unused.
+ (TARGET_ASM_OUTPUT_DWARF_DTPREL): Define to i386_output_dwarf_dtprel.
+ * config/i386/i386.h (ASM_OUTPUT_DWARF_DTPREL): Delete.
+ * config/ia64/ia64-protos.h (ia64_output_dwarf_dtprel): Delete.
+ * config/ia64/ia64.c (ia64_output_dwarf_dtprel): Make static and
+ unused.
+ (TARGET_ASM_OUTPUT_DWARF_DTPREL): Define to ia64_output_dwarf_dtprel.
+ * config/ia64/ia64.h (ASM_OUTPUT_DWARF_DTPREL): Delete.
+ * config/rs6000/rs6000-protos.h (rs6000_output_dwarf_dtprel): Delete.
+ * config/rs6000/rs6000.c (rs6000_output_dwarf_dtprel): Make static and
+ unused.
+ (TARGET_ASM_OUTPUT_DWARF_DTPREL): Define to rs6000_output_dwarf_dtprel
+ * config/rs6000/rs6000.h (ASM_OUTPUT_DWARF_DTPREL): Delete.
+ * config/s390/s390-protos.h (s390_output_dwarf_dtprel): Delete.
+ * config/s390/s390.c (s390_output_dwarf_dtprel): Make static and
+ unused.
+ (TARGET_ASM_OUTPUT_DWARF_DTPREL): Define to s390_output_dwarf_dtprel.
+ * config/s390/s390.h (ASM_OUTPUT_DWARF_DTPREL): Delete.
+ * config/sparc/sol2-gas.h (TARGET_SUN_TLS): Define to 0.
+ (TARGET_GNU_TLS): Define to 1.
+ * config/sparc/sparc-protos.h (sparc_output_dwarf_dtprel): Delete.
+ * config/sparc/sparc.c (sparc_output_dwarf_dtprel): Make static and
+ unused.
+ (TARGET_ASM_OUTPUT_DWARF_DTPREL): Define to sparc_output_dwarf_dtprel
+ if TARGET_GNU_TLS only.
+ * config/sparc/sparc.h (ASM_OUTPUT_DWARF_DTPREL): Delete.
+
+ * config.gcc (sparc64-*-solaris2*): Include tm-dwarf2.h last.
+ (sparc-*-solaris2*): Likewise on Solaris 7 and up.
+
+2005-06-07 Dale Johannesen <dalej@apple.com>
+
+ * config/i386/i386.md (movqi_1): Fix case where source
+ is memory and destination EDI.
+
+2005-06-08 Kazu Hirata <kazu@codesourcery.com>
+
+ * config/c4x/c4x.h (PREDICATE_CODES): Remove mem_operand.
+
+2005-06-07 Eric Christopher <echristo@redhat.com>
+
+ * system.h: Poison EXTRA_CC_MODES.
+ * config/frv/frv.h (SELECT_CC_MODE): Rewrite comment.
+ * config/ia64/ia64.h (SELECT_CC_MODE): Ditto.
+ * doc/md.texi (Jump Patterns): Replace reference to
+ EXTRA_CC_MODES with machine-modes.def.
+ * doc/rtl.texi (Machine Modes): Ditto.
+
+2005-06-07 Richard Henderson <rth@redhat.com>
+
+ * varasm.c (initialize_cold_section_name): Fix alloca buffer overflow.
+ (assemble_start_function): Fix strcmp confusion.
+
+2005-06-07 Uros Bizjak <uros@kss-loka.si>
+
+ * config/i386/i386.h (enum ix86_entity): New.
+ (enum ix86_stack_slot): New.
+ (OPTIMIZE_MODE_SWITCHING): Redefine to use
+ ix86_optimize_mode_switching[] array.
+ (NUM_MODES_FOR_MODE_SWITCHING): Redefine for 4 entities.
+ (MODE_NEEDED): Use ix86_mode_needed() function.
+ (EMIT_MODE_SET): Redefine for changed emit_i387_cw_initialization ()
+ function.
+ (struct machine_function): Use optimize_mode_switching[] array.
+
+ * config/i386/i386.c (MAX_386_STACK_LOCALS): Remove.
+ (ix86_mode_needed): New function.
+ (emit_i387_cw_initialization): Cleanup. Use mode to calculate
+ correct stack positions for stored control words.
+ (assign_386_stack_local): Use enum ix86_stack_slot. Change assert.
+ (ix86_expand_builtin) [IX86_BUILTIN_LDMXCSR]: Change constant to
+ SLOT_TEMP.
+ [IX86_BUILTIN_STMXCSR]: Same.
+
+ * config/i386/i386-protos.h (assign_stack_local): Change prototype.
+ (emit_i387_cw_initialization): Change prototype.
+ (ix86_mode_needed): New prototype.
+
+ * config/i386/i386.md (i387_cw attribute): Change order of elements.
+ (truncdfsf2, truncxfsf2, truncxfdf2, fix_trunc<mode>_fisttp_i387_1)
+ (*fix_trunc<mode>_i387_1, lrint<mode>2, *fist<mode>2_floor_1)
+ (*fist<mode>2_ceil_1): Change constant in call to
+ assign_386_stack_local to SLOT_TEMP.
+ (*fix_trunc<mode>_i387_1): Change constant in call to
+ assign_386_stack_local to SLOT_CW_STORED and SLOT_CW_TRUNC.
+ Use new ix86_optimize_mode_switching[] array.
+ (frndintxf2_floor, *fist<mode>2_floor_1): Change constants in call to
+ assign_386_stack_local to SLOT_CW_STORED and SLOT_CW_FLOOR.
+ Use new ix86_optimize_mode_switching[] array.
+ (frndintxf2_ceil, *fist<mode>2_ceil_1): Change constants in call to
+ assign_386_stack_local to SLOT_CW_STORED and SLOT_CW_CEIL.
+ Use new ix86_optimize_mode_switching[] array.
+ (frndintxf2_trunc): Change constants in call to
+ assign_386_stack_local to SLOT_CW_STORED and SLOT_CW_TRUNC.
+ Use new ix86_optimize_mode_switching[] array.
+ (frndintxf2_mask_pm): Change constants in call to
+ assign_386_stack_local to SLOT_CW_STORED and SLOT_CW_MASK_PM.
+ Use new ix86_optimize_mode_switching[] array.
+
+ (define_peephole2): Change constant from 17 to FLAGS_REG;
+
+2005-06-07 Richard Henderson <rth@redhat.com>
+
+ PR rtl-opt/21528
+ * rtlanal.c (reg_overlap_mentioned_p) <MEM>: Handle 'E' formats.
+
+2005-06-07 Dale Johannesen <dalej@apple.com>
+
+ * tree-nested.c (finalize_nesting_tree_1): Disable
+ warn_padded around layout_type call.
+
+2005-06-08 Zdenek Dvorak <dvorakz@suse.cz>
+
+ * tree-ssa-loop-ivopts.c (rewrite_use_outer): Unshare the expression
+ before emiting it.
+
+2005-06-07 Eric Christopher <echristo@redhat.com>
+
+ * config/mips/predicates.md: Revert previous patch.
+
+2005-06-07 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/21850
+ * tree.c (get_unwidened): Stop at NOP_EXPR/CONVERT_EXPR that convert
+ from vector types.
+
+2005-06-07 Diego Novillo <dnovillo@redhat.com>
+
+ * tree-ssa-threadupdate.c (struct thread_stats_d): Declare.
+ (thread_stats): New local variable.
+ (redirect_edges): Increment count of threaded edges.
+ (thread_through_all_blocks): Initialize thread_stats.
+ Display number of threaded jumps if TDF_STATS is enabled.
+
+2005-06-07 Kazu Hirata <kazu@codesourcery.com>
+
+ * sbitmap.h (sbitmap_iter_init): Consistently treat bit_num as
+ the current bit index with no modulo.
+
+2005-06-07 Sebastian Pop <pop@cri.ensmp.fr>
+
+ PR 18403 and meta PR 21861.
+ * Makefile.in (tree-chrec.o): Depend on CFGLOOP_H and TREE_FLOW_H.
+ * tree-chrec.c: Include cfgloop.h and tree-flow.h.
+ (evolution_function_is_invariant_rec_p,
+ evolution_function_is_invariant_p): New.
+ (chrec_convert): Use an extra parameter AT_STMT for refining the
+ information that is passed down to convert_step. Integrate the
+ code that was in count_ev_in_wider_type.
+ * tree-chrec.h (count_ev_in_wider_type): Removed.
+ (chrec_convert): Modify its declaration.
+ (evolution_function_is_invariant_p): Declared.
+ (evolution_function_is_affine_p): Use evolution_function_is_invariant_p.
+ * tree-flow.h (can_count_iv_in_wider_type): Renamed convert_step.
+ (scev_probably_wraps_p): Declared.
+ * tree-scalar-evolution.c (count_ev_in_wider_type): Removed.
+ (follow_ssa_edge_in_rhs, interpret_rhs_modify_expr):
+ Use an extra parameter AT_STMT for refining the information that is
+ passed down to convert_step.
+ (follow_ssa_edge_inner_loop_phi, follow_ssa_edge,
+ analyze_scalar_evolution_1): Initialize AT_STMT with the current
+ analyzed statement.
+ (instantiate_parameters_1): Don't know yet how to initialize AT_STMT.
+ * tree-ssa-loop-ivopts.c (idx_find_step): Update the use of
+ can_count_iv_in_wider_type to use convert_step.
+ * tree-ssa-loop-niter.c (can_count_iv_in_wider_type_bound): Move
+ code that is independent of the loop over the known iteration
+ bounds to convert_step_widening, the rest is moved to
+ proved_non_wrapping_p.
+ (scev_probably_wraps_p): New.
+ (can_count_iv_in_wider_type): Renamed convert_step.
+ * tree-vrp.c (adjust_range_with_scev): Take an extra AT_STMT parameter.
+ Use scev_probably_wraps_p for computing init_is_max.
+ (vrp_visit_assignment): Pass the current analyzed statement to
+ adjust_range_with_scev.
+ (execute_vrp): Call estimate_numbers_of_iterations for refining the
+ information provided by scev analyzer.
+
+2005-06-07 Eric Christopher <echristo@redhat.com>
+
+ * config/mips/predicates.md (sleu_operand): Use
+ IN_RANGE to specify range of operand.
+
+2005-06-07 Steven Bosscher <stevenb@suse.de>
+
+ PR tree-optimization/21847
+ * tree-ssa-dce.c (mark_stmt_if_obviously_necessary): With
+ -fnon-call-exceptions, also mark statements inherently
+ necessary if they may throw.
+
+2005-06-07 Adrian Straetling <straetling@de.ibm.com>
+
+ * config/s390/s390.md: ("UNSPECV_MB", "UNSPECV_CAS"): New constants.
+ ("type"): Add "sem" to 'type' attribute.
+ ("memory_barrier", "*memory_barrier", "sync_compare_and_swapdi",
+ "sync_compare_and_swapsi", "sync_compare_and_swap_ccdi",
+ "sync_compare_and_swap_ccsi", "*sync_compare_and_swap_ccdi",
+ "*sync_compare_and_swap_ccsi"): New patterns.
+ * config/s390/2064.md: ("z_sem"): New insn_reservation.
+ * config/s390/2084.md: ("x_sem"): New insn_reservation.
+ * config/s390/s390.c: (s390_compare_emitted): New global variable.
+ (s390_emit_compare): Do not emit comparison again after cas.
+ * config/s390/s390.h (s390_compare_emitted): Declare.
+
+2005-06-07 Kazu Hirata <kazu@codesourcery.com>
+
+ * sbitmap.h (sbitmap_iterator, sbitmap_iter_init,
+ sbitmap_iter_cond, sbitmap_iter_next): New.
+ * bt-load.c, cfganal.c, combine.c, ddg.c, flow.c,
+ modulo-sched.c, sbitmap.c, sched-rgn.c, tree-into-ssa.c,
+ tree-outof-ssa.c, tree-ssa-alias.c, tree-ssa-live.c: Update
+ uses of EXECUTE_IF_SET_IN_SBITMAP to the new style.
+
2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
* tree-ssa-address.c: New file.
--- /Users/regress/tbox/changelog_mail/gcc/gcc/cp/ChangeLog Tue Jun 7 05:26:45 2005
+++ gcc/gcc/cp/ChangeLog Tue Jun 7 23:16:02 2005
@@ -1,5 +1,12 @@
2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
+ * cp-tree.def (DEFAULT_ARG): Adjust documentation.
+ * cp-tree.h (DEFARG_INSTANTIATIONS): New.
+ (struct tree_default_arg): Add instantiations member.
+ * parser.c (cp_parser_late_parsing_default_args): Adjust to use a
+ VEC.
+ * pt.c (tsubst_arg_types): Likewise.
+
* parser.c (cp_parser_late_parsing_default_args): Fix overeager
assert in previous patch.
--- /Users/regress/tbox/changelog_mail/gcc/gcc/po/ChangeLog Mon Jun 6 20:56:18 2005
+++ gcc/gcc/po/ChangeLog Tue Jun 7 23:16:04 2005
@@ -1,3 +1,7 @@
+2005-06-07 Jakub Jelinek <jakub@redhat.com>
+
+ * gcc.pot: Regenerate.
+
2005-06-06 Jakub Jelinek <jakub@redhat.com>
* exgettext: Handle gmsgid and cmsgid arguments specially,
--- /Users/regress/tbox/changelog_mail/gcc/gcc/testsuite/ChangeLog Tue Jun 7 05:26:49 2005
+++ gcc/gcc/testsuite/ChangeLog Tue Jun 7 23:16:05 2005
@@ -1,3 +1,32 @@
+2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
+
+ * gcc.dg/tls/debug-1.c: New test.
+
+2005-06-07 Dale Johannesen <dalej@apple.com>
+
+ * gcc.target/i386/movq.c: New.
+
+2005-06-07 Dale Johannesen <dalej@apple.com>
+
+ * gcc.dg/20050607-1.c: New.
+
+2005-06-07 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/21850
+ * gcc.c-torture/execute/20050607-1.c: New test.
+
+2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
+
+ PR libfortran/21926
+ * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
+ Test case where the return array has lowest stride one,
+ but isn't packed.
+
+2005-06-07 Adrian Straetling <straetling@de.ibm.com>
+
+ * lib/target-supports.exp (check_effective_target_sync_int_long):
+ Add s390 and s390x targets.
+
2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
* gcc.dg/tree-ssa/loop-2.c: Update outcome.
--- /Users/regress/tbox/changelog_mail/gcc/libstdc++-v3/ChangeLog Mon Jun 6 20:56:41 2005
+++ gcc/libstdc++-v3/ChangeLog Tue Jun 7 23:16:28 2005
@@ -1,3 +1,14 @@
+2005-06-07 Benjamin Kosnik <bkoz@redhat.com>
+
+ * acinclude.m4 (GLIBCXX_ENABLE_C99): Use C++ compiler for complex
+ tests.
+ * configure: Regenerated.
+
+2005-06-07 Adrian Straetling <straetling@de.ibm.com>
+
+ * config/cpu/s390/atomicity.h: (__exchange_and_add,
+ __atomic_add): Use the builtins for atomic memory operations.
+
2005-06-06 Paolo Carlini <pcarlini@suse.de>
PR libstdc++/21770 (cont: __gnu_debug::string)
ChangeLog entries between 2005-06-07T12:25:18Z and the last time everything
passed, on 2005-03-03T14:15:02Z:
--- /Users/regress/tbox/changelog_pass/gcc/ChangeLog Wed Mar 2 01:31:07 2005
+++ gcc/ChangeLog Mon Jun 6 20:55:59 2005
@@ -1,3 +1,240 @@
+2005-06-07 Hans-Peter Nilsson <hp@axis.com>
+
+ * configure.in (unsupported_languages): New macro.
+ <mmix-knuth-mmixware>: Set unsupported_languages. Name explicit
+ non-ported target libraries in noconfigdirs.
+ <cris-*, crisv32-*> Ditto, except for non-aout, non-elf,
+ non-linux-gnu. Remove libgcj_ex_libffi.
+ <lang_frag loop>: Set add_this_lang=no if the language is in
+ unsupported_languages.
+ * configure: Regenerate.
+
+2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
+
+ * configure.in: Fix typo in handling of --with-mpfr-dir.
+ * configure: Regenerate.
+
+2005-06-04 Richard Sandiford <rsandifo@nildram.co.uk>
+
+ * MAINTAINERS: Update my email address.
+
+2005-06-02 Jim Blandy <jimb@redhat.com>
+
+ * config.sub: Add cases for the Renesas m32c. (This patch has been
+ accepted into the master sources.)
+
+2005-06-02 Aldy Hernandez <aldyh@redhat.com>
+ Michael Snyder <msnyder@redhat.com>
+ Stan Cox <scox@redhat.com>
+
+ * configure.in: Set noconfigdirs for ms1.
+
+ * configure: Regenerate.
+
+2005-06-01 Jerry DeLisle <jvdelisle@verizon.net>
+
+ * MAINTAINERS (Write After Approval): Add self.
+
+2005-06-01 Josh Conner <jconner@apple.com>
+
+ * MAINTAINERS (Write After Approval): Add self.
+
+2005-06-01 Kazu Hirata <kazu@codesourcery.com>
+
+ * MAINTAINERS: Update my email address.
+
+2005-05-27 Ziga Mahkovec <ziga.mahkovec@klika.si>
+
+ * MAINTAINERS (Write After Approval): Add self.
+
+2005-05-26 Chris Demetriou <cgd@broadcom.com>
+
+ * MAINTAINERS (Write After Approval): Remove self.
+
+2005-05-25 Paolo Bonzini <bonzini@gnu.org>
+
+ * Makefile.tpl (stage[+id+]-start): Iterate over target module as well.
+ (Dependencies): Consider target modules for bootstrap dependencies.
+ Make target bootstrap modules depend on each stage's gcc.
+ * Makefile.in: Regenerate.
+
+2005-05-20 Paolo Bonzini <bonzini@gnu.org>
+
+ * Makefile.def (configure-gcc): Depend on binutils having been built.
+ (all-gcc): No need to do it here.
+ * Makefile.in: Regenerate.
+
+2005-05-19 Paul Brook <paul@codesourcery.com>
+
+ * configure.in: Rewrite misleading error message when requested
+ language cannot be built.
+ * configure: Regenerate.
+
+2005-05-15 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * ylwrap: Import from Automake 1.9.5.
+
+2005-05-13 David Ung <davidu@mips.com>
+
+ * MAINTAINERS (Write After Approval): Add self.
+
+2005-05-09 Mike Stump <mrs@apple.com>
+
+ * libtool.m4 (AC_LIBTOOL_SYS_MAX_CMD_LEN): Use quotes on
+ lt_cv_sys_max_cmd_len for now.
+
+2005-05-09 Stan Cox <scox@redhat.com>
+
+ * MAINTAINERS: Remove self, add Nick Clifton as iq2000 maintainer.
+
+2005-05-08 Matt Kraai <kraai@ftbfs.org>
+
+ * README.SCO: Update the URL.
+
+2005-05-05 David Edelsohn <edelsohn@gnu.org>
+
+ * ltconfig: Define file_list_spec. Pass file_list_spec and
+ with_gnu_ld to libtool.
+ * ltcf-c.sh (aix[45]): Define file_list_spec.
+ * ltcf-cxx.sh (aix[45]): Same.
+ * ltcf-gcj.sh (aix[45]): Same.
+ * ltmain.sh: If command exceeds max_cmd_len and file_list_spec
+ exists, write list of input files to temporary file.
+
+2005-05-04 Mike Stump <mrs@apple.com>
+
+ * configure.in: Always pass --target to target configures as
+ otherwise rebuilds that do --recheck will fail.
+ * confiugure: Rebuilt.
+
+2005-05-04 Paolo Bonzini <bonzini@gnu.org>
+
+ * Makefile.tpl (POSTSTAGE1_HOST_EXPORTS): Rename from
+ STAGE_HOST_EXPORTS.
+ (configure, all): Add bootstrap support.
+ (Host modules, target modules): Pass post-stage1 flags and exports.
+ (Top-level bootstrap): Remove bootstrap rules, expanded elsewhere.
+ * Makefile.in: Regenerate.
+
+2005-04-29 Paolo Bonzini <bonzini@gnu.org>
+
+ * configure: Regenerate.
+
+2005-04-27 Mike Stump <mrs@apple.com>
+
+ * MAINTAINERS: Add self as darwin maintainer.
+
+2005-04-22 Bernd Schmidt <bernd.schmidt@analog.com>
+
+ * config.sub: Update from master copy.
+
+2005-04-21 Mike Stump <mrs@apple.com>
+
+ * MAINTAINERS: Add self as Objective-C/Objective-C++ maintainer.
+ * MAINTAINERS: Add Zem as Objective-C++ maintainer.
+
+2005-04-19 Hans-Peter Nilsson <hp@axis.com>
+
+ * configure.in <crisv32-*-*, cris-*-*>: New local variable
+ libgcj_ex_libffi. Have specific match for *-*-linux*. Separate
+ matches for "*-*-aout" and "*-*-elf". Don't disable libffi for
+ "*-*-elf" and "*-*-linux*".
+ * configure: Regenerate.
+
+2005-04-14 Joseph S. Myers <joseph@codesourcery.com>
+
+ * MAINTAINERS (Various Maintainers): Add self as i18n maintainer.
+
+2005-04-12 Mike Stump <mrs@apple.com>
+
+ * libtool.m4: Update AC_LIBTOOL_SYS_MAX_CMD_LEN bits from upstream.
+
+2005-04-04 Thomas Koenig <Thomas.Koenig@online.de>
+
+ * MAINTAINERS (Write After Approval): Add myself.
+
+2005-04-07 Bernd Schmidt <bernd.schmidt@analog.com>
+
+ * MAINTAINERS (Port Maintainers): Add self for Blackfin.
+
+2005-04-06 Paolo Bonzini <bonzini@gnu.org>
+
+ * Makefile.tpl (BUILD_CONFIGARGS): Include --with-build-subdir.
+ (TARGET_CONFIGARGS): Include --with-target-subdir.
+ (configure, all): New macros. Use them throughout.
+ * Makefile.in: Regenerate.
+
+2005-04-04 Jon Grimm <jgrimm2@us.ibm.com>
+
+ * MAINTAINERS (Write After Approval): Add myself.
+
+2005-03-31 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
+
+ * MAINTAINERS: Remove 'loop unrolling' maintainer.
+
+2005-03-30 Gerald Pfeifer <gerald@pfeifer.com>
+
+ * MAINTAINERS: Move John Carr to Write After Approval.
+
+2005-03-30 J"orn Rennecke <joern.rennecke@st.com>
+
+ * config/mh-mingw32: Delete.
+ * configure.in: Don't use it.
+ * configure: Regenerate.
+
+2005-03-31 Paolo Bonzini <bonzini@gnu.org>
+
+ * Makefile.def (bfd, opcodes, libstdc++-v3, libmudflap): Set lib_path.
+ * Makefile.tpl (SET_LIB_PATH, REALLY_SET_LIB_PATH): Remove.
+ (HOST_EXPORTS, STAGE_HOST_EXPORTS, TARGET_EXPORTS): Set $(RPATH_ENVVAR).
+ (HOST_LIB_PATH): Generate from Makefile.def.
+ (TARGET_LIB_PATH): Likewise.
+ (Old bootstrap targets): Include TARGET_LIB_PATH into RPATH_ENVVAR.
+ * Makefile.in: Regenerate.
+ * configure.in (set_lib_path, SET_LIB_PATH, SET_GCC_LIB_PATH): Remove.
+ (RPATH_ENVVAR): Include Darwin case.
+ * configure: Regenerate.
+
+2005-03-29 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * MAINTAINERS (Various Maintainers): Remove self.
+ (Write After Approval): Add self.
+
+2005-03-26 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * MAINTAINERS (Various Maintainers): Add self.
+
+2005-03-25 Paolo Bonzini <bonzini@gnu.org>
+
+ * configure.in (RPATH_ENVVAR): Set to DYLD_LIBRARY_PATH on Darwin.
+ * configure: Regenerate.
+
+2005-03-21 Zack Weinberg <zack@codesourcery.com>
+
+ * Makefile.def: Remove libstdcxx_incdir, libsubdir, gxx_include_dir,
+ gcc_version, and gcc_version_trigger from set of flags to pass.
+ * Makefile.tpl: Remove definitions of above variables.
+ (config.status): Remove dependency on $(gcc_version_trigger).
+ * Makefile.in: Regenerate.
+ * configure.in: Do not reference config/gcc-version.m4 nor
+ config/gxx-include-dir.m4. Do not invoke TL_AC_GCC_VERSION nor
+ TL_AC_GXX_INCLUDE_DIR. Do not set gcc_version_trigger.
+ * configure: Regenerate.
+
+2005-03-16 Manfred Hollstein <manfred.h@gmx.net>
+ Andrew Pinski <pinskia@physics.uc.edu>
+
+ * Makefile.tpl (check-[+module+]): Fix shell statement inside if ... fi.
+ * Makefile.in: Regenerate.
+
+2005-03-13 Feng Wang <fengwang@nudt.edu.cn>
+
+ * MAINTAINERS (Write After Approval): Add myself.
+
+2005-03-03 David Ayers <d.ayers@inode.at>
+
+ * MAINTAINERS (Write After Approval): Add myself.
+
2005-03-01 Alexandre Oliva <aoliva@redhat.com>
PR libgcj/20160
--- /Users/regress/tbox/changelog_pass/gcc/gcc/ChangeLog Thu Mar 3 06:16:38 2005
+++ gcc/gcc/ChangeLog Tue Jun 7 05:26:40 2005
@@ -1,3 +1,14479 @@
+2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
+
+ * tree-ssa-address.c: New file.
+ * Makefile.in (tree-ssa-address.o): Add.
+ * expr.c (expand_expr_real_1): Do not handle REF_ORIGINAL on
+ INDIRECT_REFs. Handle TARGET_MEM_REFs.
+ * tree-eh.c (tree_could_trap_p): Handle TARGET_MEM_REFs.
+ * tree-flow.h (struct mem_address): New.
+ (struct affine_tree_combination): Moved from tree-ssa-loop-ivopts.c.
+ (create_mem_ref, addr_for_mem_ref, get_address_description,
+ maybe_fold_tmr, multiplier_allowed_in_address_p,
+ multiply_by_cost): Declare.
+ * tree-mudflap.c (mf_xform_derefs_1): Handle TARGET_MEM_REFs.
+ * tree-pretty-print.c (dump_generic_node): Ditto.
+ * tree-ssa-loop-im.c (for_each_index): Ditto.
+ * tree-ssa-loop-ivopts.c (may_be_unaligned_p,
+ find_interesting_uses_address): Ditto.
+ (rewrite_address_base, build_addr_strip_iref): Removed.
+ (struct affine_tree_combination): Moved to tree-flow.h.
+ (get_ref_tag, copy_ref_info): New functions.
+ (rewrite_use_address): Produce TARGET_MEM_REFs.
+ (tree_ssa_iv_optimize): Do not call update_ssa
+ and rewrite_into_loop_closed_ssa.
+ (tree_to_aff_combination): Use build_fold_addr_expr instead of
+ build_addr_strip_iref.
+ (unshare_aff_combination): New function.
+ (fold_affine_sum): Removed.
+ (get_computation_at): Use get_computation_aff. Unshare the result.
+ (get_computation_aff, multiplier_allowed_in_address_p): New function.
+ (multiply_by_cost): Exported.
+ (get_address_cost): Use multiplier_allowed_in_address_p.
+ * tree-ssa-operands.c (get_tmr_operands): New function.
+ (get_expr_operands): Handle TARGET_MEM_REFs.
+ * tree.c (copy_node_stat): Copy annotations for TARGET_MEM_REFs.
+ (build): Handle 7 arguments.
+ (build7_stat): New function.
+ * tree.def (TARGET_MEM_DEF): New.
+ * tree.h (REF_ORIGINAL): Removed.
+ (TMR_SYMBOL, TMR_BASE, TMR_INDEX, TMR_STEP, TMR_OFFSET, TMR_ORIGINAL,
+ TMR_TAG, build7): New macros.
+ (build7_stat, tree_mem_ref_addr, copy_mem_ref_info): Declare.
+ * tree-ssa-ccp.c (fold_stmt_r): Call maybe_fold_tmr.
+ * doc/c-tree.texi: Document TARGET_MEM_REF.
+ * doc/tree-ssa.texi: Add TARGET_MEM_REF to gimple grammar.
+
+2005-06-07 Jakub Jelinek <jakub@redhat.com>
+
+ PR debug/21946
+ * dwarf2out.c (add_loc_descr_op_piece): New function.
+ (multiple_reg_loc_descriptor, concat_loc_descriptor,
+ loc_descriptor): Use it.
+ * var-tracking.c: Include regs.h and expr.h.
+ (emit_note_insn_var_location): Skip over pieces where offset
+ is smaller than previous offset plus previous piece mode size.
+ Optimize adjacent hard registers or memory locations.
+ * Makefile.in (var-tracking.o): Depend on $(REGS_H) and $(EXPR_H).
+
+2005-06-07 Richard Guenther <rguenth@gcc.gnu.org>
+
+ * c-typeck.c (c_finish_if_stmt): Use void_type_node as type
+ for COND_EXPR.
+ * gimplify.c (gimplify_cond_expr): No need to fix up the
+ type of COND_EXPRs.
+
+2005-06-07 Richard Guenther <rguenth@gcc.gnu.org>
+
+ * tree-ssa.c (tree_ssa_useless_type_conversion_1): Fix
+ comments.
+
+2005-06-07 Geoffrey Keating <geoffk@apple.com>
+
+ * config/rs6000/host-darwin.c (segv_handler): Widen the possible
+ 'stwux' instructions that are considered to be stack decrements.
+
+ * rtlanal.c (subreg_offset_representable_p): Handle objects
+ with holes.
+
+2005-06-06 Uros Bizjak <uros@kss-loka.si>
+
+ * mode-switching.c (optimize_mode_switching): Fix n_exprs parameter
+ in call to pre_edge_lcm.
+
+2005-06-06 Kaz Kojima <kkojima@gcc.gnu.org>
+
+ * config/sh/linux-unwind.h (SH_DWARF_FRAME_XD0): Remove for SH5.
+ (SH_DWARF_FRAME_PR, SH_DWARF_FRAME_GBR, SH_DWARF_FRAME_MACL)
+ (SH_DWARF_FRAME_MACH, SH_DWARF_FRAME_PC, SH_DWARF_FRAME_FPUL):
+ Likewise.
+ (SH_DWARF_FRAME_FP0, SH_DWARF_FRAME_FPSCR): Define to the correct
+ dwarf register number for SHmedia.
+ (shmedia_fallback_frame_state): New.
+ (MD_FALLBACK_FRAME_STATE_FOR): Define to it for SH5.
+
+ * config/sh/linux.h (FUNCTION_PROFILER): Provide SHMEDIA version.
+
+2005-06-06 Gabriel Dos Reis <gdr@integrable-solutions.net>
+
+ * c-lex.c (lex_string): Use XOBFINISH.
+ * collect2.c (extract_string, dump_file): Likewise.
+ * dbxout.c (dbxout_finish_complex_stabs): Likewise.
+ * gcc.c (init_spec, build_search_list, convert_filename,
+ set_collect_gcc_options, do_spec_2, do_spec_1, main): Likewise.
+ * genpreds.c (write_predicate_subfunction): Likewise.
+ * genflags.c (main): Likewise.
+ * read-rtl.c (mode_attr_index, apply_macro_to_string,
+ join_c_conditions, read_quoted_string, read_braced_string,
+ read_rtx_1): Likewise.
+ * stringpool.c (ggc_alloc_string): Likewise.
+ * tlink.c (obstack_fgets, recompile_files): Likewise.
+
+2005-06-06 Jakub Jelinek <jakub@redhat.com>
+
+ * intl.h (G_): New macro.
+ * rtl-error.c (error_for_asm, warning_for_asm): Use gmsgid
+ instead of msgid for argument name.
+ * tree-ssa.c (warn_uninit): Likewise.
+ * c-parser.c (c_parser_error): Likewise.
+ * config/rs6000/rs6000-c.c (SYNTAX_ERROR): Likewise.
+ * config/darwin-c.c (BAD): Likewise.
+ * config/c4x/c4x-c.c (BAD): Likewise.
+ * c-pragma.c (GCC_BAD, GCC_BAD2): Likewise.
+ * c-errors.c (pedwarn_c99, pedwarn_c90): Likewise.
+ * c-common.c (c_parse_error): Likewise.
+ * diagnostic.c (diagnostic_set_info, verbatim, inform, warning,
+ warning0, pedwarn, error, sorry, fatal_error, internal_error):
+ Likewise.
+ (fnotice): Use cmsgid instead of msgid for argument name.
+ * gcov.c (fnotice): Likewise.
+ * protoize.c (notice): Likewise.
+ * final.c (output_operand_lossage): Likewise.
+ * gcc.c (fatal, notice): Likewise.
+ (error): Use gmsgid instead of msgid for argument name.
+ * collect2.c (notice, fatal_perror, fatal): Use cmsgid instead
+ of msgid for argument name.
+ (error): Use gmsgid instead of msgid for argument name.
+ * c-decl.c (locate_old_decl, implicit_decl_warning): Use G_()
+ instead of N_().
+ * c-typeck.c (readonly_error, convert_for_assignment): Likewise.
+ * tree-inline.c (inline_forbidden_p_1): Likewise.
+ * ABOUT-GCC-NLS: Require gettext 0.14.5 or later. Mention the new
+ conventions for marking translations.
+ * doc/install.texi: Mention gettext 0.14.5 or later requirement.
+
+ * tree-chrec.c (reset_evolution_in_loop): Use build3 instead of
+ build2.
+
+ * fold-const.c (operand_equal_p): Don't return 1, if element
+ chains for 2 VECTOR_CSTs are not the same length.
+
+ PR regression/21897
+ * fold-const.c (fold_ternary) <case BIT_FIELD_REF>: Don't crash if
+ not all VECTOR_CST elements are given.
+
+ * combine.c (try_combine): Use hard_regno_nregs array instead of
+ HARD_REGNO_NREGS macro.
+ * config/rs6000/rs6000.c (rs6000_split_multireg_move,
+ rs6000_register_move_cost, rs6000_memory_move_cost): Likewise.
+ * config/ia64/ia64.c (mark_reg_gr_used_mask): Likewise.
+
+2005-06-06 Daniel Berlin <dberlin@dberlin.org>
+
+ * tree-ssa-reassoc.o: New.
+ (OBJS-common): Add tree-ssa-reassoc.o
+ * timevar.def: Add TV_TREE_REASSOC
+ * tree-optimize.c (pass_reassoc): Add call.
+ * tree-pass.h (pass_reassoc): Add.
+ * tree-ssa-reassoc.c: New file.
+
+2005-06-06 Eric Christopher <echristo@redhat.com>
+
+ target/21927
+ * expr.c (do_store_flag): Remove check for non-negative BRANCH_COST.
+
+2005-06-06 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
+
+ * config/i386/x86-64.h (ASM_OUTPUT_MAX_SKIP_ALIGN): Guard with
+ HAVE_GAS_MAX_SKIP_P2ALIGN.
+ (HAVE_AS_DWARF2_DEBUG_LINE): Remove.
+
+2005-06-06 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
+
+ * Makefile.in (mips-tfile.o): Add $(srcdir)/../include prefix to
+ getopt.h dependency.
+ (mips-tdump.o): Likewise.
+
+2005-06-06 Jan Hubicka <jh@suse.cz>
+
+ * predict.c (tree_predict_edge): Don't drop useless predictions;
+ check that it is not called too late in the game.
+ (gate_estimate_probability): New gate.
+ (pass_profile): Gate.
+ * tree-mudflap.c (mf_build_check_statement_for): Do not drop
+ predictions; update CFG instead.
+ * cfgrtl.c (rtl_verify_flow_info): Check that predcitions are consumed.
+
+2005-06-06 Jie Zhang <jie.zhang@analog.com>
+
+ * config.gcc (bfin*-uclinux*): New.
+ * config/bfin/uclinux.h: New file.
+
+2005-06-06 Ben Elliston <bje@au.ibm.com>
+
+ * doc/md.texi (Insn Splitting): Fix some wording.
+
+2005-06-05 David Edelsohn <edelsohn@gnu.org>
+
+ * config/rs6000/rs6000.c (rs6000_emit_swdivsf): New function.
+ (rs6000_emit_swdivdf): New function.
+ * config/rs6000/rs6000.md (fres): New pattern.
+ (divsf3): Add approximation through rs6000_emit_swdivsf.
+ (fred): New pattern.
+ (divdf3): Add approximation through rs6000_emit_swdivdf.
+ * config/rs6000/rs6000-protos.h (rs6000_emit_swdivsf): Declare.
+ (rs6000_emit_swdivdf): Declare.
+ * config/rs6000/rs6000.opt (mswdiv): New option.
+ * doc/invoke.texi (RS/6000 and PowerPC Options): Document mswdiv.
+
+2005-06-05 Zdenek Dvorak <dvorakz@suse.cz>
+
+ PR tree-optimization/21846
+ * tree-cfg.c (replace_uses_by): Update information stored at loops.
+ * tree-flow.h (substitute_in_loop_info): Declare.
+ * tree-scalar-evolution.c (initialize_scalar_evolutions_analyzer):
+ Ensure that chrec_dont_know and chrec_known have a type.
+ * tree-ssa-loop-niter.c (substitute_in_loop_info): New function.
+
+2005-06-05 Steven Bosscher <stevenb@suse.de>
+
+ * config/i386/i386.c (x86_use_loop): Remove.
+ * config/i386/i386.h (x86_use_loop): Remove extern decl.
+ (TARGET_USE_LOOP): Remove.
+ * config/i386/i386.md (doloop_end, doloop_end_internal): Remove.
+ Also remove related define_splits.
+
+2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
+
+ * tree-flow.h (stmt_ann_d): Move aux to ...
+ (tree_ann_common_d): ... here.
+ * tree-ssa-loop-im.c (LIM_DATA, determine_invariantness_stmt,
+ move_computations_stmt, schedule_sm): Update references to
+ aux.
+ * tree-vectorizer.h (set_stmt_info, vinfo_for_stmt): Likewise.
+ * tree-vect-transform.c (vect_create_index_for_vector_ref): Update
+ call to set_stmt_info.
+ (vect_transform_loop): Likewise.
+ * tree-vectorizer.c (new_loop_vec_info, destroy_loop_vec_info):
+ Likewise.
+
+ * tree-vect-analyze.c (vect_analyze_scalar_cycles): Made void instead of
+ bool.
+ (vect_mark_relevant): Takes two additional arguments - live_p and
+ relevant_p. Set RELEVANT_P and LIVE_P according to these arguments.
+ (vect_stmt_relevant_p): Differentiate between a live stmt and a
+ relevant stmt. Return two values = live_p and relevant_p.
+ (vect_mark_stmts_to_be_vectorized): Call vect_mark_relevant and
+ vect_stmt_relevant_p with additional arguments. Phis are no longer
+ put into the worklist (analyzed seperately in analyze_scalar_cycles).
+ (vect_determine_vectorization_factor): Also check for LIVE_P, because a
+ stmt that is marked as irrelevant and live, cause it's only used out
+ side the loop, may need to be vectorized (e.g. reduction).
+ (vect_analyze_operations): Examine phis. Call
+ vectorizable_live_operation for for LIVE_P stmts. Check if
+ need_to_vectorize.
+ (vect_analyze_scalar_cycles): Update documentation. Don't fail
+ vectorization - just classify the scalar cycles created by the loop
+ phis. Call vect_is_simple_reduction.
+ (vect_analyze_loop): Call to analyze_scalar_cycles moved earlier.
+ * tree-vect-transform.c (vect_create_index_for_vector_ref): Update
+ call to set_stmt_info.
+ (vect_get_vec_def_for_operand): Code reorganized - the code that
+ classifies the type of use was factored out to vect_is_simple_use.
+ (vectorizable_store, vect_is_simple_cond): Call vect_is_simple_use with
+ additional arguments.
+ (vectorizable_assignment): Likewise. Also make sure the stmt is relevant
+ and computes a loop_vec_def.
+ (vectorizable_operation, vectorizable_load, vectorizable_condition):
+ Likewise.
+ (vectorizable_live_operation): New.
+ (vect_transform_stmt): Handle LIVE_P stmts.
+ * tree-vectorizer.c (new_stmt_vec_info): Initialize the new fields
+ STMT_VINFO_LIVE_P and STMT_VINFO_DEF_TYPE.
+ (new_loop_vec_info, destroy_loop_vec_info): Also handle phis.
+ (vect_is_simple_use): Determine the type of the def and return it
+ in a new function argument. Consider vect_reduction_def and
+ vect_induction_def, but for now these are not supported.
+ (vect_is_simple_reduction): New. Empty for now.
+ * tree-vectorizer.h (vect_def_type): New enum type.
+ (_stmt_vec_info): Added new fields - live and _stmt_vec_info.
+ (STMT_VINFO_LIVE_P, STMT_VINFO_DEF_TYPE): New accessor macros.
+ (vect_is_simple_use): New arguments added to function declaration.
+ (vect_is_simple_reduction): New function declaration.
+ (vectorizable_live_operation): New function declaration.
+
+ * tree-vect-analyze.c (vect_can_advance_ivs_p): Add debug printout.
+ (vect_can_advance_ivs_p): Likewise.
+ * tree-vect-transform.c (vect_update_ivs_after_vectorizer): Likewise.
+
+2005-06-05 Eric Christopher <echristo@redhat.com>
+
+ * config/mips/mips.c (mips_rtx_costs): Remove unused variable.
+
+2005-06-05 Hans-Peter Nilsson <hp@bitrange.com>
+
+ PR target/21914
+ * config/mmix/mmix.md ("*movdicc_real_foldable")
+ ("*movdfcc_real_foldable", "*bCC_foldable")
+ ("*bCC_inverted_foldable"): Specify DImode for register being
+ compared.
+
+2005-06-04 Roger Sayle <roger@eyesopen.com>
+
+ * reg-stack.c (struct block_info_def): Correct grammar typo.
+ (compensate_edge): Clean-up. Perform as little work as possible
+ when src and dest stacks match. Avoid modifying block_info.
+ Reorder and simplify assertion checks. Avoid unnecessary copying
+ of regstack structure.
+ (convert_regs_1): Set the done flag here...
+ (convert_regs_2): ... instead of here.
+
+2005-06-04 Dale Johannesen <dalej@apple.com>
+
+ * config/rs6000/rs6000.c (no_global_regs_above): New.
+ (rs6000_emit_prologue): Use it; cosmetic formatting fixes.
+ (rs6000_emit_epilogue): Use it; cosmetic formatting fixes.
+ (rs6000_conditional_register_usage): Don't put Darwin PIC
+ register in global_regs.
+ (rs6000_stack_info): Don't set lr_save_p just because Darwin
+ PIC reg used.
+ (rs6000_emit_prologue): Save LR in R0 around Darwin PIC setup,
+ if not done by lr_save_p.
+ * config/rs6000/rs6000.md (insnv1_internal1): Back out 05-18 patch.
+ Use rotate instead of ashift.
+ (call_indirect_nonlocal_sysv): Prefer CTR to LR.
+ (call_value_indirect_nonlocal_sysv): Ditto.
+
+2005-06-04 Jan Hubicka <jh@suse.cz>
+
+ * cgraphunit.c (cgraph_reset_node): Break out from ...
+ (cgraph_finalize_function): ... here.
+ (cgraph_finalize_compilation_unit): Reset nodes where backend
+ removed the body.
+
+2005-06-04 Richard Henderson <rth@redhat.com>
+
+ PR target/21888
+ * config/alpha/alpha.c (alpha_align_insns): Don't insert nops
+ until we've passed initial ldgp.
+
+2005-06-04 Daniel Berlin <dberlin@dberlin.org>
+
+ * cfgexpand.c (expand_one_var): Use DECL_HAS_VALUE_EXPR_P.
+ * dwarf2out.c (loc_descriptor_from_tree_1): Ditto.
+ * expr.c (expand_var): Ditto.
+ * function.c (gimplify_parameters): Use SET_DECL_VALUE_EXPR too.
+ * gimplify.c (gimplify_decl_expr): Ditto.
+ (gimplify_expr): Ditto.
+ * tree-mudflap.c (mf_decl_eligible_p): Use DECL_HAS_VALUE_EXPR_P.
+ * tree.c (value_expr_for_decl): New.
+ (print_value_expr_statistics): New.
+ (init_ttree): Init value_expr_for_decl.
+ (decl_value_expr_lookup): New.
+ (decl_value_expr_insert): Ditto.
+ (copy_node_stat): Copy DECL_VALUE_EXPR status.
+ * tree.h (DECL_VALUE_EXPR): Use hashtable.
+ (SET_DECL_VALUE_EXPR): New.
+ (DECL_HAS_VALUE_EXPR_P): New.
+
+2005-06-04 Steven Bosscher <stevenb@suse.de>
+
+ * lcm.c: Move all mode-switching related functions from here...
+ * mode-switching.c: ...to this new file.
+ * doc/passes.texi: Update accordingly.
+
+ * basic-block.h (label_value_list): Remove extern decl.
+ * cfgrtl.c (label_value_list): Remove.
+ (can_delete_label_p): Don't look at it.
+ * cfgcleanup.c (cleanup_cfg): Don't free it.
+
+ * common.opt: Don't refer to non-existing flag_alias_check.
+
+2005-06-04 David Edelsohn <edelsohn@gnu.org>
+
+ * config/rs6000/aix52.h (ASM_CPU_SPEC): Add power5.
+
+2005-06-04 Kazu Hirata <kazu@codesourcery.com>
+
+ * function.c (prologue, epilogue, sibcall_epilogue): Change
+ their types to VEC(int,heap)*.
+ (free_after_compilation): Free the three vectors above.
+ (init_function_for_compilation, record_insns, contains,
+ prologue_epilogue_contains, sibcall_epilogue_contains,
+ reposition_prologue_and_epilogue_notes): Use VEC instead of
+ VARRAY. (init_function_once): Remove.
+ * function.h: Remove the prototype for init_function_once.
+ * toplev.c (backend_init): Don't call init_function_once.
+
+2005-06-04 Jan Hubicka <jh@suse.cz>
+
+ * predict.c (tree_predict_edge): Do not predict entry edge and
+ single succestor edge.
+
+2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
+
+ PR c/21873
+ * c-typeck.c (push_init_level): Don't pop levels without braces if
+ implicit == 1.
+
+2005-06-03 Sebastian Pop <pop@cri.ensmp.fr>
+
+ * tree-data-ref.c (compute_self_dependence): New function.
+ (compute_all_dependences): Use it.
+
+2005-06-03 Geoffrey Keating <geoffk@apple.com>
+
+ * c-parser.c (c_parser_parms_declarator): Don't use chainon().
+ (c_parser_expr_list): Don't use chainon().
+
+ * config/darwin.h (LINK_SPEC): Pass -syslibroot to linker
+ when -isysroot passed.
+
+2005-06-03 Joseph S. Myers <joseph@codesourcery.com>
+
+ PR c/21879
+ * c-decl.c (start_function): Restore label_context_stack_se and
+ label_context_stack_vm if returning with an error.
+
+2005-06-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
+
+ * configure.ac: Check declaration for asprintf, needed by
+ libiberty.h.
+ * configure: Regenerate.
+ * config.in: Likewise.
+
+2005-06-03 Diego Novillo <dnovillo@redhat.com>
+
+ * tree-ssa-dom.c (record_edge_info): Use last_basic_block to
**** TRUNCATED ****
-------------- next part --------------
--
Geoffrey Keating <geoffk@apple.com>
(via an automated GCC regression-testing script.)
More information about the Gcc-regression
mailing list