aboutsummaryrefslogtreecommitdiff
path: root/gcc
AgeCommit message (Collapse)AuthorFilesLines
2008-03-19Daily bump.GCC Administrator1-1/+1
From-SVN: r133331
2008-03-18* nl.po: Update.Joseph Myers2-739/+143
From-SVN: r133325
2008-03-18re PR target/35504 (incorrect code generated on i386 for C++ multiple ↵Mikulas Patocka4-13/+186
inheritance, large return structures and regparm or fastcall calling conventions) PR target/35504 * config/i386/i386.c (x86_this_parameter): Calculate correct location of "this" pointer when "regparm = N" or "fastcall" is in effect. testsuite/ChangeLog PR target/35504 * g++.dg/other/pr35504.C: New test. From-SVN: r133324
2008-03-18texinfo.tex: Update to version 2008-03-17.10.Ralf Wildenhues2-7/+13
gcc/ * doc/include/texinfo.tex: Update to version 2008-03-17.10. From-SVN: r133320
2008-03-18expr.c (store_expr): Assume lang_hooks.reduce_bit_field_operations is true.Paolo Bonzini8-29/+38
2008-03-18 Paolo Bonzini <bonzini@gnu.org> * expr.c (store_expr): Assume lang_hooks.reduce_bit_field_operations is true. (expand_expr_real_1) <REDUCE_BIT_FIELD>: Don't look at ignore. (expand_expr_real_1): Assume lang_hooks.reduce_bit_field_operations is true. Add "&& !ignore" condition to reduce_bit_field. Modify target after ignore has been set, and move there also the commputation of subtarget and original_target. * langhooks-def.h (LANG_HOOKS_REDUCE_BIT_FIELD_OPERATIONS): Delete. (LANG_HOOKS_INITIALIZER): Remove it. * langhooks.h (struct lang_hooks): Remove reduce_bit_field_operations. ada: 2008-03-18 Paolo Bonzini <bonzini@gnu.org> * misc.c (LANG_HOOKS_REDUCE_BIT_FIELD_OPERATIONS): Delete. cp: 2008-03-18 Paolo Bonzini <bonzini@gnu.org> * cp-lang.c (LANG_HOOKS_REDUCE_BIT_FIELD_OPERATIONS): Delete. From-SVN: r133316
2008-03-18tree-ssa-sccvn.c (visit_reference_op_load): If the lookup found an ↵Richard Guenther7-12/+130
expression with constants, note that in the VN for the lhs. 2008-03-18 Richard Guenther <rguenther@suse.de> * tree-ssa-sccvn.c (visit_reference_op_load): If the lookup found an expression with constants, note that in the VN for the lhs. * tree-ssa-pre.c (eliminate): Visit COND_EXPR statements and fold them to constants if possible. Run cleanup_cfg if done so. (execute_pre): Return todo. (do_pre): Likewise. (execute_fre): Likewise. * tree-ssa-forwprop.c (can_propagate_from): Allow propagation of constants. (get_prop_source_stmt): Look through pointer conversions. * gcc.dg/tree-ssa/forwprop-4.c: New testcase. * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise. From-SVN: r133315
2008-03-18tree-pretty-print.c: Include predict.h.Jan Hubicka16-3/+111
* tree-pretty-print.c: Include predict.h. (dump_generic_node): Dump predictor. * tree.h (PREDICT_EXPR_OUTCOME, PREDICT_EXPR_PREDICTION): Update. * tree-gimple.c (is_gimple_stmt): Add PREDICT_EXPR. * gimple-low.c (lower_stmt): Likewise. * expr.c (expand_expr_real): Likewise. * predict.c (tree_bb_level_predictions): Use PREDICT_EXPRs and remove them. (build_predict_expr, build_predict_expr): New. * predict.h (predictor_name, build_predict_expr): Update. * c-typeck.c (c_finish_bc_stmt): Add prediction. * gimplify.c (gimplify_expr): Add PREDICT_EXPR. * predict.def (PRED_CONTINUE): Update hitrate. * tree.def (PREDICT_EXPR): Define. * tree-ssa-dce.c (mark_stmt_if_obviously_necessary): Mark PREDICT_EXPR; do not handle BIND_EXPR. * tree-inline.c (estimate_num_insns_1): PREDICT_EXPR is free. * tree-cfg.c (verify_gimple_stmt): PREDICT_EXPR is valid. * tree-ssa-operands.c (get_expr_operands): PREDICT_EXPR takes no operands. From-SVN: r133313
2008-03-18* gcov-io.h (__gcov_merge_ior, __gcov_fork): Mark hidden.Michael Matz2-2/+8
From-SVN: r133312
2008-03-18tree-gimple.h (is_gimple_invariant_address): Declare.Richard Guenther7-12/+109
2008-03-18 Richard Guenther <rguenther@suse.de> * tree-gimple.h (is_gimple_invariant_address): Declare. (is_gimple_constant): Likewise. * tree-gimple.c (is_gimple_constant): New function. (is_gimple_invariant_address): Likewise. (is_gimple_min_invariant): Implement in terms of is_gimple_constant and is_gimple_invariant_address. * tree-ssa-loop-niter.c (expand_simple_operations): Revert previous change. * tree-data-ref.c (get_references_in_stmt): A SSA_NAME is not an addressable base. * gcc.dg/tree-ssa/loop-19.c: Revert previous change. From-SVN: r133311
2008-03-18re PR middle-end/35611 (FAIL: libgomp.c/omp-nested-1.c execution test)Jakub Jelinek2-3/+15
PR middle-end/35611 * gimplify.c (gimplify_expr): Gimplify second operand of OMP_ATOMIC_LOAD. * testsuite/libgomp.c/atomic-4.c: New test. From-SVN: r133309
2008-03-18re PR fortran/35617 (read namelist error)Jerry DeLisle2-0/+23
2008-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libfortran/35617 * gfortran.dg/namelist_45.f90: New test. From-SVN: r133303
2008-03-17re PR testsuite/35512 (gcc.target/ia64/visibility-1.c)James E Wilson2-2/+10
PR testsuite/35512 * gcc.target/ia64/visibility-1.c (foo): Change return type to void. Write variables instead of reading them. From-SVN: r133301
2008-03-17re PR c++/35548 (g++ 4.3 miscompile this simple program)Jason Merrill4-1/+36
PR c++/35548 * call.c (reference_binding): Check LOOKUP_NO_TEMP_BIND when binding a temp directly to a reference as per DR391. From-SVN: r133299
2008-03-18Daily bump.GCC Administrator1-1/+1
From-SVN: r133297
2008-03-17re PR tree-optimization/19637 (Missed VRP and FRE opportunities in the ↵Richard Guenther5-7/+66
presence of casts) 2008-03-17 Richard Guenther <rguenther@suse.de> PR tree-optimization/19637 * fold-const.c (fold_unary): Remove restrictions of removing intermediate pointer-conversions (P2)(P1)P0. * tree-ssa-ccp.c (maybe_fold_stmt_addition): Recover from conversion to void pointer. (get_maxval_strlen): Handle addresses of the form &(*p)[0]. * g++.dg/tree-ssa/pr19637.C: New testcase. From-SVN: r133291
2008-03-17Daily bump.GCC Administrator1-1/+1
From-SVN: r133286
2008-03-16re PR fortran/35470 (Valid pointer assigment code gives compilation errors)Paul Thomas4-11/+29
2008-03-16 Paul Thomas <pault@gcc.gnu.org> PR fortran/35470 * resolve.c (check_assumed_size_reference): Only visit the first reference and look directly at the highest dimension. 2008-03-16 Paul Thomas <pault@gcc.gnu.org> PR fortran/35470 * gfortran.dg/subref_array_pointer_3.f90 : New test. From-SVN: r133279
2008-03-16re PR debug/31510 (FAIL: libgomp.fortran/threadprivate[23].f90 -O3 -g)James E Wilson2-0/+15
PR debug/31510 * dbxout.c (dbxout_expand_expr, case VAR_DECL): Return NULL for emulated thread local variables. From-SVN: r133274
2008-03-16re PR tree-optimization/35607 (IVOPTs produces invalid gimple)Richard Guenther5-1/+26
2008-03-16 Richard Guenther <rguenther@suse.de> PR middle-end/35607 * tree-ssa-loop-niter.c (expand_simple_operations): Do not expand TREE_INVARIANT operations that are not gimple invariant. * gcc.c-torture/compile/pr35607.c: New testcase. * gcc.dg/tree-ssa/loop-19.c: Use -O2 to avoid vectorization. From-SVN: r133273
2008-03-16extend.texi (Alignment): Say that the ABI controls the __alignof__ for ↵Hans-Peter Nilsson2-1/+8
non-strict-alignment targets... * doc/extend.texi (Alignment): Say that the ABI controls the __alignof__ for non-strict-alignment targets rather than being a recommendation. From-SVN: r133271
2008-03-16re PR fortran/35582 ([4.1/4.2] very simple error gives segmentation fault)Daniel Franke2-3/+17
2008-03-16 Daniel Franke <franke.daniel@gmail.com> PR fortran/35582 * gfortran.dg/write_invalid_format.f90: New test. From-SVN: r133270
2008-03-16arm.c (arm_unwind_emit): Suppress unused unwinding annotations.Paul Brook2-1/+22
2008-03-15 Paul Brook <paul@codesourcery.com> gcc/ * config/arm/arm.c (arm_unwind_emit): Suppress unused unwinding annotations. (arm_output_fn_unwind): Mark functions that can not be unwound. From-SVN: r133266
2008-03-16Daily bump.GCC Administrator1-1/+1
From-SVN: r133264
2008-03-15arm.c (arm_rtx_costs_1): Add costs for ARMv6 value extension instructions.Paul Brook2-1/+17
2008-03-15 Paul Brook <paul@codesourcery.com> gcc/ * config/arm/arm.c (arm_rtx_costs_1): Add costs for ARMv6 value extension instructions. From-SVN: r133260
2008-03-15* zh_CN.po: Update.Joseph Myers2-263/+82
From-SVN: r133258
2008-03-15tree-ssa-ccp.c (ccp_fold): Also read from constant values and fold constant ↵Richard Guenther4-10/+60
aggregate refs. 2008-03-15 Richard Guenther <rguenther@suse.de> * tree-ssa-ccp.c (ccp_fold): Also read from constant values and fold constant aggregate refs. (fold_const_aggregate_ref): Handle string constants and constructors in ARRAY_REFs. Handle INDIRECT_REF. (evaluate_stmt): Simplify now that ccp_fold folds constant aggregate refs. * gcc.dg/tree-ssa/ssa-ccp-16.c: New testcase. From-SVN: r133257
2008-03-15arm.md (insv): Use gen_insv_t2 and gen_insv_zero.Paul Brook2-3/+90
2008-03-15 Paul Brook <paul@codesourcery.com> * config/arm/arm.md (insv): Use gen_insv_t2 and gen_insv_zero. (extzv): Use gen_extzv_t2. (insv_t2, insv_zero, extv, extzv_t2): New patterns. From-SVN: r133254
2008-03-15re PR fortran/35184 (ICE in gfc_conv_array_index_offset)Jerry DeLisle2-0/+29
2008-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR testsuite/35184 gfortran.dg/elemental_subroutine_6.f90: New test. From-SVN: r133253
2008-03-15re PR fortran/35184 (ICE in gfc_conv_array_index_offset)Jerry DeLisle2-1/+6
2008-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/35184 * trans-array.c (gfc_conv_array_index_offset): Remove unnecessary assert. From-SVN: r133252
2008-03-15tree-ssa-ccp.c (get_symbol_constant_value): Export.Richard Guenther8-57/+76
2008-03-15 Richard Guenther <rguenther@suse.de> * tree-ssa-ccp.c (get_symbol_constant_value): Export. (fold_const_aggregate_ref): Likewise. (get_value): Return NULL if we don't have any values. (ccp_finalize): Set const_val to NULL after freeing it. * tree-flow.h (get_symbol_constant_value): Declare. (fold_const_aggregate_ref): Likewise. * tree-ssa-sccvn.c (try_to_simplify): Use them. * gcc.dg/pr23911.c: Adjust testcase. * gcc.dg/tree-ssa/pr14841.c: Likewise. * gcc.dg/tree-ssa/20030922-2.c: Likewise. From-SVN: r133251
2008-03-15re PR fortran/35584 (overzealous warning: branch causes infinite loop)Daniel Franke2-3/+9
2008-03-15 Daniel Franke <franke.daniel@gmail.com> PR fortran/35584 * resolve.c (resolve_branch): Less strict and pessimistic warning message. From-SVN: r133250
2008-03-15re PR middle-end/35593 (spurious warning "array subscript is below array ↵Richard Guenther4-10/+59
bounds" with void* function argument plus -O2) 2008-03-15 Richard Guenther <rguenther@suse.de> PR middle-end/35593 * tree-ssa-ccp.c (maybe_fold_offset_to_array_ref): Make sure to not produce negative array indices if not allowed. Add parameter to indicate that. (maybe_fold_offset_to_component_ref): Allow negative array indices only for the first member of a structure. (maybe_fold_offset_to_reference): Allow negative array indices. (maybe_fold_stmt_addition): Likewise. * g++.dg/warn/Warray-bounds-3.C: New testcase. From-SVN: r133249
2008-03-15avr.c (avr_arch_types): Add avr6 entry.Bjoern Haase6-26/+113
* gcc/gcc/config/avr/avr.c (avr_arch_types): Add avr6 entry. (avr_arch): Add ARCH_AVR6. (avr_mcu_types): Add 'atmega2560' and 'atmega2561' entry. (initial_elimination_offset): Initialize and use 'avr_pc_size' instead of fixed value 2. (print_operand_address): Use gs() asm specifier instead of pm(). (avr_assemble_integer): (Ditto.). (avr_output_addr_vec_elt): (Ditto.). (print_operand): Handle "!" code. * gcc/gcc/config/avr/avr.h (TARGET_CPU_CPP_BUILTINS): Add __AVR_3_BYTE_PC__, __AVR_2_BYTE_PC__ and __AVR_HAVE_JMP_CALL__. (AVR_HAVE_EIJMP_EICALL): Define. (AVR_3_BYTE_PC): Redefine. (AVR_2_BYTE_PC): (Ditto.). (PRINT_OPERAND_PUNCT_VALID_P): Add '!' code. (LINK_SPEC): Add atmega2560 and atmega2561. (CRT_BINUTILS_SPEC): Add atmega2560 (crtm2560.o) and atmega2561 (crtm2561.o). * gcc/gcc/config/avr/avr.md (call_insn): Use eicall instead of icall for 3 byte PC devices. (call_value_insn): (Ditto.). (*tablejump_enh): Use eijmp instead of ijmp for 3 byte PC devices. (indirect_jump): Use only for for 2 byte PC devices. (*tablejump): (Ditto.). (*indirect_jump_avr6): Add insn. (*tablejump_rjmp): Don't use for 3 byte PC devices. * gcc/gcc/config/avr/libgcc.S (__prologue_saves__): Use eijmp instead of ijmp for 3 byte PC devices. (__tablejump2__): (Ditto.). * gcc/gcc/config/avr/t-avr (MULITLIB_OPTIONS): Add avr6 architecture. (MULITLIB_DIRNAMES): (Ditto.). (MULTILIB_MATCHES): Add atmega2560 and atmega2561 to list. Co-Authored-By: Anatoly Sokolov <aesok@post.ru> From-SVN: r133248
2008-03-15* de.po: Update.Joseph Myers2-152/+152
From-SVN: r133246
2008-03-15mmx.md ("sse2_umulv1siv2di3"): Rename from "sse2_umulsidi3".Uros Bizjak5-20/+38
* config/i386/mmx.md ("sse2_umulv1siv2di3"): Rename from "sse2_umulsidi3". Use V1DI mode for operand 0. ("mmx_psadbw"): Use V1DI mode for operand 0. * config/i386/i386-modes.def (V1SI): New vector mode. * config/i386/i386.c (struct builtin_description) [IX86_BUILTIN_PMULUDQ]: Use CODE_FOR_sse2_umulv1siv1di3. (v1di_ftype_v8qi_v8qi): Rename from di_ftype_v8qi_v8qi. (v1di_ftype_v2si_v2si): Rename from di_ftype_v2si_v2si. (ix86_init_mmx_sse_builtins) [__builtin_ia32_psadbw]: Use v1di_ftype_v8qi_v8qi type. [__builtin_ia32_pmuludq]: Use v1di_ftype_v2si_v2si type. From-SVN: r133243
2008-03-15gcc/ada/Ralf Wildenhues3-24/+32
* gnat_rm.texi (Implementation Defined Characteristics) (Wide_Text_IO, Wide_Wide_Text_IO): Add @var annotations where appropriate. * gnat_ugn.texi (Wide Character Encodings, Switches for gnatbind) (Switches for gnatchop, Installing a library): Likewise. From-SVN: r133242
2008-03-15re PR fortran/35478 (internal compiler error: Segmentation fault)Jerry DeLisle2-0/+39
2008-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR testsuite/35478 gfortran.dg/generic_16.f90: New test. From-SVN: r133239
2008-03-15re PR middle-end/35595 (build broke in newlib erf_lgamma.c for cris-elf)Hans-Peter Nilsson2-0/+64
PR middle-end/35595 * gcc.c-torture/compile/pr35595.c: New test. From-SVN: r133238
2008-03-15re PR middle-end/35595 (build broke in newlib erf_lgamma.c for cris-elf)Richard Guenther2-1/+8
PR middle-end/35595 * tree-ssa-pre.c (bitmap_find_leader): Handle expression being a PHI_NODE. From-SVN: r133237
2008-03-15re PR fortran/33296 (nearest(huge(1.0),1.0) gives an error)Jerry DeLisle2-0/+11
2008-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR testsuite/33296 gfortran.dg/nearest_4.f90: New test. From-SVN: r133236
2008-03-15invoke.texi (Option Summary, [...]): Document -mserialize-volatile and ↵Bob Wilson6-9/+34
-mno-serialize-volatile Xtensa options. * doc/invoke.texi (Option Summary, Xtensa Options): Document -mserialize-volatile and -mno-serialize-volatile Xtensa options. * config/xtensa/xtensa.c (print_operand): Do not emit MEMW instructions unless TARGET_SERIALIZE_VOLATILE is enabled. * config/xtensa/xtensa.md (*lsiu, *ssiu): Likewise. * config/xtensa/xtensa.h (TARGET_DEFAULT): Add MASK_SERIALIZE_VOLATILE. * config/xtensa/xtensa.opt (mserialize_volatile): New option. From-SVN: r133234
2008-03-15Daily bump.GCC Administrator1-1/+1
From-SVN: r133231
2008-03-14re PR tree-optimization/13761 ([tree-ssa] component refs to the same struct ↵Richard Guenther2-0/+19
should not alias) 2008-03-14 Richard Guenther <rguenther@suse.de> PR tree-optimization/13761 * gcc.dg/tree-ssa/ssa-lim-3.c: New testcase. From-SVN: r133224
2008-03-14re PR tree-optimization/34172 (Missed store ccp optimization)Richard Guenther11-12/+430
2008-03-14 Richard Guenther <rguenther@suse.de> PR tree-optimization/34172 * tree-flow.h (refs_may_alias_p): Declare. (get_single_def_stmt): Likewise. (get_single_def_stmt_from_phi): Likewise. (get_single_def_stmt_with_phi): Likewise. * tree-dfa.c (refs_may_alias_p): New function. (get_single_def_stmt): Likewise. (get_single_def_stmt_from_phi): Likewise. (get_single_def_stmt_with_phi): Likewise. * tree-ssa-sccvn.c (get_def_ref_stmt_vuses): New function. (vn_reference_lookup_1): New helper function. (vn_reference_lookup): Walk the virtual use-def chain to continue searching for a match if the def does not alias the reference we are looking for. * gcc.dg/tree-ssa/ssa-fre-11.c: New testcase. * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise. * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise. * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise. * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise. * gcc.dg/tree-ssa/20031106-4.c: Remove XFAIL. From-SVN: r133222
2008-03-14re PR preprocessor/35322 (ICE with incomplete macro)Uros Bizjak2-1/+6
2008-03-14 Uros Bizjak <ubizjak@gmail.com> PR libcpp/35322: * gcc.dg/cpp/pr35322.c: Add dg-error line. From-SVN: r133220
2008-03-14install.texi (Binaries): Remove UCLA archive.David Edelsohn2-4/+12
* doc/install.texi (Binaries): Remove UCLA archive. Add HVCC archive and Perzl. Update The Written Word listing. From-SVN: r133219
2008-03-14re PR tree-optimization/34043 (Missed optimization causing extra loads and ↵Richard Guenther12-60/+442
stores when using x86_64 builtin function together with aggregate types.) 2008-03-14 Richard Guenther <rguenther@suse.de> PR tree-optimization/34043 PR tree-optimization/33989 * tree-ssa-pre.c (execute_pre): Allow SCCVN to do insertion when doing FRE. (bitmap_find_leader): Use extra argument to verify dominance relationship inside a basic-block. (can_PRE_operation): Add VIEW_CONVERT_EXPR. (find_leader_in_sets): Adjust. (create_component_ref_by_pieces): Take extra argument for dominance check, handle lookup failures. (find_or_generate_expression): Likewise. (create_expression_by_pieces): Likewise. (insert_into_preds_of_block): Adjust. (create_value_expr_from): If asked for, verify all operands are in the blocks AVAIL_OUT set. (make_values_for_stmt): Check for SSA_NAMEs that are life over an abnormal edge. (compute_avail): Remove such check. (do_SCCVN_insertion): New function. (eliminate): If we do not find a leader suitable for replacement insert a replacement expression from SCCVN if available. * tree-ssa-sccvn.h (run_scc_vn): Update prototype. (struct vn_ssa_aux): Add needs_insertion flag. * tree-ssa-sccvn.c (may_insert): New global flag. (copy_reference_ops_from_ref): Value-number union member access based on its size, not type and member if insertion is allowed. (visit_reference_op_load): For a weak match from union type punning lookup a view-converted value and insert a SSA_NAME for that value if that is not found. (visit_use): Make dumps shorter. Do not disallow value numbering SSA_NAMEs that are life over an abnormal edge to constants. (free_scc_vn): Release inserted SSA_NAMEs. (run_scc_vn): New flag to specify whether insertion is allowed. Process SSA_NAMEs in forward order. * tree-ssa-loop-im.c (for_each_index): Handle invariant ADDR_EXPRs inside VIEW_CONVERT_EXPR. * fold-const.c (fold_unary): Fold VIEW_CONVERT_EXPRs from/to pointer type to/from integral types that do not change the precision to regular conversions. * gcc.dg/tree-ssa/ssa-fre-7.c: New testcase. * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise. * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise. * gcc.dg/tree-ssa/ssa-fre-10.c: Likewise. * gcc.dg/tree-ssa/ssa-pre-17.c: Likewise. From-SVN: r133218
2008-03-14re PR testsuite/35406 (gfortran.dg/ldist-1.f90 and gcc.dg/tree-ssa/ldist-4.c ↵Jerry DeLisle3-8/+7
don't work) PR testsuite/35406 * gcc.dg/tree-ssa/ldist-4.c: Update expected scan match count from 0 to 1 for lp64 targets. * gfortran.dg/ldist-1.f90: Update test to check for 5 loops distributed instead of 4 for lp64 targets. Co-Authored-By: Uros Bizjak <ubizjak@gmail.com> From-SVN: r133216
2008-03-14be.po, [...]: Update.Joseph Myers17-174982/+101464
* be.po, da.po, de.po, el.po, es.po, fr.po, ja.po, nl.po, ru.po, sr.po, sv.po, tr.po, zh_CN.po, zh_TW.po: Update. * ca.po, rw.po: Remove. From-SVN: r133209
2008-03-14re PR testsuite/35538 (FAIL: gcc.dg/tree-ssa/ssa-store-ccp-4.c ↵H.J. Lu3-7/+18
scan-tree-dump-times optimized "conststaticvariable" 1) PR testsuite/35538 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Support PIC targets. Skip *-*-darwin*. * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Skip *-*-darwin*. From-SVN: r133208