Paolo Carlini
1c3800951b
7.cc: Include <testsuite_hooks.h>, tweak.
...
2003-07-02 Paolo Carlini <pcarlini@unitus.it>
* testsuite/22_locale/num_put/put/char/7.cc: Include
<testsuite_hooks.h>, tweak.
* testsuite/22_locale/num_put/put/wchar_t/7.cc: Likewise.
From-SVN: r68827
2003-07-02 10:35:14 +00:00
Rainer Orth
11fedfd3dc
Actually remove iris[34].h.
...
From-SVN: r68826
2003-07-02 10:30:50 +00:00
Nathan Sidwell
08476342ab
re PR c++/10219 (ICE in maybe_adjust_types_for_deduction on invalid code)
...
cp:
PR c++/10219
* pt.c (type_unification_real): Don't unify exprs of error type.
* tree.c (error_type): Don't die on error_type.
testsuite:
PR c++/10219
* g++.dg/template/error1.C: New.
From-SVN: r68825
2003-07-02 09:41:52 +00:00
Nathan Sidwell
0c83a0fcff
re PR c++/9779 (ICE in type_unknown_p when casting in static member)
...
cp:
PR c++/9779
* decl2.c (arg_assoc_class): Don't die on NULL type.
* typeck.c (type_unknown_p): Don't die on untyped expressions.
testsuite:
PR c++/9779
* g++.dg/template/dependent-expr1.C: New.
From-SVN: r68824
2003-07-02 09:36:20 +00:00
Eric Botcazou
1a8c4ca62d
re PR rtl-optimization/11210 (optimizer drops conditional with typecast from signed to unsigned char)
...
PR optimization/11210
* expr.c (handled_component_p) [NOP_EXPR]: Add ??? note
about the behaviour with regard to bitfields.
* fold-const (decode_field_reference): Record outermost type in
case the expression is a NOP. Strip all NOPs. Set the signedness
to that of the outermost type (if any) when the bitsize is equal
to the size of the type.
From-SVN: r68823
2003-07-02 07:41:07 +00:00
Richard Sandiford
23cdfcf71f
mips.md (addsi3): Remove workaround for adds of -32768.
...
* config/mips/mips.md (addsi3): Remove workaround for adds of -32768.
(addsi3_internal, adddi3, adddi3_internal_2): Likewise.
(adddi3_internal_3, addsi3_internal_2): Likewise.
From-SVN: r68822
2003-07-02 07:36:04 +00:00
Richard Sandiford
6f2993e58b
mips.c (machine_function): Add new fields: ignore_hazard_length_p and all_noreorder_p.
...
* config/mips/mips.c (machine_function): Add new fields:
ignore_hazard_length_p and all_noreorder_p.
(mips_flag_delayed_branch): New variable.
(override_options): Treat '/' as an operand punctuation character.
Set up mips_flag_delayed_branch.
(print_operand): Handle '/'.
(mips_output_function_prologue): Put the whole function in
.set noreorder and .set nomacro if all_noreorder_p is true.
(mips_output_function_epilogue): End the noreorder/nomacro sequence.
(mips16_optimize_gp): Remove "first insn" parameter.
(mips16_lay_out_constants): New function, split out from mips_reorg.
(mips_avoid_hazard, mips_avoid_hazards): New functions.
(mips_reorg): For mips16 code, call mips16_lay_out_constant
and (optionally) mips16_optimize. If TARGET_EXPLICIT_RELOCS,
do delayed-branch scheduling followed by hazard detection.
(mips_adjust_insn_length): Only account for hazards if
!ignore_hazard_length_p.
(mips_output_load_label): Add a nop to the o32 sequence if
the target suffers from load delays.
(mips_output_conditional_branch): Add %/ to the end of branches.
(mips_output_division): Fill the branch delay slot with %#.
* config/mips/mips.md: Remove redundant '%*' from mips16 branch
instructions. End all other %* branches with %/.
(ffssi2, ffsdi2): Fix lengths.
(truncdisi2, truncdihi2, truncdiqi2): Add store attributes.
(fix_truncdfsi2_macro): Turn off .set nomacro if appropriate.
(fix_truncsfsi2_macro): Likewise.
(mov_lwl): Set hazard to "none".
(ashldi3_internal): Fill the branch delay slot with %#.
(ashrdi3_internal, lshrdi3_internal): Likewise.
(exception_receiver): Explicitly set $28.
(hazard_nop): New pattern.
From-SVN: r68821
2003-07-02 07:34:27 +00:00
Jan Hubicka
0184bd46b0
cgraphunit.c (cgraph_finalize_unit): Set current_function_decl before calling tree_inlinable_function_p.
...
* cgraphunit.c (cgraph_finalize_unit): Set current_function_decl
before calling tree_inlinable_function_p.
From-SVN: r68819
2003-07-02 06:14:50 +00:00
Mark Mitchell
ddb45080b4
re PR c++/6949 (ICE in tsubst_decl, at cp/pt.c:5733)
...
PR c++/6949
* decl2.c (grokfield): Create TEMPLATE_DECLs for methods in local
classes.
PR c++/6949
* g++.dg/template/local3.C: New test.
From-SVN: r68818
2003-07-02 04:11:30 +00:00
Phil Edwards
f9f4d1e10a
Makefile.am (AM_MAKEFLAGS): Set to -j1 (affects check* targets, but not libs/programs).
...
2003-07-01 Phil Edwards <pme@gcc.gnu.org>
* testsuite/Makefile.am (AM_MAKEFLAGS): Set to -j1 (affects
check* targets, but not libs/programs).
* testsuite/Makefile.in: Regenerate.
From-SVN: r68813
2003-07-02 01:40:59 +00:00
Rainer Orth
1a78e5a7c6
inclhack.def (irix_stdio_va_list): Apply to IRIX 6.5 <internal/stdio_core.h> too.
...
* fixinc/inclhack.def (irix_stdio_va_list): Apply to IRIX 6.5
<internal/stdio_core.h> too.
(stdio_va_list): Apply to IRIX 6.5 <internal/stdio_core.h> and
<internal/wchar_core.h> too.
Substitute va_list uses in inline definition.
* fixinc/fixincl.x: Regenerate.
From-SVN: r68811
2003-07-02 01:30:10 +00:00
Kaveh R. Ghazi
b01b248468
* error.c (locate_error): %P takes an int', not a
tree'.
...
From-SVN: r68809
2003-07-02 01:11:21 +00:00
Rainer Orth
4c82f12b8e
iris5.h (SET_FILE_NUMBER): Moved here from iris3.h.
...
* config/mips/iris5.h (SET_FILE_NUMBER): Moved here from iris3.h.
Undef before redefinition.
(LABEL_AFTER_LOC): Likewise.
(DEFAULT_SIGNED_CHAR): Likewise.
(ASM_OUTPUT_ASCII): Moved here from iris4.h.
Fix IRIX spelling.
* config/mips/iris3.h: Remove, unused.
* config/mips/iris4.h: Likewise.
* config/mips/mips.h (STACK_ARGS_ADJUST): Remove, unused.
* config/mips/iris5.h (TARGET_DEFAULT): Move ...
* config.gcc (mips-sgi-irix6*o32, mips-sgi-irix5*): ... here to
target_cpu_default.
* config/mips/iris5.h: Move explicit includes ...
* config.gcc (mips-sgi-irix6*o32, mips-sgi-irix5*): ... here.
* config/mips/iris6.h (MIPS_ISA_DEFAULT, MIPS_ABI_DEFAULT): Move ...
* config.gcc (mips-sgi-irix6*, mips-sgi-irix5cross64): ... here to
tm_defines.
* config/mips/iris6.h (TARGET_DEFAULT): Move ...
* config.gcc (mips-sgi-irix6*, mips-sgi-irix5cross64): ... here to
target_cpu_default.
* config/mips/iris6.h: Fix IRIX spelling.
(MULTILIB_DEFAULTS): Undef before redefinition.
* config/mips/iris6.h: Move explicit includes ...
* config.gcc (mips-sgi-irix6*, mips-sgi-irix5cross64): ... here.
From-SVN: r68808
2003-07-02 00:21:56 +00:00
Jan Hubicka
8bd87c4e73
cgraph.c (cgraph_mark_needed_node, [...]): Use next_needed field instead of aux to maintain the queue.
...
* cgraph.c (cgraph_mark_needed_node, cgraph_varpool_mark_needed_node,
cgraph_varpool_finalize_decl, cgraph_varpool_assemble_pending_decls):
Use next_needed field instead of aux to maintain the queue.
* cgraph.h (cgraph_node): Add next_needed.
(cgraph_varpool_node): Add next_needed; remove aux.
* cgraphunit.c (cgraph_finalize_compilation_unit): Use next_needed.
From-SVN: r68807
2003-07-02 00:17:38 +00:00
GCC Administrator
d6435621b2
Daily bump.
...
From-SVN: r68805
2003-07-02 00:16:06 +00:00
Jan Hubicka
f6981e16c3
cgraphunit.c (cgraph_finalize_function): Set finalized.
...
* cgraphunit.c (cgraph_finalize_function): Set finalized.
(cgraph_finalize_function): Do not examine inlinablility.
(cgraph_finalize_compilation_unit): Do it here.
* cgraph.h (cgraph_local_info): Add finalized field.
From-SVN: r68803
2003-07-02 00:14:44 +00:00
Rainer Orth
d1c608553b
ggc-common.c (gt_pch_save): Cast MAP_FAILED to void *.
...
* ggc-common.c (gt_pch_save): Cast MAP_FAILED to void *.
(gt_pch_restore): Likewise.
From-SVN: r68802
2003-07-02 00:12:23 +00:00
Jan Hubicka
8cd2462c1b
decl2.c (defer_fn): Set DECL_DEFER_OUTPUT.
...
* decl2.c (defer_fn): Set DECL_DEFER_OUTPUT.
(finish-file): Do not process function with DECL_DEFER_OUTPUT clear;
clear DECL_DEFER_OUTPUT once function is processed; avoid flags
massaging.
* cp-tree.h (DECL_NEEDED_P): Support unit-at-a-time
(expand_or_defer_fn): Declare.
(lower_function): Declare.
* decl.c (start_cleanup_fn): Use expand_or_defer_fn.
* decl2.c: Include cgraph.h and varpool.h
(maybe_emit_vtables): Make explicit instantations as needed.
(mark_member_pointers, lower_function): New functions.
(finish_file): Do unit-at-a-time.
* method.c (synthesize_method): Use expand_or_defer_fn.
* optimize.c (maybe_clone_body): Use expand_or_defer_fn.
* parser.c (cp_parser_function_definition_after_decl): Use
expand_or_defer_fn.
* pt.c (instantiate_decl): Likewise.
* semantics.c: Include cgraph.h
(expand_or_defer_fn): Break out from ...
(expand_body): ... here; deal with unit-at-a-time.
* cp-lang.c (LANG_HOOKS_CALLGRAPH_EXPAND_FUNCTION,
LANG_HOOKS_CALLGRAPH_LOWER_FUNCTION): Define.
From-SVN: r68801
2003-07-02 00:12:10 +00:00
Kazu Hirata
093354e08f
alpha.c: Fix comment typos.
...
* config/alpha/alpha.c: Fix comment typos.
* config/alpha/elf.h: Likewise.
* config/arm/arm.c: Likewise.
* config/arm/arm.h: Likewise.
* config/arm/arm.md: Likewise.
* config/arm/t-arm-coff: Likewise.
* config/arm/t-strongarm-pe: Likewise.
* config/arm/xscale-elf.h: Likewise.
* config/avr/avr.h: Likewise.
From-SVN: r68800
2003-07-01 23:26:43 +00:00
Neil Booth
2a2ecc33a8
Make-lang.in: Update.
...
treelang:
* Make-lang.in: Update.
* tree1.c: Include c-common.h. Define c_language.
From-SVN: r68796
2003-07-01 21:25:52 +00:00
Roger Sayle
b7693a4679
acinclude.m4 (GLIBCPP_CHECK_STDLIB_SUPPORT): Fix typo in CXXFLAGS.
...
2003-07-01 Roger Sayle <roger@eyesopen.com>
* acinclude.m4 (GLIBCPP_CHECK_STDLIB_SUPPORT): Fix typo in CXXFLAGS.
(GLIBCPP_CHECK_MATH_SUPPORT): Likewise.
* aclocal.m4: Regenerate.
* configure: Regenerate.
From-SVN: r68793
2003-07-01 21:09:11 +00:00
Benjamin Kosnik
a5b1b26c90
acinclude.m4 (GLIBCPP_ENABLE_PCH): Fix obvious error.
...
2003-07-01 Benjamin Kosnik <bkoz@redhat.com>
* acinclude.m4 (GLIBCPP_ENABLE_PCH): Fix obvious error.
* aclocal.m4: Regenerated.
* configure: Regenerated.
From-SVN: r68792
2003-07-01 20:55:19 +00:00
Zack Weinberg
b6728b1b51
* filenames.h: New file imported from binutils.
...
From-SVN: r68791
2003-07-01 20:29:16 +00:00
Jeff Law
ce47ca44cc
* stmt.c (any_pending_cleanups): Further simplification.
...
From-SVN: r68789
2003-07-01 13:45:30 -06:00
David Edelsohn
43b68ce57a
rs6000.md (ctr{s,d}i_internal?): Add earlyclobber for MEM case.
...
* config/rs6000/rs6000.md (ctr{s,d}i_internal?): Add earlyclobber
for MEM case.
Co-Authored-By: J"orn Rennecke <joern.rennecke@superh.com>
From-SVN: r68788
2003-07-01 15:07:40 -04:00
Devang Patel
33e9d2aa3d
dbxout.c (DBXOUT_DECR_NESTING): Emit pending bincls, if required.
...
2003-07-01 Devang Patel <dpatel@apple.com>
* dbxout.c (DBXOUT_DECR_NESTING): Emit pending bincls, if required.
(binclstatus): New.
(struct dbx_file): New members - bincl_status, pending_bincl_name and
prev.
(pending_bincls): New.
(dbxout_init): Initialize new dbx_file members.
(dbxout_start_source_file): Same.
(emit_bincl_stab): New function.
(emit_pending_bincls): Same.
(emit_pending_bincls_if_required): Same.
(dbxout_end_source_file): Emit EINCL stab only if BINCL is already
processed.
(dbxout_begin_block): Emit pending BINCL stabs.
(dbxout_end_block): Same.
(dbxout_function_decl): Same.
(dbxout_continue): Same.
(dbxout_type): Same.
(dbxout_class_name_qualifiers): Same.
(dbxout_symbol): Same.
(dbxout_symbol_location): Same.
(dbxout_parms): Same.
From-SVN: r68787
2003-07-01 12:04:18 -07:00
Mark Mitchell
28570f7ec6
call.c (resolve_scoped_fn_name): Return error_mark_node for erroneous cases.
...
* call.c (resolve_scoped_fn_name): Return error_mark_node for
erroneous cases.
From-SVN: r68786
2003-07-01 18:48:36 +00:00
Kaveh R. Ghazi
0108ae51e9
c-semantics.c (genrtl_case_label): Fix format specifier bug.
...
* c-semantics.c (genrtl_case_label): Fix format specifier bug.
* cfgrtl.c (rtl_verify_flow_info_1): Likewise.
From-SVN: r68784
2003-07-01 18:28:27 +00:00
Mark Mitchell
62bfce90da
re PR c++/11149 (ICE on error when instantiation with call function of a base type)
...
PR c++/11149
* call.c (resolve_scoped_fn_name): Check that the qualifying scope
is a class type.
PR c++/11149
* g++.dg/lookup/scoped6.C: New test.
From-SVN: r68782
2003-07-01 17:36:00 +00:00
Paolo Carlini
f64f3e74b9
re PR libstdc++/11389 (Unbuffered wfilebuf fails to read single-byte UTF-8 characters.)
...
2003-07-01 Paolo Carlini <pcarlini@unitus.it>
PR libstdc++/11389
* include/bits/fstream.tcc (underflow): For encoding() == 0
don't read more than __buflen chars.
* testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc: New.
* testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc: New.
* testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc: New.
* testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-4.cc: New.
From-SVN: r68780
2003-07-01 17:13:01 +00:00
Andreas Jaeger
54ced33d13
Add missing entry.
...
From-SVN: r68779
2003-07-01 19:06:12 +02:00
Andreas Jaeger
fa8db1f7c4
fold-const.c: Convert prototypes to ISO C90.
...
* fold-const.c: Convert prototypes to ISO C90.
* function.c: Likewise.
* function.h: Likewise.
From-SVN: r68778
2003-07-01 18:20:39 +02:00
Gerald Pfeifer
b69cd3cfcf
gcc_release (BRANCH): Rename to...
...
* gcc_release (BRANCH): Rename to...
(CVSBRANCH): ...new macro, and use BRANCH for the variant users
will see.
(FTP_BRANCH): For snapshots, include ${BRANCH} in the last part
of the directory name.
Use .snapshot_date-${BRANCH} instead of .snapshot_date.
From-SVN: r68777
2003-07-01 16:04:42 +00:00
Giovanni Bajo
a9d58f96c3
re PR c++/8046 (ICE on illegal code involving destructor being treated as bit-not expression)
...
2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
PR c++/8046
* g++.dg/other/error7.C: New test.
From-SVN: r68776
2003-07-01 09:39:04 -06:00
Giovanni Bajo
814ae570ea
re PR c++/8046 (ICE on illegal code involving destructor being treated as bit-not expression)
...
2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
PR c++/8046
* error.c (dump_decl): Handle BIT_NOT_EXPR as
pseudo destructor calls.
From-SVN: r68775
2003-07-01 09:38:02 -06:00
Michael Koch
3d8daef2cd
2003-07-01 Michael Koch <konqueror@gmx.de>
...
* gnu/gcj/convert/natIconv.cc
(iconv_init): Fixed possible memory leak by releasing allocated iconv
handle.
From-SVN: r68774
2003-07-01 14:42:38 +00:00
Kazu Hirata
c0cbdbd97d
contrib.texi: Fix typos.
...
* doc/contrib.texi: Fix typos.
* doc/invoke.texi: Likewise.
* doc/passes.texi: Likewise.
* doc/sourcebuild.texi: Likewise.
* doc/tm.texi: Likewise.
From-SVN: r68772
2003-07-01 14:39:20 +00:00
Matt Kraai
bf3aff48a9
ChangeLog.6: Fix misspellings.
...
* ChangeLog.6: Fix misspellings.
* ChangeLog.7: Likewise.
(testsuite):
* gcc.c-torture/execute/20030125-1.c: Likewise.
From-SVN: r68771
2003-07-01 13:10:26 +00:00
Kazu Hirata
e0bb17a83f
basic-block.h: Fix comment typos.
...
* basic-block.h: Fix comment typos.
* bb-reorder.c: Likewise.
* c-format.c: Likewise.
* cfgcleanup.c: Likewise.
* cfghooks.h: Likewise.
* cfgloop.c: Likewise.
* cfgloopmanip.c: Likewise.
* cfgrtl.c: Likewise.
* cgraph.h: Likewise.
* cgraphunit.c: Likewise.
* combine.c: Likewise.
* convert.c: Likewise.
* dbxout.c: Likewise.
* df.c: Likewise.
* df.h: Likewise.
* diagnostic.c: Likewise.
* dwarf2out.c: Likewise.
* et-forest.h: Likewise.
* flow.c: Likewise.
* fold-const.c: Likewise.
* function.h: Likewise.
* gcov-io.h: Likewise.
* gcov.c: Likewise.
* gcse.c: Likewise.
* genautomata.c: Likewise.
* ggc-common.c: Likewise.
* ggc-page.c: Likewise.
* loop-unroll.c: Likewise.
* loop-unswitch.c: Likewise.
* loop.c: Likewise.
* mips-tfile.c: Likewise.
* optabs.c: Likewise.
* ra-build.c: Likewise.
* ra-colorize.c: Likewise.
* ra-rewrite.c: Likewise.
* ra.h: Likewise.
* regmove.c: Likewise.
* reload.c: Likewise.
* rtlanal.c: Likewise.
* sched-ebb.c: Likewise.
* sched-int.h: Likewise.
* sched-vis.c: Likewise.
* sreal.c: Likewise.
* ssa-ccp.c: Likewise.
* ssa.c: Likewise.
* toplev.c: Likewise.
* tree-inline.c: Likewise.
* value-prof.c: Likewise.
* value-prof.h: Likewise.
From-SVN: r68770
2003-07-01 12:18:01 +00:00
Kazu Hirata
0d0a1710d9
vbase1.C: Fix comment typos.
...
* g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
* g++.old-deja/g++.abi/vtable3.h: Likewise.
* g++.old-deja/g++.law/code-gen5.C: Likewise.
* g++.old-deja/g++.other/union2.C: Likewise.
* gcc.dg/c90-const-expr-2.c: Likewise.
* gcc.dg/c90-const-expr-3.c: Likewise.
* gcc.dg/c99-const-expr-2.c: Likewise.
* gcc.dg/c99-const-expr-3.c: Likewise.
* gcc.dg/concat.c: Likewise.
From-SVN: r68769
2003-07-01 12:01:44 +00:00
Matt Kraai
6344b1f122
gnat_ug.texi: Remove unlikely characters from @vars.
...
* gnat_ug.texi: Remove unlikely characters from @vars.
* gnat_ug_vms.texi: Regenerate.
From-SVN: r68768
2003-07-01 11:21:12 +00:00
Nathan Sidwell
5f2fc772a6
rtl.h (emit_line_note_after): Remove.
...
* rtl.h (emit_line_note_after): Remove.
(emit_note_copy_after, emit_note_copy): New.
* emit-rtl.c (reorder_insns_with_line_notes): Replace
emit_line_note_after with emit_note_copy_after.
(emit_insn_after_with_line_notes): Likewise.
(emit_line_note_after): Kill.
(emit_note_copy_after): New.
(emit_note_copy): New.
* function.c (emit_return_into_block): Use emit_note_copy_after.
(thread_prologue_and_epilogue_insns): Likewise.
* integrate.c (expand_inline_function): Use emit_note_copy.
(copy_insn_list): Likewise.
* unroll.c (copy_loop_body): Likewise.
* cfglayout.c (duplicate_insn_chain): Likewise.
From-SVN: r68767
2003-07-01 09:17:52 +00:00
Nathan Sidwell
5b030314af
c-tree.h (define_label): Replace filename and lineno arguments with a location_t.
...
* c-tree.h (define_label): Replace filename and lineno arguments
with a location_t.
* c-decl.c (poplevel): Adjust define_label call.
(pop_label_level): Likewise.
(define_label): Replace filename and lineno arguments with a
location_t.
(store_parm_decls): Use DECL_SOURCE_LOCATION.
* c-parse.in (label): Adjust define_label call.
* cp/cp-tree.h (define_label): Replace filename and lineno
arguments with a location_t.
* cp/decl.c (pop_label): Adjust define_label call.
(define_label): Replace filename and lineno arguments with a
location_t.
* cp/semantics.c (finish_label): Adjust define_label call.
* java/decl.c (poplevel): Adjust define_label call.
From-SVN: r68766
2003-07-01 09:00:45 +00:00
Mark Mitchell
c9bdad3517
re PR c++/9559 (ICE with invalid initialization of a static const member)
...
PR c++/9559
* decl2.c (grokfield): Do not build NOP_EXPRs around the
error_mark_node.
PR c++/9559
* g++.dg/init/static1.C: New test.
From-SVN: r68764
2003-07-01 07:17:03 +00:00
Neil Booth
04df67304a
sol2.h, [...]: Use c_dialect_ macros.
...
* config/sol2.h, config/alpha/alpha.h, config/alpha/linux.h,
config/i386/i386-interix.h, config/ia64/hpux.h, config/mips/iris6.h,
config/mips/linux.h, config/mips/mips.h, config/pa/pa-hpux.h,
config/pa/pa-hpux10.h, config/pa/pa-hpux11.h, config/pa/pa-pro-end.h,
config/pa/pa.h, config/pa/rtems.h: Use c_dialect_ macros.
From-SVN: r68763
2003-07-01 05:45:19 +00:00
Jerry Quinn
5ee78c21f1
7.cc: New.
...
2003-07-01 Jerry Quinn <jlquinn@optonline.net>
* 22_locale/num_put/put/char/7.cc: New.
* 22_locale/num_put/put/wchar_t/7.cc: New.
From-SVN: r68762
2003-07-01 05:44:42 +00:00
Jerry Quinn
e97ee22ea5
locale.cc (__use_cache<numpunct>): Revert previous relocation.
...
2003-06-30 Jerry Quinn <jlquinn@optonline.net>
* src/locale.cc (__use_cache<numpunct>): Revert previous relocation.
* include/bits/locale_facets.tcc (__use_cache<numpunct>): Ditto.
From-SVN: r68761
2003-07-01 05:38:04 +00:00
Andreas Jaeger
6cf9ac2858
final.c: Convert prototypes to ISO C90.
...
* final.c: Convert prototypes to ISO C90.
* flow.c: Likewise.
* flags.h: Likewise.
From-SVN: r68760
2003-07-01 07:00:18 +02:00
Bruno Haible
4c20b2e76b
re PR middle-end/6578 (-ftrapv doesn't catch multiplication overflow)
...
2003-06-30 Bruno Haible <bruno@clisp.org>
PR middle-end/6578
* libgcc2.c (__subvsi3): Remove simplification that would not work
when subtracting -0x80000000.
(__subvdi3): Remove simplification that would return a wrong result.
(__mulvsi3): Fix overflow check.
(__absvdi2): Fix simplification that would return a wrong result.
(__mulvdi3): Fix overflow check.
From-SVN: r68758
2003-07-01 04:04:13 +00:00
Benjamin Kosnik
7d6a09934c
1-in.cc: New.
...
2003-06-30 Benjamin Kosnik <bkoz@redhat.com>
* 27_io/basic_filebuf/seekoff/char/1-in.cc: New.
* 27_io/basic_filebuf/seekoff/char/1-io.cc: New.
* 27_io/basic_filebuf/seekoff/char/1-out.cc: New.
* 27_io/basic_filebuf/seekoff/char/2-in.cc: New.
* 27_io/basic_filebuf/seekoff/char/2-io.cc: New.
* 27_io/basic_filebuf/seekoff/char/2-out.cc: New.
* 27_io/basic_filebuf/seekoff/char/2.cc: Remove.
* 27_io/basic_filebuf/seekoff/char/3-in.cc: New.
* 27_io/basic_filebuf/seekoff/char/3-io.cc: Change.
* 27_io/basic_filebuf/seekoff/char/3-out.cc: New.
* 27_io/basic_filebuf/seekoff/char/4-io.cc: Remove.
* 27_io/basic_filebuf/seekpos/char/1-in.cc: New.
* 27_io/basic_filebuf/seekpos/char/1-io.cc: New.
* 27_io/basic_filebuf/seekpos/char/1-out.cc: New.
* 27_io/basic_filebuf/seekpos/char/2-in.cc: New.
* 27_io/basic_filebuf/seekpos/char/2-io.cc: New.
* 27_io/basic_filebuf/seekpos/char/2-out.cc: New.
* 27_io/basic_filebuf/seekpos/char/2.cc: Change.
* 27_io/basic_filebuf/seekpos/char/3-in.cc: New.
* 27_io/basic_filebuf/seekpos/char/3-io.cc: Remove.
* 27_io/basic_filebuf/seekpos/char/3-out.cc: New.
* 27_io/basic_filebuf/seekpos/char/4-io.cc: Remove.
* data/seekoff-1.tst: Remove.
* data/seekoff-1io.tst: New.
* data/seekoff-1out.tst: New.
* data/seekoff-2.tst: Remove.
* data/seekoff-2io.tst: New.
* data/seekoff-2out.tst: New.
* data/seekoff.txt
* data/seekpos-1.tst: Remove.
* data/seekpos-1io.tst: New.
* data/seekpos-1out.tst: New.
* data/seekpos-2.tst: Remove.
* data/seekpos-2io.tst: New.
* data/seekpos-2out.tst: New.
* data/seekpos.txt: New.
From-SVN: r68757
2003-07-01 03:04:43 +00:00