📄 999-cvs-updates.patch
字号:
Index: ChangeLog===================================================================RCS file: /cvs/gcc/gcc/ChangeLog,vretrieving revision 1.621.2.52retrieving revision 1.621.2.53diff -u -r1.621.2.52 -r1.621.2.53--- gcc/ChangeLog 30 Sep 2004 16:47:59 -0000 1.621.2.52+++ gcc/ChangeLog 6 Oct 2004 12:00:52 -0000 1.621.2.53@@ -1,3 +1,7 @@+2004-10-06 Josef Zlomek <josef.zlomek@email.cz>++ * MAINTAINERS: Update my e-mail address.+ 2004-09-30 Release Manager * GCC 3.3.5 Released.Index: MAINTAINERS===================================================================RCS file: /cvs/gcc/gcc/MAINTAINERS,vretrieving revision 1.253.2.18retrieving revision 1.253.2.19diff -u -r1.253.2.18 -r1.253.2.19--- gcc/MAINTAINERS 16 Jan 2004 23:33:12 -0000 1.253.2.18+++ gcc/MAINTAINERS 6 Oct 2004 12:00:53 -0000 1.253.2.19@@ -258,7 +258,7 @@ John Wehle john@feith.com Florian Weimer fw@deneb.enyo.de Mark Wielaard mark@gcc.gnu.org-Josef Zlomek zlomekj@suse.cz+Josef Zlomek josef.zlomek@email.cz GNATS only accounts Index: gcc/ChangeLog===================================================================RCS file: /cvs/gcc/gcc/gcc/ChangeLog,vretrieving revision 1.16114.2.1019retrieving revision 1.16114.2.1059diff -u -r1.16114.2.1019 -r1.16114.2.1059--- gcc/gcc/ChangeLog 30 Sep 2004 16:45:01 -0000 1.16114.2.1019+++ gcc/gcc/ChangeLog 29 Jan 2005 11:53:57 -0000 1.16114.2.1059@@ -1,3 +1,314 @@+2005-01-29 Alan Modra <amodra@bigpond.net.au>++ * unwind-dw2.c (execute_stack_op): Add missing cases for+ DW_OP_shl, DW_OP_shr, DW_OP_shra, DW_OP_xor.++2005-01-28 Stephane Carrez <stcarrez@nerim.fr>++ PR target/15384+ * config/m68hc11/t-m68hc11-gas (dp-bit.c): Fix typo causing a+ configuration part of dp-bit.c to be lost.++2005-01-27 Ulrich Weigand <uweigand@de.ibm.com>++ PR target/17771+ Backport from mainline:+ * config/s390/s390.md ("reload_outti"): Remove predicate for+ output operand. Abort if operand is not a MEM.+ ("reload_outdi", "reload_outdf"): Likewise.++2005-01-22 Roger Sayle <roger@eyesopen.com>++ PR target/18402+ Backport from mainline+ 2003-02-05 Jakub Jelinek <jakub@redhat.com>+ + PR optimization/8555+ * config/i386/i386.md (sse_mov?fcc split): Handle op2 == op3 case+ instead of aborting.++2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>++ * gccbug.in: Update optimization -> tree-optimization/rtl-optimization.++2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>++ PR c++/17115+ * tree-inline.c (expand_call_inline): Do not warn for functions+ marked with attribute noinline.++2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>++ PR rtl-optimization/19296+ * combine.c (simplify_comparison): Rewrite the condition under+ which a non-paradoxical SUBREG of a PLUS can be lifted when+ compared against a constant.++2004-01-14 David Mosberger <davidm@hpl.hp.com>+ James E Wilson <wilson@specifixinc.com>++ PR target/18987+ * config/ia64/ia64.c (process_set): For alloc insn, only call+ process_epilogue is !frame_pointer_needed.++ PR target/13158+ * config/ia64/ia64.c (ia64_expand_epilogue): Set RTX_FRAME_RELATED_P on+ sibcall alloc instruction.+ (process_set): Handle sibcall alloc instruction.++2005-01-13 David O'Brien <obrien@FreeBSD.org>++ Backport from mainline:+ * config/freebsd-spec.h: Use KSE pthread lib for -pthread.++2005-01-08 Sergey M. Samoylov <ssamoylov@dev.rtsoft.ru>++ Backport:+ 2004-02-12 Richard Sandiford <rsandifo@redhat.com>+ PR bootstrap/13617+ * config/mips/mips-protos.h (mips_output_aligned_decl_common): Declare.+ (mips_declare_object): Make variadic.+ * config/mips/mips.h (ASM_OUTPUT_ALIGNED_DECL_COMMON): Use+ mips_output_aligned_decl_common.+ * config/mips/mips.c (mips_output_aligned_decl_common): New function.+ (mips_declare_object): Make variadic.++2005-01-08 Richard Sandiford <rsandifo@redhat.com>++ PR target/17565+ * config/mips/mips.md (define_asm_attributes): Set can_delay to no.++2004-12-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>++ * vax.c (vax_address_cost, vax_rtx_cost): Correct casts.+ (vax_rtx_cost): Handle small offsets for both PLUS and MINUS.++2004-12-27 Steven Bosscher <stevenb@suse.de>+ John David Anglin <dave.anglin@nrc-cnrc.gc.ca>++ rtl-optimization/12863+ * config/vax/vax.h (CASE_DROPS_THROUGH): Don't define.+ * config/vax/vax.md (casesi): Emit a test-and-branch to make sure+ that the case is in range, to make sure the casesi insn is always+ in range and never falls through.+ (casesi1): Add comment to explain why casesi never falls through.+ Remove the unnamed special case casesi pattern.++2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>++ PR target/17643+ * config/pa/pa32-linux.h (FUNCTION_OK_FOR_SIBCALL): Return false when+ TARGET_PORTABLE_RUNTIME is true.++2004-12-25 Alan Modra <amodra@bigpond.net.au>++ PR target/19147+ * config/rs6000/rs6000.md (andsi3_internal7, andsi3_internal8): Delete.++2004-12-21 Joseph S. Myers <jsm@polyomino.org.uk>++ PR c/14765+ * c-parse.in (compstmt_primary_start): Set last_expr_type to+ NULL_TREE.++2004-12-19 Roger Sayle <roger@eyesopen.com>++ PR middle-end/19068+ * expr.c (expand_expr_real_1) <MAX_EXPR>: Ensure that target, op0+ and op1 are all registers (or constants) before expanding the RTL+ comparison sequence [to avoid reg_overlap_mentioned (target, op1)].++2004-12-16 Eric Botcazou <ebotcazou@adacore.com>++ PR middle-end/18882+ * function.c (assign_stack_local_1): Use BITS_PER_UNIT alignment+ when passed -2 as 'align'.+ (put_var_into_stack): Adjust calls to put_reg_into_stack.+ When passed a CONCAT, instruct put_reg_into_stack to use+ a consecutive stack slot for the second part.+ (put_reg_into_stack): Remove 'promoted_mode' parameter, add+ 'consecutive_p' parameter. Retrieve the register mode from 'reg'.+ When consecutive_p is true, instruct assign_stack_local_1 to use+ BITS_PER_UNIT alignment.+ (put_addressof_into_stack): Adjust call to put_reg_into_stack.++2004-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>++ PR middle-end/18590+ * function.c (fixup_var_refs_insns_with_hash): Do not invoke+ fixup_var_refs_insn on insns marked as deleted.++2004-12-15 Richard Henderson <rth@redhat.com>++ PR target/19005+ * config/i386/i386.md (swaphi_1): Swap with swaphi_2, allow with+ optimize_size.+ (swapqi_1): Rename from swapqi. Enable only for no partial reg+ stall and optimize_size.+ (swapqi_2): New.+ (swaphi_1, swaphi_2, swapqi_1): Add athlon_decode.+ (swapsi, swaphi_1, swaphi_2, swapqi_1, swapdi): Remove modrm override.++2004-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>++ PR middle-end/18730+ * emit-rtl.c (get_first_nonnote_insn, get_last_nonnote_insn): When+ the first/last insn is a sequence, return the first/last insn of the+ sequence.++2004-12-12 Richard Henderson <rth@redhat.com>++ PR target/18932+ * config/i386/i386.md (all splits and peepholes): Use flags_reg_operand+ and compare_operator to propagate the input CC mode to the output.+ * config/i386/i386.c (flags_reg_operand, compare_operator): New.+ * config/i386/i386.h (PREDICATE_CODES): Add them.+ * config/i386/i386-protos.h: Update.++2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>++ PR rtl-optimization/16536+ Backport from mainline:+ 2004-06-25 Mark Mitchell <mark@codesourcery.com>+ * alias.c (get_alias_set): Adjust setting of+ DECL_POINTER_ALIAS_SET for pointers to aggregates.++2004-12-09 Richard Henderson <rth@redhat.com>++ PR target/17025+ * config/i386/i386.md (testqi_1_maybe_si, andqi_2_maybe_si): New.+ (test_qi_1, andqi_2): Do not promote to simode.++2004-12-07 David Mosberger <davidm@hpl.hp.com>++ PR target/18443+ * config/ia64/ia64.c (ia64_assemble_integer): Add support for+ emitting unaligned pointer-sized integers.++2004-12-05 Richard Henderson <rth@redhat.com>++ PR target/18841+ * config/alpha/alpha.md (UNSPECV_SETJMPR_ER): New.+ (builtin_setjmp_receiver_er_sl_1): Use it.+ (builtin_setjmp_receiver_er_1): Likewise.+ (builtin_setjmp_receiver_er, exception_receiver_er): Remove.+ (builtin_setjmp_receiver): Don't split for explicit relocs until+ after reload.+ (exception_receiver): Likewise.++2004-12-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>++ 2003-10-31 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>+ Backport from mainline+ * aclocal.m4 (gcc_AC_FUNC_MMAP_BLACKLIST): Blacklist ultrix*.+ * configure: Rebuilt.++2004-12-03 Richard Henderson <rth@redhat.com>++ 2004-09-24 Richard Henderson <rth@redhat.com>+ PR rtl-opt/17503+ * regclass.c (subregs_of_mode): Turn into an htab. Make static.+ (som_hash, som_eq): New.+ (init_subregs_of_mode, record_subregs_of_mode): New.+ (cannot_change_mode_set_regs): Rewrite for htab implementation.+ (invalid_mode_change_p): Likewise.+ * combine.c (gen_lowpart_for_combine): Use record_subregs_of_mode.+ * flow.c (mark_used_regs): Likewise.+ (life_analysis): Use init_subregs_of_mode.+ * regs.h (subregs_of_mode): Remove.+ * rtl.h (init_subregs_of_mode, record_subregs_of_mode): Declare.++2004-12-03 Roger Sayle <roger@eyesopen.com>++ PR target/9908+ * config/i386/i386.md (*call_value_1): Correct Intel assembler+ syntax by using %A1 instead of %*%1.++2004-12-01 Alan Modra <amodra@bigpond.net.au>++ PR target/12817+ * config/rs6000/rs6000.c (rs6000_emit_prologue): Use r0 for vrsave.++2004-11-29 Roger Sayle <roger@eyesopen.com>++ PR rtl-optimization/9771+ * regclass.c (CALL_REALLY_USED_REGNO_P): New macro to eliminate+ conditional compilation in init_reg_sets_1.+ (init_reg_sets_1): Let global_regs[i] take priority over the frame+ (but not stack) pointer exceptions to regs_invalidated_by_call.+ (globalize_reg): Globalizing a fixed register may need to update+ regs_invalidated_by_call.++2004-11-27 Falk Hueffner <falk@debian.org>+ Eric Botcazou <ebotcazou@libertysurf.fr>++ PR optimization/18577+ * unroll.c (unroll_loop): Test both REGNO_LAST_UID and+ REGNO_LAST_NOTE_UID to decide whether a pseudo is local+ to the loop.++2004-11-27 Alan Modra <amodra@bigpond.net.au>++ PR target/12769+ * config/rs6000/rs6000.c (init_cumulative_args): Set call_cookie+ from rs6000_default_long_calls for libcalls.++2004-11-25 Richard Henderson <rth@redhat.com>++ PR c++/6764+ * reload1.c (set_initial_eh_label_offset): New.+ (set_initial_label_offsets): Use it.++2004-11-22 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>++ PR rtl-optimization/14838+ * emit-rtl.c (get_first_nonnote_insn): Don't assume first insn is a+ note.+ (get_last_nonnote_insn): Don't assume last insn is a note.++2004-10-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>++ * doc/install.texi (*-*-solaris2*): Update with info about kernel+ patches to solve spurious testsuite failures.++2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>++ PR target/14454+ * config/sparc/sparc.c (TARGET_ASM_CAN_OUTPUT_MI_THUNK): Set to+ sparc_can_output_mi_thunk.+ (sparc_output_mi_thunk): Simplify handling of delta offset. Add+ handling of vcall offset.+ (sparc_can_output_mi_thunk): New predicate.+ * doc/tm.texi (TARGET_ASM_OUTPUT_MI_THUNK): Document VCALL_OFFSET.+ (TARGET_ASM_OUTPUT_MI_VCALL_THUNK): Delete.+ (TARGET_ASM_CAN_OUTPUT_MI_THUNK): New target hook.++ * config/sparc/sparc.md (movdi): Remove redundant test.++2004-10-07 Eric Botcazou <ebotcazou@libertysurf.fr>++ * doc/install.texi (*-*-solaris2*): Fix marker for URL.++2004-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>++ PR target/16007+ * doc/install.texi (*-*-solaris2*): Mention potential problem+ with Sun assembler + GNU linker and C++ programs.+ Document status of binutils 2.15 release.++2004-09-30 Richard Henderson <rth@redhat.com>+ + * config/alpha/qrnnd.asm: Mark for noexecstack.+ +2004-09-30 Richard Henderson <rth@redhat.com>+ + * unwind-dw2.c (_Unwind_GetGR): Honor DWARF_ZERO_REG.+ * doc/tm.texi (DWARF_ZERO_REG): New.+ + * config/alpha/alpha.c (alpha_sa_mask, alpha_expand_prologue,+ alpha_expand_epilogue): Revert 2003-09-30 change to store zero.+ * config/alpha/alpha.h (DWARF_ZERO_REG): New.+ 2004-09-30 Release Manager * GCC 3.3.5 Released.@@ -19,12 +330,12 @@ 2004-09-13 Richard Henderson <rth@redhat.com> - PR inline-asm/6806- * cselib.c (cselib_invalidate_rtx): Export. Remove unused args.- (cselib_invalidate_rtx_note_stores): New.- (cselib_record_sets, cselib_process_insn): Update to match.- * cselib.h (cselib_invalidate_rtx): Declare.- * reload1.c (reload_cse_simplify): Invalidate asm clobbers.+ PR inline-asm/6806+ * cselib.c (cselib_invalidate_rtx): Export. Remove unused args.+ (cselib_invalidate_rtx_note_stores): New.+ (cselib_record_sets, cselib_process_insn): Update to match.+ * cselib.h (cselib_invalidate_rtx): Declare.+ * reload1.c (reload_cse_simplify): Invalidate asm clobbers. 2004-08-29 Jonathan Wakely <redi@gcc.gnu.org> @@ -83,7 +394,7 @@ 2004-07-25 Andreas Jaeger <aj@suse.de> Backport from mainline:- * libgcc-std.ver: Add __unorddf2 and __unordsf2 with version 3.3.4.+ * libgcc-std.ver: Add __unorddf2 and __unordsf2 with version 3.3.4. 2004-07-25 Kaz Kojima <kkojima@gcc.gnu.org>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -