OSDN Git Service

pf3gnuchains/gcc-fork.git
20 years ago2004-04-17 Benjamin Kosnik <bkoz@redhat.com>
bkoz [Sun, 18 Apr 2004 05:04:58 +0000 (05:04 +0000)]
2004-04-17  Benjamin Kosnik  <bkoz@redhat.com>

* include/bits/stl_bvector.h: Use _M_impl._M_start.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80811 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * configure.ac: It's gnatlib-plain in the Makefile, not
neroden [Sun, 18 Apr 2004 03:07:02 +0000 (03:07 +0000)]
* configure.ac: It's gnatlib-plain in the Makefile, not
gnatlib-simple; make configure match.
* configure: Regenerate.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80810 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * config/rs6000/altivec.h (vec_any_numeric): Correct typo in
aldyh [Sun, 18 Apr 2004 01:13:03 +0000 (01:13 +0000)]
* config/rs6000/altivec.h (vec_any_numeric): Correct typo in
__unn_args_eq.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80809 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * gcc.dg/vmx/1b-01.c: New.
aldyh [Sun, 18 Apr 2004 01:01:41 +0000 (01:01 +0000)]
* gcc.dg/vmx/1b-01.c: New.
* gcc.dg/vmx/1b-02.c: New.
* gcc.dg/vmx/1b-03.c: New.
* gcc.dg/vmx/1b-04.c: New.
* gcc.dg/vmx/1b-05.c: New.
* gcc.dg/vmx/1b-06.c: New.
* gcc.dg/vmx/1b-07.c: New.
* gcc.dg/vmx/1c-01.c: New.
* gcc.dg/vmx/1c-02.c: New.
* gcc.dg/vmx/3a-01a.c: New.
* gcc.dg/vmx/3a-01.c: New.
* gcc.dg/vmx/3a-01m.c: New.
* gcc.dg/vmx/3a-03.c: New.
* gcc.dg/vmx/3a-03m.c: New.
* gcc.dg/vmx/3a-04.c: New.
* gcc.dg/vmx/3a-04m.c: New.
* gcc.dg/vmx/3a-05.c: New.
* gcc.dg/vmx/3a-06.c: New.
* gcc.dg/vmx/3a-06m.c: New.
* gcc.dg/vmx/3a-07.c: New.
* gcc.dg/vmx/3b-01.c: New.
* gcc.dg/vmx/3b-02.c: New.
* gcc.dg/vmx/3b-10.c: New.
* gcc.dg/vmx/3b-13.c: New.
* gcc.dg/vmx/3b-14.c: New.
* gcc.dg/vmx/3b-15.c: New.
* gcc.dg/vmx/3c-01a.c: New.
* gcc.dg/vmx/3c-01.c: New.
* gcc.dg/vmx/3c-02.c: New.
* gcc.dg/vmx/3c-03.c: New.
* gcc.dg/vmx/3d-01.c: New.
* gcc.dg/vmx/4-01.c: New.
* gcc.dg/vmx/4-03.c: New.
* gcc.dg/vmx/5-01.c: New.
* gcc.dg/vmx/5-02.c: New.
* gcc.dg/vmx/5-03.c: New.
* gcc.dg/vmx/5-04.c: New.
* gcc.dg/vmx/5-05.c: New.
* gcc.dg/vmx/5-06.c: New.
* gcc.dg/vmx/5-07.c: New.
* gcc.dg/vmx/5-07t.c: New.
* gcc.dg/vmx/5-08.c: New.
* gcc.dg/vmx/5-10.c: New.
* gcc.dg/vmx/5-11.c: New.
* gcc.dg/vmx/7-01a.c: New.
* gcc.dg/vmx/7-01.c: New.
* gcc.dg/vmx/7c-01.c: New.
* gcc.dg/vmx/7d-01.c: New.
* gcc.dg/vmx/7d-02.c: New.
* gcc.dg/vmx/8-01.c: New.
* gcc.dg/vmx/8-02a.c: New.
* gcc.dg/vmx/8-02.c: New.
* gcc.dg/vmx/brode-1.c: New.
* gcc.dg/vmx/bug-1.c: New.
* gcc.dg/vmx/bug-2.c: New.
* gcc.dg/vmx/bug-3.c: New.
* gcc.dg/vmx/cw-bug-1.c: New.
* gcc.dg/vmx/cw-bug-2.c: New.
* gcc.dg/vmx/cw-bug-3.c: New.
* gcc.dg/vmx/dct.c: New.
* gcc.dg/vmx/debug-1.c: New.
* gcc.dg/vmx/debug-2.c: New.
* gcc.dg/vmx/debug-3.c: New.
* gcc.dg/vmx/debug-4.c: New.
* gcc.dg/vmx/dos-bug-1-gdb.c: New.
* gcc.dg/vmx/dos-bug-2-gdb.c: New.
* gcc.dg/vmx/eg-5.c: New.
* gcc.dg/vmx/fft.c: New.
* gcc.dg/vmx/gcc-bug-1.c: New.
* gcc.dg/vmx/gcc-bug-2.c: New.
* gcc.dg/vmx/gcc-bug-3.c: New.
* gcc.dg/vmx/gcc-bug-4.c: New.
* gcc.dg/vmx/gcc-bug-5.c: New.
* gcc.dg/vmx/gcc-bug-6.c: New.
* gcc.dg/vmx/gcc-bug-7.c: New.
* gcc.dg/vmx/gcc-bug-8.c: New.
* gcc.dg/vmx/gcc-bug-9.c: New.
* gcc.dg/vmx/gcc-bug-b.c: New.
* gcc.dg/vmx/gcc-bug-c.c: New.
* gcc.dg/vmx/gcc-bug-d.c: New.
* gcc.dg/vmx/gcc-bug-e.c: New.
* gcc.dg/vmx/gcc-bug-f.c: New.
* gcc.dg/vmx/gcc-bug-g.c: New.
* gcc.dg/vmx/gcc-bug-i.c: New.
* gcc.dg/vmx/harness.h: New.
* gcc.dg/vmx/ira1.c: New.
* gcc.dg/vmx/ira2a.c: New.
* gcc.dg/vmx/ira2b.c: New.
* gcc.dg/vmx/ira2.c: New.
* gcc.dg/vmx/ira2c.c: New.
* gcc.dg/vmx/mem.c: New.
* gcc.dg/vmx/newton-1.c: New.
* gcc.dg/vmx/ops.c: New.
* gcc.dg/vmx/sn7153.c: New.
* gcc.dg/vmx/spill2.c: New.
* gcc.dg/vmx/spill3.c: New.
* gcc.dg/vmx/spill.c: New.
* gcc.dg/vmx/t.c: New.
* gcc.dg/vmx/varargs-1.c: New.
* gcc.dg/vmx/varargs-2.c: New.
* gcc.dg/vmx/varargs-3.c: New.
* gcc.dg/vmx/varargs-4.c: New.
* gcc.dg/vmx/varargs-5.c: New.
* gcc.dg/vmx/varargs-6.c: New.
* gcc.dg/vmx/varargs-7.c: New.
* gcc.dg/vmx/vmx.exp: New.
* gcc.dg/vmx/vprint-1.c: New.
* gcc.dg/vmx/vscan-1.c: New.
* gcc.dg/vmx/x-01.c: New.
* gcc.dg/vmx/x-02.c: New.
* gcc.dg/vmx/x-03.c: New.
* gcc.dg/vmx/x-04.c: New.
* gcc.dg/vmx/x-05.c: New.
* gcc.dg/vmx/yousufi-1.c: New.
* gcc.dg/vmx/zero-1.c: New.
* gcc.dg/vmx/zero.c: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80808 138bc75d-0d04-0410-961f-82ee72b054a4

20 years agoDaily bump.
gccadmin [Sun, 18 Apr 2004 00:16:10 +0000 (00:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80805 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * g77.texi (Floating-point Errors): Avoid referencing
gerald [Sun, 18 Apr 2004 00:03:47 +0000 (00:03 +0000)]
* g77.texi (Floating-point Errors): Avoid referencing
http://www.linuxsupportline.com/~billm/ which as has been hijacked.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80801 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * javax/swing/JToggleButton.java (ToggleButtonModel):
mark [Sat, 17 Apr 2004 22:31:17 +0000 (22:31 +0000)]
   * javax/swing/JToggleButton.java (ToggleButtonModel):
       Make public static inner class.
       * javax/swing/JTabbedPane.java (setComponentAt):
       Call Page.setComponent().
       (SCROLL_TAB_LAYOUT): Make public, value is 1.
       (WRAP_TAB_LAYOUT): Make public, value is 0.
       * javax/swing/plaf/basic/BasicTabbedPaneUI.java (ScrollingButton):
        Make private static inner class.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80800 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * g++.dg/lookup/java1.C: Update for chage of
pinskia [Sat, 17 Apr 2004 20:13:50 +0000 (20:13 +0000)]
    * g++.dg/lookup/java1.C: Update for chage of
        _Jv_AllocObject.
        * g++.dg/lookup/java2.C: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80799 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago Revise last log entry.
danglin [Sat, 17 Apr 2004 19:45:34 +0000 (19:45 +0000)]
Revise last log entry.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80797 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-17 Laurent GUERBY <laurent@guerby.net>
guerby [Sat, 17 Apr 2004 17:14:18 +0000 (17:14 +0000)]
2004-04-17  Laurent GUERBY <laurent@guerby.net>

* ada/acats/run_all.sh: use -O2 by default.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80796 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago PR target/14715
amodra [Sat, 17 Apr 2004 12:40:07 +0000 (12:40 +0000)]
PR target/14715
* config/rs6000/rs6000.c (rs6000_stack_info): Make parm_size agree
with STARTING_FRAME_OFFSET.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80794 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-17 Laurent GUERBY <laurent@guerby.net>
guerby [Sat, 17 Apr 2004 12:13:53 +0000 (12:13 +0000)]
2004-04-17  Laurent GUERBY <laurent@guerby.net>

PR ada/14988 (partial)
* impunit.adb: Fix typo.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80793 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * config/mips/mips.h (PREDICATE_CODES): Add macc_msac_operand.
rsandifo [Sat, 17 Apr 2004 07:02:32 +0000 (07:02 +0000)]
* config/mips/mips.h (PREDICATE_CODES): Add macc_msac_operand.
* config/mips/mips.c (macc_msac_operand): New function.
* config/mips/mips.md (*msac): Move after *macc.
(*msac2): New.  Generalize macc-related peepholes so that they apply
to msac too.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80790 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-17 Paolo Bonzini <bonzini@gnu.org>
bonzini [Sat, 17 Apr 2004 06:53:44 +0000 (06:53 +0000)]
2004-04-17  Paolo Bonzini  <bonzini@gnu.org>

        * opts.c (decode_options): Do not enable flag_rename_registers
        and flag_web at -O3.
        * toplev.c (flag_rename_registers): Initialize
        flag_rename_registers and flag_web to
        AUTODETECT_FLAG_VAR_TRACKING.
        (default_debug_hooks): New global.
        (process_options): Initialize default_debug_hooks.  Warn if
        -fvar-tracking specified but not supported by the current
        debug format.  Do not run var tracking at -O0 or if not
        supported by the current debug format, even if
        -fvar-tracking was given.  If -fno-rename-registers
        is not specified, always run register renaming if var
        tracking is supported by the default debugging information
        format for the target, and we are at -O1 or higher; similarly
        for -fweb, but only at -O2 or higher.
        * doc/invoke.texi (Optimize Options): Document this.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80789 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * configure.ac (gcc_cv_ld_as_needed): Use AC_CACHE_CHECK.
rsandifo [Sat, 17 Apr 2004 06:06:52 +0000 (06:06 +0000)]
* configure.ac (gcc_cv_ld_as_needed): Use AC_CACHE_CHECK.
* configure: Regenerate.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80788 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * gcc.c (used_arg): Check whether an option has been removed.
rsandifo [Sat, 17 Apr 2004 05:53:11 +0000 (05:53 +0000)]
* gcc.c (used_arg): Check whether an option has been removed.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80787 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * config.gcc (i[34567]86-*-solaris2*): Default to DWARF-2
ro [Sat, 17 Apr 2004 02:32:23 +0000 (02:32 +0000)]
* config.gcc (i[34567]86-*-solaris2*): Default to DWARF-2
debugging on Solaris 7 and up.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80785 138bc75d-0d04-0410-961f-82ee72b054a4

20 years agoDaily bump.
gccadmin [Sat, 17 Apr 2004 00:16:12 +0000 (00:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80780 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * doc/install.texi (Specific, mips-sgi-irix5): Reflect working
ro [Fri, 16 Apr 2004 22:32:38 +0000 (22:32 +0000)]
* doc/install.texi (Specific, mips-sgi-irix5): Reflect working
IRIX 5 port.
Remove -save-temps workaround, handled automatically.
Require GNU binutils 2.15 for debugging.
Remove SGI make warnings since GNU make is now required.
(Specific, mips-sgi-irix6): Some markup fixes.
Describe MIPSpro C problems and workarounds.
Mention working O32 ABI support.
Recommend GNU as 2.15 for O32 with debugging.
Remove description of fixed structure pass/return bug.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80772 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * configure: Regenerate.
ro [Fri, 16 Apr 2004 22:21:22 +0000 (22:21 +0000)]
* configure: Regenerate.

config:
* acx.m4 (ACX_PROG_GNAT): Check if ${CC} produces object file for
Ada compilation.
Fix acx_cv_cc_gcc_supports_ada spelling.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80771 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * gcc.dg/funcorder.c: xfail hppa*64*-*-*.
danglin [Fri, 16 Apr 2004 20:59:59 +0000 (20:59 +0000)]
* gcc.dg/funcorder.c: xfail hppa*64*-*-*.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80769 138bc75d-0d04-0410-961f-82ee72b054a4

20 years agoRemove conflict indicators.
bryce [Fri, 16 Apr 2004 19:38:52 +0000 (19:38 +0000)]
Remove conflict indicators.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80767 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-16 Bryce McKinlay <mckinlay@redhat.com>
bryce [Fri, 16 Apr 2004 19:38:27 +0000 (19:38 +0000)]
2004-04-16  Bryce McKinlay  <mckinlay@redhat.com>

* interpret.cc (_Jv_InterpMethod::run): Update _Jv_AllocObject
arguments to match new signature. Remove FIXME comments.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80766 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-16 Benjamin Kosnik <bkoz@redhat.com>
bkoz [Fri, 16 Apr 2004 19:04:07 +0000 (19:04 +0000)]
2004-04-16  Benjamin Kosnik  <bkoz@redhat.com>

* include/bits/c++config (_GLIBCXX_STD): New.
* src/list.cc: Use it.
* include/std/std_bitset.h: Same.
* include/bits/vector.tcc: Same.
* include/bits/stl_set.h: Same.
* include/bits/stl_multiset.h: Same.
* include/bits/stl_multimap.h: Same.
* include/bits/stl_map.h: Same.
* include/bits/stl_list.h: Same.
* include/bits/stl_vector.h: Same.
* include/bits/stl_bvector.h: Same.
* include/bits/stl_deque.h: Same.
* include/bits/deque.tcc: Same.
* include/bits/list.tcc: Same.
* include/debug/vector: Same.
* include/debug/set.h: Same.
* include/debug/multiset.h: Same.
* include/debug/multimap.h: Same.
* include/debug/map.h: Same.
* include/debug/list: Same.
* include/debug/deque: Same.
* include/debug/bitset: Same.
* include/debug/formatter.h (__gnu_debug): Remove using directive.
Add using declaration for std::type_info.
* include/debug/safe_iterator.h: Add using declaration for
std::iterator_traits and std::pair.
* src/debug_list.cc: New.
* src/Makefile.am: Add debug_list.cc.
* src/Makefile.in: Regenerate.
* config/linker-map.gnu: Add _List_node_base exports for std and
__gnu_norm.

* include/bits/stl_bvector.h (_Bvector_base): Use _Bvector_impl
idiom that other containers use.
* testsuite/23_containers/vector/bool/clear_allocator.cc: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80763 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-09 Thomas Fitzsimmons <fitzsim@redhat.com>
graydon [Fri, 16 Apr 2004 18:44:45 +0000 (18:44 +0000)]
2004-04-09  Thomas Fitzsimmons  <fitzsim@redhat.com>

* gnu/java/awt/peer/gtk/GtkPanelPeer.java (connectSignals):
Remove method.
* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkPanelPeer.c: Remove
unused code.

2004-04-02  Olga Rodimina  <rodimina@redhat.com>

* Makefile.am: Added new file.
* Makefile.in: Regenerate.
* javax/swing/ImageIcon.java:
(ImageIcon(file)): set description of the icon
to the file name
* javax/swing/JCheckBoxMenuItem.java:
Mostly Implemented. Work in progress.
* javax/swing/JRadioButtonMenuItem.java:
  Reimplement constructors to use JToggleButtonModel.
* javax/swing/plaf/basic/BasicIconFactory.java:
(getCheckBoxMenuItemIcon): return check box
icon.
* javax/swing/plaf/basic/BasicMenuItemUI.java:
paint menu item selected only when it is armed and
pressed.

2004-04-02  David Jee  <djee@redhat.com>

* gnu/java/awt/peer/gtk/GtkMenuItemPeer.java
(GtkMenuItemPeer): Only connect signals if this isn't a Menu peer.
* java/awt/Component.java
(add): Set the parent of the popup as this component.
* java/awt/PopupMenu.java
(addNotify): Create popup menu when peer is null.
(show): Call addNotify() if peer is null.
* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkPopupMenuPeer.c
(Java_gnu_java_awt_peer_gtk_GtkPopupMenuPeer_show): Set the button
argument for gtk_menu_popup() as zero. This causes the popup menu to
respond to any mouse button.

2004-03-31  Olga Rodimina  <rodimina@redhat.com>

* Makefile.am: Added new file.
* Makefile.in: Regenerate.
* javax/swing/JRadioButtonMenuItem.java:
Implemented.
* javax/swing/plaf/basic/BasicIconFactory.java:
(getRadioButtonMenuItemIcon): Return
radio button icon.
* javax/swing/plaf/basic/BasicMenuItemUI.java:
(getPreferredSize): Add size of checkIcon if it
exists.
(installDefaults): Don't initialize checkIcon.
It's value will be set in subclasses.
(uninstallDefaults): remove uninstallation of
checkIcon.
(paint): Moved code to paintMenuItem().
(paintMenuItem): Implemented.
* javax/swing/plaf/basic/BasicRadioButtonMenuItemUI.java:
UI delegate for JRadioButtonMenuItem.

2004-03-29  Olga Rodimina  <rodimina@redhat.com>

* javax/swing/plaf/basic/BasicMenuItemUI.java:
Corrected position of the accelerator.

2004-03-29  Olga Rodimina  <rodimina@redhat.com>

* Makefile.am: Added new file.
* Makefile.in: Regenerate.
* javax/swing/JMenuItem.java: Partly
implemented. Work in progress
* javax/swing/plaf/basic/BasicLookAndFeel.java:
Changed default value of acceleratorDelimiter.
* javax/swing/plaf/basic/BasicMenuItemUI.java:
New class. Partly implemented.

2004-03-26  Mark Wielaard  <mark@klomp.org>

* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkChoicePeer.c
(item_activate): Declare label before use.
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c
(gtkSetFont): Removed unused variable label.
(addExposeFilter): Declare variables before use.
(removeExposeFilter): Likewise.
* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFileDialogPeer.c
(ok_clicked): Declare str_fileName before use.

2004-03-26  David Jee  <djee@redhat.com>

* gnu/java/awt/peer/gtk/GtkMenuPeer.java
(addSeparator): Remove.
* java/awt/Menu.java
(separator): Remove static final MenuItem field.
(separatorLabel): New static final String field.
(addSeparator): Do not use peer method; use add(MenuItem) instead.
Use separatorLabel to denote that it is a separator.
(insertSeparator): Create a new MenuItem with separatorLabel, instead
of reusing the static separator instance, because a MenuItem instance
can't be added more than once without being cloned.
* java/awt/peer/MenuPeer.java
(addSeparator): Remove from interface.

2004-03-26  David Jee  <djee@redhat.com>

* gnu/java/awt/peer/gtk/GtkMenuItemPeer.java
(connectSignals): New native method declaration.
(GtkMenuItemPeer): Connect signals if the parent is a Menu.
* java/awt/MenuItem.java
(getActionCommand): Return the label if the action command is not set.
* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuBarPeer.c
(Java_gnu_java_awt_peer_gtk_GtkMenuBarPeer_addMenu): Use
gtk_menu_shell_append().
* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuItemPeer.c
(item_activate): Fix argument type.
(Java_gnu_java_awt_peer_gtk_GtkMenuItemPeer_create): Do not connect
signal here.
(Java_gnu_java_awt_peer_gtk_GtkMenuItemPeer_connectSignals): New
method.
* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuPeer.c
(Java_gnu_java_awt_peer_gtk_GtkMenuPeer_create): Check if a label is
given. Add the menu widget's top-level GtkWindow to the global window
group, so it can grab the pointer.
(Java_gnu_java_awt_peer_gtk_GtkMenuPeer_addItem): Use
gtk_menu_shell_append().

2004-03-23  Graydon Hoare  <graydon@redhat.com>

* java/text/AttributedString.java
(addAttribute): Fix off-by-one.
(getIterator): Likewise.
* java/text/AttributedStringIterator.java
(getRunLimit): Correct logic.
(getRunStart): Likewise.
(getAttribute): Fix inequality.
(getAttributes): Likewise.
* testsuite/libjava.mauve/xfails: Remove AttributedString xfail.

2004-03-23  Kim Ho  <kho@redhat.com>

* javax/swing/plaf/basic/BasicTabbedPaneUI.java:
(calculateSizes): Return real width and height.

2004-03-23  Kim Ho  <kho@redhat.com>

* javax/swing/plaf/basic/BasicTabbedPaneUI.java
(calculateTabRects): Set the selectedRun before
trying to rotate tabs.

2004-03-23  Kim Ho  <kho@redhat.com>

* Makefile.am: New file
* Makefile.in: Regenerate
* java/awt/Graphics.java: (drawRect):
Draw to the correct point.
* javax/swing/DefaultSingleSelectionModel.java
(isSelected): Return true if the selected index
is not -1.
* javax/swing/JLabel.java: Do not change mnemonic
index if text is null.
* javax/swing/JProgressBar.java: Use JComponent's
EventListenerList.
* javax/swing/JScrollBar.java: Ditto.
* javax/swing/JSlider.java: Ditto.
* javax/swing/JTabbedPane.java: Reimplement.
* javax/swing/plaf/basic/BasicLookAndFeel.java:
Add defaults for TabbedPane.
* javax/swing/plaf/basic/BasicArrowButton.java:
Implement
* javax/swing/plaf/basic/BasicProgressBarUI.java:
(paintDeterminate): Don't paint String if it's
empty.
(paintIndeterminate): ditto.
* javax/swing/plaf/basic/BasicTabbedPaneUI.java:
Reimplement.

2004-03-19  Michael Koch  <konqueror@gmx.de>

* java/awt/image/AffineTransformOp.java
(AffineTransformOp): Made public.
* javax/swing/JComponent.java
(listenerList): Made protected.
(accessibleContext): Likewise.
* javax/swing/JList.java
(valueChanged): Dont use internal fields of ListSelectionEvent.
* javax/swing/JViewport.java
(getView): Dont use internal fields of Component.
(addImpl): Likewise.
* javax/swing/Timer.java
(isRunning): Made public.
(start): Likewise.
(stop): Likewise.
* javax/swing/UIDefaults.java
(getInt): Made public.
* javax/swing/plaf/basic/BasicListUI.java
(mousePressed): Dont use internal fields of MouseEvent.
(propertyChanged): Dont use internal fields of PropertyChangeEvent.
* javax/swing/plaf/basic/BasicScrollBarUI.java
(arrowIcon): Made static.
* javax/swing/plaf/basic/BasicViewportUI.java
(stateChanged): Dont use internal field on ChangeEvent.
* javax/swing/text/JTextComponent.java
(getUI): Call UIManager.getUI().
(updateUI): Use getUI().

2004-03-19  Graydon Hoare  <graydon@redhat.com>

* javax/swing/JComponent.java: Turn off double buffer by default.
* javax/swing/plaf/basic/BasicViewportUI.java: Clear rects before painting.
* jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c
(Java_gnu_java_awt_peer_gtk_GdkGraphics2D_gdkDrawDrawable):
Use cairo to copy areas.
(Java_gnu_java_awt_peer_gtk_GdkGraphics2D_cairoClip):
Initialize and set clip region.

2004-03-15  Thomas Fitzsimmons  <fitzsim@redhat.com>

* java/applet/Applet.java (preferredSize): Override deprecated
variant of getPreferredSize.
(minimumSize): Override deprecated variant of getMinimumSize.

2004-03-15  Olga Rodimina  <rodimina@redhat.com>

* gnu/java/awt/peer/gtk/GdkGraphics2D.java
(drawImage(img,xform,bgcolor,obs)): New Method.
Helper function that every drawImage method will
use.
(drawRaster): Added new parameter, bgcolor. All
transparent pixels are changed to bgcolor before
image is drawn.
(drawRenderedImage): Fixed to use changed drawRaster().
(drawImage(image,xform,obs): Fixed to use new helper function
(drawImage(image,op,x,y)): Ditto.
(drawImage (img,x,y,observer)): Ditto.
((PainterThread) bgcolor): New Field.
((PainterThread) (setPixels)): Changed all transparent pixels
to bgcolor.
(drawImage(img,x,y,width,height,bgcolor,observer)):
Fixed FIXME - all the transparent pixels are
changed to the specified bgcolor.
(drawImage(img, x, y, width, height, observer): Changed to
use function above.
(drawImage (img,dx1,dy1,dx2,dy2,sx1,sy1,sx2,sy2,bgcolor,observer)):
Fixed FIXME- changed all transparent pixels to bgcolor.
(drawImage (img, dx1, dy1, dx2, dy2, sx1, sy1, sx2, sy2, observer)):
Changed to use function above.

2004-03-14  Thomas Fitzsimmons  <fitzsim@redhat.com>

* java/applet/Applet.java (dimensions): New field.
(getDimensions): New method.
(getPreferredSize): Call getDimensions.
(getMinimumSize): Likewise.

2004-03-13  Thomas Fitzsimmons  <fitzsim@redhat.com>

* jni/classpath/jcl.c: Include stdlib.h, not malloc.h.
* jni/classpath/jnilink.c: Likewise.

* java/applet/Applet.java (getPreferredSize): New method.
(getMinimumSize): New method.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80762 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago* sdbout.c (sdbout_one_type): Use TYPE_VALUES for enums, not
dj [Fri, 16 Apr 2004 18:40:04 +0000 (18:40 +0000)]
* sdbout.c (sdbout_one_type): Use TYPE_VALUES for enums, not
TYPE_FIELDS.
(sdbout_finish): Don't free deferred_global_decls; it's GC'd.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80761 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * const-elim-1.c: xfail hppa-*-*.
danglin [Fri, 16 Apr 2004 18:29:36 +0000 (18:29 +0000)]
* const-elim-1.c: xfail hppa-*-*.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80759 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * pa.md: Remove unnecessary declarations for asm_out_file.
danglin [Fri, 16 Apr 2004 17:24:31 +0000 (17:24 +0000)]
* pa.md: Remove unnecessary declarations for asm_out_file.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80758 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * pa64-regs.h (DBX_REGISTER_NUMBER): Simplify and correct mapping of
danglin [Fri, 16 Apr 2004 17:03:00 +0000 (17:03 +0000)]
* pa64-regs.h (DBX_REGISTER_NUMBER): Simplify and correct mapping of
SAR register.  Fix comment.
(ADDITIONAL_REGISTER_NAMES): Correct register number of SAR register
(%cr11).

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80756 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * pa64-hpux.h (LIB_SPEC): Fix library specification used with GNU ld.
danglin [Fri, 16 Apr 2004 16:48:27 +0000 (16:48 +0000)]
* pa64-hpux.h (LIB_SPEC): Fix library specification used with GNU ld.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80755 138bc75d-0d04-0410-961f-82ee72b054a4

20 years agolibjava:
bryce [Fri, 16 Apr 2004 16:27:19 +0000 (16:27 +0000)]
libjava:
2004-04-15  Bryce McKinlay  <mckinlay@redhat.com>

* prims.cc (_Jv_AllocObject): Remove `size' argument.
(_Jv_AllocObjectNoFinalizer): Likewise.
(_Jv_AllocObjectNoInitNoFinalizer): Likewise.
(_Jv_AllocPtrFreeObject): Likewise.
(_Jv_AllocString): Moved from natString.cc. Call collector interface
directly even in the JVMPI case.
* gcj/cni.h (JvAllocObject): Remove `size' argument from
_Jv_AllocObject calls.
* gcj/javaprims.h: Update prototypes.
* gnu/gcj/natCore.cc (_Jv_create_core): Use `new', not
_Jv_AllocObject.
* java/lang/Class.h: Update _Jv_AllocObject friend prototype.
* java/lang/natString.cc (_Jv_AllocString): Move to prims.cc.

gcc/cp:
2004-04-15  Bryce McKinlay  <mckinlay@redhat.com>

* init.c (build_new_1): Don't use type size argument for Java
_Jv_AllocObject call.

gcc/java:
2004-04-15  Bryce McKinlay  <mckinlay@redhat.com>

* expr.c (expand_java_NEW): Don't use size argument for
_Jv_AllocObject calls.
* parse.y (patch_invoke): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80754 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-16 Paolo Carlini <pcarlini@suse.de>
paolo [Fri, 16 Apr 2004 16:06:21 +0000 (16:06 +0000)]
2004-04-16  Paolo Carlini  <pcarlini@suse.de>

PR libstdc++/14975
* include/bits/fstream.tcc (basic_filebuf::imbue): Zero _M_codecvt
in case of error.
* testsuite/27_io/basic_filebuf/imbue/char/14975-1.cc: New.
* testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80753 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago* config/arm/arm.c (arm_override_options): Revert previous patch.
nickc [Fri, 16 Apr 2004 13:20:37 +0000 (13:20 +0000)]
* config/arm/arm.c (arm_override_options): Revert previous patch.
* config/arm/t-xscale-elf: Disable iwmmxt multilibs until they can be safely
  built.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80752 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago* config/m32r/m32r.h (BIG_ENDIAN_BIT): Deleted to fix endian bug.
nickc [Fri, 16 Apr 2004 10:30:32 +0000 (10:30 +0000)]
* config/m32r/m32r.h (BIG_ENDIAN_BIT): Deleted to fix endian bug.
(TARGET_LITTLE_ENDIAN, TARGET_BIG_ENDIAN, TARGET_DEFAULT): Changed. Ditto.
(LITTLE_ENDIAN_BIT, TARGET_CPU_DEFAULT, TARGET_ENDIAN_DEFAULT): Added. Ditto.
* config/m32r/little.h (TARGET_LITTLE_ENDIAN): Deleted.
(TARGET_ENDIAN_DEFAULT): Added.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80747 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-16 Paolo Carlini <pcarlini@suse.de>
paolo [Fri, 16 Apr 2004 09:23:05 +0000 (09:23 +0000)]
2004-04-16  Paolo Carlini  <pcarlini@suse.de>

* acconfig.h: Remove _GLIBCXX_USE_LONG_DOUBLE entry, not
used anymore.
* config.h.in: Regenerate.

2004-04-16  Paolo Carlini  <pcarlini@suse.de>

* config/locale/generic/monetary_members.cc
(moneypunct<wchar_t>::_M_initialize_moneypunct): Avoid calling
btowc unnecessarily, just cast to wchar_t (the concerned chars
all belong to the basic character set).
* config/locale/generic/numeric_members.cc
(numpunct<wchar_t>::_M_initialize_numpunct): Likewise.
* config/locale/gnu/monetary_members.cc
(moneypunct<wchar_t>::_M_initialize_moneypunct): Likewise.
* config/locale/gnu/numeric_members.cc
(numpunct<wchar_t>::_M_initialize_numpunct): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80746 138bc75d-0d04-0410-961f-82ee72b054a4

20 years agoPatch to fix LDFLAGS related configure errors.
wilson [Fri, 16 Apr 2004 07:13:40 +0000 (07:13 +0000)]
Patch to fix LDFLAGS related configure errors.
* Makefile.tpl (configure-[+module+], configure-gcc,
configure-stage1-gcc, configure-stage2-gcc, configure-stage3-gcc):
Set and export LDFLAGS.
* Makefile.in: Regenerate.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80745 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * builtins.def (BUILT_IN_ISDIGIT, BUILT_IN_ISXDIGIT): Mark with
ghazi [Fri, 16 Apr 2004 00:48:51 +0000 (00:48 +0000)]
* builtins.def (BUILT_IN_ISDIGIT, BUILT_IN_ISXDIGIT): Mark with
ATTR_CONST_NOTHROW_LIST.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80740 138bc75d-0d04-0410-961f-82ee72b054a4

20 years agoDaily bump.
gccadmin [Fri, 16 Apr 2004 00:16:12 +0000 (00:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80737 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago PR/middle-end 14915
ghazi [Thu, 15 Apr 2004 22:35:34 +0000 (22:35 +0000)]
   PR/middle-end 14915
       * builtins.c (expand_builtin_signbit): Test BYTES_BIG_ENDIAN, not
       BITS_BIG_ENDIAN.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80732 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-15 Pat Haugen <pthaugen@us.ibm.com>
dje [Thu, 15 Apr 2004 17:29:40 +0000 (17:29 +0000)]
2004-04-15  Pat Haugen  <pthaugen@us.ibm.com>

        * ra-debug.c (ra_print_rtx): Add break's to case legs.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80725 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago PR libobjc/14948
neroden [Thu, 15 Apr 2004 17:05:36 +0000 (17:05 +0000)]
PR libobjc/14948
* configure.ac: De-precious CC so multilibs work.
* configure: Regenerate.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80724 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * lib/target-supports.exp (check_profiling_available): Assume profiling
rsandifo [Thu, 15 Apr 2004 09:50:46 +0000 (09:50 +0000)]
* lib/target-supports.exp (check_profiling_available): Assume profiling
isn't available for mips*-*-elf targets.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80715 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-15 Paolo Carlini <pcarlini@suse.de>
paolo [Thu, 15 Apr 2004 08:27:29 +0000 (08:27 +0000)]
2004-04-15  Paolo Carlini  <pcarlini@suse.de>

* src/locale.cc (locale::operator==): When _M_impl == __rhs._M_impl
avoid constructing unnecessarily this->name().

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80714 138bc75d-0d04-0410-961f-82ee72b054a4

20 years agoFix build!=host fixinc WARN_CFLAGS problem from DJ Delorie.
wilson [Thu, 15 Apr 2004 06:27:26 +0000 (06:27 +0000)]
Fix build!=host fixinc WARN_CFLAGS problem from DJ Delorie.
* Makefile.in (fixinc.sh): Set WARN_CFLAGS to empty string.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80713 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * Make-lang.in: Remove obsolete rts-none, rts-cert, install-rts-none,
neroden [Thu, 15 Apr 2004 03:47:23 +0000 (03:47 +0000)]
* Make-lang.in: Remove obsolete rts-none, rts-cert, install-rts-none,
and install-rts-cert targets.  Remove all gnatlib and gnattools
targets and all other rts-* targets (moved to libada).  Remove (now)
unused Make variables CHMOD, CHMOD_AX_FLAGS, shext, THREAD_KIND,
TRACE, GNATLIBFLAGS, GNATLIBCFLAGS.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80712 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * Makefile.in: Call gcc/ada/Makefile directly, not through the
neroden [Thu, 15 Apr 2004 03:38:59 +0000 (03:38 +0000)]
* Makefile.in: Call gcc/ada/Makefile directly, not through the
intermediary of gcc/Makefile.  Incorporate all necessary parts of
rules from gcc/ada/Make-lang.in, including extra gnatlib/gnattools
targets, rts-zfp, rts-ravenscar.  Get needed bits of GCC
configuration from (new) gcc/libada-mk.  Decide what gnatlib variant
to build in configure.ac, not here.
* configure.ac: Provide Makefile.in with the new information it needs,
such as GCC's tmake_file and xmake_file.
* configure: Regenerate.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80711 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * libada-mk.in: New file.
neroden [Thu, 15 Apr 2004 03:31:46 +0000 (03:31 +0000)]
* libada-mk.in: New file.
* configure.ac: Create libada-mk from libada-mk.in.
* configure: Regenerate.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80710 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-14 Uros Bizjak <uros@kss-loka.si>
sayle [Thu, 15 Apr 2004 02:43:46 +0000 (02:43 +0000)]
2004-04-14  Uros Bizjak  <uros@kss-loka.si>

* optabs.h (enum optab_index): Add new OTI_logb and OTI_ilogb.
(logb_optab, ilogb_optab): Define corresponding macros.
* optabs.c (init_optabs): Initialize logb_optab and ilogb_optab.
* genopinit.c (optabs): Implement logb_optab and ilogb_optab
using logb?f2 and ilogb?i2 patterns.
* builtins.c (expand_builtin_mathfn): Handle BUILT_IN_LOGB{,F,L}
using logb_optab, and BUILT_IN_ILOGB{,F,L} using ilogb_optab.
(expand_builtin): Expand BUILT_IN_LOGB{,F,L} and BUILT_IN_ILOGB{,F,L}
using expand_builtin_mathfn if flag_unsafe_math_optimizations is set.

* reg-stack.c (subst_stack_regs_pat): Handle UNSPEC_XTRACT_FRACT
and UNSPEC_XTRACT_EXP.

* config/i386/i386.md (*fxtractdf3, *fxtractsf3, *fxtractxf3): New
patterns to implement fxtract x87 instruction.
(logbdf2, logbsf2, logbxf2, ilogbsi2): New expanders to implement
logb, logbf, logbl, ilogb, ilogbf and ilogbl built-ins as inline x87
intrinsics.
(UNSPEC_XTRACT_FRACT, UNSPEC_XTRACT_EXP): New unspecs to represent
x87's fxtract insn.

* gcc.dg/builtins-38.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80709 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-14 Eric Christopher <echristo@redhat.com>
echristo [Thu, 15 Apr 2004 01:40:08 +0000 (01:40 +0000)]
2004-04-14  Eric Christopher  <echristo@redhat.com>

        * g++.dg/charset/charset.exp: Run .cc extension tests.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80707 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-14 Eric Christopher <echristo@redhat.com>
echristo [Thu, 15 Apr 2004 01:28:39 +0000 (01:28 +0000)]
2004-04-14  Eric Christopher  <echristo@redhat.com>

        * config/mips/t-elf: Enable multilibs by default.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80706 138bc75d-0d04-0410-961f-82ee72b054a4

20 years agoDaily bump.
gccadmin [Thu, 15 Apr 2004 00:16:13 +0000 (00:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80701 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * testsuite/Makefile.am: Add definition of AM_CXXFLAGS.
zack [Wed, 14 Apr 2004 21:10:52 +0000 (21:10 +0000)]
* testsuite/Makefile.am: Add definition of AM_CXXFLAGS.
Change definition of CXX to use $(shell) instead of backticks.
* testsuite/Makefile.in: Regenerate.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80693 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
zack [Wed, 14 Apr 2004 20:28:17 +0000 (20:28 +0000)]
* gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80691 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * configure.ac: Restore toolexecdir.
neroden [Wed, 14 Apr 2004 20:08:02 +0000 (20:08 +0000)]
* configure.ac: Restore toolexecdir.
* Makefile.in: Restore toolexecdir.
* configure: Regenerate.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80690 138bc75d-0d04-0410-961f-82ee72b054a4

20 years agoRevert:
jason [Wed, 14 Apr 2004 19:46:35 +0000 (19:46 +0000)]
Revert:
        PR c++/13294
        * pt.c (maybe_process_partial_specialization): Remember the
        context of a specialization.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80689 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * expr.c (build_invokeinterface): Remove unused variables to
bryce [Wed, 14 Apr 2004 19:35:18 +0000 (19:35 +0000)]
    * expr.c (build_invokeinterface): Remove unused variables to
        fix warnings.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80686 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-14 Andreas Tobler <a.tobler@schweiz.ch>
andreast [Wed, 14 Apr 2004 18:50:53 +0000 (18:50 +0000)]
2004-04-14  Andreas Tobler  <a.tobler@schweiz.ch>

* bb-reorder.c (fix_crossing_conditional_branches): Adjust the
previous fix to check HAVE_return at runtime too.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80685 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-14 Andrew Haley <aph@redhat.com>
bryce [Wed, 14 Apr 2004 17:45:20 +0000 (17:45 +0000)]
2004-04-14  Andrew Haley  <aph@redhat.com>
            Bryce McKinlay  <mckinlay@redhat.com>

* java/lang/reflect/natMethod.cc (_Jv_CallAnyMethodA): Use
_Jv_LookupInterfaceMethodIdx for calls to interfaces.
* include/jvm.h (_Jv_CallAnyMethodA): Add new  face' arg.

* testsuite/libjava.lang/InvokeInterface.java: New file.
* testsuite/libjava.lang/InvokeInterface.out: New file.

2004-04-14  Bryce McKinlay  <mckinlay@redhat.com>

* class.c (get_interface_method_index): New function. Return
dispatch index for interface method.
(make_method_value): For interface methods, set index field to
iface dispatch index, not DECL_VINDEX.
* expr.c (build_invokeinterface): Use get_interface_method_index.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80684 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago* config/arm/arm.c (arm_override_options): If the user has not specified an
nickc [Wed, 14 Apr 2004 17:31:33 +0000 (17:31 +0000)]
* config/arm/arm.c (arm_override_options): If the user has not specified an
  ABI, then default to AAPCS for the iWMMXt processor.
* config/arm/t-xscale-elf: Remove redundant multilib specifications.
* config/arm/t-xscale-coff: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80683 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * builtins.c (fold_builtin_isdigit): New.
ghazi [Wed, 14 Apr 2004 14:32:55 +0000 (14:32 +0000)]
* builtins.c (fold_builtin_isdigit): New.
(fold_builtin): Handle BUILT_IN_ISDIGIT.
* defaults.h: Add TARGET_DIGIT0 and sort.
* doc/tm.texi: Add TARGET_BS and TARGET_DIGIT0.

testsuite:
* gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80681 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * builtins.c (fold_builtin_cabs, fold_builtin): Use
ghazi [Wed, 14 Apr 2004 14:29:35 +0000 (14:29 +0000)]
* builtins.c (fold_builtin_cabs, fold_builtin): Use
`mathfn_built_in' to determine the new builtin.
* fold-const.c (fold): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80680 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * doc/invoke.texi: Rename MIPS's -mfix-vr4122-bugs to -mfix-vr4120.
rsandifo [Wed, 14 Apr 2004 08:36:59 +0000 (08:36 +0000)]
* doc/invoke.texi: Rename MIPS's -mfix-vr4122-bugs to -mfix-vr4120.
* config/mips/mips.h (MASK_FIX_VR4120): Renamed from MASK_FIX_VR4122.
(TARGET_FIX_VR4120): Likewise TARGET_FIX_VR4122.
(TARGET_SWITCHES): Replace -mfix-vr4122-bugs with -mfix-vr4120.
(ASM_SPEC): Update accordingly.
* config/mips/mips.c: Update after above renaming.
* config/mips/mips.md, config/mips/t-vr, config/mips/vr.h: Likewise.
* config/mips/vr4120-div.S: Renamed from vr4122-div.S.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80679 138bc75d-0d04-0410-961f-82ee72b054a4

20 years agoFix problem reported by Dan Berlin on gcc list.
wilson [Wed, 14 Apr 2004 06:07:27 +0000 (06:07 +0000)]
Fix problem reported by Dan Berlin on gcc list.
* c-opt.c (c_common_post_options): If this_input_filename is NULL,
increment errorcount and return false instead of true.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80678 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-13 Uros Bizjak <uros@kss-loka.si>:
sayle [Wed, 14 Apr 2004 02:37:29 +0000 (02:37 +0000)]
2004-04-13  Uros Bizjak  <uros@kss-loka.si>:

* optabs.c (expand_twoval_unop): Reorder function arguments.
* builtins.c (expand_builtin_mathfn_3): Update calls to
expand_twoval_unop.

* reg-stack.c (subst_stack_regs_pat): Handle UNSPEC_TAN_ONE
and UNSPEC_TAN_TAN. Add missing comment.

* config/i386/i386.md (*tandf3_1, *tansf3_1, *tanxf3_1): New
patterns to implement fptan x87 instruction.
(tandf2, tansf2, tanxf2): New expanders to implement tan, tanf
and tanl built-ins as inline x87 intrinsics. Define corresponding
peephole2 optimizers for 'fptan; fstp %st(0); fld1' sequence.
(UNSPEC_TAN_ONE, UNSPEC_TAN_TAN): New unspecs to represent
x87's fptan insn.

* gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
* gcc.dg/i386-387-2.c: Likewise.

* gcc.dg/i386-387-7.c: New test.
* gcc.dg/i386-387-8.c: New test.

* gcc.dg/builtins-37.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80677 138bc75d-0d04-0410-961f-82ee72b054a4

20 years agoDaily bump.
gccadmin [Wed, 14 Apr 2004 00:16:10 +0000 (00:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80673 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * varasm.c (unlikely_text_section): Use assemble_align instead of
rth [Tue, 13 Apr 2004 23:31:56 +0000 (23:31 +0000)]
    * varasm.c (unlikely_text_section): Use assemble_align instead of
        ASM_OUTPUT_ALIGN.  Use it in the correct place with an approximately
        correct alignment argument.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80669 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * defaults.h (HOT_TEXT_SECTION_NAME): Add leading dot.
rth [Tue, 13 Apr 2004 23:31:10 +0000 (23:31 +0000)]
    * defaults.h (HOT_TEXT_SECTION_NAME): Add leading dot.
        (UNLIKELY_EXECUTED_TEXT_SECTION_NAME): Likewise.
        * doc/invoke.texi: Update to match.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80668 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * bb-reorder.c (fix_crossing_unconditional_branches): Use Pmode
rth [Tue, 13 Apr 2004 23:30:24 +0000 (23:30 +0000)]
    * bb-reorder.c (fix_crossing_unconditional_branches): Use Pmode
        for LABEL_REFs.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80667 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * reload1.c (emit_reload_insns): Set reg_has_output_reload to one
uweigand [Tue, 13 Apr 2004 23:27:43 +0000 (23:27 +0000)]
* reload1.c (emit_reload_insns): Set reg_has_output_reload to one
after setting reg_last_reload_reg for optional output reloads.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80666 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * g++.dg/pch/externc-1.C: Add missing semicolon.
geoffk [Tue, 13 Apr 2004 21:32:46 +0000 (21:32 +0000)]
* g++.dg/pch/externc-1.C: Add missing semicolon.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80662 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * strerror.c: Include config.h, and redefine sys_nerr and
ian [Tue, 13 Apr 2004 19:46:01 +0000 (19:46 +0000)]
* strerror.c: Include config.h, and redefine sys_nerr and
sys_errlist, before including ansidecl.h and libiberty.h.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80650 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-12 Michael Chastain <mec.gnu@mindspring.com>
chastain [Tue, 13 Apr 2004 19:42:05 +0000 (19:42 +0000)]
2004-04-12  Michael Chastain  <mec.gnu@mindspring.com>

        * MAINTAINERS: Add myself to write-after-approval.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80649 138bc75d-0d04-0410-961f-82ee72b054a4

20 years agoDefinition of these two macros are corrected by adding matchine right paren.
fjahanian [Tue, 13 Apr 2004 16:57:19 +0000 (16:57 +0000)]
Definition of these two macros are corrected by adding matchine right paren.
OKed by Aldy Hernandez.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80646 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * hashtab.c (htab_remove_elt_with_hash): New function.
law [Tue, 13 Apr 2004 14:48:56 +0000 (14:48 +0000)]
* hashtab.c (htab_remove_elt_with_hash): New function.
(htab_remove_elt): Implement in terms of htab_remove_elt_with_hash.

* hashtab.h (htab_remove_elt_with_hash): Prototype new function.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80641 138bc75d-0d04-0410-961f-82ee72b054a4

20 years agoPatch from Jonathan Larmour.
wilson [Tue, 13 Apr 2004 06:04:05 +0000 (06:04 +0000)]
Patch from Jonathan Larmour.
* fix-header.c: kill(), putenv() and tzset() are POSIX not ANSI.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80639 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
aldyh [Tue, 13 Apr 2004 04:07:37 +0000 (04:07 +0000)]
    * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80638 138bc75d-0d04-0410-961f-82ee72b054a4

20 years agoDaily bump.
gccadmin [Tue, 13 Apr 2004 00:16:45 +0000 (00:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80635 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * config/i386/i386.c (output_387_reg_move): New function.
sayle [Mon, 12 Apr 2004 23:23:16 +0000 (23:23 +0000)]
* config/i386/i386.c (output_387_reg_move): New function.
* config/i386/i386-protos.h (output_387_reg_move): Prototype here.
* config/i386/i386.md (*movsf_1, *movsf1_nointerunit,
*movdf_nointeger, *movdf_integer, *movxf_nointeger, *movxf_integer,
*extendsfdf2_1,  *extendsfxf2_1, *extenddfxf2_1, truncdfsf2_noop,
truncxfsf2_noop, truncxfdf2_noop): Call output_387_reg_move.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80631 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * c-decl.c (finish_decl): Make a decl_stmt for a variable-sized
kenner [Mon, 12 Apr 2004 21:25:55 +0000 (21:25 +0000)]
* c-decl.c (finish_decl): Make a decl_stmt for a variable-sized
TYPE_DECL.
* c-semantics.c (genrtl_decl_stmt): Handle TYPE_DECL.
* stmt.c (expand_decl): Remove redundant expansion of TYPE_DOMAIN.
* stor-layout.c (variable_size): Don't check for MINUS_EXPR.
Use skip_simple_arithmetic to find SAVE_EXPR.
(force_type_save_exprs, force_type_save_exprs_1): New functions.
* tree-inline.c (remap_type, case POINTER_TYPE, case REFERENCE_TYPE):
Properly chain multiple pointers.
(copy_tree_r): Copy a TYPE_DECL.
* tree.c (variably_modified_type_p): Add some missing tests and
make some other minor changes.
* tree.h (force_type_save_exprs): New declaration.
* gcc.c-torture/execute/20040411-1.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80629 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-12 Kelley Cook <kcook@gcc.gnu.org>
kcook [Mon, 12 Apr 2004 20:29:49 +0000 (20:29 +0000)]
2004-04-12  Kelley Cook  <kcook@gcc.gnu.org>

PR bootstrap/14905
* configure.ac: Parse --enable-generated-files-in-srcdir.
* Makefile.am: Copy man and info files to srcdir if requested.
* configure: Regenerate.
* Makefile.in Regenerate.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80628 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * simplify-rtx.c (simplify_binary_operation) <UDIV, DIV, UMOD, MOD>:
sayle [Mon, 12 Apr 2004 17:28:11 +0000 (17:28 +0000)]
* simplify-rtx.c (simplify_binary_operation) <UDIV, DIV, UMOD, MOD>:
Remove fall throughs.  Convert 0/x and 0%x into x&0 when x has
side-effects.  Don't convert x/1.0 into x if we honor signaling NaNs.
Convert x/-1.0 into -x if we don't honor signaling NaNs.  Convert
x/-1 into -x.  Optimize x%1 into x&0 if x has side-effects.  Optimize
x%-1 into 0 (or x&0 if x has side-effects).

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80625 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-12 Dhruv Matani <dhruvbird@gmx.net>
paolo [Mon, 12 Apr 2004 16:11:21 +0000 (16:11 +0000)]
2004-04-12  Dhruv Matani  <dhruvbird@gmx.net>

* testsuite/performance/20_util/allocator/list_sort_search.cc:
Minor formatting fixes.
* testsuite/performance/20_util/allocator/map_mt_find.cc:
Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80624 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-12 Kelley Cook <kcook@gcc.gnu.org>
kcook [Mon, 12 Apr 2004 11:10:26 +0000 (11:10 +0000)]
2004-04-12  Kelley Cook  <kcook@gcc.gnu.org>

* Makefile.am: Add in libz_a_CFLAGS as recommended by automake doc.
* Makefile.in: Regenerate with automake 1.7.9.
* aclocal.m4: Likewise.
* configure: Regenerate.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80620 138bc75d-0d04-0410-961f-82ee72b054a4

20 years agoAdd dependencies for zlib for gcc_update
kcook [Mon, 12 Apr 2004 11:03:16 +0000 (11:03 +0000)]
Add dependencies for zlib for gcc_update

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80619 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-12 Paolo Carlini <pcarlini@suse.de>
paolo [Mon, 12 Apr 2004 08:36:23 +0000 (08:36 +0000)]
2004-04-12  Paolo Carlini <pcarlini@suse.de>

* config/locale/gnu/numeric_members.cc
(numpunct<wchar_t>::_M_initialize_numpunct): No need to wrap
in __uselocale, since btowc is called for chars belonging to
the basic character set.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80618 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * config/rs6000/rs6000.md: Document why a pattern is not
aldyh [Mon, 12 Apr 2004 00:52:24 +0000 (00:52 +0000)]
* config/rs6000/rs6000.md: Document why a pattern is not
available.

* config/rs6000/rs6000.c (rs6000_emit_cmove): Disable comparisons
of floats on the E500.
(branch_positive_comparison_operator): Do not allow NE even on the
E500.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80617 138bc75d-0d04-0410-961f-82ee72b054a4

20 years agoDaily bump.
gccadmin [Mon, 12 Apr 2004 00:16:09 +0000 (00:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80614 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * config/rs6000/rs6000.c (rs6000_assemble_integer): Change
aldyh [Mon, 12 Apr 2004 00:05:05 +0000 (00:05 +0000)]
* config/rs6000/rs6000.c (rs6000_assemble_integer): Change
in_text_unlikely_section to in_unlikely_text_section.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80611 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * fold-const.c (fold_binary_op_with_conditional_arg): Tweak
sayle [Sun, 11 Apr 2004 21:18:40 +0000 (21:18 +0000)]
* fold-const.c (fold_binary_op_with_conditional_arg):  Tweak
calling convention to allow a NULL_TREE to be returned.  Factor
sanity checks from callers, return NULL_TREE when appropriate.
(fold): Handle COMPOUND_EXPR operands of binary expressions
before COND_EXPR operands.  Use reorder_operands_p(a,b) to check
whether a op (b,c) can be rewritten as (b, a op c).  Simplify
calls to fold_binary_op_with_conditional_arg.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80609 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * config/mips/iris5.h (current_section_flags): Add
ghazi [Sun, 11 Apr 2004 15:33:15 +0000 (15:33 +0000)]
* config/mips/iris5.h (current_section_flags):  Add
in_unlikely_executed_text and default case.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80604 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-11 Andreas Tobler <a.tobler@schweiz.ch>
andreast [Sun, 11 Apr 2004 08:20:42 +0000 (08:20 +0000)]
2004-04-11  Andreas Tobler  <a.tobler@schweiz.ch>

* bb-reorder.c (fix_crossing_conditional_branches): Fix bootstrap
failure on solaris. Place ifdef HAVE_return around gen_ret call.
* cfgrtl.c (force_nonfallthru_and_redirect): Remove ifdef
HAVE_return and place it around the place where it is needed.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80594 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-11 Andrew Pinski <pinskia@physics.uc.edu>
pinskia [Sun, 11 Apr 2004 06:21:05 +0000 (06:21 +0000)]
2004-04-11  Andrew Pinski  <pinskia@physics.uc.edu>

        * varasm.c (text_section): Use TEXT_SECTION_ASM_OP and
        ASM_OUTPUT_ALIGN instead of SECTION_FORMAT_STRING
        and NORMAL_TEXT_SECTION_NAME.
        (unlikely_text_section): Check targetm.have_named_sections
        instead of TARGET_ASM_NAMED_SECTION and use TEXT_SECTION_ASM_OP
        instead of SECTION_FORMAT_STRING.
        * config/mips/iris5.h (current_section_name): Add
        in_unlikely_executed_text case and move the abort into the switch.
        * config/rs6000/sysv4.h (HOT_TEXT_SECTION_NAME): Remove.
        (NORMAL_TEXT_SECTION_NAME): Remove.
        (UNLIKELY_EXECUTED_TEXT_SECTION_NAME): Remove.
        (SECTION_FORMAT_STRING): Remove.
        * defaults.h (SECTION_FORMAT_STRING): Remove.
        * tm.texi (NORMAL_TEXT_SECTION_NAME): Remove.
        (SECTION_FORMAT_STRING): Remove.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80593 138bc75d-0d04-0410-961f-82ee72b054a4

20 years agoDaily bump.
gccadmin [Sun, 11 Apr 2004 00:16:11 +0000 (00:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80590 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * c-typeck.c (common_type): Prefer long long to long when same
jsm28 [Sat, 10 Apr 2004 18:47:50 +0000 (18:47 +0000)]
* c-typeck.c (common_type): Prefer long long to long when same
precision.

testsuite:
* gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80584 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-10 Kelley Cook <kcook@gcc.gnu.org>
kcook [Sat, 10 Apr 2004 17:02:04 +0000 (17:02 +0000)]
2004-04-10  Kelley Cook  <kcook@gcc.gnu.org>

* configure.in: Rename file to ...
* configure.ac: ...this.
* Makefile.in: Regenerate.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80582 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-09 Danny Smith <dannysmith@users.sourceforge.net>
kcook [Sat, 10 Apr 2004 14:44:14 +0000 (14:44 +0000)]
2004-04-09  Danny Smith  <dannysmith@users.sourceforge.net>

* method.c (make_alias_for_thunk): Remove preprocessor guard on
declaration and definition.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80581 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago2004-04-09 Chris Demetriou <cgd@broadcom.com>
cgd [Sat, 10 Apr 2004 06:27:31 +0000 (06:27 +0000)]
2004-04-09  Chris Demetriou  <cgd@broadcom.com>

        * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80580 138bc75d-0d04-0410-961f-82ee72b054a4

20 years agoDaily bump.
gccadmin [Sat, 10 Apr 2004 00:16:41 +0000 (00:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80577 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago * lib/target-supports.exp (check_named_sections_available): New.
zack [Fri, 9 Apr 2004 22:24:29 +0000 (22:24 +0000)]
* lib/target-supports.exp (check_named_sections_available): New.
* lib/gcc-dg.exp (dg-require-named-sections): New.
* lib/prune.exp (prune_gcc_output): Incorporate prunes from
old-deja.exp.  Also prune error-count message from HP linker.
* g++.old-deja/old-deja.exp (g++-dg-prune): Delete.

* g++.dg/init/init-ref4.C: Use dg-require-weak.
* g++.old-deja/g++.pt/static3.C: Likewise.
* g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80572 138bc75d-0d04-0410-961f-82ee72b054a4

20 years ago PR 14887
zack [Fri, 9 Apr 2004 22:23:42 +0000 (22:23 +0000)]
PR 14887
* config/ia64/hpux.h (MEMBER_TYPE_FORCES_BLK): Look only at
mode argument.
* config/ia64/ia64.c (ia64_hpux_file_end): Check
TREE_SYMBOL_REFERENCED on DECL_ASSEMBLER_NAME, not DECL_NAME.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80571 138bc75d-0d04-0410-961f-82ee72b054a4