]>
git.ipfire.org Git - thirdparty/gcc.git/log
GCC Administrator [Mon, 6 Dec 2004 00:16:14 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r91760.1
Richard Henderson [Sun, 5 Dec 2004 19:58:42 +0000 (11:58 -0800)]
re PR target/18841 (setjmp and eh receivers can mis-schedule)
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.
From-SVN: r91754
GCC Administrator [Sun, 5 Dec 2004 00:16:11 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r91734.1
John David Anglin [Sat, 4 Dec 2004 01:51:47 +0000 (01:51 +0000)]
aclocal.m4 (gcc_AC_FUNC_MMAP_BLACKLIST): Blacklist ultrix*.
* aclocal.m4 (gcc_AC_FUNC_MMAP_BLACKLIST): Blacklist ultrix*.
* configure: Rebuilt.
From-SVN: r91715
Richard Henderson [Sat, 4 Dec 2004 00:36:38 +0000 (16:36 -0800)]
re PR middle-end/17503 (quadratic behaviour in invalid_mode_change_p)
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.
From-SVN: r91714
GCC Administrator [Sat, 4 Dec 2004 00:16:17 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r91709.1
Richard Henderson [Sat, 4 Dec 2004 00:09:08 +0000 (16:09 -0800)]
Mark PR.
From-SVN: r91707
Richard Henderson [Fri, 3 Dec 2004 23:44:07 +0000 (15:44 -0800)]
atomicity.h (__exchange_and_add, [...]): Split in-out memory constraints.
* config/cpu/i486/atomicity.h (__exchange_and_add, __atomic_add):
Split in-out memory constraints.
From-SVN: r91706
Roger Sayle [Fri, 3 Dec 2004 16:45:40 +0000 (16:45 +0000)]
re PR target/9908 ([x86] wrong code generated for virtual method call with -masm-intel)
PR target/9908
* config/i386/i386.md (*call_value_1): Correct Intel assembler
syntax by using %A1 instead of %*%1.
From-SVN: r91687
GCC Administrator [Fri, 3 Dec 2004 00:16:31 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r91668.1
GCC Administrator [Thu, 2 Dec 2004 00:16:15 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r91598.1
Alan Modra [Wed, 1 Dec 2004 06:13:16 +0000 (06:13 +0000)]
re PR target/12817 ([SYSV] Altivec code generation error with many registers used)
PR target/12817
* config/rs6000/rs6000.c (rs6000_emit_prologue): Use r0 for vrsave.
From-SVN: r91555
GCC Administrator [Wed, 1 Dec 2004 00:16:28 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r91547.1
Roger Sayle [Tue, 30 Nov 2004 04:34:21 +0000 (04:34 +0000)]
re PR rtl-optimization/9771 ([x86] wrong ebp optimisation)
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.
* gcc.dg/pr9771-1.c: New test case.
From-SVN: r91512
GCC Administrator [Tue, 30 Nov 2004 00:16:27 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r91501.1
GCC Administrator [Mon, 29 Nov 2004 00:17:06 +0000 (00:17 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r91440.1
GCC Administrator [Sun, 28 Nov 2004 00:16:17 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r91402.1
Falk Hueffner [Sat, 27 Nov 2004 17:00:08 +0000 (17:00 +0000)]
Add missing entry.
From-SVN: r91384
Falk Hueffner [Sat, 27 Nov 2004 16:59:16 +0000 (17:59 +0100)]
re PR rtl-optimization/18577 (variable use moved before initialization)
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.
Co-Authored-By: Eric Botcazou <ebotcazou@libertysurf.fr>
From-SVN: r91383
No Author [Sat, 27 Nov 2004 16:59:16 +0000 (16:59 +0000)]
This commit was manufactured by cvs2svn to create branch
'gcc-3_3-branch'.
From-SVN: r91382
Alan Modra [Sat, 27 Nov 2004 01:18:25 +0000 (01:18 +0000)]
re PR middle-end/12769 (-mlongcall doesn't convert all calls to long calls for builtin functions)
PR target/12769
* config/rs6000/rs6000.c (init_cumulative_args): Set call_cookie
from rs6000_default_long_calls for libcalls.
From-SVN: r91364
GCC Administrator [Sat, 27 Nov 2004 00:16:29 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r91357.1
Richard Henderson [Fri, 26 Nov 2004 05:08:45 +0000 (21:08 -0800)]
re PR c++/6764 (Throwing exception causes crash with '-O2 -fomit-frame-pointer')
PR c++/6764
* reload1.c (set_initial_eh_label_offset): New.
(set_initial_label_offsets): Use it.
From-SVN: r91329
GCC Administrator [Fri, 26 Nov 2004 00:16:13 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r91311.1
GCC Administrator [Thu, 25 Nov 2004 00:16:20 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r91261.1
GCC Administrator [Wed, 24 Nov 2004 00:16:14 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r91128.1
John David Anglin [Tue, 23 Nov 2004 03:37:50 +0000 (03:37 +0000)]
re PR rtl-optimization/14838 (ICE when building with -O2 -g)
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.
From-SVN: r91070
GCC Administrator [Tue, 23 Nov 2004 00:21:55 +0000 (00:21 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r91053.1
GCC Administrator [Mon, 22 Nov 2004 00:16:16 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r90992.1
GCC Administrator [Sun, 21 Nov 2004 00:16:10 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r90972.1
GCC Administrator [Sat, 20 Nov 2004 00:16:23 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r90945.1
GCC Administrator [Fri, 19 Nov 2004 00:16:27 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r90888.1
GCC Administrator [Thu, 18 Nov 2004 00:17:13 +0000 (00:17 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r90835.1
GCC Administrator [Wed, 17 Nov 2004 00:16:27 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r90775.1
GCC Administrator [Tue, 16 Nov 2004 00:16:19 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r90706.1
GCC Administrator [Mon, 15 Nov 2004 00:16:13 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r90643.1
GCC Administrator [Sun, 14 Nov 2004 00:16:13 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r90603.1
GCC Administrator [Sat, 13 Nov 2004 00:16:22 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r90562.1
GCC Administrator [Fri, 12 Nov 2004 00:16:08 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r90512
GCC Administrator [Thu, 11 Nov 2004 00:16:28 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r90461
GCC Administrator [Wed, 10 Nov 2004 00:16:16 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r90375.1
GCC Administrator [Tue, 9 Nov 2004 00:16:28 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r90321.1
GCC Administrator [Mon, 8 Nov 2004 00:16:10 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r90248.1
GCC Administrator [Sun, 7 Nov 2004 00:16:12 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r90212.1
GCC Administrator [Sat, 6 Nov 2004 00:16:21 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r90152.1
GCC Administrator [Fri, 5 Nov 2004 00:16:42 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r90096.1
GCC Administrator [Thu, 4 Nov 2004 00:16:14 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r90043.1
GCC Administrator [Wed, 3 Nov 2004 00:16:15 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r90007.1
GCC Administrator [Tue, 2 Nov 2004 00:16:15 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r89967.1
GCC Administrator [Mon, 1 Nov 2004 00:16:11 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r89926.1
GCC Administrator [Sun, 31 Oct 2004 00:16:11 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r89904.1
GCC Administrator [Sat, 30 Oct 2004 00:16:15 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r89869.1
GCC Administrator [Fri, 29 Oct 2004 00:16:15 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r89797.1
GCC Administrator [Thu, 28 Oct 2004 00:16:16 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r89720.1
GCC Administrator [Wed, 27 Oct 2004 00:16:11 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r89616.1
GCC Administrator [Tue, 26 Oct 2004 00:16:12 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r89566.1
GCC Administrator [Mon, 25 Oct 2004 00:16:12 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r89514.1
GCC Administrator [Sun, 24 Oct 2004 00:16:07 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r89499
GCC Administrator [Sat, 23 Oct 2004 00:16:21 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r89483.1
GCC Administrator [Fri, 22 Oct 2004 00:16:22 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r89419.1
GCC Administrator [Thu, 21 Oct 2004 00:16:12 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r89353.1
GCC Administrator [Wed, 20 Oct 2004 00:16:16 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r89305.1
GCC Administrator [Tue, 19 Oct 2004 00:16:11 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r89261.1
GCC Administrator [Mon, 18 Oct 2004 00:16:11 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r89187.1
GCC Administrator [Sun, 17 Oct 2004 00:16:10 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r89161.1
GCC Administrator [Sat, 16 Oct 2004 00:16:17 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r89126.1
GCC Administrator [Fri, 15 Oct 2004 00:16:44 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r89071.1
Kaveh R. Ghazi [Thu, 14 Oct 2004 12:31:38 +0000 (12:31 +0000)]
install.texi (*-*-solaris2*): Update with info about kernel patches to solve spurious testsuite failures.
* doc/install.texi (*-*-solaris2*): Update with info about kernel
patches to solve spurious testsuite failures.
From-SVN: r89035
Eric Botcazou [Thu, 14 Oct 2004 06:54:49 +0000 (08:54 +0200)]
re PR target/14454 (virtual function with vararg won't compile)
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.
From-SVN: r89028
GCC Administrator [Thu, 14 Oct 2004 00:16:22 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r89018.1
GCC Administrator [Wed, 13 Oct 2004 00:16:40 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r88958.1
GCC Administrator [Tue, 12 Oct 2004 00:16:20 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r88910.1
GCC Administrator [Mon, 11 Oct 2004 00:16:13 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r88864.1
GCC Administrator [Sun, 10 Oct 2004 00:16:10 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r88831.1
GCC Administrator [Sat, 9 Oct 2004 00:16:12 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r88804.1
GCC Administrator [Fri, 8 Oct 2004 00:16:10 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r88723.1
Eric Botcazou [Thu, 7 Oct 2004 12:22:01 +0000 (14:22 +0200)]
* doc/install.texi (*-*-solaris2*): Fix marker for URL.
From-SVN: r88684
GCC Administrator [Thu, 7 Oct 2004 00:17:13 +0000 (00:17 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r88652.1
Josef Zlomek [Wed, 6 Oct 2004 12:00:53 +0000 (14:00 +0200)]
* MAINTAINERS: Update my e-mail address.
From-SVN: r88600
Eric Botcazou [Wed, 6 Oct 2004 11:10:03 +0000 (13:10 +0200)]
re PR target/16007 (Use of static template members results in broken executables)
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.
From-SVN: r88597
GCC Administrator [Wed, 6 Oct 2004 00:16:11 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r88583.1
GCC Administrator [Tue, 5 Oct 2004 00:16:20 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r88536.1
GCC Administrator [Mon, 4 Oct 2004 00:16:10 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r88469
GCC Administrator [Sun, 3 Oct 2004 00:16:07 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r88434
GCC Administrator [Sat, 2 Oct 2004 00:16:08 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r88414
GCC Administrator [Fri, 1 Oct 2004 00:16:08 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r88372
Richard Henderson [Thu, 30 Sep 2004 19:36:28 +0000 (12:36 -0700)]
qrnnd.asm: Mark for noexecstack.
* config/alpha/qrnnd.asm: Mark for noexecstack.
* 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.
From-SVN: r88351
Gabriel Dos Reis [Thu, 30 Sep 2004 16:48:10 +0000 (16:48 +0000)]
Update version
From-SVN: r88339
Gabriel Dos Reis [Thu, 30 Sep 2004 16:48:04 +0000 (16:48 +0000)]
Mark ChangeLog
From-SVN: r88338
GCC Administrator [Thu, 30 Sep 2004 00:16:09 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r88315
GCC Administrator [Wed, 29 Sep 2004 00:16:10 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r88260
GCC Administrator [Tue, 28 Sep 2004 00:16:09 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r88211
GCC Administrator [Mon, 27 Sep 2004 00:16:10 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r88155
GCC Administrator [Sun, 26 Sep 2004 00:16:09 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r88118
GCC Administrator [Sat, 25 Sep 2004 00:16:14 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r88084
GCC Administrator [Fri, 24 Sep 2004 00:16:14 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r87993
GCC Administrator [Thu, 23 Sep 2004 00:16:13 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r87905
GCC Administrator [Wed, 22 Sep 2004 00:16:11 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r87831
Giovanni Bajo [Tue, 21 Sep 2004 21:23:05 +0000 (21:23 +0000)]
* decl.c (reshape_init): Remove unused variable.
From-SVN: r87824
Giovanni Bajo [Tue, 21 Sep 2004 21:12:49 +0000 (21:12 +0000)]
re PR c++/14179 (out of memory while parsing array with many initializers)
PR c++/14179
* decl.c (reshape_init): Extract array handling into...
(reshape_init_array): New function. Use integers instead of trees
for indices.
From-SVN: r87823