]> git.ipfire.org Git - thirdparty/gcc.git/log
thirdparty/gcc.git
21 years agoMark ChangeLog
Gabriel Dos Reis [Mon, 31 May 2004 22:37:10 +0000 (22:37 +0000)] 
Mark ChangeLog

From-SVN: r82512

21 years agobackport: 20001013-1.c: Run on 32-bit and 64-bit SPARC.
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

21 years agore PR target/15693 (ICE - unrecognizable insn)
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

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

21 years agoDaily bump.
GCC Administrator [Mon, 31 May 2004 00:16:08 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r82471

21 years agoDaily bump.
GCC Administrator [Sun, 30 May 2004 00:16:09 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r82435

21 years agore PR rtl-optimization/13653 (-O2 -funroll-loop miscompiles POOMA testcase)
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

21 years agoDaily bump.
GCC Administrator [Sat, 29 May 2004 00:16:11 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r82406

21 years agore PR bootstrap/14671 (caller-save.c:491: internal compiler error: Segmentation fault)
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

21 years agoDaily bump.
GCC Administrator [Fri, 28 May 2004 00:16:10 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r82344

21 years agobackport: alpha.md (UNSPEC_NT_LDA): Renumber.
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

21 years agoDaily bump.
GCC Administrator [Thu, 27 May 2004 00:16:10 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r82304

21 years agore PR rtl-optimization/15296 ([3.4 only] Delayed branch scheduling causing invalid...
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

21 years agore PR rtl-optimization/15296 ([3.4 only] Delayed branch scheduling causing invalid...
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

21 years agoDaily bump.
GCC Administrator [Wed, 26 May 2004 00:16:39 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r82270

21 years agore PR libstdc++/11171 (Wrong ctype/OS include files when using Newlib)
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

21 years agoDaily bump.
GCC Administrator [Tue, 25 May 2004 00:16:13 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r82221

21 years agoFix formatting.
Eric Botcazou [Mon, 24 May 2004 16:08:29 +0000 (16:08 +0000)] 
Fix formatting.

From-SVN: r82208

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

From-SVN: r82179

21 years agoDaily bump.
GCC Administrator [Sun, 23 May 2004 00:16:13 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r82155

21 years agoDaily bump.
GCC Administrator [Sat, 22 May 2004 00:16:10 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r82117

21 years agogcc_release (build_sources): Generate the NEWS file in toplevel.
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

21 years agoDaily bump.
GCC Administrator [Fri, 21 May 2004 00:16:14 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r82080

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

From-SVN: r82044

21 years agoDaily bump.
GCC Administrator [Wed, 19 May 2004 00:16:09 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r82010

21 years agoFix ChangeLog entry.
H.J. Lu [Tue, 18 May 2004 05:10:49 +0000 (22:10 -0700)] 
Fix ChangeLog entry.

From-SVN: r81972

21 years agobackport: re PR target/15301 ([3.3/3.4 only] gcc does not pass __m128 arguments corre...
H.J. Lu [Tue, 18 May 2004 05:07:52 +0000 (05:07 +0000)] 
backport: re PR target/15301 ([3.3/3.4 only] gcc does not pass __m128 arguments correctly)

2004-05-17  H.J. Lu  <hongjiu.lu@intel.com>

Backport from mainline

PR debug/15301
PR debug/15302
2004-05-17  Jan Hubicka  <jh@suse.cz>

* i386.c (construct_container): Do not produce BLKmode registers.
(classify_argument): Properly compute alignment of complex types.

From-SVN: r81971

21 years agoDaily bump.
GCC Administrator [Tue, 18 May 2004 00:16:08 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r81963

21 years agore PR rtl-optimization/11841 (The code compiled with -funroll-loops crashes)
Eric Botcazou [Mon, 17 May 2004 21:05:51 +0000 (21:05 +0000)] 
re PR rtl-optimization/11841 (The code compiled with -funroll-loops crashes)

PR optimization/11841
* loop.h (REGNO_LAST_NOTE_LUID): New macro.
* unroll.c (unroll_loop): Take into account notes when deciding
whether a pseudo is local to the loop.

From-SVN: r81950

21 years agoThis commit was manufactured by cvs2svn to create branch
No Author [Mon, 17 May 2004 21:05:51 +0000 (21:05 +0000)] 
This commit was manufactured by cvs2svn to create branch
'gcc-3_3-branch'.

From-SVN: r81949

21 years agoDaily bump.
GCC Administrator [Mon, 17 May 2004 00:16:41 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r81929

21 years agobackport: call.c (build_conditional_expr): Do not call force_rvalue for operands...
Gabriel Dos Reis [Sun, 16 May 2004 22:52:19 +0000 (22:52 +0000)] 
backport: call.c (build_conditional_expr): Do not call force_rvalue for operands of void_type when...

Backport from mainline:
2004-03-18  Mark Mitchell  <mark@codesourcery.com>
* call.c (build_conditional_expr): Do not call force_rvalue for
operands of void_type when the conditional expression itself
has void type.

From-SVN: r81927

21 years agobackport: re PR middle-end/15054 (Bad code due to overlapping stack temporaries)
Gabriel Dos Reis [Sun, 16 May 2004 20:27:22 +0000 (20:27 +0000)] 
backport: re PR middle-end/15054 (Bad code due to overlapping stack temporaries)

Backport from mainline
2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
PR middle-end/15054
* expr.c (expand_expr_real): Do not call preserve_temp_slots
on a TARGET_EXPR temp.
* function.c (assign_stack_temp_for_type): Set 'keep' flag for
TARGET_EXPR temp slots.

From-SVN: r81924

21 years agoThis commit was manufactured by cvs2svn to create branch
No Author [Sun, 16 May 2004 20:27:22 +0000 (20:27 +0000)] 
This commit was manufactured by cvs2svn to create branch
'gcc-3_3-branch'.

From-SVN: r81923

21 years agoDaily bump.
GCC Administrator [Sun, 16 May 2004 00:16:06 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r81909

21 years agoDaily bump.
GCC Administrator [Sat, 15 May 2004 00:16:09 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r81868

21 years agoDaily bump.
GCC Administrator [Fri, 14 May 2004 00:16:08 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r81821

21 years agore PR libstdc++/14720 (Undefined reference to `std::basic_ios<char, std::char_traits...
Benjamin Kosnik [Thu, 13 May 2004 21:32:57 +0000 (21:32 +0000)] 
re PR libstdc++/14720 (Undefined reference to `std::basic_ios<char, std::char_traits<char> >::_M_setstate(std::_Ios_Iostate))

2004-05-13  Benjamin Kosnik  <bkoz@redhat.com>

PR libstdc++/14720
* config/linker-map.gnu: Export basic_ios::_M_setstate.
* testsuite/abi_check.cc (check_version): Add GLIBCXX_3.2.4
to known versions.
* configure.in (libtool_VERSION): To 5:6:0.
* configure: Regenerated.

From-SVN: r81805

21 years agore PR target/15130 ([3.3/3.4][sh4-linux] miscompilation with -O2)
Kaz Kojima [Thu, 13 May 2004 14:28:34 +0000 (14:28 +0000)] 
re PR target/15130 ([3.3/3.4][sh4-linux] miscompilation with -O2)

PR target/15130
* config/sh/sh-protos.h (sh_expand_epilogue): Change prototype.
* config/sh/sh.c (output_stack_adjust): Generate a special
push/pop sequence when failing to get a temporary register for
non SHmedia epilogue.
(sh_expand_epilogue): Add an argument to show whether it's for
sibcall or not.  Take the sibcall epilogue into account.
(sh_need_epilogue): Call sh_expand_epilogue with 0.
* config/sh/sh.md (sibcall_epilogue): Call sh_expand_epilogue
with 1.
(epilogue): Call sh_expand_epilogue with 0.

From-SVN: r81783

21 years agoDaily bump.
GCC Administrator [Thu, 13 May 2004 00:16:08 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r81757

21 years agore PR bootstrap/15120 ([3.3 only] [libtool bug] hidden symbol `__sdivsi3_i4' is refer...
Kaz Kojima [Wed, 12 May 2004 15:14:34 +0000 (15:14 +0000)] 
re PR bootstrap/15120 ([3.3 only] [libtool bug] hidden symbol `__sdivsi3_i4' is referenced by DSO)

PR bootstrap/15120
        * libtool.m4 (lt_cv_deplibs_check_method): Use pass_all on sh*.
        * */configure: Rebuilt.

From-SVN: r81745

21 years agoDaily bump.
GCC Administrator [Wed, 12 May 2004 00:16:09 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r81728

21 years agoDaily bump.
GCC Administrator [Tue, 11 May 2004 00:16:09 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r81688

21 years agoDaily bump.
GCC Administrator [Mon, 10 May 2004 00:16:08 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r81661

21 years agoalias.c (set_reg_known_value, [...]): Prototype.
Kaveh R. Ghazi [Sat, 8 May 2004 21:52:47 +0000 (21:52 +0000)] 
alias.c (set_reg_known_value, [...]): Prototype.

* alias.c (set_reg_known_value, set_reg_known_equiv_p):
Prototype.
(get_reg_known_value, set_reg_known_value,
get_reg_known_equiv_p, set_reg_known_equiv_p): Use traditional
style function definitions.
(set_reg_known_equiv_p): Change parameter from bool to int.

Backport:

2003-06-13  Matt Kraai  <kraai@alumni.cmu.edu>

* unwind-c.c: Define NO_SIZE_OF_ENCODED_VALUE.
* unwind-pe.h (size_of_encoded_value): Do not define if
NO_SIZE_OF_ENCODED_VALUE is defined.

2003-10-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

* unwind-dw2.c (NO_SIZE_OF_ENCODED_VALUE): Define when
appropriate.

2003-05-07  Richard Henderson  <rth@redhat.com>

* unwind-dw2.c (_Unwind_GetCFA): Cast pointer to _Unwind_Ptr,
not _Unwind_Word.

cp:
* Make-lang.in (cp/init.o): Depend on diagnostic.h.
* except.c (do_free_exception): Prototype.
* init.c: Include "diagnostic.h".

f:
Backport:

2004-02-24  Michael Matz  <matz@suse.de>

* sta.c (ffesta_save_): Don't break aliasing rules.

From-SVN: r81649

21 years agoinstall.texi (sparc-sun-solaris2*): Document bootstrap problems with earlier versions...
Eric Botcazou [Sat, 8 May 2004 17:37:31 +0000 (19:37 +0200)] 
install.texi (sparc-sun-solaris2*): Document bootstrap problems with earlier versions of the GNU compiler.

* doc/install.texi (sparc-sun-solaris2*): Document bootstrap
problems with earlier versions of the GNU compiler.

From-SVN: r81647

21 years agoDaily bump.
GCC Administrator [Sat, 8 May 2004 00:16:07 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r81637

21 years agore PR rtl-optimization/14749 (Miscompilation of bit test)
Steven Bosscher [Fri, 7 May 2004 16:25:51 +0000 (16:25 +0000)] 
re PR rtl-optimization/14749 (Miscompilation of bit test)

PR opt/14749
* expr.c (do_jump): If TREE_CONSTANT_OVERFLOW is set, don't
trust integer_zerop.  Just expand both branches.

From-SVN: r81630

21 years agoDaily bump.
GCC Administrator [Fri, 7 May 2004 00:16:07 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r81592

21 years agoiterator.h: Add GPL copyright info, with exception clause.
Matthias Klose [Thu, 6 May 2004 22:35:27 +0000 (22:35 +0000)] 
iterator.h: Add GPL copyright info, with exception clause.

2004-05-07  Matthias Klose  <doko@debian.org>

* include/backward/iterator.h: Add GPL copyright info,
with exception clause.
* config/cpu/hppa/atomicity.h: Likewise.
* config/io/c_io_libio_codecvt.c: Likewise.
* include/bits/boost_concept_check.h: Likewise.
* include/backward/iterator.h: Likewise.
* libsupc++/tinfo.h: Likewise.
* po/string_literals.cc: Likewise.
* src/wstring-inst.cc: Likewise.
* libio/_G_config.h: Likewise.
* libio/iolibio.h: Likewise.

From-SVN: r81587

21 years agoDaily bump.
GCC Administrator [Thu, 6 May 2004 00:16:37 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r81549

21 years agoDaily bump.
GCC Administrator [Wed, 5 May 2004 00:16:08 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r81496

21 years agobackport: re PR c++/14810 (tree check failures with invalid code involving templates)
Volker Reichelt [Tue, 4 May 2004 00:21:38 +0000 (00:21 +0000)] 
backport: re PR c++/14810 (tree check failures with invalid code involving templates)

Backport:
2004-04-01  Mark Mitchell  <mark@codesourcery.com>
PR c++/14810
* decl.c (maybe_push_cleanup_level): Robustify.

From-SVN: r81464

21 years agoDaily bump.
GCC Administrator [Tue, 4 May 2004 00:16:08 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r81460

21 years agore PR libgcj/14695 ([3.3/3.4 only] java.net.NetworkInterface.getByName() throws excep...
Michael Koch [Mon, 3 May 2004 19:30:32 +0000 (19:30 +0000)] 
re PR libgcj/14695 ([3.3/3.4 only] java.net.NetworkInterface.getByName() throws exception instead of returning null)

2004-05-03  Michael Koch  <konqueror@gmx.de>

        Fixes PR libgcj/14695:
        * java/net/NetworkInterface.java
        (getByName): Return null when no interface was found.

From-SVN: r81447

21 years agoDaily bump.
GCC Administrator [Mon, 3 May 2004 00:16:08 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r81419

21 years agoDaily bump.
GCC Administrator [Sun, 2 May 2004 00:16:07 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r81399

21 years agobackport: re PR c++/14763 (internal compiler error: in find_function_data, at...
Gabriel Dos Reis [Sat, 1 May 2004 20:27:40 +0000 (20:27 +0000)] 
backport: re PR c++/14763 (internal compiler error: in      find_function_data, at function.c:320)

Backport from gcc-3_4-branch
2004-03-30  Mark Mitchell  <mark@codesourcery.com>
            Jakub Jelinek  <jakub@redhat.com>
        PR c++/14763
* pt.c (tsubst_default_argument): Clear
current_function_decl.
* decl2.c (mark_used): Don't segfault if cfun != NULL but
current_function_decl == NULL.

From-SVN: r81395

21 years agobackport: re PR c++/14724 (Destructor not called on backwards goto past initialization)
Gabriel Dos Reis [Sat, 1 May 2004 19:57:28 +0000 (19:57 +0000)] 
backport: re PR c++/14724 (Destructor not called on backwards goto past initialization)

Backport from gcc-3_4-branch:
2004-03-30  Mark Mitchell  <mark@codesourcery.com>
PR c++/14724
* decl.c (start_decl_1): Do not decide whether or not to
create a
new cleanup level until after the type has been completed.

From-SVN: r81394

21 years agoFix small inaccuracy.
Eric Botcazou [Sat, 1 May 2004 12:16:28 +0000 (12:16 +0000)] 
Fix small inaccuracy.

From-SVN: r81385

21 years agoDaily bump.
GCC Administrator [Sat, 1 May 2004 00:16:06 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r81375

21 years agoDaily bump.
GCC Administrator [Fri, 30 Apr 2004 00:16:09 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r81312

21 years ago- Revert the previous patch:
Matthias Klose [Thu, 29 Apr 2004 05:49:12 +0000 (05:49 +0000)] 
- Revert the previous patch:

        * expr.c (expand_expr_real) <NOP_EXPR>: Return a new
        pseudo when converting from a sub-word source to a
        larger-than-word register which conflicts with the source.

- Checkin the updated patch:
        * expr.c (convert_move): Copy the source to a new pseudo
        when converting from a sub-word source to a larger-than-word
        register which conflicts with the source.

From-SVN: r81275

21 years agobackport: re PR rtl-optimization/14235 (ICE in verify_local_live_at start (flow.c...
Matthias Klose [Thu, 29 Apr 2004 04:54:39 +0000 (04:54 +0000)] 
backport: re PR rtl-optimization/14235 (ICE in verify_local_live_at start (flow.c:546))

2004-04-29  Matthias Klose  <doko@debian.org>

        Backport:

        2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>

        PR optimization/14235
        * expr.c (expand_expr_real) <NOP_EXPR>: Return a new
        pseudo when converting from a sub-word source to a
        larger-than-word register which conflicts with the source.

2004-04-29  Matthias Klose  <doko@debian.org>

        Backport:

        2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>

        * gcc.c-torture/compile/20040304-1.c: New test.

From-SVN: r81274

21 years agosparc.h (FLOATDITF2_LIBCALL, [...]): Define.
Jakub Jelinek [Thu, 29 Apr 2004 04:42:52 +0000 (06:42 +0200)] 
sparc.h (FLOATDITF2_LIBCALL, [...]): Define.

2004-04-29  Jakub Jelinek  <jakub@redhat.com>

        * config/sparc/sparc.h (FLOATDITF2_LIBCALL, FIX_TRUNCTFDI2_LIBCALL,
        FIXUNS_TRUNCTFDI2_LIBCALL): Define.
        (INIT_TARGET_OPTABS): If DITF_CONVERSION_LIBFUNCS, initialize
        DI <-> TF libfuncs for TARGET_ARCH32.
        (DITF_CONVERSION_LIBFUNCS): Define to 0.
        * config/sparc/linux.h (DITF_CONVERSION_LIBFUNCS): Redefine to 1.
        * config/sparc/linux64.h (DITF_CONVERSION_LIBFUNCS): Redefine to 1.
        * config.gcc (sparc-*-linux*): Revert 2004-03-25 change.
        * config/sparc/t-linux64 (TARGET_LIBGCC2_CFLAGS): Likewise.
        * config/sparc/t-linux: Removed.

From-SVN: r81273

21 years agoDaily bump.
GCC Administrator [Thu, 29 Apr 2004 00:16:09 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r81265

21 years agore PR target/15084 (-O/-O2 generate wrong code on structure modification)
H.J. Lu [Wed, 28 Apr 2004 17:00:03 +0000 (17:00 +0000)] 
re PR target/15084 (-O/-O2 generate wrong code on structure modification)

2004-04-28  H.J. Lu  <hongjiu.lu@intel.com>

PR target/15084
* config/i386/i386.md (*movsi_insv_1_rex64): Changed to DImode
and renamed to movdi_insv_1_rex64.
(insv): Support SImode for 32bit and DImode for 64bit.

From-SVN: r81254

21 years agoDaily bump.
GCC Administrator [Wed, 28 Apr 2004 00:16:08 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r81236

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

From-SVN: r81205

21 years agoDaily bump.
GCC Administrator [Mon, 26 Apr 2004 00:16:07 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r81172

21 years agoDaily bump.
GCC Administrator [Sun, 25 Apr 2004 00:16:08 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r81151

21 years agore PR bootstrap/14671 (caller-save.c:491: internal compiler error: Segmentation fault)
Richard Henderson [Sat, 24 Apr 2004 19:40:46 +0000 (12:40 -0700)] 
re PR bootstrap/14671 (caller-save.c:491: internal compiler error: Segmentation fault)

PR bootstrap/14671
        * alias.c (alias_invariant, alias_invariant_size): Mark GTY.
        (reg_known_value, reg_known_value_size): Likewise; make static.
        (reg_known_equiv_p): Make static.
        (clear_reg_alias_info): Update for new indexing.
        (get_reg_known_value, set_reg_known_value): New.
        (get_reg_known_equiv_p, set_reg_known_equiv_p): New.
        (canon_rtx): Use them.
        (init_alias_analysis): Likewise.  Allocate reg_known_value with gc.
        Don't play queer offsetting games with reg_known_value and
        reg_known_equiv_p.
        (end_alias_analysis): Don't free reg_known_value.
        * rtl.h (get_reg_known_value, get_reg_known_equiv_p): Declare.
        * sched-deps.c (reg_known_equiv_p, reg_known_value): Remove.
        (deps_may_trap_p, sched_analyze_1, sched_analyze_2): Use the new
        functions instead.

From-SVN: r81145

21 years agoDaily bump.
GCC Administrator [Sat, 24 Apr 2004 00:16:08 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r81120

21 years agoDaily bump.
GCC Administrator [Fri, 23 Apr 2004 00:16:08 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r81062

21 years agoDaily bump.
GCC Administrator [Thu, 22 Apr 2004 00:16:39 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r80991

21 years agopa64-hpux.h (LIB_SPEC): Fix library specification used with GNU ld.
John David Anglin [Wed, 21 Apr 2004 18:48:20 +0000 (18:48 +0000)] 
pa64-hpux.h (LIB_SPEC): Fix library specification used with GNU ld.

* pa64-hpux.h (LIB_SPEC): Fix library specification used with GNU ld.
* pa64-regs.h (DBX_REGISTER_NUMBER): Simplify and correct mapping of
SAR register.  Fix comment.
(ADDITIONAL_REGISTER_NAMES): Correct register number of SAR register
(%cr11).

From-SVN: r80977

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

From-SVN: r80936

21 years agore PR c++/2123 (Array initializer)
Paul Brook [Tue, 20 Apr 2004 10:29:19 +0000 (10:29 +0000)] 
re PR c++/2123 (Array initializer)

PR 2123
* g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
failure and exit(0) on success.
* g++.dg/expr/anew2.C: Ditto.
* g++.dg/expr/anew3.C: Ditto.
* g++.dg/expr/anew4.C: Ditto.

From-SVN: r80889

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

From-SVN: r80871

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

[[Split portion of a mixed commit.]]

From-SVN: r80870.1

21 years agoDaily bump.
GCC Administrator [Mon, 19 Apr 2004 00:16:07 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r80835

21 years agoDaily bump.
GCC Administrator [Sun, 18 Apr 2004 00:16:07 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r80804

21 years agog77.texi (Floating-point Errors): Avoid referencing http://www.linuxsupportline.com...
Gerald Pfeifer [Sun, 18 Apr 2004 00:04:31 +0000 (00:04 +0000)] 
g77.texi (Floating-point Errors): Avoid referencing http://www.linuxsupportline.com/~billm/ which as has been...

* g77.texi (Floating-point Errors): Avoid referencing
http://www.linuxsupportline.com/~billm/ which as has been hijacked.

From-SVN: r80802

21 years agoDaily bump.
GCC Administrator [Sat, 17 Apr 2004 00:16:08 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r80779

21 years agoDaily bump.
GCC Administrator [Fri, 16 Apr 2004 00:16:08 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r80736

21 years agore PR c++/14936 (-fdata-sections + uninitialized template data objects = spurious...
Zack Weinberg [Thu, 15 Apr 2004 02:05:05 +0000 (02:05 +0000)] 
re PR c++/14936 (-fdata-sections + uninitialized template data objects = spurious link errors)

PR 14936
Backport from mainline:
2004-03-12  Matt Austern  <austern@apple.com>

* varasm.c (make_decl_one_only): Don't use DECL_COMMON if
we're compiling for a SUPPORTS_ONE_ONLY target.

From-SVN: r80708

21 years agoDaily bump.
GCC Administrator [Thu, 15 Apr 2004 00:16:10 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r80700

21 years agoDaily bump.
GCC Administrator [Wed, 14 Apr 2004 00:16:06 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r80672

21 years ago[multiple changes]
H.J. Lu [Tue, 13 Apr 2004 18:36:36 +0000 (18:36 +0000)] 
[multiple changes]

2004-04-13  H.J. Lu  <hongjiu.lu@intel.com>

PR debug/14919

From gcc-3_2-rhl8-branch:
2003-02-04  Jakub Jelinek  <jakub@redhat.com>

* dwarf2out.c (dwarf2out_finish): Add AT_comp_dir attribute
even if input file name is absolute, but one of the includes
is relative.

From-SVN: r80648

21 years agoDaily bump.
GCC Administrator [Tue, 13 Apr 2004 00:16:40 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r80634

21 years agoDaily bump.
GCC Administrator [Mon, 12 Apr 2004 00:16:06 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r80613

21 years agoDaily bump.
GCC Administrator [Sun, 11 Apr 2004 00:16:07 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r80588

21 years agoDaily bump.
GCC Administrator [Sat, 10 Apr 2004 00:16:37 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r80576

21 years agoDaily bump.
GCC Administrator [Fri, 9 Apr 2004 00:16:06 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r80533

21 years agoDaily bump.
GCC Administrator [Thu, 8 Apr 2004 00:16:27 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r80495

21 years agogcconfig.h (PREFETCH): Use __builtin_prefetch for gcc >= 3.0.
H.J. Lu [Wed, 7 Apr 2004 23:06:50 +0000 (23:06 +0000)] 
gcconfig.h (PREFETCH): Use __builtin_prefetch for gcc >= 3.0.

2004-04-07  H.J. Lu  <hongjiu.lu@intel.com>

* include/private/gcconfig.h (PREFETCH): Use __builtin_prefetch
for gcc >= 3.0.
(PREFETCH_FOR_WRITE): Likewise.

From-SVN: r80491

21 years agoDaily bump.
GCC Administrator [Wed, 7 Apr 2004 00:16:58 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r80468

21 years agore PR target/14467 (Compiling on Mac OS X 10.1.5 broken)
Devang Patel [Tue, 6 Apr 2004 18:48:47 +0000 (11:48 -0700)] 
re PR target/14467 (Compiling on Mac OS X 10.1.5 broken)

        PR 14467
        * config/darwin.h (LINK_COMMAND_SPEC): Use c++filt instead of c++filt3.

From-SVN: r80462

21 years agoDaily bump.
GCC Administrator [Tue, 6 Apr 2004 00:16:22 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r80443

21 years agoDaily bump.
GCC Administrator [Mon, 5 Apr 2004 00:16:12 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r80413