David Edelsohn
34e3a8d58c
* configure.target: Define OPT_LDFLAGS for AIX case.
...
From-SVN: r48958
2002-01-17 11:14:08 -05:00
David Edelsohn
c0abb59e6a
- acsectionLDflags fix omitted from previous commit.
...
From-SVN: r48957
2002-01-17 11:11:26 -05:00
David Edelsohn
2f4006f8c7
Makefile.am (EXTRA_DIST): Add Darwin and AIX files.
...
* Makefile.am (EXTRA_DIST): Add Darwin and AIX files.
(TARGET_SRC_POWERPC_AIX): New.
(POWERPC_AIX): New stanza.
* Makefile.in: Regenerate.
* configure.in: Add AIX case.
* configure: Regenerate.
* include/ffi.h.in (ffi_abi): Add FFI_AIX.
* src/powerpc/ffi_darwin.c (ffi_status): Use "long" to scale frame
size. Fix "long double" support.
(ffi_call): Add FFI_AIX case.
* src/powerpc/aix.S: New.
From-SVN: r48956
2002-01-17 11:04:21 -05:00
Gabriel Dos Reis
2bcb0aa081
std_limits.h (__glibcpp_float_has_quiet_NaN, [...]): Correct mispelling.
...
* include/std/std_limits.h (__glibcpp_float_has_quiet_NaN,
__glibcpp_double_has_quiet_NaN): Correct mispelling.
From-SVN: r48955
2002-01-17 15:46:48 +00:00
Jason Merrill
821adc5ed7
* dbxout.c (dbxout_type): Support const and volatile.
...
From-SVN: r48954
2002-01-17 10:35:28 -05:00
Jason Merrill
dbd680e163
except.c (add_partial_entry): Remove backwards compatibility code.
...
* except.c (add_partial_entry): Remove backwards compatibility code.
(end_protect_partials): Likewise.
From-SVN: r48951
2002-01-17 09:21:54 -05:00
Jason Merrill
cdd2559cec
decl.c (begin_constructor_body, [...]): New fns.
...
* decl.c (begin_constructor_body, begin_destructor_body): New fns.
(begin_function_body): Call them and keep_next_level.
* init.c (emit_base_init): Call keep_next_level.
* semantics.c (setup_vtbl_ptr): Lose.
* cp-tree.h (struct cp_language_function): Remove vtbls_set_up_p.
(vtbls_set_up_p): Lose.
* pt.c (tsubst_expr, CTOR_INITIALIZER): Call emit_base_init.
* method.c (do_build_copy_constructor): Likewise.
(synthesize_method): Call finish_mem_initializers.
* parse.y (nodecls): Likewise.
From-SVN: r48948
2002-01-17 08:07:27 -05:00
Jason Merrill
ad6b1795b1
error.c (dump_type_suffix): Print the exception specs before recursing.
...
* error.c (dump_type_suffix): Print the exception specs before
recursing.
(dump_function_decl): Here, too.
* cp-tree.h (TMPL_PARMS_DEPTH): Cast to signed HOST_WIDE_INT.
From-SVN: r48947
2002-01-17 07:54:36 -05:00
Jakub Jelinek
d0e8287098
ia64.md (prologue_use): New.
...
* config/ia64/ia64.md (prologue_use): New.
* config/ia64/ia64.c (ia64_expand_prologue): Use
gen_prologue_use instead of gen_rtx_USE.
(group_barrier_needed_p): Handle CODE_FOR_prologue_use the same way
as CODE_FOR_pred_rel_mutex.
(ia64_sched_reorder2): Likewise.
* gcc.c-torture/compile/20020116-1.c: New test.
From-SVN: r48946
2002-01-17 13:07:58 +01:00
Andreas Tobler
02c361a472
ctype_noninline.h: Fix.
...
2002-01-17 Andreas Tobler <toa@pop.agri.ch>
* config/os/solaris/solaris2.6/bits/ctype_noninline.h: Fix.
From-SVN: r48945
2002-01-17 09:56:42 +00:00
GCC Administrator
784dce6663
Daily bump.
...
From-SVN: r48943
2002-01-17 08:16:32 +00:00
Eric Christopher
f9f45c6543
r3900.h: Reformat.
...
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.
From-SVN: r48942
2002-01-17 07:53:56 +00:00
David Edelsohn
654421eb8a
acinclude.m4 (GLIBCPP_CHECK_LINKER_FEATURES): Do not clear SECTION_LDFLAGS and OPT_LDFLAGS.
...
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.
From-SVN: r48941
2002-01-17 07:33:29 +00:00
Benjamin Kosnik
c55357682b
Makefile.am (c_base_headers_rename): New.
...
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.
From-SVN: r48940
2002-01-17 07:18:33 +00:00
Benjamin Kosnik
8f7a401515
stl_iterator.h (reverse_iterator::_M_current): Deuglify, should be current.
...
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().
Co-Authored-By: Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
From-SVN: r48938
2002-01-17 03:59:42 +00:00
H.J. Lu
c66c8b0e65
linux.h: Include "mips/abi64.h".
...
2002-01-16 H.J. Lu <hjl@gnu.org>
* config/mips/linux.h: Include "mips/abi64.h".
From-SVN: r48937
2002-01-16 17:37:52 -08:00
H.J. Lu
5f083b7255
t-linux: New.
...
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.
From-SVN: r48936
2002-01-16 17:22:02 -08:00
Kazu Hirata
af3c90a633
h8300-protos.h: Replace emit_a_shift with output_a_shift.
...
* config/h8300/h8300-protos.h: Replace emit_a_shift with
output_a_shift.
* config/h8300/h8300.c: Likewise.
* config/h8300/h8300.md: Likewise.
From-SVN: r48935
2002-01-17 00:25:29 +00:00
Tom Tromey
4cd533411e
Canvas.java (serialVersionUID): New constant.
...
* java/awt/Canvas.java (serialVersionUID): New constant.
Updated copyright. Added javadoc from Classpath.
* java/awt/ItemSelectable.java: Replaced with Classpath version.
From-SVN: r48934
2002-01-16 23:56:25 +00:00
Tom Tromey
d8d27d73b0
CheckboxGroup.java: Merged with Classpath.
...
* java/awt/CheckboxGroup.java: Merged with Classpath.
* java/awt/Checkbox.java: Merged with Classpath.
From-SVN: r48933
2002-01-16 23:40:04 +00:00
Tom Tromey
a82484a674
Dimension.java: Updated copyright.
...
* java/awt/Dimension.java: Updated copyright. Added javadoc from
Classpath.
* java/awt/Point.java: Updated copyright.
From-SVN: r48932
2002-01-16 23:10:11 +00:00
Gerald Pfeifer
c10a75a734
gennews (files): Replace egcs-1.1/egcs-1.1.2.html...
...
* gennews (files): Replace egcs-1.1/egcs-1.1.2.html,
egcs-1.1/egcs-1.1.1.html, and egcs-1.1/egcs-1.1.html by
egcs-1.1/index.html.
From-SVN: r48930
2002-01-16 22:42:13 +00:00
Tom Tromey
a53c400d2a
Point.java (toString): Use getClass().getName().
...
* java/awt/Point.java (toString): Use getClass().getName().
Added javadoc.
From-SVN: r48929
2002-01-16 21:35:51 +00:00
Tom Tromey
0df2959645
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.
From-SVN: r48928
2002-01-16 21:18:36 +00:00
Kazu Hirata
a1bf0a1638
h8300.md (pushqi1_h8300): Use a tab instead of spaces after an opcode name.
...
* config/h8300/h8300.md (pushqi1_h8300): Use a tab instead of
spaces after an opcode name.
(pushqi1_h8300hs): Likewise.
(pushhi1_h8300hs): Likewise.
From-SVN: r48927
2002-01-16 21:06:31 +00:00
Kazu Hirata
88ab0d1c81
extend.texi: Replace "option" with "attribute" appropriately.
...
* doc/extend.texi: Replace "option" with "attribute"
appropriately.
From-SVN: r48926
2002-01-16 21:00:15 +00:00
Tom Tromey
510e283256
IdentityHashMap.java (IdentityHashMap): Removed commented code.
...
* java/util/IdentityHashMap.java (IdentityHashMap): Removed
commented code.
(hash): Correctly compute initial value for `h'.
From-SVN: r48925
2002-01-16 20:56:38 +00:00
H.J. Lu
3cd876794a
config.guess: Import from master sources, rev 1.225.
...
2002-01-16 H.J. Lu (hjl@gnu.org )
* config.guess: Import from master sources, rev 1.225.
* config.sub: Import from master sources, rev 1.238.
From-SVN: r48924
2002-01-16 12:34:20 -08:00
Benjamin Kosnik
aefb3380dd
signbitl.c: Copyright years as list, not range.
...
2002-01-16 Benjamin Kosnik <bkoz@redhat.com>
* libmath/signbitl.c: Copyright years as list, not range.
* libmath/Makefile.am: Same.
* libmath/Makefie.in: Regenerate.
* libmath/signbit.c: Same.
* libmath/nan.c: Same.
* libmath/copysignf.c: Same.
* libmath/signbitf.c: Same.
* testsuite/22_locale/money_get_members_char.cc: Same.
* testsuite/22_locale/money_get_members_wchar_t.cc: Same.
* testsuite/22_locale/money_put_members_char.cc: Same.
* testsuite/22_locale/money_put_members_wchar_t.cc: Same.
* testsuite/22_locale/time_get_members_char.cc: Same.
* testsuite/22_locale/time_get_members_wchar_t.cc: Same.
* testsuite/22_locale/time_put_members_char.cc: Same.
* testsuite/22_locale/time_put_members_wchar_t.cc: Same.
* testsuite/21_strings/nonmember.cc: Same.
* testsuite/21_strings/compare.cc: Same.
* testsuite/27_io/stringstream.cc: Same.
* testsuite/27_io/stringbuf.cc: Same.
* testsuite/27_io/filebuf.cc: Same.
* testsuite/27_io/ios_manip_basefield.cc: Same.
* testsuite/27_io/ios_manip_fmtflags.cc: Same.
* include/bits/cpp_type_traits.h: Same.
* include/bits/generic_shadow.h: Same.
* include/bits/gslice_array.h: Same.
* include/bits/gslice.h: Same.
* include/bits/indirect_array.h: Same.
* include/bits/slice_array.h: Same.
* include/bits/sstream.tcc: Same.
* include/bits/streambuf_iterator.h: Same.
* include/bits/valarray_array.tcc: Same.
* include/bits/valarray_meta.h: Same.
* include/bits/valarray_array.h: Same.
* config/os/mingw32/bits/ctype_noninline.h: Same.
* config/os/mingw32/bits/ctype_base.h: Same.
* config/os/hpux/bits/ctype_noninline.h: Same.
* config/os/hpux/bits/ctype_base.h: Same.
* config/os/gnu-linux/bits/ctype_noninline.h: Same.
* config/os/gnu-linux/bits/ctype_base.h: Same.
* config/os/generic/bits/ctype_noninline.h: Same.
* config/os/generic/bits/ctype_base.h: Same.
* libsupc++/tinfo.h: Tweaks.
From-SVN: r48922
2002-01-16 19:57:39 +00:00
Kazu Hirata
969a6d8fb6
* MAINTAINERS (Write After Approval): Remove myself.
...
From-SVN: r48921
2002-01-16 19:37:27 +00:00
Jakub Jelinek
51c561e360
alpha.c (some_small_symbolic_mem_operand): Look into (and:DI () (const_int -8)).
...
* config/alpha/alpha.c (some_small_symbolic_mem_operand): Look into
(and:DI () (const_int -8)).
(split_small_symbolic_mem_operand): Split
(mem (and:DI () (const_int -8)).
* gcc.dg/20020116-1.c: New test.
From-SVN: r48920
2002-01-16 20:01:31 +01:00
Jakub Jelinek
b8c1a6b817
re PR target/5309 (Infinite loop in cc1 on sparcv9-sun-solaris2.8 with -m64, short example)
...
PR target/5309:
* config/sparc/sparc.c (ultrasparc_adjust_cost): Handle TYPE_IDIV the
same way as TYPE_IMUL.
(ultrasparc_sched_reorder): Likewise.
* config/sparc/sparc.md (type): Add comment to update
ultrasparc_sched_reorder when making changes.
* gcc.dg/ultrasp4.c: New test.
From-SVN: r48917
2002-01-16 18:44:24 +01:00
Kazu Hirata
1e4e4df27a
invoke.texi: Change the dump file name of block reordering pass from 28.bbro to 29.bbro.
...
* doc/invoke.texi: Change the dump file name of block
reordering pass from 28.bbro to 29.bbro.
Mention -dk option.
From-SVN: r48916
2002-01-16 17:23:32 +00:00
Jan Hubicka
14d920c0b1
* i386.md (minsf splitter): Fix pasto.
...
From-SVN: r48915
2002-01-16 17:16:54 +00:00
Nick Clifton
ab8081c171
Do not accept the IP register as a DFmode operand
...
From-SVN: r48914
2002-01-16 16:54:21 +00:00
Tom Tromey
54c5eaff95
* java/awt/Label.java: Merged with Classpath.
...
From-SVN: r48913
2002-01-16 16:50:03 +00:00
Nick Clifton
2e99323f30
Add REG_MAYBE_DEAD note to frame pointer initialisation instruction.
...
From-SVN: r48912
2002-01-16 16:37:20 +00:00
Andreas Jaeger
e1886ae0ba
* .cvsignore: Add man pages.
...
From-SVN: r48911
2002-01-16 17:08:54 +01:00
Jakub Jelinek
ceb159485c
Typo.
...
From-SVN: r48910
2002-01-16 16:39:56 +01:00
Jakub Jelinek
c4031a047e
re PR target/5357 (SPARC: illegal (?) combination of -mcpu=supersparc and -m64 causes ICE)
...
PR target/5357:
* config/sparc/sparc.c (sparc_override_options): Avoid MASK_V9 and
MASK_V8 being both set.
* gcc.dg/20020116-2.c: New test.
From-SVN: r48909
2002-01-16 16:21:51 +01:00
Ulrich Weigand
44b8152b88
s390.c (s390_emit_prologue): Do not emit USE insn for GOT register; add REG_MAYBE_DEAD notes instead.
...
* config/s390/s390.c (s390_emit_prologue): Do not emit USE
insn for GOT register; add REG_MAYBE_DEAD notes instead.
config/s390/s390.md (call, call_value): Add GOT register to
CALL_INSN_FUNCTION_USAGE where needed.
(call_exp, call_value_exp): New.
From-SVN: r48908
2002-01-16 14:15:25 +00:00
Nick Clifton
1d6e90ac10
General formatting tidy up.
...
From-SVN: r48907
2002-01-16 12:25:53 +00:00
Graham Stott
60e8b9f0d1
calls.c (try_to_integrate): Use "(size_t)" intermediate cast and when casting an integer literal to "rtx"...
...
* calls.c (try_to_integrate): Use "(size_t)" intermediate
cast and when casting an integer literal to "rtx" pointer.
(expand_call): Likewise.
* flow.c (try_pre_increment): Likewise.
(find_use_as_address): Likewise.
* integrate.c (expand_iline_function): Likewise.
* regmove.c (try_auto_increment): Likewise.
From-SVN: r48906
2002-01-16 09:24:00 +00:00
Graham Stott
7b25b076d2
sched-rgn.c (passed): Use sbitmap_free.
...
* sched-rgn.c (passed): Use sbitmap_free.
(header): Likewise.
(inner): Likewise.
(in_queue): Likewise.
(in_stack): Likewise.
From-SVN: r48905
2002-01-16 08:43:21 +00:00
GCC Administrator
4a8a99695b
Daily bump.
...
From-SVN: r48903
2002-01-16 08:16:13 +00:00
Benjamin Kosnik
def9746c13
num_put_members_wchar_t.cc (test02): Same.
...
2002-01-15 Benjamin Kosnik <bkoz@redhat.com>
* testsuite/22_locale/num_put_members_wchar_t.cc (test02): Same.
* testsuite/22_locale/num_put_members_char.cc (test01): Tweak.
* testsuite/22_locale/ctype_members_char.cc: Tweak.
From-SVN: r48902
2002-01-16 06:11:41 +00:00
Benjamin Kosnik
c22e177db7
num_put_members_wchar_t.cc (test02): Same.
...
2002-01-15 Benjamin Kosnik <bkoz@redhat.com>
* testsuite/22_locale/num_put_members_wchar_t.cc (test02): Same.
* testsuite/22_locale/num_put_members_char.cc (test01): Tweak.
From-SVN: r48901
2002-01-16 06:06:59 +00:00
Tom Tromey
7adf768017
* java/awt/AWTPermission.java: Updated copyright.
...
From-SVN: r48900
2002-01-16 05:48:49 +00:00
Eric Christopher
31fce3c491
flow.c (propagate_one_insn): Change to use fatal_insn.
...
2002-01-15 Eric Christopher <echristo@redhat.com>
* flow.c (propagate_one_insn): Change to use fatal_insn.
From-SVN: r48899
2002-01-16 05:39:10 +00:00
Tom Tromey
0e1c7a5f36
LayoutManager2.java: Merged with Classpath.
...
* java/awt/LayoutManager2.java: Merged with Classpath.
* java/awt/LayoutManager.java: Merged with Classpath.
* java/awt/GridLayout.java: Updated copyright and javadoc.
(getSize): Use `parent.ncomponents'. Handle insets.
(layoutContainer): Use `parent.ncomponents'. Handle case where
there are fewer children than columns. Correctly compute size of
each cell in the grid. Handle case where there isn't enough
space.
* java/awt/CardLayout.java (tab): Renamed from `map'. Updated
all users.
(gotoComponent): Use parent.ncomponents. Ensure child exists
before calling setVisible() on it. Last item is `num - 1', not
`num'.
(layoutContainer): Hoist invariants out of loop.
From-SVN: r48898
2002-01-16 05:32:51 +00:00