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

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

From-SVN: r80005

21 years agore PR c/11527 (If an array "designated intializer" in a struct causes a segv.)
Richard Henderson [Fri, 26 Mar 2004 22:37:18 +0000 (14:37 -0800)] 
re PR c/11527 (If an array  "designated intializer" in a struct causes a segv.)

        PR 11527
        * c-typeck.c (pop_init_level): Emit pending init elements earlier
        rather than later.

From-SVN: r79999

21 years agoThis commit was manufactured by cvs2svn to create branch
No Author [Fri, 26 Mar 2004 22:37:18 +0000 (22:37 +0000)] 
This commit was manufactured by cvs2svn to create branch
'gcc-3_3-branch'.

From-SVN: r79998

21 years agore PR target/14723 ([3.4 only] Backported -march=nocona from mainline)
Jan Hubicka [Fri, 26 Mar 2004 17:28:27 +0000 (18:28 +0100)] 
re PR target/14723 ([3.4 only] Backported -march=nocona from mainline)

2004-03-26  Jan Hubicka  <jh@suse.cz>
    H.J. Lu  <hongjiu.lu@intel.com>

PR Target/14723
* config.gcc: Add support --with-cpu=nocona.

* config/i386/i386.c (override_options): Add support for
Prescott and Nocona.

* doc/invoke.texi: Extend documentation of -mcpu/-march for new
CPUs.

Co-Authored-By: H.J. Lu <hongjiu.lu@intel.com>
From-SVN: r79988

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

From-SVN: r79971

21 years agoconfig.gcc (sparc-*-linux*): Add sparc/t-linux to tmake_file.
Jakub Jelinek [Thu, 25 Mar 2004 22:36:10 +0000 (23:36 +0100)] 
config.gcc (sparc-*-linux*): Add sparc/t-linux to tmake_file.

* config.gcc (sparc-*-linux*): Add sparc/t-linux to tmake_file.
* config/sparc/t-linux64 (TARGET_LIBGCC2_CFLAGS): Set.
* config/sparc/t-linux: New file.

From-SVN: r79968

21 years agoThis commit was manufactured by cvs2svn to create branch
No Author [Thu, 25 Mar 2004 22:36:10 +0000 (22:36 +0000)] 
This commit was manufactured by cvs2svn to create branch
'gcc-3_3-branch'.

From-SVN: r79967

21 years ago20040127-1.c: New test.
Eric Botcazou [Thu, 25 Mar 2004 07:21:02 +0000 (07:21 +0000)] 
20040127-1.c: New test.

* gcc.dg/20040127-1.c: New test.
* gcc.dg/20040127-2.c: New test.

From-SVN: r79947

21 years agobackport: re PR bootstrap/14356 (gcc.c:3661: error: assignment of read-only location)
Kelley Cook [Thu, 25 Mar 2004 00:58:37 +0000 (00:58 +0000)] 
backport: re PR bootstrap/14356 (gcc.c:3661: error: assignment of read-only location)

2004-03-24  Kelley Cook  <kcook@gcc.gnu.org>

Backport:
2004-03-01  Mark Mitchell  <mark@codesourcery.com>

PR bootstrap/14356
* gcc.c (process_command): Remove const-qualification from argv.
(main): Likewise.

From-SVN: r79944

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

From-SVN: r79940

21 years agore PR preprocessor/14438 (Potential need for buffer overflow checks in _cpp_lex_direct)
Alexandre Oliva [Wed, 24 Mar 2004 03:18:36 +0000 (03:18 +0000)] 
re PR preprocessor/14438 (Potential need for buffer overflow checks in _cpp_lex_direct)

PR preprocessor/14438
* cpplib.c (do_pragma): Remove line_change call after pragma
handler.

From-SVN: r79896

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

From-SVN: r79887

21 years agoFix previous committ, committed too much.
Andrew Pinski [Tue, 23 Mar 2004 05:35:03 +0000 (21:35 -0800)] 
Fix previous committ, committed too much.

From-SVN: r79851

21 years ago[multiple changes]
Andrew Pinski [Tue, 23 Mar 2004 05:24:56 +0000 (05:24 +0000)] 
[multiple changes]

2004-03-22  Andrew Pinski  <pinskia@physics.uc.edu>

        BackPort:
                2004-01-09  Andrew Pinski <pinskia@physics.uc.edu>

                PR debug/11231
                * dbxout.c (dbxout_type_fields): Return if any item is error_mark_node or the
                type is error_mark_node.

From-SVN: r79850

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

From-SVN: r79845

21 years agore PR tree-optimization/14470 ([tree-ssa] trouble with post-increment)
Eric Botcazou [Mon, 22 Mar 2004 18:39:55 +0000 (19:39 +0100)] 
re PR tree-optimization/14470 ([tree-ssa] trouble with post-increment)

PR middle-end/14470
* expr.c (mark_queue): New function.
(emit_insns_enqueued_after_mark): New function replacing
emit_queue.  Clear the body of emitted queued insns.
(emit_queue): Call emit_insns_enqueued_after_mark.
(store_expr): Mark the increment queue on entry.  Emit
only the incrementations queued when expanding the source.

From-SVN: r79836

21 years agore PR c++/14260 (default arguments are only permitted for function parameters)
Ralf Corsepius [Mon, 22 Mar 2004 14:26:02 +0000 (14:26 +0000)] 
re PR c++/14260 (default arguments are only permitted for function parameters)

2004-03-17  Ralf Corsepius <corsepiu@faw.uni-ulm.de>

PR target/14260
* config/rtems.h: Add STD_LIB_SPEC and LIB_SPEC.

From-SVN: r79827

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

From-SVN: r79798

21 years agofold-const.c (fold): Rewrite optimization to transform "foo++ == const" into "++foo...
Roger Sayle [Sun, 21 Mar 2004 18:52:42 +0000 (18:52 +0000)] 
fold-const.c (fold): Rewrite optimization to transform "foo++ == const" into "++foo == const+incr".

* fold-const.c (fold) <EQ_EXPR>: Rewrite optimization to transform
"foo++ == const" into "++foo == const+incr".

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

Co-Authored-By: Kazu Hirata <kazu@cs.umass.edu>
From-SVN: r79791

21 years agore PR target/13889 (Assignment of an int to an int of different size in a struct...
Roger Sayle [Sun, 21 Mar 2004 16:29:02 +0000 (16:29 +0000)] 
re PR target/13889 (Assignment of an int to an int of different size in a struct gives ICE)

PR target/13889
* cse.c (fold_rtx): Avoid substituting constants into unary
conversion operations.

* gcc.c-torture/compile/pr13889.c: New test case.

From-SVN: r79786

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

From-SVN: r79785

21 years agog77.texi (Aligned Data): Remove obsolete paragraph including a broken link.
Gerald Pfeifer [Sun, 21 Mar 2004 11:17:53 +0000 (11:17 +0000)] 
g77.texi (Aligned Data): Remove obsolete paragraph including a broken link.

* g77.texi (Aligned Data): Remove obsolete paragraph including a
broken link.
(Floating-point Errors): Remove links to http://www.validgh.com/
which was "hijacked".
(Language): Fix link to Fortran books.
(Projects): Remove obsolete paragraph including a broken link to
ftp://alpha.gnu.org/gnu/g77/projects/.
(Trouble): Remove obsolete paragraph including a broken link to
ftp://alpha.gnu.org/g77.plan.

* invoke.texi (Overall Options): Remove broken reference to
rat7.uue (which was of dubious copyright status anyways).

* root.texi (www-burley): Fix URL.

From-SVN: r79775

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

From-SVN: r79766

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

From-SVN: r79718

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

From-SVN: r79652

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

From-SVN: r79611

21 years agobackport: re PR debug/14079 (wrong debug info for extern boolean variable in debug...
Matt Austern [Wed, 17 Mar 2004 21:52:16 +0000 (21:52 +0000)] 
backport: re PR debug/14079 (wrong debug info for extern boolean variable in debug mode)

Backport:
PR debug/14079
* decl.c (add_decl_to_level): Add extern variables, as well
as static, to static_decls array.

From-SVN: r79608

21 years agobackport: c-typeck.c (pedantic_lvalue_warning): Deprecate compound expressions as...
Ian Lance Taylor [Wed, 17 Mar 2004 20:13:20 +0000 (20:13 +0000)] 
backport: c-typeck.c (pedantic_lvalue_warning): Deprecate compound expressions as lvalues.

Backport:
2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>

* c-typeck.c (pedantic_lvalue_warning): Deprecate compound
expressions as lvalues.
* doc/extend.texi: Document that all extended lvalues are now
deprecated.

2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>

* c-typeck.c (pedantic_lvalue_warning): Deprecate use of
conditional expressions as lvalues.

2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>

* c-typeck.c (pedantic_lvalue_warning): Unconditionally warn of
deprecation of casts as lvalues.
* fixinc/inclhack.def (obstack_lvalue_cast): New fix.
* fixinc/fixincl.x: Regenerate.

From-SVN: r79600

21 years agoThis commit was manufactured by cvs2svn to create branch
No Author [Wed, 17 Mar 2004 18:19:31 +0000 (18:19 +0000)] 
This commit was manufactured by cvs2svn to create branch
'gcc-3_3-branch'.

From-SVN: r79593

21 years agore PR middle-end/14535 (exception throwing in virtual function doesn't turn on the...
Richard Henderson [Wed, 17 Mar 2004 18:07:30 +0000 (10:07 -0800)] 
re PR middle-end/14535 (exception throwing in virtual function doesn't turn on the local destructors)

        PR middle-end/14535
        * except.c (collect_one_action_chain): Record action for cleanup
        outer of exception spec.

From-SVN: r79592

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

From-SVN: r79560

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

From-SVN: r79517

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

From-SVN: r79486

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

From-SVN: r79464

21 years ago* doc/install.texi: Note status of -fnew-ra.
Dara Hazeghi [Sat, 13 Mar 2004 21:51:02 +0000 (21:51 +0000)] 
* doc/install.texi: Note status of -fnew-ra.

From-SVN: r79461

21 years agore PR tree-optimization/14470 ([tree-ssa] trouble with post-increment)
Eric Botcazou [Sat, 13 Mar 2004 18:32:24 +0000 (18:32 +0000)] 
re PR tree-optimization/14470 ([tree-ssa] trouble with post-increment)

PR middle-end/14470
* gcc.c-torture/execute/20040313-1.c: New test.

From-SVN: r79456

21 years agoThis commit was manufactured by cvs2svn to create branch
No Author [Sat, 13 Mar 2004 18:32:24 +0000 (18:32 +0000)] 
This commit was manufactured by cvs2svn to create branch
'gcc-3_3-branch'.

From-SVN: r79455

21 years agore PR target/14533 (s390x internal compiler error: in legitimize_pic_address, at...
Jakub Jelinek [Sat, 13 Mar 2004 11:26:34 +0000 (12:26 +0100)] 
re PR target/14533 (s390x internal compiler error: in legitimize_pic_address, at config/s390/s390.c:2276)

PR target/14533
* config/s390/s390.c (legitimize_pic_address): Don't abort on UNSPEC
other than UNSPEC_GOTOFF.

* gcc.dg/20040311-2.c: New test.

From-SVN: r79444

21 years agoThis commit was manufactured by cvs2svn to create branch
No Author [Sat, 13 Mar 2004 11:26:34 +0000 (11:26 +0000)] 
This commit was manufactured by cvs2svn to create branch
'gcc-3_3-branch'.

From-SVN: r79443

21 years agore PR debug/11983 (ICE in dwarf-2 on code using altivec)
Alan Modra [Sat, 13 Mar 2004 09:20:10 +0000 (09:20 +0000)] 
re PR debug/11983 (ICE in dwarf-2 on code using altivec)

PR debug/11983
* dwarf2out.c (enum dw_val_class): Rename dw_val_class_float to
dw_val_class_vec.  Replace use throughout file.
(dw_float_const): Delete.
(dw_vec_const): New.
(dw_val_struct_union): Rename val_float to val_vec.  Replace use
throughout file.
(add_AT_vec): Rename from add_AT_float.  Add elt_size param.
(same_dw_val_p): Adjust vec comparison.  Use memcmp.
(size_of_die): Adjust dw_val_class_vec sizing.
(output_die): Output dw_val_class_vec.
(insert_int, extract_int, insert_float): New functions.
(add_const_value_attribute): Use insert_float for CONST_DOUBLE.
Handle CONST_VECTOR.
(add_location_or_const_value_attribute): Handle CONST_VECTOR.

From-SVN: r79438

21 years agobackport: re PR c++/14476 (ICE after error about enum not being defined when using...
Gabriel Dos Reis [Sat, 13 Mar 2004 03:15:57 +0000 (03:15 +0000)] 
backport: re PR c++/14476 (ICE after error about enum not being defined when using it as a bit field)

Backport:
2004-03-11  Mark Mitchell  <mark@codesourcery.com>
PR c++/14476
* decl.c (xref_tag): Do not create dummy ENUMERAL_TYPEs.

From-SVN: r79431

21 years agobackport: re PR tree-optimization/14470 ([tree-ssa] trouble with post-increment)
Gabriel Dos Reis [Sat, 13 Mar 2004 03:03:38 +0000 (03:03 +0000)] 
backport: re PR tree-optimization/14470 ([tree-ssa] trouble with post-increment)

Backport:
2004-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
        PR middle-end/14470
* expr.c (store_expr): Call emit_queue before generating the move
from the temporary to the original target.  Protect the temporary
from emit_queue.

From-SVN: r79429

21 years agoThis commit was manufactured by cvs2svn to create branch
No Author [Sat, 13 Mar 2004 03:03:38 +0000 (03:03 +0000)] 
This commit was manufactured by cvs2svn to create branch
'gcc-3_3-branch'.

From-SVN: r79428