]>
git.ipfire.org Git - thirdparty/gcc.git/log
David S. Miller [Mon, 24 Jun 2002 16:50:44 +0000 (09:50 -0700)]
sparc.h (INIT_TARGET_OPTABS): If ARCH64, set the 32-bit ABI libfuncs to NULL.
2002-06-24 David S. Miller <davem@redhat.com>
* config/sparc/sparc.h (INIT_TARGET_OPTABS): If ARCH64, set the
32-bit ABI libfuncs to NULL.
* expmed.c (expand_divmod): Do not set optab1/optab2 to the shift
optabs if op1 is const0_rtx.
From-SVN: r54958
Phil Edwards [Mon, 24 Jun 2002 16:14:28 +0000 (16:14 +0000)]
configure: Revert in-srcdir redirect upon request.
2002-06-24 Phil Edwards <pme@gcc.gnu.org>
* configure: Revert in-srcdir redirect upon request.
* .cvsignore: Add Makefile.
* Makefile: Removed.
From-SVN: r54954
GCC Administrator [Mon, 24 Jun 2002 07:19:05 +0000 (07:19 +0000)]
Daily bump.
From-SVN: r54945
Tom Tromey [Mon, 24 Jun 2002 00:15:47 +0000 (00:15 +0000)]
Makefile.in: Rebuilt.
* Makefile.in: Rebuilt.
* Makefile.am ($(srcdir)/java/lang/Object.h,
$(srcdir)/java/lang/Class.h): Added dummy targets.
From-SVN: r54935
Matt Thomas [Sun, 23 Jun 2002 21:12:33 +0000 (21:12 +0000)]
decl.c (finish_function): Change "#ifdef VMS_TARGET" to "#if VMS_TARGET".
* decl.c (finish_function): Change "#ifdef VMS_TARGET" to
"#if VMS_TARGET".
From-SVN: r54933
GCC Administrator [Sun, 23 Jun 2002 07:21:22 +0000 (07:21 +0000)]
Daily bump.
From-SVN: r54920
Andreas Jaeger [Sun, 23 Jun 2002 05:34:46 +0000 (07:34 +0200)]
reg-stack.c (convert_regs_exit): Push the registers to stack in proper order.
* reg-stack.c (convert_regs_exit): Push the registers to stack in
proper order.
* gcc.c-torture/execute/complex-6.c: New.
From-SVN: r54918
No Author [Sun, 23 Jun 2002 05:34:46 +0000 (05:34 +0000)]
This commit was manufactured by cvs2svn to create branch
'gcc-3_1-branch'.
From-SVN: r54917
Ulrich Weigand [Sat, 22 Jun 2002 14:29:26 +0000 (14:29 +0000)]
re PR middle-end/6963 (Linux kernel miscompile due to clobbered MEM_SIZE)
PR middle-end/6963
* function.c (assign_stack_temp_for_type): Do not return
the same MEM rtx for multiple uses of a stack slot.
From-SVN: r54913
David S. Miller [Sat, 22 Jun 2002 12:02:57 +0000 (05:02 -0700)]
PR target/6841 target/6770 target/6719
2002-06-22 David S. Miller <davem@redhat.com>
PR target/6841 target/6770 target/6719
* config/sparc/sparc.h (PREFERRED_RELOAD_CLASS): Return
NO_REGS for constant X when CLASS is GENERAL_OR_FP_REGS or
GENERAL_OR_EXTRA_FP_REGS.
From-SVN: r54909
GCC Administrator [Sat, 22 Jun 2002 07:17:05 +0000 (07:17 +0000)]
Daily bump.
From-SVN: r54902
Rainer Orth [Fri, 21 Jun 2002 11:25:58 +0000 (11:25 +0000)]
re PR other/6836 (crtfastmath.o is not built as 64-bit with sparc-sun-solaris2.8 32-bit and 64-bit multilib)
* config/sparc/t-crtfm (crtfastmath.o): Prefix with $(T) for
multilibs.
* config/sparc/t-sol2-64 (EXTRA_MULTILIB_PARTS): Add crtfastmath.o.
* config/sparc/t-linux64 (EXTRA_MULTILIB_PARTS): Likewise.
Fixes PR other/6836.
From-SVN: r54880
GCC Administrator [Fri, 21 Jun 2002 07:38:55 +0000 (07:38 +0000)]
Daily bump.
From-SVN: r54874
Bo Thorsen [Fri, 21 Jun 2002 07:04:46 +0000 (07:04 +0000)]
linux64.h (MD_FALLBACK_FRAME_STATE_FOR): Add i386 support so multilib works again.
2002-06-21 Bo Thorsen <bo@suse.de>
* config/i386/linux64.h (MD_FALLBACK_FRAME_STATE_FOR): Add i386
support so multilib works again. And don't define this at all
when -Dinhibit_libc is used.
From-SVN: r54872
Richard Henderson [Thu, 20 Jun 2002 23:25:11 +0000 (16:25 -0700)]
typeck.c (mark_addressable): Don't test TREE_ADDRESSABLE early.
* typeck.c (mark_addressable): Don't test TREE_ADDRESSABLE early.
Call put_var_into_stack.
* g++.dg/opt/asm1.C: New.
From-SVN: r54864
No Author [Thu, 20 Jun 2002 23:25:11 +0000 (23:25 +0000)]
This commit was manufactured by cvs2svn to create branch
'gcc-3_1-branch'.
From-SVN: r54863
David Edelsohn [Thu, 20 Jun 2002 17:19:46 +0000 (17:19 +0000)]
* configure.target (CPULIMITSH): Use powerpc directory for rs6000.
From-SVN: r54841
Kriang Lerdsuwanakij [Thu, 20 Jun 2002 15:16:14 +0000 (15:16 +0000)]
re PR c++/6892 (ICE from #include inside switch(){} inside template function)
PR c++/6892
* pt.c (tsubst_expr): Handle FILE_STMT.
From-SVN: r54838
Kriang Lerdsuwanakij [Thu, 20 Jun 2002 15:11:09 +0000 (15:11 +0000)]
re PR c++/6723 (ICE on source code successfully compiled by previous versions)
PR c++/6723
* pt.c (lookup_template_class): Don't build complete argument of
BOUND_TEMPLATE_TEMPLATE_PARM if appeared as a default template
argument.
* g++.dg/template/ttp4.C: New test.
From-SVN: r54837
No Author [Thu, 20 Jun 2002 15:11:09 +0000 (15:11 +0000)]
This commit was manufactured by cvs2svn to create branch
'gcc-3_1-branch'.
From-SVN: r54836
Jan Hubicka [Thu, 20 Jun 2002 14:46:34 +0000 (16:46 +0200)]
combine.c (gen_lowpart_for_combine): Avoid calling of simplify_gen_subreg on VOIDmode.
* combine.c (gen_lowpart_for_combine): Avoid calling of
simplify_gen_subreg on VOIDmode.
* combine.c (subst): Be prepared for simplify_subreg to return VOIDmode.
From-SVN: r54833
Richard Henderson [Thu, 20 Jun 2002 07:35:46 +0000 (00:35 -0700)]
c-common.c (c_common_get_alias_set): Correctly handle characters.
* c-common.c (c_common_get_alias_set): Correctly handle characters.
Rearrange order of expressions; don't handle vectors here.
* alias.c (get_alias_set): Let vectors match their components.
From-SVN: r54823
No Author [Thu, 20 Jun 2002 07:35:46 +0000 (07:35 +0000)]
This commit was manufactured by cvs2svn to create branch
'gcc-3_1-branch'.
From-SVN: r54822
GCC Administrator [Thu, 20 Jun 2002 07:19:22 +0000 (07:19 +0000)]
Daily bump.
From-SVN: r54817
Jakub Jelinek [Wed, 19 Jun 2002 14:38:56 +0000 (16:38 +0200)]
* g++.dg/opt/vt1.C: Fix regexp.
From-SVN: r54780
GCC Administrator [Wed, 19 Jun 2002 07:17:39 +0000 (07:17 +0000)]
Daily bump.
From-SVN: r54773
Phil Edwards [Tue, 18 Jun 2002 20:42:23 +0000 (20:42 +0000)]
configure: Remove garbage from previous commit.
2002-06-18 Phil Edwards <pme@gcc.gnu.org>
* configure: Remove garbage from previous commit.
From-SVN: r54764
Phil Edwards [Tue, 18 Jun 2002 20:02:49 +0000 (20:02 +0000)]
configure: For in-source builds, make a subdir and re-exec there.
2002-06-18 Phil Edwards <pme@gcc.gnu.org>
* configure: For in-source builds, make a subdir and re-exec there.
* Makefile: New file. Pass targets through to build directory.
* .cvsignore: No longer ignore "Makefile".
From-SVN: r54761
No Author [Tue, 18 Jun 2002 20:02:49 +0000 (20:02 +0000)]
This commit was manufactured by cvs2svn to create branch
'gcc-3_1-branch'.
From-SVN: r54760
Hans-Peter Nilsson [Tue, 18 Jun 2002 15:37:34 +0000 (15:37 +0000)]
Fix typo in comment
From-SVN: r54742
GCC Administrator [Tue, 18 Jun 2002 07:35:23 +0000 (07:35 +0000)]
Daily bump.
From-SVN: r54734
Hans-Peter Nilsson [Mon, 17 Jun 2002 23:34:02 +0000 (23:34 +0000)]
* gcc.c-torture/execute/
20020615 -1.c: Correct bug-description.
From-SVN: r54724
Hans-Peter Nilsson [Mon, 17 Jun 2002 22:06:34 +0000 (22:06 +0000)]
re PR target/7042 (cris-elf miscompiles line_hints in ghostscript - "return" delay slot bug)
PR target/7042
* config/cris/cris.c (cris_simple_epilogue): Kludge around reorg.c
bug by saing that the epilogue isn't simple if there's a
non-empty current_function_epilogue_delay_list.
* config/cris/cris.md ("return"): Add sanity check asserting that
current_function_epilogue_delay_list is empty.
From-SVN: r54721
Richard Henderson [Mon, 17 Jun 2002 20:21:49 +0000 (13:21 -0700)]
i386.h (BIGGEST_FIELD_ALIGNMENT): Define instead of ADJUST_FIELD_ALIGN if IN_TARGET_LIBS.
* config/i386/i386.h (BIGGEST_FIELD_ALIGNMENT): Define instead
of ADJUST_FIELD_ALIGN if IN_TARGET_LIBS.
From-SVN: r54714
Richard Henderson [Mon, 17 Jun 2002 18:14:44 +0000 (11:14 -0700)]
* expmed.c (make_tree): Handle SIGN_EXTEND/ZERO_EXTEND.
From-SVN: r54710
GCC Administrator [Mon, 17 Jun 2002 07:22:22 +0000 (07:22 +0000)]
Daily bump.
From-SVN: r54697
Richard Henderson [Mon, 17 Jun 2002 00:29:37 +0000 (17:29 -0700)]
tree.c (cp_cannot_inline_tree_fn): Don't short-circuit test after template instantiation.
* tree.c (cp_cannot_inline_tree_fn): Don't short-circuit test
after template instantiation.
* g++.dg/opt/inline3.C: New.
From-SVN: r54689
No Author [Mon, 17 Jun 2002 00:29:37 +0000 (00:29 +0000)]
This commit was manufactured by cvs2svn to create branch
'gcc-3_1-branch'.
From-SVN: r54688
Jan Hubicka [Sun, 16 Jun 2002 22:35:06 +0000 (22:35 +0000)]
i386-protos.h (x86_field_alignment): Declare.
* i386-protos.h (x86_field_alignment): Declare.
* i386.c (x86_field_alignment): Define.
* i386.h (ADJUST_FIELD_ALIGNMENT): New.
(BIGGEST_FIELD_ALIGNMENT): Kill.
From-SVN: r54685
Richard Henderson [Sun, 16 Jun 2002 21:54:12 +0000 (14:54 -0700)]
regclass.c (globalize_reg): Update regs_invalidated_by_call.
* regclass.c (globalize_reg): Update regs_invalidated_by_call.
* gcc.dg/
20020616 -1.c: New.
From-SVN: r54683
No Author [Sun, 16 Jun 2002 21:54:12 +0000 (21:54 +0000)]
This commit was manufactured by cvs2svn to create branch
'gcc-3_1-branch'.
From-SVN: r54682
Richard Henderson [Sun, 16 Jun 2002 20:54:30 +0000 (13:54 -0700)]
dwarf2out.c (modified_type_die): Don't assign the qualified die to the unqualified type.
* dwarf2out.c (modified_type_die): Don't assign the qualified die
to the unqualified type.
From-SVN: r54677
GCC Administrator [Sun, 16 Jun 2002 07:31:57 +0000 (07:31 +0000)]
Daily bump.
From-SVN: r54661
Hans-Peter Nilsson [Sat, 15 Jun 2002 18:17:06 +0000 (18:17 +0000)]
* gcc.c-torture/execute/
20020615 -1.c: New test.
From-SVN: r54652
No Author [Sat, 15 Jun 2002 18:17:06 +0000 (18:17 +0000)]
This commit was manufactured by cvs2svn to create branch
'gcc-3_1-branch'.
From-SVN: r54651
Jeff Sturm [Sat, 15 Jun 2002 14:14:50 +0000 (14:14 +0000)]
sparc.h (DYNAMIC_CHAIN_ADDRESS): Add SPARC_STACK_BIAS.
2002-06-14 Jeff Sturm <jsturm@one-point.com>
* config/sparc/sparc.h (DYNAMIC_CHAIN_ADDRESS): Add
SPARC_STACK_BIAS.
From-SVN: r54646
GCC Administrator [Sat, 15 Jun 2002 07:16:34 +0000 (07:16 +0000)]
Daily bump.
From-SVN: r54639
Eric Botcazou [Sat, 15 Jun 2002 01:12:06 +0000 (01:12 +0000)]
loop.c (check_final_value): Use v->always_executed instead of v->always_computable.
* loop.c (check_final_value): Use v->always_executed
instead of v->always_computable.
* unroll.c (final_giv_value): Don't calculate the final
value as a function of the biv if the giv is not computed
for every loop iteration.
From-SVN: r54635
No Author [Sat, 15 Jun 2002 00:43:49 +0000 (00:43 +0000)]
This commit was manufactured by cvs2svn to create branch
'gcc-3_1-branch'.
From-SVN: r54631
Eric Botcazou [Sat, 15 Jun 2002 00:42:25 +0000 (00:42 +0000)]
convert.c (convert_to_integer): Don't pass the truncation down when the target type is signed.
* convert.c (convert_to_integer) [LSHIFT_EXPR]: Don't pass
the truncation down when the target type is signed.
[trunc1]: Use unsigned arithmetic for LSHIFT_EXPR.
* fold-const.c (extract_muldiv) [NOP_EXPR]: Don't pass through
the conversion if the target type is a smaller type.
From-SVN: r54628
J.T. Conklin [Fri, 14 Jun 2002 18:43:35 +0000 (18:43 +0000)]
configure.in (target_alias): Fix.
2002-06-14 J.T. Conklin <jtc@acorntoolworks.com>
* configure.in (target_alias): Fix.
* configure: Regenerate.
* aclocal.m4: Regenerate.
From-SVN: r54620
GCC Administrator [Fri, 14 Jun 2002 07:16:38 +0000 (07:16 +0000)]
Daily bump.
From-SVN: r54607
Jan Hubicka [Thu, 13 Jun 2002 16:29:11 +0000 (18:29 +0200)]
* i386.c (ix86_expand_movstr): Fix pasto.
From-SVN: r54591
Jan Hubicka [Thu, 13 Jun 2002 16:08:12 +0000 (18:08 +0200)]
* reload.c (find_valid_class): Fix thinko in my previous patch.
From-SVN: r54587
GCC Administrator [Thu, 13 Jun 2002 07:16:37 +0000 (07:16 +0000)]
Daily bump.
From-SVN: r54575
Hans-Peter Nilsson [Wed, 12 Jun 2002 22:52:57 +0000 (22:52 +0000)]
re PR target/6997 (CRIS: compare result incorrect -- sleu pattern in cris.md at fault)
PR target/6997
* config/cris/cris.md ("sleu"): Set attribute "cc" to "none".
From-SVN: r54565
Hans-Peter Nilsson [Wed, 12 Jun 2002 22:50:17 +0000 (22:50 +0000)]
* gcc.c-torture/execute/
20020611 -1.c: New test.
From-SVN: r54564
No Author [Wed, 12 Jun 2002 22:50:17 +0000 (22:50 +0000)]
This commit was manufactured by cvs2svn to create branch
'gcc-3_1-branch'.
From-SVN: r54563
Daniel Jacobowitz [Wed, 12 Jun 2002 18:04:11 +0000 (18:04 +0000)]
elf.h (DWARF2_DEBUG_INFO): Define.
* config/mips/elf.h (DWARF2_DEBUG_INFO): Define.
* config/mips/mips.c (mips_output_filename): Don't print a
".file" directive if we are using DWARF-2.
(mips_output_function_prologue): Do not emit source file
name for TARGET_GAS.
From-SVN: r54559
Kriang Lerdsuwanakij [Wed, 12 Jun 2002 15:44:01 +0000 (15:44 +0000)]
* g++.dg/template/typename2.C: Update error message.
From-SVN: r54554
GCC Administrator [Wed, 12 Jun 2002 07:17:05 +0000 (07:17 +0000)]
Daily bump.
From-SVN: r54547
J.T. Conklin [Tue, 11 Jun 2002 18:11:06 +0000 (18:11 +0000)]
configure.target: Set os_include_dir to config/os/qnx/qnx6.1 under *-qnx6.[12]*.
2002-06-11 J.T. Conklin <jtc@acorntoolworks.com>
Benjamin Kosnik <bkoz@redhat.com>
* configure.target: Set os_include_dir to config/os/qnx/qnx6.1
under *-qnx6.[12]*.
* configure.in: Add support for *-qnx6.[12]*.
* configure: Regenerate.
* config/os/qnx, config/os/qnx/qnx6.1, config/os/qnx/qnx6.1/bits:
New directories.
* config/os/qnx/qnx6.1/bits/ctype_base.h, ctype_inline.h,
ctype_noninline.h, os_defines.h: New files.
Co-Authored-By: Benjamin Kosnik <bkoz@redhat.com>
From-SVN: r54520
No Author [Tue, 11 Jun 2002 18:11:06 +0000 (18:11 +0000)]
This commit was manufactured by cvs2svn to create branch
'gcc-3_1-branch'.
From-SVN: r54519
Ulrich Weigand [Tue, 11 Jun 2002 14:49:17 +0000 (14:49 +0000)]
s390.md (movsi): Only use floating point register alternatives when operands are already fprs.
* config/s390/s390.md (movsi): Only use floating point
register alternatives when operands are already fprs.
(movdi_31, movdi_64): Likewise.
From-SVN: r54507
Ulrich Weigand [Tue, 11 Jun 2002 14:06:37 +0000 (14:06 +0000)]
s390.md (reload_base, ltorg): Remove.
* config/s390/s390.md (reload_base, ltorg): Remove.
* s390.c (s390_stop_dump_lit_p, s390_dump_literal_pool,
s390_asm_output_pool_prologue, s390_pool_start_insn): Remove.
* s390-protos.h (s390_stop_dump_lit_p, s390_dump_literal_pool,
s390_asm_output_pool_prologue): Likewise.
* s390.h (s390_pool_start_insn): Likewise.
* s390.c (s390_output_symbolic_const): Remove support for
old-style pool chunks.
(s390_function_epilogue): Likewise.
(s390_output_constant_pool): Likewise. Also, fix incorrect
alignment for 64-bit literal pools.
(print_operand_address): Remove 'y' and 'Y' format flags.
* s390.h (ASM_OUTPUT_POOL_PROLOGUE): Remove support for
old-style pool chunks.
(ASM_OUTPUT_SPECIAL_POOL_ENTRY): Likewise.
(ASM_OUTPUT_POOL_EPILOGUE): Remove.
(S390_CHUNK_MAX, S390_CHUNK_OV, S390_POOL_MAX): Remove.
* s390.c (consttable_operand): New function.
* s390-protos.h (consttable_operand): Declare it.
* s390.h (PREDICATE_CODES): Add consttable_operand.
* s390.md (consttable_qi, consttable_hi, consttable_si, consttable_di,
consttable_sf, consttable_df, pool_start_31, pool_end_31,
pool_start_64, pool_end_64, reload_base, reload_base2): New insns.
* s390.c (struct constant, struct constant_pool): New data types.
(constant_modes, gen_consttable): New variables.
(s390_start_pool, s390_end_pool, s390_add_pool,
s390_dump_pool, s390_free_pool): New functions.
(s390_chunkify_pool): Completely reimplement literal pool
overflow handling.
* s390.c (s390_pool_overflow): New variable.
* s390.h (s390_pool_overflow): Declare it.
* s390.md (cjump, icjump): Use it to adapt length for out-of-range
jumps in literal pool overflow situations.
* s390.c (s390_decompose_address): Accept new-style pool chunk offsets.
(s390_frame_info): Account for possible use of RETURN_REGNUM
by new literal pool overflow code.
(s390_emit_prologue): Likewise.
From-SVN: r54501
GCC Administrator [Tue, 11 Jun 2002 07:16:49 +0000 (07:16 +0000)]
Daily bump.
From-SVN: r54489
Bryce McKinlay [Tue, 11 Jun 2002 06:20:12 +0000 (06:20 +0000)]
Don't use RTL inlining. Fix for PR java/6820.
* lang.c (LANG_HOOKS_POST_OPTIONS): Define.
(flag_really_inline): New.
(java_decode_option): Set flag_really_inline if -finline-functions
is seen.
(java_post_options): New function. Turn off inlining unless
flag_really_inline is set.
From-SVN: r54487
Jakub Jelinek [Mon, 10 Jun 2002 22:12:08 +0000 (00:12 +0200)]
re PR rtl-optimization/6759 (ice when compiling 32 bit sparc code)
PR optimization/6759
* cse.c (cse_insn): Fold src_eqv just once, store it folded back into
the REQ_EQUAL note.
* g++.dg/opt/cse1.C: New test.
From-SVN: r54471
No Author [Mon, 10 Jun 2002 22:12:08 +0000 (22:12 +0000)]
This commit was manufactured by cvs2svn to create branch
'gcc-3_1-branch'.
From-SVN: r54470
Jakub Jelinek [Mon, 10 Jun 2002 21:53:39 +0000 (23:53 +0200)]
re PR c/6660 (Typedeffed unnamed structs/unions do not compile with gcc-3.1)
PR c/6660
* c-decl.c (grokfield): Allow user defined types if they declare
structs or unions for unnamed fields.
* gcc.dg/
20020527 -1.c: New test.
From-SVN: r54468
No Author [Mon, 10 Jun 2002 21:53:39 +0000 (21:53 +0000)]
This commit was manufactured by cvs2svn to create branch
'gcc-3_1-branch'.
From-SVN: r54467
Jakub Jelinek [Mon, 10 Jun 2002 21:51:07 +0000 (23:51 +0200)]
re PR c/6809 (GCC 3.1 cc1 crashes if -fverbose-asm is specified)
PR c/6809
* print-rtl.c (print_mem_expr): Don't crash on unnamed fields.
* gcc.dg/
20020530 -1.c: New test.
From-SVN: r54465
No Author [Mon, 10 Jun 2002 21:51:07 +0000 (21:51 +0000)]
This commit was manufactured by cvs2svn to create branch
'gcc-3_1-branch'.
From-SVN: r54464
Jakub Jelinek [Mon, 10 Jun 2002 21:44:43 +0000 (23:44 +0200)]
varasm.c (const_hash): Handle FDESC_EXPR like ADDR_EXPR.
* varasm.c (const_hash): Handle FDESC_EXPR like ADDR_EXPR.
(compare_constant): Likewise.
(output_addressed_constants): Likewise.
* g++.dg/opt/vt1.C: New test.
From-SVN: r54461
No Author [Mon, 10 Jun 2002 21:44:43 +0000 (21:44 +0000)]
This commit was manufactured by cvs2svn to create branch
'gcc-3_1-branch'.
From-SVN: r54460
Jakub Jelinek [Mon, 10 Jun 2002 21:39:48 +0000 (23:39 +0200)]
cfgcleanup.c (try_optimize_cfg): Make sure merge_blocks doesn't merge bb with itself.
* cfgcleanup.c (try_optimize_cfg): Make sure merge_blocks doesn't
merge bb with itself.
* gcc.c-torture/compile/
20020605 -1.c: New test.
From-SVN: r54458
No Author [Mon, 10 Jun 2002 21:39:48 +0000 (21:39 +0000)]
This commit was manufactured by cvs2svn to create branch
'gcc-3_1-branch'.
From-SVN: r54457
Steve Ellcey [Mon, 10 Jun 2002 21:15:05 +0000 (21:15 +0000)]
locale-inst.cc (__codecvt_abstract_base): Put inside _GLIBCPP_USE_WCHAR_T ifdef.
* src/locale-inst.cc (__codecvt_abstract_base):
Put inside _GLIBCPP_USE_WCHAR_T ifdef.
* include/bits/istream.tcc (basic_istream): Ditto.
(ws) Ditto.
(operator>>) Ditto.
* include/bits/ostream.tcc (basic_ostream): Ditto.
(endl): Ditto.
(ends): Ditto.
(flush): Ditto.
(operator<<): Ditto.
From-SVN: r54455
GCC Administrator [Mon, 10 Jun 2002 07:20:02 +0000 (07:20 +0000)]
Daily bump.
From-SVN: r54434
Bryce McKinlay [Mon, 10 Jun 2002 04:15:26 +0000 (04:15 +0000)]
configure.host: Disable hash synchronization and slow_pthread_self for cygwin.
* configure.host: Disable hash synchronization and slow_pthread_self
for cygwin.
From-SVN: r54429
GCC Administrator [Sun, 9 Jun 2002 07:19:33 +0000 (07:19 +0000)]
Daily bump.
From-SVN: r54401
H.J. Lu [Sat, 8 Jun 2002 16:33:46 +0000 (16:33 +0000)]
jcf-path.c (jcf_path_init): Allocate 1 more byte for string.
2002-06-08 H.J. Lu (hjl@gnu.org)
* jcf-path.c (jcf_path_init): Allocate 1 more byte for string.
From-SVN: r54383
Benjamin Kosnik [Sat, 8 Jun 2002 15:15:44 +0000 (15:15 +0000)]
[multiple changes]
2002-06-08 Paolo Carlini <pcarlini@unitus.it>
* testsuite/backwards/strstream_members.cc: New.
2002-06-08 Benjamin Kosnik <bkoz@redhat.com>
* include/backwards/strstream: Format.
* src/strstream.cc: Format.
2002-06-08 Andreas Schwab <schwab@suse.de>
* src/strstream.cc (strstreambuf::overflow): Set _M_buf,
_M_buf_size and _M_buf_size_opt to the new buffer and size.
From-SVN: r54377
No Author [Sat, 8 Jun 2002 15:15:44 +0000 (15:15 +0000)]
This commit was manufactured by cvs2svn to create branch
'gcc-3_1-branch'.
From-SVN: r54376
Benjamin Kosnik [Sat, 8 Jun 2002 14:09:04 +0000 (14:09 +0000)]
ctype_noninline.h: Tweak format.
2002-06-08 Benjamin Kosnik <bkoz@redhat.com>
* config/os/generic/bits/ctype_noninline.h: Tweak format.
From-SVN: r54373
GCC Administrator [Sat, 8 Jun 2002 07:16:48 +0000 (07:16 +0000)]
Daily bump.
From-SVN: r54364
Jason Thorpe [Fri, 7 Jun 2002 23:35:32 +0000 (23:35 +0000)]
config.gcc (mips*-*-netbsd*): Add mips/t-netbsd to ${tmake_file}.
* config.gcc (mips*-*-netbsd*): Add mips/t-netbsd to ${tmake_file}.
* config/mips/t-netbsd: New file.
From-SVN: r54355
No Author [Fri, 7 Jun 2002 23:35:32 +0000 (23:35 +0000)]
This commit was manufactured by cvs2svn to create branch
'gcc-3_1-branch'.
From-SVN: r54354
H.J. Lu [Fri, 7 Jun 2002 17:12:16 +0000 (17:12 +0000)]
configure.in: Add --enable-__cxa_atexit.
2002-06-07 H.J. Lu (hjl@gnu.org)
* configure.in: Add --enable-__cxa_atexit.
* configure: Regenerated.
* config.in: Likewise.
* defaults.h (DEFAULT_USE_CXA_ATEXIT): New. Defined to be 0 if
not defined.
2002-06-07 H.J. Lu (hjl@gnu.org)
* decl2.c (flag_use_cxa_atexit): Set to DEFAULT_USE_CXA_ATEXIT.
From-SVN: r54344
Jason Thorpe [Fri, 7 Jun 2002 16:13:32 +0000 (16:13 +0000)]
* config/mips/netbsd.h (CACHE_FLUSH_FUNC): Define.
From-SVN: r54341
GCC Administrator [Fri, 7 Jun 2002 07:16:35 +0000 (07:16 +0000)]
Daily bump.
From-SVN: r54333
Adam Megacz [Thu, 6 Jun 2002 20:06:03 +0000 (20:06 +0000)]
natFileDescriptorWin32.cc (open): Disable Win32 file locking, just like the Sun JVM does.
2002-06-06 Adam Megacz <adam@xwt.org>
* java/io/natFileDescriptorWin32.cc (open): Disable Win32 file
locking, just like the Sun JVM does.
From-SVN: r54320
Nicola Pero [Thu, 6 Jun 2002 08:48:23 +0000 (08:48 +0000)]
Fixed regression for the Objective-C compiler, which was miscompiling
simple C code
From-SVN: r54313
Nicola Pero [Thu, 6 Jun 2002 08:46:05 +0000 (08:46 +0000)]
Define some missing language hooks: LANG_HOOKS_GET_ALIAS_SET and
LANG_HOOKS_SAFE_FROM_P
From-SVN: r54312
GCC Administrator [Thu, 6 Jun 2002 07:20:25 +0000 (07:20 +0000)]
Daily bump.
From-SVN: r54306
Loren J. Rittle [Thu, 6 Jun 2002 06:12:58 +0000 (06:12 +0000)]
ltmain.sh: Detect and handle object name conflicts while piecewise linking a static library.
2002-06-05 Loren J. Rittle <ljrittle@acm.org>
* ltmain.sh: Detect and handle object name conflicts while
piecewise linking a static library.
From-SVN: r54303
Jeff Law [Wed, 5 Jun 2002 19:31:48 +0000 (13:31 -0600)]
pa.h (EXTRA_CONSTRAINT, T case): Further refine so that it rejects (mem (lo_sum (reg) (unspec)))...
* pa.h (EXTRA_CONSTRAINT, T case): Further refine so that it
rejects (mem (lo_sum (reg) (unspec))), but will allow
(mem (lo_sum (reg) (symbol_ref)) for PA2.0.
From-SVN: r54290
David Edelsohn [Wed, 5 Jun 2002 15:14:20 +0000 (15:14 +0000)]
ctype_noninline.h (do_toupper,do_tolower): Call external symbol.
* config/os/aix/bits/ctype_noninline.h (do_toupper,do_tolower):
Call external symbol.
From-SVN: r54285
Paolo Carlini [Wed, 5 Jun 2002 12:08:45 +0000 (14:08 +0200)]
2002-06-05 Paolo Carlini <pcarlini@unitus.it>
* testsuite/22_locale/money_get_members_char.cc
(test02): Add decimal point to long double constants.
* testsuite/22_locale/money_get_members_wchar_t.cc
(test02): Likewise.
* testsuite/22_locale/money_put_members_char.cc
(test02, test03, test06): Likewise.
* testsuite/22_locale/money_put_members_wchar_t.cc:
(test02, test03, test06): Likewise.
* testsuite/22_locale/num_get_members_char.cc:
(test02, test01): Likewise; suffix long long constants with LL.
* testsuite/22_locale/num_get_members_wchar_t.cc:
(test02, test01): Likewise.
* testsuite/22_locale/num_put_members_char.cc:
(test02, test01): Likewise.
* testsuite/22_locale/num_put_members_wchar_t.cc:
(test02, test01): Likewise.
From-SVN: r54281
GCC Administrator [Wed, 5 Jun 2002 07:18:32 +0000 (07:18 +0000)]
Daily bump.
From-SVN: r54275