OSDN Git Service

pf3gnuchains/gcc-fork.git
21 years ago2002-01-16 H.J. Lu <hjl@gnu.org>
hjl [Thu, 17 Jan 2002 01:37:52 +0000 (01:37 +0000)]
2002-01-16  H.J. Lu <hjl@gnu.org>

* config/mips/linux.h: Include "mips/abi64.h".

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

21 years ago2002-01-16 H.J. Lu <hjl@gnu.org>
hjl [Thu, 17 Jan 2002 01:22:02 +0000 (01:22 +0000)]
2002-01-16  H.J. Lu <hjl@gnu.org>

* config/mips/t-linux: New.

* config.gcc: Add mips/t-linux to tmake_file for mips*-*-linux*.

* config/mips/linux.h: Don't include "gofast.h".
(INIT_SUBTARGET_OPTABS): Removed.

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

21 years ago * config/h8300/h8300-protos.h: Replace emit_a_shift with
kazu [Thu, 17 Jan 2002 00:25:29 +0000 (00:25 +0000)]
* config/h8300/h8300-protos.h: Replace emit_a_shift with
output_a_shift.
* config/h8300/h8300.c: Likewise.
* config/h8300/h8300.md: Likewise.

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

21 years ago * java/awt/Canvas.java (serialVersionUID): New constant.
tromey [Wed, 16 Jan 2002 23:56:25 +0000 (23:56 +0000)]
* java/awt/Canvas.java (serialVersionUID): New constant.
Updated copyright.  Added javadoc from Classpath.
* java/awt/ItemSelectable.java: Replaced with Classpath version.

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

21 years ago * java/awt/CheckboxGroup.java: Merged with Classpath.
tromey [Wed, 16 Jan 2002 23:40:04 +0000 (23:40 +0000)]
* java/awt/CheckboxGroup.java: Merged with Classpath.
* java/awt/Checkbox.java: Merged with Classpath.

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

21 years ago * java/awt/Dimension.java: Updated copyright. Added javadoc from
tromey [Wed, 16 Jan 2002 23:10:11 +0000 (23:10 +0000)]
* java/awt/Dimension.java: Updated copyright.  Added javadoc from
Classpath.
* java/awt/Point.java: Updated copyright.

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

21 years ago * gennews (files): Replace egcs-1.1/egcs-1.1.2.html,
gerald [Wed, 16 Jan 2002 22:42:13 +0000 (22:42 +0000)]
* 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.

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

21 years ago * java/awt/Point.java (toString): Use getClass().getName().
tromey [Wed, 16 Jan 2002 21:35:51 +0000 (21:35 +0000)]
* java/awt/Point.java (toString): Use getClass().getName().
Added javadoc.

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

21 years ago More for PR java/5365:
tromey [Wed, 16 Jan 2002 21:18:36 +0000 (21:18 +0000)]
More for PR java/5365:
* gjavah.c (print_stub_or_jni): Cause exception to be thrown by
default.
(process_file): Generate include for
java.lang.UnsupportedOperationExceptions.

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

21 years ago * config/h8300/h8300.md (pushqi1_h8300): Use a tab instead of
kazu [Wed, 16 Jan 2002 21:06:31 +0000 (21:06 +0000)]
* config/h8300/h8300.md (pushqi1_h8300): Use a tab instead of
spaces after an opcode name.
(pushqi1_h8300hs): Likewise.
(pushhi1_h8300hs): Likewise.

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

21 years ago * doc/extend.texi: Replace "option" with "attribute"
kazu [Wed, 16 Jan 2002 21:00:15 +0000 (21:00 +0000)]
* doc/extend.texi: Replace "option" with "attribute"
appropriately.

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

21 years ago * java/util/IdentityHashMap.java (IdentityHashMap): Removed
tromey [Wed, 16 Jan 2002 20:56:38 +0000 (20:56 +0000)]
* java/util/IdentityHashMap.java (IdentityHashMap): Removed
commented code.
(hash): Correctly compute initial value for `h'.

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

21 years ago2002-01-16 H.J. Lu (hjl@gnu.org)
hjl [Wed, 16 Jan 2002 20:34:20 +0000 (20:34 +0000)]
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.

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

21 years ago2002-01-16 Benjamin Kosnik <bkoz@redhat.com>
bkoz [Wed, 16 Jan 2002 19:57:39 +0000 (19:57 +0000)]
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.

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

21 years ago * MAINTAINERS (Write After Approval): Remove myself.
kazu [Wed, 16 Jan 2002 19:37:27 +0000 (19:37 +0000)]
* MAINTAINERS (Write After Approval): Remove myself.

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

21 years ago * config/alpha/alpha.c (some_small_symbolic_mem_operand): Look into
jakub [Wed, 16 Jan 2002 19:01:31 +0000 (19:01 +0000)]
* 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.

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

21 years ago PR target/5309:
jakub [Wed, 16 Jan 2002 17:44:24 +0000 (17:44 +0000)]
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.

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

21 years ago * doc/invoke.texi: Change the dump file name of block
kazu [Wed, 16 Jan 2002 17:23:32 +0000 (17:23 +0000)]
* doc/invoke.texi: Change the dump file name of block
reordering pass from 28.bbro to 29.bbro.
Mention -dk option.

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

21 years ago * i386.md (minsf splitter): Fix pasto.
hubicka [Wed, 16 Jan 2002 17:16:54 +0000 (17:16 +0000)]
* i386.md (minsf splitter): Fix pasto.

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

21 years agoDo not accept the IP register as a DFmode operand
nickc [Wed, 16 Jan 2002 16:54:21 +0000 (16:54 +0000)]
Do not accept the IP register as a DFmode operand

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

21 years ago * java/awt/Label.java: Merged with Classpath.
tromey [Wed, 16 Jan 2002 16:50:03 +0000 (16:50 +0000)]
* java/awt/Label.java: Merged with Classpath.

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

21 years agoAdd REG_MAYBE_DEAD note to frame pointer initialisation instruction.
nickc [Wed, 16 Jan 2002 16:37:20 +0000 (16:37 +0000)]
Add REG_MAYBE_DEAD note to frame pointer initialisation instruction.

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

21 years ago * .cvsignore: Add man pages.
aj [Wed, 16 Jan 2002 16:08:54 +0000 (16:08 +0000)]
* .cvsignore: Add man pages.

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

21 years agoTypo.
jakub [Wed, 16 Jan 2002 15:39:56 +0000 (15:39 +0000)]
Typo.

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

21 years ago PR target/5357:
jakub [Wed, 16 Jan 2002 15:21:51 +0000 (15:21 +0000)]
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.

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

21 years ago * config/s390/s390.c (s390_emit_prologue): Do not emit USE
uweigand [Wed, 16 Jan 2002 14:15:25 +0000 (14:15 +0000)]
* 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.

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

21 years agoGeneral formatting tidy up.
nickc [Wed, 16 Jan 2002 12:25:53 +0000 (12:25 +0000)]
General formatting tidy up.

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

21 years ago * calls.c (try_to_integrate): Use "(size_t)" intermediate
grahams [Wed, 16 Jan 2002 09:24:00 +0000 (09:24 +0000)]
    * 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.

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

21 years ago * sched-rgn.c (passed): Use sbitmap_free.
grahams [Wed, 16 Jan 2002 08:43:21 +0000 (08:43 +0000)]
    * sched-rgn.c (passed): Use sbitmap_free.
        (header): Likewise.
        (inner): Likewise.
        (in_queue): Likewise.
        (in_stack): Likewise.

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

21 years agoDaily bump.
gccadmin [Wed, 16 Jan 2002 08:16:13 +0000 (08:16 +0000)]
Daily bump.

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

21 years ago2002-01-15 Benjamin Kosnik <bkoz@redhat.com>
bkoz [Wed, 16 Jan 2002 06:11:41 +0000 (06:11 +0000)]
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.

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

21 years ago2002-01-15 Benjamin Kosnik <bkoz@redhat.com>
bkoz [Wed, 16 Jan 2002 06:06:59 +0000 (06:06 +0000)]
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.

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

21 years ago * java/awt/AWTPermission.java: Updated copyright.
tromey [Wed, 16 Jan 2002 05:48:49 +0000 (05:48 +0000)]
* java/awt/AWTPermission.java: Updated copyright.

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

21 years ago2002-01-15 Eric Christopher <echristo@redhat.com>
echristo [Wed, 16 Jan 2002 05:39:10 +0000 (05:39 +0000)]
2002-01-15  Eric Christopher  <echristo@redhat.com>

* flow.c (propagate_one_insn): Change to use fatal_insn.

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

21 years ago * java/awt/LayoutManager2.java: Merged with Classpath.
tromey [Wed, 16 Jan 2002 05:32:51 +0000 (05:32 +0000)]
* 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.

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

21 years ago Start of AWT merge with Classpath:
tromey [Wed, 16 Jan 2002 04:21:35 +0000 (04:21 +0000)]
Start of AWT merge with Classpath:
* 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.

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

21 years ago2002-01-15 Tom Tromey <tromey@redhat.com>
tromey [Wed, 16 Jan 2002 04:06:33 +0000 (04:06 +0000)]
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.

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

21 years agoAdded missing dg-waning.
ira [Wed, 16 Jan 2002 02:49:18 +0000 (02:49 +0000)]
Added missing dg-waning.

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

21 years ago * expmed.c (extract_fixed_bit_field): Remove unused code.
kazu [Wed, 16 Jan 2002 02:37:37 +0000 (02:37 +0000)]
* 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.

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

21 years ago2002-01-15 Benjamin Kosnik <bkoz@redhat.com>
bkoz [Wed, 16 Jan 2002 00:51:45 +0000 (00:51 +0000)]
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.

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

21 years ago Fix for PR java/5365:
tromey [Wed, 16 Jan 2002 00:27:05 +0000 (00:27 +0000)]
Fix for PR java/5365:
* gjavah.c (process_file): Turn class name into a file name.

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

21 years ago * config/rs6000/rs6000.md (altivec_stvx): Add parallels to stvx.
aldyh [Wed, 16 Jan 2002 00:25:54 +0000 (00:25 +0000)]
    * 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.

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

21 years ago For PR libgcj/5303:
tromey [Wed, 16 Jan 2002 00:19:57 +0000 (00:19 +0000)]
For PR libgcj/5303:
* 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.

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

21 years agodocument FILE_STMT
jason [Wed, 16 Jan 2002 00:09:27 +0000 (00:09 +0000)]
document FILE_STMT

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

21 years ago2002-01-15 Aldy Hernandez <aldyh@redhat.com>
aldyh [Tue, 15 Jan 2002 23:32:44 +0000 (23:32 +0000)]
2002-01-15  Aldy Hernandez  <aldyh@redhat.com>

        * config.gcc: Change altivec.h to altivec-defs.h.

        * config/rs6000/altivec.h: Delete.

        * config/rs6000/altivec-defs.h: Add.

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

21 years agoadd
aldyh [Tue, 15 Jan 2002 23:29:03 +0000 (23:29 +0000)]
add

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

21 years agodelete
aldyh [Tue, 15 Jan 2002 23:28:12 +0000 (23:28 +0000)]
delete

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

21 years ago2002-01-15 Benjamin Kosnik <bkoz@redhat.com>
bkoz [Tue, 15 Jan 2002 23:02:22 +0000 (23:02 +0000)]
2002-01-15  Benjamin Kosnik  <bkoz@redhat.com>
    Alexandre Oliva  <aoliva@redhat.com>

* libmath/Makefile.am (LINK): Add --tag CC.
* libmath/Makefile.in: Regenerate.

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

21 years ago * vax.c (vax_rtx_cost): Return MAX_COST for unsupported MULT, UDIV
danglin [Tue, 15 Jan 2002 22:37:00 +0000 (22:37 +0000)]
* vax.c (vax_rtx_cost): Return MAX_COST for unsupported MULT, UDIV
and UMOD modes.

* vax.h (INDEX_TERM_P): Restrict indexing to modes which have a size
less than or equal to eight bytes.

* vax.md (andsi3): Remove constraints and change SET destination
operand type to nonimmediate_operand.
(andhi3, andqi3): Likewise.  Don't clear high order bits of operand 1
when it is a CONST_INT.

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

21 years ago * c-common.def (FILE_STMT): New code.
jason [Tue, 15 Jan 2002 22:27:07 +0000 (22:27 +0000)]
    * c-common.def (FILE_STMT): New code.
        * c-common.c (statement_code_p): It's a statement.
        * c-common.h (stmt_tree_s): Add x_last_filename.
        (FILE_STMT_FILENAME_NODE, FILE_STMT_FILENAME): New macros.
        (last_expr_filename): New macro.
        * c-semantics.c (begin_stmt_tree): Initialize it.
        (add_stmt): If the filename changed, also insert a
        FILE_STMT.
        (expand_stmt): Handle seeing one.

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

21 years ago * config/os/hpux/bits/ctype_noninline.h: Use __SB_masks for address
danglin [Tue, 15 Jan 2002 21:31:56 +0000 (21:31 +0000)]
* config/os/hpux/bits/ctype_noninline.h: Use __SB_masks for address
of character to attribute mapping table.

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

21 years ago * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
geoffk [Tue, 15 Jan 2002 20:50:41 +0000 (20:50 +0000)]
* gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
by EABI.

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

21 years ago2002-01-15 Eric Christopher <echristo@redhat.com>
echristo [Tue, 15 Jan 2002 20:50:22 +0000 (20:50 +0000)]
2002-01-15  Eric Christopher  <echristo@redhat.com>

* flow.c (propagate_one_insn): Add error message and print out
insn for debugging.

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

21 years ago * system.h (ASM_IDENTIFY_GCC, STDC_VALUE, TRAMPOLINE_ALIGN,
jsm28 [Tue, 15 Jan 2002 20:20:24 +0000 (20:20 +0000)]
* system.h (ASM_IDENTIFY_GCC, STDC_VALUE, TRAMPOLINE_ALIGN,
ASM_IDENTIFY_GCC_AFTER_SOURCE): Poison.
* config/pdp11/pdp11.h (TRAMPOLINE_ALIGN): Rename to
TRAMPOLINE_ALIGNMENT.
* config/arm/arm.h, config/mcore/mcore.h: Likewise.  Change value
to be in bits.
* config/i386/cygwin.h (PCC_BITFIELDS_TYPE_MATTERS): Rename to
PCC_BITFIELD_TYPE_MATTERS.
* config/interix.h (STDC_VALUE): Remove.  Use
STDC_0_IN_SYSTEM_HEADERS.
* config/darwin.h (ASM_IDENTIFY_GCC), config/dsp16xx/dsp16xx.h
(ASM_IDENTIFY_GCC), config/stormy16/stormy16.h (ASM_IDENTIFY_GCC,
ASM_IDENTIFY_GCC_AFTER_SOURCE): Remove.

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

21 years ago * gcc.misc-tests/i386-prefetch.exp: New.
janis [Tue, 15 Jan 2002 17:30:28 +0000 (17:30 +0000)]
* gcc.misc-tests/i386-prefetch.exp: New.
* gcc.misc-tests/i386-pf-3dnow-1.c: New test.
* gcc.misc-tests/i386-pf-athlon-1.c: New test.
* gcc.misc-tests/i386-pf-none-1.c: New test.
* gcc.misc-tests/i386-pf-sse-1.c: New test.

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

21 years ago * libI77/configure.in: Remove fcntl.h check; never define
ljrittle [Tue, 15 Jan 2002 17:27:05 +0000 (17:27 +0000)]
* libI77/configure.in: Remove fcntl.h check; never define
_POSIX_SOURCE, NO_FCNTL or OPEN_DECL.  Add check for tmpnam().
* libI77/configure: Rebuilt.
* libI77/config.h.in: Rebuilt.
* libI77/Makefile.in: Remove all traces of rawio.h from
dependencies lists.
* libI77/fio.h (FSEEK): Unroll -j1.7 -j1.6 made 2002-01-04.
* libI77/open.c (f_open): Use HAVE_TMPNAM.
* libI77/rawio.h: Remove file.

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

21 years ago2002-01-15 Craig Rodrigues <rodrigc@gcc.gnu.org>
rodrigc [Tue, 15 Jan 2002 16:58:37 +0000 (16:58 +0000)]
2002-01-15  Craig Rodrigues  <rodrigc@gcc.gnu.org>

        * doc/install.texi (hppa*-hp-hpux11): --enable-threads does
        not work on this platform currently.

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

21 years ago * c-typeck.c (build_unary_op): Don't wrap msgid argument of
jsm28 [Tue, 15 Jan 2002 16:28:47 +0000 (16:28 +0000)]
* c-typeck.c (build_unary_op): Don't wrap msgid argument of
readonly_warning in _().

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

21 years ago * libiberty/mkstemps.c (mkstemps): On VMS, open temp file with option
kenner [Tue, 15 Jan 2002 14:34:56 +0000 (14:34 +0000)]
* libiberty/mkstemps.c (mkstemps): On VMS, open temp file with option
that causes it to be deleted when closed.
* gcc/gcc.c (delete_if_ordinary): Backout previous change.

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

21 years ago * confiig/h8300/h8300.c (print_operand): Remove support for
kazu [Tue, 15 Jan 2002 14:10:02 +0000 (14:10 +0000)]
* confiig/h8300/h8300.c (print_operand): Remove support for
unused operand characters.

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

21 years ago * read-rtl.c: Fix formatting.
kazu [Tue, 15 Jan 2002 13:38:03 +0000 (13:38 +0000)]
* read-rtl.c: Fix formatting.
* real.c: Likewise.
* recog.c: Likewise.
* regclass.c: Likewise.
* regmove.c: Likewise.
* reg-stack.c: Likewise.
* reload1.c: Likewise.
* rtlanal.c: Likewise.

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

21 years ago * config/i386/i386.c: Fix formatting.
kazu [Tue, 15 Jan 2002 13:13:21 +0000 (13:13 +0000)]
* config/i386/i386.c: Fix formatting.

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

21 years ago * c-typeck.c (process_init_element): Don't save_expr
jakub [Tue, 15 Jan 2002 11:00:43 +0000 (11:00 +0000)]
* c-typeck.c (process_init_element): Don't save_expr
COMPOUND_LITERAL_EXPR if just its initializer will be used.

* gcc.dg/gnu89-init-1.c: Add new tests.

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

21 years agoDaily bump.
gccadmin [Tue, 15 Jan 2002 08:16:40 +0000 (08:16 +0000)]
Daily bump.

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

21 years ago * config/rs6000/rs6000.c (rs6000_output_function_epilogue): Do not
dje [Tue, 15 Jan 2002 07:23:19 +0000 (07:23 +0000)]
    * config/rs6000/rs6000.c (rs6000_output_function_epilogue): Do not
        emit optional traceback table if optimize_size or TARGET_ELF.
        * config/rs6000/rs6000.md (prefetch): New.

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

21 years ago * config.gcc (x86_64-*-*): Install mmintrin.h and xmmintrin.h.
aj [Tue, 15 Jan 2002 06:17:04 +0000 (06:17 +0000)]
* config.gcc (x86_64-*-*): Install mmintrin.h and xmmintrin.h.

for testsuite:
* gcc.dg/i386-mmx-1.c: Also run on x86-64.
* gcc.dg/i386-mmx-2.c: Likewise.
* gcc.dg/i386-sse-1.c: Likewise.
* gcc.dg/i386-sse-2.c: Likewise.
* gcc.dg/i386-sse-3.c: Likewise.

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

21 years ago * mips-tfile.c: Fix formatting.
kazu [Tue, 15 Jan 2002 05:25:26 +0000 (05:25 +0000)]
* mips-tfile.c: Fix formatting.

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

21 years ago2002-01-08 David Billinghurst <David.Billinghurst@riotinto.com>
billingd [Tue, 15 Jan 2002 04:29:56 +0000 (04:29 +0000)]
2002-01-08  David Billinghurst <David.Billinghurst@riotinto.com>

* testsuite/26_numerics/c99_classification_macros_c.cc
Remove dg-error and dg-excess-errors comments.

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

21 years ago2002-01-14 Benjamin Kosnik <bkoz@redhat.com>
bkoz [Tue, 15 Jan 2002 04:23:46 +0000 (04:23 +0000)]
2002-01-14  Benjamin Kosnik  <bkoz@redhat.com>

* include/bits/locale_facets.tcc (time_put::put): Correct output
iterator positions.
* testsuite/22_locale/time_put_members_char.cc (test02): Add.
* testsuite/22_locale/time_put_members_wchar_t.cc (test02): Add.
* testsuite/22_locale/time_get_members_wchar_t.cc (test06): Add.
* testsuite/22_locale/time_get_members_char.cc (test06): Add.

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

21 years ago2002-01-14 Craig Rodrigues <rodrigc@gcc.gnu.org>
rodrigc [Tue, 15 Jan 2002 01:29:39 +0000 (01:29 +0000)]
2002-01-14  Craig Rodrigues  <rodrigc@gcc.gnu.org>

        * docs/html/17_intro/porting-howto.xml: Update filebuf section.

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

21 years ago * unroll.c (final_reg_note_copy): Fix previous commit.
hubicka [Mon, 14 Jan 2002 23:58:20 +0000 (23:58 +0000)]
* unroll.c (final_reg_note_copy): Fix previous commit.

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

21 years ago * config/h8300/h8300-protos.h: Remove the prototype for
kazu [Mon, 14 Jan 2002 23:55:52 +0000 (23:55 +0000)]
* config/h8300/h8300-protos.h: Remove the prototype for
eq_operator.
* config/h8300/h8300.c (eq_operator): Remove.

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

21 years ago * config/i386/i386.md (prefetch): Tidy.
rth [Mon, 14 Jan 2002 23:35:28 +0000 (23:35 +0000)]
    * config/i386/i386.md (prefetch): Tidy.
        (prefetch_3dnow): Fix locality operand.

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

21 years ago2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
toon [Mon, 14 Jan 2002 23:35:21 +0000 (23:35 +0000)]
2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>

        * g77.f-torture/execute/intrinsic-unix-bessel.f:
        Uncomment additional cases that now pass.

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

21 years ago2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
toon [Mon, 14 Jan 2002 23:33:09 +0000 (23:33 +0000)]
2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>

        PR fortran/3807
        * f/intrin.c (ffeintrin_check_):  Allow for case of intrinsic
        control string have COL-spec an integer > 0.

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

21 years ago2002-01-14 John David Anglin <dave@hiauly1.hia.nrc.ca>
toon [Mon, 14 Jan 2002 23:28:58 +0000 (23:28 +0000)]
2002-01-14  John David Anglin  <dave@hiauly1.hia.nrc.ca>

* libI77/configure.in (_LARGEFILE_SOURCE): AC_DEFINE.
* libI77/configure: Rebuilt.
* libI77/config.h.in: Rebuilt.

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

21 years ago * config/mips/mips.h (HI_AND_FP_REGS): New register class.
rth [Mon, 14 Jan 2002 23:27:59 +0000 (23:27 +0000)]
    * config/mips/mips.h (HI_AND_FP_REGS): New register class.
        (CLASS_CANNOT_CHANGE_MODE): Disallow HI in little-endian mode.

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

21 years ago * reload1.c (reload_combine): Pass reg_sum replacement through
hp [Mon, 14 Jan 2002 22:21:39 +0000 (22:21 +0000)]
* reload1.c (reload_combine): Pass reg_sum replacement through
copy_rtx in loop performing multiple changes.

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

21 years ago * gcj.texi: Fix whitespace and formatting errors in the
doko [Mon, 14 Jan 2002 22:05:44 +0000 (22:05 +0000)]
* gcj.texi: Fix whitespace and formatting errors in the
synopsis of the man pages. Update copyright.

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

21 years ago * except.c (remove_unreachable_regions): New.
jakub [Mon, 14 Jan 2002 21:06:26 +0000 (21:06 +0000)]
* except.c (remove_unreachable_regions): New.
(free_eh_status): Clear exception_handler_labels.
(convert_from_eh_region_ranges): Call remove_unreachable_regions.
(find_exception_handler_labels): Don't add the same label more than
once.
(remove_exception_handler_label): Don't die if
find_exception_handler_labels hasn't been called for the current
function yet.

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

21 years ago For PR libgcj/5303:
tromey [Mon, 14 Jan 2002 20:40:08 +0000 (20:40 +0000)]
For PR libgcj/5303:
* 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.

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

21 years ago * toplev.c (rest_of_compilation): Rebuild jump labels after
hubicka [Mon, 14 Jan 2002 20:36:50 +0000 (20:36 +0000)]
* toplev.c (rest_of_compilation): Rebuild jump labels after
gcse.

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

21 years ago * doc/extend.texi: Move documentation of X86 built-in functions
jsm28 [Mon, 14 Jan 2002 20:09:52 +0000 (20:09 +0000)]
* doc/extend.texi: Move documentation of X86 built-in functions
here.
* doc/invoke.texi: From here.
* doc/sourcebuild.texi: Document location of documentation for
machine built-in functions.

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

21 years ago* cppfiles.c (TEST_THRESHOLD): New macro.
cgf [Mon, 14 Jan 2002 19:45:11 +0000 (19:45 +0000)]
* cppfiles.c (TEST_THRESHOLD): New macro.
(SHOULD_MMAP): Ditto.
(read_include_file): Use SHOULD_MMAP macro to decide when mmap should be used.

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

21 years ago * unroll.c (final_reg_note_copy): Properly handle
hubicka [Mon, 14 Jan 2002 19:29:08 +0000 (19:29 +0000)]
* unroll.c (final_reg_note_copy): Properly handle
REG_LABEL
(unroll_loops): Fix LOOP_CONDITION heuristics.

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

21 years ago * doc/invoke.texi (Xstormy16 Options): Add xstormy16 option.
geoffk [Mon, 14 Jan 2002 19:26:00 +0000 (19:26 +0000)]
* doc/invoke.texi (Xstormy16 Options): Add xstormy16 option.
* doc/md.texi (Machine Constraints): Use @minus{} where appropriate.

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

21 years ago * cfgcleanup.c (try_forward_edges): Avoid infinite loop at infinite
hubicka [Mon, 14 Jan 2002 19:21:21 +0000 (19:21 +0000)]
* cfgcleanup.c (try_forward_edges): Avoid infinite loop at infinite
threaded loop.

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

21 years agoFix typo
trix [Mon, 14 Jan 2002 19:06:39 +0000 (19:06 +0000)]
Fix typo

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

21 years ago2002-01-14 Paolo Carlini <pcarlini@unitus.it>
paolo [Mon, 14 Jan 2002 19:04:15 +0000 (19:04 +0000)]
2002-01-14  Paolo Carlini  <pcarlini@unitus.it>
    Nathan Myers  <ncm@cantrip.org>

* include/bits/basic_string.h
(replace(__pos, __n1, __s, __n2)): Optimize by avoiding
temporaries (i.e., call _M_replace_safe) when possible.
(replace(__pos, __n, __str)): Call replace(__pos, __n1, __s, __n2).
(replace(__pos, __n1, __s)): Call replace(__pos, __n1, __s , __n2).
(replace(__i1, __i2, __str)): Call replace(__i1, __i2, __s, __n).
(replace(__i1, __i2, __s)): Call replace(__i1, __i2, __s, __n).
(replace(__i1, __i2, __s, __n)): Call replace(__pos1, __n1, __s, __n2).
* include/bits/basic_string.tcc
(replace(__pos1, __n1, __str, __pos2, __n2)): Call
replace(__pos, __n1, __s, __n2).
* testsuite/21_strings/replace.cc (test03): New testcases.

* include/bits/basic_string.h (insert(__pos, __s, __n)):
Adjust comparison wrt overflow.

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

21 years ago * config/s390/s390.md (movstrdix_64, movstrsix_31, movstrdi_64,
uweigand [Mon, 14 Jan 2002 16:56:24 +0000 (16:56 +0000)]
* config/s390/s390.md (movstrdix_64, movstrsix_31, movstrdi_64,
movstrsi_31, clrstrsi_64, clrstrsi_31): Improve RTL templates.
(clrstrdi, clrstrsi): Adapt callers.

(extendsidi2, zero_extendsidi2): Remove no-conflict blocks.

(movti splitter): Never use register 0 as base register.

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

21 years ago* combine.c (simplify_shift_const): Always generate new rtx
hpenner [Mon, 14 Jan 2002 15:37:55 +0000 (15:37 +0000)]
* combine.c (simplify_shift_const): Always generate new rtx
  for shift expression instead of reusing given expression.

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

21 years ago * config/alpha/alpha.c (alpha_expand_mov): Don't call
kenner [Mon, 14 Jan 2002 12:15:19 +0000 (12:15 +0000)]
* config/alpha/alpha.c (alpha_expand_mov): Don't call
alpha_legitimize_address unless mode is Pmode.

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

21 years agoDaily bump.
gccadmin [Mon, 14 Jan 2002 08:16:28 +0000 (08:16 +0000)]
Daily bump.

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

21 years ago * doc/md.texi (Modifiers): Document the '*' constraint for the
geoffk [Sun, 13 Jan 2002 23:23:40 +0000 (23:23 +0000)]
* doc/md.texi (Modifiers): Document the '*' constraint for the
user.

* doc/md.texi (Machine Constraints): Add constraints for xstormy16.
* doc/extend.texi (Function Attributes): 'interrupt' is valid
for xstormy16 too.

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

21 years ago * reload.c (find_reloads): Use a hard reg destination as reload reg
rth [Sun, 13 Jan 2002 22:57:29 +0000 (22:57 +0000)]
    * reload.c (find_reloads): Use a hard reg destination as reload reg
        for an input reload of the source.

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

21 years agoMade obvious fixes to remove this test's errors.
ira [Sun, 13 Jan 2002 20:56:30 +0000 (20:56 +0000)]
Made obvious fixes to remove this test's errors.

The reason it wasn't cought before was because when I ran the testsuite
on my OSX system while it did report a failure it only reported one
failure.  I get this a lot for valid tests so I ignored it.  I get it
on OSX because at the moment something is going on with 'expect' on OSX
erronously reporting errors that aren't really errors.  This is currently
under investigation (it may be some kind of buffer/race condition).

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

21 years ago * doc/install.texi (Binaries): Make link to ftp.writtenword.com
gerald [Sun, 13 Jan 2002 19:58:33 +0000 (19:58 +0000)]
* doc/install.texi (Binaries): Make link to ftp.writtenword.com
more generic.

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

21 years ago * Makefile.in: Rebuilt.
tromey [Sun, 13 Jan 2002 18:05:25 +0000 (18:05 +0000)]
* Makefile.in: Rebuilt.
* Makefile.am (AUTOMAKE_OPTIONS): New macro.

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

21 years ago * config/alpha/x-vms (USE_COLLECT2): Set to empty.
kenner [Sun, 13 Jan 2002 12:34:36 +0000 (12:34 +0000)]
* config/alpha/x-vms (USE_COLLECT2): Set to empty.

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

21 years ago * Makefile.in (LIB2FUNCS): Split into LIB2FUNCS_1 and LIB2FUNCS_2.
kenner [Sun, 13 Jan 2002 12:28:40 +0000 (12:28 +0000)]
* Makefile.in (LIB2FUNCS): Split into LIB2FUNCS_1 and LIB2FUNCS_2.
* mklibgcc.in (LIB2FUNCS): Split into LIB2FUNCS_1 and LIB2FUNCS_2.

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