1. 16 Jan, 2002 38 commits
    • gennews (files): Replace egcs-1.1/egcs-1.1.2.html... · c10a75a7
      	* gennews (files): Replace egcs-1.1/egcs-1.1.2.html,
      	egcs-1.1/egcs-1.1.1.html, and egcs-1.1/egcs-1.1.html by
      	egcs-1.1/index.html.
      
      From-SVN: r48930
      Gerald Pfeifer committed
    • Point.java (toString): Use getClass().getName(). · a53c400d
      	* java/awt/Point.java (toString): Use getClass().getName().
      	Added javadoc.
      
      From-SVN: r48929
      Tom Tromey committed
    • More for PR java/5365: · 0df29596
      	* gjavah.c (print_stub_or_jni): Cause exception to be thrown by
      	default.
      	(process_file): Generate include for
      	java.lang.UnsupportedOperationExceptions.
      
      From-SVN: r48928
      Tom Tromey committed
    • h8300.md (pushqi1_h8300): Use a tab instead of spaces after an opcode name. · a1bf0a16
      	* config/h8300/h8300.md (pushqi1_h8300): Use a tab instead of
      	spaces after an opcode name.
      	(pushqi1_h8300hs): Likewise.
      	(pushhi1_h8300hs): Likewise.
      
      From-SVN: r48927
      Kazu Hirata committed
    • extend.texi: Replace "option" with "attribute" appropriately. · 88ab0d1c
      	* doc/extend.texi: Replace "option" with "attribute"
      	appropriately.
      
      From-SVN: r48926
      Kazu Hirata committed
    • IdentityHashMap.java (IdentityHashMap): Removed commented code. · 510e2832
      	* java/util/IdentityHashMap.java (IdentityHashMap): Removed
      	commented code.
      	(hash): Correctly compute initial value for `h'.
      
      From-SVN: r48925
      Tom Tromey committed
    • config.guess: Import from master sources, rev 1.225. · 3cd87679
      2002-01-16  H.J. Lu  (hjl@gnu.org)
      
      	* config.guess: Import from master sources, rev 1.225.
      	* config.sub: Import from master sources, rev 1.238.
      
      From-SVN: r48924
      H.J. Lu committed
    • signbitl.c: Copyright years as list, not range. · aefb3380
      
      2002-01-16  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* libmath/signbitl.c: Copyright years as list, not range.
      	* libmath/Makefile.am: Same.
      	* libmath/Makefie.in: Regenerate.
      	* libmath/signbit.c: Same.
      	* libmath/nan.c: Same.
      	* libmath/copysignf.c: Same.
      	* libmath/signbitf.c: Same.
      	* testsuite/22_locale/money_get_members_char.cc: Same.
      	* testsuite/22_locale/money_get_members_wchar_t.cc: Same.
      	* testsuite/22_locale/money_put_members_char.cc: Same.
      	* testsuite/22_locale/money_put_members_wchar_t.cc: Same.
      	* testsuite/22_locale/time_get_members_char.cc: Same.
      	* testsuite/22_locale/time_get_members_wchar_t.cc: Same.
      	* testsuite/22_locale/time_put_members_char.cc: Same.
      	* testsuite/22_locale/time_put_members_wchar_t.cc: Same.
      	* testsuite/21_strings/nonmember.cc: Same.
      	* testsuite/21_strings/compare.cc: Same.
      	* testsuite/27_io/stringstream.cc: Same.
      	* testsuite/27_io/stringbuf.cc: Same.
      	* testsuite/27_io/filebuf.cc: Same.
      	* testsuite/27_io/ios_manip_basefield.cc: Same.
      	* testsuite/27_io/ios_manip_fmtflags.cc: Same.
      	* include/bits/cpp_type_traits.h: Same.
      	* include/bits/generic_shadow.h: Same.
      	* include/bits/gslice_array.h: Same.
      	* include/bits/gslice.h: Same.
      	* include/bits/indirect_array.h: Same.
      	* include/bits/slice_array.h: Same.
      	* include/bits/sstream.tcc: Same.
      	* include/bits/streambuf_iterator.h: Same.
      	* include/bits/valarray_array.tcc: Same.
      	* include/bits/valarray_meta.h: Same.
      	* include/bits/valarray_array.h: Same.
      	* config/os/mingw32/bits/ctype_noninline.h: Same.
      	* config/os/mingw32/bits/ctype_base.h: Same.
      	* config/os/hpux/bits/ctype_noninline.h: Same.
      	* config/os/hpux/bits/ctype_base.h: Same.
      	* config/os/gnu-linux/bits/ctype_noninline.h: Same.
      	* config/os/gnu-linux/bits/ctype_base.h: Same.
      	* config/os/generic/bits/ctype_noninline.h: Same.
      	* config/os/generic/bits/ctype_base.h: Same.
      
      	* libsupc++/tinfo.h: Tweaks.
      
      From-SVN: r48922
      Benjamin Kosnik committed
    • * MAINTAINERS (Write After Approval): Remove myself. · 969a6d8f
      From-SVN: r48921
      Kazu Hirata committed
    • alpha.c (some_small_symbolic_mem_operand): Look into (and:DI () (const_int -8)). · 51c561e3
      	* config/alpha/alpha.c (some_small_symbolic_mem_operand): Look into
      	(and:DI () (const_int -8)).
      	(split_small_symbolic_mem_operand): Split
      	(mem (and:DI () (const_int -8)).
      
      	* gcc.dg/20020116-1.c: New test.
      
      From-SVN: r48920
      Jakub Jelinek committed
    • re PR target/5309 (Infinite loop in cc1 on sparcv9-sun-solaris2.8 with -m64, short example) · b8c1a6b8
      	PR target/5309:
              * config/sparc/sparc.c (ultrasparc_adjust_cost): Handle TYPE_IDIV the
      	same way as TYPE_IMUL.
      	(ultrasparc_sched_reorder): Likewise.
      	* config/sparc/sparc.md (type): Add comment to update
      	ultrasparc_sched_reorder when making changes.
      
      	* gcc.dg/ultrasp4.c: New test.
      
      From-SVN: r48917
      Jakub Jelinek committed
    • invoke.texi: Change the dump file name of block reordering pass from 28.bbro to 29.bbro. · 1e4e4df2
      	* doc/invoke.texi: Change the dump file name of block
      	reordering pass from 28.bbro to 29.bbro.
      	Mention -dk option.
      
      From-SVN: r48916
      Kazu Hirata committed
    • * i386.md (minsf splitter): Fix pasto. · 14d920c0
      From-SVN: r48915
      Jan Hubicka committed
    • Do not accept the IP register as a DFmode operand · ab8081c1
      From-SVN: r48914
      Nick Clifton committed
    • * java/awt/Label.java: Merged with Classpath. · 54c5eaff
      From-SVN: r48913
      Tom Tromey committed
    • * .cvsignore: Add man pages. · e1886ae0
      From-SVN: r48911
      Andreas Jaeger committed
    • Typo. · ceb15948
      From-SVN: r48910
      Jakub Jelinek committed
    • re PR target/5357 (SPARC: illegal (?) combination of -mcpu=supersparc and -m64 causes ICE) · c4031a04
      	PR target/5357:
      	* config/sparc/sparc.c (sparc_override_options): Avoid MASK_V9 and
      	MASK_V8 being both set.
      
      	* gcc.dg/20020116-2.c: New test.
      
      From-SVN: r48909
      Jakub Jelinek committed
    • s390.c (s390_emit_prologue): Do not emit USE insn for GOT register; add… · 44b8152b
      s390.c (s390_emit_prologue): Do not emit USE insn for GOT register; add REG_MAYBE_DEAD notes instead.
      
      	* config/s390/s390.c (s390_emit_prologue): Do not emit USE
      	insn for GOT register; add REG_MAYBE_DEAD notes instead.
      	config/s390/s390.md (call, call_value): Add GOT register to
      	CALL_INSN_FUNCTION_USAGE where needed.
      	(call_exp, call_value_exp): New.
      
      From-SVN: r48908
      Ulrich Weigand committed
    • General formatting tidy up. · 1d6e90ac
      From-SVN: r48907
      Nick Clifton committed
    • calls.c (try_to_integrate): Use "(size_t)" intermediate cast and when casting an… · 60e8b9f0
      calls.c (try_to_integrate): Use "(size_t)" intermediate cast and when casting an integer literal to "rtx"...
      
      
              * calls.c (try_to_integrate): Use "(size_t)" intermediate
              cast and when casting an integer literal to "rtx" pointer.
              (expand_call): Likewise.
              * flow.c (try_pre_increment): Likewise.
              (find_use_as_address): Likewise.
              * integrate.c (expand_iline_function): Likewise.
              * regmove.c (try_auto_increment): Likewise.
      
      From-SVN: r48906
      Graham Stott committed
    • sched-rgn.c (passed): Use sbitmap_free. · 7b25b076
      
              * sched-rgn.c (passed): Use sbitmap_free.
              (header): Likewise.
              (inner): Likewise.
              (in_queue): Likewise.
              (in_stack): Likewise.
      
      From-SVN: r48905
      Graham Stott committed
    • Daily bump. · 4a8a9969
      From-SVN: r48903
      GCC Administrator committed
    • num_put_members_wchar_t.cc (test02): Same. · def9746c
      
      2002-01-15  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* testsuite/22_locale/num_put_members_wchar_t.cc (test02): Same.
      	* testsuite/22_locale/num_put_members_char.cc (test01): Tweak.
      	* testsuite/22_locale/ctype_members_char.cc: Tweak.
      
      From-SVN: r48902
      Benjamin Kosnik committed
    • num_put_members_wchar_t.cc (test02): Same. · c22e177d
      
      
      
      2002-01-15  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* testsuite/22_locale/num_put_members_wchar_t.cc (test02): Same.
      	* testsuite/22_locale/num_put_members_char.cc (test01): Tweak.
      
      From-SVN: r48901
      Benjamin Kosnik committed
    • * java/awt/AWTPermission.java: Updated copyright. · 7adf7680
      From-SVN: r48900
      Tom Tromey committed
    • flow.c (propagate_one_insn): Change to use fatal_insn. · 31fce3c4
      2002-01-15  Eric Christopher  <echristo@redhat.com>
      
      	* flow.c (propagate_one_insn): Change to use fatal_insn.
      
      From-SVN: r48899
      Eric Christopher committed
    • LayoutManager2.java: Merged with Classpath. · 0e1c7a5f
      	* java/awt/LayoutManager2.java: Merged with Classpath.
      	* java/awt/LayoutManager.java: Merged with Classpath.
      	* java/awt/GridLayout.java: Updated copyright and javadoc.
      	(getSize): Use `parent.ncomponents'.  Handle insets.
      	(layoutContainer): Use `parent.ncomponents'.  Handle case where
      	there are fewer children than columns.  Correctly compute size of
      	each cell in the grid.  Handle case where there isn't enough
      	space.
      	* java/awt/CardLayout.java (tab): Renamed from `map'.  Updated
      	all users.
      	(gotoComponent): Use parent.ncomponents.  Ensure child exists
      	before calling setVisible() on it.  Last item is `num - 1', not
      	`num'.
      	(layoutContainer): Hoist invariants out of loop.
      
      From-SVN: r48898
      Tom Tromey committed
    • Start of AWT merge with Classpath: · 3bd483f2
      	* Makefile.in: Rebuilt.
      	* Makefile.am (awt_java_source_files): Reference files in
      	gnu/java/awt, not gnu/gcj/awt.
      	* java/awt/image/BufferedImage.java: Updated copyright.
      	* java/awt/image/ComponentColorModel.java: Updated copyright.
      	* java/awt/image/ComponentSampleModel.java: Updated copyright.
      	* java/awt/image/DataBuffer.java: Updated copyright.
      	* java/awt/image/DataBufferByte.java: Updated copyright.
      	* java/awt/image/DataBufferInt.java: Updated copyright.
      	* java/awt/image/DataBufferUShort.java: Updated copyright.
      	* java/awt/image/IndexColorModel.java: Updated copyright.
      	* java/awt/image/PackedColorModel.java: Updated copyright.
      	* java/awt/image/Raster.java: Updated copyright.
      	* java/awt/image/RasterOp.java: Updated copyright.
      	* java/awt/image/SampleModel.java: Updated copyright.
      	* java/awt/image/SinglePixelPackedSampleModel.java: Updated copyright.
      	* java/awt/image/WritableRaster.java: Updated copyright.
      	* java/awt/color/ColorSpace.java: Updated copyright.
      	* java/awt/color/ICC_ColorSpace.java: Updated copyright
      	* java/awt/color/ICC_Profile.java: Updated copyright.
      	* java/awt/event/HierarchyBoundsAdapter.java: Updated copyright.
      	* java/awt/event/HierarchyBoundsListener.java: Updated copyright.
      	* java/awt/event/HierarchyEvent.java: Updated copyright.
      	* java/awt/event/HierarchyListener.java: Updated copyright.
      	* java/awt/geom/AffineTransform.java: Updated copyright.
      	* java/awt/geom/Dimension2D.java: Updated copyright.
      	* java/awt/geom/Ellipse2D.java: Updated copyright.
      	* java/awt/geom/IllegalPathStateException.java: Updated copyright.
      	* java/awt/geom/Line2D.java: Updated copyright.
      	* java/awt/geom/NoninvertibleTransformException.java: Updated
      	copyright.
      	* java/awt/geom/PathIterator.java: Updated copyright.
      	* java/awt/geom/Point2D.java: Updated copyright.
      	* java/awt/geom/Rectangle2D.java: Updated copyright.
      	* java/awt/geom/RectangularShape.java: Updated copyright.
      	* java/awt/geom/RoundRectangle2D.java: Updated copyright.
      	* java/awt/Toolkit.java: Updated import for file moves.
      	* java/awt/Rectangle.java: Updated copyright; added javadoc from
      	Classpath.
      	(hashCode): New method from Classpath.
      	* java/awt/Graphics2D.java: Updated copyright.
      	* java/awt/Transparency.java: Updated copyright.
      	* java/awt/Paint.java: Updated copyright.
      	* java/awt/Graphics.java: New version from Classpath.
      	* java/awt/EventDispatchThread.java: Updated copyright.
      	* java/awt/CardLayout.java (layoutContainer): Don't skip invisible
      	children.
      	(gotoComponent): Wrap around on next/previous.
      	* gnu/gcj/awt/BitMaskExtent.java: Removed.
      	* gnu/gcj/awt/Buffers.java: Removed.
      	* gnu/gcj/awt/ComponentDataBlitOp.java: Removed.
      	* gnu/gcj/awt/GLightweightPeer.java: Removed.
      	* gnu/java/awt/BitMaskExtent.java: Added.
      	* gnu/java/awt/Buffers.java: Added.
      	* gnu/java/awt/ComponentDataBlitOp.java: Added.
      	* gnu/java/awt/GLightweightPeer.java: Added.
      	* java/awt/geom/Line2D.java (clone): Ignore
      	CloneNotSupportedException.
      	* gnu/gcj/awt/GLightweightPeer.java (getColorModel): New method.
      	* java/awt/Frame.java: Merged with Classpath.
      	* java/awt/RenderingHints.java: Copyright update.
      	* java/awt/Paint.java: Copyright update.
      	* java/awt/image/DirectColorModel.java: Merged with Classpath.
      	* java/awt/image/ColorModel.java: Merged with Classpath.
      	* java/awt/Window.java (show): New Implementation from Classpath.
      	(isShowing): Use super.isShowing().
      	* java/awt/EventQueue.java: Merged with Classpath.
      	* java/awt/AWTEventMulticaster.java (save): Throw
      	RuntimeException.
      	(saveInternal): Likewise.
      	* java/awt/AWTEvent.java: Now implements Serializable.
      	* java/awt/Event.java: Copyright update.
      	* java/awt/peer/ComponentPeer.java: Merged with Classpath.
      	* java/awt/image/BufferedImage.java: Copyright update.
      	* java/awt/GraphicsConfiguration.java: Copyright update.
      	* java/awt/Component.java: (addNotify): Don't call
      	addNotifyContainerChildren().
      	(addNotifyContainerChildren): Removed.
      	(setPeer): New method from Classpath.
      	(setTreeLock): Likewise.
      	(setVisible): Rewrote.
      	(show): Use it.
      	(hide): Likewise.
      	(validate): Set `valid'.
      	(checkImage(Image,ImageObserver)): Implementation from Classpath.
      	(createImage(ImageProducer)): Likewise.
      	(prepareImage): Likewise.
      	* java/awt/Container.java (addImpl): Handle case where constraint
      	is not a String.  Post event via system event queue.
      	(remove): Post event via system event queue.
      	(validateTree): Only validate child if it is invalid.
      	(getAlignmentX): Call super method as default.
      	(getAlignmentY): Likewise.
      	(addContainerListener): Now synchronized.
      	(removeContainerListener): Likewise.
      	(addNotifyContainerChildren): Now private.
      	* java/awt/ComponentOrientation.java: Updated copyright.  Added
      	@author.
      	* java/awt/FlowLayout.java (serialVersionUID): New field.
      	(setAlignment): Better exception message.
      	(layoutContainer): Don't compute component's preferred size unless
      	we're going to use it.
      	* java/awt/BorderLayout.java (AFTER_LAST_LINE, AFTER_LINE_ENDS,
      	BEFORE_FIRST_LINE, BEFORE_LINE_BEGINS): New constants.
      	(firstLine, lastLine, firstItem, lastItem): New fields.
      	(addLayoutComponent): Handle case where constraints is null.
      	Also, handle relative locations.
      	(removeLayoutComponent): Handle relative locations.
      	(MIN, MAX, PREF): New constants.
      	(calcCompSize): New method.
      	(calcSize): New method.
      	(minimumLayoutSize): Use it.
      	(preferredLayoutSize): Likewise.
      	(maximumLayoutSize): Likewise.
      	(toString): Include more information.
      	(setBounds): New method.
      	(layoutContainer): Use libgcj implementation; extended to handle
      	relative locations.
      
      From-SVN: r48896
      Tom Tromey committed
    • [multiple changes] · c342f126
      2002-01-15  Tom Tromey  <tromey@redhat.com>
      
      	* java/lang/Float.java (equals): Preserve old code.
      	* java/lang/Double.java (equals): Preserve old code.
      
      2002-01-15  Eric Blake  <ebb9@email.byu.edu>
      
      	* java/lang/Double.java (equals, compare): Fix 0.0 vs. -0.0 math.
      	* java/lang/Float.java (equals, compare): Ditto.
      
      From-SVN: r48895
      Tom Tromey committed
    • Added missing dg-waning. · 30c74616
      From-SVN: r48894
      Ira Ruben committed
    • expmed.c (extract_fixed_bit_field): Remove unused code. · c99d986a
      	* expmed.c (extract_fixed_bit_field): Remove unused code.
      	* system.h: Poison SLOW_ZERO_EXTEND.
      	* doc/tm.texi: Remove.
      	* config/1750a/1750a.h (SLOW_ZERO_EXTEND): Remove.
      	* config/arm/arm.h: Likewise.
      	* config/avr/avr.h: Likewise.
      	* config/clipper/clipper.h: Likewise.
      	* config/convex/convex.h: Likewise.
      	* config/d30v/d30v.h: Likewise.
      	* config/dsp16xx/dsp16xx.h: Likewise.
      	* config/elxsi/elxsi.h: Likewise.
      	* config/fr30/fr30.h: Likewise.
      	* config/h8300/h8300.h: Likewise.
      	* config/i370/i370.h: Likewise.
      	* config/i386/i386.h: Likewise.
      	* config/m68k/m68k.h: Likewise.
      	* config/mips/mips.h: Likewise.
      	* config/ns32k/ns32k.h: Likewise.
      	* config/pdp11/pdp11.h: Likewise.
      	* config/pj/pj.h: Likewise.
      	* config/s390/s390.h: Likewise.
      	* config/sh/sh.h: Likewise.
      	* config/stormy16/stormy16.h: Likewise.
      	* config/v850/v850.h: Likewise.
      	* config/vax/vax.h: Likewise.
      	* config/we32k/we32k.h: Likewise.
      
      From-SVN: r48893
      Kazu Hirata committed
    • locale_facets.tcc (num_put::do_put(bool): Fix. · bed9a20d
      
      2002-01-15  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* include/bits/locale_facets.tcc (num_put::do_put(bool): Fix.
      	(num_put::do_put(void*)): Fix.
      	* testsuite/22_locale/num_put_members_char.cc (test02): Add.
      	* testsuite/22_locale/num_put_members_wchar_t.cc (test02): Add.
      	* testsuite/22_locale/num_get_members_char.cc (test02): Add
      	long double, void, bool types.
      	* testsuite/22_locale/num_get_members_wchar_t.cc (test02): Add.
      
      From-SVN: r48892
      Benjamin Kosnik committed
    • re PR java/5365 (gcjh -stubs does not include correct files) · 9c874875
      	Fix for PR java/5365:
      	* gjavah.c (process_file): Turn class name into a file name.
      
      From-SVN: r48891
      Tom Tromey committed
    • rs6000.md (altivec_stvx): Add parallels to stvx. · acfab996
      
              * config/rs6000/rs6000.md (altivec_stvx): Add parallels to stvx.
              (altivec_lvsl): Change constraint to b.
              (altivec_lvsr): Same.
              (altivec_lvebx): Same.
              (altivec_lvehx): Same.
              (altivec_lvewx): Same.
              (altivec_lvxl): Same.
              (altivec_lvx): Same.
              (altivec_stvx): Add parallel.
              (altivec_stvxl): Same.
              (altivec_stvehx): Same.
              (altivec_stvebx): Same.
              (altivec_stvebx): Same.
      
      From-SVN: r48890
      Aldy Hernandez committed
    • For PR libgcj/5303: · 33b16473
      	* Make-lang.in (java.install-man): Handle jv-convert man page.
      	(java.generated-manpages): Added jv-convert.1.
      	(java.uninstall): Remove jv-convert.1.
      	(java.maintainer-clean): Likewise.
      	($(srcdir)/java/jv-convert.1): New target.
      	* gcj.texi (Top): Link to jv-convert node.
      	(Individual utilities): Likewise.
      	(Invoking jv-convert): New node.
      
      From-SVN: r48889
      Tom Tromey committed
    • document FILE_STMT · 0da26e64
      From-SVN: r48888
      Jason Merrill committed
  2. 15 Jan, 2002 2 commits