aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2003-12-10locale_facets.tcc (num_put::do_put(void*)): Remove the try/catch, not necessary.Paolo Carlini2-11/+9
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-10cls_align_pointer.c: Cast pointers to size_t instead of int.Richard Henderson2-4/+9
* testsuite/libffi.call/cls_align_pointer.c: Cast pointers to size_t instead of int. From-SVN: r74492
2003-12-10* gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.Richard Henderson2-4/+6
From-SVN: r74491
2003-12-10* gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.Richard Henderson2-1/+5
From-SVN: r74490
2003-12-1012438.cc: Tweak memory limit and iterations to avoid spurious failures on ↵Paolo Carlini2-2/+8
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-09Fix comment problem reported by Doug Evans.James E Wilson2-7/+11
* rtl.def (CODE_LABEL, NOTE): Correct operand numbers in comments. From-SVN: r74488
2003-12-10re PR c/13134 (Visibility attribute is ignored)Matt Austern21-1/+229
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-10linker-map.gnu: Remove private ios_base members from export list.Benjamin Kosnik14-65/+94
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-10Daily bump.GCC Administrator2-2/+2
From-SVN: r74481
2003-12-10re PR libstdc++/13296 (unnecessary libunwind support in libstdc++-v3)Benjamin Kosnik14-103/+19
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-09demangle.h (struct implementation_details): Keep in comments the names of ↵Paolo Carlini2-1/+7
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-09demangle.h (struct implementation_details): Fix unused parameters warning.Paolo Carlini2-2/+7
2003-12-09 Paolo Carlini <pcaelini@suse.de> * include/bits/demangle.h (struct implementation_details): Fix unused parameters warning. From-SVN: r74477
2003-12-09locale_facets.tcc (num_get::_M_extract_int): Slightly streamline the code ↵Paolo Carlini2-9/+13
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-09Makefile.am (nat_headers_install): New variable with header files to install ↵Michael Koch3-3/+28
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-09init.c (build_new_1): Deal with an OVERLOAD set when looking up for ↵Giovanni Bajo3-5/+23
_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-09m32r.h: Add support for m32r2 processor.Kazuhiro Inaoka7-13/+44
* 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-09Calendar.java, [...]: Import used classes explicitely.Michael Koch4-3/+17
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-092003-12-09 Michael Koch <konqueror@gmx.de>Michael Koch4-33/+42
* 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-092003-12-09 Michael Koch <konqueror@gmx.de>Michael Koch2-1/+9
* gnu/java/nio/SelectorImpl.java (implSelect): Throws IOException. (select): Likewise. From-SVN: r74468
2003-12-09algorithm, [...]: Remove trailing whitespace.Bernardo Innocenti22-462/+475
* 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-09bitset, [...]: Remove trailing whitespace.Bernardo Innocenti21-1147/+1159
* 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-08re PR c++/11971 (ICE in cp_expr_size with variadic function call)Jason Merrill5-22/+85
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-08re PR c++/11929 (Cannot obtain variable arguments list in function with last ↵Jason Merrill1-0/+12
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-09iso646.h, [...]: Remove trailing whitespace.Bernardo Innocenti9-11/+19
* 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-09Fix for Checkbox states.Kim Ho3-8/+38
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-09cmath.tcc, [...]: Remove trailing whitespace.Bernardo Innocenti11-120/+129
* 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-09std_cctype.h, [...]: Remove trailing whitespace.Bernardo Innocenti6-14/+20
* 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-09defaults.h (LOCAL_REGNO): Give the default definition.Kazu Hirata4-7/+10
* defaults.h (LOCAL_REGNO): Give the default definition. * flow.c (LOCAL_REGNO): Remove. * reload1.c (LOCAL_REGNO): Likewise. From-SVN: r74456
2003-12-09algo.h, [...]: Remove trailing whitespace.Bernardo Innocenti18-174/+186
* 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-09re PR target/11848 ([darwin] [no support for 128 doubles] internal compiler ↵Geoffrey Keating7-304/+156
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-09i386.md: Typo in split of fp-valued if_then_else.Stuart Hastings2-1/+5
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-09Daily bump.GCC Administrator2-2/+2
From-SVN: r74451
2003-12-08StringSelection.java (getTransferData): Return object of type expected by ↵Fernando Nasser2-2/+15
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-08DataFlavor.java (getParameter): Fix off-by-one error which was clipping off ↵Fernando Nasser2-1/+6
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-08name-lookup.c, [...]: Revert Giovanni's patch from yesterday.Jason Merrill4-27/+11
* name-lookup.c, init.c, except.c: Revert Giovanni's patch from yesterday. From-SVN: r74446
2003-12-082003-12-08 Olga Rodimina <rodimina@redhat.com>Olga Rodimina3-5/+16
* 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-08Fix IA-64 glibc ICE PR target/13132James E Wilson2-4/+15
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-08install.texi: Revert change of Dec 7; gcc is still a 2.13 directory.Nathanael Nerode2-2/+6
* doc/install.texi: Revert change of Dec 7; gcc is still a 2.13 directory. From-SVN: r74440
2003-12-08configure.in (raw_libstdcxx_flags): Remove the leading space.Thomas Fitzsimmons3-2/+7
2003-12-08 Thomas Fitzsimmons <fitzsim@redhat.com> * configure.in (raw_libstdcxx_flags): Remove the leading space. * configure: Regenerate. From-SVN: r74439
2003-12-08frv.md (subdi2): Merge with _internal insn_and_split, by using match_scratch.Alexandre Oliva2-13/+33
* config/frv/frv.md (subdi2): Merge with _internal insn_and_split, by using match_scratch. (negdi2): New. From-SVN: r74438
2003-12-08add bugzilla referenceJason Merrill1-0/+1
From-SVN: r74437
2003-12-08Support namespaces in DWARF 2 output.Jason Merrill2-15/+153
* 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-08Give the anonymous namespace a null DECL_NAME.Jason Merrill8-24/+38
* 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-08Fix formatting.Bryce McKinlay1-1/+2
From-SVN: r74432
2003-12-08unwind-pe.h (read_uleb128): Fix handling of large valuesJan Hubicka2-3/+8
* unwind-pe.h (read_uleb128): Fix handling of large values (read_sleb128): Fix handling of large values From-SVN: r74429
2003-12-08re PR middle-end/10060 (ICE (stack overflow) on huge file (300k lines) due ↵Andrew Pinski2-12/+62
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-08c_locale.cc (__convert_to_v(long&), [...]): Remove.Paolo Carlini7-395/+290
2003-12-08 Paolo Carlini <pcarlini@suse.de> * config/locale/generic/c_locale.cc (__convert_to_v(long&), __convert_to_v(unsigned long&), __convert_to_v(long long&), __convert_to_v(unsigned long long&): Remove. (__convert_to_v(float&), __convert_to_v(double&), __convert_to_v(long double&)): Remove last unused parameter. * config/locale/gnu/c_locale.cc: Likewise. * include/bits/locale_facets.h: Likewise. (num_get::_M_extract_int): Update declaration. (class __num_base): Tweak _S_ie and _S_iE according to the _S_atoms_in changes. * include/bits/locale_facets.tcc (num_get::_M_extract_int): Provide directly the final _ValueT, not a string: accumulate the result checking for overflow at each digit. (num_get::do_get(bool&), num_get::do_get(long&), num_get::do_get(unsigned short&), num_get::do_get(unsigned int&), num_get::do_get(unsigned long&), num_get::do_get(long long&), num_get::do_get(unsigned long long&), num_get::do_get(void*&)): Use the new _M_extract_int, simplify. * src/locale-inst.cc (num_get::_M_extract_int(long&), num_get::_M_extract_int(unsigned short&), num_get::_M_extract_int(unsigned int&), num_get::_M_extract_int(unsigned long&), num_get::_M_extract_int(long long&), num_get::_M_extract_int(unsigned long long&): Instantiate. * src/locale_facets.cc (__num_base::_S_atoms_in): Reorder the chars in the natural order: abcdefABCDEF. From-SVN: r74423
2003-12-08* nmake.adb: Removed.Arnaud Charlet2-2862/+2
From-SVN: r74421
2003-12-08re PR libgcj/13176 (Revert PrintStream changes)Michael Koch2-53/+162
2003-12-08 Michael Koch <konqueror@gmx.de> Fix for PR libgcj/13176. * java/io/PrintStream.java: Partly revert my previous patches to get (line_separator): New field. (converter): New field. (work): New field. (work_bytes): New field. (pw): Removed. (closed): Removed. (PrintStrean): Initialize converter and not pw. (checkError): Flush always, pw doesn't exist anymore. (close): Close underlying out stream. (print): New method. (writeChars): New method. (print): Use new internal print method. (println): Likewise. From-SVN: r74419
2003-12-08arm.md: New split to transform ((X << y) - 1) into ~(~(X-1) << y) for ↵Richard Earnshaw2-0/+19
constant X. * arm.md: New split to transform ((X << y) - 1) into ~(~(X-1) << y) for constant X. From-SVN: r74417