]> git.ipfire.org Git - thirdparty/gcc.git/log
thirdparty/gcc.git
15 years agoAllow compilation with GCC 4.4. releases/gcc-3.2
Jason Merrill [Thu, 27 May 2010 18:21:31 +0000 (14:21 -0400)] 
Allow compilation with GCC 4.4.

include/
* obstack.h: Update to GCC 3.3 version.
gcc/
* system.h: Don't poison malloc.
gcc/cp/
* decl.c (current_binding_level): Add *&.
* parse.y (constructor_declarator): Fix for bison pedantry.

From-SVN: r159937

22 years agounwind-dw2.c (uw_update_context_1): Only set cfa as sp if previous frame didn't save sp.
Richard Henderson [Tue, 6 May 2003 17:35:58 +0000 (10:35 -0700)] 
unwind-dw2.c (uw_update_context_1): Only set cfa as sp if previous frame didn't save sp.

        * unwind-dw2.c (uw_update_context_1): Only set cfa as sp if
        previous frame didn't save sp.  Clear sp for next frame.
        (uw_install_context_1): Honor saved sp from frame.

From-SVN: r66527

22 years agobuiltins.c (expand_builtin): Remove.
Richard Henderson [Sun, 4 May 2003 22:29:15 +0000 (15:29 -0700)] 
builtins.c (expand_builtin): Remove.

        * builtins.c (expand_builtin) <BUILT_IN_DWARF_FP_REGNUM>: Remove.
        <BUILT_IN_DWARF_SP_COLUMN>: New.
        * builtins.def (BUILT_IN_DWARF_FP_REGNUM): Remove.
        (BUILT_IN_DWARF_SP_COLUMN): New.
        * dwarf2out.c (expand_builtin_dwarf_fp_regnum): Remove.
        (expand_builtin_dwarf_sp_column): New.
        * except.h: Update to match.
        * unwind-dw2.c (execute_stack_op): Correct stack push typo.
        (execute_cfa_program): Record location expression address
        before extracting length.
        (uw_update_context_1): Install old CFA into stack pointer column.
        (uw_init_context_1): Set cfa_reg to stack pointer column.

From-SVN: r66470

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

From-SVN: r66361

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

From-SVN: r66310

22 years agoDaily bump.
GCC Administrator [Wed, 30 Apr 2003 00:16:26 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r66275

22 years agojump.c (never_reached_warning): Really stop looking if we reach the beginning of...
Jason Merrill [Tue, 29 Apr 2003 20:25:48 +0000 (16:25 -0400)] 
jump.c (never_reached_warning): Really stop looking if we reach the beginning of the function.

        * jump.c (never_reached_warning): Really stop looking if we reach
        the beginning of the function.

From-SVN: r66250

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

From-SVN: r66196

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

From-SVN: r66140

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

From-SVN: r66123

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

From-SVN: r66086

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

From-SVN: r66054

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

From-SVN: r66022

22 years agoDaily bump.
GCC Administrator [Wed, 23 Apr 2003 00:16:30 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r65973

22 years agoUpdate version
Gabriel Dos Reis [Tue, 22 Apr 2003 06:16:09 +0000 (06:16 +0000)] 
Update version

From-SVN: r65931

22 years agoMark ChangeLog
Gabriel Dos Reis [Tue, 22 Apr 2003 06:15:59 +0000 (06:15 +0000)] 
Mark ChangeLog

From-SVN: r65930

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

From-SVN: r65924

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

From-SVN: r65873

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

From-SVN: r65837

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

From-SVN: r65803

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

From-SVN: r65761

22 years agoDaily bump.
GCC Administrator [Thu, 17 Apr 2003 00:16:26 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r65708

22 years agopa-protos.h (function_arg): Remove last argument.
John David Anglin [Wed, 16 Apr 2003 23:00:25 +0000 (23:00 +0000)] 
pa-protos.h (function_arg): Remove last argument.

PR/10271
* pa-protos.h (function_arg): Remove last argument.
* pa.c (function_arg): Likewise.  Use CUMULATIVE_ARGS struct instead.
* pa.h (struct hppa_args): Add member incoming.
(INIT_CUMULATIVE_ARGS, INIT_CUMULATIVE_INCOMING_ARGS): Initialize
member incoming.
(FUNCTION_ARG): Revise call to function_arg.
(FUNCTION_INCOMING_ARG): Delete.

From-SVN: r65705

22 years agoBackport from mainline.
Gabriel Dos Reis [Wed, 16 Apr 2003 03:29:58 +0000 (03:29 +0000)] 
Backport from mainline.

From-SVN: r65675

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

From-SVN: r65669

22 years agodecl2.c (mark_used): Don't instantiate anything if skip_evaluation.
Jason Merrill [Tue, 15 Apr 2003 16:26:44 +0000 (12:26 -0400)] 
decl2.c (mark_used): Don't instantiate anything if skip_evaluation.

        * decl2.c (mark_used): Don't instantiate anything if
        skip_evaluation.

From-SVN: r65644

22 years agoPR middle-end/10336, c++/10401
Jason Merrill [Tue, 15 Apr 2003 16:16:44 +0000 (12:16 -0400)] 
PR middle-end/10336, c++/10401

        PR middle-end/10336, c++/10401
        * jump.c (never_reached_warning): Also stop looking if we reach the
        beginning of the function.

From-SVN: r65639

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

From-SVN: r65608

22 years agoForgot PR target/10377 annotation
Hans-Peter Nilsson [Mon, 14 Apr 2003 21:25:05 +0000 (21:25 +0000)] 
Forgot PR target/10377 annotation

From-SVN: r65593

22 years agocris.md ("*mov_sideqi", [...]): When next to constraint R, replace constraint i with n.
Hans-Peter Nilsson [Mon, 14 Apr 2003 21:16:12 +0000 (21:16 +0000)] 
cris.md ("*mov_sideqi", [...]): When next to constraint R, replace constraint i with n.

* config/cris/cris.md ("*mov_sideqi", "*mov_sidehi")
("*mov_sidesi", "*mov_sideqi_mem", "*mov_sidehi_mem")
("*mov_sidesi_mem", "*clear_sidesi", "*clear_sidehi")
("*clear_sideqi", "*ext_sideqihi", "*ext_sideqisi")
("*ext_sidehisi", "*op_sideqi", "*op_sidehi", "*op_sidesi")
("*op_swap_sideqi", "*op_swap_sidehi", "*op_swap_sidesi")
("*extopqihi_side", "*extopqisi_side", "*extophisi_side")
("*extopqihi_swap_side", "*extopqisi_swap_side")
("*extophisi_swap_side", 8th, 9th, 10th, 11th, 14th peepholes):
When next to constraint R, replace constraint i with n.

From-SVN: r65592

22 years agoxtensa.h (MAX_INT_TYPE_SIZE, [...]): Delete poisoned macro definitions.
Bob Wilson [Mon, 14 Apr 2003 15:31:30 +0000 (15:31 +0000)] 
xtensa.h (MAX_INT_TYPE_SIZE, [...]): Delete poisoned macro definitions.

        * config/xtensa/xtensa.h (MAX_INT_TYPE_SIZE, IMPLICIT_FIX_EXPR,
        EASY_DIV_EXPR): Delete poisoned macro definitions.

From-SVN: r65579

22 years agoconfigure.in (HAVE_UINTPTR_T): Always define.
Kaveh R. Ghazi [Mon, 14 Apr 2003 14:22:13 +0000 (14:22 +0000)] 
configure.in (HAVE_UINTPTR_T): Always define.

* configure.in (HAVE_UINTPTR_T): Always define.
* configure: Regenerated.

From-SVN: r65572

22 years agore PR target/10377 (gcc-3.2.2 creates bad assembler for cris)
Hans-Peter Nilsson [Mon, 14 Apr 2003 14:08:36 +0000 (14:08 +0000)] 
re PR target/10377 (gcc-3.2.2 creates bad assembler for cris)

PR target/10377
* gcc.dg/20030414-1.c: New test.

From-SVN: r65569

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

From-SVN: r65566

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

From-SVN: r65554

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

From-SVN: r65534

22 years ago* gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
Eric Botcazou [Sat, 12 Apr 2003 17:50:56 +0000 (19:50 +0200)] 
* gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.

From-SVN: r65516

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

From-SVN: r65491

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

From-SVN: r65447

22 years agore PR rtl-optimization/10352 (ICE in find_reloads_toplev)
Richard Henderson [Thu, 10 Apr 2003 22:17:36 +0000 (15:17 -0700)] 
re PR rtl-optimization/10352 (ICE in find_reloads_toplev)

        PR opt/10352
        Tue Jul 23 21:49:24 2002  J"orn Rennecke <joern.rennecke@superh.com>
        * simplify-rtx.c (simplify_subreg): When converting to a non-int
        mode, try to convert to an integer mode of matching size first.
* g++.dg/opt/reload2.C: New.

From-SVN: r65441

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

From-SVN: r65440

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

From-SVN: r65414

22 years agoDaily bump.
GCC Administrator [Wed, 9 Apr 2003 00:16:29 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r65390

22 years agors6000.c (rs6000_emit_prologue): Use correct mode to set frame pointer.
Alan Modra [Tue, 8 Apr 2003 22:03:23 +0000 (22:03 +0000)] 
rs6000.c (rs6000_emit_prologue): Use correct mode to set frame pointer.

* config/rs6000/rs6000.c (rs6000_emit_prologue): Use correct mode to
set frame pointer.

From-SVN: r65382

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

From-SVN: r65357

22 years agoDaily bump.
GCC Administrator [Mon, 7 Apr 2003 00:17:31 +0000 (00:17 +0000)] 
Daily bump.

From-SVN: r65313

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

From-SVN: r65283

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

From-SVN: r65258

22 years agore PR c/10175 (-Wunreachable-code doesn't work for single lines)
Jason Merrill [Fri, 4 Apr 2003 01:22:47 +0000 (20:22 -0500)] 
re PR c/10175 (-Wunreachable-code doesn't work for single lines)

        PR c/10175
        * jump.c (never_reached_warning): Look backwards for a line note.

From-SVN: r65228

22 years agoDaily bump.
GCC Administrator [Fri, 4 Apr 2003 00:16:26 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r65220

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

From-SVN: r65185

22 years agodwarf2out.c (output_call_frame_info): Ignore fde->nothrow as an optimization when...
Richard Henderson [Wed, 2 Apr 2003 17:21:28 +0000 (09:21 -0800)] 
dwarf2out.c (output_call_frame_info): Ignore fde->nothrow as an optimization when flag_exceptions not enabled.

        * dwarf2out.c (output_call_frame_info): Ignore fde->nothrow as an
        optimization when flag_exceptions not enabled.

From-SVN: r65168

22 years agoDaily bump.
GCC Administrator [Wed, 2 Apr 2003 00:16:29 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r65153

22 years agoDaily bump.
GCC Administrator [Tue, 1 Apr 2003 00:16:26 +0000 (00:16 +0000)] 
Daily bump.

From-SVN: r65121

22 years ago* link.c : Fix misspelled "const" keyword
Geert Bosch [Mon, 31 Mar 2003 21:07:56 +0000 (23:07 +0200)] 
* link.c : Fix misspelled "const" keyword

From-SVN: r65112

22 years agore PR other/6955 (collect2 says "core dumped" when there is no core)
Kaveh R. Ghazi [Mon, 31 Mar 2003 01:14:02 +0000 (01:14 +0000)] 
re PR other/6955 (collect2 says "core dumped" when there is no core)

PR other/6955
* collect2.c (collect_wait): Use WCOREDUMP and fix output message.
* system.h (WCOREDUMP, WCOREFLG): Define if necessary.

From-SVN: r65073

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

From-SVN: r65065

22 years ago* gcc.c-torture/execute/20020307-2.x: New file, XFAIL mips-irix6.
Kaveh R. Ghazi [Sun, 30 Mar 2003 04:45:07 +0000 (04:45 +0000)] 
* gcc.c-torture/execute/20020307-2.x: New file, XFAIL mips-irix6.

From-SVN: r65035

22 years agore PR middle-end/9967 (Some standard C function calls should not be replaced when...
Arpad Beszedes [Sun, 30 Mar 2003 04:42:18 +0000 (06:42 +0200)] 
re PR middle-end/9967 (Some standard C function calls should not be replaced when optimizing for size)

gcc:
PR middle-end/9967
* builtins.c (expand_builtin_fputs): When optimizing for size,
don't transform fputs into fwrite.
testsuite:
PR middle-end/9967
* gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
builtin fputs.

From-SVN: r65033

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

From-SVN: r65028

22 years agofix buggy Solaris mutex/cond initializers.
Albert Chin-A-Young [Sat, 29 Mar 2003 21:33:54 +0000 (21:33 +0000)] 
fix buggy Solaris mutex/cond initializers.

From-SVN: r65025

22 years agoRemove provably dead code
Nathanael Nerode [Sat, 29 Mar 2003 21:15:48 +0000 (21:15 +0000)] 
Remove provably dead code

From-SVN: r65023

22 years agore PR target/7784 ([Sparc] ICE in extract_insn, at recog.c:2148)
Ulrich Weigand [Sat, 29 Mar 2003 19:30:39 +0000 (19:30 +0000)] 
re PR target/7784 ([Sparc] ICE in extract_insn, at recog.c:2148)

PR target/7784
* reload.c (maybe_memory_address_p): New function.
(find_reloads_address): Use it instead of memory_address_p.

From-SVN: r65020

22 years agors6000.h (FUNCTION_VALUE_REGNO_P): Respect TARGET_HARD_FLOAT.
Alan Modra [Sat, 29 Mar 2003 12:39:20 +0000 (12:39 +0000)] 
rs6000.h (FUNCTION_VALUE_REGNO_P): Respect TARGET_HARD_FLOAT.

* config/rs6000/rs6000.h (FUNCTION_VALUE_REGNO_P): Respect
TARGET_HARD_FLOAT.  Reformat.
(FUNCTION_ARG_REGNO_P): Likewise, and remove unneeded casts.

From-SVN: r65015

22 years agore PR c/8224 (Incorrect joining of signed and unsigned division)
Eric Botcazou [Sat, 29 Mar 2003 10:29:33 +0000 (10:29 +0000)] 
re PR c/8224 (Incorrect joining of signed and unsigned division)

PR c/8224
* fold-const.c (extract_muldiv_1): Don't pass through type conversions
when signedness changes for division or modulus.

From-SVN: r65012

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

From-SVN: r65000

22 years ago* reload1.c (reload_as_needed): Allow a USE in asm reloads.
Alan Modra [Fri, 28 Mar 2003 23:23:16 +0000 (23:23 +0000)] 
* reload1.c (reload_as_needed): Allow a USE in asm reloads.

From-SVN: r64993

22 years agore PR ada/9953 (Unsatisfied symbols: U_prep_frame_rec_for_unwind (code))
Olivier Hainque [Fri, 28 Mar 2003 10:38:19 +0000 (11:38 +0100)] 
re PR ada/9953 (Unsatisfied symbols: U_prep_frame_rec_for_unwind (code))

PR ada/9953
* ada/Makefile.in (gnatlib configuration for HPUX): Split
the general section for HPUX into specific sections for
HPUX 10 and HPUX 11.

From-SVN: r64971

22 years agore PR target/10067 (GCC-3.2.2 outputs invalid asm on sparc64)
Eric Botcazou [Fri, 28 Mar 2003 09:24:10 +0000 (10:24 +0100)] 
re PR target/10067 (GCC-3.2.2 outputs invalid asm on sparc64)

PR target/10067
* config/sparc/sparc.md (jump pattern): Correct order
when issuing the annuling marker.

From-SVN: r64969

22 years agoThis commit was manufactured by cvs2svn to create branch
No Author [Fri, 28 Mar 2003 09:24:10 +0000 (09:24 +0000)] 
This commit was manufactured by cvs2svn to create branch
'gcc-3_2-branch'.

From-SVN: r64968

22 years agore PR c/8281 ([Sparc] ICE when compiling with -O2 -fPIC for Ultrasparc)
Eric Botcazou [Fri, 28 Mar 2003 08:55:04 +0000 (09:55 +0100)] 
re PR c/8281 ([Sparc] ICE when compiling with -O2 -fPIC for Ultrasparc)

PR c/8281
* config/sparc/sparc.md (movdi_insn_sp32_v9): Remove 'f-f' alternative.
(movdi reg/reg split): Match only on sparc32, and v9 when int regs.

From-SVN: r64961

22 years agoThis commit was manufactured by cvs2svn to create branch
No Author [Fri, 28 Mar 2003 08:55:04 +0000 (08:55 +0000)] 
This commit was manufactured by cvs2svn to create branch
'gcc-3_2-branch'.

From-SVN: r64960

22 years agoPR target/10114 and PR target/10084
Eric Botcazou [Fri, 28 Mar 2003 08:01:33 +0000 (09:01 +0100)] 
PR target/10114 and PR target/10084

PR target/10114 and PR target/10084
* dwarf2out.c (mem_loc_descriptor): Handle LO_SUM.

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

22 years agoThis commit was manufactured by cvs2svn to create branch
No Author [Fri, 28 Mar 2003 08:01:33 +0000 (08:01 +0000)] 
This commit was manufactured by cvs2svn to create branch
'gcc-3_2-branch'.

From-SVN: r64951

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

From-SVN: r64940

22 years agore PR other/10234 (Bad URL in gcc 3.2.2 internal error printout)
Janis Johnson [Thu, 27 Mar 2003 22:34:38 +0000 (22:34 +0000)] 
re PR other/10234 (Bad URL in gcc 3.2.2 internal error printout)

2003-03-27  Janis Johnson  <janis187@us.ibm.com>

PR sw-bug/10234
* system.h (GCCBUGURL): Reference GCC web site.

From-SVN: r64934

22 years agocfgrtl.c (try_redirect_by_replacing_jump): Disable removing tablejumps with no optimi...
Richard Henderson [Thu, 27 Mar 2003 22:25:48 +0000 (14:25 -0800)] 
cfgrtl.c (try_redirect_by_replacing_jump): Disable removing tablejumps with no optimization.

        * cfgrtl.c (try_redirect_by_replacing_jump): Disable removing
        tablejumps with no optimization.

From-SVN: r64933

22 years agoiris6.h (CPLUSPLUS_CPP_SPEC): Define __c99.
Rainer Orth [Thu, 27 Mar 2003 20:08:16 +0000 (20:08 +0000)] 
iris6.h (CPLUSPLUS_CPP_SPEC): Define __c99.

* config/mips/iris6.h (CPLUSPLUS_CPP_SPEC): Define __c99.

* fixinc/inclhack.def (irix___restrict): Don't change __restrict
for C++ on IRIX 6.5.1[89].
* fixinc/tests/base/internal/sgimacros.h: New file.

* fixinc/inclhack.def (irix_wcsftime): Use XPG5 variant for C99.
* fixinc/fixincl.x: Regenerate.
* fixinc/tests/base/internal/wchar_core.h: New file.

From-SVN: r64930

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

From-SVN: r64912

22 years agore PR libstdc++/10167 (ieee_1003.1-[3.2/3.3 regression] 2001 locale specialisations...
Paolo Carlini [Wed, 26 Mar 2003 12:25:46 +0000 (13:25 +0100)] 
re PR libstdc++/10167 (ieee_1003.1-[3.2/3.3 regression] 2001 locale specialisations on a RedHat8.0/glibc-2.3.2-4 system)

2003-03-26  Paolo Carlini  <pcarlini@unitus.it>

PR libstdc++/10167
* config/locale/ieee_1003.1-2001/codecvt_specializations.h
(do_out, do_unshift, do_in): qualify 'ok', 'error', 'partial',
'noconv' with codecvt_base::.

From-SVN: r64892

22 years agore PR target/7784 ([Sparc] ICE in extract_insn, at recog.c:2148)
Eric Botcazou [Wed, 26 Mar 2003 07:58:49 +0000 (08:58 +0100)] 
re PR target/7784 ([Sparc] ICE in extract_insn, at recog.c:2148)

PR target/7784
* reload.c (find_reloads_address): Handle
(PLUS (PLUS (REG) (REG)) (CONST_INT)) form for
all base registers.

From-SVN: r64891

22 years agoThis commit was manufactured by cvs2svn to create branch
No Author [Wed, 26 Mar 2003 07:58:49 +0000 (07:58 +0000)] 
This commit was manufactured by cvs2svn to create branch
'gcc-3_2-branch'.

From-SVN: r64890

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

From-SVN: r64878

22 years agore PR rtl-optimization/10171 (wrong code for inlined function)
Jason Merrill [Tue, 25 Mar 2003 20:23:25 +0000 (15:23 -0500)] 
re PR rtl-optimization/10171 (wrong code for inlined function)

        PR optimization/10171
        * unroll.c (unroll_loop): Don't delete the jump at the end unless
        we also delete a jump at the beginning.

From-SVN: r64862

22 years agopasses.texi (Passes): Properly document that we do not perform jump2 any longer...
Gerald Pfeifer [Tue, 25 Mar 2003 14:09:52 +0000 (15:09 +0100)] 
passes.texi (Passes): Properly document that we do not perform jump2 any longer...

* doc/passes.texi (Passes): Properly document that we do not
perform jump2 any longer; remove command-line option -dJ.

From-SVN: r64848

22 years agore PR rtl-optimization/8746 (gcc miscompiles Linux kernel ppa driver on x86)
Eric Botcazou [Tue, 25 Mar 2003 10:42:14 +0000 (11:42 +0100)] 
re PR rtl-optimization/8746 (gcc miscompiles Linux kernel ppa driver on x86)

PR optimization/8746
* config/i386/i386.md (and promoting splitters): Disable HImode to
SImode promoting when the sign bit matters and is not preserved.
Disable promoting when optimizing for size.

From-SVN: r64844

22 years agoThis commit was manufactured by cvs2svn to create branch
No Author [Tue, 25 Mar 2003 10:42:14 +0000 (10:42 +0000)] 
This commit was manufactured by cvs2svn to create branch
'gcc-3_2-branch'.

From-SVN: r64843

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

From-SVN: r64831

22 years agobackport: class.c (build_vtbl_ref_1): Use fixed_type_or_null.
Jakub Jelinek [Mon, 24 Mar 2003 11:33:50 +0000 (12:33 +0100)] 
backport: class.c (build_vtbl_ref_1): Use fixed_type_or_null.

* Backport from mainline:
2002-05-13  Jason Merrill  <jason@redhat.com>

* class.c (build_vtbl_ref_1): Use fixed_type_or_null.
(fixed_type_or_null): See through reference vars.
(build_base_path): Vtable contents are constant.

* g++.dg/opt/rtti1.C: New test.

From-SVN: r64786

22 years agore PR rtl-optimization/9414 ([Sparc] Scheduling bug on Ultrasparc)
Eric Botcazou [Mon, 24 Mar 2003 10:29:48 +0000 (11:29 +0100)] 
re PR rtl-optimization/9414 ([Sparc] Scheduling bug on Ultrasparc)

PR optimization/9414
* config/sparc/sparc.md (widening peepholes): Use
widen_memory_access instead of change_address.

From-SVN: r64784

22 years agore PR target/9797 ([ARM] miscompiles C99-style struct initializers)
Daniel Jacobowitz [Mon, 24 Mar 2003 04:02:23 +0000 (04:02 +0000)] 
re PR target/9797 ([ARM] miscompiles C99-style struct initializers)

Fix PR target/9797.
* stmt.c (expand_decl_init): Call push_temp_slots () and
pop_temp_slots ().

From-SVN: r64776

22 years ago* gcc.c-torture/execute/20030224-2.c: New test.
Daniel Jacobowitz [Mon, 24 Mar 2003 04:02:00 +0000 (04:02 +0000)] 
* gcc.c-torture/execute/20030224-2.c: New test.

From-SVN: r64775

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

From-SVN: r64765

22 years agocfgcleanup.c (try_optimize_cfg): Allow merging of tablejumps before flow2.
Richard Henderson [Sun, 23 Mar 2003 20:41:22 +0000 (12:41 -0800)] 
cfgcleanup.c (try_optimize_cfg): Allow merging of tablejumps before flow2.

        * cfgcleanup.c (try_optimize_cfg): Allow merging of tablejumps
        before flow2.
        * cfgrtl.c (try_redirect_by_replacing_jump): Similarly.

From-SVN: r64756

22 years agore PR rtl-optimization/10116 (ce2: invalid merge of "join_bb" in the context of switc...
Richard Henderson [Sun, 23 Mar 2003 20:18:55 +0000 (12:18 -0800)] 
re PR rtl-optimization/10116 (ce2: invalid merge of "join_bb" in the context of switch statements)

        PR opt/10116
        * ifcvt.c (find_if_block): Disallow tablejump insns outgoing
        from then_bb or else_bb after flow2.

From-SVN: r64752

22 years agoCorrect typo in comment from last patch.
John David Anglin [Sun, 23 Mar 2003 04:30:04 +0000 (04:30 +0000)] 
Correct typo in comment from last patch.

From-SVN: r64740

22 years agoctype_noninline.h (ctype<char>::classic_table): Correct return value.
Loren J. Rittle [Sun, 23 Mar 2003 04:27:15 +0000 (04:27 +0000)] 
ctype_noninline.h (ctype<char>::classic_table): Correct return value.

* config/os/hpux/bits/ctype_noninline.h (ctype<char>::classic_table):
Correct return value.

From-SVN: r64739

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

From-SVN: r64731

22 years agopa.c (output_cbranch, [...]): Output nop for conditional branch to the following...
John David Anglin [Sat, 22 Mar 2003 19:25:06 +0000 (19:25 +0000)] 
pa.c (output_cbranch, [...]): Output nop for conditional branch to the following instruction.

* pa.c (output_cbranch, output_bb, output_bvb): Output nop for
conditional branch to the following instruction.

From-SVN: r64725

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

From-SVN: r64693