- 25 Feb, 2007 6 commits
-
-
PR target/30778 * i386.c (counter_mode): New function. (expand_set_or_movmem_via_loop): Use it. (expand_movmem_epilogue): Likewise; fix pasto. (ix86_expand_movmem): Do emit guard even for constant counts. (ix86_expand_setmem): Likewise. From-SVN: r122313
Jan Hubicka committed -
2007-02-25 Paolo Carlini <pcarlini@suse.de> * testsuite/19_diagnostics/headers/cerrno/macros.cc: Include the right header. * testsuite/18_support/headers/cstdlib/macros.cc: Likewise. From-SVN: r122312
Paolo Carlini committed -
* config/frv/frv.h (ASM_OUTPUT_CASE_LABEL): Delete. (JUMP_TABLES_IN_TEXT_SECTION): Define. From-SVN: r122311
Nick Clifton committed -
2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/30918 * gfortran.dg/namelist_26.f90: New test. From-SVN: r122308
Jerry DeLisle committed -
2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/30918 * io/listread.c (namelist_read): Eat comment line. From-SVN: r122307
Jerry DeLisle committed -
From-SVN: r122305
GCC Administrator committed
-
- 24 Feb, 2007 16 commits
-
-
PR target/30770 * config/i386/i386.md (expand_movmem_epilogue): Fix typo, mask count argument with 0x10, not with 0x16. (expand_setmem_epilogue): Ditto. From-SVN: r122301
Uros Bizjak committed -
From-SVN: r122299
Mike Stump committed -
* config/i386/i386.c (output_pic_addr_const): Stubify optimized symbols. From-SVN: r122297
Mike Stump committed -
2007-02-24 Richard Guenther <rguenther@suse.de> PR middle-end/30951 * fold-const.c (fold_binary): Fold x +- CST op x for EQ_EXPR and NE_EXPR. * gcc.dg/pr30951.c: New testcase. From-SVN: r122295
Richard Guenther committed -
* pa.md (muldi3): Force subregs to registers in 64-bit expander. From-SVN: r122294
John David Anglin committed -
* cgraphunit.c (decide_is_function_needed): Honor -fkeep-inline-functions. From-SVN: r122293
Jan Hubicka committed -
* builtins.c (fold_builtin_modf): New. (fold_builtin_2): Use it. testsuite: * gcc.dg/torture/builtin-modf-1.c: New test. From-SVN: r122292
Kaveh R. Ghazi committed -
loop-iv.c (simplify_using_initial_values): Return if the expression becomes invalid due to altered regs. * loop-iv.c (simplify_using_initial_values): Return if the expression becomes invalid due to altered regs. From-SVN: r122291
Bernd Schmidt committed -
2007-02-23 Paolo Bonzini <bonzini@gnu.org> PR tree-optimization/30904 * gcc.dg/pr30904.c: New test. From-SVN: r122290
Paolo Bonzini committed -
* loop-iv.c (implies_p): Detect additional cases where A implies B. (determine_max_iter): Take additional LOOP arg; all callers changed. Lose broken logic dealing with PLUS. Try to limit the upper bound by one using simplifications. From-SVN: r122288
Bernd Schmidt committed -
* tlink.c (scan_linker_output): Parse linker messages from darwin9's linker better. From-SVN: r122286
Mike Stump committed -
From-SVN: r122285
DJ Delorie committed -
From-SVN: r122284
Mike Stump committed -
* tlink.c (scan_linker_output): Parse linker messages from darwin9's linker better. From-SVN: r122283
Mike Stump committed -
From-SVN: r122281
GCC Administrator committed -
re PR debug/29614 (DWARF information for function static variable is missing after unrelated code addition) PR debug/29614 * varpool.c (varpool_assemble_pending_decls): Set varpool_last_needed_node to null. From-SVN: r122277
Steve Ellcey committed
-
- 23 Feb, 2007 18 commits
-
-
re PR libstdc++/25896 ([DR 526] hash_map::erase, unordered_map::erase fail if key is inside the table) 2007-02-23 Paolo Carlini <pcarlini@suse.de> PR libstdc++/25896 * include/tr1/hashtable (_Hashtable<>::erase(const key_type&)): Take care of &_M_extract((*__slot)->_M_v) == &__k. * testsuite/tr1/6_containers/unordered_map/erase/1.cc: New. * testsuite/tr1/6_containers/unordered_multimap/erase/1.cc: Likewise. * testsuite/tr1/6_containers/unordered_multiset/erase/1.cc: Likewise. * testsuite/tr1/6_containers/unordered_set/erase/1.cc: Likewise. From-SVN: r122276
Paolo Carlini committed -
* config/i386/i386.c (ix86_data_alignment): Don't specify an alignment bigger than the object file can handle. From-SVN: r122275
DJ Delorie committed -
2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org> * gcc.test-framework/README: Correct command. * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with -Wunused-value. * gcc.test-framework/dg-outexists-exp-F.c: Likewise. From-SVN: r122274
Manuel López-Ibáñez committed -
* lib/target-supports.exp (check_effective_target_unwrapped): New. * testsuite/27_io/ios_base/sync_with_stdio/1.cc: XFAIL for wrapped targets. From-SVN: r122273
Mark Mitchell committed -
* lib/target-supports.exp (check_effective_target_unwrapped): New. * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc: XFAIL for Newlib targets. From-SVN: r122272
Mark Mitchell committed -
PR target/30825 * config/i386/i386.md (*movdi_1_rex64, zero_extendsidi2_32, zero_extendsidi2_rex64): Penalize MMX register<->memory moves. (*movsf_1): Penalize MMX moves. From-SVN: r122268
Uros Bizjak committed -
* loop-iv.c (determine_max_iter): Moved in front of its sole user. From-SVN: r122264
Bernd Schmidt committed -
2007-02-23 Paul Thomas <pault@gcc.gnu.org> PR fortran/30660 * resolve.c (has_default_initializer): New function. (resolve_fl_variable): Call has_default_initializer to determine if the derived type has a default initializer to its ultimate components. 2007-02-23 Paul Thomas <pault@gcc.gnu.org> PR fortran/30660 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an allocatable component. From-SVN: r122263
Paul Thomas committed -
* config/bfin/bfin.md (doloop_end): Fail for loops that can iterate 2^32-1 or more times unless flag_unsafe_loop_optimizations. From-SVN: r122262
Bernd Schmidt committed -
2007-02-23 Gary Benson <gbenson@redhat.com> * gnu/gcj/tools/gcj_dbtool/Main.java: Updated copyright year. From-SVN: r122261
Gary Benson committed -
* java/lang/VMCompiler.java (compileClass): Don't lose zeros from within the digest. From-SVN: r122260
Gary Benson committed -
* java/lang/VMCompiler.java (compileClass): Don't lose zeros from within the digest. From-SVN: r122259
Gary Benson committed -
2007-02-22 Jakub Jelinek <jakub@redhat.com> PR libgcj/17002 PR classpath/28550 * java/util/VMTimeZone.java (getDefaultTimeZoneId): To read /etc/localtime, use ZoneInfo.readTZFile instead of VMTimeZone.readtzFile. Get better timezone name for /etc/localtime, either if it is a symlink or through /etc/sysconfig/clock. (readSysconfigClockFile): New static method. (readtzFile): Removed. * java/lang/System.java: Add gnu.java.util.zoneinfo.dir to comments. * posix.cc (_Jv_platform_initProperties): Set gnu.java.util.zoneinfo.dir. * sources.am (gnu_java_util_source_files): Add classpath/gnu/java/util/ZoneInfo.java. * Makefile.in: Regenerated. * java/util/VMTimeZone.h: Regenerated. * java/util/TimeZone.h: Regenerated. * gnu/java/util/ZoneInfo.h: Generated. From-SVN: r122258
Jakub Jelinek committed -
* builtins.c (fold_builtin_logb, fold_builtin_significand): New. (fold_builtin_1): Use them. * fold-const.c (tree_expr_nonnegative_warnv_p): Handle BUILT_IN_SIGNIFICAND. testsuite: * gcc.dg/torture/builtin-logb-1.c: New test. * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb. * gcc.dg/torture/builtin-nonneg-1.c: Test significand. * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on sh* targets. From-SVN: r122257
Kaveh R. Ghazi committed -
2007-02-23 Richard Guenther <rguenther@suse.de> * class.c (note_name_declared_in_class): Make declaration changes meaning a pedwarn. * g++.dg/warn/changes-meaning.C: New testcase. From-SVN: r122255
Richard Guenther committed -
2007-02-23 H.J. Lu <hongjiu.lu@intel.com> * config/i386/i386.c (bdesc_1arg): Initialize IX86_BUILTIN_MOVSHDUP and IX86_BUILTIN_MOVSLDUP with "__builtin_ia32_movshdup" and "__builtin_ia32_movsldup". (ix86_init_mmx_sse_builtins): Remove IX86_BUILTIN_MOVSHDUP and IX86_BUILTIN_MOVSLDUP. From-SVN: r122254
H.J. Lu committed -
2007-02-22 Paolo Bonzini <bonzini@gnu.org> PR rtl-optimization/30841 * fwprop.c (propagate_rtx_1): Accept a VOIDmode replacement address. From-SVN: r122253
Paolo Bonzini committed -
2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org> * options.c (set_default_std_flags): New function to consolidate setting the flags. (gfc_init_options): Use new function. (gfc_handle_option): Use new function. From-SVN: r122252
Jerry DeLisle committed
-