Steven Bosscher
498ec23d2e
README.Portability: Remove K+R section.
...
2003-12-10 Steven Bosscher <stevenb@suse.de>
* README.Portability: Remove K+R section.
* gengtype-lex.l: Teach about "void**" pointers and
"void*" function types.
From-SVN: r74501
2003-12-10 16:22:32 +00:00
Eric Botcazou
ed1fe82954
re PR target/13354 (internal compiler error: in sparc_emit_set_const32)
...
PR target/13354
* config/sparc/sparc.c (sparc_output_mi_thunk): Load DELTA
manually if one can do that with only one instruction.
From-SVN: r74499
2003-12-10 15:25:41 +00:00
Mark Mitchell
5838eb9118
* cp-tree.h (DECL_CONV_FN_P): Check that DECL_NAME is non-NULL.
...
From-SVN: r74496
2003-12-10 14:06:21 +00:00
Nick Clifton
f71b53c8a0
config.gcc (arm-linux): Include linux.h in tm_file so that LINUX_TARGET_OS_CPP_BUILTINS is defined.
...
* config.gcc (arm-linux): Include linux.h in tm_file so that
LINUX_TARGET_OS_CPP_BUILTINS is defined.
* config/arm/linux-elf.h (LIB_SPEC): Protect the definition.
From-SVN: r74494
2003-12-10 12:05:40 +00:00
Paolo Carlini
e8c5fc6649
locale_facets.tcc (num_put::do_put(void*)): Remove the try/catch, not necessary.
...
2003-12-10 Paolo Carlini <pcarlini@suse.de>
* include/bits/locale_facets.tcc (num_put::do_put(void*)):
Remove the try/catch, not necessary.
From-SVN: r74493
2003-12-10 10:06:19 +00:00
Richard Henderson
628b26f8b2
cls_align_pointer.c: Cast pointers to size_t instead of int.
...
* testsuite/libffi.call/cls_align_pointer.c: Cast pointers to
size_t instead of int.
From-SVN: r74492
2003-12-10 01:43:29 -08:00
Richard Henderson
553355fec7
* gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
...
From-SVN: r74491
2003-12-10 01:34:10 -08:00
Richard Henderson
5ca18844a8
* gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
...
From-SVN: r74490
2003-12-10 01:30:07 -08:00
Paolo Carlini
9877afe873
12438.cc: Tweak memory limit and iterations to avoid spurious failures on some 64 bit...
...
2003-12-10 Paolo Carlini <pcarlini@suse.de>
* testsuite/22_locale/locale/cons/12438.cc: Tweak memory
limit and iterations to avoid spurious failures on some
64 bit machines.
From-SVN: r74489
2003-12-10 09:26:50 +00:00
James E Wilson
a7eaa37dd0
Fix comment problem reported by Doug Evans.
...
* rtl.def (CODE_LABEL, NOTE): Correct operand numbers in comments.
From-SVN: r74488
2003-12-09 23:35:47 -08:00
Matt Austern
facef326df
re PR c/13134 (Visibility attribute is ignored)
...
PR c/13134
* c--decl.c (duplicate_decls): Copy visibility flag when appropriate.
* cp/decl.c (duplicate_decls): Copy visibility flag when appropriate.
* testsuite/lib/gcc-dg.exp (dg-require-visibility): Define.
* testsuite/lib/target-supports (check_visibility_available): Define.
* testsuite/gcc.dg/visibility-1.c: New test.
* testsuite/gcc.dg/visibility-2.c: Likewise.
* testsuite/gcc.dg/visibility-3.c: Likewise.
* testsuite/gcc.dg/visibility-4.c: Likewise.
* testsuite/gcc.dg/visibility-5.c: Likewise.
* testsuite/gcc.dg/visibility-6.c: Likewise.
* testsuite/g++.dg/ext/visibility-1.C: Likewise.
* testsuite/g++.dg/ext/visibility-2.C: Likewise.
* testsuite/g++.dg/ext/visibility-3.C: Likewise.
* testsuite/g++.dg/ext/visibility-4.C: Likewise.
* testsuite/g++.dg/ext/visibility-5.C: Likewise.
* testsuite/g++.dg/ext/visibility-6.C: Likewise.
From-SVN: r74487
2003-12-10 06:34:46 +00:00
Benjamin Kosnik
5ec3f5662c
linker-map.gnu: Remove private ios_base members from export list.
...
2003-12-09 Benjamin Kosnik <bkoz@redhat.com>
* config/linker-map.gnu: Remove private ios_base members from
export list.
* config/cpu/alpha/atomicity.h: Consistently format.
* config/cpu/cris/atomicity.h: Same.
* config/cpu/generic/atomicity.h: Same.
* config/cpu/hppa/atomicity.h: Same.
* config/cpu/i386/atomicity.h: Same.
* config/cpu/i486/atomicity.h: Same.
* config/cpu/ia64/atomicity.h: Same.
* config/cpu/m68k/atomicity.h: Same.
* config/cpu/mips/atomicity.h: Same.
* config/cpu/powerpc/atomicity.h: Same.
* config/cpu/s390/atomicity.h: Same.
* config/cpu/sparc/atomicity.h: Same.
From-SVN: r74486
2003-12-10 04:52:37 +00:00
GCC Administrator
a15bf80337
Daily bump.
...
From-SVN: r74481
2003-12-10 00:16:07 +00:00
Benjamin Kosnik
8602555360
re PR libstdc++/13296 (unnecessary libunwind support in libstdc++-v3)
...
2003-12-09 Benjamin Kosnik <bkoz@redhat.com>
PR libstdc++/13296
* acinclude.m4 (GLIBCXX_ENABLE_LIBUNWIND_EXCEPTIONS): Remove.
* aclocal.m4: Regenerate.
* configure.ac: Remove call to GLIBCXX_ENABLE_LIBUNWIND_EXCEPTIONS.
* conigure: Regenerate.
* src/Makefile.am (libstdc___la_LDFLAGS): Remove LIBUNWIND_FLAGS.
* src/Makefile.in: Regenerate.
* docs/html/17_intro/configury.html: Modify.
From-SVN: r74479
2003-12-10 00:05:36 +00:00
Paolo Carlini
7c1ca56950
demangle.h (struct implementation_details): Keep in comments the names of the unused parameters.
...
2003-12-09 Paolo Carlini <pcaelini@suse.de>
* include/bits/demangle.h (struct implementation_details):
Keep in comments the names of the unused parameters.
From-SVN: r74478
2003-12-09 22:54:25 +00:00
Paolo Carlini
015fa9712b
demangle.h (struct implementation_details): Fix unused parameters warning.
...
2003-12-09 Paolo Carlini <pcaelini@suse.de>
* include/bits/demangle.h (struct implementation_details):
Fix unused parameters warning.
From-SVN: r74477
2003-12-09 22:45:21 +00:00
Paolo Carlini
1f3adac20c
locale_facets.tcc (num_get::_M_extract_int): Slightly streamline the code dealing with overflows and the parsing of the sign.
...
2003-12-09 Paolo Carlini <pcarlini@suse.de>
* include/bits/locale_facets.tcc (num_get::_M_extract_int):
Slightly streamline the code dealing with overflows and the
parsing of the sign.
From-SVN: r74476
2003-12-09 20:02:58 +00:00
Michael Koch
579ed98749
Makefile.am (nat_headers_install): New variable with header files to install automatically.
...
2003-12-09 Michael Koch <konqueror@gmx.de>
* Makefile.am (nat_headers_install): New variable with header files to
install automatically.
(install-data-local): Install all headers listed in
nat_headers_install. Install innert nat headers explicitely.
* Makefile.in: Regenerated.
From-SVN: r74475
2003-12-09 18:45:09 +00:00
Giovanni Bajo
6961a592b3
init.c (build_new_1): Deal with an OVERLOAD set when looking up for _Jv_AllocObject.
...
* init.c (build_new_1): Deal with an OVERLOAD set when
looking up for _Jv_AllocObject.
* except.c (build_throw): Likewise for _Jv_Throw.
From-SVN: r74474
2003-12-09 17:49:28 +00:00
Kazuhiro Inaoka
6975bd2cc4
m32r.h: Add support for m32r2 processor.
...
* config/m32r/m32r.h: Add support for m32r2 processor. Including
a new command line option -m32r2 to select it.
* config/m32r/m32r.c: Add support for the new processor variant.
* config/m32r/m32r.md: Likewise.
* config/m32r/t-m32r: Add m32r2 multilibs.
* doc/invoke.texi: Document the new command line switch.
From-SVN: r74473
2003-12-09 17:33:00 +00:00
Michael Koch
3a7ab7e8b7
Calendar.java, [...]: Import used classes explicitely.
...
2003-12-09 Michael Koch <konqueror@gmx.de>
* java/util/Calendar.java,
java/util/IdentityHashMap.java,
java/util/prefs/Preferences.java:
Import used classes explicitely.
From-SVN: r74471
2003-12-09 16:17:01 +00:00
Michael Koch
defd7921fd
2003-12-09 Michael Koch <konqueror@gmx.de>
...
* java/net/DatagramSocket.java
(close): Directly return if socket is closed.
* java/net/ServerSocket.java
(close): Directly return if socket is closed.
* java/net/Socket.java
(close): Directly return if socket is closed.
From-SVN: r74470
2003-12-09 15:39:23 +00:00
Michael Koch
25a23f3b26
2003-12-09 Michael Koch <konqueror@gmx.de>
...
* gnu/java/nio/SelectorImpl.java
(implSelect): Throws IOException.
(select): Likewise.
From-SVN: r74468
2003-12-09 15:34:07 +00:00
Bernardo Innocenti
fa30fe72d1
algorithm, [...]: Remove trailing whitespace.
...
* include/ext/algorithm, include/ext/debug_allocator.h,
include/ext/enc_filebuf.h, include/ext/functional,
include/ext/hash_fun.h, include/ext/hash_map, include/ext/hash_set,
include/ext/hashtable.h, include/ext/iterator,
include/ext/malloc_allocator.h, include/ext/memory,
include/ext/mt_allocator.h, include/ext/numeric,
include/ext/pod_char_traits.h, include/ext/pool_allocator.h,
include/ext/rb_tree, include/ext/rope, include/ext/ropeimpl.h,
include/ext/slist, include/ext/stdio_filebuf.h,
include/ext/stdio_sync_filebuf.h: Remove trailing whitespace.
From-SVN: r74464
2003-12-09 05:31:53 +01:00
Bernardo Innocenti
526da49cc7
bitset, [...]: Remove trailing whitespace.
...
* include/debug/bitset, include/debug/debug.h, include/debug/deque,
include/debug/formatter.h, include/debug/hash_map.h,
include/debug/hash_multimap.h, include/debug/hash_multiset.h,
include/debug/hash_set, include/debug/hash_set.h, include/debug/list,
include/debug/map.h, include/debug/multimap.h,
include/debug/multiset.h, include/debug/safe_base.h,
include/debug/safe_iterator.h, include/debug/safe_iterator.tcc,
include/debug/safe_sequence.h, include/debug/set.h,
include/debug/string, include/debug/vector: Remove trailing whitespace.
From-SVN: r74463
2003-12-09 05:26:28 +01:00
Jason Merrill
a6f86b5167
re PR c++/11971 (ICE in cp_expr_size with variadic function call)
...
PR c++/11971
* tree.c (build_local_temp): Split out from build_cplus_new.
(force_target_expr): New fn.
* call.c (call_builtin_trap): Call it. Take a type parm.
(convert_arg_to_ellipsis): Pass it.
(build_x_va_arg): Use call_builtin_trap.
PR c++/11929
* call.c (magic_varargs_p): New fn.
(build_over_call): Do no ellipsis conversions for arguments to
functions with magic varargs.
From-SVN: r74462
2003-12-08 23:08:50 -05:00
Jason Merrill
0b24b248db
re PR c++/11929 (Cannot obtain variable arguments list in function with last named argument being of non-POD type)
...
PR c++/11929
* call.c (magic_varargs_p): New fn.
(build_over_call): Do no ellipsis conversions for arguments to
functions with magic varargs.
From-SVN: r74461
2003-12-08 23:08:20 -05:00
Bernardo Innocenti
23131008f6
iso646.h, [...]: Remove trailing whitespace.
...
* include/c_compatibility/iso646.h, include/c_compatibility/limits.h,
include/c_compatibility/locale.h, include/c_compatibility/stdio.h,
include/c_compatibility/string.h, include/c_compatibility/time.h,
include/c_compatibility/wchar.h, include/c_compatibility/wctype.h:
Remove trailing whitespace.
From-SVN: r74460
2003-12-09 04:51:46 +01:00
Kim Ho
bc67c73d4a
Fix for Checkbox states.
...
2003-12-08 Kim Ho <kho@redhat.com>
Fix for Checkbox states.
* gnu/java/awt/peer/gtk/GtkCheckboxPeer.java:
(currentState): New field.
(nativeCreate): Add initial state parameter.
(create): Changed to reflect new parameter.
(setState): Fire only on changed states.
(postItemEvent): Fire only on changed states. Also change the
Java Checkbox to reflect new state.
* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxPeer.c:
(nativeCreate): Add parameter and set active state.
From-SVN: r74459
2003-12-09 03:47:32 +00:00
Bernardo Innocenti
7dd8177fc7
cmath.tcc, [...]: Remove trailing whitespace.
...
* include/c_std/cmath.tcc, include/c_std/std_cassert.h,
include/c_std/std_cctype.h, include/c_std/std_cmath.h,
include/c_std/std_cstddef.h, include/c_std/std_cstdio.h,
include/c_std/std_cstdlib.h, include/c_std/std_cstring.h,
include/c_std/std_cwchar.h, include/c_std/std_cwctype.h:
Remove trailing whitespace.
From-SVN: r74458
2003-12-09 04:44:35 +01:00
Bernardo Innocenti
7b74e24ee2
std_cctype.h, [...]: Remove trailing whitespace.
...
* include/c/std_cctype.h, include/c/std_cmath.h,
include/c/std_cstdlib.h include/c/std_cwchar.h,
include/c/std_cwctype.h: Remove trailing whitespace.
From-SVN: r74457
2003-12-09 04:41:52 +01:00
Kazu Hirata
cca8fb0ebd
defaults.h (LOCAL_REGNO): Give the default definition.
...
* defaults.h (LOCAL_REGNO): Give the default definition.
* flow.c (LOCAL_REGNO): Remove.
* reload1.c (LOCAL_REGNO): Likewise.
From-SVN: r74456
2003-12-09 03:34:07 +00:00
Bernardo Innocenti
e64738b308
algo.h, [...]: Remove trailing whitespace.
...
* include/backward/algo.h, include/backward/algobase.h,
include/backward/alloc.h, include/backward/complex.h,
include/backward/defalloc.h, include/backward/function.h,
include/backward/iterator.h, include/backward/new.h,
include/backward/ostream.h, include/backward/queue.h,
include/backward/rope.h, include/backward/stream.h,
include/backward/streambuf.h, include/backward/strstream,
include/backward/tempbuf.h, include/backward/tree.h,
include/backward/vector.h: Remove trailing whitespace.
From-SVN: r74455
2003-12-09 04:27:10 +01:00
Geoffrey Keating
a9baceb10b
re PR target/11848 ([darwin] [no support for 128 doubles] internal compiler error for -mlong-double-128)
...
PR target/11848
* rs6000.h (CANNOT_CHANGE_MODE_CLASS): Allow change of mode
in floating-point registers between TFmode and DImode.
* rs6000.c (rs6000_emit_move): Split moves early.
(secondary_reload_class): Random Whitespace Change.
(rs6000_split_multireg_move): Support moves involving FP registers.
Emit instructions directly.
* rs6000-protos.h (rs6000_split_multireg_move): Update prototype.
* altivec.md: Update for changes to rs6000_split_multireg_move.
* rs6000.md: Update for changes to rs6000_split_multireg_move.
(movtf_internal): Support moves to/from GPRs.
From-SVN: r74454
2003-12-09 01:57:45 +00:00
Stuart Hastings
86b4094720
i386.md: Typo in split of fp-valued if_then_else.
...
2003-12-08 Stuart Hastings <stuart@apple.com>
* config/i386/i386.md: Typo in split of fp-valued if_then_else.
From-SVN: r74453
2003-12-09 01:33:10 +00:00
GCC Administrator
038450feeb
Daily bump.
...
From-SVN: r74451
2003-12-09 00:16:09 +00:00
Fernando Nasser
82650cb7ba
StringSelection.java (getTransferData): Return object of type expected by specified DataFlavor.
...
2003-12-08 Fernando Nasser <fnasser@redhat.com>
* java/awt/datatransfer/StringSelection.java (getTransferData): Return
object of type expected by specified DataFlavor.
From-SVN: r74449
2003-12-08 23:56:43 +00:00
Fernando Nasser
453d6cba7e
DataFlavor.java (getParameter): Fix off-by-one error which was clipping off the first character of a parameter...
...
2003-12-08 Fernando Nasser <fnasser@redhat.com>
* java/awt/datatransfer/DataFlavor.java (getParameter): Fix off-by-one
error which was clipping off the first character of a parameter value.
From-SVN: r74448
2003-12-08 23:37:58 +00:00
Jason Merrill
3c28fc7425
name-lookup.c, [...]: Revert Giovanni's patch from yesterday.
...
* name-lookup.c, init.c, except.c: Revert Giovanni's patch from
yesterday.
From-SVN: r74446
2003-12-08 18:15:30 -05:00
Olga Rodimina
1616b0d5f9
2003-12-08 Olga Rodimina <rodimina@redhat.com>
...
* java/awt/Polygon.java
(translate): Fixed error that caused polygon
to move right/left when up/down translation was required.
* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextComponentPeer.c:
(getSelectionStart): Initialized start position to 0.
(getSelectionEnd): Initialized end position to 0.
(getCaretPosition): Initialized caret position to 0.
(getText): Initialized selected text to NULL
From-SVN: r74445
2003-12-08 22:59:52 +00:00
James E Wilson
367d6d0bd7
Fix IA-64 glibc ICE PR target/13132
...
Fix IA-64 glibc ICE
PR target/13132
* expmed.c (extract_bit_field): Only call mode_for_size for scalar
integer modes.
From-SVN: r74443
2003-12-08 14:39:51 -08:00
Nathanael Nerode
8bb1e63ec7
install.texi: Revert change of Dec 7; gcc is still a 2.13 directory.
...
* doc/install.texi: Revert change of Dec 7; gcc is still a 2.13
directory.
From-SVN: r74440
2003-12-08 21:27:05 +00:00
Thomas Fitzsimmons
9d465b12c5
configure.in (raw_libstdcxx_flags): Remove the leading space.
...
2003-12-08 Thomas Fitzsimmons <fitzsim@redhat.com>
* configure.in (raw_libstdcxx_flags): Remove the leading space.
* configure: Regenerate.
From-SVN: r74439
2003-12-08 21:22:06 +00:00
Alexandre Oliva
1ff905e97f
frv.md (subdi2): Merge with _internal insn_and_split, by using match_scratch.
...
* config/frv/frv.md (subdi2): Merge with _internal insn_and_split,
by using match_scratch.
(negdi2): New.
From-SVN: r74438
2003-12-08 20:58:03 +00:00
Jason Merrill
97f1485f0e
add bugzilla reference
...
From-SVN: r74437
2003-12-08 15:34:39 -05:00
Jason Merrill
66c78aa97a
Support namespaces in DWARF 2 output.
...
* dwarf2out.c (gen_namespace_die): New function.
(force_namespace_die, setup_namespace_context): New fns.
(declare_in_namespace): New fn.
(gen_decl_die): Call declare_in_namespace. Handle namespaces.
(dwarf2out_decl): Handle namespaces.
(scope_die_for): Pass through a namespace scope.
(class_scope_p): Rename to class_or_namespace_scope_p.
(gen_subprogram_die, gen_variable_die): Adjust.
(gen_struct_or_union_die): Always emit a declaration
if context_die is a namespace.
Co-Authored-By: Daniel Berlin <dberlin@dberlin.org>
From-SVN: r74436
2003-12-08 15:31:05 -05:00
Jason Merrill
ed36980c22
Give the anonymous namespace a null DECL_NAME.
...
* cp-tree.h: Don't declare anonymous_namespace_name.
* decl.c: Don't define it.
* dump.c (cp_dump_tree): Don't check for it.
* cxx-pretty-print.c (pp_cxx_original_namespace_definition): Likewise.
* error.c (dump_decl): Likewise.
* name-lookup.c: Define it here.
(push_namespace): Put it in DECL_ASSEMBLER_NAME instead.
* mangle.c (write_unqualified_name): Adjust.
From-SVN: r74433
2003-12-08 15:29:15 -05:00
Bryce McKinlay
4e8537aea1
Fix formatting.
...
From-SVN: r74432
2003-12-08 20:28:12 +00:00
Jan Hubicka
f167b1c037
unwind-pe.h (read_uleb128): Fix handling of large values
...
* unwind-pe.h (read_uleb128): Fix handling of large values
(read_sleb128): Fix handling of large values
From-SVN: r74429
2003-12-08 19:47:12 +00:00
Andrew Pinski
32b32b1606
re PR middle-end/10060 (ICE (stack overflow) on huge file (300k lines) due to recursive behaviour of copy_rtx_if_shared, in emit_rtl.c)
...
2003-12-08 Andrew Pinski <pinskia@physics.uc.edu>
PR middle-end/10060
* emit-rtl.c (copy_rtx_if_shared): Split out into ...
(copy_rtx_if_shared_1): here and optimize the last one
in the sequence into tail-recursion.
(reset_used_flags): Optimize the last one
in the sequence into tail-recursion.
From-SVN: r74424
2003-12-08 09:30:44 -08:00