- 26 Feb, 2010 14 commits
-
-
From-SVN: r157091
Nick Clifton committed -
2010-02-26 H.J. Lu <hongjiu.lu@intel.com> * config.gcc: Support --with-fpmath=sse for x86. * config/i386/ssemath.h: New. * doc/install.texi (--with-fpmath=sse): Documented. From-SVN: r157090
H.J. Lu committed -
2010-02-26 H.J. Lu <hongjiu.lu@intel.com> PR testsuite/37074: * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86. From-SVN: r157089
H.J. Lu committed -
2010-02-26 Richard Guenther <rguenther@suse.de> PR tree-optimization/43188 * tree-vect-stmts.c (get_vectype_for_scalar_type): Do not build vector types of over-aligned element type. * gcc.c-torture/compile/pr43188.c: New testcase. From-SVN: r157088
Richard Guenther committed -
gcc/ 2010-02-26 Uros Bizjak <ubizjak@gmail.com> PR target/43175 * config/i386/i386.c (expand_vec_perm_blend): Use correct operands in V8HImode subregs. Fix operand order in VEC_MERGE rtx. gcc/testsuite/ 2010-02-26 H.J. Lu <hongjiu.lu@intel.com> PR target/43175 * gcc.target/i386/vperm-v4si-2-sse4.c: New. From-SVN: r157087
H.J. Lu committed -
From-SVN: r157086
Jan Kratochvil committed -
* Makefile.in (var-tracking.o): Depend on $(DIAGNOSTIC_H). * var-tracking.c: Include diagnostic.h. (debug_dv): New function. (dump_var): Print DEBUG_EXPR_DECLs as D#N instead of D.-N. From-SVN: r157085
Jakub Jelinek committed -
PR debug/43160 * var-tracking.c (dv_onepart_p): Return true for DEBUG_EXPR_DECLs. (add_value_chain, add_value_chains, remove_value_chain, remove_value_chains): Handle DEBUG_EXPRs. (check_changed_vars_1, check_changed_vars_2): Handle DEBUG_EXPR_DECLs. From-SVN: r157084
Jakub Jelinek committed -
PR debug/43161 * regcprop.c (struct queued_debug_insn_change): New type. (struct value_data_entry): Add debug_insn_changes field. (struct value_data): Add n_debug_insn_changes field. (debug_insn_changes_pool): New variable. (free_debug_insn_changes, apply_debug_insn_changes, cprop_find_used_regs_1, cprop_find_used_regs): New functions. (kill_value_one_regno): Call free_debug_insn_changes if needed. (init_value_data): Clear debug_insn_changes and n_debug_insn_changes fields. (replace_oldest_value_reg): Don't change DEBUG_INSNs, instead queue changes for them. (copyprop_hardreg_forward_1): Don't call apply_change_group for DEBUG_INSNs. For a real insn, if there are queued DEBUG_INSN changes, call cprop_find_used_regs via note_stores. (copyprop_hardreg_forward): When copying vd from predecessor which has any queued DEBUG_INSN changes, make sure the pointers are cleared. At the end call df_analyze and then if there are any DEBUG_INSN changes queued at the end of some basic block for still live registers, apply them. (pass_cprop_hardreg): Set TODO_df_finish in todo_flags_finish. From-SVN: r157083
Jakub Jelinek committed -
* config.gcc (i[34567]86-*-* | x86_64-*-*): Split long line. (arm*-*-*): Ditto. From-SVN: r157082
Uros Bizjak committed -
2010-02-25 H.J. Lu <hongjiu.lu@intel.com> * config.gcc: Set arch/cpu for i[34567]86-*-*|x86_64-*-* targets. Set the default with_cpu/with_arch from arch/cpu. Allow x86-64 and native for with_cpu/with_arch. From-SVN: r157081
H.J. Lu committed -
2010-02-25 Nicolas Benoit <nbenoit@tuxfamily.org> * ebitmap.c: Change calls to verify_popcount with calls to sbitmap_verify_popcount. (ebitmap_clear_bit): Fixed map->cacheindex test and map>cache update when bit clearing results in an empty element. From-SVN: r157080
Nicolas Benoit committed -
From-SVN: r157079
Eric Botcazou committed -
From-SVN: r157078
GCC Administrator committed
-
- 25 Feb, 2010 11 commits
-
-
From-SVN: r157074
Michael Meissner committed -
* doc/extend.texi (Symbol-Renaming Pragmas): Fix spelling of #pragma extern_prefix. From-SVN: r157072
Gerald Pfeifer committed -
2010-02-25 Ed Smith-Rowland <3dw4rd@verizon.net> * include/bits/random.tcc (operator<<): Use max_digits10. From-SVN: r157068
Ed Smith-Rowland committed -
2010-02-25 Ed Smith-Rowland <3dw4rd@verizon.net> * include/std/limits (__numeric_limits_base::max_digits10, numeric_limits<>::max_digits10, numeric_limits<>::lowest): Add. * src/limits.cc: Define max_digits10. * config/abi/pre/gnu.ver: Adjust. * testsuite/18_support/numeric_limits/dr559.cc: Test max_digits10 and lowest too. * testsuite/18_support/numeric_limits/lowest.cc: New. * testsuite/18_support/numeric_limits/max_digits10.cc: New. From-SVN: r157067
Ed Smith-Rowland committed -
2010-02-25 Paolo Carlini <paolo.carlini@oracle.com> * include/bits/functional_hash.h (__hash_combine): Remove. (_Fnv_hash_base<>::hash(const char*, size_t)): Add defaulted hash parameter. (_Fnv_hash::__hash_combine(const _Tp&, size_t)): Add. * include/std/system_error (hash<system_error>): Adjust. * src/compatibility-c++0x.cc (hash<system_error>): Likewise. From-SVN: r157065
Paolo Carlini committed -
PR debug/43166 * cfgexpand.c (expand_debug_expr) <case VAR_DECL>: If mode is BLKmode, assert op0 is a MEM and just adjust its mode. * trans-common.c (build_common_decl): Also update DECL_MODE, and DECL_SIZE when encountering a larger common block and call layout_decl. * gfortran.dg/debug/pr43166.f: New test. From-SVN: r157063
Jakub Jelinek committed -
PR debug/43165 * cfgexpand.c (expand_debug_expr): Don't call simplify_gen_subreg if bitpos isn't multiple of mode's bitsize. * gcc.dg/torture/pr43165.c: New test. From-SVN: r157062
Jakub Jelinek committed -
From-SVN: r157061
Jerry DeLisle committed -
2010-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org> * io/transfer.c (require_type): Subtract one from item_count for output of error message. Add comment before formatted_transfer function explaining why the item_count is off by one. From-SVN: r157060
Jerry DeLisle committed -
2010-02-24 Benjamin Kosnik <bkoz@redhat.com> * doc/xml/faq.xml: Adjust structure for pdf index. * doc/xml/manual/mt_allocator.xml: Same. * doc/xml/manual/allocator.xml: Same. * doc/xml/manual/ctype.xml: Same. * doc/xml/manual/numerics.xml: Same. * doc/xml/manual/codecvt.xml: Same. * doc/xml/manual/intro.xml: Same. * doc/xml/manual/shared_ptr.xml: Same. * doc/xml/manual/status_cxxtr1.xml: Same. * doc/xml/manual/auto_ptr.xml: Same. * doc/xml/manual/internals.xml: Same. * doc/xml/manual/status_cxx1998.xml: Same. * doc/xml/manual/parallel_mode.xml: Same. * doc/xml/manual/profile_mode.xml: Same. * doc/xml/manual/containers.xml: Same. * doc/xml/manual/io.xml: Same. * doc/xml/manual/concurrency_extensions.xml: Same. * doc/xml/manual/appendix_porting.xml: Same. * doc/xml/manual/utilities.xml: Same. * doc/xml/manual/support.xml: Same. * doc/xml/manual/bitmap_allocator.xml: Same. * doc/xml/manual/configure.xml: Same. * doc/xml/manual/build_hacking.xml: Same. * doc/xml/manual/evolution.xml: Same. * doc/xml/manual/using.xml: Same. * doc/xml/manual/debug.xml: Same. * doc/xml/manual/localization.xml: Same. * doc/xml/manual/strings.xml: Same. * doc/xml/manual/debug_mode.xml: Same. * doc/xml/manual/locale.xml: Same. * doc/xml/manual/extensions.xml: Same. * doc/xml/manual/appendix_contributing.xml: Same. * doc/xml/manual/prerequisites.xml: Same. * doc/xml/manual/messages.xml: Same. * doc/xml/manual/diagnostics.xml: Same. * doc/xml/manual/algorithms.xml: Same. * doc/xml/manual/appendix_free.xml: Same. * doc/xml/manual/iterators.xml: Same. * doc/xml/manual/spine.xml: Same. * doc/xml/manual/status_cxxtr24733.xml: Same. * doc/xml/manual/status_cxx200x.xml: Same. * doc/Makefile.am: Refactor. * doc/Makefile.in: Regenerate. * include/bits/c++0x_warning.h: Tweak doxygen file markup. From-SVN: r157059
Benjamin Kosnik committed -
From-SVN: r157058
GCC Administrator committed
-
- 24 Feb, 2010 15 commits
-
-
2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org> * c.opt (-ftemplate-depth=): New. (-ftemplate-depth-): Deprecate. * optc-gen.awk: Handle -ftemplate-depth=. * opth-gen.awk: Likewise. * c-opts.c (c_common_handle_option): Likewise. * doc/invoke.texi (-ftemplate-depth-): Replace with -ftemplate-depth=. cp/ * pt.c (push_tinst_level): Replace -ftemplate-depth- with -ftemplate-depth=. From-SVN: r157054
Manuel López-Ibáñez committed -
From-SVN: r157053
Jason Merrill committed -
PR c++/12909 * mangle.c (write_type): Give -Wabi warning for old vector mangling. From-SVN: r157052
Jason Merrill committed -
* class.c (layout_class_type): Don't give -Wabi warning for a bug in a previous ABI version. From-SVN: r157051
Jason Merrill committed -
* doc/libffi.texi (The Closure API): Fix typo. * doc/libffi.info: Remove. From-SVN: r157049
Rainer Orth committed -
From-SVN: r157048
Rainer Orth committed -
2010-02-24 Andrew Haley <aph@redhat.com> PR java/40816 * include/jni_md.h: jboolean is an unsigned type. From-SVN: r157047
Andrew Haley committed -
* testsuite/ext/new_allocator/deallocate_global.cc: Require __cxa_atexit. * testsuite/ext/throw_allocator/deallocate_global.cc: Likewise. From-SVN: r157046
Rainer Orth committed -
* cfg.c (alloc_aux_for_block): Remove inline. (alloc_aux_for_edge): Likewise. From-SVN: r157045
Rainer Orth committed -
From-SVN: r157043
Rainer Orth committed -
* config/i386/sol2.h (NO_DBX_BNSYM_ENSYM): Define. * config/i386/sol2-gas.h: New file. * config.gcc (i[34567]86-*-solaris2*): Use it. From-SVN: r157042
Rainer Orth committed -
2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org> PR c/43128 * c-typeck.c (ep_convert_and_check): New. (build_conditional_expr): Use it. (build_binary_op): Likewise. testsuite/ * c-c++-common/pr41779.c: Update. From-SVN: r157040
Manuel López-Ibáñez committed -
From-SVN: r157039
Joseph Myers committed -
From-SVN: r157038
Joseph Myers committed -
PR ada/32547 * lib/gnat-dg.exp (gnat_load): Redefine. * ada/acats/run_acats: Run run_all.sh with $SHELL. * ada/acats/run_all.sh: Downcase tasking not implemented message. From-SVN: r157037
Rainer Orth committed
-