- 29 Aug, 2007 20 commits
-
-
* gcc.c-torture/execute/simd-1.c: Use SImode vector elements. * gcc.c-torture/execute/pr23135.c: Likewise. From-SVN: r127894
Rask Ingemann Lambertsen committed -
From-SVN: r127893
Uros Bizjak committed -
* gfortran.dg/isnan_1.f90: Add -mieee for sh. * gfortran.dg/nan_1.f90: Likewise. From-SVN: r127892
Kaz Kojima committed -
bfin.c (bfin_expand_builtin): Fix the argument order of __builtin_bfin_cmplx_mac and __builtin_bfin_cmplx_msu. * config/bfin/bfin.c (bfin_expand_builtin): Fix the argument order of __builtin_bfin_cmplx_mac and __builtin_bfin_cmplx_msu. From-SVN: r127891
Jie Zhang committed -
Revert 2007-08-29 Jie Zhang <jie.zhang@analog.com> * config/bfin/bfin.md (composev2hi): Put operands into vector with correct order. From-SVN: r127890
Jie Zhang committed -
* gcc.dg/pr31344.c: Move to ... * gcc.dg/dfp/pr31344.c: ... here. * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive. * gcc.dg/20050503-1.c: Ditto. * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive. * gcc.dg/20061127-1.c: Compile only for fpic targets. * gcc.dg/20060801-1.c: Ditto. From-SVN: r127889
Uros Bizjak committed -
* config/bfin/bfin.md (composev2hi): Put operands into vector with correct order. From-SVN: r127888
Jie Zhang committed -
* config/bfin/bfin.c (bfin_expand_call): Inline PLT with l1_text attribute when appropriate. (bfin_handle_l1_text_attribute): New. (bfin_handle_l1_data_attribute): New. (bfin_attribute_table): Add attributes: l1_text, l1_data, l1_data_A and l1_data_B. * doc/extend.texi (node Function Attributes): Document l1_text function attribute. (Variable Attributes): Add Blackfin subsection. Document l1_data, l1_data_A and l1_data_B variable attributes. From-SVN: r127887
Jie Zhang committed -
* config/bfin/bfin.opt (minline-plt): Add. * config/bfin/bfin.c (bfin_expand_call): Inline PLT when emit call to global functions. * doc/invoke.texi (Option Summary): Mention -minline-plt. (Blackfin Options): Document -minline-plt. From-SVN: r127886
Jie Zhang committed -
From-SVN: r127885
M R Swami Reddy committed -
From-SVN: r127884
Arnaud Charlet committed -
From-SVN: r127883
Jerry DeLisle committed -
From-SVN: r127882
Jerry DeLisle committed -
From-SVN: r127881
Jerry DeLisle committed -
gcc/ * config/m68k/m68k.c (m68k_get_function_kind): Assert we're never given a non-function. (m68k_ok_for_sibcall_p): Only sibcall functions of the same kind. gcc/testsuite/ * gcc.target/m68k/interrupt-1.c: New. Co-Authored-By: Kazu Hirata <kazu@codesourcery.com> From-SVN: r127880
Nathan Sidwell committed -
From-SVN: r127879
DJ Delorie committed -
* system.h (CONST_CAST): Avoid union for gcc-4.0.x. From-SVN: r127878
Kaveh R. Ghazi committed -
2007-08-28 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/33055 Revert previous patch. From-SVN: r127877
Jerry DeLisle committed -
From-SVN: r127875
GCC Administrator committed -
From-SVN: r127874
Tom Tromey committed
-
- 28 Aug, 2007 20 commits
-
-
* gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to 10000 for targets where "int" can't hold at least 100000. * gcc.c-torture/compile/limits-enumconst.c: Likewise. * gcc.dg/fold-eqandshift-1.c (INT_BITS): New. (test5)(test6): Use it. * gcc.dg/pr30744-1.c (r): Use pointer sized integer. * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise. * gcc.dg/tree-ssa/loadpre6.c (main): Likewise. * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int. * gcc.dg/attr-alloc_size.c (test): Likewise. From-SVN: r127870
Rask Ingemann Lambertsen committed -
PR c++/29000 * pt.c (build_non_dependent_expr, type_dependent_expression_p): Look inside STMT_EXPR. * semantics.c (stmt_expr_value_expr): New fn. * cp-tree.h: Declare it. * g++.dg/ext/stmtexpr12.C: New test. From-SVN: r127868
Jason Merrill committed -
/cp 2007-08-28 Paolo Carlini <pcarlini@suse.de> PR c++/33209 * error.c (dump_expr): Deal with TEMPLATE_TYPE_PARM and BOUND_TEMPLATE_TEMPLATE_PARM. /testsuite 2007-08-28 Paolo Carlini <pcarlini@suse.de> PR c++/33209 * g++.dg/template/error29.C: New. From-SVN: r127866
Paolo Carlini committed -
2007-08-28 Richard Guenther <rguenther@suse.de> * tree.h (struct tree_function_decl): Increase size of function_code bitfield. From-SVN: r127865
Richard Guenther committed -
PR fortran/22244 * Make-lang.in (fortran/trans-types.o): Depend on $(FLAGS_H). * trans-types.c: Include flags.h. (gfc_get_nodesc_array_type): Add TYPE_DECL TYPE_NAME with correct bounds and dimensions for packed arrays. From-SVN: r127864
Jakub Jelinek committed -
PR c++/32596 PR c++/32400 * pt.c (check_explicit_specialization): Set DECL_INTERFACE_KNOWN and DECL_NOT_REALLY_EXTERN if tmpl_func is not public. * g++.dg/ext/visibility/anon5.C: New test. From-SVN: r127863
Jakub Jelinek committed -
2007-07-28 Dominique d'Humieres <dominiq@lps.ens.fr> * gfortran.dg/gamma_4.f90: Fix large-real kind selection. From-SVN: r127861
Dominique d'Humieres committed -
2007-08-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> * gfortran.dg/gamma_1.f90: Remove large-real tests. * gfortran.dg/gamma_2.f90: Remove large-real tests. * gfortran.dg/gamma_4.f90: New: large-real tests. From-SVN: r127860
Francois-Xavier Coudert committed -
PR c++/28558 * cp/decl.c (groktypename): Ignore attributes applied to class type. * testsuite/g++.dg/ext/attrib28.C: New test. From-SVN: r127859
Jason Merrill committed -
(M68K_HONOR_TARGET_STRICT_ALIGNMENT): Redefine as 0. * config/m68k/m68k.c (TARGET_RETURN_IN_MEMORY): New. (m68k_return_in_memory): New. * gcc/config/m68k/m68k.h (M68K_HONOR_TARGET_STRICT_ALIGNMENT): New. Co-Authored-By: Kazu Hirata <kazu@codesourcery.com> From-SVN: r127858
Nathan Sidwell committed -
PR target/32661 * simplify-rtx.c (simplify_binary_operation_1) [VEC_SELECT]: Simplify nested VEC_SELECT (with optional VEC_CONCAT operator as operand) when top VEC_SELECT extracts scalar element. * config/i386/sse.md (*vec_extract_v4si_mem): New. (*vec_extract_v4sf_mem): Ditto. testsuite/ChangeLog: PR target/32661 * gcc.target/i386/pr32661.c: New test. From-SVN: r127857
Uros Bizjak committed -
PR middle-end/32370 * passes.c (init_optimization_passes): Move pass_df_finish after pass_postreload sublist. * gcc.dg/pr32370.c: New test. From-SVN: r127856
Jakub Jelinek committed -
PR rtl-optimization/33148 * simplify-rtx.c (simplify_unary_operation_1): Only optimize (neg (lt X 0)) if X has scalar int mode. * gcc.c-torture/compile/20070827-1.c: New test. From-SVN: r127855
Jakub Jelinek committed -
PR debug/32914 * dwarf2out.c (rtl_for_decl_init): If vector decl has CONSTRUCTOR initializer, use build_vector_from_ctor if possible to create VECTOR_CST out of it. If vector initializer is not VECTOR_CST even after this, return NULL. * d++.dg/debug/const3.C: New test. * d++.dg/debug/const4.C: New test. * d++.dg/debug/dwarf2/const1.C: New test. * d++.dg/debug/dwarf2/const2.C: New test. * d++.dg/debug/dwarf2/const2b.C: New test. From-SVN: r127854
Jakub Jelinek committed -
From-SVN: r127853
Arnaud Charlet committed -
From-SVN: r127852
Gabriel Dos Reis committed -
2007-08-28 Richard Guenther <rguenther@suse.de> * tree.h (DECL_DISREGARD_INLINE_LIMITS): New. (struct tree_function_decl): Make function_code a bitfield. Add disregard_inline_limits flag. * cgraphunit.c (cgraph_process_new_functions): Check DECL_DISREGARD_INLINE_LIMITS instead of disregard_inline_limits_p. (cgraph_preserve_function_body_p): Likewise. * ipa-inline.c (compute_inline_parameters): Likewise. * c-decl.c (finish_function): Set DECL_DISREGARD_INLINE_LIMITS for GNU C extern inline functions. (merge_decls): Merge DECL_DISREGARD_INLINE_LIMITS. * tree-inline.c (disregard_inline_limits_p): Remove. * tree-inline.h (disregard_inline_limits_p): Likewise. * c-common.c (handle_always_inline_attribute): Set DECL_DISREGARD_INLINE_LIMITS. * langhooks.c (add_builtin_function): Verify the function code fits in the bitfield. cp/ * decl.c (duplicate_decls): Merge DECL_DISREGARD_INLINE_LIMITS. From-SVN: r127851
Richard Guenther committed -
2007-08-28 Paolo Carlini <pcarlini@suse.de> PR libstdc++/33128 * include/tr1_impl/random (uniform_int<>::_M_call): Deal with __urng() returning negative values. * testsuite/tr1/5_numerical_facilities/random/uniform_int/33128.cc: New. From-SVN: r127849
Paolo Carlini committed -
Co-Authored-By: Andrey Belevantsev <abel@ispras.ru> Co-Authored-By: Revital Eres <eres@il.ibm.com> Co-Authored-By: Vladimir Yanovsky <yanov@il.ibm.com> From-SVN: r127848
Mircea Namolaru committed -
* error.c (dump_expr): Handle COMPLEX_CST. * cxx-pretty-print.c (pp_cxx_primary_expression): Likewise. (pp_cxx_expression): Likewise. From-SVN: r127847
Gabriel Dos Reis committed
-