gcc.git
20 years agocheck_performance (CXX): Add -DNOTHREAD.
Loren J. Rittle [Fri, 6 Feb 2004 08:12:38 +0000 (08:12 +0000)]
check_performance (CXX): Add -DNOTHREAD.

* scripts/check_performance (CXX): Add -DNOTHREAD.
* testsuite/performance/20_util/allocator/insert.cc: Integrate
threaded tests from insert_insert.cc.  Tweak iterations,
remove special cases.
* testsuite/performance/20_util/allocator/insert_insert.cc:
Make all tests single-threaded. Tweak iterations.
* testsuite/performance/20_util/allocator/map_thread.cc:
Tweak iterations.
* testsuite/performance/20_util/allocator/producer_consumer.cc:
Likewise.

From-SVN: r77388

20 years agooops, missed a file in the last commit
Alan Modra [Fri, 6 Feb 2004 06:22:26 +0000 (06:22 +0000)]
oops, missed a file in the last commit

From-SVN: r77381

20 years agotm.texi (INIT_CUMULATIVE_ARGS): Update doco.
Alan Modra [Fri, 6 Feb 2004 06:18:36 +0000 (06:18 +0000)]
tm.texi (INIT_CUMULATIVE_ARGS): Update doco.

* doc/tm.texi (INIT_CUMULATIVE_ARGS): Update doco.
* calls.c (expand_call): Pass n_named_args to INIT_CUMULATIVE_ARGS.
(emit_library_call_value_1): Likewise pass nargs.
* expr.c (block_move_libcall_safe_for_call_parm): Pass 3 here.
* function.c (assign_parms): Pass -1 to INIT_CUMULATIVE_ARGS.
* config/rs6000/rs6000.c (init_cumulative_args): Use n_named_args
parameter instead of scanning TYPE_ARGS_TYPES to count args.
* config/rs6000/rs6000-protos.h (init_cumulative_args): Update
prototype.
* config/rs6000/rs6000.h (INIT_CUMULATIVE_ARGS): Pass extra arg.
(INIT_CUMULATIVE_INCOMING_ARGS): Set extra arg to 1000.
(INIT_CUMULATIVE_LIBCALL_ARGS): Set extra arg to 0.
* config/sh/sh.c (sh_output_mi_thunk): Pass 1 as n_named_args to
INIT_CUMULATIVE_ARGS.
* config/alpha/alpha.h (INIT_CUMULATIVE_ARGS): Update.
* config/alpha/unicosmk.h, config/alpha/vms.h, config/arc/arc.h,
config/arm/arm.h, config/avr/avr.h, config/c4x/c4x.h,
config/cris/cris.h, config/fr30/fr30.h, config/frv/frv.h,
config/h8300/h8300.h, config/i386/i386.h, config/i860/i860.h,
config/ia64/ia64.h, config/ip2k/ip2k.h, config/iq2000/iq2000.h,
config/iq2000/iq2000.c, config/m32r/m32r.h, config/m68hc11/m68hc11.h,
config/m68k/m68k.h, config/mcore/mcore.h, config/mips/mips.h,
config/mmix/mmix.h, config/mn10300/mn10300.h, config/ns32k/ns32k.h,
config/pa/pa.h, config/pdp11/pdp11.h config/s390/s390.h,
config/sh/sh.h, config/sparc/sparc.h, config/stormy16/stormy16.h,
config/v850/v850.h, config/vax/vax.h, config/xtensa/xtensa.h: Likewise.

From-SVN: r77380

20 years agogenemit.c (gen_exp): Use const_int_rtx whenever possible.
Kazu Hirata [Fri, 6 Feb 2004 05:59:15 +0000 (05:59 +0000)]
genemit.c (gen_exp): Use const_int_rtx whenever possible.

* genemit.c (gen_exp) [CONST_INT]: Use const_int_rtx whenever
possible.

From-SVN: r77379

20 years agoreload1.c (eliminate_regs_in_insn): If a set has a REG_EQUAL note containing (plus...
Kazu Hirata [Fri, 6 Feb 2004 05:58:11 +0000 (05:58 +0000)]
reload1.c (eliminate_regs_in_insn): If a set has a REG_EQUAL note containing (plus (reg) (const_int))...

* reload1.c (eliminate_regs_in_insn): If a set has a REG_EQUAL
note containing (plus (reg) (const_int)), where reg is an
eliminable reg, then perform the register elimination without
depending on eliminate_regs().

From-SVN: r77378

20 years agoarc.c (arc_return_in_memory): Check the return value of int_size_in_bytes against -1.
Kazu Hirata [Fri, 6 Feb 2004 05:55:07 +0000 (05:55 +0000)]
arc.c (arc_return_in_memory): Check the return value of int_size_in_bytes against -1.

* config/arc/arc.c (arc_return_in_memory): Check the return
value of int_size_in_bytes against -1.  Don't check
TREE_ADDRESSABLE.
* config/avr/avr.c (avr_return_in_memory): Check the return
value of int_size_in_bytes against -1.
* config/ip2k/ip2k.c (ip2k_return_in_memory): Likewise.
* config/m68hc11/m68hc11.c (m68hc11_return_in_memory):
Likewise.
* config/mcore/mcore.c (mcore_return_in_memory): Likewise.
* config/stormy16/stormy16.c (xstormy16_return_in_memory):
Likewise.

From-SVN: r77377

20 years agofrv-protos.h: Remove the prototype for frv_setup_incoming_varargs.
Kazu Hirata [Fri, 6 Feb 2004 05:52:02 +0000 (05:52 +0000)]
frv-protos.h: Remove the prototype for frv_setup_incoming_varargs.

* config/frv/frv-protos.h: Remove the prototype for
frv_setup_incoming_varargs.
* config/frv/frv.c (TARGET_SETUP_INCOMING_VARARGS): New.
(frv_setup_incoming_varargs): Make it static.
* config/frv/frv.h (SETUP_INCOMING_VARARGS): Remove.

From-SVN: r77376

20 years agofr30-protos.h: Remove the prototype for fr30_setup_incoming_varargs.
Kazu Hirata [Fri, 6 Feb 2004 05:48:34 +0000 (05:48 +0000)]
fr30-protos.h: Remove the prototype for fr30_setup_incoming_varargs.

* config/fr30/fr30-protos.h: Remove the prototype for
fr30_setup_incoming_varargs.
Update the prototypes for fr30_num_arg_regs and
fr30_function_arg_partial_nregs.
* config/fr30/fr30.c (TARGET_STRUCT_VALUE_RTX): New.
(TARGET_SETUP_INCOMING_VARARGS): Likewise.
(fr30_setup_incoming_varargs): Make it static.
Add argument second_time.  Don't do anything when second_time
is nonzero.
(fr30_num_arg_regs): Change the type of the first argument to
enum machine_mode.
(fr30_function_arg_partial_nregs): Change the type of the
second argument to enum machine_mode.
* config/fr30/fr30.h (STRUCT_VALUE): Remove.
(SETUP_INCOMING_VARARGS): Remove.

From-SVN: r77375

20 years agoarc-protos.h: Remove the prototype for arc_setup_incoming_varargs.
Kazu Hirata [Fri, 6 Feb 2004 05:41:12 +0000 (05:41 +0000)]
arc-protos.h: Remove the prototype for arc_setup_incoming_varargs.

* config/arc/arc-protos.h: Remove the prototype for
arc_setup_incoming_varargs.
* config/arc/arc.c (TARGET_ASM_EXTERNAL_LIBCALL): New.
(TARGET_SETUP_INCOMING_VARARGS): Likewise.
(arc_setup_incoming_varargs): Make it static.
(arc_external_libcall): Likewise.
* config/arc/arc.h (SETUP_INCOMING_VARARGS): Remove.
Remove the commented-out definition of
ASM_OUTPUT_EXTERNAL_LIBCALL.

From-SVN: r77374

20 years agot-linux (SHLIB_INSTALL): Prepend $$(DESTDIR) to $$(slibdir) in the installation commands.
SUGIOKA Toshinobu [Fri, 6 Feb 2004 05:02:46 +0000 (14:02 +0900)]
t-linux (SHLIB_INSTALL): Prepend $$(DESTDIR) to $$(slibdir) in the installation commands.

* config/sh/t-linux (SHLIB_INSTALL): Prepend $$(DESTDIR)
to $$(slibdir) in the installation commands.

From-SVN: r77371

20 years agoreload.c (refers_to_regno_for_reload_p): Index hard_regno_nregs with inner_regno...
David Edelsohn [Fri, 6 Feb 2004 04:28:46 +0000 (04:28 +0000)]
reload.c (refers_to_regno_for_reload_p): Index hard_regno_nregs with inner_regno, not regno.

        * reload.c (refers_to_regno_for_reload_p): Index hard_regno_nregs
        with inner_regno, not regno.
        * rtlanal.c (refers_to_regno_p): Same.

From-SVN: r77370

20 years ago* config.gcc: Remove i370 support.
Kazu Hirata [Fri, 6 Feb 2004 02:12:44 +0000 (02:12 +0000)]
* config.gcc: Remove i370 support.

From-SVN: r77369

20 years ago* gcc.pot: Regenerate.
Joseph Myers [Fri, 6 Feb 2004 01:39:08 +0000 (01:39 +0000)]
* gcc.pot: Regenerate.

From-SVN: r77366

20 years agoinstall.texi: Update automake and autoconf version requirements.
Kelley Cook [Fri, 6 Feb 2004 01:14:32 +0000 (01:14 +0000)]
install.texi: Update automake and autoconf version requirements.

2004-02-05  Kelley Cook  <kcook@gcc.gnu.org>

* doc/install.texi:  Update automake and autoconf version
requirements.  Note where to find gcj automake version.

2004-02-05  Kelley Cook  <kcook@gcc.gnu.org>

* Makefile.in (generate-manpages): Move dependencies to ...
(man): here.
* doc/makefile.texi: Document new targets.
* doc/sourcebuild.texi (Make-lang.in): Document new langhooks.

From-SVN: r77365

20 years agoMakefile.in (srcextra): Add a level of indirection to ...
Kelley Cook [Fri, 6 Feb 2004 01:02:31 +0000 (01:02 +0000)]
Makefile.in (srcextra): Add a level of indirection to ...

2004-02-05  Kelley Cook  <kcook@gcc.gnu.org>

PR/13485
Makefile.in (srcextra):  Add a level of indirection to ...
(gcc.srcextra): ... here.
(po-generated): Delete.
(po/$(PACKAGE).pot: Use srcextra instead of po-generated.  Depend on
options.c.
(start.encap): Remove superfluous lang.srcextra dependency.
objc/Make-lang.in (po-generated):  Delete.

From-SVN: r77363

20 years agoacinclude.m4: Quote names of macros to be defined by AC_DEFUN throughout.
Maciej W. Rozycki [Fri, 6 Feb 2004 00:54:14 +0000 (01:54 +0100)]
acinclude.m4: Quote names of macros to be defined by AC_DEFUN throughout.

2004-01-14  Maciej W. Rozycki  <macro@ds2.pg.gda.pl>
* acinclude.m4: Quote names of macros to be defined by AC_DEFUN
throughout.
* aclocal.m4: Regenerate.
* configure: Regenerate.

From-SVN: r77361

20 years ago* scripts/check_performance: Support PCH.
Loren J. Rittle [Fri, 6 Feb 2004 00:51:34 +0000 (00:51 +0000)]
* scripts/check_performance: Support PCH.

From-SVN: r77360

20 years agoDaily bump.
GCC Administrator [Fri, 6 Feb 2004 00:16:14 +0000 (00:16 +0000)]
Daily bump.

From-SVN: r77356

20 years ago* config/ia64/ia64.c (REG_GP): Remove.
Kazu Hirata [Thu, 5 Feb 2004 23:53:42 +0000 (23:53 +0000)]
* config/ia64/ia64.c (REG_GP): Remove.

From-SVN: r77353

20 years agoComponent.java (getFont): Return a default font instead of null.
Thomas Fitzsimmons [Thu, 5 Feb 2004 23:21:40 +0000 (23:21 +0000)]
Component.java (getFont): Return a default font instead of null.

2004-02-05  Thomas Fitzsimmons  <fitzsim@redhat.com>

* java/awt/Component.java (getFont): Return a default font
instead of null.

From-SVN: r77352

20 years agoIndex: libf2c/ChangeLog
Geoffrey Keating [Thu, 5 Feb 2004 23:19:54 +0000 (23:19 +0000)]
Index: libf2c/ChangeLog
Thu Feb  5 15:08:08 2004  Geoffrey Keating  <geoffk@apple.com>

PR 12179
* aclocal.m4 (GLIBCPP_EXPORT_INSTALL_INFO): Use 'gcc', not 'gcc-lib'.
Add comment about poorly-named variables.
* Makefile.in (libsubdir): Use 'gcc', not 'gcc-lib'.
* configure: Regenerate.

Index: libstdc++-v3/ChangeLog
2004-02-05  Geoffrey Keating  <geoffk@apple.com>

PR 12179
* .cvsignore: New.
* acinclude.m4 (GLIBCXX_EXPORT_INSTALL_INFO): Use 'gcc', not
'gcc-lib'.  Add comment about poorly-named variables.
* aclocal.m4: Regenerate.
* configure: Regenerate.

From-SVN: r77351

20 years agoconfigure.in: Don't pass --with-stabs on IRIX 5 either.
Rainer Orth [Thu, 5 Feb 2004 23:12:17 +0000 (23:12 +0000)]
configure.in: Don't pass --with-stabs on IRIX 5 either.

* configure.in: Don't pass --with-stabs on IRIX 5 either.
* configure: Regenerate.

gcc:
* config/mips/iris5gas.h (PREFERRED_DEBUGGING_TYPE): Define.

From-SVN: r77349

20 years agodwarf2out.c (force_type_die): Look up input type itself instead of root_type() of...
Devang Patel [Thu, 5 Feb 2004 23:02:54 +0000 (15:02 -0800)]
dwarf2out.c (force_type_die): Look up input type itself instead of root_type() of type.

       * dwarf2out.c (force_type_die): Look up input type itself
       instead of root_type() of type.

From-SVN: r77348

20 years agos390.md ("*tmqidi_ext"): New insn.
Andreas Krebbel [Thu, 5 Feb 2004 22:48:53 +0000 (22:48 +0000)]
s390.md ("*tmqidi_ext"): New insn.

2004-02-04  Andreas Krebbel  <krebbel1@de.ibm.com>

* config/s390/s390.md ("*tmqidi_ext"): New insn.
("*extendqidi2_short_displ", "*extendsiqi2_short_displ"): Old
pre-reload splitters are transformed to post-reload
define_insn_and_split patterns.
("*tmqisi_ext"): Renamed old "*tmqi_ext".

From-SVN: r77346

20 years agoutils.c (create_param_decl): Replace PROMOTE_PROTOTYPES with targetm.calls.promote_pr...
Kazu Hirata [Thu, 5 Feb 2004 22:07:33 +0000 (22:07 +0000)]
utils.c (create_param_decl): Replace PROMOTE_PROTOTYPES with targetm.calls.promote_prototypes.

ada/
* ada/utils.c (create_param_decl): Replace PROMOTE_PROTOTYPES
with targetm.calls.promote_prototypes.

gcc/
* config/cris/cris.h: Replace PROMOTE_PROTOTYPES with
TARGET_PROMOTE_PROTOTYPES.

cp/
* call.c (type_passed_as): Replace PROMOTE_PROTOTYPES with
targetm.calls.promote_prototypes.

java/
* Make-lang.in (java/decl.o, java/expr.o, java/parse.o):
Depend on target.h.
* decl.c: Include target.h.
(start_java_method): Replace PROMOTE_PROTOTYPES with
targetm.calls.promote_prototypes.
* expr.c: Include target.h.
(pop_arguments): Replace PROMOTE_PROTOTYPES with
targetm.calls.promote_prototypes.
* parse.y: Include target.h.
(start_complete_expand_method): Replace PROMOTE_PROTOTYPES
with targetm.calls.promote_prototypes.

From-SVN: r77345

20 years agore PR target/13750 (Ada bootstrap failure on Tru64 UNIX: b_gnat[1b].o comparison...
Rainer Orth [Thu, 5 Feb 2004 21:56:38 +0000 (21:56 +0000)]
re PR target/13750 (Ada bootstrap failure on Tru64 UNIX: b_gnat[1b].o comparison failure)

PR middle-end/13750
Revert:
2004-01-15  Geoffrey Keating  <geoffk@apple.com>
PR pch/13361
* c-typeck.c (constructor_asmspec): Delete.
(struct initializer_stack): Delete field 'asmspec'.
(start_init): Delete saving of asmspec.
(finish_init): Don't update constructor_asmspec.
* dwarf2out.c (rtl_for_decl_location): Duplicate string from tree.
* stmt.c (expand_asm): Duplicate strings from tree.
(expand_asm_operands): Likewise.
* tree.c (tree_size): Update computation of size of STRING_CST.
(make_node): Don't make STRING_CST nodes.
(build_string): Allocate string with tree node.
* tree.def (STRING_CST): Update comment.
* tree.h (TREE_STRING_POINTER): Adjust for change to STRING_CST.
(tree_string): Place contents of string in tree node.
* config/sh/sh.c (sh_handle_sp_switch_attribute): Duplicate string
from tree.

cp:
PR middle-end/13750
Revert:
2004-01-15  Geoffrey Keating  <geoffk@apple.com>
PR pch/13361
* cp/lex.c (handle_pragma_interface): Duplicate string from tree.
(handle_pragma_implementation): Likewise.

testsuite:
PR middle-end/13750
Revert:
2004-01-15  Geoffrey Keating  <geoffk@apple.com>
PR pch/13361
* testsuite/g++.dg/pch/wchar-1.C: New.
* testsuite/g++.dg/pch/wchar-1.Hs: New.

From-SVN: r77343

20 years agodiagnostic.h (DEFINE_DIAGNOSTIC_KIND): Change parameter M to msgid.
Joseph Myers [Thu, 5 Feb 2004 20:44:49 +0000 (20:44 +0000)]
diagnostic.h (DEFINE_DIAGNOSTIC_KIND): Change parameter M to msgid.

* diagnostic.h (DEFINE_DIAGNOSTIC_KIND): Change parameter M to
msgid.

From-SVN: r77341

20 years agolocale_facets.tcc (money_get::do_get(string_type&)): Thousands-sep are always optional...
Paolo Carlini [Thu, 5 Feb 2004 20:13:37 +0000 (20:13 +0000)]
locale_facets.tcc (money_get::do_get(string_type&)): Thousands-sep are always optional...

2004-02-05  Paolo Carlini  <pcarlini@suse.de>

* include/bits/locale_facets.tcc (money_get::do_get(string_type&)):
Thousands-sep are always optional; thousands-sep are not allowed
after the decimal_point.
* testsuite/22_locale/money_get/get/char/12.cc: New.
* testsuite/22_locale/money_get/get/char/13.cc: New.
* testsuite/22_locale/money_get/get/wchar_t/12.cc: New.
* testsuite/22_locale/money_get/get/wchar_t/13.cc: New.

* testsuite/22_locale/money_get/get/char/1.cc: Clean-up.
* testsuite/22_locale/money_get/get/char/2.cc: Likewise.
* testsuite/22_locale/money_get/get/char/3.cc: Likewise.
* testsuite/22_locale/money_get/get/char/4.cc: Likewise.
* testsuite/22_locale/money_get/get/wchar_t/1.cc: Likewise.
* testsuite/22_locale/money_get/get/wchar_t/2.cc: Likewise.
* testsuite/22_locale/money_get/get/wchar_t/3.cc: Likewise.
* testsuite/22_locale/money_get/get/wchar_t/4.cc: Likewise.

* testsuite/22_locale/money_get/get/char/9.cc: Fix citation from
the standard.
* testsuite/22_locale/money_get/get/wchar_t/9.cc: Likewise.

From-SVN: r77339

20 years agoFix typo and clarify comment.
Richard Kenner [Thu, 5 Feb 2004 20:12:36 +0000 (15:12 -0500)]
Fix typo and clarify comment.

From-SVN: r77338

20 years agoos_defines.h (_GLIBCXX_FIONREAD_TAKES_OFF_T): Define.
Richard Sandiford [Thu, 5 Feb 2004 20:11:32 +0000 (20:11 +0000)]
os_defines.h (_GLIBCXX_FIONREAD_TAKES_OFF_T): Define.

* config/os/irix/irix6.5/os_defines.h (_GLIBCXX_FIONREAD_TAKES_OFF_T):
Define.
* config/io/basic_file_stdio.cc (__basic_file<char>::showmanyc): Use
it to decide whether FIONREAD should take an off_t or int argument.

From-SVN: r77336

20 years agore PR c++/13714 (destructor name `const s' does not match type `const s' of expression)
Mark Mitchell [Thu, 5 Feb 2004 19:45:47 +0000 (19:45 +0000)]
re PR c++/13714 (destructor name `const s' does not match type `const s' of expression)

PR c++/13714
* typeck.c (lookup_destructor): Tweak error message.

From-SVN: r77334

20 years agoScrollbar.java (next_scrollbar_number): New field.
Thomas Fitzsimmons [Thu, 5 Feb 2004 19:45:02 +0000 (19:45 +0000)]
Scrollbar.java (next_scrollbar_number): New field.

2004-02-05  Thomas Fitzsimmons  <fitzsim@redhat.com>

* java/awt/Scrollbar.java (next_scrollbar_number): New field.
(Scrollbar (int, int, int, int, int)): Make default page
increment 10.
(setValues): Only call peer.setValues if one of the values has
changed.
(generateName): New method.
(getUniqueLong): New method.
* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkScrollBarPeer.c
(range_scrollbar): Remove structure.
(post_adjustment_event): Remove function.
(post_change_event): Accept jobject argument.
(create): Cast jints to gdoubles.  Round scrollbar values to the
nearest integer.  Clamp min, max and value settings.
(connectJObject): Connect hook to widget->window.
(connectSignals): Remove range_scrollbar structure variables.
Remove "move-slider" connection.  Pass global peer reference to
"value-changed" callback.
(setLineIncrement): Cast jint value to gdouble.
(setPageIncrement): Likewise.
(setValues): Likewise.  Clamp min, max and value settings.

From-SVN: r77332

20 years agotree.c (cp_cannot_inline_tree_fn): Allow inlining of comdat functions.
Jan Hubicka [Thu, 5 Feb 2004 19:01:20 +0000 (20:01 +0100)]
tree.c (cp_cannot_inline_tree_fn): Allow inlining of comdat functions.

* tree.c (cp_cannot_inline_tree_fn):  Allow inlining of comdat
functions.

From-SVN: r77330

20 years ago2004-02-05 Michael Koch <konqueror@gmx.de>
Michael Koch [Thu, 5 Feb 2004 18:48:54 +0000 (18:48 +0000)]
2004-02-05  Michael Koch  <konqueror@gmx.de>

* javax/swing/AbstractCellEditor.java
(getCellEditorValue): Removed.
* javax/swing/Box.java: Reformated.
(serialVersionUID): New field.
* javax/swing/ButtonGroup.java:
Removed some weird whitespace.
* javax/swing/CellEditor.java: Reformated.
* javax/swing/CellRendererPane.java
(serialVersionUID): New field.
(AccessibleCellRendererPaneserialVersionUID): New field.
* javax/swing/DefaultListModel.java
(serialVersionUID): New field.
* javax/swing/JEditorPane.java
(serialVersionUID): New field.
(setPage): Throws IOException.
(addHyperlinkListener): Implemented.
(removeHyperlinkListener): Implemented.
(getHyperlinkListener): New method.
* javax/swing/JFileChooser.java
(serialVersionUID): New field.
(AccessibleJFileChooser.serialVersionUID): New field.
(addActionListener): Implemented.
(removeActionListener): Implemented.
(getActionListeners): New method.
* javax/swing/JFormattedTextField.java
(serialVersionUID): New field.
(AbstractFormatter.serialVersionUID): New field.
(clone): Throws CloneNotSupportedException
(setEditValid): Add missing argument.
(stringToValue): Throws ParseExcpetion.
(valueToString): Throws ParseException.
(commitEdit): Throws ParseException.
* javax/swing/JLabel.java
(serialVersionUID): New field.
* javax/swing/JList.java
(serialVersionUID): New field.
(addListSelectionListener): Reformated.
(removeListSelectionListener): Reformated.
(getListSelectionListeners): New method.
* javax/swing/colorchooser/AbstractColorChooserPanel.java:
Reformated.
(serialVersionUID): New field.
* javax/swing/table/AbstractTableModel.java
(getValueAt): Removed.
(getColumnCount): Removed.
(getRowCount): Removed.

From-SVN: r77329

20 years ago2004-02-05 Michael Koch <konqueror@gmx.de>
Michael Koch [Thu, 5 Feb 2004 18:27:44 +0000 (18:27 +0000)]
2004-02-05  Michael Koch  <konqueror@gmx.de>

* java/awt/datatransfer/DataFlavor.java
(imageFlavor): Javadoc added.
(javaJVMLocalObjectType): Fixed.

From-SVN: r77328

20 years ago2004-02-05 Michael Koch <konqueror@gmx.de>
Michael Koch [Thu, 5 Feb 2004 18:20:46 +0000 (18:20 +0000)]
2004-02-05  Michael Koch  <konqueror@gmx.de>

* java/lang/Thread.java
(Thread): Reordered.
(setContextClassLoader): Fixed javadoc comment.
(setPriority): Reordered.
(yield): Reordered.
(initialize_native): Reordered.
(gen_name): Reordered.

From-SVN: r77327

20 years agoaltivec.md (*movv4si_internal): At least one operand must be altivec_register_operand.
Dorit Naishlos [Thu, 5 Feb 2004 18:07:39 +0000 (18:07 +0000)]
altivec.md (*movv4si_internal): At least one operand must be altivec_register_operand.

2004-02-05  Dorit Naishlos  <dorit@il.ibm.com>

        * config/rs6000/altivec.md (*movv4si_internal): At least one
        operand must be altivec_register_operand.
        (*movv8hi_internal1): Likewise.
        (*movv16qi_internal1): Likewise.
        (*movv4sf_internal1): Likewise.

From-SVN: r77326

20 years agoconfigure.ac (gcc_cv_as_powerpc_mfcrf): Correct test for mfcr.
David Edelsohn [Thu, 5 Feb 2004 17:09:05 +0000 (17:09 +0000)]
configure.ac (gcc_cv_as_powerpc_mfcrf): Correct test for mfcr.

        * configure.ac (gcc_cv_as_powerpc_mfcrf): Correct test for mfcr.
        * configure: Regenerate.

From-SVN: r77325

20 years agore PR c++/14008 (Confusing diagnostic when omitting a template parameter)
Giovanni Bajo [Thu, 5 Feb 2004 16:50:57 +0000 (16:50 +0000)]
re PR c++/14008 (Confusing diagnostic when omitting a template parameter)

PR c++/14008
* g++.dg/parse/error15.C: New test.
* g++.dg/parse/crash11.C: Update dg-error mark.

From-SVN: r77324

20 years agore PR c++/14008 (Confusing diagnostic when omitting a template parameter)
Giovanni Bajo [Thu, 5 Feb 2004 16:48:54 +0000 (16:48 +0000)]
re PR c++/14008 (Confusing diagnostic when omitting a template parameter)

PR c++/14008
* parser.c (cp_parser_diagnose_invalid_typename): Removed parsing
code, only emits the diagnostic now. Added lookup of the identifier
and support for qualified ids.
(cp_parser_parse_and_diagnose_invalid_type_name): New function.
Parse an (invalid) type name as id-expression within a declarator.
(cp_parser_simple_declaration): Use it.
(cp_parser_member_declaration): Likewise.
(cp_parser_make_typename_type): New function. Handle errors through
cp_parser_diagnose_invalid_typename.
(cp_parser_elaborated_type_specifier): Use it.

From-SVN: r77323

20 years agoThread.java: Reordered fields...
Michael Koch [Thu, 5 Feb 2004 16:34:30 +0000 (16:34 +0000)]
Thread.java: Reordered fields...

2004-02-05  Michael Koch  <konqueror@gmx.de>

* java/lang/Thread.java: Reordered fields, reformated much code,
no functional changes, some variables renamed, javadoc comments
merged.

From-SVN: r77322

20 years agoDeflater.java, [...]: Reformated and javadoc comments merged from classpath.
Michael Koch [Thu, 5 Feb 2004 16:04:28 +0000 (16:04 +0000)]
Deflater.java, [...]: Reformated and javadoc comments merged from classpath.

2004-02-05  Michael Koch  <konqueror@gmx.de>

* java/util/zip/Deflater.java,
java/util/zip/DeflaterOutputStream.java,
java/util/zip/GZIPInputStream.java:
Reformated and javadoc comments merged from classpath.

From-SVN: r77319

20 years ago2004-02-05 Michael Koch <konqueror@gmx.de>
Michael Koch [Thu, 5 Feb 2004 15:57:01 +0000 (15:57 +0000)]
2004-02-05  Michael Koch  <konqueror@gmx.de>

* gnu/java/nio/NIOServerSocket.java
(impl): Unused, removed.
* gnu/java/nio/SocketChannelImpl.java
(finnishConnect): Don't throw NoConnectionPendingException if not
connected or no connection pending.

From-SVN: r77317

20 years agostl_function.h: Minor formatting changes.
Paolo Carlini [Thu, 5 Feb 2004 15:39:16 +0000 (15:39 +0000)]
stl_function.h: Minor formatting changes.

2004-02-05  Paolo Carlini  <pcarlini@suse.de>

* include/bits/stl_function.h: Minor formatting changes.

From-SVN: r77316

20 years agoinstall.texi: Update description of --gxx-include-dir to give correct default value.
Jonathan Wakely [Thu, 5 Feb 2004 15:19:31 +0000 (15:19 +0000)]
install.texi: Update description of --gxx-include-dir to give correct default value.

2004-02-05  Jonathan Wakely  <redi@gcc.gnu.org>

* doc/install.texi: Update description of --gxx-include-dir to
give correct default value.

From-SVN: r77315

20 years agoh8300.h (REG_OK_FOR_BASE_NONSTRICT_P): Replace 8 with MAC_REG.
Kazu Hirata [Thu, 5 Feb 2004 14:26:16 +0000 (14:26 +0000)]
h8300.h (REG_OK_FOR_BASE_NONSTRICT_P): Replace 8 with MAC_REG.

* config/h8300/h8300.h (REG_OK_FOR_BASE_NONSTRICT_P): Replace
8 with MAC_REG.

From-SVN: r77314

20 years agopa.c (emit_hpdiv_const): Replace gen_rtx with gen_rtx_PARALLEL.
Kazu Hirata [Thu, 5 Feb 2004 14:21:54 +0000 (14:21 +0000)]
pa.c (emit_hpdiv_const): Replace gen_rtx with gen_rtx_PARALLEL.

* config/pa/pa.c (emit_hpdiv_const): Replace gen_rtx with
gen_rtx_PARALLEL.

From-SVN: r77313

20 years ago* emit-rtl.c: Update the comment about the file.
Kazu Hirata [Thu, 5 Feb 2004 14:15:35 +0000 (14:15 +0000)]
* emit-rtl.c: Update the comment about the file.

From-SVN: r77312

20 years agosourcebuild.texi (Test Idioms): Update testcase naming conventions.
Joseph Myers [Thu, 5 Feb 2004 11:21:33 +0000 (11:21 +0000)]
sourcebuild.texi (Test Idioms): Update testcase naming conventions.

* sourcebuild.texi (Test Idioms): Update testcase naming
conventions.

From-SVN: r77306

20 years agoRevert previous change to config/abi/*/baseline_symbols.txt.
Zack Weinberg [Thu, 5 Feb 2004 07:25:58 +0000 (07:25 +0000)]
Revert previous change to config/abi/*/baseline_symbols.txt.

From-SVN: r77305

20 years agoPartially revert/redo 2003-10-01 change; fix -fworking-directory.
Per Bothner [Thu, 5 Feb 2004 06:52:26 +0000 (22:52 -0800)]
Partially revert/redo 2003-10-01 change; fix -fworking-directory.

* c-ppoutput.c (pp_dir_change):  New function.
* c-common.h (pp_dir_change):  New declaration.
* cpplib.h (struct cpp_options):  Remove working_directory field.
* cppinit.c (cpp_find_main_file, cpp_push_main_file):  Merge back to
(cpp_read_main_file):  as before 10-01.  Call _cpp_stack_file.
Don't handle -fworking_directory here, but in c_common_post_options.
(read_original_directory): Don't back up when done.
Don't clear no-longer used working_directory flag.
* cpplib.h:  Update declarations to match.
* c-lex.c (cb_dir_change):  Move to c-opts.c.
(init_c_lex):  Don't set dir_change callback here, since we want
to set it even if flag_preprocess_only.
* c-opts.c (cb_dir_change):  Function moved from c-lex.c.
(c_common_post_options):  Set dir_change callback.
Call pp_dir_change if approporiate.
(finish_options):  Don't call cpp_find_main_file here. Hence remove
unneeded parameter and result. Do LC_RENAME for <built-in>.
(c_common_post_options):  Call cpp_read_main_file here instead.
(c_common_init):  Update accordingly.
(push_command_line_include):  Don't cpp_push_main_file.
Do LC_RENAME rather than LC_LEASE to get back to main file.
Compared to pre-10-01 version, inline cpp_rename_to_main_file.
(c_common_parse_file):  Call cpp_read_main_file for subsequent main
files, but call finish_options for all files.
* c-opts.c (sanitize_cpp_opts):  Don't set cpp_opts->working_directory.
* fix-header.c (read_scan_file):  Call cpp_read_main_file instead of
cpp_find_main_file + cpp_push_main_file.
* c-lex.c (fe_file_change):  Don't set main_input_filename here.
* opts.c (handle_options):  Only set main_input_filename first time.

From-SVN: r77303

20 years ago* config/arm/arm.h (REG_CLASS_NAMES): Add missing comma.
Ian Lance Taylor [Thu, 5 Feb 2004 06:11:05 +0000 (06:11 +0000)]
* config/arm/arm.h (REG_CLASS_NAMES): Add missing comma.

From-SVN: r77301

20 years agobasic_file_stdio.cc (__gnu_internal::fopen_mode): New function.
Benjamin Kosnik [Thu, 5 Feb 2004 05:24:18 +0000 (05:24 +0000)]
basic_file_stdio.cc (__gnu_internal::fopen_mode): New function.

2004-02-04  Benjamin Kosnik  <bkoz@redhat.com>
    Zack Weinberg  <zack@codesourcery.com>

* config/io/basic_file_stdio.cc (__gnu_internal::fopen_mode):
New function.
(__basic_file<char>::sys_open, __basic_file<char>::open): Use it.
(__basic_file<char>::_M_open_mode): Delete.
* config/io/basic_file_stdio.cc: Delete declaration of _M_open_mode.

* testsuite/27_io/basic_filebuf/close/char/9964.cc
* testsuite/27_io/basic_filebuf/open/char/9507.cc:
Correct flags to filebuf::open calls.

* config/abi/alpha-freebsd5/baseline_symbols.txt
* config/abi/alpha-linux-gnu/baseline_symbols.txt
* config/abi/hppa-linux-gnu/baseline_symbols.txt
* config/abi/i386-freebsd4/baseline_symbols.txt
* config/abi/i386-freebsd5/baseline_symbols.txt
* config/abi/i486-linux-gnu/baseline_symbols.txt
* config/abi/ia64-linux-gnu/baseline_symbols.txt
* config/abi/mips-linux-gnu/baseline_symbols.txt
* config/abi/sparc-freebsd5/baseline_symbols.txt
* config/abi/sparc-linux-gnu/baseline_symbols.txt
* config/abi/x86_64-linux-gnu/baseline_symbols.txt:
Remove entry for __basic_file<char>::_M_open_mode.

From-SVN: r77298

20 years agore PR c++/13932 (duplicate warning message for conversion)
Mark Mitchell [Thu, 5 Feb 2004 05:22:21 +0000 (05:22 +0000)]
re PR c++/13932 (duplicate warning message for conversion)

PR c++/13932
* call.c (convert_like_real): Use "converting" rather than
"argument" as the descriptive keyword to
dubious_conversion_warnings.
* typeck.c (convert_for_assignment): Do not call
dubious_conversion_warnings.

PR c++/13932
* g++.dg/warn/conv2.C: New test.

From-SVN: r77297

20 years agofile-format.exp (gcc_target_object_format): Use ${tool}_target_compile, not gcc_targe...
Mark Mitchell [Thu, 5 Feb 2004 05:09:38 +0000 (05:09 +0000)]
file-format.exp (gcc_target_object_format): Use ${tool}_target_compile, not gcc_target_compile.

* lib/file-format.exp (gcc_target_object_format): Use
${tool}_target_compile, not gcc_target_compile.
* lib/target-supports.exp (check_alias_available): Likewise.
(check_gc_sections_available): Likewise.
* g++.dg/ext/attrib10.C: Use dg-require-alias.
* g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
dg-require-alias.

From-SVN: r77295

20 years ago* testsuite/performance/20_util/allocator/insert.cc (main): Tweak.
Loren J. Rittle [Thu, 5 Feb 2004 03:52:41 +0000 (03:52 +0000)]
* testsuite/performance/20_util/allocator/insert.cc (main): Tweak.

From-SVN: r77293

20 years agore PR c++/13086 (the location of the warning message is wrong when calling delete...
Giovanni Bajo [Thu, 5 Feb 2004 02:49:31 +0000 (02:49 +0000)]
re PR c++/13086 (the location of the warning message is wrong when calling delete on incomplete type)

PR c++/13086
* g++.dg/warn/incomplete1.C: Remove xfail.

From-SVN: r77290

20 years agore PR c++/13086 (the location of the warning message is wrong when calling delete...
Giovanni Bajo [Thu, 5 Feb 2004 02:48:31 +0000 (02:48 +0000)]
re PR c++/13086 (the location of the warning message is wrong when calling delete on incomplete type)

PR c++/13086
* init.c (build_delete): Emit a more informative error message in
case of an incomplete type, and on the correct source line.

From-SVN: r77289

20 years agore PR c++/9941 (typeinfo not generated correctly when #pragmas are involved)
Mark Mitchell [Thu, 5 Feb 2004 01:58:10 +0000 (01:58 +0000)]
re PR c++/9941 (typeinfo not generated correctly when #pragmas are involved)

PR c++/9941
* rtti.c (tinfo_base_init): Use import_export_tinfo to decide the
linkage for the typeinfo name string.

From-SVN: r77288

20 years ago[multiple changes]
Benjamin Kosnik [Thu, 5 Feb 2004 01:33:07 +0000 (01:33 +0000)]
[multiple changes]

2004-02-04  Felix Yen  <fwy@alumni.brown.edu>

* testsuite/performance/20_util/producer_consumer.cc: New.
* testsuite/performance/20_util/allocator/insert_insert.cc: Two loops.

2004-02-04  Benjamin Kosnik  <bkoz@redhat.com>

* testsuite/performance/20_util/allocator.cc: Move to..
* testsuite/performance/20_util/allocator/insert.cc: ...here.
* testsuite/performance/20_util/allocator_thread.cc: Move to...
* testsuite/performance/20_util/allocator/insert_insert.cc: ...here.
* testsuite/performance/20_util/allocator_map_thread.cc: Move to...
* testsuite/performance/20_util/allocator/map_thread.cc: ...here.

From-SVN: r77285

20 years agoDaily bump.
GCC Administrator [Thu, 5 Feb 2004 00:16:15 +0000 (00:16 +0000)]
Daily bump.

From-SVN: r77282

20 years agoPartial merge from upstream:
Geoffrey Keating [Wed, 4 Feb 2004 23:58:48 +0000 (23:58 +0000)]
Partial merge from upstream:

* ltmain.in: When setting IFS to '~', be careful about user
arguments that contain '~'.

From-SVN: r77279

20 years agoreload.c (find_equiv_reg): When checking for register overlap, don't index hard_regno...
Geoffrey Keating [Wed, 4 Feb 2004 23:58:11 +0000 (23:58 +0000)]
reload.c (find_equiv_reg): When checking for register overlap, don't index hard_regno_nregs with a pseudo-reg.

* reload.c (find_equiv_reg): When checking for register overlap,
don't index hard_regno_nregs with a pseudo-reg.

From-SVN: r77278

20 years ago* config/s390/s390.c (s390_trampoline_template): Remove gen_rtx().
Ulrich Weigand [Wed, 4 Feb 2004 23:46:29 +0000 (23:46 +0000)]
* config/s390/s390.c (s390_trampoline_template): Remove gen_rtx().

From-SVN: r77277

20 years agoreload.c (refers_to_regno_for_reload_p): Test regno, not inner_regno, against FIRST_P...
David Edelsohn [Wed, 4 Feb 2004 22:35:46 +0000 (22:35 +0000)]
reload.c (refers_to_regno_for_reload_p): Test regno, not inner_regno, against FIRST_PSEUDO_REGISTER.

* reload.c (refers_to_regno_for_reload_p): Test regno, not inner_regno,
against FIRST_PSEUDO_REGISTER.

From-SVN: r77276

20 years agoSwingUtilities.java: Many new functions.
Graydon Hoare [Wed, 4 Feb 2004 20:43:32 +0000 (20:43 +0000)]
SwingUtilities.java: Many new functions.

2004-02-02  Graydon Hoare  <graydon@redhat.com>

* javax/swing/SwingUtilities.java: Many new functions.
* java/awt/Container.java (LightweightDispatcher): Reimplement.
* javax/swing/basic/BasicGraphicsUtils.java
(getPreferredButtonSize): Start layout from top-left corner.

From-SVN: r77271

20 years agoMakefile.in: Move target, host overrides after per-language fragments.
Rainer Orth [Wed, 4 Feb 2004 20:39:15 +0000 (20:39 +0000)]
Makefile.in: Move target, host overrides after per-language fragments.

* Makefile.in: Move target, host overrides after per-language
fragments.

* config/mips/t-iris5-as (FORCE_DEBUG_ADAFLAGS): Clear.
(GNATLIBCFLAGS): Remove -g.

From-SVN: r77270

20 years agoalpha.c, [...]: Revert the replacements of "FALLTHRU" with "Fall through" done in...
Kazu Hirata [Wed, 4 Feb 2004 20:27:12 +0000 (20:27 +0000)]
alpha.c, [...]: Revert the replacements of "FALLTHRU" with "Fall through" done in the previous...

* config/alpha/alpha.c, config/arc/arc.c, config/avr/avr.c,
config/i386/i386.c, config/i386/i386.h, config/i386/i386.md,
config/ia64/ia64.c, config/ia64/unwind-ia64.c,
config/m32r/m32r.c, config/ns32k/ns32k.c, config/pa/pa.c,
config/pdp11/pdp11.c, config/rs6000/rs6000.c,
config/sparc/sparc.c, config/vax/vax.c: Revert the
replacements of "FALLTHRU" with "Fall through" done in the
previous patch.

From-SVN: r77269

20 years agodarwin.c, [...]: Fix comment formatting.
Kazu Hirata [Wed, 4 Feb 2004 20:01:05 +0000 (20:01 +0000)]
darwin.c, [...]: Fix comment formatting.

* config/darwin.c, config/darwin.h, config/freebsd-spec.h,
config/arm/arm.c, config/arm/arm.md,
config/cris/cris-protos.h, config/fr30/fr30.c,
config/fr30/fr30.h, config/h8300/h8300.c, config/i386/i386.h,
config/i860/i860.c, config/i860/i860.h, config/ia64/ia64-c.c,
config/ia64/ia64.c, config/ia64/ia64.h, config/ip2k/ip2k.h,
config/ip2k/ip2k.md, config/ip2k/libgcc.S,
config/m32r/linux.h, config/m32r/m32r.c, config/m32r/m32r.h,
config/m68k/m68k.c, config/m68k/netbsd-elf.h,
config/mips/mips.c, config/mmix/mmix.c, config/mmix/mmix.md,
config/ns32k/netbsd.h, config/ns32k/ns32k.c,
config/ns32k/ns32k.h, config/pdp11/pdp11.h,
config/rs6000/darwin-ldouble.c, config/s390/s390.h,
config/s390/s390.md, config/sparc/netbsd-elf.h,
config/sparc/openbsd.h, config/sparc/sparc.c,
config/xtensa/lib2funcs.S: Fix comment formatting.

From-SVN: r77268

20 years agoalpha.c, [...]: Fix comment typos.
Kazu Hirata [Wed, 4 Feb 2004 19:46:25 +0000 (19:46 +0000)]
alpha.c, [...]: Fix comment typos.

* config/alpha/alpha.c, config/arc/arc.c,
config/arm/arm-cores.def, config/arm/arm.c, config/arm/arm.h,
config/arm/arm1026ejs.md, config/arm/arm1136jfs.md,
config/arm/arm926ejs.md, config/arm/vfp.md, config/avr/avr.c,
config/c4x/c4x.c, config/cris/cris.c, config/frv/frv.md,
config/i386/i386.c, config/i386/i386.h, config/i386/i386.md,
config/ia64/ia64.c, config/ia64/unwind-ia64.c,
config/iq2000/iq2000.c, config/m32r/m32r.c,
config/mips/mips.c, config/mmix/mmix.c, config/mmix/mmix.h,
config/ns32k/ns32k.c, config/pa/pa.c, config/pdp11/pdp11.c,
config/rs6000/darwin-ldouble.c, config/rs6000/rs6000.c,
config/rs6000/rs6000.h, config/sparc/sparc.c,
config/vax/vax.c: Fix comment typos.  Follow spelling
conventions.

From-SVN: r77267

20 years agoalloc-pool.h, [...]: Update copyright.
Kazu Hirata [Wed, 4 Feb 2004 19:15:30 +0000 (19:15 +0000)]
alloc-pool.h, [...]: Update copyright.

gcc/
* alloc-pool.h, c-convert.c, c-lang.c, c-tree.h,
caller-save.c, df.h, genconfig.c, global.c, lcm.c,
ra-rewrite.c, ra.c, regclass.c, regs.h, resource.c,
sched-rgn.c, config/arm/aof.h, config/arm/cirrus.md,
config/arm/fpa.md, config/arm/iwmmxt.md,
config/arm/netbsd-elf.h, config/arm/netbsd.h,
config/m68hc11/m68hc11.md, config/mips/iris5.h,
config/mn10300/mn10300.md, config/rs6000/altivec.md,
config/sparc/netbsd-elf.h: Update copyright.

cp/
* error.c, search.c: Update copyright.

java/
* typeck.c: Update copyright.

From-SVN: r77265

20 years agosparc.c (function_arg_pass_by_reference): Return 1 for all modes whose size is greate...
Eric Botcazou [Wed, 4 Feb 2004 19:02:16 +0000 (20:02 +0100)]
sparc.c (function_arg_pass_by_reference): Return 1 for all modes whose size is greater than 8 bytes if ARCH32.

* config/sparc/sparc.c (function_arg_pass_by_reference): Return 1
for all modes whose size is greater than 8 bytes if ARCH32.
(sparc_va_arg): Handle all modes whose size is greater than 8 bytes
by reference if ARCH32.

From-SVN: r77262

20 years agoAffineTransform.java: Corrected comments on the field definitions for m11 and m10.
Olga Rodimina [Wed, 4 Feb 2004 18:43:54 +0000 (18:43 +0000)]
AffineTransform.java: Corrected comments on the field definitions for m11 and m10.

* java/awt/geom/AffineTransform.java:
Corrected comments on the field definitions for
m11 and m10.
(shear): Fixed few errors that caused shear
transformation to be performed incorrectly.
(createInverse): Fixed to return correct
inverse of the given matrix.

From-SVN: r77261

20 years agore PR c++/13969 (static const value rejected as template parameter)
Mark Mitchell [Wed, 4 Feb 2004 18:35:18 +0000 (18:35 +0000)]
re PR c++/13969 (static const value rejected as template parameter)

PR c++/13969
* g++.dg/template/static6.C: New test.

PR c++/13969
* cp-tree.h (fold_non_dependent_expr): New function.
* parser.c (cp_parser_fold_non_dependent_expr): Remove.
(cp_parser_template_argument): Use fold_non_dependent_expr.
(cp_parser_direct_declarator): Likewise.
* pt.c (fold_non_dependent_expr): New function.
(convert_nontype_argument): Use it.
(tsubst_qualified_id): Simplify.
(tsubst_copy_and_build): Likewise.

From-SVN: r77260

20 years agoindex.html: Recommend using LD_LIBRARY_PATH.
Jonathan Wakely [Wed, 4 Feb 2004 17:45:18 +0000 (17:45 +0000)]
index.html: Recommend using LD_LIBRARY_PATH.

2004-02-04  Jonathan Wakely  <redi@gcc.gnu.org>

* docs/html/faq/index.html: Recommend using LD_LIBRARY_PATH.
* docs/html/faq/index.txt: Regenerate.

From-SVN: r77258

20 years ago* cgraphunit.c (cgraph_postorder): Fix typo in comment.
Aldy Hernandez [Wed, 4 Feb 2004 17:38:22 +0000 (17:38 +0000)]
* cgraphunit.c (cgraph_postorder): Fix typo in comment.

From-SVN: r77257

20 years agodebug_allocator.h: _M_extra now stands for the number of extra objects instead of...
Dhruv Matani [Wed, 4 Feb 2004 17:37:10 +0000 (17:37 +0000)]
debug_allocator.h: _M_extra now stands for the number of extra objects instead of the number of...

2004-02-04  Dhruv Matani  <dhruvbird@gmx.net>

* include/ext/debug_allocator.h: _M_extra now stands for the
number of extra objects instead of the number of extra bytes.
(debug_allocator::allocate): Adjust.
(debug_allocator::deallocate): Adjust.

* include/ext/pool_allocator.h: Fix typo.

From-SVN: r77256

20 years agos390.md ("*la_64" + peepholes, [...]): Move to before adddi3 insn patterns.
Ulrich Weigand [Wed, 4 Feb 2004 15:55:33 +0000 (15:55 +0000)]
s390.md ("*la_64" + peepholes, [...]): Move to before adddi3 insn patterns.

* config/s390/s390.md ("*la_64" + peepholes, "reload_indi"): Move
to before adddi3 insn patterns.
("*la_31" + peepholes, "*la_31_and", "*la_31_and_cc", "force_la_31",
"reload_insi"): Move to before addsi3 insn patterns.

From-SVN: r77253

20 years ago* gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
Ian Lance Taylor [Wed, 4 Feb 2004 13:43:43 +0000 (13:43 +0000)]
* gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.

From-SVN: r77249

20 years agoencode-2.m, [...]: Fix tests for systems where `char' is unsigned by default.
Kaveh R. Ghazi [Wed, 4 Feb 2004 13:40:25 +0000 (13:40 +0000)]
encode-2.m, [...]: Fix tests for systems where `char' is unsigned by default.

* objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
tests for systems where `char' is unsigned by default.

From-SVN: r77247

20 years agocalls.c (initialize_argument_information): Add CALL_FROM_THUNK_P parameter.
Mark Mitchell [Wed, 4 Feb 2004 12:22:42 +0000 (12:22 +0000)]
calls.c (initialize_argument_information): Add CALL_FROM_THUNK_P parameter.

* calls.c (initialize_argument_information): Add CALL_FROM_THUNK_P
parameter.  Use it instead of current_function_is_thunk.
* function.h (struct function): Update documentation for is_thunk.
* tree.h (CALL_FROM_THUNK_P): New macro.
* config/alpha/alpha.c (alpha_sa_mask): Do not check
no_new_pseudos when testing current_function_is_thunk.
* config/rs6000/rs6000.c (rs6000_ra_ever_killed): Likeiwse.

* decl.c (cxx_push_function_context): Do not set
current_function_is_thunk.
* method.c (use_thunk): Set CALL_FROM_THUNK on the call to the
actual function.

From-SVN: r77244

20 years agoForgot the PR number.
Giovanni Bajo [Wed, 4 Feb 2004 11:30:20 +0000 (11:30 +0000)]
Forgot the PR number.

From-SVN: r77239

20 years agoForgot the PR number for my last entry.
Giovanni Bajo [Wed, 4 Feb 2004 11:29:57 +0000 (11:29 +0000)]
Forgot the PR number for my last entry.

From-SVN: r77238

20 years ago* g++.dg/template/partial3.C: New test.
Giovanni Bajo [Wed, 4 Feb 2004 11:28:30 +0000 (11:28 +0000)]
* g++.dg/template/partial3.C: New test.

From-SVN: r77237

20 years agopt.c (more_specialized_class): Increase processing_template_decl while partial ordering.
Giovanni Bajo [Wed, 4 Feb 2004 11:26:26 +0000 (11:26 +0000)]
pt.c (more_specialized_class): Increase processing_template_decl while partial ordering.

* pt.c (more_specialized_class): Increase processing_template_decl
while partial ordering.

From-SVN: r77236

20 years ago[multiple changes]
Arnaud Charlet [Wed, 4 Feb 2004 11:06:19 +0000 (12:06 +0100)]
[multiple changes]

2004-02-04  Robert Dewar  <dewar@gnat.com>

* 5gtasinf.adb, 5gtasinf.ads, 5gtaprop.adb, ali.adb,
ali.ads, gprcmd.adb: Minor reformatting

* bindgen.adb: Output restrictions string for new style restrictions
handling

* impunit.adb: Add s-rident.ads (System.Rident) and
s-restri (System.Restrictions)

* lib-writ.adb: Fix bug in writing restrictions string (last few
entries wrong)

* s-restri.ads, s-restri.adb: Change name Restrictions to
Run_Time_Restrictions to avoid conflict with package name.
Add circuit to read and acquire run time restrictions.

2004-02-04  Jose Ruiz  <ruiz@act-europe.fr>

* restrict.ads, restrict.adb: Use the new restriction
No_Task_Attributes_Package instead of the old No_Task_Attributes.

* sem_prag.adb: No_Task_Attributes is a synonym of
No_Task_Attributes_Package.

* snames.ads, snames.adb: New entry for proper handling of
No_Task_Attributes.

* s-rident.ads: Adding restriction No_Task_Attributes_Package
(AI-00249) that supersedes the GNAT specific restriction
No_Task_Attributes.

2004-02-04  Ed Schonberg  <schonberg@gnat.com>

* sem_prag.adb:
(Analyze_Pragma, case Warnings): In an inlined body, as in an instance
 body, an identifier may be wrapped in an unchecked conversion.

2004-02-04  Vincent Celier  <celier@gnat.com>

* lib-writ.ads: Comment update for the W lines

* bld.adb: (Expression): An empty string list is static

* fname-uf.adb: Minor comment update

* fname-uf.ads: (Get_File_Name): Document new parameter May_Fail

* gnatbind.adb: Initialize Cumulative_Restrictions with the
restrictions on the target.

From-SVN: r77233

20 years agotm.texi: Replace SETUP_INCOMING_VARARGS with TARGET_SETUP_INCOMING_VARARGS.
Kazu Hirata [Wed, 4 Feb 2004 06:32:51 +0000 (06:32 +0000)]
tm.texi: Replace SETUP_INCOMING_VARARGS with TARGET_SETUP_INCOMING_VARARGS.

* doc/tm.texi: Replace SETUP_INCOMING_VARARGS with
TARGET_SETUP_INCOMING_VARARGS.

From-SVN: r77226

20 years agoallocator.cc: Add map, deque, set tests.
Felix Yen [Wed, 4 Feb 2004 06:21:21 +0000 (06:21 +0000)]
allocator.cc: Add map, deque, set tests.

2004-02-03  Felix Yen  <fwy@alumni.brown.edu>
    Benjamin Kosnik  <bkoz@redhat.com>

* testsuite/performance/20_util/allocator.cc: Add map,
deque, set tests.
* testsuite/performance/20_util/allocator_thread.cc: Same.

Co-Authored-By: Benjamin Kosnik <bkoz@redhat.com>
From-SVN: r77225

20 years agoemit-rtl.c (gen_rtx): Remove.
Kazu Hirata [Wed, 4 Feb 2004 06:12:54 +0000 (06:12 +0000)]
emit-rtl.c (gen_rtx): Remove.

* emit-rtl.c (gen_rtx): Remove.
* genattrtab.c: Don't mention gen_rtx in a comment.
* rtl.h: Remove the prototype for gen_rtx.
* doc/md.texi: Replace gen_rtx with gen_rtx_REG.

From-SVN: r77224

20 years ago* config/arc/arc.h, config/fr30/fr30.h
Kazu Hirata [Wed, 4 Feb 2004 06:07:39 +0000 (06:07 +0000)]
* config/arc/arc.h, config/fr30/fr30.h
(SETUP_INCOMING_VARARGS): Remove the target-independent
comments.
* doc/tm.texi: Don't mention deprecated target macros.

From-SVN: r77221

20 years agofr30.h (FUNCTION_VALUE): Remove the target-independent comment.
Kazu Hirata [Wed, 4 Feb 2004 05:53:20 +0000 (05:53 +0000)]
fr30.h (FUNCTION_VALUE): Remove the target-independent comment.

* config/fr30/fr30.h (FUNCTION_VALUE): Remove the
target-independent comment.

From-SVN: r77220

20 years ago* MAINTAINERS: Remove i960 port.
Kazu Hirata [Wed, 4 Feb 2004 05:40:42 +0000 (05:40 +0000)]
* MAINTAINERS: Remove i960 port.

From-SVN: r77219

20 years agointerface.texi, [...]: Don't mention deprecated target macros.
Kazu Hirata [Wed, 4 Feb 2004 05:33:13 +0000 (05:33 +0000)]
interface.texi, [...]: Don't mention deprecated target macros.

* doc/interface.texi, doc/tm.texi, doc/trouble.texi: Don't
mention deprecated target macros.

From-SVN: r77217

20 years agoconfig.gcc: Remove obsolete ports and configurations.
Kazu Hirata [Wed, 4 Feb 2004 05:13:43 +0000 (05:13 +0000)]
config.gcc: Remove obsolete ports and configurations.

gcc/
* config.gcc: Remove obsolete ports and configurations.
* config/linux-aout.h, config/netware.h,
config/t-linux-gnulibc1, config/d30v/abi,
config/d30v/d30v-protos.h, config/d30v/d30v.c,
config/d30v/d30v.h, config/d30v/d30v.md,
config/d30v/libgcc1.asm, config/d30v/t-d30v,
config/dsp16xx/dsp16xx-modes.def,
config/dsp16xx/dsp16xx-protos.h, config/dsp16xx/dsp16xx.c,
config/dsp16xx/dsp16xx.h, config/dsp16xx/dsp16xx.md,
config/i370/README, config/i370/i370-c.c,
config/i370/i370-protos.h, config/i370/i370.c,
config/i370/i370.h, config/i370/i370.md, config/i370/linux.h,
config/i370/mvs.h, config/i370/oe.h, config/i370/t-i370,
config/i386/freebsd-aout.h, config/i386/linux-aout.h,
config/i386/moss.h, config/i386/netware.h,
config/i386/svr3.ifile, config/i386/svr3dbx.h,
config/i386/svr3gas.h, config/i386/svr3z.ifile,
config/i386/t-udk, config/i386/udk.h, config/i386/vsta.h,
config/i960/i960-c.c, config/i960/i960-coff.h,
config/i960/i960-modes.def, config/i960/i960-protos.h,
config/i960/i960.c, config/i960/i960.h, config/i960/i960.md,
config/i960/rtems.h, config/i960/t-960bare,
config/m68k/hp310.h, config/m68k/hp320.h,
config/m68k/hp320base.h, config/m68k/m68kv4.h,
config/m68k/netbsd.h, config/m68k/sgs.h, config/m68k/t-hp320:
Remove.
* doc/extend.texi, doc/install.texi, doc/invoke.texi,
doc/md.texi: Remove mentions of obsolete ports.

testsuite/
* gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
Remove mentions of obsolete ports.

From-SVN: r77216

20 years agoDaily bump.
GCC Administrator [Wed, 4 Feb 2004 00:16:13 +0000 (00:16 +0000)]
Daily bump.

From-SVN: r77206

20 years agonatPosixProcess.cc (startProcess): Handle case where PATH or LD_LIBRARY_PATH is not...
Tom Tromey [Wed, 4 Feb 2004 00:07:19 +0000 (00:07 +0000)]
natPosixProcess.cc (startProcess): Handle case where PATH or LD_LIBRARY_PATH is not set in parent environment.

* java/lang/natPosixProcess.cc (startProcess): Handle case where
PATH or LD_LIBRARY_PATH is not set in parent environment.

From-SVN: r77203

20 years agoalias.c (find_base_term, get_addr): Do not dereference NULL pointer when all VALUE...
Jan Hubicka [Tue, 3 Feb 2004 23:53:48 +0000 (00:53 +0100)]
alias.c (find_base_term, get_addr): Do not dereference NULL pointer when all VALUE's locations has been invalidated.

* alias.c (find_base_term, get_addr):  Do not dereference NULL
pointer when all VALUE's locations has been invalidated.
(rtx_equal_for_memref_p): Simplify checking of VALUEs.

From-SVN: r77201

20 years agoCommit for Wolfgang Bangerth:
Wolfgang Bangerth [Tue, 3 Feb 2004 23:45:52 +0000 (16:45 -0700)]
Commit for  Wolfgang Bangerth:

* doc/invoke.texi (x86 options): Fix spelling/wording

From-SVN: r77200

20 years ago20001228-1.c: Fix for new error message.
Paolo Bonzini [Tue, 3 Feb 2004 23:44:40 +0000 (23:44 +0000)]
20001228-1.c: Fix for new error message.

2004-02-04  Paolo Bonzini  <bonzini@gnu.org>

* gcc.dg/noncompile/20001228-1.c: Fix for new
error message.

From-SVN: r77199

20 years agobasic_string.h (insert(iterator)): Remove, non-standard and already scheduled for...
Paolo Carlini [Tue, 3 Feb 2004 23:34:52 +0000 (23:34 +0000)]
basic_string.h (insert(iterator)): Remove, non-standard and already scheduled for removal.

2004-02-03  Paolo Carlini  <pcarlini@suse.de>

* include/bits/basic_string.h (insert(iterator)): Remove,
non-standard and already scheduled for removal.

From-SVN: r77198