]>
git.ipfire.org Git - thirdparty/gcc.git/log
GCC Administrator [Fri, 17 Sep 2004 00:16:11 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r87621
GCC Administrator [Thu, 16 Sep 2004 00:16:10 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r87580
GCC Administrator [Wed, 15 Sep 2004 00:16:15 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r87521
GCC Administrator [Tue, 14 Sep 2004 00:16:10 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r87464
Richard Henderson [Mon, 13 Sep 2004 08:54:35 +0000 (01:54 -0700)]
re PR inline-asm/6806 (gcc 3.0.4 ignoring clobbered registers in inline asm with -O1 or higher on i386)
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.
From-SVN: r87431
Gabriel Dos Reis [Mon, 13 Sep 2004 08:39:17 +0000 (08:39 +0000)]
re PR rtl-optimization/15857 (Wrong code with optimization >= -O1)
PR c++/15857
Backport from gcc-3_4-branch
2004-08-24 Jason Merrill <jason@redhat.com>
PR c++/15461
* semantics.c (nullify_returns_r): Replace a DECL_STMT
for the NRV with an INIT_EXPR.
From-SVN: r87429
No Author [Mon, 13 Sep 2004 08:39:17 +0000 (08:39 +0000)]
This commit was manufactured by cvs2svn to create branch
'gcc-3_3-branch'.
From-SVN: r87428
Gabriel Dos Reis [Mon, 13 Sep 2004 08:36:51 +0000 (08:36 +0000)]
backport: re PR c++/15461 (ICE due to NRV and inlining)
Backport from gcc-3_4-branch
2004-08-24 Jason Merrill <jason@redhat.com>
PR c++/15461
* semantics.c (nullify_returns_r): Replace a DECL_STMT
for the NRV with an INIT_EXPR.
From-SVN: r87427
GCC Administrator [Mon, 13 Sep 2004 00:16:09 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r87415
GCC Administrator [Sun, 12 Sep 2004 00:16:11 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r87379
GCC Administrator [Sat, 11 Sep 2004 00:16:13 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r87332
GCC Administrator [Fri, 10 Sep 2004 00:16:10 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r87265
GCC Administrator [Thu, 9 Sep 2004 00:16:10 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r87210
GCC Administrator [Wed, 8 Sep 2004 00:16:19 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r87163.1
GCC Administrator [Wed, 8 Sep 2004 00:16:10 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r87162.1
GCC Administrator [Tue, 7 Sep 2004 00:16:15 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r87135.1
GCC Administrator [Tue, 7 Sep 2004 00:16:09 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r87134.1
GCC Administrator [Mon, 6 Sep 2004 00:16:21 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r87107
GCC Administrator [Sun, 5 Sep 2004 00:16:31 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r87093
GCC Administrator [Sat, 4 Sep 2004 00:16:13 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r87068
GCC Administrator [Fri, 3 Sep 2004 00:16:14 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r87004
GCC Administrator [Thu, 2 Sep 2004 00:16:08 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r86947
GCC Administrator [Wed, 1 Sep 2004 00:16:08 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r86854
GCC Administrator [Tue, 31 Aug 2004 00:16:40 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r86813
GCC Administrator [Mon, 30 Aug 2004 00:16:19 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r86744
Jonathan Wakely [Sun, 29 Aug 2004 14:39:25 +0000 (15:39 +0100)]
trouble.texi (C++ misunderstandings): Fix example code.
2003-08-29 Jonathan Wakely <redi@gcc.gnu.org>
* doc/trouble.texi (C++ misunderstandings): Fix example code.
From-SVN: r86725
GCC Administrator [Sun, 29 Aug 2004 00:16:10 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r86705
GCC Administrator [Sat, 28 Aug 2004 00:16:13 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r86681
GCC Administrator [Fri, 27 Aug 2004 00:16:10 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r86646
Richard Henderson [Fri, 27 Aug 2004 00:01:15 +0000 (17:01 -0700)]
re PR target/15718 ([alpha] ICE in subreg_hard_regno, at emit-rtl.c:928)
PR target/15718
* config/alpha/alpha.h (HARD_REGNO_MODE_OK): Allow complex float
modes.
From-SVN: r86642
Matthias Klose [Thu, 26 Aug 2004 22:42:53 +0000 (22:42 +0000)]
invoke.texi: Remove duplicate -fbranch-probabilities entry.
2004-08-26 Matthias Klose <doko@debian.org>
* doc/invoke.texi: Remove duplicate -fbranch-probabilities entry.
From-SVN: r86639
Matthias Klose [Thu, 26 Aug 2004 21:21:17 +0000 (21:21 +0000)]
texi2pod.pl: keep references of the form @ref{...}, print them bold.
2004-08-26 Matthias Klose <doko@debian.org>
* texi2pod.pl: keep references of the form @ref{...}, print them bold.
From-SVN: r86633
Matthias Klose [Thu, 26 Aug 2004 05:50:23 +0000 (05:50 +0000)]
test_summary: Include baseline used for libstdc++-v3 abi check in test summary.
2003-08-26 Matthias Klose <doko@debian.org>
* test_summary: Include baseline used for libstdc++-v3
abi check in test summary.
From-SVN: r86606
GCC Administrator [Thu, 26 Aug 2004 00:16:10 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r86590
Jonathan Wakely [Wed, 25 Aug 2004 20:57:44 +0000 (21:57 +0100)]
enc_filebuf.h: Move concept-check macro to class scope.
2004-08-25 Jonathan Wakely <redi@gcc.gnu.org>
* include/ext/enc_filebuf.h: Move concept-check macro to class scope.
From-SVN: r86579
GCC Administrator [Wed, 25 Aug 2004 00:16:12 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r86529
GCC Administrator [Tue, 24 Aug 2004 00:16:14 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r86448
GCC Administrator [Mon, 23 Aug 2004 00:16:15 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r86391
GCC Administrator [Sun, 22 Aug 2004 00:16:12 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r86370
GCC Administrator [Sat, 21 Aug 2004 00:16:09 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r86348
GCC Administrator [Fri, 20 Aug 2004 00:16:12 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r86299
GCC Administrator [Thu, 19 Aug 2004 00:16:13 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r86223
GCC Administrator [Wed, 18 Aug 2004 00:16:14 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r86161
GCC Administrator [Tue, 17 Aug 2004 00:16:18 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r86090
GCC Administrator [Mon, 16 Aug 2004 00:16:09 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r86042
Roger Sayle [Sun, 15 Aug 2004 04:51:52 +0000 (04:51 +0000)]
* fixinc/tests/base/obstack.h: Backport from mainline.
From-SVN: r86020
Roger Sayle [Sun, 15 Aug 2004 01:27:43 +0000 (01:27 +0000)]
backport: re PR libfortran/15930 ([irix6.5] gfortran libraries not built)
Backport from mainline.
PR libgfortran/15930
* fixinc/inclhack.def (irix___generic1, irix___generic2): New.
* fixinc/fixincl.x: Regenerate.
* fixinc/tests/base/internal/math_core.h: New file
Co-Authored-By: David Billinghurst <David.Billinghurst@riotinto.com>
From-SVN: r86017
No Author [Sun, 15 Aug 2004 01:27:43 +0000 (01:27 +0000)]
This commit was manufactured by cvs2svn to create branch
'gcc-3_3-branch'.
From-SVN: r86016
GCC Administrator [Sun, 15 Aug 2004 00:16:10 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r86013
GCC Administrator [Sat, 14 Aug 2004 00:16:10 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r85978
GCC Administrator [Fri, 13 Aug 2004 00:16:11 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r85920
GCC Administrator [Thu, 12 Aug 2004 00:16:11 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r85835
GCC Administrator [Wed, 11 Aug 2004 00:16:18 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r85778
GCC Administrator [Tue, 10 Aug 2004 00:16:11 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r85732
GCC Administrator [Mon, 9 Aug 2004 00:16:08 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r85700
Roger Sayle [Sun, 8 Aug 2004 18:55:34 +0000 (18:55 +0000)]
re PR middle-end/16790 (Integer down cast ignored in larger expression)
2004-08-08 Roger Sayle <roger@eyesopen.com>
PR middle-end/16790
Backport from mainline.
* fold-const.c (expand_muldiv_1) <NOP_EXPR>: Disallow local
truncations, not just global truncations.
* gcc.c-torture/execute/pr16790-1.c: New test case.
From-SVN: r85691
No Author [Sun, 8 Aug 2004 18:55:34 +0000 (18:55 +0000)]
This commit was manufactured by cvs2svn to create branch
'gcc-3_3-branch'.
From-SVN: r85690
GCC Administrator [Sun, 8 Aug 2004 00:16:07 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r85681
GCC Administrator [Sat, 7 Aug 2004 00:16:12 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r85665
GCC Administrator [Fri, 6 Aug 2004 00:16:18 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r85617
GCC Administrator [Thu, 5 Aug 2004 00:16:09 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r85584
GCC Administrator [Wed, 4 Aug 2004 00:16:40 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r85532
Ulrich Weigand [Tue, 3 Aug 2004 20:06:58 +0000 (20:06 +0000)]
backport: optabs.c (prepare_cmp_insn): Try cmpmemM first if it exists, then fall back to cmpstrM.
Backport from mainline:
2003-07-11 Jakub Jelinek <jakub@redhat.com>
* optabs.c (prepare_cmp_insn): Try cmpmemM first if it exists,
then fall back to cmpstrM.
* builtins.c (expand_builtin_memcmp): Likewise.
* config/s390/s390-protos.h (s390_expand_cmpstr): Rename to...
(s390_expand_cmpmem): ... this.
* config/s390/s390.md (cmpmemdi, cmpmemsi, cmpmem_short_64,
cmpmem_short_31, cmpmem_long_64, cmpmem_long_31): Renamed
from cmpstr* patterns. Rename call to s390_expand_cmpstr
to s390_expand_cmpmem.
* config/s390/s390.c (s390_expand_cmpstr): Rename to...
(s390_expand_cmpstr): ... this. Rename cmpstr* instructions
to cmpmem*.
* config/i370/i370.md (cmpmemsi, cmpmemsi_1): Renamed from
cmpstr* patterns.
* doc/md.texi (cmpstrM): Describe as String compare insn, not
Block compare insn.
(cmpmemM): Add.
* gcc.dg/
20030711 -1.c: New test.
From-SVN: r85497
GCC Administrator [Tue, 3 Aug 2004 00:16:08 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r85457
GCC Administrator [Mon, 2 Aug 2004 00:16:10 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r85415
GCC Administrator [Sun, 1 Aug 2004 00:16:10 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r85396
GCC Administrator [Sat, 31 Jul 2004 00:16:09 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r85368
Matthias Klose [Fri, 30 Jul 2004 19:08:17 +0000 (19:08 +0000)]
configure: Add missing 'action' argument to trap.
2004-07-30 Matthias Klose <doko@debian.org>
* configure: Add missing 'action' argument to trap.
From-SVN: r85349
GCC Administrator [Fri, 30 Jul 2004 00:16:47 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r85320
GCC Administrator [Thu, 29 Jul 2004 00:16:08 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r85279
Benjamin Kosnik [Wed, 28 Jul 2004 04:19:03 +0000 (04:19 +0000)]
linker-map.gnu: Export typeinfo information.
2004-07-27 Benjamin Kosnik <bkoz@redhat.com>
* config/linker-map.gnu: Export typeinfo information.
* configure.in (libtool_VERSION): To 5:7:0.
* configure: Regenerate.
* testsuite/abi_check.cc (check_version): Add CXXABI_1.2.2.
From-SVN: r85252
R. Kelley Cook [Wed, 28 Jul 2004 02:17:28 +0000 (02:17 +0000)]
CRLF -> CR correction
From-SVN: r85246
GCC Administrator [Wed, 28 Jul 2004 00:16:12 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r85239
Jones Desougi [Tue, 27 Jul 2004 22:50:19 +0000 (22:50 +0000)]
re PR other/15194 (Fastjar configure needlessly fails without long long)
2004-07-27 Jones Desougi <jones@ingate.com>
Kelley Cook <kcook@gcc.gnu.org>
PR bootstrap/15194
* acinclude.m4 (gcc_AC_COMPILE_CHECK_SIZEOF): Return 0 when type
doesn't exist.
* aclocal.m4: Regenerate.
* configure: Regenearate.
Co-Authored-By: Kelley Cook <kcook@gcc.gnu.org>
From-SVN: r85236
Andreas Jaeger [Tue, 27 Jul 2004 10:54:52 +0000 (12:54 +0200)]
backport: libgcc-std.ver: Add __unorddf2 and __unordsf2 with version 3.3.4.
Backport from mainline:
* libgcc-std.ver: Add __unorddf2 and __unordsf2 with version 3.3.4.
From-SVN: r85219
GCC Administrator [Tue, 27 Jul 2004 00:16:17 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r85211
Kaz Kojima [Mon, 26 Jul 2004 00:47:38 +0000 (00:47 +0000)]
re PR target/13250 ([3.4 only] [SH] Gcc code for rotation clobbers the register, but gcc continues to use the register as if it was not clobbered)
PR target/13250
Backport from mainline:
* config/sh/sh.md (rotlsi3): Use emit_move_insn.
PR target/15647
Backport from mainline:
* config/sh/t-linux (SHLIB_MAPFILES): Use sh specific
libgcc-std.ver.
* config/sh/libgcc-std.ver: New file.
PR bootstrap/15120
* libstdc++-v3/configure: Rebuilt.
From-SVN: r85176
GCC Administrator [Mon, 26 Jul 2004 00:16:14 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r85171
John David Anglin [Sun, 25 Jul 2004 21:19:28 +0000 (21:19 +0000)]
re PR target/15202 ([3.4 only] ICE in reload_cse_simplify_operands, at postreload.c)
PR target/15202
* pa.md (movdi, movsi, movhi, movqi): Support move from shift amount
register to general register for DI, SI, HI and QI modes. Remove
move to shift amount register in DF mode.
From-SVN: r85165
John David Anglin [Sun, 25 Jul 2004 18:53:32 +0000 (18:53 +0000)]
re PR rtl-optimization/14782 (produces an unaligned data access at -O2)
2004-06-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
PR rtl-optimization/14782
* pa.c (emit_move_sequence): Use SFmode for 4-byte modes when doing
the address checks for secondary reloads for loads from and stores
to floating-point registers.
* pa.h (EXTRA_CONSTRAINT, case T): Use SFmode for 4-byte modes
in the address check. Move work around for ELF32 targets to
GO_IF_LEGITIMATE_ADDRESS.
(GO_IF_LEGITIMATE_ADDRESS): Require constant offsets to be
correctly aligned for DImode loads and stores. Don't allow long
SFmode displacements on ELF32.
From-SVN: r85158
Matthias Klose [Sun, 25 Jul 2004 18:49:54 +0000 (18:49 +0000)]
backport: [multiple changes]
2004-07-25 Matthias Klose <doko@debian.org>
Backport:
PR rtl-optimization/14700
2004-06-24 Eric Christopher <echristo@redhat.com>
* combine.c (distribute_notes): Don't delete sets to
global register variables.
2004-06-29 Zack Weinberg <zack@codesourcery.com>
* combine.c (distribute_notes): Don't look at global_regs for
pseudos.
From-SVN: r85157
GCC Administrator [Sun, 25 Jul 2004 00:16:12 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r85130
Kriang Lerdsuwanakij [Sat, 24 Jul 2004 13:03:26 +0000 (13:03 +0000)]
re PR c++/16175 (Wrong type reported in diagnostic)
PR c++/16175
* error.c (dump_type) <BOUND_TEMPLATE_TEMPLATE_PARM case>: Output
cv qualifier.
* g++.dg/template/ttp10.C: New test.
From-SVN: r85117
No Author [Sat, 24 Jul 2004 13:03:26 +0000 (13:03 +0000)]
This commit was manufactured by cvs2svn to create branch
'gcc-3_3-branch'.
From-SVN: r85116
GCC Administrator [Sat, 24 Jul 2004 00:16:08 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r85105
James E Wilson [Fri, 23 Jul 2004 19:44:59 +0000 (19:44 +0000)]
Fix problem with addressing function descriptors.
PR target/16559
* ia64.c (ia64_expand_load_address): For CONST, replace
gen_load_symptr call with recursive call.
From-SVN: r85094
GCC Administrator [Fri, 23 Jul 2004 00:16:09 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r85066
GCC Administrator [Thu, 22 Jul 2004 00:16:09 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r85026
GCC Administrator [Wed, 21 Jul 2004 00:16:07 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r84985
GCC Administrator [Tue, 20 Jul 2004 00:16:08 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r84938
GCC Administrator [Mon, 19 Jul 2004 00:16:09 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r84905
GCC Administrator [Sun, 18 Jul 2004 00:16:07 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r84883
Eric Botcazou [Sat, 17 Jul 2004 19:49:21 +0000 (21:49 +0200)]
backport: re PR target/13926 (GCC generates jumps that are too large to fit in word displacement field)
Backport from mainline:
2004-07-13 Eric Botcazou <ebotcazou@libertysurf.fr>
PR target/13926
* config/sparc/sparc-protos.h (output_ubranch): New prototype.
* config/sparc/sparc.c (output_ubranch): New function.
* config/sparc/sparc.md (jump pattern): Use it.
From-SVN: r84879
GCC Administrator [Sat, 17 Jul 2004 00:16:15 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r84846
GCC Administrator [Fri, 16 Jul 2004 00:16:09 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r84787
GCC Administrator [Thu, 15 Jul 2004 00:16:11 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r84724
GCC Administrator [Wed, 14 Jul 2004 00:16:08 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r84658
Eric Botcazou [Tue, 13 Jul 2004 12:18:25 +0000 (14:18 +0200)]
re PR target/16494 ([3.3.2/3.4/3.5] Pessimization with FP conditional branches)
PR target/16494
* config/sparc/sparc.c (output_cbranch): Properly guard
the code handling far branches with TARGET_V9.
* config/sparc/sparc.md (length attribute): Document the
side-effect of having a length greater or equal to 3.
From-SVN: r84620
Eric Botcazou [Tue, 13 Jul 2004 11:21:19 +0000 (13:21 +0200)]
re PR target/15186 (-compat-bsd -m64 does not pick up the 64bit libraries)
PR target/15186
* config/sparc/sol2-bi.h (LINK_ARCH64_SPEC_BASE): Pass
/usr/ucblib/sparcv9 as -R path when -compat-bsd is specified.
Co-Authored-By: Lloyd Parkes <lloyd@must-have-coffee.gen.nz>
From-SVN: r84617
Eric Botcazou [Tue, 13 Jul 2004 10:50:27 +0000 (12:50 +0200)]
re PR target/12602 (-pthreads and -threads undocumented for Solaris/SPARC)
PR target/12602
* doc/invoke.texi (SPARC options): Document -threads
and -pthreads on Solaris.
Co-Authored-By: Martin Sebor <sebor@roguewave.com>
From-SVN: r84614