]> git.ipfire.org Git - thirdparty/gcc.git/log
thirdparty/gcc.git
20 years agobackport: freebsd-spec.h: Use KSE pthread lib for -pthread.
David O'Brien [Fri, 14 Jan 2005 02:06:26 +0000 (02:06 +0000)] 
backport: freebsd-spec.h: Use KSE pthread lib for -pthread.

2005-01-13  David O'Brien  <obrien@FreeBSD.org>
Backport from mainline:
* config/freebsd-spec.h:  Use KSE pthread lib for -pthread.

From-SVN: r93624

20 years agoDaily bump.
GCC Administrator [Fri, 14 Jan 2005 00:16:15 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r93617

20 years agoDaily bump.
GCC Administrator [Thu, 13 Jan 2005 00:16:22 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r93240

20 years agoDaily bump.
GCC Administrator [Wed, 12 Jan 2005 00:16:17 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r93211

20 years agoDaily bump.
GCC Administrator [Tue, 11 Jan 2005 00:16:38 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r93161

20 years agoDaily bump.
GCC Administrator [Mon, 10 Jan 2005 00:16:13 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r93125

20 years agoDaily bump.
GCC Administrator [Sun, 9 Jan 2005 00:16:18 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r93097

20 years agobackport: re PR bootstrap/13617 (IRIX 6.5 Ada bootstrap failure with GNU as 2.14.90)
Sergey M. Samoylov [Sat, 8 Jan 2005 14:33:34 +0000 (14:33 +0000)] 
backport: re PR bootstrap/13617 (IRIX 6.5 Ada bootstrap failure with GNU as 2.14.90)

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.

From-SVN: r93084

20 years agore PR target/17565 ([3.3 only] asms in delay slots)
Richard Sandiford [Sat, 8 Jan 2005 14:11:12 +0000 (14:11 +0000)] 
re PR target/17565 ([3.3 only] asms in delay slots)

PR target/17565
* config/mips/mips.md (define_asm_attributes): Set can_delay to no.

From-SVN: r93083

20 years agoDaily bump.
GCC Administrator [Sat, 8 Jan 2005 00:16:28 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r93071

20 years agoDaily bump.
GCC Administrator [Fri, 7 Jan 2005 00:16:13 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r93017

20 years agoDaily bump.
GCC Administrator [Thu, 6 Jan 2005 00:16:12 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r92979

20 years agoDaily bump.
GCC Administrator [Wed, 5 Jan 2005 00:16:11 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r92913

20 years agoBackport:
Kaveh R. Ghazi [Tue, 4 Jan 2005 00:20:35 +0000 (00:20 +0000)] 
Backport:

2003-10-13  Geoffrey Keating  <geoffk@apple.com>

* gcc.dg/asm-names.c: Use scan-assembler-not rather
than linker trickery.

From-SVN: r92878

20 years agoDaily bump.
GCC Administrator [Tue, 4 Jan 2005 00:16:15 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r92874

20 years ago20020720-1.x: XFAIL for x86 when using -fpic or -fPIC.
Kaveh R. Ghazi [Mon, 3 Jan 2005 01:43:45 +0000 (01:43 +0000)] 
20020720-1.x: XFAIL for x86 when using -fpic or -fPIC.

* gcc.c-torture/execute/20020720-1.x: XFAIL for x86 when using
-fpic or -fPIC.

From-SVN: r92821

20 years agoDaily bump.
GCC Administrator [Mon, 3 Jan 2005 00:16:32 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r92818

20 years agoDaily bump.
GCC Administrator [Sun, 2 Jan 2005 00:16:45 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r92796

20 years agoDaily bump.
GCC Administrator [Sat, 1 Jan 2005 00:16:12 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r92778

20 years agoDaily bump.
GCC Administrator [Fri, 31 Dec 2004 00:16:13 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r92751

20 years agoDaily bump.
GCC Administrator [Thu, 30 Dec 2004 00:16:26 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r92717

20 years agoDaily bump.
GCC Administrator [Wed, 29 Dec 2004 00:16:09 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r92689

20 years agovax.c (vax_address_cost, [...]): Correct casts.
John David Anglin [Tue, 28 Dec 2004 06:29:59 +0000 (06:29 +0000)] 
vax.c (vax_address_cost, [...]): Correct casts.

* vax.c (vax_address_cost, vax_rtx_cost): Correct casts.
(vax_rtx_cost): Handle small offsets for both PLUS and MINUS.

From-SVN: r92665

20 years agovax.h (CASE_DROPS_THROUGH): Don't define.
Steven Bosscher [Tue, 28 Dec 2004 06:28:01 +0000 (06:28 +0000)] 
vax.h (CASE_DROPS_THROUGH): Don't define.

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.

Co-Authored-By: John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
From-SVN: r92664

20 years agoDaily bump.
GCC Administrator [Tue, 28 Dec 2004 00:16:15 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r92654

20 years agore PR target/17643 (ICE in propagate_one_insn, at flow.c:1582)
John David Anglin [Mon, 27 Dec 2004 02:55:49 +0000 (02:55 +0000)] 
re PR target/17643 (ICE in propagate_one_insn, at flow.c:1582)

PR target/17643
* config/pa/pa32-linux.h (FUNCTION_OK_FOR_SIBCALL): Return false when
TARGET_PORTABLE_RUNTIME is true.

From-SVN: r92630

20 years agoDaily bump.
GCC Administrator [Mon, 27 Dec 2004 00:16:13 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r92625

20 years agoDaily bump.
GCC Administrator [Sun, 26 Dec 2004 00:16:09 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r92611

20 years agoDaily bump.
GCC Administrator [Sat, 25 Dec 2004 00:16:24 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r92599

20 years agore PR target/19147 (invalid rlwinm patterns)
Alan Modra [Fri, 24 Dec 2004 23:17:06 +0000 (23:17 +0000)] 
re PR target/19147 (invalid rlwinm patterns)

PR target/19147
* config/rs6000/rs6000.md (andsi3_internal7, andsi3_internal8): Delete.

From-SVN: r92596

20 years agoDaily bump.
GCC Administrator [Fri, 24 Dec 2004 00:16:10 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r92579

20 years agoDaily bump.
GCC Administrator [Thu, 23 Dec 2004 00:16:18 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r92522

20 years agoDaily bump.
GCC Administrator [Wed, 22 Dec 2004 00:16:12 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r92477

20 years agore PR c/14765 (ice-on-invalid-code, ICE while compiling ({}) expression)
Joseph Myers [Tue, 21 Dec 2004 21:51:29 +0000 (21:51 +0000)] 
re PR c/14765 (ice-on-invalid-code, ICE while compiling ({}) expression)

PR c/14765
* c-parse.in (compstmt_primary_start): Set last_expr_type to
NULL_TREE.

* gcc.dg/pr14765-1.c: New test.

From-SVN: r92471

20 years agoDaily bump.
GCC Administrator [Tue, 21 Dec 2004 00:16:10 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r92442

20 years agore PR other/19093 (g++.dg/opt/max1.C fails on ia64 and x86_64)
Andrew Pinski [Mon, 20 Dec 2004 21:12:34 +0000 (21:12 +0000)] 
re PR other/19093 (g++.dg/opt/max1.C fails on ia64 and x86_64)

2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>

PR other/19093
* g++.dg/opt/max1.C: Fix for 64bit targets.

From-SVN: r92434

20 years agore PR middle-end/19068 ([3.3 only] Wrong code for MIN_EXPR and MAX_EXPR)
Roger Sayle [Mon, 20 Dec 2004 02:43:14 +0000 (02:43 +0000)] 
re PR middle-end/19068 ([3.3 only] Wrong code for MIN_EXPR and MAX_EXPR)

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)].

* g++.dg/opt/max1.C: New test case.

From-SVN: r92404

20 years agoThis commit was manufactured by cvs2svn to create branch
No Author [Mon, 20 Dec 2004 02:43:14 +0000 (02:43 +0000)] 
This commit was manufactured by cvs2svn to create branch
'gcc-3_3-branch'.

From-SVN: r92403

20 years agoDaily bump.
GCC Administrator [Mon, 20 Dec 2004 00:16:36 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r92398

20 years agoDaily bump.
GCC Administrator [Sun, 19 Dec 2004 00:16:12 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r92367

20 years agore PR c++/17456 (ICE when parentheses are missing from member function call)
Volker Reichelt [Sat, 18 Dec 2004 20:26:10 +0000 (20:26 +0000)] 
re PR c++/17456 (ICE when parentheses are missing from member function call)

PR c++/17456
* cvt.c (convert_to_void): Set expr to void_zero_node after
overload failure.

From-SVN: r92364

20 years agoDaily bump.
GCC Administrator [Sat, 18 Dec 2004 00:16:38 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r92342

20 years agoDaily bump.
GCC Administrator [Fri, 17 Dec 2004 00:16:16 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r92289

20 years agore PR middle-end/18882 (wrong results with complex long double)
Eric Botcazou [Thu, 16 Dec 2004 14:04:52 +0000 (14:04 +0000)] 
re PR middle-end/18882 (wrong results with complex long double)

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.

From-SVN: r92262

20 years agoThis commit was manufactured by cvs2svn to create branch
No Author [Thu, 16 Dec 2004 14:04:52 +0000 (14:04 +0000)] 
This commit was manufactured by cvs2svn to create branch
'gcc-3_3-branch'.

From-SVN: r92261

20 years agore PR middle-end/18590 (ICE in add_insn_before, at emit-rtl.c:3599)
Eric Botcazou [Thu, 16 Dec 2004 13:58:56 +0000 (14:58 +0100)] 
re PR middle-end/18590 (ICE in add_insn_before, at emit-rtl.c:3599)

PR middle-end/18590
* function.c (fixup_var_refs_insns_with_hash): Do not invoke
fixup_var_refs_insn on insns marked as deleted.

From-SVN: r92260

20 years agore PR target/19005 (Error: bad register name `%sil')
Richard Henderson [Thu, 16 Dec 2004 09:31:17 +0000 (01:31 -0800)] 
re PR target/19005 (Error: bad register name `%sil')

        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.

From-SVN: r92248

20 years agoDaily bump.
GCC Administrator [Thu, 16 Dec 2004 00:16:26 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r92236

20 years agore PR c++/16806 (Internal compiler error: Error reporting routines re-entered.)
Volker Reichelt [Wed, 15 Dec 2004 16:45:23 +0000 (16:45 +0000)] 
re PR c++/16806 (Internal compiler error: Error reporting routines re-entered.)

PR c++/16806
* error.c (dump_expr) [BASELINK]: Use dump_expr.

From-SVN: r92203

20 years agoDaily bump.
GCC Administrator [Wed, 15 Dec 2004 00:16:15 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r92169

20 years agore PR middle-end/18730 (cppexp.c:1076: error: unrecognizable insn)
John David Anglin [Tue, 14 Dec 2004 04:06:08 +0000 (04:06 +0000)] 
re PR middle-end/18730 (cppexp.c:1076: error: unrecognizable insn)

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.

From-SVN: r92126

20 years agoDaily bump.
GCC Administrator [Tue, 14 Dec 2004 00:16:13 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r92111

20 years agoDaily bump.
GCC Administrator [Mon, 13 Dec 2004 00:16:11 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r92069

20 years agore PR target/18932 (ICE in copyprop_hardreg_forward_1, at regrename.c)
Richard Henderson [Sun, 12 Dec 2004 21:00:47 +0000 (13:00 -0800)] 
re PR target/18932 (ICE in copyprop_hardreg_forward_1, at regrename.c)

        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.

From-SVN: r92060

20 years agoDaily bump.
GCC Administrator [Sun, 12 Dec 2004 00:16:11 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r92038

20 years agoDaily bump.
GCC Administrator [Sat, 11 Dec 2004 00:16:14 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r92021

20 years agore PR rtl-optimization/16536 (Incorrect __restrict__ optimization in -O2)
Volker Reichelt [Fri, 10 Dec 2004 17:25:07 +0000 (17:25 +0000)] 
re PR rtl-optimization/16536 (Incorrect __restrict__ optimization in -O2)

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.

* gcc.c-torture/execute/restrict-1.c: New test.

From-SVN: r91999

20 years agore PR c++/17868 (RDIV_EXPR not supported by dump_expr)
Volker Reichelt [Fri, 10 Dec 2004 17:02:31 +0000 (17:02 +0000)] 
re PR c++/17868 (RDIV_EXPR not supported by dump_expr)

PR c++/17868
* error.c (dump_expr): Add missing case for RDIV_EXPR.

From-SVN: r91998

20 years agoDaily bump.
GCC Administrator [Fri, 10 Dec 2004 00:16:13 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r91981

20 years agore PR target/17025 (attribute regparm code-generation bug)
Richard Henderson [Thu, 9 Dec 2004 18:19:01 +0000 (10:19 -0800)] 
re PR target/17025 (attribute regparm code-generation bug)

        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.

From-SVN: r91959

20 years agore PR c++/16681 (array initialization in struct construct is a memory hog)
Nathan Sidwell [Thu, 9 Dec 2004 15:09:32 +0000 (15:09 +0000)] 
re PR c++/16681 (array initialization in struct construct is a memory hog)

cp:
PR c++/16681
* init.c (build_zero_init): Build a RANGE_EXPR for an array
initializer.
testsuite:
PR c++/16681
* g++.dg/init/array15.C: New.
* g++.dg/init/array16.C: New.

From-SVN: r91952

20 years agoThis commit was manufactured by cvs2svn to create branch
No Author [Thu, 9 Dec 2004 15:09:32 +0000 (15:09 +0000)] 
This commit was manufactured by cvs2svn to create branch
'gcc-3_3-branch'.

From-SVN: r91951

20 years agoDaily bump.
GCC Administrator [Thu, 9 Dec 2004 00:16:13 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r91922

20 years agore PR target/18443 (#pragma pack(1) breaks function pointer initialization)
David Mosberger [Wed, 8 Dec 2004 01:59:28 +0000 (01:59 +0000)] 
re PR target/18443 (#pragma pack(1) breaks function pointer initialization)

        PR target/18443
        * config/ia64/ia64.c (ia64_assemble_integer): Add support for
        emitting unaligned pointer-sized integers.

From-SVN: r91847

20 years agoDaily bump.
GCC Administrator [Wed, 8 Dec 2004 00:16:15 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r91839

20 years agoDaily bump.
GCC Administrator [Tue, 7 Dec 2004 00:16:18 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r91796

20 years agoIncrement prerelease version
Gabriel Dos Reis [Mon, 6 Dec 2004 09:03:48 +0000 (09:03 +0000)] 
Increment prerelease version

From-SVN: r91769

20 years agoDaily bump.
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

20 years agore PR target/18841 (setjmp and eh receivers can mis-schedule)
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

20 years agoDaily bump.
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

20 years agoaclocal.m4 (gcc_AC_FUNC_MMAP_BLACKLIST): Blacklist ultrix*.
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

20 years agore PR middle-end/17503 (quadratic behaviour in invalid_mode_change_p)
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

20 years agoDaily bump.
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

20 years agoMark PR.
Richard Henderson [Sat, 4 Dec 2004 00:09:08 +0000 (16:09 -0800)] 
Mark PR.

From-SVN: r91707

20 years agoatomicity.h (__exchange_and_add, [...]): Split in-out memory constraints.
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

20 years agore PR target/9908 ([x86] wrong code generated for virtual method call with -masm...
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

20 years agoDaily bump.
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

20 years agoDaily bump.
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

20 years agore PR target/12817 ([SYSV] Altivec code generation error with many registers used)
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

20 years agoDaily bump.
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

20 years agore PR rtl-optimization/9771 ([x86] wrong ebp optimisation)
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

20 years agoDaily bump.
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

20 years agoDaily bump.
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

20 years agoDaily bump.
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

20 years agoAdd missing entry.
Falk Hueffner [Sat, 27 Nov 2004 17:00:08 +0000 (17:00 +0000)] 
Add missing entry.

From-SVN: r91384

20 years agore PR rtl-optimization/18577 (variable use moved before initialization)
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

20 years agoThis commit was manufactured by cvs2svn to create branch
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

20 years agore PR middle-end/12769 (-mlongcall doesn't convert all calls to long calls for builti...
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

20 years agoDaily bump.
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

20 years agore PR c++/6764 (Throwing exception causes crash with '-O2 -fomit-frame-pointer')
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

20 years agoDaily bump.
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

20 years agoDaily bump.
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

20 years agoDaily bump.
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

20 years agore PR rtl-optimization/14838 (ICE when building with -O2 -g)
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

20 years agoDaily bump.
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

20 years agoDaily bump.
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

20 years agoDaily bump.
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

20 years agoDaily bump.
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

20 years agoDaily bump.
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

20 years agoDaily bump.
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