- 25 Oct, 2004 12 commits
-
-
From-SVN: r89527
Kazuhiro Inaoka committed -
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
Paolo Carlini committed -
From-SVN: r89525
Alexandre Oliva committed -
* config/frv/frv.md (movdi, movdf): Handle wide-constant splits with wider-than-32-bit HOST_WIDE_INTs. From-SVN: r89524
Alexandre Oliva committed -
* config/mips/mips.c(mips_output_filename): Remove unused array ltext_label_name From-SVN: r89522
David Billinghurst committed -
From-SVN: r89521
Ben Elliston committed -
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
James A. Morrison committed -
From-SVN: r89519
Geoffrey Keating committed -
From-SVN: r89518
Ben Elliston committed -
From-SVN: r89517
Ben Elliston committed -
[[Split portion of a mixed commit.]] From-SVN: r89515.2
GCC Administrator committed -
[[Split portion of a mixed commit.]] From-SVN: r89514.2
GCC Administrator committed
-
- 24 Oct, 2004 6 commits
-
-
From-SVN: r89512
Geoffrey Keating committed -
* 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
Geoffrey Keating committed -
2004-10-23 Andrew Pinski <pinskia@physics.uc.edu> * predict.c (predict_loops): Call scev_finalize instead of scev_reset. From-SVN: r89504
Andrew Pinski committed -
* 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
Kazu Hirata committed -
* stmt.c (expand_case): Handle the default label outside of the for loop. Remove code to handle a missing default label. From-SVN: r89502
Kazu Hirata committed -
From-SVN: r89500
GCC Administrator committed
-
- 23 Oct, 2004 11 commits
-
-
* 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
Kazu Hirata committed -
* configure.in: Use an absolute path to install-sh. * configure: Regenerated. From-SVN: r89495
Daniel Jacobowitz committed -
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
Michael Koch committed -
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
Andrew Pinski committed -
re PR middle-end/17967 (Expand is considered slower? (remove_useless_stmts 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
Andrew Pinski committed -
tree-ssa-dom.c (record_equality): Use loop depth to determine which way to 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
Daniel Berlin committed -
2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>. * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*. From-SVN: r89489
Andrew Pinski committed -
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
Eric Botcazou committed -
From-SVN: r89486
R. Kelley Cook committed -
[[Split portion of a mixed commit.]] From-SVN: r89484.2
GCC Administrator committed -
[[Split portion of a mixed commit.]] From-SVN: r89483.2
GCC Administrator committed
-
- 22 Oct, 2004 11 commits
-
-
* 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
Ben Elliston committed -
From-SVN: r89479
Ben Elliston committed -
* gnu/java/net/protocol/http/Connection.java (sendRequest): Fix typo. From-SVN: r89477
Tom Tromey committed -
re PR libgcj/14009 (libgcj HttpURLConnection does not handle situation where 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
Michael Koch committed -
* sbitmap.h (EXECUTE_IF_SET_IN_SBITMAP): Don't access PTR beyond its end. From-SVN: r89475
Kazu Hirata committed -
2004-10-22 Eric Christopher <echristo@redhat.com> * config/rs6000/rs6000.c (setup_incoming_varargs): Align DFmode saves. From-SVN: r89474
Eric Christopher committed -
* 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
Aldy Hernandez committed -
* c-semantics.c (re_push_stmt_list): Remove. * c-common.h: Remove the corresponding prototype. From-SVN: r89468
Kazu Hirata committed -
* stmt.c (asm_op_is_mem_input): Remove. * tree.h: Remove the corresponding prototype. From-SVN: r89467
Kazu Hirata committed -
* tree-gimple.c (is_gimple_constructor_elt): Remove. * tree-gimple.h: Remove the corresponding prototype. From-SVN: r89466
Kazu Hirata committed -
* varasm.c (get_pool_mode_for_function, get_pool_offset): Remove. * rtl.h: Remove the corresponding prototypes. From-SVN: r89465
Kazu Hirata committed
-