1. 20 Apr, 2005 31 commits
    • * tree-ssa-phiopt.c: Fix comments. · 2a925431
      From-SVN: r98462
      Kazu Hirata committed
    • tree-ssa-phiopt.c (tree_ssa_phi_opt): Update calls to conditional_replacement... · e5206274
      	* tree-ssa-phiopt.c (tree_ssa_phi_opt): Update calls to
      	conditional_replacement, value_replacement, abs_replacement,
      	minmax_replacement.
      	(replace_phi_edge_with_variable): Remove argument BB.
      	(conditional_replacement, value_replacement,
      	minmax_replacement, abs_replacement): Remove argument PHI_BB.
      	Update a call to replace_phi_edge_with_variable.
      
      From-SVN: r98461
      Kazu Hirata committed
    • re PR middle-end/20973 (kdelibs (khtml) miscompiled by reload) · 687b527d
              PR20973
              * reload.c (push_reload, find_dummy_reload): Check for uninitialized
              pseudos.
      
      From-SVN: r98460
      Michael Matz committed
    • - Add @file to AIX entry. · 71fc0c16
      From-SVN: r98458
      David Edelsohn committed
    • re PR tree-optimization/21116 (tree-ssa-phiopt.c:193 has wrong translation from… · 3d040dbc
      re PR tree-optimization/21116 (tree-ssa-phiopt.c:193 has wrong translation from EDGE_COUNT to single_succ_p.)
      
      	PR tree-optimization/21116
      	* tree-ssa-phiopt.c: Fix a typo.
      
      From-SVN: r98457
      Kazu Hirata committed
    • * tree-ssa-phiopt.c: Fix comment typos. · edef5476
      From-SVN: r98456
      Kazu Hirata committed
    • libffi-dg.exp (libffi-dg-test-1): In regsub use, have Tcl8.3-compatible intermediate variable. · fc0ad8d9
      	* testsuite/lib/libffi-dg.exp (libffi-dg-test-1): In regsub use,
      	have Tcl8.3-compatible intermediate variable.
      
      From-SVN: r98453
      Hans-Peter Nilsson committed
    • [multiple changes] · d288ff8d
      2005-04-20  Andrew John Hughes  <gnu_andrew@member.fsf.org>
      
      	* java/net/URI.java:
      	Added class documentation.
      	(parseURI(String)): Only handle scheme-specific parts
      	if URI is not opaque.  Allow for parts that can't be null.
      	(toString()): Output the scheme-specific part whole, rather
      	than as its possibly non-existent components.
      
      2005-04-20  Jeroen Frijters  <jeroen@frijters.net>
      
      	* java/net/URI.java (AUTHORITY_REGEXP): Corrected regexp.
      	(AUTHORITY_USERINFO_GROUP,AUTHORITY_HOST_GROUP,AUTHORITY_PORT_GROUP):
      	Adjusted to match new regexp.
      
      From-SVN: r98451
      Michael Koch committed
    • Connection.java, [...]: Reorganized import statements. · b5293f35
      2005-04-20  Michael Koch  <konqueror@gmx.de>
      
      	* gnu/java/net/protocol/file/Connection.java,
      	gnu/java/net/protocol/jar/Connection.java:
      	Reorganized import statements. Fixed @author tags.
      
      From-SVN: r98450
      Michael Koch committed
    • [multiple changes] · 2e2082d8
      2005-04-20  Chris Burdess  <dog@gnu.org>
      
      	* java/io/DataOutputStream.java (writeUTF): Use block write for
      	output.
      
      2005-04-20  Jeroen Frijters  <jeroen@frijters.net>
      
      	* java/io/DataInputStream.java (ignoreInitialNewline): Removed
      	(readLine): Changed newline handling.
      
      From-SVN: r98449
      Michael Koch committed
    • PixelGrabber.java (setPixels(int,int,int,int, ColorModel,byte[],int,int): Fixed… · 9db695c1
      PixelGrabber.java (setPixels(int,int,int,int, ColorModel,byte[],int,int): Fixed byte to int conversion.
      
      2005-04-20  Jeroen Frijters  <jeroen@frijters.net>
      
      	* java/awt/image/PixelGrabber.java (setPixels(int,int,int,int,
      	ColorModel,byte[],int,int): Fixed byte to int conversion.
      
      From-SVN: r98448
      Jeroen Frijters committed
    • 2005-04-20 Michael Koch <konqueror@gmx.de> · 65d5bde8
      	* java/io/FilePermission.java
      	(serialVersionUID): Made private.
      	(ALL_FILES): New constant.
      	(implies): Handle '<<ALL FILES>>' case.
      
      From-SVN: r98447
      Michael Koch committed
    • 2005-04-20 Sven de Marothy <sven@physto.se> · f5c32e10
      	* gnu/java/awt/peer/gtk/GdkGraphics.java:
      	(drawImage): Don't notify the image observer for offscreen images.
      	* gnu/java/awt/peer/gtk/GtkImagePainter.java:
      	(setPixels): Don't notify the image observer.
      
      From-SVN: r98446
      Sven de Marothy committed
    • [multiple changes] · ebce970d
      2005-04-20  Sven de Marothy  <sven@physto.se>
      
      	* java/nio/ByteBufferImpl.java:
      	(putChar): Inlined for speed.
      	(put, get): Bulk methods can use arraycopy.
      	* java/nio/CharBufferImpl.java:
      	(put, get): Bulk methods can use arraycopy.
      
      2005-04-20  Jeroen Frijters  <jeroen@frijters.net>
      
      	* java/nio/ByteBufferImpl.java (get(), put(byte)): Inlined checks
      	and field updates.
      	* java/nio/CharBufferImpl.java
      	(CharBufferImpl(CharBufferImpl)): Copy array_offset field.
      	(get(), put(char)): Inlined checks and field updates. Fixed to
      	take array_offset into account.
      	(get(int), put(int, char)): Fixed to take array_offset into account.
      
      From-SVN: r98445
      Michael Koch committed
    • 2005-04-20 Sven de Marothy <sven@physto.se> · ce254988
      	* java/text/SimpleDateFormat.java:
      	(formatWithAttribute): Pad year before truncating digits.
      
      From-SVN: r98444
      Sven de Marothy committed
    • PlainDatagramSocketImpl.java: Merged copyright header. · 47af138f
      2005-04-20  Michael Koch  <konqueror@gmx.de>
      
      	* gnu/java/net/PlainDatagramSocketImpl.java:
      	Merged copyright header.
      	* gnu/java/net/PlainSocketImpl.java:
      	Reorganized import statements. Fixed @author tags.
      
      From-SVN: r98443
      Michael Koch committed
    • ClassHelper.java, [...]: Fixed @author tag. · bd2865bc
      2005-04-20  Michael Koch  <konqueror@gmx.de>
      
      	* gnu/java/lang/ClassHelper.java,
      	gnu/java/lang/reflect/TypeSignature.java:
      	Fixed @author tag.
      
      From-SVN: r98442
      Michael Koch committed
    • [multiple changes] · 47b44748
      2005-04-20  Michael Koch  <konqueror@gmx.de>
      
      	* gnu/java/beans/IntrospectionIncubator.java:
      	Fixed HTML tags in javadocs.
      
      2005-04-20  Jeroen Frijters  <jeroen@frijters.net>
      
      	* gnu/java/beans/IntrospectionIncubator.java
      	(addToPropertyHash, addToListenerHash): Don't confuse get(),
      	set(), is(), add() and remove() with properties or events.
      
      From-SVN: r98441
      Michael Koch committed
    • XBMDecoder.java: Fixed modifier order. · 57d1e8b0
      2005-04-20  Michael Koch  <konqueror@gmx.de>
      
      	* gnu/java/awt/image/XBMDecoder.java:
      	Fixed modifier order.
      
      From-SVN: r98440
      Michael Koch committed
    • 2005-04-20 Roman Kennke <roman@kennke.org> · 9257bcc8
      	* javax/swing/plaf/basic/BasicButtonUI.java
      	(paint): This should not care about margin and insets
      	at the same time, as insets already include the margin
      	through the border.
      	* javax/swing/plaf/basic/BasicGraphicsUtils.java
      	(getPreferredButtonSize): Likewise.
      	* javax/swing/plaf/metal/MetalBorders.java
      	(getBorderInsets): Likewise.
      
      2005-04-20  Roman Kennke  <roman@kennke.org>
      
      	* javax/swing/plaf/basic/BasicOptionPaneUI.java
      	(createMessageArea): The JPanel that holds the message area
      	doesn't need to override getPreferredSize. This prevents some
      	message components from rendering nicely.
      
      2005-04-20  Roman Kennke  <roman@kennke.org>
      
      	* javax/swing/plaf/metal/MetalInternalFrameUI.java
      	(createUI): Do not share instances between components.
      	* javax/swing/plaf/metal/MetalSliderUI.java
      	(createUI): Do not share instances between components.
      
      2005-04-20  Roman Kennke  <roman@kennke.org>
      
      	* javax/swing/plaf/metal/MetalBorders:
      	(PopupMenuBorder): Added.
      	* javax/swing/plaf/metal/MetalLookAndFeel
      	(initComponentDefaults): Added PopupMenuBorder.
      
      2005-04-20  Roman Kennke  <roman@kennke.org>
      
      	* javax/swing/tree/DefaultTreeSelectionModel.java:
      	Added API documentation all over the class.
      
      2005-04-20  Roman Kennke  <roman@kennke.org>
      
      	* javax/swing/plaf/basic/BasicScrollPaneUI.java
      	(installDefaults): Link managed JScrollPane in instance field.
      	(uninstallDefaults): Unlink managed JScrollPane in instance field.
      
      2005-04-20  Roman Kennke  <roman@kennke.org>
      
      	* javax/swing/plaf/basic/BasicScrollBarUI.java
      	(PropertyChangeHandler.propertyChange): Add default
      	to switch statement to avoid errors with unusual values
      	for orientation.
      	(installComponents): Likewise.
      
      2005-04-20  Roman Kennke  <roman@kennke.org>
      
      	* javax/swing/plaf/metal/MetalScrollBarUI.java:
      	(createUI): Instances cannot be shared among JScrollPanes.
      
      2005-04-20  Roman Kennke  <roman@kennke.org>
      
      	* javax/swing/plaf/metal/MetalLookAndFeel.java
      	(initComponentDefaults): Added defaults for Menu, MenuBar
      	MenuEntry fonts.
      
      2005-04-20  Roman Kennke  <roman@kennke.org>
      
      	* javax/swing/plaf/basic/BasicScrollBarUI.java
      	(installUI): Install listeners after everything all, otherwise
      	we get strange NPEs in some situations, especially with
      	custom L&Fs.
      	(createIncreaseButton): Orientation is expected to be
      	SwingConstants.NORTH, ..SOUTH, ..WEST or ..EAST and not
      	HORIZONTAL or VERTICAL.
      	(createDecreaseButton): Orientation is expected to be
      	SwingConstants.NORTH, ..SOUTH, ..WEST or ..EAST and not
      	HORIZONTAL or VERTICAL.
      	(installComponents): Orientation for buttons is expected to be
      	SwingConstants.NORTH, ..SOUTH, ..WEST or ..EAST and not
      	HORIZONTAL or VERTICAL.
      
      2005-04-20  Roman Kennke  <roman@kennke.org>
      
      	* javax/swing/JToolBar.java
      	(addImpl): Adjust added AbstractButtons to look and feel like
      	toolbar buttons.
      	* javax/swing/plaf/metal/MetalBorders.java:
      	Adjusted insets of ButtonBorder.
      	(RolloverMarginBorder): Added class for toolbar buttons.
      	(getButtonBorder): Adjusted factory method to return a shared
      	instance of button border.
      	(getToolbarButtonBorder): Added factory method to return a shared
      	instance of toolbar button border.
      	(getMarginBorder): Added factory method to return a shared
      	instance of margin border.
      	* javax/swing/plaf/metal/MetalButtonUI.java
      	(installDefauls): If button is child of a JToolBar then set
      	special border on this button.
      
      From-SVN: r98439
      Roman Kennke committed
    • 2005-04-20 Michael Koch <konqueror@gmx.de> · 4d23e5b8
      	* java/net/URLConnection.java
      	(getContent): Fixed javadoc comment.
      
      From-SVN: r98438
      Michael Koch committed
    • 2005-04-20 Andrew John Hughes <gnu_andrew@member.fsf.org> · 1701deb2
      	* java/net/URL.java:
      	(toURI()): Implemented.
      
      From-SVN: r98437
      Andrew John Hughes committed
    • builtins.c (expand_builtin_sync_operation): Revert last change. · f12b785d
              * builtins.c (expand_builtin_sync_operation): Revert last change.
              * optabs.c (expand_bool_compare_and_swap): Compare vs old value,
              not vs new value.
              (expand_compare_and_swap_loop): Likewise.
              (expand_sync_operation): Remove fallback from NAND to AND; invert
              memory operand when expanding from cmpxchg.
              (expand_sync_fetch_operation): Likewise.
              * doc/extend.texi (Atomic Builtins): Fix docs for nand and
              compare-and-swap.
      
              * config/alpha/alpha.c (alpha_split_atomic_op): Invert memory operand
              when implementing NAND.  Fix double-add for AFTER.
              * config/alpha/sync.md (sync_nand<I48MODE>): Invert memory operand.
              (sync_old_nand<I48MODE>, sync_new_nand<I48MODE>): Likewise.
              (sync_compare_and_swap<I48MODE>): Fix compare vs zero.  Return old
              memory value.
              (sync_lock_test_and_set<I48MODE>): Remove extra label and last
              memory barrier.
      
              * config/i386/sync.md (sync_compare_and_swap<IMODE>): Fix pattern
              to return old memory value.
              (sync_compare_and_swap_cc<IMODE>): Likewise.
      
              * config/ia64/ia64.c (ia64_dependencies_evaluation_hook): Early
              return pre-reload.  Don't consider output or anti dependencies.
              * config/ia64/sync.md (IMODE): New.
              (modesuffix): Add QI and HI.
              (memory_barrier): Simplify expansion.
              (sync_compare_and_swap<IMODE>): Use IMODE, not I48MODE.
              (cmpxchg_acq_<IMODE>): Likewise.
              (sync_lock_test_and_set<IMODE>): Likewise.
              (sync_lock_release<IMODE>): Likewise.
      
      From-SVN: r98436
      Richard Henderson committed
    • fold-const.c (fold_binary): Fold ~(X ^ Y) to ~X ^ Y or X ^ ~Y if ~X or ~Y simplify. · f242e769
      2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
      
      	* fold-const.c (fold_binary): Fold ~(X ^ Y) to ~X ^ Y or X ^ ~Y if
      	~X or ~Y simplify.
      
      From-SVN: r98435
      James A. Morrison committed
    • fold-const (fold_binary): Fold ~X ^ ~ Y to X ^ Y. · 33ab6245
      2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
      
      	* fold-const (fold_binary):  Fold ~X ^ ~ Y to X ^ Y.
      
      From-SVN: r98434
      James A. Morrison committed
    • * de.po: Update. · 72a3b9d2
      From-SVN: r98433
      Joseph Myers committed
    • Testcase to verify that FP regs are properly saved/restored across unwind. · 47508bd3
      PR target/20670
      * g++.dg/eh/fp-regs.C: New test.
      
      From-SVN: r98432
      James E Wilson committed
    • trans-const.c (gfc_conv_mpz_to_tree): Fix comment. · 6c08eb63
      From-SVN: r98430
      Steven G. Kargl committed
    • c.opt (Wint-to-pointer-cast, [...]): New options. · 53a2494e
      2005-04-20  Michael Pogue  <michael.pogue@sun.com>
                  Joseph S. Myers  <joseph@codesourcery.com>
      
      	* c.opt (Wint-to-pointer-cast, Wpointer-to-int-cast): New options.
      	* c-typeck.c (build_c_cast): Check these options.
      	* doc/invoke.texi: Document these options.
      
      testsuite:
      	* gcc.dg/Wint-to-pointer-cast-1.c,
      	gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
      	gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
      	gcc.dg/Wpointer-to-int-cast-3.c: New tests.
      
      From-SVN: r98429
      Joseph Myers committed
    • * tree-ssa-phiopt.c: Update a comment about the pass. · 7195b414
      From-SVN: r98428
      Kazu Hirata committed
    • Daily bump. · acf55c29
      [[Split portion of a mixed commit.]]
      
      From-SVN: r98425.2
      GCC Administrator committed
  2. 19 Apr, 2005 9 commits