]>
git.ipfire.org Git - thirdparty/gcc.git/log
GCC Administrator [Mon, 14 Apr 2003 00:16:26 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r65554
GCC Administrator [Sun, 13 Apr 2003 00:16:26 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r65534
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
GCC Administrator [Sat, 12 Apr 2003 00:16:27 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r65491
GCC Administrator [Fri, 11 Apr 2003 00:16:25 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r65447
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
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
GCC Administrator [Thu, 10 Apr 2003 00:16:28 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r65414
GCC Administrator [Wed, 9 Apr 2003 00:16:29 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r65390
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
GCC Administrator [Tue, 8 Apr 2003 00:16:27 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r65357
GCC Administrator [Mon, 7 Apr 2003 00:17:31 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r65313
GCC Administrator [Sun, 6 Apr 2003 00:16:29 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r65283
GCC Administrator [Sat, 5 Apr 2003 00:16:26 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r65258
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
GCC Administrator [Fri, 4 Apr 2003 00:16:26 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r65220
GCC Administrator [Thu, 3 Apr 2003 00:16:27 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r65185
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
GCC Administrator [Wed, 2 Apr 2003 00:16:29 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r65153
GCC Administrator [Tue, 1 Apr 2003 00:16:26 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r65121
Geert Bosch [Mon, 31 Mar 2003 21:07:56 +0000 (23:07 +0200)]
* link.c : Fix misspelled "const" keyword
From-SVN: r65112
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
GCC Administrator [Mon, 31 Mar 2003 00:16:26 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r65065
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
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
GCC Administrator [Sun, 30 Mar 2003 00:16:27 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r65028
Albert Chin-A-Young [Sat, 29 Mar 2003 21:33:54 +0000 (21:33 +0000)]
fix buggy Solaris mutex/cond initializers.
From-SVN: r65025
Nathanael Nerode [Sat, 29 Mar 2003 21:15:48 +0000 (21:15 +0000)]
Remove provably dead code
From-SVN: r65023
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
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
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
GCC Administrator [Sat, 29 Mar 2003 00:16:27 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r65000
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
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
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
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
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
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
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
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
GCC Administrator [Fri, 28 Mar 2003 00:16:56 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r64940
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
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
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
GCC Administrator [Thu, 27 Mar 2003 00:16:28 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r64912
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
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
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
GCC Administrator [Wed, 26 Mar 2003 00:16:25 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r64878
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
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
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
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
GCC Administrator [Tue, 25 Mar 2003 00:16:25 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r64831
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
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
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
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
GCC Administrator [Mon, 24 Mar 2003 00:16:28 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r64765
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
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
John David Anglin [Sun, 23 Mar 2003 04:30:04 +0000 (04:30 +0000)]
Correct typo in comment from last patch.
From-SVN: r64740
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
GCC Administrator [Sun, 23 Mar 2003 00:16:28 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r64731
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
GCC Administrator [Sat, 22 Mar 2003 00:16:25 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r64693
Volker Reichelt [Fri, 21 Mar 2003 15:02:35 +0000 (15:02 +0000)]
re PR other/9813 (misplaced paragraph in Constructing Calls node)
PR doc-bug/9813
* doc/extend.texi: Move misplaced paragraph about underscores in
variables in macros.
From-SVN: r64664
Eric Botcazou [Fri, 21 Mar 2003 10:20:50 +0000 (11:20 +0100)]
re PR target/8366 ([sparc-sun-solaris2.7] C testsuite failure w/-m64 -fpic -O in execute/loop-2d.c)
PR optimization/8366
* config/sparc/sparc.h: (SYMBOLIC_CONST): New macro.
(GO_IF_LEGITIMATE_ADDRESS): Use it. Reject the form
PIC+SYMBOLIC_CONST in other modes than Pmode.
(GO_IF_MODE_DEPENDENT_ADDRESS): Use it. Mark
the form PIC+SYMBOLIC_CONST as mode dependent.
Co-Authored-By: Richard Henderson <rth@redhat.com>
From-SVN: r64659
GCC Administrator [Fri, 21 Mar 2003 00:16:28 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r64638
Richard Henderson [Fri, 21 Mar 2003 00:04:50 +0000 (16:04 -0800)]
fold-const.c (extract_muldiv_1): Revert changing order of operands in case MULT_EXPR of 2003-02-16 patch.
* fold-const.c (extract_muldiv_1): Revert changing order of
operands in case MULT_EXPR of 2003-02-16 patch.
From-SVN: r64634
GCC Administrator [Thu, 20 Mar 2003 00:16:29 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r64599
Eric Botcazou [Wed, 19 Mar 2003 19:54:27 +0000 (20:54 +0100)]
re PR rtl-optimization/8746 (gcc miscompiles Linux kernel ppa driver on x86)
PR optimization/8746
Backport from mainline:
Thu Jun 6 23:14:46 CEST 2002 Jan Hubicka<jh@suse.cz>
* i386.md (and promoting splitters): Disable QI to SImode promoting
when doing so changes immediate to be 32bit.
From-SVN: r64593
Jason Merrill [Wed, 19 Mar 2003 18:18:05 +0000 (13:18 -0500)]
PR c++/8316, c++/9315, c++/10136
PR c++/8316, c++/9315, c++/10136
* call.c (joust): Improve wording.
From-SVN: r64587
Jakub Jelinek [Wed, 19 Mar 2003 12:43:02 +0000 (13:43 +0100)]
stmt.c (expand_start_case): Call emit_queue ().
* stmt.c (expand_start_case): Call emit_queue ().
* gcc.c-torture/execute/
20030313 -1.c: New test.
From-SVN: r64578
Jakub Jelinek [Wed, 19 Mar 2003 12:38:12 +0000 (13:38 +0100)]
ifcvt.c (dead_or_predicable): Fail if there are any references to tablejump in merge_bb other than the final...
* ifcvt.c (dead_or_predicable): Fail if there are any references
to tablejump in merge_bb other than the final JUMP_INSN.
* gcc.dg/
20030309 -1.c: New test.
From-SVN: r64577
Alan Modra [Wed, 19 Mar 2003 01:36:16 +0000 (01:36 +0000)]
re PR target/10073 (powerpc cannot split insn while building rscheme)
PR target/10073
* combine.c (force_to_mode <NOT>): Use gen_int_mode.
From-SVN: r64567
GCC Administrator [Wed, 19 Mar 2003 00:16:32 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r64559
GCC Administrator [Tue, 18 Mar 2003 00:16:31 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r64513
Kaveh R. Ghazi [Tue, 18 Mar 2003 00:05:29 +0000 (00:05 +0000)]
Backport:
2002-12-05 Ranjit Mathew <rmathew@hotmail.com>
Andrew Haley <aph@redhat.com>
* parse.y (source_end_java_method): Remove custom encoding of line
numbers for a function decl before passing it to the back end.
From-SVN: r64510
Jason Merrill [Mon, 17 Mar 2003 23:16:55 +0000 (18:16 -0500)]
* decl.c (finish_function): Don't skip a block.
From-SVN: r64508
Jason Merrill [Mon, 17 Mar 2003 15:46:37 +0000 (10:46 -0500)]
re PR c++/9993 (destructor not called for local object created within and returned from infinite loop)
PR c++/9993
* decl.c (finish_function): Only allow the NRVO to use variables
declared at function scope.
From-SVN: r64489
Dave Love [Mon, 17 Mar 2003 14:52:14 +0000 (14:52 +0000)]
osf.h (CPP_PREDEFINES): Define __digital__, __arch64__ to match Compaq cc.
* config/alpha/osf.h (CPP_PREDEFINES): Define __digital__,
__arch64__ to match Compaq cc.
Co-Authored-By: Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
From-SVN: r64482
Andreas Schwab [Mon, 17 Mar 2003 10:22:00 +0000 (10:22 +0000)]
re PR target/7248 ([m68k] broken "inclusive or" code)
PR target/7248
* config/m68k/m68k.md (iordi3): Fix setting low half to -1. From
martin@blom.org.
From-SVN: r64475
GCC Administrator [Mon, 17 Mar 2003 00:16:31 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r64456
Richard Henderson [Sun, 16 Mar 2003 22:23:15 +0000 (14:23 -0800)]
i386.md (movstrictqi, [...]): Check optimize_size as well.
* config/i386/i386.md (movstrictqi, movstrictqi_1): Check
optimize_size as well.
From-SVN: r64449
Falk Hueffner [Sun, 16 Mar 2003 19:47:36 +0000 (19:47 +0000)]
re PR target/9164 ([Alpha] improper code generation)
PR target/9164
* tree.c (get_narrower): For extensions with unchanged bit number,
return the unsignedness of the outer mode.
* gcc.c-torture/execute/
20030316 -1.c: New test case.
From-SVN: r64444
No Author [Sun, 16 Mar 2003 19:47:36 +0000 (19:47 +0000)]
This commit was manufactured by cvs2svn to create branch
'gcc-3_2-branch'.
From-SVN: r64443
Kriang Lerdsuwanakij [Sun, 16 Mar 2003 14:28:43 +0000 (14:28 +0000)]
re PR c++/6440 (template specializations cause ICE)
PR c++/6440
* pt.c (maybe_process_partial_specialization): Handle
member class template when enclosing class template is
explicit specialized.
(most_general_template): Stop looking when DECL is already
specialized.
* g++.dg/template/spec7.C: New test.
* g++.dg/template/spec8.C: Likewise.
From-SVN: r64437
No Author [Sun, 16 Mar 2003 14:28:43 +0000 (14:28 +0000)]
This commit was manufactured by cvs2svn to create branch
'gcc-3_2-branch'.
From-SVN: r64436
GCC Administrator [Sun, 16 Mar 2003 00:16:29 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r64423
GCC Administrator [Sat, 15 Mar 2003 00:16:29 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r64381
Jakub Jelinek [Fri, 14 Mar 2003 23:04:55 +0000 (00:04 +0100)]
rs6000.c (rs6000_emit_load_toc_table): Don't call rs6000_maybe_dead if !fromprolog.
* config/rs6000/rs6000.c (rs6000_emit_load_toc_table): Don't call
rs6000_maybe_dead if !fromprolog.
From-SVN: r64377
Eric Botcazou [Fri, 14 Mar 2003 14:59:34 +0000 (14:59 +0000)]
re PR rtl-optimization/8396 ([sparc] optimizer ICE)
PR optimization/8396
* tree-inline.c (initialize_inlined_parameters): Make sure the value
of read-only constant arguments is passed with the right type.
From-SVN: r64362
No Author [Fri, 14 Mar 2003 14:59:34 +0000 (14:59 +0000)]
This commit was manufactured by cvs2svn to create branch
'gcc-3_2-branch'.
From-SVN: r64361
Andreas Jaeger [Fri, 14 Mar 2003 12:18:24 +0000 (13:18 +0100)]
* config/i386/linux64.h (CPP_SPEC): Define __LP64__ and _LP64 for 64-bit.
From-SVN: r64353
GCC Administrator [Fri, 14 Mar 2003 00:16:27 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r64341
Jason Merrill [Thu, 13 Mar 2003 21:41:38 +0000 (16:41 -0500)]
re PR c++/9420 (incomplete type incorrectly reported)
PR c++/9420
* search.c (lookup_conversions): Call complete_type here.
* call.c (implicit_conversion): Not here.
From-SVN: r64334
Richard Henderson [Thu, 13 Mar 2003 00:52:38 +0000 (16:52 -0800)]
i386.md (ffssi2): Tighten op1 predicate to the requirements of the output insns.
* config/i386/i386.md (ffssi2): Tighten op1 predicate to
the requirements of the output insns.
From-SVN: r64283
GCC Administrator [Thu, 13 Mar 2003 00:16:30 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r64276
Andrew Lewycky [Wed, 12 Mar 2003 22:59:37 +0000 (22:59 +0000)]
re PR c++/7050 (g++ segfaults on: (i ? get_string() : throw))
PR c++/7050
* expr.c (store_expr): Don't attempt to store void-typed trees,
just evaluate them for side effects.
* cp/expr.c (cxx_expand_expr): Return const0_rtx for throw
expressions.
From-SVN: r64270