]> git.ipfire.org Git - thirdparty/gcc.git/log
thirdparty/gcc.git
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

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

From-SVN: r80384

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

From-SVN: r80365

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

From-SVN: r80341

21 years agore PR c++/14804 ([unit-at-a-time] initializing const data with reinterpret_cast-ed...
Richard Henderson [Thu, 1 Apr 2004 21:48:06 +0000 (13:48 -0800)] 
re PR c++/14804 ([unit-at-a-time] initializing const data with reinterpret_cast-ed pointer-to-member function crashes)

        PR c++/14804
        * decl.c (cp_finish_decl): Preserve TREE_READONLY more often.
        * typeck2.c (split_nonconstant_init): Clear TREE_READONLY.

From-SVN: r80325

21 years agoThis commit was manufactured by cvs2svn to create branch
No Author [Thu, 1 Apr 2004 21:48:06 +0000 (21:48 +0000)] 
This commit was manufactured by cvs2svn to create branch
'gcc-3_3-branch'.

From-SVN: r80324

21 years agoexpr.c (store_constructor): Use gen_int_mode to correctly sign-extend CONST_INT value.
Ulrich Weigand [Thu, 1 Apr 2004 21:02:38 +0000 (21:02 +0000)] 
expr.c (store_constructor): Use gen_int_mode to correctly sign-extend CONST_INT value.

2004-03-25  Ulrich Weigand  <uweigand@de.ibm.com>

        * expr.c (store_constructor): Use gen_int_mode to correctly
        sign-extend CONST_INT value.

From-SVN: r80321

21 years agogcc.c (init_gcc_specs): If HAVE_LD_AS_NEEDED, link with -lgcc --as-needed -lgcc_s...
Alan Modra [Thu, 1 Apr 2004 16:55:23 +0000 (16:55 +0000)] 
gcc.c (init_gcc_specs): If HAVE_LD_AS_NEEDED, link with -lgcc --as-needed -lgcc_s --no-as-needed by default.

* gcc.c (init_gcc_specs): If HAVE_LD_AS_NEEDED, link with
-lgcc --as-needed -lgcc_s --no-as-needed by default.
* configure.in (HAVE_LD_AS_NEEDED): Check for ld --as-needed.
* configure: Rebuilt.
* config.in: Rebuilt.
* Makefile.in (stage1-start): Copy also libgcc_s*$(SHLIB_EXT).
(stage2-start, stage3-start, stage4-start): Likewise.
(stageprofile-start, stagefeedback-start): Likewise.

Co-Authored-By: Jakub Jelinek <jakub@redhat.com>
From-SVN: r80304

21 years agore PR c++/14755 (miscompilation in bitfielded signed integers)
Jakub Jelinek [Thu, 1 Apr 2004 16:27:06 +0000 (18:27 +0200)] 
re PR c++/14755 (miscompilation in bitfielded signed integers)

PR c++/14755
* fold-const.c (fold) <EQ_EXPR>: Properly compute newconst in
"bitfld++ == const" to "++bitfld == const + incr" transformations.

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

From-SVN: r80301

21 years agoThis commit was manufactured by cvs2svn to create branch
No Author [Thu, 1 Apr 2004 16:27:06 +0000 (16:27 +0000)] 
This commit was manufactured by cvs2svn to create branch
'gcc-3_3-branch'.

From-SVN: r80300

21 years agore PR c/14069 (This input file lets gcc crash)
Jakub Jelinek [Thu, 1 Apr 2004 16:20:27 +0000 (18:20 +0200)] 
re PR c/14069 (This input file lets gcc crash)

PR c/14069
* c-decl.c (finish_struct): Change type of incorrect flexible array
field into error_mark_node.

Backport from mainline:
2003-04-07  J"orn Rennecke  <joern.rennecke@superh.com>

* c-typeck.c (output_init_element): Check for type == error_mark_node.

testsuite/
PR c/14069
* gcc.dg/20040322-1.c: New test.

Backport from mainline:
2003-04-07  J"orn Rennecke  <joern.rennecke@superh.com>

* gcc.dg/noncompile/init-4.c: New test.

From-SVN: r80299

21 years ago* dwarf2out.c (DEBUG_STR_SECTION_FLAGS): Heed flag_merge_constants.
Alan Modra [Thu, 1 Apr 2004 01:41:58 +0000 (01:41 +0000)] 
* dwarf2out.c (DEBUG_STR_SECTION_FLAGS): Heed flag_merge_constants.

From-SVN: r80279

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

From-SVN: r80261

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

From-SVN: r80103

21 years agobackport: [multiple changes]
Matthias Klose [Tue, 30 Mar 2004 20:43:45 +0000 (20:43 +0000)] 
backport: [multiple changes]

2004-03-30  Matthias Klose  <doko@debian.org>

        Backport:

        2004-01-14  Richard Earnshaw  <rearnsha@arm.com>

        PR bootstrap/12527
        * config.gcc (arm*-*-linux*): Don't include unknown-elf.h in tm_file.
        Move linux-gas.h and linux-elf.h before aout.h.
        * arm/arm.h (INITIALIZE_TRAMPOLINE): Only define if not already.
        * arm/linux-elf.h (SUBTARGET_CPU_DEFAULT): Define.

        2003-05-15  Philip Blundell  <philb@gnu.org>

        * config/arm/arm.c (arm_is_xscale): Rename to arm_arch_xscale.
        All uses updated.
        (arm_tune_xscale): New variable.
        (arm_override_options): Set it.
        (arm_adjust_cost): Use it in place of arm_arch_xscale.
        (arm_gen_load_multiple): Likewise.
        (arm_gen_store_multiple): Likewise.
        * config/arm/arm.md (is_xscale): Likewise.
        * config/arm/arm.h (arm_tune_xscale): Declare.

        2003-04-28  Nick Clifton  <nickc@redhat.com>

        * config/arm/elf.h (ASM_OUTPUT_ALIGNED_COMMON): Remove definition.

From-SVN: r80094

21 years agoDaily bump.
GCC Administrator [Tue, 30 Mar 2004 00:16:46 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r80069

21 years ago[multiple changes]
Matthias Klose [Mon, 29 Mar 2004 19:16:43 +0000 (19:16 +0000)] 
[multiple changes]

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

        2003-09-17  Daniel Jacobowitz  <drow@mvista.com>

        * config/rs6000/sysv4.h (LIB_LINUX_SPEC): Give -lpthread before -lc.

From-SVN: r80064

21 years agobackport: re PR bootstrap/13562 (bootstrap failure on m68k-linux)
Matthias Klose [Mon, 29 Mar 2004 19:03:24 +0000 (19:03 +0000)] 
backport: re PR bootstrap/13562 (bootstrap failure on m68k-linux)

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

        Backport:
        2004-01-15  Andreas Schwab  <schwab@suse.de>

        PR bootstrap/13562
        * config/m68k/m68k.c (output_move_const_into_data_reg): Clear cc
        status for NOTB/NOTW/NEGW methods.

From-SVN: r80063

21 years agore PR c/14219 (ICE with vector comparison)
Aldy Hernandez [Mon, 29 Mar 2004 11:48:30 +0000 (11:48 +0000)] 
re PR c/14219 (ICE with vector comparison)

2004-03-25  Aldy Hernandez  <aldyh@redhat.com>

        PR 14219
        * c-typeck.c (build_binary_op): Do not allow comparisons of
        vectors.

From-SVN: r80053

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

From-SVN: r80046

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

From-SVN: r80033

21 years agore PR target/11716 ([mips] branch out of range when building fold-const.c)
Matthias Klose [Sat, 27 Mar 2004 10:35:03 +0000 (10:35 +0000)] 
re PR target/11716 ([mips] branch out of range when building fold-const.c)

2004-03-27  Matthias Klose  <doko@debian.org>

        PR target/11716
        Michael Eager <eager@mvista.com>

        * config/mips/mips.md: Limit the maximum length of a short branch to
        64K instead of 128K.

From-SVN: r80013