- 25 Feb, 2009 10 commits
-
-
gcc/ 2008-02-25 H.J. Lu <hongjiu.lu@intel.com> PR rtl-optimization/39241 * jump.c (rtx_renumbered_equal_p): Remove 2 superfluous calls to subreg_offset_representable_p. gcc/testsuite/ 2008-02-25 H.J. Lu <hongjiu.lu@intel.com> PR rtl-optimization/39241 * gcc.dg/torture/pr39241.c: New. From-SVN: r144430
H.J. Lu committed -
2009-02-25 Paolo Bonzini <bonzini@gnu.org> * regmove.c (regmove_optimize): Conform to struct rtl_opt_pass execute function prototype. Get f and nregs from max_reg_num and get_insns. Remove the first backward pass as it's dead, guard the forward pass by flag_expensive_optimizations. (rest_of_handle_regmove): Delete. (pass_regmove): Replace it with regmove_optimize. From-SVN: r144429
Paolo Bonzini committed -
2009-02-25 Martin Jambor <mjambor@suse.cz> * tree-inline.c (initialize_cfun): Remove asserts for calls_setjmp and alls_alloca function flags. (copy_bb): Set calls_setjmp and alls_alloca function flags if such calls are detected. From-SVN: r144428
Martin Jambor committed -
2009-02-25 Laurent GUERBY <laurent@guerby.net> * a-teioed.adb (Expand): Fix Result overflow. From-SVN: r144427
Laurent GUERBY committed -
2009-02-25 Laurent GUERBY <laurent@guerby.net> * gcc-interface/Makefile.in: Fix multilib handling for sparc64-linux. From-SVN: r144426
Laurent GUERBY committed -
2009-02-25 Paolo Bonzini <bonzini@gnu.org> * regmove.c (discover_flags_reg, flags_set_1, mark_flags_life_zones, flags_set_1_rtx, flags_set_1_set): Delete. (regmove_optimize): Do not call mark_flags_life_zones. From-SVN: r144425
Paolo Bonzini committed -
2009-02-24 Julian Brown <julian@codesourcery.com> PR target/35965 * config/arm/arm.c (require_pic_register): Only set cfun->machine->pic_reg once per function. Patch commited by Doug Kwan <dougkwan@google.com> From-SVN: r144424
Julian Brown committed -
invoke.texi (Link Options): Document an easier way to pass options that take arguments to the GNU linker... 2009-02-24 Sandra Loosemore <sandra@codesourcery.com> gcc/ * doc/invoke.texi (Link Options): Document an easier way to pass options that take arguments to the GNU linker using -Xlinker and -Wl. From-SVN: r144423
Sandra Loosemore committed -
From-SVN: r144421
GCC Administrator committed -
From-SVN: r144418
Michael Eager committed
-
- 24 Feb, 2009 8 commits
-
-
PR target/33785 * doc/tm.texi (TARGET_C99_FUNCTIONS): Fix description. From-SVN: r144411
Steve Ellcey committed -
From-SVN: r144410
Michael Eager committed -
2009-02-24 Richard Guenther <rguenther@suse.de> PR c++/39242 * pt.c (instantiate_decl): Do not instantiate extern, non-inline declared functions. * g++.dg/template/instantiate10.C: New testcase. From-SVN: r144408
Richard Guenther committed -
2009-02-24 Richard Guenther <rguenther@suse.de> PR debug/39285 * dwarf2out.c (gen_enumeration_type_die): Handle CONST_DECLs. From-SVN: r144407
Richard Guenther committed -
2009-02-24 Richard Guenther <rguenther@suse.de> Zdenek Dvorak <ook@ucw.cz> PR tree-optimization/39233 * tree-ssa-loop-ivopts.c (add_candidate_1): Do not except pointers from converting them to a generic type. * gcc.c-torture/execute/pr39233.c: New testcase. Co-Authored-By: Zdenek Dvorak <ook@ucw.cz> From-SVN: r144405
Richard Guenther committed -
2009-02-23 Sebastian Pop <sebastian.pop@amd.com> PR tree-optimization/39260 * graphite.c (harmful_stmt_in_bb): Stop a SCoP when the basic block contains a condition with a real type. (build_scop_conditions_1): Conditions are always last_stmt of a bb. * gcc.dg/graphite/pr39260.c: New. From-SVN: r144403
Sebastian Pop committed -
2009-02-23 H.J. Lu <hongjiu.lu@intel.com> * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__. From-SVN: r144402
H.J. Lu committed -
From-SVN: r144399
GCC Administrator committed
-
- 23 Feb, 2009 8 commits
-
-
gcc/cp 2009-02-23 H.J. Lu <hongjiu.lu@intel.com> PR c++/36411 * pt.c (coerce_template_template_parms): Return 0 if parameter is error_mark_node. gcc/testsuite/ 2009-02-23 H.J. Lu <hongjiu.lu@intel.com> PR c++/36411 * g++.dg/template/void14.C: New. From-SVN: r144396
H.J. Lu committed -
PR c++/38880 * varasm.c (initializer_constant_valid_p) [PLUS_EXPR]: Check narrowing_initializer_constant_valid_p. (narrowing_initializer_constant_valid_p): Don't return null_pointer_node for adding a pointer to itself. From-SVN: r144395
Jason Merrill committed -
* testsuite/libstdc++-abi/abi.exp: Add multilib support. * acinclude.m4 (GLIBCXX_CONFIGURE_TESTSUITE): Remove MULTISUBDIR from baseline_dir. * configure: Regenerate. * testsuite/Makefile.am (baseline_file): Remove variable. (site.exp): Set baseline_dir rather than baseline_file. (check-abi): Pass AM_RUNTESTFLAGS and RUNTESTFLAGS to runtest. * testsuite/Makefile.in: Regenerate. From-SVN: r144394
Adam Nemet committed -
* pt.c (unify): Call maybe_adjust_types_for_deduction when deducing from an initializer list. From-SVN: r144392
Jason Merrill committed -
PR c/12245 * ggc.h (htab_create_ggc): Use ggc_free to free hashtable when resizing. From-SVN: r144384
Jan Hubicka committed -
From-SVN: r144382
Rainer Orth committed -
PR tree-optimization/37709 * tree.c (block_ultimate_origin): Move here from dwarf2out. * tree.h (block_ultimate_origin): Declare. * dwarf2out.c (block_ultimate_origin): Move to tree.c * tree-ssa-live.c (remove_unused_scope_block_p): Eliminate blocks containig no instructions nor live variables nor nested blocks. (dump_scope_block): New function. (remove_unused_locals): Enable removal of dead blocks by default; enable dumping at TDF_DETAILS. From-SVN: r144381
Jan Hubicka committed -
From-SVN: r144379
GCC Administrator committed
-
- 22 Feb, 2009 5 commits
-
-
* make-temp-file.c (<windows.h>): Include on Windows. (choose_tmpdir): On Windows, use GetTempPath. From-SVN: r144375
Mark Mitchell committed -
From-SVN: r144374
Joseph Myers committed -
2008-02-21 H.J. Lu <hongjiu.lu@intel.com> * config/i386/i386.c (classify_argument): Don't allow COImode and OImode. (function_arg_advance_32): Don't allow OImode. (function_arg_32): Likewise. (function_value_32): Likewise. (return_in_memory_32): Likewise. (function_arg_64): Remove OImode comment. From-SVN: r144367
H.J. Lu committed -
2008-02-21 H.J. Lu <hongjiu.lu@intel.com> PR target/39261 * config/i386/i386.c (ix86_expand_vector_init_one_nonzero): Use ix86_expand_vector_set for V4DImode in 64bit mode only. (ix86_expand_vector_init_one_var): Likewise. From-SVN: r144366
H.J. Lu committed -
From-SVN: r144365
GCC Administrator committed
-
- 21 Feb, 2009 9 commits
-
-
re PR fortran/38914 ([4.3 only] ICE with array inquiry functions above contains in parameter expression) 2008-02-21 Thomas Koenig <tkoenig@gcc.gnu.org> PR fortran/38914 * array.c (ref_dimen_size): Rename to gfc_ref_dimen_size, make global. Change function name in error messages. (ref_size): Change ref_dimen_size to gfc_ref_dimen_size. (gfc_array_ref_shape): Likewise. * gfortran.h: Add prototype for gfc_ref_dimen_size. * simplify.c (simplify_bound_dim): Add ref argument. If the reference isn't a full array, return one for the lower bound and the extent for the upper bound. (simplify_bound): For array sections, take as from the argument. Add reference to all to simplify_bound_dim. 2008-02-21 Thomas Koenig <tkoenig@gcc.gnu.org> PR fortran/38914 * bound_simplification_2.f90: New test case. * bound_7.f90: New test case. From-SVN: r144362
Thomas Koenig committed -
libcpp: * lex.c (lex_string): Return a CPP_LESS token for missing '>' in a header name. (_cpp_lex_direct): Handle this. gcc/testsuite: * gcc.dg/cpp/include4.c: New test. From-SVN: r144361
Joseph Myers committed -
From-SVN: r144360
H.J. Lu committed -
2009-02-21 Sebastian Pop <sebastian.pop@amd.com> * graphite.c (graphite_trans_loop_block): Adjust tile size to 51. From-SVN: r144358
Sebastian Pop committed -
From-SVN: r144357
Richard Sandiford committed -
gcc/ 2008-02-21 H.J. Lu <hongjiu.lu@intel.com> PR target/39256 * config/i386/i386.c (type_natural_mode): Remove an extra space in the warning message. (function_value_32): Handle 32-byte vector modes. (return_in_memory_32): Likewise. gcc/testsuite/ 2008-02-21 Uros Bizjak <ubizjak@gmail.com> PR target/39256 * gcc.target/i386/abi-2.c: New. From-SVN: r144355
H.J. Lu committed -
* gcc.c-torture/execute/pr39228.x: New. From-SVN: r144353
Kaz Kojima committed -
* update_version_svn (ADD_BRANCHES): Remove autovect-branch and document format. From-SVN: r144352
Gerald Pfeifer committed -
* gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of scan-assembler to check for xmm0 register. From-SVN: r144349
Uros Bizjak committed
-