- 17 Apr, 2005 17 commits
-
-
jsm28 authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98283 138bc75d-0d04-0410-961f-82ee72b054a4
-
kazu authored
ASSERT_EXPRs for single-use variable. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98278 138bc75d-0d04-0410-961f-82ee72b054a4
-
kazu authored
both pointers or both integers. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98273 138bc75d-0d04-0410-961f-82ee72b054a4
-
paolo authored
PR libstdc++/20914 * include/bits/locale_facets.tcc (__int_to_char(_CharT*, _ValueT, const _CharT*, ios_base::fmtflags, bool)): Don't deal with numeric base or sign here, instead... (_M_insert_int(_OutIter, ios_base&, _CharT, _ValueT)): ... here, after adding the grouping. This fixes the bug and also allows to clean-up the code dealing with integer types. (_M_group_int(const char*, size_t, _CharT, ios_base&, _CharT*, _CharT*, int&)): Simplify, remove bits dealing with numeric base. (__int_to_char(_CharT*, unsigned long, const _CharT*, ios_base::fmtflags), __int_to_char(_CharT*, unsigned long long, const _CharT*, ios_base::fmtflags)): Remove hackish fix for libstdc++/15565. (__int_to_char(_CharT*, long, const _CharT*, ios_base::fmtflags), __int_to_char(_CharT*, long long, const _CharT*, ios_base::fmtflags)): Simplify, don't pass the sign. (_M_insert_float(_OutIter, ios_base&, _CharT, char, _ValueT)): Deal with a sign at the beginning of __cs; robustify the grouping check. * testsuite/22_locale/num_put/put/char/20914.cc: New. * testsuite/22_locale/num_put/put/wchar_t/20914.cc: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98271 138bc75d-0d04-0410-961f-82ee72b054a4
-
rguenth authored
* scanner.c (gfc_next_char_literal): Reset truncation flag for lines ending in a comment for both fixed and free form. (load_line): Do not set truncated flag if only truncating the EOL marker. * gfortran.dg/wtruncate.f: New testcase. * gfortran.dg/wtruncate.f90: New testcase. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98269 138bc75d-0d04-0410-961f-82ee72b054a4
-
jsm28 authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98266 138bc75d-0d04-0410-961f-82ee72b054a4
-
rsandifo authored
-mipsN before forcing a default of -mips2. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98265 138bc75d-0d04-0410-961f-82ee72b054a4
-
kazu authored
* lambda-code.c, tree-ssa-loop-unswitch.c, tree-ssa-operands.c, tree-ssa-pre.c, tree-ssa-propagate.c, tree-ssa-sink.c, tree-ssa.c, tree-tailcall.c, tree-vect-transform.c, tree-vectorizer.c, tree-vrp.c): Remove calls to get_stmt_operands. * doc/tree-ssa.texi: Don't mention get_stmt_operands. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98262 138bc75d-0d04-0410-961f-82ee72b054a4
-
kazu authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98260 138bc75d-0d04-0410-961f-82ee72b054a4
-
kazu authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98259 138bc75d-0d04-0410-961f-82ee72b054a4
-
kazu authored
* rtl.h (NOTE_PREDICTION): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98258 138bc75d-0d04-0410-961f-82ee72b054a4
-
rth authored
* config/alpha/alpha.c (alpha_setup_incoming_varargs): Advance a copy of CUMULATIVE_ARGS past the last named argument. (alpha_va_start): Expect pretend_args_size only if strictly less than 6 named arguments. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98257 138bc75d-0d04-0410-961f-82ee72b054a4
-
mmitchel authored
* typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to which sizeof/alignof is dependent, rather than just whether we are processing_template_decl. PR c++/21025 * g++.dg/template/sizeof9.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98252 138bc75d-0d04-0410-961f-82ee72b054a4
-
kazu authored
(LOOKUP_ONLYCONVERTING, DIRECT_BIND, LOOKUP_NO_CONVERSION, LOOKUP_DESTRUCTOR, LOOKUP_NO_TEMP_BIND, LOOKUP_PREFER_TYPES, LOOKUP_PREFER_NAMESPACES, LOOKUP_CONSTRUCTOR_CALLABLE): Adjust their values. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98247 138bc75d-0d04-0410-961f-82ee72b054a4
-
kazu authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98245 138bc75d-0d04-0410-961f-82ee72b054a4
-
kazu authored
* builtins.c (expand_builtin_strcat): Convert the result of strlen to the right type. * fold-const.c (fold_binary) <PLUS_EXPR>: Use fold_convert to avoid creating type mismatches. <GE_EXPR>: Pass op0 and op1 to fold_build2 to avoid creating type mismatches. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98244 138bc75d-0d04-0410-961f-82ee72b054a4
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98242 138bc75d-0d04-0410-961f-82ee72b054a4
-
- 16 Apr, 2005 15 commits
-
-
rth authored
* builtins.c (expand_builtin) <BUILT_IN_BOOL_COMPARE_AND_SWAP_*>: Use the mode of boolean_type_node when the user doesn't provide one. * config/ia64/sync.md (sync_lock_release<I48MODE>): Use operand 1. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98239 138bc75d-0d04-0410-961f-82ee72b054a4
-
aoliva authored
* loop.c (loop_givs_rescan): Handle non-replaceable (plus (reg) (const)). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98238 138bc75d-0d04-0410-961f-82ee72b054a4
-
aoliva authored
comment. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98237 138bc75d-0d04-0410-961f-82ee72b054a4
-
tromey authored
'ANY' package-private. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98236 138bc75d-0d04-0410-961f-82ee72b054a4
-
ghazi authored
* libiberty.h (unlock_stream): New. libiberty: * fopen_unlocked.c (unlock_stream): New. Consolidate unlocking code into a helper function. * functions.texi: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98234 138bc75d-0d04-0410-961f-82ee72b054a4
-
sayle authored
* fold-const.c (fold_binary_to_constant): Delete obsolete comment. (fold_unary_to_constant): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98233 138bc75d-0d04-0410-961f-82ee72b054a4
-
kazu authored
PROP_ASM_SCAN. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98232 138bc75d-0d04-0410-961f-82ee72b054a4
-
gerald authored
names related to target triplets. Remove i?86-*-esix from platform directory. Remove powerpc-*-eabiaix from platform directory. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98227 138bc75d-0d04-0410-961f-82ee72b054a4
-
jsm28 authored
* config/ia64/ia64.c (rtx_needs_barrier): Recurse instead of falling through from SUBREG case to REG. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98225 138bc75d-0d04-0410-961f-82ee72b054a4
-
guerby authored
PR ada/18847 * a-nudira.adb (Value): Check for valid string. * a-nuflra.adb (Value): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98223 138bc75d-0d04-0410-961f-82ee72b054a4
-
dberlin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98222 138bc75d-0d04-0410-961f-82ee72b054a4
-
rth authored
* semantics.c (finish_call_expr): Call resolve_overloaded_builtin. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98221 138bc75d-0d04-0410-961f-82ee72b054a4
-
sayle authored
* fold-const.c (fold_relational_hi_lo): Delete function and prototype. (fold_binary): Update comment mentioning fold_relational_hi_lo. (fold_binary_to_constant): Simplify using fold_binary. (fold_unary_to_constant): Likewise, simplify using fold_unary. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98220 138bc75d-0d04-0410-961f-82ee72b054a4
-
gdr authored
* basename.c: Likewise. * fdmatch.c: Likewise. * hex.c: Likewise. * lbasename.c: Likewise. * spaces.c: Likewise. * xatexit.c:Likewise. * configure.ac: Do check declarations for basename, ffs, asprintf and vasprintf for real. * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98218 138bc75d-0d04-0410-961f-82ee72b054a4
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98216 138bc75d-0d04-0410-961f-82ee72b054a4
-
- 15 Apr, 2005 8 commits
-
-
dalej authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98213 138bc75d-0d04-0410-961f-82ee72b054a4
-
rguenth authored
PR fortran/14569 * gfortran.h (gfc_linebuf): Add truncated field. * parse.c (next_statement): Handle warning for truncated lines. * scanner.c (load_line): Return if line was truncated. No longer warn for truncated lines. Remove unused parameters. (load_file): Store load_line return value to linebuf. (gfc_error_recovery): Do not advance line at the end. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98210 138bc75d-0d04-0410-961f-82ee72b054a4
-
tkoenig authored
* gfortran.fortran-torture/execute/intrinsic_spread.f90: corrected typo where the wrong variables had been compared. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98209 138bc75d-0d04-0410-961f-82ee72b054a4
-
tkoenig authored
PR libfortran/18495 * intrinsics/spread_generic.c (spread): Remove const from return array descriptor. New variables: rrank (rank of return array), rs (for calculating the size of the return array), srank (rank of the source array). Generate runtime error if the dim= argument is larger than the rank of the return array. Generate runtime error if the needed rank of the return array is larger than 7. If ret->data is null, populate the return array descriptor and initialize the variables for the actual operation. Otherwise, set ret->dim[0].stride to one if it is zero. Change second, independent use of variable dim to srank. 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de> PR libfortran/18495 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Test callee-allocated version of return array with a write statement. Test spread with a temporary with another write statement. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98208 138bc75d-0d04-0410-961f-82ee72b054a4
-
ro authored
(pthread_mutexattr_init): Likewise. (pthread_mutexattr_settype): Likewise. (pthread_mutexattr_destroy): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98206 138bc75d-0d04-0410-961f-82ee72b054a4
-
davem authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98203 138bc75d-0d04-0410-961f-82ee72b054a4
-
davem authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98202 138bc75d-0d04-0410-961f-82ee72b054a4
-
tromey authored
* Makefile.am (libgij_la_LIBADD): Moved SAX and DOM... (libgcj0_convenience_la_LIBADD): ... here. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98200 138bc75d-0d04-0410-961f-82ee72b054a4
-