- 19 Apr, 2004 1 commit
-
-
From-SVN: r80836
GCC Administrator committed
-
- 18 Apr, 2004 12 commits
-
-
* config/arm/arm.md (fixuns_truncsfsi2, fixuns_truncdfsi2, floatunssisf2, floatunssidf2): New patterns. From-SVN: r80831
Paul Brook committed -
PR other/14918 * doc/invoke.texi (-fprofile-generate): Document requirement to use -fprofile-generate when linking. From-SVN: r80830
Mark Mitchell committed -
* doc/extend.texi (Strong Using): Warn users against using this feature. From-SVN: r80826
Mark Mitchell committed -
From-SVN: r80819
Aldy Hernandez committed -
* gcc.c-torture/execute/va-arg-24.c: New. Co-Authored-By: Aldy Hernandez <aldyh@redhat.com> From-SVN: r80817
Zack Weinberg committed -
* config/mips/mips-protos.h (m16_usym8_4, m16_usym5_4): Delete. * config/mips/mips.h (mips_entry, mips_string_length): Delete. (CONSTANT_POOL_BEFORE_FUNCTION, ASM_OUTPUT_POOL_EPILOGUE): Undefine. * config/mips/mips.c (struct mips16_constant): Renamed from struct constant. Propogate change throughout file. (struct machine_function): Remove insns_len. (mips_string_length, mips16_strings, string_constants): Delete. (mips_classify_symbol): Return SYMBOL_CONSTANT_POOL for LABEL_REFs when generating mips16 code. Remove special mips16 treatment of string constants. (mips_symbolic_constant_p): Allow mips16 constant pool accesses to have the form LABEL+CONSTANT. (mips_symbolic_address_p): Fix comment. (m16_usym8_4, m16_usym5_4): Delete. (mips_output_function_epilogue): Remove mips16 string handling. (mips_output_mi_thunk): Call mips16_lay_out_constants. (mips_select_section, mips_encode_section_info): Remove mips16 string handling. (struct mips16_constant_pool): New. (add_constant): Take a mips16_constant_pool structure. Keep pool sorted into order of ascending mode size. Keep track of the highest possible start address, taking padding and the masking of the base PC value into account. (dump_constants_1): New function, split out from dump_constants. Handle vector constants. Use gen_consttable_{int,float} rather than separate functions for each mode. (dump_constants): Simplify. Use GET_MODE_ALIGNMENT. Use gen_align rather than separate functions for each alignment. (mips_find_symbol): Delete. (mips16_insn_length): New function, split out from mips16_lay_out_constants. (mips16_rewrite_pool_refs): New function. (mips16_lay_out_constants): Rework. Remove string handling. Always create an inline constant pool. * config/mips/mips.md (UNSPEC_CONSTTABLE_INT, UNSPEC_CONSTTABLE_FLOAT) (UNSPEC_ALIGN): New constants. (UNSPEC_CONSTTABLE_[QHSD]I, UNSPEC_CONSTTABLE_[SD]F): Delete. (UNSPEC_ALIGN_[248]): Delete. (consttable_int, consttable_float, align): New patterns. (consttable_[qhsd]i, consttable_[sd]f, align_[248]): Delete. From-SVN: r80814
Richard Sandiford committed -
2004-04-17 Benjamin Kosnik <bkoz@redhat.com> * include/bits/stl_bvector.h: Use _M_impl._M_start. From-SVN: r80811
Benjamin Kosnik committed -
* configure.ac: It's gnatlib-plain in the Makefile, not gnatlib-simple; make configure match. * configure: Regenerate. From-SVN: r80810
Nathanael Nerode committed -
* config/rs6000/altivec.h (vec_any_numeric): Correct typo in __unn_args_eq. From-SVN: r80809
Aldy Hernandez committed -
* 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. Co-Authored-By: Aldy Hernandez <aldyh@redhat.com> From-SVN: r80808
Zack Weinberg committed -
From-SVN: r80805
GCC Administrator committed -
g77.texi (Floating-point Errors): Avoid referencing http://www.linuxsupportline.com/~billm/ which as has been... * g77.texi (Floating-point Errors): Avoid referencing http://www.linuxsupportline.com/~billm/ which as has been hijacked. From-SVN: r80801
Gerald Pfeifer committed
-
- 17 Apr, 2004 12 commits
-
-
* 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. From-SVN: r80800
Mark Wielaard committed -
* g++.dg/lookup/java1.C: Update for chage of _Jv_AllocObject. * g++.dg/lookup/java2.C: Likewise. From-SVN: r80799
Andrew Pinski committed -
From-SVN: r80797
John David Anglin committed -
2004-04-17 Laurent GUERBY <laurent@guerby.net> * ada/acats/run_all.sh: use -O2 by default. From-SVN: r80796
Laurent GUERBY committed -
PR target/14715 * config/rs6000/rs6000.c (rs6000_stack_info): Make parm_size agree with STARTING_FRAME_OFFSET. From-SVN: r80794
Alan Modra committed -
2004-04-17 Laurent GUERBY <laurent@guerby.net> PR ada/14988 (partial) * impunit.adb: Fix typo. From-SVN: r80793
Laurent GUERBY committed -
* 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. From-SVN: r80790
Richard Sandiford committed -
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. From-SVN: r80789
Paolo Bonzini committed -
* configure.ac (gcc_cv_ld_as_needed): Use AC_CACHE_CHECK. * configure: Regenerate. From-SVN: r80788
Richard Sandiford committed -
From-SVN: r80787
Richard Sandiford committed -
* config.gcc (i[34567]86-*-solaris2*): Default to DWARF-2 debugging on Solaris 7 and up. From-SVN: r80785
Rainer Orth committed -
From-SVN: r80780
GCC Administrator committed
-
- 16 Apr, 2004 15 commits
-
-
* 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. From-SVN: r80772
Rainer Orth committed -
* 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. From-SVN: r80771
Rainer Orth committed -
From-SVN: r80769
John David Anglin committed -
From-SVN: r80767
Bryce McKinlay committed -
2004-04-16 Bryce McKinlay <mckinlay@redhat.com> * interpret.cc (_Jv_InterpMethod::run): Update _Jv_AllocObject arguments to match new signature. Remove FIXME comments. From-SVN: r80766
Bryce McKinlay committed -
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. From-SVN: r80763
Benjamin Kosnik committed -
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. From-SVN: r80762
Graydon Hoare committed -
* 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. From-SVN: r80761
DJ Delorie committed -
From-SVN: r80759
John David Anglin committed -
From-SVN: r80758
John David Anglin committed -
* 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). From-SVN: r80756
John David Anglin committed -
From-SVN: r80755
John David Anglin committed -
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. From-SVN: r80754
Bryce McKinlay committed -
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. From-SVN: r80753
Paolo Carlini committed -
* config/arm/arm.c (arm_override_options): Revert previous patch. * config/arm/t-xscale-elf: Disable iwmmxt multilibs until they can be safely built. From-SVN: r80752
Nick Clifton committed
-