1. 06 Sep, 2010 9 commits
    • * makefile.dos: Obsolete file removed. · 7b74bb63
      From-SVN: r163903
      Nicola Pero committed
    • i386.md (iptrsize): New mode attribute. · d1e74401
      	* config/i386/i386.md (iptrsize): New mode attribute.
      	(tp_seg): Ditto.
      	(*load_tp_<mode>): Macroize insn from *load_tp_{si,di} using P
      	mode iterator.
      	(*add_tp_<mode>): Ditto from *add_tp_{si,di}.
      	(stack_protect_set_<mode>): Ditto from stack_protect_set_{si,di}.
      	(stack_protect_test_<mode>): Ditto from stack_protect_test_{si,di}.
      	(stack_tls_protect_set_<mode>): Ditto from
      	stack_tls_protect_set_{si,di}.  Use %@ to output segment register
      	of thread base pointer load.
      	(stack_tls_protect_test_<mode>): Ditto from
      	stack_tls_protect_test_{si,di}.  Use %@ to output segment register
      	of thread base pointer load.
      	(stack_protect_set): Rewrite using indirect functions.
      	(stack_protect_test): Ditto.
      	* config/i386/i386.c (ix86_print_operand_punct_valid): Add '@'.
      	(ix86_print_operand): Handle '@'.
      
      From-SVN: r163900
      Uros Bizjak committed
    • re PR fortran/38282 (Bit intrinsics: ILEN and IBCHNG) · 195a95c4
      2010-09-06  Tobias Burnus  <burnus@net-b.de>
      
              PR fortran/38282
              * intrinsic.c (add_functions): Support IALL, IANY, IPARITY.
              (check_specific): Special case for those intrinsics.
              * gfortran.h (gfc_isym_id): Add new intrinsics
              * intrinsic.h (gfc_check_transf_bit_intrins,
              gfc_simplify_iall, gfc_simplify_iany, gfc_simplify_iparity,
              gfc_resolve_iall, gfc_resolve_iany, gfc_resolve_iparity):
              New prototypes.
              * iresolve.c (gfc_resolve_iall, gfc_resolve_iany,
              gfc_resolve_iparity, resolve_transformational): New functions.
              (gfc_resolve_product, gfc_resolve_sum,
              gfc_resolve_parity): Use resolve_transformational.
              * check.c (gfc_check_transf_bit_intrins): New function.
              * simplify.c (gfc_simplify_iall, gfc_simplify_iany,
              gfc_simplify_iparity, do_bit_any, do_bit_ior,
              do_bit_xor, simplify_transformation): New functions.
              (gfc_simplify_all, gfc_simplify_any, gfc_simplify_parity,
              gfc_simplify_sum, gfc_simplify_product): Use simplify_transformation.
              * trans-intrinsic.c (gfc_conv_intrinsic_arith,
              gfc_conv_intrinsic_function, gfc_is_intrinsic_libcall):
              Handle IALL, IANY and IPARITY intrinsics.       
              * intrinsic.texi (IMAGE_INDEX): Move up to fix alphabetic
              order.
              (IALL, IANY, IPARITY): Document new intrinsics.
      
      2010-09-06  Tobias Burnus  <burnus@net-b.de>
      
              PR fortran/38282
              * gfortran.dg/iall_iany_iparity_1.f90: New.
              * gfortran.dg/iall_iany_iparity_2.f90: New.
      
      2010-09-06  Tobias Burnus  <burnus@net-b.de>
      
              PR fortran/38282
              * gfortran.map: Add new iany, iall and iparity intrinsics.
              * Makefile.am: Ditto.
              * m4/iany.m4: New.
              * m4/iall.m4: New.
              * m4/iparity.m4: New.
              * Makefile.in: Regenerate.
              * generated/iall_i1.c: Generate.
              * generated/iall_i2.c: Generate.
              * generated/iall_i4.c: Generate.
              * generated/iall_i8.c: Generate.
              * generated/iall_i16.c: Generate.
              * generated/iany_i1.c: Generate.
              * generated/iany_i2.c: Generate.
              * generated/iany_i4.c: Generate.
              * generated/iany_i8.c: Generate.
              * generated/iany_i16.c: Generate.
              * generated/iparity_i1.c: Generate.
              * generated/iparity_i2.c: Generate.
              * generated/iparity_i4.c: Generate.
              * generated/iparity_i8.c: Generate.
              * generated/iparity_i16.c: Generate.
      
      From-SVN: r163898
      Tobias Burnus committed
    • call.c (implicit_conversion): Fix value-init of enums. · 1c53d72b
      	* call.c (implicit_conversion): Fix value-init of enums.
      	(convert_like_real): Likewise.
      
      From-SVN: r163897
      Jason Merrill committed
    • pt.c (fold_non_dependent_expr_sfinae): Split out from... · 40013af7
      	* pt.c (fold_non_dependent_expr_sfinae): Split out from...
      	(fold_non_dependent_expr): ...here.
      	(convert_nontype_argument): Use it.  Take complain parm.
      	Use perform_implicit_conversion	instead of ocp_convert.
      	Allow cv-qual changes.
      	(convert_template_argument): Pass complain down.
      	(tsubst_template_arg): Suppress constant expression warnings.
      	Don't fold here.
      
      From-SVN: r163895
      Jason Merrill committed
    • method.c (synthesized_method_walk): In constructors, also check subobject destructors. · ea76c60a
      	* method.c (synthesized_method_walk): In constructors, also check
      	subobject destructors.
      
      From-SVN: r163894
      Jason Merrill committed
    • semantics.c (finish_compound_literal): Always build a TARGET_EXPR. · 467649eb
      	* semantics.c (finish_compound_literal): Always build a
      	TARGET_EXPR.
      
      From-SVN: r163893
      Jason Merrill committed
    • Daily bump. · b3db2bea
      From-SVN: r163892
      GCC Administrator committed
  2. 05 Sep, 2010 11 commits
    • tree-tailcall.c (process_assignment): Handle NEGATE_EXPR and MINUS_EXPR. · 68fce4ed
      gcc/
      2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
      
      	* tree-tailcall.c (process_assignment): Handle NEGATE_EXPR and
      	MINUS_EXPR.
      
      gcc/testsuite/
      2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
      
      	* gcc.dg/tree-ssa/tailrecursion-7.c: New file.
      
      From-SVN: r163888
      Giuseppe Scrivano committed
    • bessel.m4: Fix printf warning by casting to (long int). · 28cc1e9a
      2010-09-05  Tobias Burnus  <burnus@net-b.de>
      
              * m4/bessel.m4: Fix printf warning by casting to (long int).
              * generated/bessel_r4.c:Regenerated.
              * generated/bessel_r8.c: Regenerated.
              * generated/bessel_r10.c: Regenerated.
              * generated/bessel_r16.c: Regenerated.
      
      From-SVN: r163885
      Tobias Burnus committed
    • c.opt (Wdouble-promotion): New. · 0a0b3574
      	* c.opt (Wdouble-promotion): New.
      
      	* doc/invoke.texi: Document -Wdouble-promotion.
      	* c-typeck.c (convert_arguments): Check for implicit conversions
      	from float to double.
      	(do_warn_double_promotion): New function.
      	(build_conditional_expr): Use it.
      	(build_binary_op): Likewise.
      
      	* gcc.dg/Wdouble-promotion.c: New.
      
      From-SVN: r163884
      Mark Mitchell committed
    • float128_1.f90: Remove test case as it always fails since Rev 163611 backed out the front-end... · 46d2b70c
      2010-09-05  Tobias Burnus  <burnus@net-b.de>
      
              * gfortran.dg/float128_1.f90: Remove test case as
              it always fails since Rev 163611 backed out the
              front-end implementation.
      
      From-SVN: r163883
      Tobias Burnus committed
    • float128_1.f90: XFAIL test case. · 41500b41
      2010-09-05  Tobias Burnus  <burnus@net-b.de>
      
              * gfortran.dg/float128_1.f90: XFAIL test case.
      
      From-SVN: r163881
      Tobias Burnus committed
    • bessel_7.f90: Decrease required precision. · 135e4121
      2010-09-05  Tobias Burnus  <burnus@net-b.de>
      
              * gfortran.dg/bessel_7.f90: Decrease required precision.
      
      From-SVN: r163880
      Tobias Burnus committed
    • re PR fortran/45186 (Gfortran 4.5.0 emits wrong linenumbers) · 433ce291
      2010-09-05  Tobias Burnus  <burnus@net-b.de>
      
              PR fortran/45186
              * trans-intrinsic.c (gfc_conv_intrinsic_sign,
              gfc_conv_intrinsic_leadz): Use build_call_expr_loc instead
              of build_call_expr.
              * trans-expr.c (gfc_conv_expr_present, gfc_conv_missing_dummy,
              gfc_conv_string_length, gfc_conv_substring,
              gfc_conv_component_ref, gfc_conv_unary_op, gfc_conv_powi,
              gfc_conv_cst_int_power, gfc_conv_string_tmp, gfc_conv_concat_op,
              gfc_conv_expr_op, gfc_build_compare_string,
              gfc_set_interface_mapping_bounds, gfc_conv_subref_array_arg,
              gfc_conv_derived_to_class, conv_isocbinding_procedure,
              gfc_conv_procedure_call, fill_with_spaces,
              gfc_trans_string_copy, gfc_trans_alloc_subarray_assign,
              gfc_trans_structure_assign, gfc_trans_pointer_assignment,
              gfc_trans_scalar_assign, gfc_trans_zero_assign,
              gfc_trans_array_copy, gfc_trans_array_constructor_copy): Change
              fold_build[0-9] to fold_build[0-9]_loc.
              * trans-io.c (set_parameter_const, set_parameter_value,
              set_parameter_ref, gfc_convert_array_to_string, set_string,
              set_internal_unit, io_result, set_error_locus,
              nml_get_addr_expr, build_dt): Ditto.
              * trans-openmp.c (gfc_omp_clause_default_ctor,
              gfc_omp_clause_copy_ctor, gfc_omp_clause_assign_op,
              gfc_trans_omp_array_reduction, gfc_trans_omp_atomic,
              gfc_trans_omp_do): Ditto.
              * trans.c (gfc_add_modify, gfc_build_addr_expr,
              gfc_build_array_ref, gfc_trans_runtime_error_vararg,
              gfc_trans_runtime_check, gfc_call_malloc,
              gfc_allocate_with_status, gfc_allocate_array_with_status,
              gfc_call_free, gfc_deallocate_with_status,
              gfc_call_realloc): Ditto.
      
      From-SVN: r163879
      Tobias Burnus committed
    • re PR testsuite/45545 (FAIL: gfortran.dg/array_memcpy_3.f90) · 226b53d2
      	PR testsuite/45545
      	* gfortran.dg/array_memcpy_3.f90: Correct pattern for
      	ref-all-matching targets.
      
      From-SVN: r163878
      Hans-Peter Nilsson committed
    • re PR tree-optimization/45535 (ICE during tree_ssa_dse) · f38fb2c4
      2010-09-05  Richard Guenther  <rguenther@suse.de>
      
      	PR tree-optimization/45535
      	* tree-ssa-alias.c (indirect_ref_may_alias_decl_p): Properly
      	handle TMR_INDEX2.  Make sure TMR_INDEX is not NULL before
      	dereferencing it.
      	(indirect_refs_may_alias_p): Likewise.
      
      	* gcc.c-torture/compile/pr45535.c: New testcase.
      
      From-SVN: r163877
      Richard Guenther committed
    • sh.c (sh_option_override): Make static. · e7a8f681
      	* config/sh/sh.c (sh_option_override): Make static.
      	Adjust comments.  Declare.
      	(sh_function_value_regno_p): Likewise. 
      	(sh_register_move_cost): Modify the arguments, make static.
      	Adjust comments.  Declare.
      	(TARGET_OPTION_OVERRIDE, TARGET_REGISTER_MOVE_COST
      	TARGET_FUNCTION_VALUE_REGNO_P): Define.
      	* config/sh/sh.h (OVERRIDE_OPTIONS, FUNCTION_VALUE_REGNO_P
      	REGISTER_MOVE_COST): Delete.
      	* config/sh/sh-protos.h (sh_override_options): Delete.
      	(sh_register_move_cost): Delete.
      	(sh_function_value_regno_p): Delete.
      
      From-SVN: r163873
      Naveen H.S committed
    • Daily bump. · 879a629b
      From-SVN: r163872
      GCC Administrator committed
  3. 04 Sep, 2010 12 commits
    • global-used-types-1.C: Replace ".*" by "\[^\n\]*". · 1457e853
      * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
      "\[^\n\]*".
      * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
      * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
      * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
      * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
      * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
      * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
      * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
      * g++.dg/debug/dwarf2/typedef1.C: Likewise.
      * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
      * gcc.dg/debug/dwarf2/inline2.c: Likewise.
      * gcc.target/i386/pr22152.c: Likewise.
      * gcc.target/i386/pr36992-1.c: Likewise.
      * gcc.target/i386/pr36992-2.c: Likewise.
      * gcc.target/sh/sh4a-memmovua.c: Likewise.
      
      From-SVN: r163868
      Andreas Schwab committed
    • re PR testsuite/43957 (FAIL: gcc.dg/const-uniq-1.c scan-tree-dump-times gimple "LC0" 2) · 5d74d8d6
      	PR testsuite/43957
      	* gcc.dg/const-uniq-1.c: Modify regexp.
      
      From-SVN: r163867
      John David Anglin committed
    • m32r.c (m32r_function_value, [...]): New functions. · 8c9cb6e6
      	* config/m32r/m32r.c (m32r_function_value, m32r_libcall_value,
      	m32r_function_value_regno_p): New functions.
      	(TARGET_FUNCTION_VALUE, TARGET_LIBCALL_VALUE,
      	TARGET_FUNCTION_VALUE_REGNO_P): Declare.
      	* config/m32r/m32r.h: (FUNCTION_VALUE, LIBCALL_VALUE,
      	FUNCTION_VALUE_REGNO_P): Remove.
      
      From-SVN: r163864
      Anatoly Sokolov committed
    • re PR fortran/45530 (gfortran internal compiler error) · e0608471
      2010-09-04  Tobias Burnus  <burnus@net-b.de>
      
              PR fortran/45530
              * resolve.c (resolve_fl_namelist): Change constraint checking
              order to prevent endless loop.
      
      2010-09-04  Tobias Burnus  <burnus@net-b.de>
      
              PR fortran/45530
              * gfortran.dg/namelist_63.f90: New.
      
      From-SVN: r163862
      Tobias Burnus committed
    • foldconst-2.c: New testcase. · 17f39a39
      
      	* gcc.dg/tree-ssa/foldconst-2.c: New testcase.
      	* gcc.dg/tree-ssa/foldconst-3.c: New testcase.
      
      	* gimple-fold.c (maybe_fold_reference): Use fold_const_aggregate_ref.
      	* tree-ssa-ccp.c (fold_const_aggregate_ref): Use
      	fold_read_from_constant_string.
      
      	* gimple.h (canonicalize_constructor_val): Declare.
      	* gimple-fold.c (canonicalize_constructor_val): New function.
      	(get_symbol_constant_value):Use it.
      	* tree-ssa-ccp.c (fold_const_aggregate_ref): Likewise.
      
      From-SVN: r163861
      Jan Hubicka committed
    • foldconst-1.c: New testcase. · 5f7ae6b6
      
      	* gcc.dg/tree-ssa/foldconst-1.c: New testcase.
      	* tree-switch-conversion.c (build_one_array): Set constructor to be
      	static.
      	* varpool.c (varpool_finalize_decl): Compute const_value_known.
      
      From-SVN: r163860
      Jan Hubicka committed
    • re PR bootstrap/45519 (Failed to bootstrap) · bcf71673
      2010-09-04  Richard Guenther  <rguenther@suse.de>
      
      	PR bootstrap/45519
      	* tree-flow.h (force_gimple_operand_1): Declare.
      	(force_gimple_operand_gsi_1): Likewise.
      	* gimplify.c (force_gimple_operand_1): New worker taking a
      	gimple predicate for ...
      	(force_gimple_operand): ... which now wraps it.
      	(force_gimple_operand_gsi_1, force_gimple_operand_gsi): Likewise.
      	* tree-ssa-loop-ivopts.c (find_interesting_uses_address): Revert
      	last change.
      	* tree-ssa-address.c (gimplify_mem_ref_parts): Use
      	force_gimple_operand_gsi_1 with is_gimple_mem_ref_addr.
      	(create_mem_ref): Likewise.
      
      From-SVN: r163858
      Richard Guenther committed
    • predicates.md (sse_reg_operand): New predicate. · 770b37b9
      	* config/i386/predicates.md (sse_reg_operand): New predicate.
      	* config/i386/i386.md (TFmode push splitter): Use sse_reg_operand
      	predicate for operand 1.
      	(XFmode push splitter): Use fp_register_operand predicate
      	for operand 1.
      	(*dummy_extendsfdf2, *dummy_extendsfxf2): Remove disabled patterns.
      	(SF-DF float_extend push splitter): Add reload_completed insn
      	predicate.
      	({SF,DF}-XF float_extend_push splitter): Macroize splitter using
      	MODEF mode macro.  Add reload_completed insn predicate.
      
      From-SVN: r163857
      Uros Bizjak committed
    • re PR fortran/45507 (Bogus Error: Can't convert TYPE(c_ptr) to INTEGER(4)) · b6ff8128
      2010-09-04  Janus Weil  <janus@gcc.gnu.org>
      
      	PR fortran/45507
      	* resolve.c (resolve_allocate_expr): Generate default initializers
      	already at this point, resolve them and put them into expr3, ...
      	* trans-stmt.c (gfc_trans_allocate): ... instead of waiting until
      	translation stage.
      
      
      2010-09-04  Janus Weil  <janus@gcc.gnu.org>
      
      	PR fortran/45507
      	* gfortran.dg/allocate_alloc_opt_12.f90: New.
      
      From-SVN: r163856
      Janus Weil committed
    • df.h (enum df_ref_class): Remove DF_REF_EXTRACT. · 502ef838
      2010-09-04  Paolo Bonzini  <bonzini@gnu.org>
      
      	* df.h (enum df_ref_class): Remove DF_REF_EXTRACT.
      	(struct df_extract_ref): Remove.
      	(union df_ref_d): Remove extract_ref member.
      	(df_ref_create): Remove last three arguments.
      	(DF_REF_LOC): Remove DF_REF_EXTRACT case.
      	* df-scan.c (df_ref_record): Remove last three arguments, do not
      	pass them to df_ref_create_structure.
      	(df_uses_record): Remove first and last three arguments.  Replace
      	first argument with DF_REF_REGULAR, adjust calls to remove the
      	width, offset and mode.  Always call recursively on the second
      	and third argument of ZERO_EXTRACT and SIGN_EXTRACT.
      	(df_ref_create_structure): Remove first argument.
      	(struct df_scan_problem_data): Remove ref_extract_pool.
      	(df_scan_free_internal): Do not free it.
      	(df_scan_alloc): Do not allocate it.
      	(df_ref_create): Remove last three arguments, do not pass them to
      	df_ref_create_structure.
      	(df_free_ref): Remove DF_REF_EXTRACT case.
      	(df_notes_rescan): Adjust call to df_uses_record.
      	(df_ref_equal_p, df_ref_compare, df_ref_create_structure):
      	Remove DF_REF_EXTRACT case.
      	(df_def_record_1): Do not special case class for a ZERO_EXTRACT lhs.
      	Adjust calls to df_ref_record, using DF_REF_REGULAR for all REG
      	and SUBREG definitions.
      	(df_get_conditional_uses): Remove references to width/offset/mode,
      	adjust call to df_ref_create_structure.
      	(df_get_call_refs, df_insn_refs_collect, df_bb_refs_collect,
      	df_entry_block_defs_collect, df_exit_block_uses_collect): Adjust
      	calls to df_uses_record and df_ref_record.
      	* fwprop.c (update_df): Remove references to width/offset/mode,
      	adjust call to df_ref_create.
      
      From-SVN: r163854
      Paolo Bonzini committed
    • Daily bump. · f37b4faa
      From-SVN: r163853
      GCC Administrator committed
  4. 03 Sep, 2010 8 commits
    • ipa.c (build_cdtor): Take VECtor as argument; fix array walk. · 48c24aca
      
      	* ipa.c (build_cdtor): Take VECtor as argument; fix array walk.
      	(build_cdtor_fns): Update use of build_cdtor.
      
      From-SVN: r163849
      Jan Hubicka committed
    • re PR libstdc++/45347 (concurrence.h: In constructor… · 9c7f808d
      re PR libstdc++/45347 (concurrence.h: In constructor '__gnu_cxx::__cond::__cond()': /home/jayk/obj/gcc451/alphaev67-dec-osf5.1/libstdc++-v3/include/ext/concurrence.h:276:29: warning: missing initializer for member '__pthread_cond_t::__bloc)
      
      2010-09-03  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR libstdc++/45347
      	* include/ext/concurrence.h: Add #pragma GCC system_header.
      
      From-SVN: r163848
      Paolo Carlini committed
    • dump_parse_tree (gfc_run_passes): Call optimize_namespace instead of optimize_code. · 2bfec368
      2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
      
      	* dump_parse_tree (gfc_run_passes):  Call optimize_namespace
      	instead of optimize_code.
      	(optimize_namespace):  New function.
      
      2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
      
      	* gfortran.dg/trim_optimize_2.f90:  New test.
      
      From-SVN: r163846
      Thomas Koenig committed
    • options.texi (SeparateAlias): Document. · d1583032
      	* doc/options.texi (SeparateAlias): Document.
      	* opt-functions.awk (switch_flags): Handle SeparateAlias.
      	* opth-gen.awk: Generate enumeration names for options marked
      	SeparateAlias, but not for those marked Ignore.
      	* opts-common.c (generate_canonical_option): Don't output separate
      	argument for options marked CL_SEPARATE_ALIAS.
      	(decode_cmdline_option): Handle CL_SEPARATE_ALIAS.
      	* opts.h (CL_SEPARATE_ALIAS): New.
      	(CL_PARAMS, CL_WARNING, CL_OPTIMIZATION, CL_DRIVER, CL_TARGET,
      	CL_COMMON): Adjust definitions.
      	* config/i386/darwin.opt, config/mips/sde.opt: New.
      	* common.opt (fdump-final-insns): New.
      	* config.gcc (i[34567]86-*-darwin*, x86_64-*-darwin*): Add
      	i386/darwin.opt.
      	(mips*-sde-elf*): Add mips/sde.opt.
      	* config/mips/sde.h (DRIVER_SELF_SPECS): Don't handle
      	-mno-data-in-code and -mcode-xonly here.
      	* defaults.h (DEFAULT_SWITCH_TAKES_ARG): Add 'd'.
      	* gcc.c (option_map): Add "j" to --dump entry.
      	(translate_options): Don't translate -d to -foutput-class-dir=
      	here.
      
      java:
      	* lang.opt (d): New.
      
      testsuite:
      	* gcc.dg/opts-4.c: New test.
      
      From-SVN: r163844
      Joseph Myers committed
    • vect-peel-3.c: XFAIL if vect_no_align. · e6bc4de9
      2010-09-03  Steve Ellcey  <sje@cup.hp.com>
      
      	* gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
      	* gcc.dg/vect/vect-peel-4.c: Ditto.
      
      From-SVN: r163842
      Steve Ellcey committed
    • Use DR_IS_WRITE instead of !DR_IS_READ. · b0af49c4
      2010-09-03  Sebastian Pop  <sebastian.pop@amd.com>
      
      	* tree-data-ref.c (dr_may_alias_p): Replace !DR_IS_READ with
      	DR_IS_WRITE.
      	(compute_all_dependences): Same.
      	(create_rdg_edge_for_ddr): Same.
      	* tree-data-ref.h (DR_IS_WRITE): New.
      	(ddr_is_anti_dependent): Replace !DR_IS_READ with DR_IS_WRITE.
      	* tree-if-conv.c (write_memrefs_written_at_least_once): Same.
      	(write_memrefs_written_at_least_once): Same.
      	* tree-predcom.c (suitable_component_p): Same.
      	(determine_roots_comp): Same.
      	(execute_load_motion): Same.
      	* tree-vect-data-refs.c (vect_analyze_data_ref_dependence): Same.
      	(vect_enhance_data_refs_alignment): Same.
      	(vect_analyze_group_access): Same.
      
      From-SVN: r163841
      Sebastian Pop committed
    • re PR fortran/45525 (gfortran.dg/dummy_procedure_1.f90 failed) · 0edf45a3
      2010-09-03  Daniel Kraft  <d@domob.eu>
      
      	PR fortran/45525
      	* gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
      
      From-SVN: r163840
      Daniel Kraft committed
    • configure.ac: Enable LTO by default on Darwin. · bb79486c
      2010-09-03  Jack Howarth <howarth@bromo.med.uc.edu>
      
      	* configure.ac: Enable LTO by default on Darwin.
      	* configure: Regenerate.
      
      From-SVN: r163839
      Jack Howarth committed