aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2004-10-25ResourceBundle.java (tryBundle): Use Class.isAssignableFrom rather than ↵Tom Tromey2-2/+13
catching ClassCastException. * java/util/ResourceBundle.java (tryBundle): Use Class.isAssignableFrom rather than catching ClassCastException. From-SVN: r89542
2004-10-25WordBreakIterator.java (WordBreakIterator): Don't initialize `iter'.Tom Tromey7-10/+33
* gnu/java/text/WordBreakIterator.java (WordBreakIterator): Don't initialize `iter'. * gnu/java/text/SentenceBreakIterator.java (SentenceBreakIterator): Don't initialize `iter'. * gnu/java/text/LineBreakIterator.java (LineBreakIterator): Don't initialize `iter'. * gnu/java/text/CharacterBreakIterator.java (CharacterBreakIterator): Don't initialize `iter'. * gnu/java/text/BaseBreakIterator.java (BaseBreakIterator): New constructor. * java/text/BreakIterator.java: Updated documentation. From-SVN: r89539
2004-10-25* stmt.c (expand_case): Remove an obsolete comment.Kazu Hirata2-2/+5
From-SVN: r89537
2004-10-25basic_string.h (_Rep::_M_is_safe): Move to basic_string as _M_disjunct, ↵Paolo Carlini3-12/+18
adjust to take only __s. 2004-10-25 Paolo Carlini <pcarlini@suse.de> * include/bits/basic_string.h (_Rep::_M_is_safe): Move to basic_string as _M_disjunct, adjust to take only __s. * include/bits/basic_string.tcc: Adjust consistently callers. From-SVN: r89534
2004-10-25re PR middle-end/17407 (ICE in int_mode_for_mode)Andrew Pinski8-14/+57
2004-10-25 Andrew Pinski <pinskia@physics.uc.edu> PR middle-end/17407 * c-decl.c (grokdeclarator) <case cdk_array>: Remove the call layout_type as it is already done by build_array_type. * tree.c (build_array_type): Layout the type even 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu> PR c++/18121 * decl.c (grokdeclarator) <case cdk_array>: Remove the call layout_type as it is already done by create_array_type_for_decl. 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu> PR middle-end/17407 * gcc.c-torture/compile/pr17407.c: New test. PR c++/18121 * g++.dg/template/array8.C: New test. From-SVN: r89533
2004-10-25basic_string.tcc (assign(const _CharT*, size_type)): Adjust bit missing from ↵Paolo Carlini2-2/+7
the previous commit. 2004-10-25 Paolo Carlini <pcarlini@suse.de> * include/bits/basic_string.tcc (assign(const _CharT*, size_type)): Adjust bit missing from the previous commit. From-SVN: r89532
2004-10-25re PR other/18138 (libgcc_s.so.1 not found by 64-bit testsuite)Eric Botcazou14-9/+38
gcc/testsuite: PR other/18138 * lib/g++.exp: Accept more than one multilib libgcc. * lib/gcc-dg.exp: Likewise. * lib/objc.exp: Likewise. * lib/treelang.exp: Likewise. * lib/gfortran.exp: Likewise. libffi: PR other/18138 * testsuite/lib/libffi-dg.exp: Accept more than one multilib libgcc. libjava: PR other/18138 * testsuite/lib/libjava.exp: Accept more than one multilib libgcc. libmudflap!: PR other/18138 * testsuite/lib/libmudflap.exp: Accept more than one multilib libgcc. libstdc++-v3: PR other/18138 * testsuite/lib/libstdc++.exp: Accept more than one multilib libgcc. From-SVN: r89528
2004-10-25(FFII_CLOSURES): Set to 0.Kazuhiro Inaoka2-1/+5
From-SVN: r89527
2004-10-25basic_string.h (_Rep::_M_is_safe, [...]): New, use througout.Paolo Carlini11-142/+460
2004-10-25 Paolo Carlini <pcarlini@suse.de> * include/bits/basic_string.h (_Rep::_M_is_safe, _M_check_length, _M_move, _M_copy, _M_assign): New, use througout. (operator+=(_CharT)): Define in terms of push_back. (append(const basic_string&)): Define here, inline, and simplify, don't use the full _M_replace_safe. (append(size_type, _CharT)): Likewise, don't use _M_replace_aux. (push_back): Likewise. (assign(const basic_string&)): Define here, inline. * include/bits/basic_string.tcc (append(const _CharT* s, size_type): Fix: when s points inside the _Rep, upon reallocation (reserve) we were copying from deallocated memory. (append(const basic_string&, size_type, size_type)): Simplify, don't use _M_replace_safe. (replace(size_type, size_type, const _CharT*, size_type)): Slightly tweak. (reserve): Likewise. * testsuite/21_strings/basic_string/append/char/2.cc: New. * testsuite/21_strings/basic_string/append/char/3.cc: Likewise. * testsuite/21_strings/basic_string/append/wchar_t/2.cc: Likewise. * testsuite/21_strings/basic_string/append/wchar_t/3.cc: Likewise. * testsuite/21_strings/basic_string/assign/char/3.cc: Remove junk. * testsuite/21_strings/basic_string/assign/wchar_t/3.cc: Likewise. From-SVN: r89526
2004-10-25* config/frv/linux.h (TARGET_C99_FUNCTIONS): Define to 0.Alexandre Oliva2-0/+19
From-SVN: r89525
2004-10-25frv.md (movdi, movdf): Handle wide-constant splits with wider-than-32-bit ↵Alexandre Oliva2-4/+31
HOST_WIDE_INTs. * config/frv/frv.md (movdi, movdf): Handle wide-constant splits with wider-than-32-bit HOST_WIDE_INTs. From-SVN: r89524
2004-10-252004-10-25 David Billinghurst <David.Billinghurst@riotinto.comDavid Billinghurst2-1/+5
* config/mips/mips.c(mips_output_filename): Remove unused array ltext_label_name From-SVN: r89522
2004-10-25* cfgcleanup.c (outgoing_edges_match): Fix typo in dump output.Ben Elliston1-1/+1
From-SVN: r89521
2004-10-25treetree.c (tree_code_generate_return): Wrap param declaration in ↵James A. Morrison2-1/+6
ENABLE_CHECKING. 2004-10-24 James A. Morrison <phython@gcc.gnu.org> * treetree.c (tree_code_generate_return): Wrap param declaration in ENABLE_CHECKING. From-SVN: r89520
2004-10-25* config/rs6000/darwin.h (BLOCK_REG_PADDING): Define.Geoffrey Keating2-0/+10
From-SVN: r89519
2004-10-25* cfgcleanup.c (outgoing_edges_match): Fix typo in dump output.Ben Elliston2-1/+5
From-SVN: r89518
2004-10-25* gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.Ben Elliston2-0/+5
From-SVN: r89517
2004-10-25Daily bump.GCC Administrator1-1/+1
[[Split portion of a mixed commit.]] From-SVN: r89515.2
2004-10-25Daily bump.GCC Administrator1-1/+1
[[Split portion of a mixed commit.]] From-SVN: r89514.2
2004-10-24Correct e-mail address on last change.Geoffrey Keating1-1/+1
From-SVN: r89512
2004-10-24c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.Geoffrey Keating3-8/+13
* gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests. * gcc.dg/c99-const-expr-3.c: Likewise. From-SVN: r89511
2004-10-23predict.c (predict_loops): Call scev_finalize instead of scev_reset.Andrew Pinski2-1/+6
2004-10-23 Andrew Pinski <pinskia@physics.uc.edu> * predict.c (predict_loops): Call scev_finalize instead of scev_reset. From-SVN: r89504
2004-10-24dbxcoff.h, [...]: Update copyright.Kazu Hirata10-9/+16
* config/dbxcoff.h, config/dbxelf.h, config/libgloss.h, config/openbsd.h, config/mips/r3900.h, config/pdp11/pdp11.md, config/sh/ushmedia.h, config/sparc/elf.h, config/sparc/sp64-elf.h: Update copyright. From-SVN: r89503
2004-10-24stmt.c (expand_case): Handle the default label outside of the for loop.Kazu Hirata2-22/+20
* stmt.c (expand_case): Handle the default label outside of the for loop. Remove code to handle a missing default label. From-SVN: r89502
2004-10-24Daily bump.GCC Administrator2-2/+2
From-SVN: r89500
2004-10-23dbxout.c (dbxout_function_decl): Don't use DBX_OUTPUT_FUNCTION_END.Kazu Hirata4-12/+8
* dbxout.c (dbxout_function_decl): Don't use DBX_OUTPUT_FUNCTION_END. * system.h: Poison DBX_OUTPUT_FUNCTION_END. * doc/tm.texi (DBX_OUTPUT_FUNCTION_END): Remove. From-SVN: r89496
2004-10-23configure.in: Use an absolute path to install-sh.Daniel Jacobowitz3-62/+81
* configure.in: Use an absolute path to install-sh. * configure: Regenerated. From-SVN: r89495
2004-10-23DocFlavor.java, [...]: Added missing constants.Michael Koch4-4/+78
2004-10-23 Michael Koch <konqueror@gmx.de> * javax/print/DocFlavor.java, javax/print/attribute/standard/JobStateReason.java, javax/print/attribute/standard/MultipleDocumentHandling.java: Added missing constants. From-SVN: r89494
2004-10-23deallocate_global-2.c: s/value_t/value_type/.Andrew Pinski9-47/+61
2004-10-23 Andrew Pinski <pinskia@physics.uc.edu> * testsuite/ext/mt_allocator/deallocate_global-2.c: s/value_t/value_type/. s/traits_t/traits_type/. s/policy_t/policy_type/. s/allocator_t/allocator_type/. s/string_t/string_type/. s/list_t/list_type/. * testsuite/ext/mt_allocator/deallocate_global-4.cc: Likewise. * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Likewise. * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Likewise. * testsuite/ext/mt_allocator/deallocate_local-2.cc: Likewise. * testsuite/ext/mt_allocator/deallocate_local-4.cc: Likewise. * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Likewise. * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Likewise. From-SVN: r89493
2004-10-23re PR middle-end/17967 (Expand is considered slower? (remove_useless_stmts ↵Andrew Pinski2-1/+5
is considered part of expand)) 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu> PR middle-end/17967 * tree-cfg.c (remove_usless_stmts_cond): Don't Fold statement. From-SVN: r89492
2004-10-23tree-ssa-dom.c (record_equality): Use loop depth to determine which way to ↵Daniel Berlin2-2/+38
record the equality as well. 2004-10-23 Daniel Berlin <dberlin@dberlin.org> * tree-ssa-dom.c (record_equality): Use loop depth to determine which way to record the equality as well. (loop_depth_of_name): New function. From-SVN: r89491
2004-10-23loop-1.c: Add -static for *-*-darwin*.Andrew Pinski2-0/+9
2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>. * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*. From-SVN: r89489
2004-10-23re PR middle-end/17793 (Ada bootstrap failure)Eric Botcazou2-0/+13
PR middle-end/17793 * gimplify.c (gimplify_addr_expr) <VIEW_CONVERT_EXPR>: Look through the operand if it is a useless type conversion. From-SVN: r89488
2004-10-23Ignore autom4te.cacheR. Kelley Cook1-0/+1
From-SVN: r89486
2004-10-23Daily bump.GCC Administrator1-1/+1
[[Split portion of a mixed commit.]] From-SVN: r89484.2
2004-10-23Daily bump.GCC Administrator1-1/+1
[[Split portion of a mixed commit.]] From-SVN: r89483.2
2004-10-23cfg.c (remove_edge): Use VEC_unordered_remove.Ben Elliston3-5/+12
* cfg.c (remove_edge): Use VEC_unordered_remove. (redirect_edge_succ): Likewise. (redirect_edge_pred): Likewise. * cfgrtl.c (force_nonfallthru_and_redirect): Likewise. From-SVN: r89480
2004-10-23* gcc.c-torture/execute/loop-2e.x: Remove.Ben Elliston2-14/+4
From-SVN: r89479
2004-10-22Connection.java (sendRequest): Fix typo.Tom Tromey2-1/+6
* gnu/java/net/protocol/http/Connection.java (sendRequest): Fix typo. From-SVN: r89477
2004-10-22re PR libgcj/14009 (libgcj HttpURLConnection does not handle situation where ↵Michael Koch2-2/+10
retrieving url without trailing slash after domain.) 2004-10-22 Michael Koch <konqueror@gmx.de> PR libjava/14009 * gnu/java/net/protocol/http/Connection.java (sendRequest): Handle case when url.getFile() returns an empty string. From-SVN: r89476
2004-10-22sbitmap.h (EXECUTE_IF_SET_IN_SBITMAP): Don't access PTR beyond its end.Kazu Hirata2-8/+20
* sbitmap.h (EXECUTE_IF_SET_IN_SBITMAP): Don't access PTR beyond its end. From-SVN: r89475
2004-10-22rs6000.c (setup_incoming_varargs): Align DFmode saves.Eric Christopher2-9/+15
2004-10-22 Eric Christopher <echristo@redhat.com> * config/rs6000/rs6000.c (setup_incoming_varargs): Align DFmode saves. From-SVN: r89474
2004-10-22spe.md (spe_extendsfdf2): New.Aldy Hernandez3-10/+204
* config/rs6000/spe.md (spe_extendsfdf2): New. (movdf_e500_double): New. (spe_truncdfsf2): New. (spe_absdf2): New. (spe_nabsdf2): New. (spe_negdf2): New. (sub_adddf3): New. (spe_subdf3): New. (spe_muldf3): New. (spe_floatsidf2): New. (spe_floatunssidf2): New. (fix_truncdfsi2): New. (spe_fixuns_truncdfsi2): New. * config/rs6000/rs6000.md (truncdfsf2): Change to expander. (fpr_truncdfsf2): New. (negdf2): Change to expander. (fpr_negdf2): New. (fpr_nabsdf2): Name pattern. (adddf3): Change to expander. (fpr_adddf3): Nem. (subdf3): Change to expander. (fpr_subdf3): New. (muldf3): Change to expander. (fpr_muldf3): New. (divdf3): Change to expander. (fpr_divdf3): New. (movdf_softfloat32): Change !TARGET_FPRS to TARGET_E500_SINGLE. (cmpdf): Allow for TARGET_E500_DOUBLE. From-SVN: r89472
2004-10-22c-semantics.c (re_push_stmt_list): Remove.Kazu Hirata3-24/+5
* c-semantics.c (re_push_stmt_list): Remove. * c-common.h: Remove the corresponding prototype. From-SVN: r89468
2004-10-22stmt.c (asm_op_is_mem_input): Remove.Kazu Hirata3-28/+5
* stmt.c (asm_op_is_mem_input): Remove. * tree.h: Remove the corresponding prototype. From-SVN: r89467
2004-10-22tree-gimple.c (is_gimple_constructor_elt): Remove.Kazu Hirata3-13/+5
* tree-gimple.c (is_gimple_constructor_elt): Remove. * tree-gimple.h: Remove the corresponding prototype. From-SVN: r89466
2004-10-22varasm.c (get_pool_mode_for_function, [...]): Remove.Kazu Hirata3-16/+6
* varasm.c (get_pool_mode_for_function, get_pool_offset): Remove. * rtl.h: Remove the corresponding prototypes. From-SVN: r89465
2004-10-22tree-cfg.c (thread_jumps_from_bb): Speed up by extracting edge information ↵Kazu Hirata2-3/+8
when... * tree-cfg.c (thread_jumps_from_bb): Speed up by extracting edge information when we commit ourselves to threading a particular jump. From-SVN: r89462
2004-10-22tree-cfg.c (thread_jumps): Speed up by putting basic blocks into worklist ↵Kazu Hirata2-16/+14
instead of their indexes. * tree-cfg.c (thread_jumps): Speed up by putting basic blocks into worklist instead of their indexes. From-SVN: r89461
2004-10-22Fixed ChangeLog entry of my last commit.Michael Koch1-38/+39
From-SVN: r89455