OSDN Git Service

pf3gnuchains/gcc-fork.git
22 years ago2002-01-17 Andreas Tobler <toa@pop.agri.ch>
bkoz [Thu, 17 Jan 2002 09:56:42 +0000 (09:56 +0000)]
2002-01-17  Andreas Tobler  <toa@pop.agri.ch>

* config/os/solaris/solaris2.6/bits/ctype_noninline.h: Fix.

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

22 years agoDaily bump.
gccadmin [Thu, 17 Jan 2002 08:16:32 +0000 (08:16 +0000)]
Daily bump.

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

22 years ago2002-01-16 Eric Christopher <echristo@redhat.com>
echristo [Thu, 17 Jan 2002 07:53:56 +0000 (07:53 +0000)]
2002-01-16  Eric Christopher  <echristo@redhat.com>

* config/mips/r3900.h: Reformat.
(SUBTARGET_CPP_SIZE_SPEC): Remove.
* config/mips/isa3264.h (SUBTARGET_CPP_SIZE_SPEC): Ditto.
* config/mips/mips.h (ABI_GAS_ASM_SPEC): Default to "".
(SUBTARGET_CPP_SIZE_SPEC): Rewrite.
* config/mips/t-elf: Remove mips3 multilib.

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

22 years ago2002-01-16 David Edelsohn <dje@watson.ibm.com>
bkoz [Thu, 17 Jan 2002 07:33:29 +0000 (07:33 +0000)]
2002-01-16  David Edelsohn  <dje@watson.ibm.com>

* acinclude.m4 (GLIBCPP_CHECK_LINKER_FEATURES): Do not clear
SECTION_LDFLAGS and OPT_LDFLAGS.  Fix ac_sectionLDflags type.
* aclocal.m4: Regenerate.
* configure: Regenerate.

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

22 years ago2002-01-16 Benjamin Kosnik <bkoz@redhat.com>
bkoz [Thu, 17 Jan 2002 07:18:33 +0000 (07:18 +0000)]
2002-01-16  Benjamin Kosnik  <bkoz@redhat.com>

* include/Makefile.am (c_base_headers_rename): New.
(c_base_headers_extra): New.
(stamp-c_base): Modify.
(install-data-local): Use both.
* include/Makefile.in: Regenerate.
* include/c/[cctype ciso646 cmath cstdarg cstdlib cerrno climits
csetjmp cstddef cstring cwchar cassert cfloat clocale csignal
cstdio ctime cwctype]: Move to..
* include/c/std_*: Here.
* include/c_std/[cctype ciso646 cmath cstdarg cstdlib cerrno climits
csetjmp cstddef cstring cwchar cassert cfloat clocale csignal
cstdio ctime cwctype]: Move to..
* include/c_std/std_*: Here.

Alexandre Oliva  <aoliva@redhat.com>
* include/Makefile.am (.PRECIOUS): Add rule.
* include/Makefile.in: Regenerate.

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

22 years ago2002-01-16 Benjamin Kosnik <bkoz@redhat.com>
bkoz [Thu, 17 Jan 2002 03:59:42 +0000 (03:59 +0000)]
2002-01-16  Benjamin Kosnik  <bkoz@redhat.com>
            Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>

* include/bits/stl_iterator.h (reverse_iterator::_M_current):
Deuglify, should be current.
(back_insert_iterator::_M_container): Deuglify, should be container.
(front_insert_iterator::_M_container): Same.
(insert_iterator::_M_container): Same.
* testsuite/24_iterators/reverse_iterator.cc: Add check.
* testsuite/24_iterators/back_insert_iterator.cc: Add check.
* testsuite/24_iterators/front_insert_iterator.cc: Same.
* testsuite/24_iterators/insert_iterator.cc: Same.

2002-01-16  Benjamin Kosnik  <bkoz@redhat.com>

* include/bits/locale_facets.h (ctype<char>::classic_table): Make
static.
(ctype<char>::_M_ctable): Make static, change name to _S_ctable.
* config/os/gnu-linux/bits/ctype_noninline.h: Define _S_ctable.
* config/os/solaris/solaris2.7/bits/ctype_noninline.h: Same.
* config/os/solaris/solaris2.6/bits/ctype_noninline.h: Same.
* config/os/solaris/solaris2.5/bits/ctype_noninline.h: Same.
* config/os/newlib/bits/ctype_noninline.h: Same.
* config/os/irix/irix6.5/bits/ctype_noninline.h: Same.
* config/os/irix/irix5.2/bits/ctype_noninline.h: Same.
* config/os/hpux/bits/ctype_noninline.h: Same.
* config/os/djgpp/bits/ctype_noninline.h: Same.
* config/os/bsd/netbsd/bits/ctype_noninline.h: Same.
* config/os/bsd/freebsd/bits/ctype_noninline.h: Same.
* config/os/aix/bits/ctype_noninline.h: Same.

Testcase by Dietmar K�hl via Peter Schmid
* testsuite/22_locale/ctype_members_char.cc (char>): Add test for
classic_table().

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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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