aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2003-10-152003-10-15 Michael Koch <konqueror@gmx.de>Michael Koch2-118/+207
* java/text/RuleBasedCollator.java (RuleBasedCollator): Moved around, documentation added. (compare): Documentation added. (equals): Likewise. (getCollationElementIterator): Likewise. (getCollationKey): Likewise. (getRules): Likewise. (hashCode): Likewise. From-SVN: r72528
2003-10-15* MAINTAINERS: Added myself to 'Write After Approval' section.David Daney2-0/+5
From-SVN: r72527
2003-10-152003-10-15 Michael Koch <konqueror@gmx.de>Michael Koch2-13/+20
* java/text/RuleBasedCollator.java (CollationElement): Renamed from RBCElement and moved into RuledBasedCollator as inner class. From-SVN: r72525
2003-10-152003-10-15 Michael Koch <konqueror@gmx.de>Michael Koch3-9/+55
* java/text/CollationElementIterator.java (CollationElementIterator): Moved, documenatation added, call setText. (next): Reformated. (reset): Reformated. (setText): New method. (getOffset): New method. * java/text/CollationKey.java (getSourceString): Reformated. (hashCode): Reformated. (toByteArray): Reformated. From-SVN: r72523
2003-10-15Forgot to mention cris_notice_update_cc in last ChangeLog entryHans-Peter Nilsson1-0/+2
From-SVN: r72522
2003-10-15re PR target/12598 (Invalid size optimization on volatile memory reference)Hans-Peter Nilsson4-57/+92
PR target/12598 * config/cris/cris.md (define_split "*mov_sidesi_biap_mem"+1) (define_splits "*mov_sidesi_mem"+1, "casesi"+9, +10, +11, +12): Use cris_mem_op and replace_equiv_address, not gen_rtx_MEM. ("call", "call_value", define_split "*mov_sidesi_mem"+19, +20) (define_split "*mov_sidesi_mem"+21, +22, +23, +24, +25, +26, +27) (define_split "*mov_sidesi_mem"+28, +29, +30): Use replace_equiv_address, not gen_rtx_MEM. * config/cris/cris.c (cris_mem_op): New match_operator function. * config/cris/cris.h (PREDICATE_CODES): Add cris_mem_op. From-SVN: r72521
2003-10-15re PR target/12598 (Invalid size optimization on volatile memory reference)Hans-Peter Nilsson2-0/+77
PR target/12598 * gcc.dg/torture/cris-volatile-1.c: New test. From-SVN: r72520
2003-10-152003-10-15 Michael Koch <konqueror@gmx.de>Michael Koch2-4/+16
* java/util/zip/InflaterInputStream.java (InflaterInputStream): Renamed infl to inf and bufsize to size, added description to exception, check for inf == null and size < 0. From-SVN: r72519
2003-10-15AttributedCharacterIterator.java, [...]: Reformated.Michael Koch3-260/+225
2003-10-15 Michael Koch <konqueror@gmx.de> * java/text/AttributedCharacterIterator.java, java/text/CharacterIterator.java: Reformated. From-SVN: r72518
2003-10-15UIDefaults.java (putDefaults): Readded accidently removed "public" modifier.Michael Koch2-1/+6
2003-10-15 Michael Koch <konqueror@gmx.de> * javax/swing/UIDefaults.java (putDefaults): Readded accidently removed "public" modifier. From-SVN: r72517
2003-10-15m68k.h (MASK_SEP_DATA, [...]): Move definitions after the other flags.Bernardo Innocenti2-13/+19
* config/m68k/m68k.h (MASK_SEP_DATA, TARGET_SEP_DATA, MASK_ID_SHARED_LIBRARY, TARGET_ID_SHARED_LIBRARY): Move definitions after the other flags. From-SVN: r72516
2003-10-15MAINTAINERS: Move myself from 'Bug database only accounts' to 'Write After ↵Falk Hueffner2-1/+6
Approval' section. * MAINTAINERS: Move myself from 'Bug database only accounts' to 'Write After Approval' section. Update email. From-SVN: r72515
2003-10-14oopsJason Merrill1-4/+4
From-SVN: r72511
2003-10-14re PR c++/12562 (Enable libstdc++-v3 compliation on *-gnu*)Jeff Bailey3-2/+8
2003-10-14 Jeff Bailey <jbailey@nisa.net> PR libstdc++/12562 * crossconfig.m4: Share the config between *-linux* and *-gnu*. * configure: Regenerate. From-SVN: r72510
2003-10-15Daily bump.GCC Administrator2-2/+2
From-SVN: r72508
2003-10-15c-parse.in (methoddef, [...]): Call objc_add_method() instead of add_method().Ziemowit Laski4-9/+23
2003-10-14 Ziemowit Laski <zlaski@apple.com> * c-parse.in (methoddef, methodproto): Call objc_add_method() instead of add_method(). * objc/objc-act.c (objc_check_decl): Do not check for constant_string_type. (add_method): Rename to objc_add_method(). (really_start_method): Call objc_add_method() instead of add_method(). * objc/objc-act.h (add_method): Rename to objc_add_method(). From-SVN: r72506
2003-10-14s390-protos.h (s390_alc_comparison): Add prototype.Ulrich Weigand5-3/+277
* config/s390/s390-protos.h (s390_alc_comparison): Add prototype. (s390_slb_comparison): Likewise. * config/s390/s390.c (s390_alc_comparison, s390_slb_comparison): New functions. * config/s390/s390.h (PREDICATE_CODES): Add s390_alc_comparison and s390_slb_comparison. * config/s390/s390.md ("*adddi3_31", "*subdi3_31"): Do not use on zSeries machines. ("*adddi3_31z", "*subdi3_31z"): New insns. ("*adddi3_alc_cc", "*adddi3_alc", "*subdi3_slb_cc", "*subdi3_slb", "*addsi3_alc_cc", "*addsi3_alc", "*subsi3_slb_cc", "*subsi3_slb"): New insns. From-SVN: r72505
2003-10-14configure.in: Clean up some feedback echoes.Nathanael Nerode3-46/+33
* configure.in: Clean up some feedback echoes. * configure: Regenerate. From-SVN: r72503
2003-10-14* gettext.m4: Properly quote arguments to AC_DEFUN.Nathanael Nerode2-1/+5
From-SVN: r72501
2003-10-14* aclocal.m4: Properly quote names of macros being defined.Nathanael Nerode2-17/+19
From-SVN: r72499
2003-10-14* configure: Regenerate.Nathanael Nerode2-30/+15
From-SVN: r72497
2003-10-14re PR c++/11878 (ICE in cp_expr_size)Jason Merrill1-0/+13
PR c++/11878 * tree.c (build_target_expr_with_type): Call force_rvalue for classes with non-trivial copy ctors. From-SVN: r72496
2003-10-14re PR c++/11063 (ICE on parsing initialization list of const array member)Jason Merrill1-0/+15
PR c++/11063 * typeck.c (build_modify_expr): Call convert rather than abort. From-SVN: r72495
2003-10-14re PR c++/11878 (ICE in cp_expr_size)Jason Merrill3-2/+18
PR c++/11878 * tree.c (build_target_expr_with_type): Call force_rvalue for classes with non-trivial copy ctors. PR c++/11063 * typeck.c (build_modify_expr): Call convert rather than abort. From-SVN: r72494
2003-10-14Breack out decl.c (3/n)Gabriel Dos Reis6-841/+871
Breack out decl.c (3/n) * name-lookup.c: Include flags.h (lookup_name_current_level): Make static. (add_decl_to_level): Likewise. (push_local_binding): Likewise. (push_overloaded_decl): Likewise. (lookup_using_namespace): Likewise. (qualified_lookup_using_namespace): Likewise. (lookup_type_current_level): Likewise. (unqualified_namespace_lookup): Likewise. (namespace_ancestor): Likewise. (push_using_directive): Likewise. * decl.c (pushdecl): Move to name-lookup.c. (pushdecl_top_level_1): Likewise. (pushdecl_top_level): Likewise. (pushdecl_top_level_and_finish): Likewise. (maybe_push_decl): Likewise. (push_using_decl): Likewise. (push_overloaded_decl): Likewise. (make_anon_name): Likewise. (anon_cnt): Likewise. (clear_anon_tags): Likewise. (maybe_inject_for_scope_var): Likewise. (check_for_out_of_scope_variable): Likewise. * Make-lang.in (cp/name-lookup.o): Depend on flags.h. * decl.c (warn_extern_redeclared_static): Export. * cp-tree.h (warn_extern_redeclared_static): Declare. From-SVN: r72492
2003-10-14* config.gcc (am33_2.0-*-linux*): Use t-slibgcc-elf-ver.Nathanael Nerode2-1/+5
From-SVN: r72490
2003-10-14ia64.c (ia64_expand_call): Force function address to DImode.Steve Ellcey3-1/+8
* config/ia64/ia64.c (ia64_expand_call): Force function address to DImode. * config/ia64/ia64.md (call_gp): Put DImode on operand 0. From-SVN: r72489
2003-10-14s390.md ("muldf3", [...]): Do not clobber CC.Ulrich Weigand2-36/+27
* config/s390/s390.md ("muldf3", "*muldf3", "*muldf3_ibm", "mulsf3", "*mulsf3", "*mulsf3_ibm"): Do not clobber CC. ("divdf3", "*divdf3", "*divdf3_ibm", "divsf3", "*divsf3", "*divsf3_ibm"): Likewise. From-SVN: r72488
2003-10-14config.gcc, [...]: Replace uses of target_alias with target_noncanonical.Nathanael Nerode10-53/+73
gcc: * config.gcc, config/m68hc11/t-m68hc11-gas: Replace uses of target_alias with target_noncanonical. ada: * Make-lang.in: Replace uses of $(target_alias) with $(target_noncanonical). * ada/Makefile.in: Remove unused mention of $(target_alias). cp: * Make-lang.in: Replace uses of $(target_alias) with $(target_noncanonical). java: * Make-lang.in: Replace uses of $(target_alias) with $(target_noncanonical). From-SVN: r72487
2003-10-14stor-layout.c (do_type_align): New fn, split out from...Jason Merrill1-0/+32
* stor-layout.c (do_type_align): New fn, split out from... (layout_decl): ...here. Do all alignment calculations for FIELD_DECLs here. (update_alignment_for_field): Not here. (start_record_layout, debug_rli): Remove unpadded_align. * tree.h (struct record_layout_info_s): Remove unpadded_align. * c-decl.c (finish_enum): Don't set DECL_SIZE, DECL_ALIGN or DECL_MODE on the CONST_DECLs. (finish_struct): Don't mess with DECL_ALIGN. From-SVN: r72485
2003-10-14interpret.cc (_Jv_InterpMethod::run): Don't use libffi types, they were ↵Paolo Bonzini3-3/+10
meant to be internal. 2003-10-14 Paolo Bonzini <bonzini@gnu.org> * interpret.cc (_Jv_InterpMethod::run): Don't use libffi types, they were meant to be internal. * gcj/javaprims.h (_Jv_ulong): New typedef. From-SVN: r72482
2003-10-14Lets add the correct test case instead.Carlo Wood1-1/+1
From-SVN: r72481
2003-10-14re PR libstdc++/12600 (Demangler goes in infinite loop for certain invalid ↵Carlo Wood3-35/+72
mangled names.) PR libstdc++/12600 * include/bits/demangle.h (session<Allocator>:: decode_unqualified_name(string_type& output)): Fail on a <operator-name> when decoding <template-argument>. * testsuite/demangle/regression/cw-15.cc: New. From-SVN: r72480
2003-10-14re PR libstdc++/11480 (std::unique calls predicate too many times)Paolo Carlini5-6/+173
2003-10-14 Paolo Carlini <pcarlini@unitus.it> PR libstdc++/11480 * include/bits/stl_algo.h (unique): Fix. * testsuite/25_algorithms/unique.cc: Move to unique/1.cc. * testsuite/25_algorithms/unique/11480.cc: New, from the PR. * testsuite/25_algorithms/unique/2.cc: New. From-SVN: r72478
2003-10-14fixed patch submitter's nameTom Tromey1-1/+1
From-SVN: r72476
2003-10-14expr.c (block_move_libcall_safe_for_call_parm): Clean up...Geoffrey Keating2-44/+38
* expr.c (block_move_libcall_safe_for_call_parm): Clean up, and add case for machines where outgoing register parameters get stack space. From-SVN: r72474
2003-10-14darwin.c (machopic_indirect_data_reference): Use a scratch register when ↵Geoffrey Keating2-1/+6
generating indirect address. * config/darwin.c (machopic_indirect_data_reference): Use a scratch register when generating indirect address. From-SVN: r72473
2003-10-14localename.cc (_M_replace_categories, [...]): Const-ify a couple of variables.Paolo Carlini2-3/+7
2003-10-14 Paolo Carlini <pcarlini@unitus.it> * src/localename.cc (_M_replace_categories, M_replace_facet): Const-ify a couple of variables. From-SVN: r72472
2003-10-14MAINTAINERS: Move myself from 'Write After Approval' to 'Various ↵Roger Sayle2-1/+6
Maintainers' section as... * MAINTAINERS: Move myself from 'Write After Approval' to 'Various Maintainers' section as middle-end maintainer. From-SVN: r72468
2003-10-14re PR rtl-optimization/9325 (wrong conversion of constants: ↵Roger Sayle2-19/+7
(int)(float)(int) (INT_MAX)) PR optimization/9325 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests for overflowing floating point to integer conversion during RTL simplification. From-SVN: r72467
2003-10-14arm.c (arm_addimm_operand): MODE arguemnt is unused.Richard Earnshaw3-4/+9
* arm.c (arm_addimm_operand): MODE arguemnt is unused. * arm.md (cbranchne_decr1): Fix bootstrap warning. From-SVN: r72466
2003-10-14re PR bootstrap/9330 ([alpha-osf]small alphaev56-dec-osf5.1 ↵Rainer Orth4-5/+90
--enable-threads=posix problem) * fixinc/inclhack.def (alpha_pthread_gcc): New fix. * fixinc/fixincl.x: Regenerate. * fixinc/tests/base/pthread.h [ALPHA_PTHREAD_GCC_CHECK]: New testcase. Fixes PR bootstrap/9330. From-SVN: r72465
2003-10-14frv.c (frv_adjust_field_align): Redo check for too wide bitfields.Eric Christopher3-26/+32
2003-10-13 Eric Christopher <echristo@redhat.com> * config/frv/frv.c (frv_adjust_field_align): Redo check for too wide bitfields. (frv_hard_regno_mode_ok): Add SPR_P and AP_FIRST. * config/frv/frv.h (FUNCTION_PROFILER): Remove abort call. (SBSS_SECTION_ASM_OP): Remove. (EXTRA_SECTIONS): Remove in_sbss. (EXTRA_SECTION_FUNCTIONS): Remove SBSS_SECTION_FUNCTION. (SBSS_SECTION_FUNCTION, sbss_section): Remove. (ASM_OUTPUT_ALIGNED_DECL_LOCAL): Change sbss_section to named_section. From-SVN: r72463
2003-10-14name-lookup.h (cxx_scope_find_binding_for_name): Don't export.Gabriel Dos Reis5-1195/+1227
* name-lookup.h (cxx_scope_find_binding_for_name): Don't export. (binding_for_name): Likewise. (cxx_binding_clear): Move to name-lookup.c. * name-lookup.c (cxx_scope_find_binding_for_name): Now static. (binding_for_name): Likewise. * decl2.c (is_ancestor): Move to name-lookup.c (namespace_ancestor): Likewise. (add_using_namespace): Likewise. (ambiguous_decl): Likewise. (lookup_using_namespace): Likewise. (qualified_lookup_using_namespace): Likewise. (set_decl_namespace): Likewise. (decl_namespace): Likewise. (current_decl_namespace): Likewise. (push_decl_namespace): Likewise. (pop_decl_namespace): Likewise. (push_scope): Likewise. (pop_scope): Likewise. (struct arg_lookup): Likewise. (arg_assoc): Likewise. (arg_assoc_args): Likewise. (arg_assoc_type): Likewise. (add_function): Likewise. (arg_assoc_namespace): Likewise. (arg_assoc_class): Likewise. (arg_assoc_template_arg): Likewise. (do_namespace_alias): Likewise. (validate_nonmember_using_decl): Likewise. (do_nonmember_using_decl): Likewise. (do_toplevel_using_decl): Likewise. (do_local_using_decl): Likewise. (do_class_using_decl): Likewise. (do_using_directive): Likewise. (constructor_name_full): Likewise. (constructor_name): Likewise. (constructor_name_p): Likewise. From-SVN: r72462
2003-10-14locale.cc (locale::_S_initialize): Workaround a confusion of the use of the ↵Petur Runolfsson2-5/+8
gthr API when... 2003-10-14 Petur Runolfsson <peturr02@ru.is> Andreas Tobler <a.tobler@schweiz.ch> * src/locale.cc (locale::_S_initialize): Workaround a confusion of the use of the gthr API when __gthread_active_p() returns true. Co-Authored-By: Andreas Tobler <a.tobler@schweiz.ch> From-SVN: r72458
2003-10-14Makefile.in, [...]: Replace uses of ${target_alias} for directory names (and ↵Nathanael Nerode6-357/+371
other places which... * Makefile.in, configure.in, config.host, mkheaders.in: Replace uses of ${target_alias} for directory names (and other places which won't like the empty string) with ${target_noncanonical}. Introduce call early in configure.in to _GCC_TOPLEV_NONCANONICAL_TARGET so it's available. * configure: Regenerate. From-SVN: r72457
2003-10-14iwmmxt.md (cond_iwmmxt_movsi_insn): New pattern.Ian Lance Taylor3-17/+40
* config/arm/iwmmxt.md (cond_iwmmxt_movsi_insn): New pattern. * config/arm/arm.md: For splits which rely on conditional moves, remove ! TARGET_IWMMXT condition. From-SVN: r72456
2003-10-14_cmd.m: Fix typo.Ziemowit Laski9-13/+45
2003-10-13 Ziemowit Laski <zlaski@apple.com> * objc/execute/_cmd.m: Fix typo. * objc.dg/image-info.m, objc.dg/symtab-1.m: Relax 'scan-assembler' regexp. * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Run on non-Darwin targets. * objc.dg/zero-link-2.m: Remove blank line. * objc.dg/zero-link-3.m: New test case. From-SVN: r72455
2003-10-14Daily bump.GCC Administrator2-2/+2
From-SVN: r72453
2003-10-13ifcvt.c (num_removed_blocks): Rename to num_true_changes.David S. Miller2-13/+20
* ifcvt.c (num_removed_blocks): Rename to num_true_changes. (find_cond_trap): Always increment if we emit a conditional trap insn. From-SVN: r72450