]>
git.ipfire.org Git - thirdparty/gcc.git/log
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
GCC Administrator [Tue, 13 Jul 2004 00:16:10 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r84591
Eric Botcazou [Mon, 12 Jul 2004 13:16:44 +0000 (15:16 +0200)]
sol2-bi.h: Handle TARGET_CPU_ultrasparc3.
* config/sparc/sol2-bi.h: Handle TARGET_CPU_ultrasparc3.
(CPP_CPU_SPEC): Handle -mcpu=ultrasparc3.
(ASM_CPU_SPEC): Likewise
* config/sparc/sol2.h: Handle TARGET_CPU_ultrasparc3.
(ASM_CPU_SPEC): Handle -mcpu=ultrasparc3.
From-SVN: r84555
GCC Administrator [Mon, 12 Jul 2004 00:16:09 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r84538
John David Anglin [Sun, 11 Jul 2004 04:31:51 +0000 (04:31 +0000)]
pa.c (output_indirect_call): Only use %r2 as the link register in indirect calls with the long PA 2.0...
* pa.c (output_indirect_call): Only use %r2 as the link register in
indirect calls with the long PA 2.0 pc-relative branch.
From-SVN: r84492
GCC Administrator [Sun, 11 Jul 2004 00:16:08 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r84482
GCC Administrator [Sat, 10 Jul 2004 00:16:09 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r84424
John David Anglin [Fri, 9 Jul 2004 21:26:57 +0000 (21:26 +0000)]
re PR target/16459 (ld: libbackend.a(expr.o)(.text+0x40c2c): cannot handle R_PARISC_PCREL17F for $$dyncall)
PR target/16459
* pa.c (output_indirect_call): Use %r2 as the link register when
calling $$dyncall with a pc-relative branch.
From-SVN: r84401
GCC Administrator [Fri, 9 Jul 2004 00:16:09 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r84332
Ulrich Weigand [Thu, 8 Jul 2004 10:26:26 +0000 (10:26 +0000)]
time_put_members_char.cc (test01): Allow either "Son" or "So" as abbreviated name for Sunday in de_DE locale.
2004-07-08 Ulrich Weigand <uweigand@de.ibm.com>
* testsuite/22_locale/time_put_members_char.cc (test01): Allow either
"Son" or "So" as abbreviated name for Sunday in de_DE locale.
* testsuite/22_locale/time_put_members_wchar_t.cc (test01): Likewise.
From-SVN: r84284
GCC Administrator [Thu, 8 Jul 2004 00:16:11 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r84247
Andreas Schwab [Wed, 7 Jul 2004 15:32:28 +0000 (15:32 +0000)]
ia64.md: Define new attribute "empty".
* config/ia64/ia64.md: Define new attribute "empty".
(prologue_use, nop_x, insn_group_barrier): Set it.
* config/ia64/ia64.c (ia64_reorg): When looking for trailing call
skip over "empty" insns.
From-SVN: r84204
GCC Administrator [Wed, 7 Jul 2004 00:16:13 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r84182.1
GCC Administrator [Wed, 7 Jul 2004 00:16:08 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r84181.1
GCC Administrator [Tue, 6 Jul 2004 00:16:07 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r84141
GCC Administrator [Tue, 6 Jul 2004 00:16:06 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r84140.1
GCC Administrator [Mon, 5 Jul 2004 00:16:08 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r84101
GCC Administrator [Mon, 5 Jul 2004 00:16:07 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r84100.1
Gerald Pfeifer [Sun, 4 Jul 2004 11:34:30 +0000 (11:34 +0000)]
* doc/contrib.texi (Contributors): Adjust link for GNU Classpath.
From-SVN: r84077
GCC Administrator [Sun, 4 Jul 2004 00:16:10 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r84065.1
GCC Administrator [Sun, 4 Jul 2004 00:16:06 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r84064.1
GCC Administrator [Sat, 3 Jul 2004 00:16:10 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r84038.1
GCC Administrator [Sat, 3 Jul 2004 00:16:06 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r84037.1
GCC Administrator [Fri, 2 Jul 2004 00:16:08 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r84005
GCC Administrator [Fri, 2 Jul 2004 00:16:07 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r84003.1
John David Anglin [Thu, 1 Jul 2004 01:27:46 +0000 (01:27 +0000)]
pa.c (emit_move_sequence): Fix loading of non 14-bit CONST operands when generating PIC code.
* pa.c (emit_move_sequence): Fix loading of non 14-bit CONST operands
when generating PIC code.
From-SVN: r83948
GCC Administrator [Thu, 1 Jul 2004 00:16:10 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r83943
GCC Administrator [Wed, 30 Jun 2004 00:16:08 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r83884
GCC Administrator [Tue, 29 Jun 2004 00:16:11 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r83833
David Asher [Mon, 28 Jun 2004 20:16:22 +0000 (20:16 +0000)]
re PR libstdc++/11352 (crash while internal padding numeric 0)
2004-06-28 David Asher <david.asher@cavium.com>
PR libstdc++/11352
* include/bits/locale_facets.tcc (__pad<>::_S_pad): Don't
access __olds beyond __oldlen.
From-SVN: r83811
Josef Zlomek [Mon, 28 Jun 2004 08:03:47 +0000 (10:03 +0200)]
re PR c/15549 (true !< 'a')
PR c/15549
Backport from mainline
2003-08-19 Mark Mitchell <mark@codesourcery.com>
PR c++/11946
* convert.c (convert_to_integer): Use CONVERT_EXPR (instead of
NOP_EXPR) when necessary.
PR c/15549
Backport from mainline
2003-08-19 Mark Mitchell <mark@codesourcery.com>
PR c++/11946.C
* gcc.dg/c99-bool-1.c: Remove bogus warning.
From-SVN: r83765
Gabriel Dos Reis [Mon, 28 Jun 2004 02:19:44 +0000 (02:19 +0000)]
Update version with respect to 3.3.5-pre
From-SVN: r83761
GCC Administrator [Mon, 28 Jun 2004 00:16:10 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r83754.1
GCC Administrator [Sun, 27 Jun 2004 00:16:11 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r83725
GCC Administrator [Sat, 26 Jun 2004 00:16:59 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r83694.1
GCC Administrator [Fri, 25 Jun 2004 00:16:14 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r83622.1
GCC Administrator [Thu, 24 Jun 2004 00:16:15 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r83571.1
GCC Administrator [Wed, 23 Jun 2004 00:16:10 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r83527.1
Bryce McKinlay [Tue, 22 Jun 2004 18:21:29 +0000 (18:21 +0000)]
re PR libgcj/12475 (Stack traces leak memory)
Fix PR libgcj/12475
* gnu/gcj/runtime/StackTrace.java (finalize): Declare.
* gnu/gcj/runtime/natStackTrace.cc (finalize): New. Free "addrs".
From-SVN: r83508
GCC Administrator [Tue, 22 Jun 2004 00:16:42 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r83466.1
GCC Administrator [Mon, 21 Jun 2004 00:16:11 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r83422.1
GCC Administrator [Sun, 20 Jun 2004 00:16:13 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r83401.1
GCC Administrator [Sat, 19 Jun 2004 00:16:16 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r83376.1
Ian Lance Taylor [Fri, 18 Jun 2004 17:08:48 +0000 (17:08 +0000)]
re PR middle-end/16038 (Bug in handling packed structures on MIPS)
PR middle-end/16038
Backport from mainline:
Fri Apr 4 17:43:52 2003 Olivier Hainque <hainque@act-europe.fr>
* emit-rtl.c (get_mem_attrs): Adjust alignment tests determining
use of default attributes to agree MEM_ALIGN macro.
From-SVN: r83356
GCC Administrator [Fri, 18 Jun 2004 00:16:11 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r83326.1
GCC Administrator [Thu, 17 Jun 2004 00:16:11 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r83277.1
GCC Administrator [Wed, 16 Jun 2004 00:16:11 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r83217.1
GCC Administrator [Tue, 15 Jun 2004 00:16:16 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r83151.1
GCC Administrator [Mon, 14 Jun 2004 00:16:11 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r83073.1
GCC Administrator [Sun, 13 Jun 2004 00:16:44 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r83048.1
GCC Administrator [Sat, 12 Jun 2004 00:16:13 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r83007.1
GCC Administrator [Fri, 11 Jun 2004 00:16:10 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r82952.1
GCC Administrator [Thu, 10 Jun 2004 00:16:12 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r82873.1
GCC Administrator [Wed, 9 Jun 2004 00:16:12 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r82800.1
GCC Administrator [Tue, 8 Jun 2004 00:16:20 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r82732.1
GCC Administrator [Mon, 7 Jun 2004 00:16:11 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r82676.1
GCC Administrator [Sun, 6 Jun 2004 00:16:11 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r82657.1
GCC Administrator [Sat, 5 Jun 2004 00:16:13 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r82639.1
GCC Administrator [Fri, 4 Jun 2004 00:16:11 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r82615.1
GCC Administrator [Thu, 3 Jun 2004 00:16:13 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r82590.1
GCC Administrator [Wed, 2 Jun 2004 00:16:11 +0000 (00:16 +0000)]
Daily bump.
[[Split portion of a mixed commit.]]
From-SVN: r82564.1
GCC Administrator [Tue, 1 Jun 2004 00:16:08 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r82524
Gabriel Dos Reis [Mon, 31 May 2004 22:37:19 +0000 (22:37 +0000)]
Update version
From-SVN: r82513
Gabriel Dos Reis [Mon, 31 May 2004 22:37:10 +0000 (22:37 +0000)]
Mark ChangeLog
From-SVN: r82512
Eric Botcazou [Mon, 31 May 2004 21:49:27 +0000 (23:49 +0200)]
backport:
20001013 -1.c: Run on 32-bit and 64-bit SPARC.
Backport from mainline:
2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
* gcc.dg/
20001013 -1.c: Run on 32-bit and 64-bit SPARC.
* gcc.dg/
20001101 -1.c: Likewise.
* gcc.dg/
20001102 -1.c: Likewise.
2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
* gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
* gcc.dg/ultrasp4.c: Likewise.
* gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
* gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
the assembly output if -m64 is passed.
From-SVN: r82505
Eric Botcazou [Mon, 31 May 2004 21:45:33 +0000 (23:45 +0200)]
re PR target/15693 (ICE - unrecognizable insn)
PR target/15693
* config/sparc/sparc.c (compare_operand): New predicate.
* config/sparc/sparc.h (PREDICATE_CODES): Add it.
* config/sparc/sparc.md (cmpsi expander): Use it. If the first
operand is a ZERO_EXTRACT and the second operand is not zero,
force the former to a register.
(cmpdi expander): Likewise.
From-SVN: r82504
No Author [Mon, 31 May 2004 21:45:33 +0000 (21:45 +0000)]
This commit was manufactured by cvs2svn to create branch
'gcc-3_3-branch'.
From-SVN: r82503
GCC Administrator [Mon, 31 May 2004 00:16:08 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r82471
GCC Administrator [Sun, 30 May 2004 00:16:09 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r82435
Eric Botcazou [Sat, 29 May 2004 23:27:30 +0000 (01:27 +0200)]
re PR rtl-optimization/13653 (-O2 -funroll-loop miscompiles POOMA testcase)
PR optimization/13653
* loop.c (loop_givs_rescan): When reducing a non-replaceable giv,
clear the RTX_UNCHANGING_P flag.
From-SVN: r82433
GCC Administrator [Sat, 29 May 2004 00:16:11 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r82406
John David Anglin [Fri, 28 May 2004 17:27:27 +0000 (17:27 +0000)]
re PR bootstrap/14671 (caller-save.c:491: internal compiler error: Segmentation fault)
PR bootstrap/14671
* alias.c (init_alias_analysis): Allocate alias_invariant array with
ggc_alloc_cleared instead of xrealloc.
(end_alias_analysis): Don't free alias_invariant.
From-SVN: r82371
GCC Administrator [Fri, 28 May 2004 00:16:10 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r82344
Richard Henderson [Fri, 28 May 2004 00:02:03 +0000 (17:02 -0700)]
backport: alpha.md (UNSPEC_NT_LDA): Renumber.
Backport from mainline:
2004-01-19 Richard Henderson <rth@redhat.com>
* alpha.md (UNSPEC_NT_LDA): Renumber.
(UNSPEC_CVTLQ, cvtlq): New.
(extendsidi2_1): Rename from extendsidi2_nofix; remove f/f.
(extendsidi2_fix): Remove.
(extendsidi2 splitter): Use cvtlq.
(extendsidi2 fp peepholes): Remove.
(cvtql): Use SFmode instead of SImode.
(fix_trunc?fsi): Update to match.
(floatsisf2_ieee, floatsisf2, floatsidf2_ieee, floatsidf2): New.
(movsi): Rename from movsi_nofix, remove f alternatives.
(movsi_nt_vms): Similarly.
(movsi_fix, movsi_nt_vms_fix): Remove.
From-SVN: r82342
GCC Administrator [Thu, 27 May 2004 00:16:10 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r82304
Hans-Peter Nilsson [Wed, 26 May 2004 13:24:06 +0000 (13:24 +0000)]
re PR rtl-optimization/15296 ([3.4 only] Delayed branch scheduling causing invalid code on cris-*)
PR optimization/15296
* gcc.c-torture/execute/pr15296.c: New test.
From-SVN: r82288
Hans-Peter Nilsson [Wed, 26 May 2004 13:19:21 +0000 (13:19 +0000)]
re PR rtl-optimization/15296 ([3.4 only] Delayed branch scheduling causing invalid code on cris-*)
PR optimization/15296
* reorg.c (fill_simple_delay_slots): Use next_real_insn when
getting last consecutive label at a branch.
(relax_delay_slots): Similar, near top of loop.
From-SVN: r82287
GCC Administrator [Wed, 26 May 2004 00:16:39 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r82270
Ronald Landheer-Cieslak [Tue, 25 May 2004 06:05:24 +0000 (06:05 +0000)]
re PR libstdc++/11171 (Wrong ctype/OS include files when using Newlib)
2004-05-24 Ronald Landheer-Cieslak <ronald@landheer.com>
PR libstdc++/11171
* acinclude.m4: Deal with --with-newlib.
* aclocal.m4: Regenerate.
* configure.in: Set os_include_dir correctly when --with-newlib.
* configure: Regenerate.
From-SVN: r82227
GCC Administrator [Tue, 25 May 2004 00:16:13 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r82221
Eric Botcazou [Mon, 24 May 2004 16:08:29 +0000 (16:08 +0000)]
Fix formatting.
From-SVN: r82208
GCC Administrator [Mon, 24 May 2004 00:16:20 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r82179
GCC Administrator [Sun, 23 May 2004 00:16:13 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r82155
GCC Administrator [Sat, 22 May 2004 00:16:10 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r82117
Paolo Carlini [Fri, 21 May 2004 14:37:12 +0000 (14:37 +0000)]
gcc_release (build_sources): Generate the NEWS file in toplevel.
2004-05-21 Paolo Carlini <pcarlini@suse.de>
* gcc_release (build_sources): Generate the NEWS file in toplevel.
From-SVN: r82098