summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* (FFII_CLOSURES): Set to 0.nickc2004-10-252-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89527 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-10-25 Paolo Carlini <pcarlini@suse.de>paolo2004-10-2511-142/+460
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89526 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/frv/linux.h (TARGET_C99_FUNCTIONS): Define to 0.aoliva2004-10-252-0/+19
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89525 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/frv/frv.md (movdi, movdf): Handle wide-constant splitsaoliva2004-10-252-4/+31
| | | | | | | with wider-than-32-bit HOST_WIDE_INTs. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89524 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-10-25 David Billinghurst <David.Billinghurst@riotinto.combillingd2004-10-252-1/+5
| | | | | | | | * config/mips/mips.c(mips_output_filename): Remove unused array ltext_label_name git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89522 138bc75d-0d04-0410-961f-82ee72b054a4
* * cfgcleanup.c (outgoing_edges_match): Fix typo in dump output.bje2004-10-251-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89521 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-10-24 James A. Morrison <phython@gcc.gnu.org>phython2004-10-252-1/+6
| | | | | | | | * treetree.c (tree_code_generate_return): Wrap param declaration in ENABLE_CHECKING. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89520 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/rs6000/darwin.h (BLOCK_REG_PADDING): Define.geoffk2004-10-252-0/+10
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89519 138bc75d-0d04-0410-961f-82ee72b054a4
* * cfgcleanup.c (outgoing_edges_match): Fix typo in dump output.bje2004-10-252-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89518 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.bje2004-10-252-0/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89517 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2004-10-251-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89515 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2004-10-251-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89514 138bc75d-0d04-0410-961f-82ee72b054a4
* Correct e-mail address on last change.geoffk2004-10-241-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89512 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.geoffk2004-10-243-8/+13
| | | | | | | * gcc.dg/c99-const-expr-3.c: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89511 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>pinskia2004-10-242-1/+6
| | | | | | | | * predict.c (predict_loops): Call scev_finalize instead of scev_reset. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89504 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/dbxcoff.h, config/dbxelf.h, config/libgloss.h,kazu2004-10-2410-9/+16
| | | | | | | | | 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89503 138bc75d-0d04-0410-961f-82ee72b054a4
* * stmt.c (expand_case): Handle the default label outside ofkazu2004-10-242-22/+20
| | | | | | | the for loop. Remove code to handle a missing default label. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89502 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2004-10-242-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89500 138bc75d-0d04-0410-961f-82ee72b054a4
* * dbxout.c (dbxout_function_decl): Don't usekazu2004-10-234-12/+8
| | | | | | | | | DBX_OUTPUT_FUNCTION_END. * system.h: Poison DBX_OUTPUT_FUNCTION_END. * doc/tm.texi (DBX_OUTPUT_FUNCTION_END): Remove. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89496 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Use an absolute path to install-sh.drow2004-10-233-62/+81
| | | | | | | * configure: Regenerated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89495 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-10-23 Michael Koch <konqueror@gmx.de>mkoch2004-10-234-4/+78
| | | | | | | | | | * javax/print/DocFlavor.java, javax/print/attribute/standard/JobStateReason.java, javax/print/attribute/standard/MultipleDocumentHandling.java: Added missing constants. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89494 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>pinskia2004-10-239-47/+61
| | | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89493 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>pinskia2004-10-232-1/+5
| | | | | | | | PR middle-end/17967 * tree-cfg.c (remove_usless_stmts_cond): Don't Fold statement. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89492 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-10-23 Daniel Berlin <dberlin@dberlin.org>dberlin2004-10-232-2/+38
| | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89491 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.pinskia2004-10-232-0/+9
| | | | | | | * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89489 138bc75d-0d04-0410-961f-82ee72b054a4
* PR middle-end/17793ebotcazou2004-10-232-0/+13
| | | | | | | | * gimplify.c (gimplify_addr_expr) <VIEW_CONVERT_EXPR>: Look through the operand if it is a useless type conversion. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89488 138bc75d-0d04-0410-961f-82ee72b054a4
* Ignore autom4te.cachekcook2004-10-231-0/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89486 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2004-10-231-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89484 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2004-10-231-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89483 138bc75d-0d04-0410-961f-82ee72b054a4
* * cfg.c (remove_edge): Use VEC_unordered_remove.bje2004-10-223-5/+12
| | | | | | | | | (redirect_edge_succ): Likewise. (redirect_edge_pred): Likewise. * cfgrtl.c (force_nonfallthru_and_redirect): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89480 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.c-torture/execute/loop-2e.x: Remove.bje2004-10-222-14/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89479 138bc75d-0d04-0410-961f-82ee72b054a4
* * gnu/java/net/protocol/http/Connection.java (sendRequest): Fixtromey2004-10-222-1/+6
| | | | | | | typo. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89477 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-10-22 Michael Koch <konqueror@gmx.de>mkoch2004-10-222-2/+10
| | | | | | | | | PR libjava/14009 * gnu/java/net/protocol/http/Connection.java (sendRequest): Handle case when url.getFile() returns an empty string. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89476 138bc75d-0d04-0410-961f-82ee72b054a4
* * sbitmap.h (EXECUTE_IF_SET_IN_SBITMAP): Don't access PTRkazu2004-10-222-8/+20
| | | | | | | beyond its end. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89475 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-10-22 Eric Christopher <echristo@redhat.com>echristo2004-10-222-9/+15
| | | | | | | | * config/rs6000/rs6000.c (setup_incoming_varargs): Align DFmode saves. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89474 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/rs6000/spe.md (spe_extendsfdf2): New.aldyh2004-10-223-10/+204
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89472 138bc75d-0d04-0410-961f-82ee72b054a4
* * c-semantics.c (re_push_stmt_list): Remove.kazu2004-10-223-24/+5
| | | | | | | * c-common.h: Remove the corresponding prototype. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89468 138bc75d-0d04-0410-961f-82ee72b054a4
* * stmt.c (asm_op_is_mem_input): Remove.kazu2004-10-223-28/+5
| | | | | | | * tree.h: Remove the corresponding prototype. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89467 138bc75d-0d04-0410-961f-82ee72b054a4
* * tree-gimple.c (is_gimple_constructor_elt): Remove.kazu2004-10-223-13/+5
| | | | | | | * tree-gimple.h: Remove the corresponding prototype. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89466 138bc75d-0d04-0410-961f-82ee72b054a4
* * varasm.c (get_pool_mode_for_function, get_pool_offset):kazu2004-10-223-16/+6
| | | | | | | | Remove. * rtl.h: Remove the corresponding prototypes. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89465 138bc75d-0d04-0410-961f-82ee72b054a4
* * tree-cfg.c (thread_jumps_from_bb): Speed up by extractingkazu2004-10-222-3/+8
| | | | | | | | edge information when we commit ourselves to threading a particular jump. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89462 138bc75d-0d04-0410-961f-82ee72b054a4
* * tree-cfg.c (thread_jumps): Speed up by putting basic blockskazu2004-10-222-16/+14
| | | | | | | into worklist instead of their indexes. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89461 138bc75d-0d04-0410-961f-82ee72b054a4
* Fixed ChangeLog entry of my last commit.mkoch2004-10-221-38/+39
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89455 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-10-22 Michael Koch <konqueror@gmx.de>mkoch2004-10-2239-180/+201
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * java/lang/Math.java * java/lang/StackTraceElement.java * java/nio/Buffer.java * java/nio/ByteBuffer.java * java/nio/CharBuffer.java * java/nio/DoubleBuffer.java * java/nio/FloatBuffer.java * java/nio/IntBuffer.java * java/nio/LongBuffer.java * java/nio/ShortBuffer.java * java/nio/charset/Charset.java * java/rmi/server/RMIClassLoader.java * java/rmi/server/RMISocketFactory.java * java/security/Policy.java * java/text/ChoiceFormat.java * java/text/CollationElementIterator.java * java/text/DateFormat.java * java/text/DecimalFormat.java * java/text/DecimalFormatSymbols.java * java/text/MessageFormat.java * java/text/NumberFormat.java * java/text/RuleBasedCollator.java * java/text/SimpleDateFormat.java * java/util/BitSet.java * java/util/Calendar.java * java/util/Collections.java * java/util/IdentityHashMap.java * java/util/Locale.java * java/util/TreeMap.java * java/util/logging/LogRecord.java * java/util/logging/XMLFormatter.java * java/util/prefs/AbstractPreferences.java * java/util/prefs/Preferences.java * javax/crypto/interfaces/DHPrivateKey.java * javax/crypto/interfaces/DHPublicKey.java * javax/crypto/interfaces/PBEKey.java * javax/net/ssl/HandshakeCompletedEvent.java * javax/security/auth/Subject.java git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89454 138bc75d-0d04-0410-961f-82ee72b054a4
* * alias.c, basic-block.h, cgraphunit.c, combine.c, domwalk.h,kazu2004-10-2232-93/+105
| | | | | | | | | | | | | | final.c, gengtype.c, genpreds.c, ggc-page.c, insn-notes.def, lambda-code.c, loop-unroll.c, modulo-sched.c, pointer-set.c, pretty-print.c, ra-colorize.c, sbitmap.c, tree-complex.c, tree-data-ref.c, tree-dfa.c, tree-inline.c, tree-into-ssa.c, tree-scalar-evolution.c, tree-ssa-dom.c, tree-ssa-loop-manip.c, tree-ssa-loop-niter.c, tree-ssa-phiopt.c, tree-ssa-pre.c, tree-ssa-threadupdate.c, tree-vectorizer.c, vec.h: Fix comment formatting. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89453 138bc75d-0d04-0410-961f-82ee72b054a4
* * gnu/java/net/natPlainSocketImplPosix.ccuweigand2004-10-222-1/+7
| | | | | | | | (gnu::java::net::PlainSocketImpl::available): Call FIONREAD ioctl with 'int *' argument instead of 'long *'. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89450 138bc75d-0d04-0410-961f-82ee72b054a4
* * dwarf.h, gthr-dce.h, gthr-single.h, gthr-solaris.h, gthr.h,kazu2004-10-2210-9/+14
| | | | | | | libfuncs.h, libgcc2.h, stab.def, tsystem.h: Update copyright. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89446 138bc75d-0d04-0410-961f-82ee72b054a4
* PR java/17265ebotcazou2004-10-222-44/+7
| | | | | | | | * class.c (make_local_function_alias): Revert 2004-08-18 change. (make_method_value): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89443 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/ptx4.h, config/mcore/mcore-pe.h,kazu2004-10-225-4/+11
| | | | | | | config/rs6000/eabi.h, config/vax/elf.h: Update copyright. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89442 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/m68k/m68k.h (HARD_REGNO_RENAME_OK): New macro.bernie2004-10-224-0/+32
| | | | | | | | | * config/m68k/m68k.c (m68k_hard regno_rename_ok): Disallow renaming of non-live registers in interrupt functions. * config/m68k/m68k-protos.h (m68k_hard_regno_rename_ok): Add prototype. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89441 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud