]> git.ipfire.org Git - thirdparty/gcc.git/log
thirdparty/gcc.git
22 years agore PR c/5059 (Compiling s/w containing the use of DIR.H fails on other stat-calls)
Rainer Orth [Mon, 24 Feb 2003 18:46:26 +0000 (18:46 +0000)] 
re PR c/5059 (Compiling s/w containing the use of DIR.H fails on other stat-calls)

* config/alpha/osf.h (CPP_SUBTARGET_SPEC): Rename
__EXTERN_PREFIX to __PRAGMA_EXTERN_PREFIX.
* doc/extend.texi (Tru64 Pragmas): Reflect this.

* fixinc/inclhack.def (alpha___extern_prefix): Indicate #pragma
extern_prefix support for Tru64 UNIX V5 <sys/stat.h>.
* fixinc/fixincl.x: Regenerate.
* fixinc/tests/base/sys/stat.h [ALPHA___EXTERN_PREFIX_CHECK]: New
testcase.
Fixes PR c/5059, c/6126, other/9671.

testsuite:
* g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
* gcc.dg/pragma-ep-1.c: Likewise.

From-SVN: r63369

22 years agore PR c++/9602 (Total confusion about template/friend/virtual/abstract)
Kriang Lerdsuwanakij [Mon, 24 Feb 2003 15:29:29 +0000 (15:29 +0000)] 
re PR c++/9602 (Total confusion about template/friend/virtual/abstract)

PR c++/9602
* typeck2.c (abstract_virtuals_error): Don't check when we
are processing a template.

* g++.dg/template/friend16.C: New test.

From-SVN: r63361

22 years agore PR libgcj/9652 (libjava bootstrap failure on irix6.5.1[78])
David Billinghurst [Mon, 24 Feb 2003 01:41:13 +0000 (01:41 +0000)] 
re PR libgcj/9652 (libjava bootstrap failure on irix6.5.1[78])

2003-02-24  David Billinghurst <David.Billinghurst@riotinto.com>

Fixes PR libgcj/9652.
Backport patch from mainline:
2003-02-12  Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>

* fixinc/inclhack.def (irix_socklen_t): Fix broken IRIX 6.5.1[78]
socklen_t definition.
* fixinc/fixincl.x: Regenerate.
* fixinc/tests/base/sys/socket.h: New file.

From-SVN: r63349

22 years agoDaily bump.
GCC Administrator [Mon, 24 Feb 2003 00:16:26 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r63343

22 years agoregmove.c (optimize_reg_copy_1): Do not replace a hard register in an asm.
Hans-Peter Nilsson [Sun, 23 Feb 2003 17:06:26 +0000 (17:06 +0000)] 
regmove.c (optimize_reg_copy_1): Do not replace a hard register in an asm.

* regmove.c (optimize_reg_copy_1): Do not replace a hard register
in an asm.

From-SVN: r63326

22 years ago* gcc.dg/asmreg-1.c: New test.
Hans-Peter Nilsson [Sun, 23 Feb 2003 16:59:11 +0000 (16:59 +0000)] 
* gcc.dg/asmreg-1.c: New test.

From-SVN: r63324

22 years agore PR c++/7982 (core dump due to recursive definition (using stl set))
Kriang Lerdsuwanakij [Sun, 23 Feb 2003 14:49:01 +0000 (14:49 +0000)] 
re PR c++/7982 (core dump due to recursive definition (using stl set))

PR c++/7982
* decl.c (warn_about_implicit_typename_lookup): Handle TYPEOF_TYPE.

* g++.dg/warn/implicit-typename1.C: New test.

From-SVN: r63322

22 years agoThis commit was manufactured by cvs2svn to create branch
No Author [Sun, 23 Feb 2003 14:49:01 +0000 (14:49 +0000)] 
This commit was manufactured by cvs2svn to create branch
'gcc-3_2-branch'.

From-SVN: r63321

22 years agoDaily bump.
GCC Administrator [Sun, 23 Feb 2003 00:16:25 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r63308

22 years agore PR c++/3782 (-quiet -fstats produces a segmentation fault in cc1plus)
Steven Bosscher [Sat, 22 Feb 2003 05:42:18 +0000 (06:42 +0100)] 
re PR c++/3782 (-quiet -fstats produces a segmentation fault in cc1plus)

2003-02-22  Steven Bosscher  <s.bosscher@student.tudelft.nl>

PR other/3782
* toplev.c (process_options): If flag_detailed_statistics is set,
then set time_report as well.

[[Split portion of a mixed commit.]]

From-SVN: r63277.1

22 years agore PR c/8828 (gcc reports some code is unreachable when it is not)
Steven Bosscher [Sat, 22 Feb 2003 05:37:25 +0000 (06:37 +0100)] 
re PR c/8828 (gcc reports some code is unreachable when it is not)

2003-02-22  Steven Bosscher  <s.bosscher@student.tudelft.nl>

PR c/8828
* jump.c (never_reached_warning): Don't fall through BARRRIER
insns.  Update comments to reflect what the function really does.

From-SVN: r63276

22 years ago* config/alpha/alpha.md (movdi_er_high_g): Allow all symbols.
Richard Henderson [Sat, 22 Feb 2003 01:58:21 +0000 (17:58 -0800)] 
* config/alpha/alpha.md (movdi_er_high_g): Allow all symbols.

From-SVN: r63266

22 years agoDaily bump.
GCC Administrator [Sat, 22 Feb 2003 00:16:28 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r63258

22 years agore PR rtl-optimization/8613 (-O2 optimization generates wrong code)
Glen Nakamura [Fri, 21 Feb 2003 08:18:06 +0000 (08:18 +0000)] 
re PR rtl-optimization/8613 (-O2 optimization generates wrong code)

PR optimization/8613
* builtins.c (expand_builtin): Emit postincrements before expanding
builtin functions.

From-SVN: r63211

22 years agoThis commit was manufactured by cvs2svn to create branch
No Author [Fri, 21 Feb 2003 08:18:06 +0000 (08:18 +0000)] 
This commit was manufactured by cvs2svn to create branch
'gcc-3_2-branch'.

From-SVN: r63210

22 years agoDaily bump.
GCC Administrator [Fri, 21 Feb 2003 00:16:28 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r63192

22 years agore PR rtl-optimization/9768 ([HP-PA] ICE when optimizing inline code at -O2)
Randolph Chung [Thu, 20 Feb 2003 20:11:04 +0000 (20:11 +0000)] 
re PR rtl-optimization/9768 ([HP-PA] ICE when optimizing inline code at -O2)

PR optimization/9768
Backport patch from mainline:

2002-03-21  DJ Delorie  <dj@redhat.com>

* bb-reorder.c (make_reorder_chain_1): Protect against
when redundant edges are omitted.
* predict.c (dump_prediction): Likewise.

Co-Authored-By: Eric Botcazou <ebotcazou@libertysurf.fr>
From-SVN: r63180

22 years agore PR c/9678 (Incorrect specs for cpp_cpucommon on i386)
BAN Nobuhiro [Thu, 20 Feb 2003 20:04:02 +0000 (20:04 +0000)] 
re PR c/9678 (Incorrect specs for cpp_cpucommon on i386)

PR c/9678
* config/i386/i386.h (CPP_CPUCOMMON_SPEC): Fix typo.

From-SVN: r63178

22 years agoconfigure.in (multiosdir): Set to nothing if compiler is not GCC or if...
Alexandre Oliva [Thu, 20 Feb 2003 02:32:58 +0000 (02:32 +0000)] 
configure.in (multiosdir): Set to nothing if compiler is not GCC or if...

* configure.in (multiosdir): Set to nothing if compiler is not GCC
or if it doesn't support -print-multi-os-directory.
* configure: Rebuilt.

From-SVN: r63152

22 years agoDaily bump.
GCC Administrator [Thu, 20 Feb 2003 00:16:27 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r63140

22 years agore PR c++/9459 (typeof in return type specification of template not supported)
Kriang Lerdsuwanakij [Wed, 19 Feb 2003 15:28:31 +0000 (15:28 +0000)] 
re PR c++/9459 (typeof in return type specification of template not supported)

PR c++/9459
* error.c (dump_type_prefix): Handle TYPEOF_TYPE.
(dump_type_suffix): Likewise.

* g++.dg/ext/typeof4.C: New test.

From-SVN: r63115

22 years agoThis commit was manufactured by cvs2svn to create branch
No Author [Wed, 19 Feb 2003 15:28:31 +0000 (15:28 +0000)] 
This commit was manufactured by cvs2svn to create branch
'gcc-3_2-branch'.

From-SVN: r63114

22 years agoDaily bump.
GCC Administrator [Wed, 19 Feb 2003 00:16:56 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r63072

22 years agoreal.c (asctoeg): Handle denormals in hexadecimal notation.
Jakub Jelinek [Tue, 18 Feb 2003 23:43:55 +0000 (00:43 +0100)] 
real.c (asctoeg): Handle denormals in hexadecimal notation.

* real.c (asctoeg): Handle denormals in hexadecimal notation.

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

From-SVN: r63069

22 years agoDaily bump.
GCC Administrator [Tue, 18 Feb 2003 00:16:27 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r63019

22 years agore PR libstdc++/9169 (filebuf output fails if codecvt<>::out returns noconv)
Paolo Carlini [Mon, 17 Feb 2003 21:48:49 +0000 (22:48 +0100)] 
re PR libstdc++/9169 (filebuf output fails if codecvt<>::out returns noconv)

2003-02-17  Paolo Carlini  <pcarlini@unitus.it>

PR libstdc++/9169
* include/bits/fstream.tcc (_M_convert_to_external):
Deal correctly with noconv, as prescribed by 27.8.1.4,p8.
* testsuite/27_io/filebuf_virtuals.cc (test09): Add.

From-SVN: r63011

22 years agoDaily bump.
GCC Administrator [Mon, 17 Feb 2003 00:16:25 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r62991

22 years agoDaily bump.
GCC Administrator [Mon, 17 Feb 2003 00:16:24 +0000 (00:16 +0000)] 
Daily bump.

[[Split portion of a mixed commit.]]

From-SVN: r62990.2

22 years agofold-const.c (extract_muldiv_1): Rename from extract_muldiv; rearrange mult arguments...
Arend Bayer [Sun, 16 Feb 2003 08:28:04 +0000 (08:28 +0000)] 
fold-const.c (extract_muldiv_1): Rename from extract_muldiv; rearrange mult arguments for less recursion.

        * fold-const.c (extract_muldiv_1): Rename from extract_muldiv;
        rearrange mult arguments for less recursion.
        (extract_muldiv): New.  Prevent runaway recursion.

Co-Authored-By: Richard Henderson <rth@redhat.com>
From-SVN: r62967

22 years agoDaily bump.
GCC Administrator [Sun, 16 Feb 2003 00:16:25 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r62950

22 years agoDaily bump.
GCC Administrator [Sun, 16 Feb 2003 00:16:24 +0000 (00:16 +0000)] 
Daily bump.

[[Split portion of a mixed commit.]]

From-SVN: r62949.2

22 years agoDaily bump.
GCC Administrator [Sat, 15 Feb 2003 00:16:25 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r62927

22 years agore PR rtl-optimization/7702 (gcc-3.2 optimization problem on a DEC alpha under OSF1)
Richard Henderson [Fri, 14 Feb 2003 23:29:50 +0000 (15:29 -0800)] 
re PR rtl-optimization/7702 (gcc-3.2 optimization problem on a DEC alpha under OSF1)

        PR optimization/7702
        * reload1.c (reload_cse_simplify_set): Honor
        CLASS_CANNOT_CHANGE_MODE_P.

From-SVN: r62922

22 years agoMake-lang.in: Revert change of 2003-01-29.
Joel Sherrill [Fri, 14 Feb 2003 17:51:45 +0000 (17:51 +0000)] 
Make-lang.in: Revert change of 2003-01-29.

2003-02-14 Joel Sherrill <joel@OARcorp.com>

* Make-lang.in: Revert change of 2003-01-29.  Continue to
build gnatpsta and gnatpsys when cross.
* Makefile.in: Revert change of 2003-01-29.  Continue to use
LIBGCC2_CFLAGS not TARGET_LIBGCC2_CFLAGS.

From-SVN: r62907

22 years agoinclhack.def (hpux_long_double): Tighten select and add bypass regexp.
John David Anglin [Fri, 14 Feb 2003 04:58:24 +0000 (04:58 +0000)] 
inclhack.def (hpux_long_double): Tighten select and add bypass regexp.

* inclhack.def (hpux_long_double): Tighten select and add bypass
regexp.
* fixincl.x: Rebuilt.

From-SVN: r62888

22 years agoDaily bump.
GCC Administrator [Fri, 14 Feb 2003 00:16:27 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r62881

22 years agocfgcleanup.c (outgoing_edges_match): When there is single outgoing edge and block...
Josef Zlomek [Thu, 13 Feb 2003 18:32:17 +0000 (19:32 +0100)] 
cfgcleanup.c (outgoing_edges_match): When there is single outgoing edge and block ends with a jump insn it must be...

* cfgcleanup.c (outgoing_edges_match): When there is single outgoing
edge and block ends with a jump insn it must be simple jump.

From-SVN: r62860

22 years agoacconfig.h: New file.
Kaveh R. Ghazi [Thu, 13 Feb 2003 05:01:33 +0000 (05:01 +0000)] 
acconfig.h: New file.

* acconfig.h: New file.  Add uintptr_t.
* config.in: Regenerated.

From-SVN: r62821

22 years agoThis commit was manufactured by cvs2svn to create branch
No Author [Thu, 13 Feb 2003 05:01:33 +0000 (05:01 +0000)] 
This commit was manufactured by cvs2svn to create branch
'gcc-3_2-branch'.

From-SVN: r62820

22 years agoDaily bump.
GCC Administrator [Thu, 13 Feb 2003 00:16:28 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r62805

22 years agoPR9275 and PR8694
John David Anglin [Thu, 13 Feb 2003 00:04:34 +0000 (00:04 +0000)] 
PR9275 and PR8694

PR9275 and PR8694
* inclhack.def (hpux_long_double, hpux10_ctype_declarations1,
hpux10_ctype_declarations2, hpux_ctype_macros): New hacks.
* fixincl.x: Rebuilt.
* tests/base/stdlib.h: Update.
* tests/base/ctype.h: New file.

From-SVN: r62800

22 years agoThis commit was manufactured by cvs2svn to create branch
No Author [Thu, 13 Feb 2003 00:04:34 +0000 (00:04 +0000)] 
This commit was manufactured by cvs2svn to create branch
'gcc-3_2-branch'.

From-SVN: r62799

22 years agoconfig-ml.in: Propagate DESTDIR.
Marc Espie [Wed, 12 Feb 2003 17:44:49 +0000 (17:44 +0000)] 
config-ml.in: Propagate DESTDIR.

2003-02-12  Marc Espie  <espie@openbsd.org>

* config-ml.in: Propagate DESTDIR.

From-SVN: r62775

22 years agore PR target/6362 (mips-irix6 gcc-3.1 C testsuite failure with -mips4 in compile...
Kaveh R. Ghazi [Wed, 12 Feb 2003 15:25:50 +0000 (15:25 +0000)] 
re PR target/6362 (mips-irix6 gcc-3.1 C testsuite failure with -mips4 in compile/920501-4.c)

* mips.h (FP_INC): Define.

Backport fix for PR6362:
2002-10-01  Richard Sandiford  <rsandifo@redhat.com>

* config/mips/mips-protos.h (mips_emit_fcc_reload): Declare.
* config/mips/mips.h (PREDICATE_CODES): Add fcc_register_operand.
* config/mips/mips.c (fcc_register_operand): New function.
(mips_emit_fcc_reload): New function, extracted from reload_incc.
* cnfig/mips/mips.md (reload_incc): Change destination prediate
to fcc_register_operand.  Remove misleading source constraint.
Use mips_emit_fcc_reload.
(reload_outcc): Duplicate reload_incc.

From-SVN: r62770

22 years agoDaily bump.
GCC Administrator [Wed, 12 Feb 2003 00:16:28 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r62747

22 years agoxtensa.md (set_frame_ptr): Change rtl to set reg a7.
Bob Wilson [Tue, 11 Feb 2003 22:18:53 +0000 (22:18 +0000)] 
xtensa.md (set_frame_ptr): Change rtl to set reg a7.

        * config/xtensa/xtensa.md (set_frame_ptr): Change rtl to set reg a7.
        * config/xtensa/xtensa.c (xtensa_reorg): Search for UNSPECV_SET_FP
        as a SET pattern.

From-SVN: r62737

22 years agoDaily bump.
GCC Administrator [Tue, 11 Feb 2003 00:16:25 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r62665

22 years agore PR c++/8674 (ICE in cp_expr_size, at cp/cp-lang.c:307)
Jason Merrill [Mon, 10 Feb 2003 16:18:34 +0000 (11:18 -0500)] 
re PR c++/8674 (ICE in cp_expr_size, at cp/cp-lang.c:307)

        * call.c (call_builtin_trap): New fn.
        (convert_arg_to_ellipsis): Use it.  Downgrade error to warning.
        (build_call): Don't set current_function_returns_abnormally outside
        a function.

        PR c++/8674
        * call.c (build_over_call): Check specifically for TARGET_EXPR
        when eliding.

From-SVN: r62639

22 years agore PR c/7741 (ICE on conflicting types (make_decl_rtl at varasm.c:834))
Eric Botcazou [Mon, 10 Feb 2003 13:01:50 +0000 (14:01 +0100)] 
re PR c/7741 (ICE on conflicting types (make_decl_rtl at varasm.c:834))

PR c/7741
* c-decl.c (duplicate_decls): Discard the initializer of the
new decl when the types are conflicting.

Co-Authored-By: Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
From-SVN: r62636

22 years agoThis commit was manufactured by cvs2svn to create branch
No Author [Mon, 10 Feb 2003 13:01:50 +0000 (13:01 +0000)] 
This commit was manufactured by cvs2svn to create branch
'gcc-3_2-branch'.

From-SVN: r62635

22 years agoDaily bump.
GCC Administrator [Mon, 10 Feb 2003 00:16:27 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r62615

22 years agoDaily bump.
GCC Administrator [Sun, 9 Feb 2003 00:16:25 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r62588

22 years agodwarf2out.c (gen_type_die): Check for typedefs before calling for TYPE_MAIN_VARIANT.
Daniel Jacobowitz [Sat, 8 Feb 2003 21:51:53 +0000 (21:51 +0000)] 
dwarf2out.c (gen_type_die): Check for typedefs before calling for TYPE_MAIN_VARIANT.

* dwarf2out.c (gen_type_die): Check for typedefs before calling
for TYPE_MAIN_VARIANT.

From-SVN: r62585

22 years agodarwin_closure.S: Fix alignement bug, allocate 8 bytes for the result.
Andreas Tobler [Sat, 8 Feb 2003 08:04:17 +0000 (09:04 +0100)] 
darwin_closure.S: Fix alignement bug, allocate 8 bytes for the result.

2003-02-08   Andreas Tobler <a.tobler@schweiz.ch>

* libffi/src/powerpc/darwin_closure.S:
        Fix alignement bug, allocate 8 bytes for the result.
        * libffi/src/powerpc/aix_closure.S:
        Likewise.
        * libffi/src/powerpc/ffi_darwin.c:
        Update stackframe description for aix/darwin_closure.S.

From-SVN: r62574

22 years ago[multiple changes]
Andreas Tobler [Sat, 8 Feb 2003 07:54:39 +0000 (08:54 +0100)] 
[multiple changes]

2003-02-07 Andreas Tobler <a.tobler@schweiz.ch>

        * libffi/src/ffitest.c
         add closure testcases

2003-02-07 Kevin B. Hendricks <khendricks@ivey.uwo.ca>

        * libffi/src/powerpc/ffi.c
         fix alignment bug for float (4 byte aligned iso 8 byte)

From-SVN: r62573

22 years agoDaily bump.
GCC Administrator [Sat, 8 Feb 2003 00:16:25 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r62562

22 years agopa.c (output_millicode_call): Use $PIC_pcrel$0 for long PIC millicode calls when...
John David Anglin [Fri, 7 Feb 2003 22:59:30 +0000 (22:59 +0000)] 
pa.c (output_millicode_call): Use $PIC_pcrel$0 for long PIC millicode calls when...

* pa.c (output_millicode_call): Use $PIC_pcrel$0 for long PIC
millicode calls when !TARGET_SOM and TARGET_GAS is true.
* pa.md (jump): Likewise.

From-SVN: r62556

22 years agofilebuf_virtuals.cc (test08): Fix for unsigned char platforms.
Paolo Carlini [Fri, 7 Feb 2003 11:10:20 +0000 (11:10 +0000)] 
filebuf_virtuals.cc (test08): Fix for unsigned char platforms.

2003-02-07  Paolo Carlini  <pcarlini@unitus.it>

* testsuite/27_io/filebuf_virtuals.cc (test08): Fix for
unsigned char platforms.

From-SVN: r62521

22 years ago20020430-1.c: Fix dg command typos.
Kaveh R. Ghazi [Fri, 7 Feb 2003 04:01:18 +0000 (04:01 +0000)] 
20020430-1.c: Fix dg command typos.

* gcc.dg/20020430-1.c: Fix dg command typos.
* gcc.dg/20020503-1.c: Likewise.

From-SVN: r62513

22 years agoDaily bump.
GCC Administrator [Fri, 7 Feb 2003 00:16:25 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r62503

22 years ago[multiple changes]
Paolo Carlini [Thu, 6 Feb 2003 13:36:39 +0000 (13:36 +0000)] 
[multiple changes]

2003-02-06  Paolo Carlini  <pcarlini@unitus.it>

PR libstdc++/9538
* include/bits/streambuf.tcc (sputbackc): Access
this->gptr()[-1] only if _M_in_beg < _M_in_cur.
* testsuite/27_io/filebuf_virtuals.cc (test08): Add.

2003-02-06  Paolo Carlini  <pcarlini@unitus.it>

PR libstdc++/9507
* include/bits/fstream.tcc (open): If the 'ate' repositioning
operation fails, calls close _and_ returns a null pointer
to indicate failure (27.8.1.3,4).
* testsuite/27_io/filebuf_members.cc (test_06): Add.

2003-02-06  Petur Runolfsson  <peturr02@ru.is>

* testsuite/27_io/filebuf_members.cc (test_04): Remove exit(0).

From-SVN: r62491

22 years agore PR c/9530 (ICE on missing return statement)
Eric Botcazou [Thu, 6 Feb 2003 10:59:21 +0000 (11:59 +0100)] 
re PR c/9530 (ICE on missing return statement)

PR c/9530
* config/i386/i386.h (FUNCTION_OK_FOR_SIBCALL): Forbid sibcalls
from functions that return a float to functions that don't.

Co-Authored-By: Richard Henderson <rth@redhat.com>
From-SVN: r62484

22 years agoThis commit was manufactured by cvs2svn to create branch
No Author [Thu, 6 Feb 2003 10:59:21 +0000 (10:59 +0000)] 
This commit was manufactured by cvs2svn to create branch
'gcc-3_2-branch'.

From-SVN: r62483

22 years ago20020227-1.x: Update specific XFAIL conditions for SPARC targets.
Kaveh R. Ghazi [Thu, 6 Feb 2003 00:39:12 +0000 (00:39 +0000)] 
20020227-1.x: Update specific XFAIL conditions for SPARC targets.

* gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
conditions for SPARC targets.

From-SVN: r62467

22 years agoDaily bump.
GCC Administrator [Thu, 6 Feb 2003 00:16:27 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r62458

22 years agoxtensa.c (order_regs_for_local_alloc): Order the coprocessor registers before floatin...
Bob Wilson [Wed, 5 Feb 2003 18:02:27 +0000 (18:02 +0000)] 
xtensa.c (order_regs_for_local_alloc): Order the coprocessor registers before floating-point registers.

        * config/xtensa/xtensa.c (order_regs_for_local_alloc): Order the
        coprocessor registers before floating-point registers.
        * config/xtensa/xtensa.h (REG_ALLOC_ORDER): Adjust register numbers
        to account for a previously removed register.
        (SPEC_REG_FIRST, SPEC_REG_LAST, SPEC_REG_NUM, COUNT_REGISTER_REGNUM):
        Delete unused macros.

From-SVN: r62446

22 years agoconfigure.in (libtool_VERSION): To 5:3:0.
Benjamin Kosnik [Wed, 5 Feb 2003 16:37:00 +0000 (16:37 +0000)] 
configure.in (libtool_VERSION): To 5:3:0.

2003-02-05  Benjamin Kosnik  <bkoz@redhat.com>

* configure.in (libtool_VERSION): To 5:3:0.
* configure: Regenerated.

From-SVN: r62443

22 years agoBump version.
Gabriel Dos Reis [Wed, 5 Feb 2003 05:09:15 +0000 (05:09 +0000)] 
Bump version.

From-SVN: r62432

22 years agoUpdate version
Gabriel Dos Reis [Wed, 5 Feb 2003 03:03:11 +0000 (03:03 +0000)] 
Update version

From-SVN: r62430

22 years agoMark ChangeLog
Gabriel Dos Reis [Wed, 5 Feb 2003 03:02:24 +0000 (03:02 +0000)] 
Mark ChangeLog

From-SVN: r62429

22 years agoFix thinko
Gabriel Dos Reis [Wed, 5 Feb 2003 01:59:53 +0000 (01:59 +0000)] 
Fix thinko

From-SVN: r62427

22 years agoThis commit was manufactured by cvs2svn to create branch
No Author [Wed, 5 Feb 2003 01:01:45 +0000 (01:01 +0000)] 
This commit was manufactured by cvs2svn to create branch
'gcc-3_2-branch'.

From-SVN: r62425

22 years agooperators.def: Add <?= and >?=.
Mark Mitchell [Wed, 5 Feb 2003 01:01:03 +0000 (01:01 +0000)] 
operators.def: Add <?= and >?=.

2003-02-03  Mark Mitchell  <mark@codesourcery.com>

        * operators.def: Add <?= and >?=.

From-SVN: r62424

22 years agoDaily bump.
GCC Administrator [Wed, 5 Feb 2003 00:16:27 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r62416

22 years agoconfigure.in: Handle binutils versions with 4 dot separated numbers.
Chris Lingard [Tue, 4 Feb 2003 00:17:46 +0000 (00:17 +0000)] 
configure.in: Handle binutils versions with 4 dot separated numbers.

2003-02-03  Chris Lingard <chris@stockwith.co.uk>
    Dan Osterrath <do3@mail.inf.tu-dresden.de>

* configure.in: Handle binutils versions with 4 dot separated
numbers.
* configure: Rebuilt.

Co-Authored-By: Dan Osterrath <do3@mail.inf.tu-dresden.de>
From-SVN: r62363

22 years agoDaily bump.
GCC Administrator [Tue, 4 Feb 2003 00:16:28 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r62359

22 years agoAdd PR numbers to previous update.
John David Anglin [Mon, 3 Feb 2003 21:05:31 +0000 (21:05 +0000)] 
Add PR numbers to previous update.

From-SVN: r62344

22 years agobackport: integrate.c (copy_rtx_and_substitute): Squash MEM_EXPR when it refers to...
Franz Sirl [Mon, 3 Feb 2003 20:56:29 +0000 (20:56 +0000)] 
backport: integrate.c (copy_rtx_and_substitute): Squash MEM_EXPR when it refers to a subroutine parameter.

2003-02-03  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>

Backport following patch:

2002-08-01  Richard Henderson  <rth@redhat.com>

* integrate.c (copy_rtx_and_substitute): Squash MEM_EXPR when it
refers to a subroutine parameter.

From-SVN: r62342

22 years agobackport: [multiple changes]
John David Anglin [Mon, 3 Feb 2003 18:01:38 +0000 (18:01 +0000)] 
backport: [multiple changes]

2003-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>

* cfgcleanup.c (try_forward_edges): Check for null insn.

2003-02-03  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
Eric Botcazou  <ebotcazou@libertysurf.fr>

Backport following patches:

2002-09-16  Richard Henderson  <rth@redhat.com>

        * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust SIZE
        as well as OFFSET for BITPOS.

2002-09-08  Jan Hubicka  <jh@suse.cz>

        * emit-rtl.c (set_mem_attributes_minus_bitpos): Fix array_ref
        handling.

2002-07-29  Richard Henderson  <rth@redhat.com>

        * emit-rtl.c (set_mem_attributes_minus_bitpos): Rename from
        set_mem_attributes and add BITPOS argument.  Subtract it from
        OFFSET when same is adjusted.
        (set_mem_attributes): New wrapper function.
        * expr.c (expand_assignment): Use set_mem_attributes_minus_bitpos;
        remove offset adjustment hack.
        * expr.h (set_mem_attributes_minus_bitpos): Declare.

2002-07-25  Richard Henderson  <rth@redhat.com>

        * emit-rtl.c (set_mem_attributes): Fix size and alignment thinkos
        in ARRAY_REF of DECL_P case.

2002-07-21  Richard Henderson  <rth@redhat.com>

        * emit-rtl.c (set_mem_attributes): Preserve indirection of PARM_DECL
        when flag_argument_noalias == 2.
        * alias.c (nonoverlapping_memrefs_p): Handle that.
        * print-rtl.c (print_mem_expr): Likewise.

2002-06-03  Dan Nicolaescu  <dann@godzilla.ics.uci.edu>

        * alias.c (nonoverlapping_memrefs_p): Fix off by one error.

From-SVN: r62331

22 years ago* config/pa/pa64-hpux.h (INIT_ENVIRONMENT): New.
Steve Ellcey [Mon, 3 Feb 2003 16:14:27 +0000 (16:14 +0000)] 
* config/pa/pa64-hpux.h (INIT_ENVIRONMENT): New.

From-SVN: r62317

22 years agoDaily bump.
GCC Administrator [Mon, 3 Feb 2003 00:16:25 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r62295

22 years agoDaily bump.
GCC Administrator [Mon, 3 Feb 2003 00:16:24 +0000 (00:16 +0000)] 
Daily bump.

[[Split portion of a mixed commit.]]

From-SVN: r62294.2

22 years agoMakefile.in (libiberty_topdir): New subst.
Christian Cornelssen [Sun, 2 Feb 2003 21:15:38 +0000 (22:15 +0100)] 
Makefile.in (libiberty_topdir): New subst.

* Makefile.in (libiberty_topdir): New subst.
(mkinstalldirs): Redefine in terms of the above.
* configure.in: AC_SUBST it.
* configure: Regenerate.

From-SVN: r62288

22 years agore PR preprocessor/9465 (tradcpp0 segfaults on nul bytes)
Jakub Jelinek [Sun, 2 Feb 2003 12:59:58 +0000 (13:59 +0100)] 
re PR preprocessor/9465 (tradcpp0 segfaults on nul bytes)

PR preprocessor/9465
* tradcpp.c (fixup_newlines): Use memchr instead of strchr.

From-SVN: r62280

22 years agoDaily bump.
GCC Administrator [Sun, 2 Feb 2003 00:16:26 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r62263

22 years agoDaily bump.
GCC Administrator [Sun, 2 Feb 2003 00:16:25 +0000 (00:16 +0000)] 
Daily bump.

[[Split portion of a mixed commit.]]

From-SVN: r62262.2

22 years agoCorrect ChangeLog entry.
Loren J. Rittle [Sat, 1 Feb 2003 05:36:33 +0000 (05:36 +0000)] 
Correct ChangeLog entry.

From-SVN: r62237

22 years agopa.c (pa_output_function_prologue, [...]): Move updating of total_code_bytes from...
John David Anglin [Sat, 1 Feb 2003 04:50:32 +0000 (04:50 +0000)] 
pa.c (pa_output_function_prologue, [...]): Move updating of total_code_bytes from prologue to epilogue.

* pa.c (pa_output_function_prologue, pa_output_function_epilogue): Move
updating of total_code_bytes from prologue to epilogue.
(get_last_nonnote_insn): New function.

From-SVN: r62234

22 years agoDaily bump.
GCC Administrator [Sat, 1 Feb 2003 00:16:25 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r62220

22 years agore PR target/9506 (ABI breakage: structure return)
Loren J. Rittle [Fri, 31 Jan 2003 22:06:29 +0000 (22:06 +0000)] 
re PR target/9506 (ABI breakage: structure return)

PR c/9506
* i386.c (override_options): Use DEFAULT_PCC_STRUCT_RETURN.
* gcc.dg/struct-ret-libc.c: New test.

From-SVN: r62206

22 years agoThis commit was manufactured by cvs2svn to create branch
No Author [Fri, 31 Jan 2003 22:06:29 +0000 (22:06 +0000)] 
This commit was manufactured by cvs2svn to create branch
'gcc-3_2-branch'.

From-SVN: r62205

22 years agoFurther tweaks for Bison-1.875.
Paolo Carlini [Fri, 31 Jan 2003 11:11:32 +0000 (12:11 +0100)] 
Further tweaks for Bison-1.875.

2003-01-31  Paolo Carlini  <pcarlini@unitus.it>

Further tweaks for Bison-1.875.
* gcc.dg/cpp/assert_trad2.c: Test for "(parse|syntax) error".
* gcc.dg/cpp/direct2s.c: Likewise.
* g++.dg/lookup/using2.C: Likewise.
* g++.dg/parse/angle-bracket.C: Likewise.
* g++.dg/template/typename3.C: Likewise.

From-SVN: r62176

22 years agoDaily bump.
GCC Administrator [Fri, 31 Jan 2003 00:16:28 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r62165

22 years agoconfig.guess: Updated to 2003-01-30's version.
Roger Sayle [Thu, 30 Jan 2003 22:32:36 +0000 (22:32 +0000)] 
config.guess: Updated to 2003-01-30's version.

* config.guess: Updated to 2003-01-30's version.
* config.sub: Updated to 2003-01-28's version.

From-SVN: r62158

22 years agom68k.md (tablejump+2): Don't sign extend an address register.
Andreas Schwab [Thu, 30 Jan 2003 16:57:24 +0000 (16:57 +0000)] 
m68k.md (tablejump+2): Don't sign extend an address register.

2003-01-30  Andreas Schwab  <schwab@suse.de>

* config/m68k/m68k.md (tablejump+2): Don't sign extend an address
register.
        * config/m68k/apollo68.h (ASM_RETURN_CASE_JUMP): Likewise.
        * config/m68k/coff.h (ASM_RETURN_CASE_JUMP): Likewise.
        * config/m68k/linux.h (ASM_RETURN_CASE_JUMP): Likewise.
        * config/m68k/m68kelf.h (ASM_RETURN_CASE_JUMP): Likewise.
        * config/m68k/mot3300.h (ASM_RETURN_CASE_JUMP): Likewise.
        * config/m68k/netbsd-elf.h (ASM_RETURN_CASE_JUMP): Likewise.
        * config/m68k/pbb.h (ASM_RETURN_CASE_JUMP): Likewise.

From-SVN: r62147

22 years agoFixed incorrectly formatted entries.
Joel Sherrill [Thu, 30 Jan 2003 16:44:47 +0000 (16:44 +0000)] 
Fixed incorrectly formatted entries.

From-SVN: r62144

22 years agore PR target/9316 (powerpc-rtems/extending multilibs)
Ralf Corsepius [Thu, 30 Jan 2003 14:03:42 +0000 (14:03 +0000)] 
re PR target/9316 (powerpc-rtems/extending multilibs)

2003-01-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>

PR target/9316
* config/rs6000/rtems.h: Add CPP_OS_DEFAULT_SPEC.
* config/rs6000/sysv4.h: Add CPP_OS_RTEMS_SPEC.
* config/rs6000/t-rtems: New file. multilib variants to match OS.
* config.gcc (powerpc-*-rtems*): Use rs6000/t-rtems instead of
rs6000/t-ppcgas so we get the desired multilibs.

From-SVN: r62136

22 years agoDaily bump.
GCC Administrator [Thu, 30 Jan 2003 00:16:27 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r62117

22 years agoppc_closure.S: Recode to fit shared libs.
Franz Sirl [Wed, 29 Jan 2003 23:56:50 +0000 (23:56 +0000)] 
ppc_closure.S: Recode to fit shared libs.

2003-01-29  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>

* src/powerpc/ppc_closure.S: Recode to fit shared libs.

From-SVN: r62114

22 years agoChangeLog, ChangeLog: Moved misplaced entry.
Joel Sherrill [Wed, 29 Jan 2003 17:54:16 +0000 (17:54 +0000)] 
ChangeLog, ChangeLog: Moved misplaced entry.

2002-01-29 Joel Sherrill <joel@OARcorp.com>

* ChangeLog, ada/ChangeLog: Moved misplaced entry.

From-SVN: r62102