gcc.git
22 years agotestsuite_performance.h: Tweak mallinfo.
Benjamin Kosnik [Tue, 24 Jun 2003 19:38:36 +0000 (19:38 +0000)]
testsuite_performance.h: Tweak mallinfo.

2003-06-24  Benjamin Kosnik  <bkoz@redhat.com>
            Ulrich Drepper  <drepper@redhat.com>

* testsuite/testsuite_performance.h: Tweak mallinfo.

Co-Authored-By: Ulrich Drepper <drepper@redhat.com>
From-SVN: r68436

22 years agoh8300.md (4 anonymous patterns): Give internal names.
Kazu Hirata [Tue, 24 Jun 2003 18:28:11 +0000 (18:28 +0000)]
h8300.md (4 anonymous patterns): Give internal names.

* config/h8300/h8300.md (4 anonymous patterns): Give internal
names.
(movsi_h8300): Change the name to *movsi_h8300.
(movsi_h8300hs): Change the name to *movsi_h8300hs.
(movsf_h8300): Change the name to *movsf_h8300.
(movsf_h8300hs): Change the name to *movsf_h8300hs.

From-SVN: r68435

22 years agobuiltins.c (expand_builtin_strcpy): Don't evaluate side-effects in src twice.
Jakub Jelinek [Tue, 24 Jun 2003 17:29:09 +0000 (19:29 +0200)]
builtins.c (expand_builtin_strcpy): Don't evaluate side-effects in src twice.

* builtins.c (expand_builtin_strcpy): Don't evaluate side-effects in
src twice.

* gcc.c-torture/execute/string-opt-17.c: New test.

From-SVN: r68431

22 years agoBack out these patches:
J"orn Rennecke [Tue, 24 Jun 2003 17:22:05 +0000 (17:22 +0000)]
Back out these patches:

 2003-06-02  J"orn Rennecke <joern.rennecke@superh.com>
          * sh.h (OLD_ARG_MODE): New macro.
          (FUNCTION_ARG_ADVANCE, FUNCTION_ARG_PASS_BY_REFERENCE): Use it.
          (FUNCTION_ARG_1): Break out of:
          (FUNCTION_ARG).  Use OLD_ARG_MODE.
 2003-06-06  J"orn Rennecke <joern.rennecke@superh.com>
          * sh.h (FUNCTION_ARG_1): Consistently use NEW_MODE for the mode
          of the generated register.

* sh.h (FUNCTION_ARG_SCmode_WART): Define.
(FUNCTION_ARG): Unless FUNCTION_ARG_SCmode_WART is defined and
an even number of floating point regs are in use, use the same
sequence of argument passing registers for SCmode as would be
used for two SFmode values.
* sh.c (sh_va_arg): If FUNCTION_ARG_SCmode_WART is defined,
swap real / imaginary parts in incoming SCmode values passed
in registers.

From-SVN: r68430

22 years agoreg_search: Replace existing uses of DATE with MADE_DATE and use DATE for the date...
Janis Johnson [Tue, 24 Jun 2003 17:18:39 +0000 (17:18 +0000)]
reg_search: Replace existing uses of DATE with MADE_DATE and use DATE for the date command.

* reg_search: Replace existing uses of DATE with MADE_DATE and
use DATE for the date command.
* reg_periodic: Ditto.

From-SVN: r68429

22 years agore PR target/11260 ([alpha] 'output_operand: floating constant misused' with sqrt...
Falk Hueffner [Tue, 24 Jun 2003 16:54:25 +0000 (16:54 +0000)]
re PR target/11260 ([alpha] 'output_operand: floating constant misused' with sqrt(0.0) and -mcpu=ev6)

        PR target/11260
        * config/alpha/alpha.md (sqrtdf2): Fix operand substitution.

From-SVN: r68427

22 years agoMakefile.in (cgraph.o): Depend on output.h, not depend on tree-inline.h
Jan Hubicka [Tue, 24 Jun 2003 16:50:29 +0000 (18:50 +0200)]
Makefile.in (cgraph.o): Depend on output.h, not depend on tree-inline.h

* Makefile.in (cgraph.o): Depend on output.h, not depend on
tree-inline.h
* cgraph.c: Do not include tree-inline.h; include output.h
(known_fns): Rename to ...
(known_decls): ... this one; update all uses.
(cgraph_varpool_hash): New static variable.
(cgraph_varpool_n_nodes, cgraph_varpool_nodes_queue): New global
variables.
(cgraph_varpool_hash_node, eq_cgraph_varpool_node, cgraph_varpool_node,
cgraph_varpool_node_for_identifier, cgraph_varpool_mark_needed_node,
cgraph_varpool_finalize_decl, cgraph_varpool_assemble_pending_decls):
New functions.
* cgraph.h (cgraph_varpool_node): New structure.
(cgraph_varpool_n_nodes, cgraph_varpool_nodes_queue): Declare.
(cgraph_varpool_node, cgraph_varpool_node_for_identifier,
cgraph_varpool_finalize_decl, cgraph_varpool_mark_needed_node,
cgraph_varpool_asemble_pending_decls): Declare.
* cgraphunit.c (record_call_1): Notice variable references.
(cgraph_finalize_compilation_unit): Assemble pending variables.
* toplev.c (wrapup_global_declarations): Use varpool.
(compile_file): Assemble pending declarations.
(rest_of_decl_compilation): Use varpool in unit-at-a-time mode.
* varasm.c (assemble_name): Notice varpool references.

From-SVN: r68426

22 years agocall.c (enforce_access): Assert we get a binfo.
Nathan Sidwell [Tue, 24 Jun 2003 15:40:06 +0000 (15:40 +0000)]
call.c (enforce_access): Assert we get a binfo.

* call.c (enforce_access): Assert we get a binfo.
(build_op_delete_call): Pass a binfo to
perform_or_defer_access_check.
* class.c (alter_access): Likewise.
* decl.c (make_typename_type): Likewise.
(make_unbound_class_template): Likewise.
* lex.c (do_identifier): Likewise.
* method.c (hack_identifier): Likewise.
* parser.c (cp_parser_lookup_name): Likewise.
* search.c (lookup_member): Likewise. Move IDENTIFIER_CLASS_VALUE
test.
* semantics.c (finish_non_static_data_member): Likewise.
(perform_or_defer_access_check): Expect a binfo.
* typeck.c (comptypes): Expect types.

* mangle.c (find_substitution): Don't pass a non-type to same_type_p
* friend.c (make_friend_class): Likewise.
* pt.c (check_default_tmpl_args): Likewise.
(lookup_template_class): Likewise.

From-SVN: r68424

22 years agore PR c++/5754 (g++ segfaults on compilation of template-enriched code)
Mark Mitchell [Tue, 24 Jun 2003 15:25:43 +0000 (15:25 +0000)]
re PR c++/5754 (g++ segfaults on compilation of template-enriched code)

PR c++/5754
* g++.dg/parse/crash6.C: New test.

From-SVN: r68423

22 years agoNathan C.
Paolo Carlini [Tue, 24 Jun 2003 13:48:11 +0000 (15:48 +0200)]
Nathan C.

2003-06-24  Paolo Carlini  <pcarlini@unitus.it>
            Nathan C. Myers  <ncm-nospam@cantrip.org>

* include/std/std_fstream.h (_M_filepos): Remove.
(_M_reading, _M_writing): New, encode the various I/O modes:
'read', 'write' and 'uncommitted'.
(sync): If there is something to flush, do it, then go to
'uncommitted' mode.
* include/bits/fstream.tcc (_M_set_buffer): Overhaul to deal
with three different cases: __off > 0 (upon underflow),
__off == 0 (upon overflow), __off == -1 (upon open, setbuf,
seekoff/pos).
(_M_underflow): Don't call overflow, set _M_reading to true
on success, tweak.
(pbackfail): Set _M_reading to true on pback creation, tweak.
(overflow): Don't seek, deal with overflow in 'uncommitted' mode,
set _M_writing to true on success, tweak.
(seekoff): Simplify, set _M_reading, _M_writing to false, call
_M_set_buffer(-1) ('uncommitted').
(open, close, setbuf): Set _M_reading, _M_writing to false and
call _M_set_buffer(-1), tweak.
(basic_filebuf): Don't set _M_buf_unified.
(_M_destroy_internal_buffer): Don't call setg and setp.
* include/ext/stdio_filebuf.h (stdio_filebuf): Use _M_reading,
_M_writing and _M_set_buffer(-1).
* include/std/std_streambuf.h (_M_move_out_cur, _M_move_in_cur,
_M_out_lim, _M_buf_unified): Remove.
(basic_streambuf): Don't set _M_out_lim and _M_buf_unified.
(setp): Don't set _M_out_lim.
* testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc: Fix for
the new logic ('read', 'write' and 'uncommitted' modes): e.g.,
upon open the mode is 'uncommitted' and therefore the put area
pointers are null.
* testsuite/27_io/basic_filebuf/sbumpc/char/1-out.cc: Ditto.
* testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc: Ditto.
* testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc: Ditto.
* testsuite/27_io/basic_filebuf/setbuf/char/1.cc: Ditto.
* testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc: Ditto.
* testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc: Ditto.
* testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc: Ditto.
* testsuite/27_io/basic_filebuf/sgetn/char/1-out.cc: Ditto.
* testsuite/27_io/basic_filebuf/snextc/char/1-io.cc: Ditto.
* testsuite/27_io/basic_filebuf/snextc/char/1-out.cc: Ditto.
* testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc: Ditto.
* testsuite/27_io/basic_filebuf/sputbackc/char/1-out.cc: Ditto.
* testsuite/27_io/basic_filebuf/sputc/char/1-io.cc: Ditto.
* testsuite/27_io/basic_filebuf/sputc/char/1-out.cc: Ditto.
* testsuite/27_io/basic_filebuf/sputc/char/9701-2.cc: Ditto.
* testsuite/27_io/basic_filebuf/sputn/char/1-io.cc: Ditto.
* testsuite/27_io/basic_filebuf/sputn/char/1-out.cc: Ditto.
* testsuite/27_io/basic_filebuf/sputn/char/9701-1.cc: Ditto.
* testsuite/27_io/basic_filebuf/sungetc/char/1-io.cc: Ditto.
* testsuite/27_io/basic_filebuf/sungetc/char/1-out.cc: Ditto.

* include/bits/fstream.tcc (showmanyc): Use only the
documented derivation interface to basic_streambuf (gptr(),
setg(), etc.) to work right with user specializations.
* include/bits/streambuf.tcc (sbumpc, sputbackc, sungetc,
sputc, xsgetn, xsputn, __copy_streambufs): Likewise.
* include/std/std_streambuf.h (in_avail, sgetc, uflow, stossc):
Likewise.
* include/std/std_fstream.h (_M_create_pback, _M_destroy_pback,
xsgetn): Likewise.

Co-Authored-By: Nathan C. Myers <ncm-nospam@cantrip.org>
From-SVN: r68420

22 years agomethod.c (thunk_labelno): Move outside ifdef block to make garbage collector happy.
Jan Hubicka [Tue, 24 Jun 2003 13:31:59 +0000 (15:31 +0200)]
method.c (thunk_labelno): Move outside ifdef block to make garbage collector happy.

* method.c (thunk_labelno): Move outside ifdef block to make garbage
collector happy.

From-SVN: r68419

22 years agolanghooks-def.h (LANG_HOOKS_PREPARE_ASSEMBLE_VARIABLE): New macro.
Jan Hubicka [Tue, 24 Jun 2003 11:54:01 +0000 (13:54 +0200)]
langhooks-def.h (LANG_HOOKS_PREPARE_ASSEMBLE_VARIABLE): New macro.

* langhooks-def.h (LANG_HOOKS_PREPARE_ASSEMBLE_VARIABLE): New macro.
* langhooks.h (lang_hooks_for_decls): Add prepare_assemble_variable.
* varasm.c (assemble_variable): Call prepare_assemble_variable.
* class.c (build_vtable): Make vtables.
* cp-tree.h (DECL_VTABLE_OR_VTT_P): New macro.
* decl2.c (output_vtable_inherit): Rename to ...
(prepare_assemble_variable): ... this one; change interface.
(maybe_emit_vtables): Do not call output_vtable_inherit.
* cp-lang.c (LANG_HOOKS_PREPARE_ASSEMBLE_VARIABLE): Define.
* cp-tree.h (prepare_assemble_variable): New.

From-SVN: r68418

22 years ago2003-06-24 Michael Koch <konqueror@gmx.de>
Michael Koch [Tue, 24 Jun 2003 11:19:05 +0000 (11:19 +0000)]
2003-06-24  Michael Koch  <konqueror@gmx.de>

* java/nio/Buffer.java
(cap): Made package-private.
(pos): Likewise.
(limit): Likewise.
(mark): Likewise.

From-SVN: r68417

22 years ago2003-06-24 Michael Koch <konqueror@gmx.de>
Michael Koch [Tue, 24 Jun 2003 11:07:23 +0000 (11:07 +0000)]
2003-06-24  Michael Koch  <konqueror@gmx.de>

* java/net/SocketImpl.java
(shutdownInput): Made it non-abstract method throwing an exception
like in SUNs JRE.
(shutdownOutput): Likewise.
* java/net/SocketInputStream.java,
java/net/SocketOutputStream.java:
New files from classpath.

From-SVN: r68416

22 years agoFont.java, [...]: New versions from classpath.
Michael Koch [Tue, 24 Jun 2003 10:50:21 +0000 (10:50 +0000)]
Font.java, [...]: New versions from classpath.

2003-06-24  Michael Koch  <konqueror@gmx.de>

* java/awt/Font.java,
java/awt/Window.java,
java/awt/color/ColorSpace.java,
java/awt/datatransfer/StringSelection.java,
java/awt/image/ColorModel.java:
New versions from classpath.

From-SVN: r68415

22 years ago2003-06-24 Michael Koch <konqueror@gmx.de>
Michael Koch [Tue, 24 Jun 2003 10:23:32 +0000 (10:23 +0000)]
2003-06-24  Michael Koch  <konqueror@gmx.de>

* Makefile.am
(awt_java_source_files): Added new files:
javax/swing/plaf/basic/BasicSplitPaneDivider.java,
javax/swing/plaf/basic/BasicSplitPaneUI.java
* Makefile.in: Regenerated.

From-SVN: r68414

22 years agoJTextComponent.java: New version from classpath.
Michael Koch [Tue, 24 Jun 2003 09:51:28 +0000 (09:51 +0000)]
JTextComponent.java: New version from classpath.

2003-06-24  Michael Koch  <konqueror@gmx.de>

* javax/swing/text/JTextComponent.java:
New version from classpath.

From-SVN: r68410

22 years agoTimer.java, [...]: New versions from classpath.
Michael Koch [Tue, 24 Jun 2003 09:48:43 +0000 (09:48 +0000)]
Timer.java, [...]: New versions from classpath.

2003-06-24  Michael Koch  <konqueror@gmx.de>

* javax/swing/Timer.java,
javax/swing/plaf/ActionMapUIResource.java,
javax/swing/plaf/ButtonUI.java,
javax/swing/plaf/ColorChooserUI.java,
javax/swing/plaf/ColorUIResource.java,
javax/swing/plaf/ComboBoxUI.java,
javax/swing/plaf/ComponentInputMapUIResource.java,
javax/swing/plaf/basic/BasicBorders.java:
New versions from classpath.
* javax/swing/plaf/basic/BasicSplitPaneDivider.java.
javax/swing/plaf/basic/BasicSplitPaneUI.java:
New file from classpath.
* javax/swing/plaf/basic/doc-files/BasicBorders-1.png,
javax/swing/plaf/basic/doc-files/BasicBorders-2.png,
javax/swing/plaf/basic/doc-files/BasicBorders.FieldBorder-1.png,
javax/swing/plaf/doc-files/ComponentUI-1.dia,
javax/swing/plaf/doc-files/ComponentUI-1.png:
New binary files from classpath.

From-SVN: r68409

22 years ago2003-06-24 Michael Koch <konqueror@gmx.de>
Michael Koch [Tue, 24 Jun 2003 07:25:24 +0000 (07:25 +0000)]
2003-06-24  Michael Koch  <konqueror@gmx.de>

* java/io/LineNumberReader.java
(skip): Dont do line number accounting here as this is already done in
read(), simplified.

From-SVN: r68408

22 years ago* testsuite/testsuite_performance.h: Portability.
Loren J. Rittle [Tue, 24 Jun 2003 06:41:38 +0000 (06:41 +0000)]
* testsuite/testsuite_performance.h: Portability.

From-SVN: r68407

22 years ago* include/ext/mt_allocator.h: Portability.
Loren J. Rittle [Tue, 24 Jun 2003 06:34:34 +0000 (06:34 +0000)]
* include/ext/mt_allocator.h: Portability.

From-SVN: r68406

22 years agomethod.c: add prototype for make_alias_for_thunk.
Andrew Pinski [Tue, 24 Jun 2003 05:44:45 +0000 (05:44 +0000)]
method.c: add prototype for make_alias_for_thunk.

* method.c: add prototype for make_alias_for_thunk.
(thunk_labelno, make_alias_for_thunk): only define
if ASM_OUTPUT_DEF is defined.

From-SVN: r68405

22 years agoconfigure.host (freebsd*): Set abi_baseline_pair.
Loren J. Rittle [Tue, 24 Jun 2003 04:03:30 +0000 (04:03 +0000)]
configure.host (freebsd*): Set abi_baseline_pair.

        * configure.host (freebsd*): Set abi_baseline_pair.
        * config/abi/i386-freebsd4/baseline_symbols.txt: Update from 3.2
        (at or near first release) to 3.3.
        * config/abi/i386-freebsd5/baseline_symbols.txt: New file.
        * config/abi/alpha-freebsd5/baseline_symbols.txt: New file.
        * config/abi/sparc-freebsd5/baseline_symbols.txt: New file.

From-SVN: r68402

22 years agobuiltins.c (expand_builtin): Use expand_builtin_pow to expand calls for pow...
Roger Sayle [Tue, 24 Jun 2003 02:20:12 +0000 (02:20 +0000)]
builtins.c (expand_builtin): Use expand_builtin_pow to expand calls for pow...

* builtins.c (expand_builtin): Use expand_builtin_pow to expand
calls for pow, powf, powl and their __builtin_ variants.
(expand_builtin_pow): If the second argument is a constant
integer and compiling with -ffast-math, use expand_powi to
generate RTL if powi_cost is less than POWI_MAX_MULTS.
(powi_cost): New function to return the number of multiplications
necessary to evaluate an Nth power, for integer constant N.
(expand_powi): New function to expand the RTL for evaluating
the Nth power of a floating point value, for integer constant N.

* doc/tm.texi (POWI_MAX_MULTS): Document new target macro.

* gcc.dg/builtins-24.c: New test case.

From-SVN: r68401

22 years agogcc_update (files_and_dependencies): Add gcc/testsuite/gcc.dg/cpp/_Pragma3.c depends...
Jason Thorpe [Tue, 24 Jun 2003 01:32:33 +0000 (01:32 +0000)]
gcc_update (files_and_dependencies): Add gcc/testsuite/gcc.dg/cpp/_Pragma3.c depends on gcc/testsuite/gcc.dg/cpp/mi1c.h.

* gcc_update (files_and_dependencies): Add
gcc/testsuite/gcc.dg/cpp/_Pragma3.c depends on
gcc/testsuite/gcc.dg/cpp/mi1c.h.

From-SVN: r68398

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

From-SVN: r68396

22 years agoMakefile.tpl: Add maybe-configure-itcl to configure-gdb.
Keith Seitz [Mon, 23 Jun 2003 22:16:07 +0000 (22:16 +0000)]
Makefile.tpl: Add maybe-configure-itcl to configure-gdb.

* Makefile.tpl: Add maybe-configure-itcl to configure-gdb.
* Makefile.in: Regenerate.

From-SVN: r68393

22 years agocgraph.c (cgraph_nodes_queue): Declare.
Jan Hubicka [Mon, 23 Jun 2003 21:11:44 +0000 (23:11 +0200)]
cgraph.c (cgraph_nodes_queue): Declare.

* cgraph.c (cgraph_nodes_queue): Declare.
(eq_node): Take identifier as p2.
(cgraph_node): Update htab_find_slot_with_hash call.
(cgraph_node_for_identifier): New.
(cgraph_mark_needed_node): Move here from cgraphunit.c.
* cgraph.h (cgraph_nodes_queue): Declare.
(cgraph_node_for_identifier): Declare.
* cgraphunit.c (cgraph_finalize_function): Collect entry points here
instead of in cgraph_finalize_compilation_unit; constructors and
destructors are entry points.
(cgraph_finalize_compilation_unit): Reorganize debug outout;
examine nested functions after lowerng; call collect_functions hook.
(cgraph_mark_local_functions): DECL_COMDAT functions are not local.
(cgraph_finalize_compilation_unit): Do not collect entry points.
* varasm.c: Include cgraph.h
(assemble_name): Mark referenced identifier as needed.

* cgraphunit.c (record_call_1): Use get_callee_fndecl.

From-SVN: r68390

22 years agoi386.c (x86_output_mi_thunk): Don't pass MEM to %P0, just SYMBOL_REF.
Jakub Jelinek [Mon, 23 Jun 2003 20:52:14 +0000 (22:52 +0200)]
i386.c (x86_output_mi_thunk): Don't pass MEM to %P0, just SYMBOL_REF.

* config/i386/i386.c (x86_output_mi_thunk): Don't pass MEM to %P0,
just SYMBOL_REF.
* config/s390/s390.c (s390_output_mi_thunk): Avoid .plt in -m31
mode, as it requires pic register loaded.

* varasm.c (resolve_unique_section): Remove prototype.  No longer
static.
* tree.h (resolve_unique_section): New prototype.
cp/
* method.c (thunk_labelno): New variable.
(make_alias_for_thunk): New function.
(use_thunk): Use it if defined ASM_OUTPUT_DEF.  Put the thunk
into the same section as the function it is calling.
Include gt-cp-method.h.
* Make-lang.in (gt-cp-method.h): Depend on s-gtype.
(cp/method.o): Depend on gt-cp-method.h.
* config-lang.in (gtfiles): Add $(srcdir)/cp/method.c.

From-SVN: r68389

22 years agoMakefile.def: Introduce flags_to_pass.
Nathanael Nerode [Mon, 23 Jun 2003 20:34:26 +0000 (20:34 +0000)]
Makefile.def: Introduce flags_to_pass.

* Makefile.def: Introduce flags_to_pass.
* Makefile.tpl: Generate BASE_FLAGS_TO_PASS using it.
* Makefile.in: Regenerate.

From-SVN: r68384

22 years agolibstdc++-assign.txt: Update address.
Benjamin Kosnik [Mon, 23 Jun 2003 20:31:31 +0000 (20:31 +0000)]
libstdc++-assign.txt: Update address.

2003-06-23  Benjamin Kosnik  <bkoz@redhat.com>

* docs/html/17_intro/libstdc++-assign.txt: Update address.

* testsuite/performance/ifstream_getline.cc: Fix.

From-SVN: r68382

22 years agore PR debug/9905 (Unhandled STMT_EXPR in loc_descriptor_from_tree)
Andreas Schwab [Mon, 23 Jun 2003 19:33:13 +0000 (19:33 +0000)]
re PR debug/9905 (Unhandled STMT_EXPR in loc_descriptor_from_tree)

PR debug/9905
* dwarf2out.c (loc_descriptor_from_tree): Handle MODIFY_EXPR by
recursing through first argument.

From-SVN: r68379

22 years agodecl.c (register_dtor_fn): Mark cleanup as used.
Jan Hubicka [Mon, 23 Jun 2003 17:46:26 +0000 (19:46 +0200)]
decl.c (register_dtor_fn): Mark cleanup as used.

* decl.c (register_dtor_fn): Mark cleanup as used.
* decl2.c (mark_vtable_entries): Skip nops.
* rtti.c (get_tinfo_ptr): Mark tinfo as used.
(build_dynamic_cast_1): Likewise.
(tinfo_base_init): Likewise.
(emit_tinfo_decl): Likewise.

From-SVN: r68377

22 years agoTypes _D -> _Diff, _R -> _Ref
Doug Gregor [Mon, 23 Jun 2003 16:18:53 +0000 (16:18 +0000)]
Types _D -> _Diff, _R -> _Ref

From-SVN: r68375

22 years agoChangeLog.1: Fix a typo.
Kazu Hirata [Mon, 23 Jun 2003 16:11:56 +0000 (16:11 +0000)]
ChangeLog.1: Fix a typo.

* ChangeLog.1: Fix a typo.
* cfgrtl.c: Fix comment typos.
* dwarf2out.c: Likewise.
* expmed.c: Likewise.
* genrecog.c: Likewise.
* jump.c: Likewise.
* rtlanal.c: Likewise.
* ssa-dce.c: Likewise.
* toplev.c: Likewise.

From-SVN: r68374

22 years agoextend.texi: Fix typos.
Kazu Hirata [Mon, 23 Jun 2003 16:01:42 +0000 (16:01 +0000)]
extend.texi: Fix typos.

* doc/extend.texi: Fix typos.
* doc/md.texi: Likewise.
* doc/tm.texi: Likewise.

From-SVN: r68371

22 years agobasic-block.h: Fix comment formatting.
Kazu Hirata [Mon, 23 Jun 2003 15:27:37 +0000 (15:27 +0000)]
basic-block.h: Fix comment formatting.

* basic-block.h: Fix comment formatting.
* bt-load.c: Likewise.
* builtins.c: Likewise.
* c-common.c: Likewise.
* c-common.h: Likewise.
* c-format.c: Likewise.
* coverage.c: Likewise.
* cpplib.h: Likewise.
* cpppch.c: Likewise.
* dbxout.c: Likewise.
* diagnostic.c: Likewise.
* dwarf2out.c: Likewise.
* expr.c: Likewise.
* fold-const.c: Likewise.
* function.c: Likewise.
* gcc.c: Likewise.
* gcov-io.c: Likewise.
* gcov-io.h: Likewise.
* gcov.c: Likewise.
* profile.c: Likewise.
* real.h: Likewise.
* sched-deps.c: Likewise.

From-SVN: r68369

22 years agocontrib.texi (Contributors): Add a note on testing and remove duplicates from testers...
Gerald Pfeifer [Mon, 23 Jun 2003 15:09:15 +0000 (15:09 +0000)]
contrib.texi (Contributors): Add a note on testing and remove duplicates from testers list.

* doc/contrib.texi (Contributors): Add a note on testing and
remove duplicates from testers list.

From-SVN: r68367

22 years agomangle.c (hash_type): val is the TREE_LIST itself, not a pointer to it.
Jakub Jelinek [Mon, 23 Jun 2003 14:52:00 +0000 (16:52 +0200)]
mangle.c (hash_type): val is the TREE_LIST itself, not a pointer to it.

* mangle.c (hash_type): val is the TREE_LIST itself, not a pointer
to it.

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

From-SVN: r68364

22 years ago(read_braced_string): Check for EOF. If encountered issue an error message.
Nick Clifton [Mon, 23 Jun 2003 13:57:39 +0000 (13:57 +0000)]
(read_braced_string): Check for EOF.  If encountered issue an error message.

From-SVN: r68363

22 years ago* doc/invoke.texi: Document dump options, dT and dW.
Kazu Hirata [Mon, 23 Jun 2003 13:29:41 +0000 (13:29 +0000)]
* doc/invoke.texi: Document dump options, dT and dW.

From-SVN: r68361

22 years agogenrecog.c (pred_table): Remove the entry for mode_independent_operand.
Kazu Hirata [Mon, 23 Jun 2003 11:58:25 +0000 (11:58 +0000)]
genrecog.c (pred_table): Remove the entry for mode_independent_operand.

* genrecog.c (pred_table): Remove the entry for
mode_independent_operand.
* recog.c (next_insns_test_no_inequality): Remove.
(mode_independent_operand): Likewise.
* recog.h: Remove the prototype for mode_independent_operand.

From-SVN: r68360

22 years agoh8300.c (output_simode_bld): Use rotxl.l to store into bit 0.
Kazu Hirata [Mon, 23 Jun 2003 03:37:36 +0000 (03:37 +0000)]
h8300.c (output_simode_bld): Use rotxl.l to store into bit 0.

* config/h8300/h8300.c (output_simode_bld): Use rotxl.l to
store into bit 0.
* config/h8300/h8300.md (*extzv_1_r_h8300hs): Change cc of the
second alternative to set_znv.
(*extzv_1_r_inv_h8300hs): Likewise.

From-SVN: r68358

22 years agoconfigure.in (in_tree_gas): Find out here whether GAS is ELF, set in_tree_gas_is_elf...
Hans-Peter Nilsson [Mon, 23 Jun 2003 01:13:35 +0000 (01:13 +0000)]
configure.in (in_tree_gas): Find out here whether GAS is ELF, set in_tree_gas_is_elf accordingly.

* configure.in (in_tree_gas): Find out here whether GAS is ELF,
set in_tree_gas_is_elf accordingly.
(in_tree_ld): Find out whether LD emulation is ELF, set
in_tree_ld_is_elf accordingly.
(gcc_cv_as_subsections, gcc_cv_as_hidden, gcc_cv_as_leb128)
(gcc_cv_as_eh_frame, gcc_cv_as_shf_merge)
(gcc_cv_as_dwarf2_debug_line, gcc_cv_as_gdwarf2_flag)
(gcc_cv_as_gstabs_flag): Use $in_tree_gas_is_elf instead of
grepping gas/Makefile.
(gcc_cv_ld_ro_rw_mix, gcc_cv_ld_eh_frame_hdr, gcc_cv_ld_pie): Use
$in_tree_ld_is_elf instead of grepping ld/Makefile.
* configure: Regenerate.

From-SVN: r68356

22 years agobuiltins.c (expand_builtin_mathfn_2): Use tree_cons to build up the stabilized argume...
Roger Sayle [Mon, 23 Jun 2003 00:52:24 +0000 (00:52 +0000)]
builtins.c (expand_builtin_mathfn_2): Use tree_cons to build up the stabilized argument list, not build_tree_list.

* builtins.c (expand_builtin_mathfn_2): Use tree_cons to build
up the stabilized argument list, not build_tree_list.
(expand_builtin_strcpy): Construct new argument list manually
instead of using chainon to modify the original argument list.
(expand_builtin_stpcpy): Construct new argument list manually
instead of using copy_list and chainon.
(expand_builtin_sprintf): New function.  Optimize calls to
sprintf when the format is "%s" or doesn't contain a '%'.
(expand_builtin): Expand BUILT_IN_SPRINTF using the new function
expand_builtin_sprintf.

* gcc.c-torture/execute/string-opt-16.c: New test case.

From-SVN: r68355

22 years agoconfigure.in (noconfigdirs): Disable target-newlib and target-libgloss.
Hans-Peter Nilsson [Mon, 23 Jun 2003 00:42:54 +0000 (00:42 +0000)]
configure.in (noconfigdirs): Disable target-newlib and target-libgloss.

* configure.in (noconfigdirs) <cris-*-*>: Disable target-newlib
and target-libgloss.
<d30v-*-*, fr30-*-*, i960-*-*, m32r-*-*>: Disable gdb.
<h8300*-*-*>: Disable libf2c and ${libgcj}.
* configure: Regenerate.

From-SVN: r68354

22 years agoDaily bump.
GCC Administrator [Mon, 23 Jun 2003 00:16:07 +0000 (00:16 +0000)]
Daily bump.

From-SVN: r68352

22 years ago* function.c (set_insn_locators): Mark as unused.
Andreas Schwab [Sun, 22 Jun 2003 21:57:19 +0000 (21:57 +0000)]
* function.c (set_insn_locators): Mark as unused.

From-SVN: r68350

22 years agocommon.opt: Add -finline-limit.
Neil Booth [Sun, 22 Jun 2003 20:21:35 +0000 (20:21 +0000)]
common.opt: Add -finline-limit.

* common.opt: Add -finline-limit.
* opts.c (common_handle_options): Handle it.
* opts.sh: Temporary kludge for -finline-limit.
* toplev.c (decode_f_option, independent_decode_option): Die.
(parse_options_and_default_flags): No independent_decode_option.

From-SVN: r68348

22 years agoNathan C.
Paolo Carlini [Sun, 22 Jun 2003 18:37:10 +0000 (18:37 +0000)]
Nathan C.

2003-06-22  Paolo Carlini  <pcarlini@unitus.it>
    Nathan C. Myers  <ncm-nospam@cantrip.org>

* include/std/std_streambuf.h (_M_move_out_cur): _M_out_lim
is now used only for filebuf, when _M_buf_unified is true.
epgtr() plays the role of _M_out_lim but it's only updated
upon overflow, underflow, uflow, seekoff/pos.
* include/bits/sstream.tcc (_M_underflow): New, implements
stringbuf::underflow and uflow.
(seekoff, seekpos): Tweak, use  _M_update_egptr.
* include/std/std_sstream.h (str): Rewrote, deal correctly
with the new logic, in particular, when pptr() > egptr().
(_M_sync): When __testout && !__testin set all the get area
pointers to the current string end.
(_M_update_egptr): New, internal function updating egptr()
to the actual string end.
(_M_underflow): New, declare.
(underflow): Dispatch to _M_underflow(false).
(uflow): Dispatch to _M_underflow(true).

* include/bits/sstream.tcc (pbackfail, overflow, seekoff,
seekpos): Use only the documented derivation interface to
basic_streambuf (gptr(), setg(), etc.) to work right with
user specializations.
* include/std/std_sstream.h (str, _M_sync): Likewise.

From-SVN: r68347

22 years ago* calls.c (emit_call_1): Readd lost ATTRIBUTE_UNUSED.
Andreas Jaeger [Sun, 22 Jun 2003 17:46:38 +0000 (19:46 +0200)]
* calls.c (emit_call_1): Readd lost ATTRIBUTE_UNUSED.

From-SVN: r68346

22 years ago* doc/invoke.texi: Document dumps, .btl, .cfg, and .bypass.
Kazu Hirata [Sun, 22 Jun 2003 17:36:11 +0000 (17:36 +0000)]
* doc/invoke.texi: Document dumps, .btl, .cfg, and .bypass.

From-SVN: r68345

22 years ago* doc/invoke.texi: Remove leading `-' from options in index.
Andreas Schwab [Sun, 22 Jun 2003 17:26:49 +0000 (17:26 +0000)]
* doc/invoke.texi: Remove leading `-' from options in index.

From-SVN: r68343

22 years ago* bt-load.c: Follow spelling conventions.
Kazu Hirata [Sun, 22 Jun 2003 16:49:12 +0000 (16:49 +0000)]
* bt-load.c: Follow spelling conventions.

From-SVN: r68342

22 years ago* expr.c (emit_move_insn_1): Fix a comment typo.
Kazu Hirata [Sun, 22 Jun 2003 16:40:45 +0000 (16:40 +0000)]
* expr.c (emit_move_insn_1): Fix a comment typo.

From-SVN: r68341

22 years ago* doc/invoke.texi: Alphabetize dump options.
Kazu Hirata [Sun, 22 Jun 2003 16:29:39 +0000 (16:29 +0000)]
* doc/invoke.texi: Alphabetize dump options.

From-SVN: r68339

22 years ago* doc/invoke.texi: Remove a duplicate -dk.
Kazu Hirata [Sun, 22 Jun 2003 16:18:26 +0000 (16:18 +0000)]
* doc/invoke.texi: Remove a duplicate -dk.

From-SVN: r68338

22 years ago* doc/invoke.texi: Update dump file names.
Kazu Hirata [Sun, 22 Jun 2003 16:05:53 +0000 (16:05 +0000)]
* doc/invoke.texi: Update dump file names.

From-SVN: r68336

22 years agosafe-ctype.h (HC_UNKNOWN, [...]): Rename to HOST_CHARSET_UNKNOWN...
Zack Weinberg [Sun, 22 Jun 2003 15:59:49 +0000 (15:59 +0000)]
safe-ctype.h (HC_UNKNOWN, [...]): Rename to HOST_CHARSET_UNKNOWN...

include:
* safe-ctype.h (HC_UNKNOWN, HC_ASCII, HC_EBCDIC): Rename to
HOST_CHARSET_UNKNOWN, HOST_CHARSET_ASCII, HOST_CHARSET_EBCDIC
respectively.
libiberty:
* safe-ctype.c: Use HOST_CHARSET_ASCII and HOST_CHARSET_EBCDIC,
not HC_ASCII and HC_EBCDIC.
Add documentation in form expected by gather-docs.
* hex.c: Use HOST_CHARSET, not hand-coded check of character set.
* Makefile.in, functions.texi: Regenerate.
gcc:
* config/i370/i370.c, config/i370/i370.h: Use HOST_CHARSET_ASCII
and HOST_CHARSET_EBCDIC, not HC_ASCII and HC_EBCDIC.

From-SVN: r68335

22 years ago* doc/rtl.texi: Fix the @findex for pre_modify.
Kazu Hirata [Sun, 22 Jun 2003 15:11:07 +0000 (15:11 +0000)]
* doc/rtl.texi: Fix the @findex for pre_modify.

From-SVN: r68333

22 years agoConvert to ISO C90.
Andreas Jaeger [Sun, 22 Jun 2003 15:07:31 +0000 (17:07 +0200)]
Convert to ISO C90.

From-SVN: r68332

22 years agocaller-save.c: Convert to ISO C90.
Andreas Jaeger [Sun, 22 Jun 2003 15:03:27 +0000 (17:03 +0200)]
caller-save.c: Convert to ISO C90.

* caller-save.c: Convert to ISO C90.
* calls.c: Likewise.
* cfg.c: Likewise.
* cfganal.c: Likewise.
* cfgbuild.c: Likewise.
* cfgcleanup.c: Likewise.
* cfghooks.c: Likewise.
* cfglayout.c: Likewise.
* cfglayout.h: Likewise.
* cfgloop.c: Likewise.
* cfgloop.h: Likewise.
* cfgloopanal.c: Likewise.
* cfgloopmainip.c: Likewise.
* cfgrtl.c: Likewise.

From-SVN: r68331

22 years agoarm.h (BIGGEST_ALIGNMENT): Use TARGET_REALLY_IWMMXT for selecting 64-bit alignment.
Richard Earnshaw [Sun, 22 Jun 2003 14:06:33 +0000 (14:06 +0000)]
arm.h (BIGGEST_ALIGNMENT): Use TARGET_REALLY_IWMMXT for selecting 64-bit alignment.

* arm.h (BIGGEST_ALIGNMENT): Use TARGET_REALLY_IWMMXT for selecting
64-bit alignment.

From-SVN: r68330

22 years agoarm.md (all call_value patterns): Remove register constraints on value operand.
Richard Earnshaw [Sun, 22 Jun 2003 13:54:38 +0000 (13:54 +0000)]
arm.md (all call_value patterns): Remove register constraints on value operand.

* arm.md (all call_value patterns): Remove register constraints on
value operand.

From-SVN: r68329

22 years agocommon.opt: More -f switches.
Neil Booth [Sun, 22 Jun 2003 13:44:40 +0000 (13:44 +0000)]
common.opt: More -f switches.

* common.opt: More -f switches.
* opts.c (common_handle_options): Handle them.
* toplev.c (time_report): Make extern.
(f_options): USe flag_dummy.
(decode_f_option): No need to use f_options now.
* toplev.h (flag_cprop_registers, flag_ssa, flag_ssa_ccp,
flag_ssa_dce, time_report, flag_new_regalloc): Make extern.

From-SVN: r68328

22 years agoc-lex.c: Convert to ISO C90.
Andreas Jaeger [Sun, 22 Jun 2003 13:41:26 +0000 (15:41 +0200)]
c-lex.c: Convert to ISO C90.

* c-lex.c: Convert to ISO C90.
* c-objc-common.c: Likewise.
* c-opts.c: Likewise.
* c-pch.c: Likewise.
* c-ppoutput.c: Likewise.
* c-pragma.h: Likewise.
* c-pretty-print.c: Likewise.
* c-pretty-print.h: Likewise.
* c-semantics.c: Likewise.
* c-tree.h: Likewise.
* c-typeck.c: Likewise.

From-SVN: r68327

22 years ago* c-lang.c: Convert to ISO C90.
Andreas Jaeger [Sun, 22 Jun 2003 12:55:44 +0000 (14:55 +0200)]
* c-lang.c: Convert to ISO C90.

From-SVN: r68326

22 years agoopts.c (find_opt): Fix to always guarantee a find of a switch with joined parameter.
Neil Booth [Sun, 22 Jun 2003 09:04:57 +0000 (09:04 +0000)]
opts.c (find_opt): Fix to always guarantee a find of a switch with joined parameter.

* opts.c (find_opt): Fix to always guarantee a find of a
switch with joined parameter.
* opts.h (struct cl_option): New member back_chain.
* opts.sh: Update to calculate and add back_chain member.

From-SVN: r68324

22 years agodiagnostic.h (output_host_wide_integer): Declare.
Gabriel Dos Reis [Sun, 22 Jun 2003 08:05:39 +0000 (08:05 +0000)]
diagnostic.h (output_host_wide_integer): Declare.

* diagnostic.h (output_host_wide_integer): Declare.
* diagnostic.c (output_long_long_decicaml): New function.
(output_host_wide_integer): Likewise.
(output_format): Use them.  Handle "%ll" and "%w".

From-SVN: r68323

22 years ago* config.gcc (*-*-netbsd*): Add t-libgcc-pic to tmake_file.
Jason Thorpe [Sun, 22 Jun 2003 04:53:22 +0000 (04:53 +0000)]
* config.gcc (*-*-netbsd*): Add t-libgcc-pic to tmake_file.

From-SVN: r68322

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

From-SVN: r68320

22 years agosafe-ctype.h (HC_UNKNOWN, [...]): New #defines.
Zack Weinberg [Sat, 21 Jun 2003 23:22:30 +0000 (23:22 +0000)]
safe-ctype.h (HC_UNKNOWN, [...]): New #defines.

include:
* safe-ctype.h (HC_UNKNOWN, HC_ASCII, HC_EBCDIC, HOST_CHARSET):
New #defines.
libiberty:
* safe-ctype.c: Separate out EOF==-1 check.  Use HOST_CHARSET
for charset determination.
gcc:
* aclocal.m4 (gcc_AC_C_CHARSET): Delete.
* configure.in: Don't use gcc_AC_C_CHARSET.
* configure, config.in: Regenerate.
* config/i370/i370.c, config/i370/i370.h: Use
(HOST_CHARSET == HC_EBCDIC) or (HOST_CHARSET == HC_ASCII)
instead of HOST_EBCDIC or !HOST_EBCDIC.  Clarify comments a tad.

From-SVN: r68317

22 years agoMakefile.in: Update.
Neil Booth [Sat, 21 Jun 2003 20:28:18 +0000 (20:28 +0000)]
Makefile.in: Update.

* Makefile.in: Update.
* common.opt: New switches.
* opts.c: Include diagnostic.h.
(common_handle_option): Handle new switches.
* toplev.c (flag_loop_optimize, flag_crossjumping, flag_if_conversion,
flag_if_conversion2, flag_delete_null_pointer_checks,
flag_rerun_cse_after_loop): Make extern.
(flag_dummy): New.
(f_options): Update to use flag_dummy for moved options.
(decode_f_option): Some switches moved to opts.c.
* toplev.h (flag_loop_optimize, flag_crossjumping, flag_if_conversion,
flag_if_conversion2, flag_delete_null_pointer_checks,
flag_rerun_cse_after_loop, flag_keep_static_consts, flag_peel_loops,
flag_tracer, flag_thread_jumps, flag_unroll_loops,
flag_unroll_all_loops, flag_unswitch_loops): New.
f:
* lang.opt: Add -fpreprocessed.
* top.c (ffe_handle_option): Handle it.

From-SVN: r68315

22 years agore PR c++/10784 (Warning about choosing custom operator over copy constructor cannot...
Gabriel Dos Reis [Sat, 21 Jun 2003 17:39:58 +0000 (17:39 +0000)]
re PR c++/10784 (Warning about choosing custom operator over copy constructor cannot be turned off (and it's useless in the first place))

cp/
        PR c++/10784
        * call.c (joust): Warn about choosing conversion sequence only if
        -Wconversion.

testsuite/
        * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
        * g++.old-deja/g++.other/conv7.C: Likewise
        * g++.old-deja/g++.other/overcnv2.C: Likewise.
        * g++.old-deja/g++.other/overload14.C: Likewise.

From-SVN: r68312

22 years ago2003-06-21 Michael Koch <konqueror@gmx.de>
Michael Koch [Sat, 21 Jun 2003 17:06:56 +0000 (17:06 +0000)]
2003-06-21  Michael Koch  <konqueror@gmx.de>

* java/io/File.java
(static): Load javaio lib if existing (only in classpath).
(File): Revised documentation to show the correct argument name.
(createTempFile): Partly merged with classpath.
(compareTo): Simplified.
(lastModified): Throw exception if time < 0.
(deleteOnExit): Revised documentation.

From-SVN: r68310

22 years agoPC c++/10864
Gabriel Dos Reis [Sat, 21 Jun 2003 16:43:44 +0000 (16:43 +0000)]
PC c++/10864

PC c++/10864
* call.c (op_error): Tidy.
* error.c (dump_expr): Properly format 'T()' when T is an
aggregate type.

From-SVN: r68309

22 years agoMakefile.in: Update.
Neil Booth [Sat, 21 Jun 2003 15:59:31 +0000 (15:59 +0000)]
Makefile.in: Update.

* Makefile.in: Update.
* c-opts.c (c_common_handle_option): Don't return -1.
* common.opt: New switches.
* opts.c: Include rtl.h, ggc.h and output.h.
(find_opt): Only stop searching when input switch compares
less than the stored switch.  Continue searching if greater.
(handle_option): No need to handle negative return values.
(common_handle_option): Handle new switches.
(set_fast_math_flags, fast_math_flags_set_p): New.
* toplev.c (set_fast_math_flags, fast_math_flags_set_p):
Move to opts.c.
(decode_f_option): Some switches moved to opts.c.
(parse_options_and_default_flags): No need to cater for negative
return values.
f:
* top.c (ffe_handle_option): No need to return -1 any more.

From-SVN: r68307

22 years agoPlainSocketImpl.java: Reformatted.
Michael Koch [Sat, 21 Jun 2003 14:02:10 +0000 (14:02 +0000)]
PlainSocketImpl.java: Reformatted.

2003-06-21  Michael Koch  <konqueror@gmx.de>

* java/net/PlainSocketImpl.java:
Reformatted.
(PlainSocketImpl): Merged class documentaion with classpath.
(in): Moved.
(out): Moved.
(PlainSocketImpl): New empty constructor.
(finalize): Moved.
(setOption): Merged documentation from classpath.
(getOption): Likewise.
(create): Likewise.
(connect): Likewise.
(bind): Likewise.
(listen): Likewise.
(accept): Likewise.
(available): Likewise.
(close): Likewise.
(read): Likewise.
(write): Likewise.
(getInputStream): Made synchronozed to get sure that only one stream
object can be created for this socket, merged documentation from
classpath.
(getOutputStream): Likewise.

From-SVN: r68305

22 years agoPlainSocketImpl.java: Reformatting.
Michael Koch [Sat, 21 Jun 2003 13:24:13 +0000 (13:24 +0000)]
PlainSocketImpl.java: Reformatting.

2003-06-21  Michael Koch  <konqueror@gmx.de>

* java/net/PlainSocketImpl.java:
Reformatting.
(static): New implicit method.
(read): Made package private.
(write): Likewise.

From-SVN: r68304

22 years agore PR c++/10915 (a not-useful non-avoidable warning: conversion to a reference to...
Gabriel Dos Reis [Sat, 21 Jun 2003 13:09:05 +0000 (13:09 +0000)]
re PR c++/10915 (a not-useful non-avoidable warning:  conversion to a reference to the same type will never use a type conversion operator)

testsuite/
        * g++.old-deja/g++.jason/conversion5.C: Adjust option.
        * g++.old-deja/g++.bugs/900215_01.C: Likewise.

cp/
        PR c++/10915
        * decl.c (grok_op_properties): Warn possible confusing conversion
        only if -Wconversion.

From-SVN: r68303

22 years agoSimpleTimeZone.java: Removed unneeded import, reformatting.
Michael Koch [Sat, 21 Jun 2003 12:49:39 +0000 (12:49 +0000)]
SimpleTimeZone.java: Removed unneeded import, reformatting.

2003-06-21  Michael Koch  <konqueror@gmx.de>

* java/util/SimpleTimeZone.java:
Removed unneeded import, reformatting.

From-SVN: r68301

22 years agoDateFormat.java, [...]: New versions from classpath.
Michael Koch [Sat, 21 Jun 2003 12:42:26 +0000 (12:42 +0000)]
DateFormat.java, [...]: New versions from classpath.

2003-06-21  Michael Koch  <konqueror@gmx.de>

* java/text/DateFormat.java,
java/text/SimpleDateFormat.java,
java/util/Locale.java:
New versions from classpath.

From-SVN: r68300

22 years agoSpinnerModel.java: New file from classpath.
Michael Koch [Sat, 21 Jun 2003 12:02:11 +0000 (12:02 +0000)]
SpinnerModel.java: New file from classpath.

2003-06-21  Michael Koch  <konqueror@gmx.de>

* javax/swing/SpinnerModel.java:
New file from classpath.
* javax/swing/border/LineBorder.java,
javax/swing/border/SoftBevelBorder.java,
javax/swing/plaf/BorderUIResource.java,
javax/swing/plaf/basic/BasicBorders.java:
New versions from classpath.
* javax/swing/plaf/basic/doc-files/BasicBorders.MenuBarBorder-1.png,
javax/swing/plaf/basic/doc-files/BasicBorders.RadioButtonBorder-1.png,
javax/swing/plaf/basic/doc-files/BasicBorders.SplitPaneBorder-1.png,
javax/swing/plaf/basic/doc-files/BasicBorders.SplitPaneBorder-2.png,
javax/swing/plaf/basic/doc-files/BasicBorders.SplitPaneDividerBorder-1.png,
javax/swing/plaf/basic/doc-files/BasicBorders.ToggleButtonBorder-1.png:
New binary files from classpath.

From-SVN: r68299

22 years ago* i386.c (ix86_va_arg): Fix allocation of temporary slot.
Jan Hubicka [Sat, 21 Jun 2003 11:51:36 +0000 (13:51 +0200)]
* i386.c (ix86_va_arg): Fix allocation of temporary slot.

From-SVN: r68298

22 years agoh8300-protos.h: Add a prototype for same_cmp_preceding_p.
Kazu Hirata [Sat, 21 Jun 2003 11:32:54 +0000 (11:32 +0000)]
h8300-protos.h: Add a prototype for same_cmp_preceding_p.

* config/h8300/h8300-protos.h: Add a prototype for
same_cmp_preceding_p.
* config/h8300/h8300.c (same_cmp_preceding): New.
* config/h8300/h8300.md: Extend peephole2's that transform
compare:SI into shorter sequences so that they can deal with
signed comparisons.

From-SVN: r68296

22 years agoLogRecord.java, [...]: New files from classpath.
Michael Koch [Sat, 21 Jun 2003 10:31:55 +0000 (10:31 +0000)]
LogRecord.java, [...]: New files from classpath.

2003-06-21  Michael Koch  <konqueror@gmx.de>

* java/util/logging/LogRecord.java,
java/util/logging/Logger.java,
java/util/logging/SocketHandler.java,
java/util/logging/SimpleFormatter.java,
java/util/logging/Formatter.java,
java/util/logging/ErrorManager.java,
java/util/logging/Handler.java,
java/util/logging/FileHandler.java,
java/util/logging/LogManager.java,
java/util/logging/Level.java,
java/util/logging/ConsoleHandler.java,
java/util/logging/StreamHandler.java,
java/util/logging/LoggingPermission.java,
java/util/logging/Filter.java,
java/util/logging/MemoryHandler.java,
java/util/logging/XMLFormatter.java:
New files from classpath.

From-SVN: r68295

22 years agocontrib.texi (Contributors): Use Windows instead of Win32.
Gerald Pfeifer [Sat, 21 Jun 2003 08:26:29 +0000 (10:26 +0200)]
contrib.texi (Contributors): Use Windows instead of Win32.

* doc/contrib.texi (Contributors): Use Windows instead of Win32.

Update Andreas Jaeger's entry.

Merge the two entries of Kaveh Ghazi, David Edelsohn, and
Loren J. Rittle.

From-SVN: r68293

22 years ago* mkconfig.sh: Add multiple inclusion guards to generated headers.
Nathanael Nerode [Sat, 21 Jun 2003 05:20:05 +0000 (05:20 +0000)]
* mkconfig.sh: Add multiple inclusion guards to generated headers.

From-SVN: r68292

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

From-SVN: r68290

22 years agoTestsuite corrections
Doug Gregor [Fri, 20 Jun 2003 23:40:11 +0000 (23:40 +0000)]
Testsuite corrections

From-SVN: r68288

22 years agoc-decl.c (store_parm_decls): Make saved_warn_shadow boolean.
Neil Booth [Fri, 20 Jun 2003 22:56:36 +0000 (22:56 +0000)]
c-decl.c (store_parm_decls): Make saved_warn_shadow boolean.

* c-decl.c (store_parm_decls): Make saved_warn_shadow boolean.
* common.opt: Add remaining -W options and -g.
* diagnostic.c (warnings_are_errors): Remove.
* flags.h: Make most warning flags boolean.
* opts.c (common_handle_option): Handle remaining -W options, and -g.
Move many warning flags from toplev.c, making them boolean.
* toplev.c: Remove many warning flags.
(decode_W_option): Remove.
(decode_g_option): Make extern.  Error on unknown switch.
(lang_independent_W_options): Use warn_dummy.
(independent_decode_option): Just handle -f switches now.
* toplev.h (decode_g_option): New.

From-SVN: r68287

22 years agofix basic_string::replace for integral types
Doug Gregor [Fri, 20 Jun 2003 22:12:18 +0000 (22:12 +0000)]
fix basic_string::replace for integral types

From-SVN: r68286

22 years agors6000.h (LEGITIMATE_CONSTANT_P): Adjust for vectors.
Aldy Hernandez [Fri, 20 Jun 2003 20:16:24 +0000 (20:16 +0000)]
rs6000.h (LEGITIMATE_CONSTANT_P): Adjust for vectors.

2003-06-20  Aldy Hernandez  <aldyh@redhat.com>

PR/11092
* config/rs6000/rs6000.h (LEGITIMATE_CONSTANT_P): Adjust for
vectors.

From-SVN: r68284

22 years agors6000.h (LEGITIMATE_CONSTANT_P): Adjust for vectors.
Aldy Hernandez [Fri, 20 Jun 2003 20:16:17 +0000 (20:16 +0000)]
rs6000.h (LEGITIMATE_CONSTANT_P): Adjust for vectors.

2003-06-20  Aldy Hernandez  <aldyh@redhat.com>

PR/11092
* config/rs6000/rs6000.h (LEGITIMATE_CONSTANT_P): Adjust for
vectors.

[[Split portion of a mixed commit.]]

From-SVN: r68283.2

22 years ago* opts.sh: Tweak awk script for portability.
Kelley Cook [Fri, 20 Jun 2003 20:07:51 +0000 (20:07 +0000)]
* opts.sh: Tweak awk script for portability.

From-SVN: r68282

22 years agore PR c++/10888 (inlining failure for allocate in ~vector())
Mark Mitchell [Fri, 20 Jun 2003 19:55:29 +0000 (19:55 +0000)]
re PR c++/10888 (inlining failure for allocate in ~vector())

PR c++/10888
* tree-inline.c (expand_call_inline): Do not warn about failing to
inline functions declared in system headers.
* doc/invoke.texi (-Winline): Expand on documentation.

PR c++/10888
* g++.dg/warn/Winline-3.C: New test.

From-SVN: r68281

22 years agoalpha.c (alpha_file_start): Disable file_start_file_directive for ELF and not MDEBUG.
Richard Henderson [Fri, 20 Jun 2003 19:37:17 +0000 (12:37 -0700)]
alpha.c (alpha_file_start): Disable file_start_file_directive for ELF and not MDEBUG.

        * config/alpha/alpha.c (alpha_file_start): Disable
        file_start_file_directive for ELF and not MDEBUG.

From-SVN: r68280

22 years ago* sh.h (ROUND_TYPE_ALIGN): Remove.
J"orn Rennecke [Fri, 20 Jun 2003 19:28:13 +0000 (19:28 +0000)]
* sh.h (ROUND_TYPE_ALIGN): Remove.

From-SVN: r68279

22 years agotarget-supports.exp (check_alias_available): Make the test program acceptable to...
Mark Mitchell [Fri, 20 Jun 2003 19:11:07 +0000 (19:11 +0000)]
target-supports.exp (check_alias_available): Make the test program acceptable to the Solaris assembler.

* lib/target-supports.exp (check_alias_available): Make the test
program acceptable to the Solaris assembler.

From-SVN: r68277

22 years agore PR c++/10749 (triple nested template classes in namespace need to qualify ns)
Mark Mitchell [Fri, 20 Jun 2003 18:55:47 +0000 (18:55 +0000)]
re PR c++/10749 (triple nested template classes in namespace need to qualify ns)

PR c++/10749
* parser.c (cp_parser_class_head): See through dependent names
when parsing a class-head.

PR c++/10749
* g++.dg/template/memclass2.C: New test.

From-SVN: r68276