- 28 Feb, 2010 10 commits
-
-
* config/sh/sh.c (unspec_bbr_uid): New. (gen_block_redirect): Use it instead of INSN_UID. (gen_far_branch): Likewise. From-SVN: r157128
Kaz Kojima committed -
TARGET_SUBTARGET64_ISA_DEFAULT for Darwin/x86. 2010-02-28 H.J. Lu <hongjiu.lu@intel.com> * config/i386/darwin.h (TARGET_SUBTARGET32_ISA_DEFAULT): Make it the same as TARGET_SUBTARGET64_ISA_DEFAULT. From-SVN: r157125
H.J. Lu committed -
re PR c++/42748 (warnings about 'mangling of 'va_list' has changed in GCC 4.4' not suppressed in sytem headers) 2010-02-27 Mark Mitchell <mark@codesourcery.com> PR c++/42748 * cp-tree.h (push_tinst_level): Declare. (pop_tinst_level): Likewise. * pt.c (push_tinst_level): Give it external linkage. (pop_tinst_level): Likewise. * mangle.c (mangle_decl_string): Set the source location to that of the decl while mangling. 2010-02-27 Mark Mitchell <mark@codesourcery.com> PR c++/42748 * g++.dg/abi/mangle11.C: Adjust mangling warning locations. * g++.dg/abi/mangle12.C: Likewise. * g++.dg/abi/mangle20-2.C: Likewise. * g++.dg/abi/mangle17.C: Likewise. * g++.dg/template/cond2.C: Likewise. * g++.dg/template/pr35240.C: Likewise. From-SVN: r157124
Mark Mitchell committed -
re PR fortran/43205 (-finit-local-zero and -fno-automatic used together with large 2-dim variables take too long to compile) 2010-02-28 Tobias Burnus <burnus@net-b.de> PR fortran/43205 * trans-expr.c (is_zero_initializer_p): Move up in the file. (gfc_conv_initializer): Handle zero initializer as special case. From-SVN: r157123
Tobias Burnus committed -
* doc/html/ext/pb_ds/references.html: Adjust link to SGI's STL site. From-SVN: r157122
Gerald Pfeifer committed -
gcc/: * doc/invoke.texi (Warning Options, RX Options): Fix typos. (Warning Options): -Wno-conversion-null is valid for Objective-C++ as well. * doc/tm.texi (Named Address Spaces): Likewise. * doc/plugins.texi (Plugins): Replace TABs with spaces. * doc/tree-ssa.texi (Tree SSA): Likewise. From-SVN: r157121
Ralf Wildenhues committed -
2010-02-28 Paolo Carlini <paolo.carlini@oracle.com> * src/hash-long-double-aux.cc (hash<long double>:: operator()(long double)): Hash both -0 and +0 to 0. From-SVN: r157120
Paolo Carlini committed -
2010-02-27 H.J. Lu <hongjiu.lu@intel.com> PR bootstrap/43202 * config.gcc: Don't enable SSE math for i[34567]86-*-darwin* by default. Don't set the default arch for i[34567]86-*-darwin*|x86_64-*-darwin*. From-SVN: r157119
H.J. Lu committed -
2010-02-27 H.J. Lu <hongjiu.lu@intel.com> PR bootstrap/43202 * config.gcc: Enable SSE math for i[34567]86-*-darwin* by default. Set the default 32bit/64bit archs with $with_arch instead of $arch for i[34567]86-*-*|x86_64-*-* targets. From-SVN: r157118
H.J. Lu committed -
From-SVN: r157117
GCC Administrator committed
-
- 27 Feb, 2010 8 commits
-
-
2010-02-27 Richard Guenther <rguenther@suse.de> PR tree-optimization/43186 * params.def (PARAM_MAX_UNROLL_ITERATIONS): New param. * doc/invoke.texi (max-completely-peel-loop-nest-depth): Document. * tree-ssa-loop-ivcanon.c (tree_unroll_loops_completely): Limit unroller iterations. * gcc.c-torture/compile/pr43186.c: Adjust testcase. From-SVN: r157114
Richard Guenther committed -
* g++.dg/abi/packed1.C: Expect warning on the SH. From-SVN: r157113
Kaz Kojima committed -
gcc/cp/ 2010-02-27 Simon Martin <simartin@users.sourceforge.net> PR c++/42054 * pt.c (redeclare_class_template): Return false if there are erroneous template parameters. gcc/testsuite/ 2010-02-27 Simon Martin <simartin@users.sourceforge.net> PR c++/42054: * g++.dg/parse/error37.C: New test. From-SVN: r157112
Simon Martin committed -
2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org> PR c/24577 PR c/43192 * gcc.dg/pr8927-1.c: Match new note. * gcc.dg/990506-0.c: Likewise. * gcc.dg/gomp/flush-2.c: Likewise. * gcc.dg/gomp/atomic-5.c: Likewise. * gcc.dg/gomp/pr34607.c: Likewise. * gcc.dg/pr35746.c: Likewise. * gcc.dg/cpp/pragma-1.c: Likewise. * gcc.dg/cpp/pragma-2.c: Likewise. * gcc.dg/pr41842.c: Likewise. * gcc.dg/noncompile/20040629-1.c: Likewise. * objc.dg/private-1.m: Likewise. From-SVN: r157111
Manuel López-Ibáñez committed -
2010-02-27 H.J. Lu <hongjiu.lu@intel.com> * config.gcc: Set the default 32bit/64bit archs if 64bit ISA is required and i[34567]86-*-* targets don't support 64bit ISA. From-SVN: r157110
H.J. Lu committed -
2010-02-27 Tobias Burnus <burnus@net-b.de> PR fortran/43185 * resolve.c (resolve_fl_variable_derived): Imply SAVE for module variables for Fortran 2008. 2010-02-27 Tobias Burnus <burnus@net-b.de> PR fortran/43185 * gfortran.dg/default_initialization_1.f90: Add -std=f2003. * gfortran.dg/default_initialization_4.f90: New test. From-SVN: r157109
Tobias Burnus committed -
PR ada/42253 * gcc-interface/utils2.c (build_binary_op) <EQ_EXPR>: Assert that fat pointer base types are variant of each other. Apply special treatment for null to fat pointer types in all cases. From-SVN: r157107
Eric Botcazou committed -
From-SVN: r157105
GCC Administrator committed
-
- 26 Feb, 2010 21 commits
-
-
PR ada/43096 * tree-ssa-alias.c (same_type_for_tbaa): Return -1 if the types have the same alias set. From-SVN: r157102
Eric Botcazou committed -
2010-02-26 H.J. Lu <hongjiu.lu@intel.com> * config.gcc: Set the default arch at least to Prescott for i[34567]86-*-darwin* and Pentium 4 for i[34567]86-*-* targets if SSE math is enabled. From-SVN: r157101
H.J. Lu committed -
2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org> * diagnostic.c (diagnostic_initialize): Update. (diagnostic_report_diagnostic): Test inhibit_notes_p for informative notes. * diagnostic.h (diagnostic_context): New bool inhibit_notes_p. (diagnostic_inhibit_notes): New. * toplev.c (process_options): inhibit notes with -fcompare-debug. From-SVN: r157100
Manuel López-Ibáñez committed -
2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org> PR c/20631 * doc/cpp.texi: Use c90 instead of c89 and gnu90 instead of gnu89. * doc/standards.texi: Likewise. * doc/extend.texi: Likewise. * doc/trouble.texi: Likewise. * doc/cppopts.texi: Likewise. * doc/install.texi: Likewise. * c.opt (std=c90,std=gnu90): New options. * c-opts.c (c_common_handle_option): Handle them. testsuite/ * gcc.dg/cpp/c90-pedantic.c: New. * gcc.dg/cpp/c90.c: New. * gcc.dg/gnu90-const-expr-1.c: New. * gcc.dg/Woverlength-strings-pedantic-c90.c: New. From-SVN: r157096
Manuel López-Ibáñez committed -
2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org> PR c/24577 * c-decl.c (undeclared_variable): Use an informative note. From-SVN: r157095
Manuel López-Ibáñez committed -
2010-02-26 Richard Guenther <rguenther@suse.de> PR tree-optimization/43186 * gimple.h (gimple_fold): Remove. * gimple.c (gimple_fold): Remove. Inline into single user ... * tree-cfgcleanup.c (cleanup_control_expr_graph): ... here. Try harder for conditions. * gcc.c-torture/compile/pr43186.c: New testcase. From-SVN: r157093
Richard Guenther committed -
PR debug/43190 * function.c (used_types_insert): Don't skip through named pointer types. Don't use TYPE_MAIN_VARIANT if the original type has a name and it is different from the main variant's type. * c-c++-common/dwarf2/pr43190.c: New test. From-SVN: r157092
Jakub Jelinek committed -
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 1 commit
-
-
From-SVN: r157074
Michael Meissner committed
-