Sandra Loosemore
ce805a8d92
extend.texi (Cilk Plus Builtins): Add markup.
...
2015-03-21 Sandra Loosemore <sandra@codesourcery.com>
gcc/
* doc/extend.texi (Cilk Plus Builtins): Add markup.
From-SVN: r221559
2015-03-21 16:34:46 -04:00
Sandra Loosemore
7651042ec6
invoke.texi (-fcheck-pointer-bounds): Copy-edit, add additional index entries and cross-references.
...
2015-03-21 Sandra Loosemore <sandra@codesourcery.com>
gcc/
* doc/invoke.texi (-fcheck-pointer-bounds): Copy-edit, add
additional index entries and cross-references.
(-fchkp-check-incomplete-type): Likewise.
(-fchkp-first-field-has-own-bounds): Likewise.
(-fchkp-narrow-to-innermost-array): Likewise.
(-fchkp-use-fast-string-functions): Likewise.
(-fchkp-use-nochk-string-functions): Likewise.
(-fchkp-use-static-const-bounds): Likewise.
(-fchkp-treat-zero-dynamic-size-as-infinite): Likewise.
(-fchkp-instrument-marked-only): Likewise.
(-fchkp-use-wrappers): Likewise.
(-static-libmpx): Likewise.
(-static-libmpxwrappers): Likewise.
* doc/extend.texi (bnd_legacy): Likewise.
(bnd_instrument): Likewise.
(bnd_variable_size): Likewise.
(Pointer Bounds Checker builtins): Likewise.
From-SVN: r221558
2015-03-21 14:40:55 -04:00
John David Anglin
844d9a76bc
reduction-4.c: Don't run on hppa*-*-hpux*.
...
* testsuite/libgomp.oacc-c-c++-common/reduction-4.c: Don't run on
hppa*-*-hpux*.
From-SVN: r221557
2015-03-21 16:19:43 +00:00
Mikael Morin
7ce3cec7a2
Fix ChangeLog year
...
From-SVN: r221554
2015-03-21 15:04:47 +00:00
Mikael Morin
02ea292607
Fix ChangeLog formatting
...
From-SVN: r221553
2015-03-21 15:00:30 +00:00
H.J. Lu
2aec4543b1
Put @{xxx} in one line
...
* gfortran.texi (_gfortran_caf_sync_memory): Put @{xxx} in one
line.
From-SVN: r221552
2015-03-21 07:26:52 -07:00
Tom de Vries
a79b7ec516
Mark omp thread functions as parallelized
...
2015-03-21 Tom de Vries <tom@codesourcery.com>
PR tree-optimization/65458
* cgraph.c (cgraph_node::dump): Handle parallelized_function field.
* cgraph.h (cgraph_node): Add parallelized_function field.
* lto-cgraph.c (lto_output_node): Write parallelized_function field.
(input_overwrite_node): Read parallelized_function field.
* omp-low.c (expand_omp_taskreg, finalize_task_copyfn): Set
parallelized_function on cgraph_node for child_fn.
* tree-parloops.c: Add include of plugin-api.h, ipa-ref.h and cgraph.h.
Remove include of gt-tree-parloops.h.
(parallelized_functions): Remove static variable.
(parallelized_function_p): Rewrite using parallelized_function field of
cgraph_node.
(create_loop_fn): Remove adding to parallelized_functions.
* Makefile.in (GTFILES): Remove tree-parloops.c
From-SVN: r221551
2015-03-21 10:14:10 +00:00
Tobias Burnus
2691415b63
2015-03-21 Tobias Burnus <burnus@net-b.de>
...
* gfortran.texi (_gfortran_caf_sync_all,
* _gfortran_caf_sync_images,
_gfortran_caf_sync_memory, _gfortran_caf_error_stop,
_gfortran_caf_error_stop_str, _gfortran_caf_atomic_define,
_gfortran_caf_atomic_ref, _gfortran_caf_atomic_cas,
_gfortran_caf_atomic_op): New sections.
From-SVN: r221550
2015-03-21 09:31:17 +01:00
Tobias Burnus
a684fb6488
trans-expr.c (gfc_get_tree_for_caf_expr): Reject unimplemented coindexed coarray accesses.
...
2015-03-21 Tobias Burnus <burnus@net-b.de>
* trans-expr.c (gfc_get_tree_for_caf_expr): Reject unimplemented
coindexed coarray accesses.
2015-03-21 Tobias Burnus <burnus@net-b.de>
* gfortran.dg/coarray_38.f90: New.
* gfortran.dg/coarray_39.f90: New.
* gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
compile test.
From-SVN: r221549
2015-03-21 09:29:40 +01:00
GCC Administrator
506fdd17dd
Daily bump.
...
From-SVN: r221547
2015-03-21 00:16:12 +00:00
Marek Polacek
f594abf4b9
re PR c++/65398 ([C++11] GCC rejects constexpr variable definitions with valid initialization)
...
PR c++/65398
* constexpr.c (cxx_fold_indirect_ref): Transform *(&A[i] p+ j) into
A[i + j].
* g++.dg/cpp0x/pr65398.C: New test.
From-SVN: r221544
2015-03-20 21:53:40 +00:00
Jan Hubicka
730c436a33
re PR lto/65475 (ICE in odr_vtable_hasher::equal (Segmentation fault))
...
PR ipa/65475
* ipa-devirt.c (add_type_duplicate): Prevail polymorphic type over
non-polymorphic
* g++.dg/lto/pr65475_0.C: New testcase.
* g++.dg/lto/pr65475_1.C: New testcase.
From-SVN: r221542
2015-03-20 18:19:18 +00:00
Vladimir Makarov
05f23918fa
re PR rtl-optimization/64366 (Segmentation fault in remove_pseudos)
...
2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
PR rtl-optimization/64366
* lra.c (lra_update_insn_regno_info): Consider regs in
CALL_INSN_FUNCTION_USAGE memory.
2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
PR rtl-optimization/64366
* gcc.target/sh/pr64366.c: New.
From-SVN: r221541
2015-03-20 17:43:48 +00:00
Paolo Carlini
e251e8157e
re PR c++/48324 ([C++0x] constexpr evaluation should respect lifetime rules)
...
2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/48324
* g++.dg/cpp0x/constexpr-48324.C: New.
From-SVN: r221539
2015-03-20 17:26:32 +00:00
James Greenhalgh
c00acee464
[Patch Testsuite] Make all_attributes.cc in to (almost_)all_attributes.cc for ARM.
...
* testsuite/17_intro/headers/c++1998/all_attributes.cc: Disable
test for unused for ARM.
* testsuite/17_intro/headers/c++200x/all_attributes.cc: Likewise.
* testsuite/17_intro/headers/c++2014/all_attributes.cc: Likewise.
From-SVN: r221538
2015-03-20 17:20:12 +00:00
Paolo Carlini
f51cd72afc
re PR c++/48453 ([C++0x] [DR 1287] Invalid reference initialization via explicit conversion)
...
2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/48453
* g++.dg/cpp0x/pr48453.C: New.
From-SVN: r221537
2015-03-20 17:06:18 +00:00
Marek Polacek
b75cebc4a7
re PR c++/65072 (Segfault when parsing dectlype in trailing return type)
...
PR c++/65072
* typeck.c (lookup_anon_field): Make sure we're dealing with the main
variant.
* g++.dg/cpp0x/pr65072.C: New test.
From-SVN: r221535
2015-03-20 14:56:53 +00:00
Jonathan Wakely
df6d9c7f6a
c++config (__gnu_cxx::__cxx11): Define new namespace.
...
* include/bits/c++config (__gnu_cxx::__cxx11): Define new namespace.
* include/ext/codecvt_specializations.h (encoding_state,
encoding_char_traits): Remove abi-tag and use inline namespace.
* testsuite/ext/profile/mutex_extensions_neg.cc: Adjust dg-error line.
From-SVN: r221533
2015-03-20 13:26:55 +00:00
Richard Biener
3da3ff4e71
re PR tree-optimization/64715 (__builtin_object_size (..., 1) fails to locate subobject)
...
2015-03-20 Richard Biener <rguenther@suse.de>
PR middle-end/64715
* tree-chrec.c (chrec_fold_poly_cst): Use useless_type_conversion_p
for type comparison and gcc_checking_assert.
(chrec_fold_plus_poly_poly): Likewise.
(chrec_fold_multiply_poly_poly): Likewise.
(chrec_convert_1): Likewise.
* gimplify.c (gimplify_expr): Remove premature folding of
&X + CST to &MEM[&X, CST].
* gcc.dg/pr15347.c: Use -O.
* c-c++-common/pr19807-1.c: Likewise.
From-SVN: r221532
2015-03-20 12:39:32 +00:00
Eric Botcazou
1e039275b5
re PR ada/65451 (compiler crash on volatile access type)
...
PR ada/65451
* gcc-interface/utils.c (gnat_pushdecl): Tidy up and improve comment.
Make sure to chain only main variants through TYPE_NEXT_PTR_TO.
From-SVN: r221531
2015-03-20 10:15:33 +00:00
Jan Hubicka
7ce7e4d494
ipa-inline.c (can_inline_edge_p): Short circuit if inline_failed already is final.
...
* ipa-inline.c (can_inline_edge_p): Short circuit if inline_failed
already is final.
(ipa_inline): Recompute inline_failed codes.
* cif-code.def (FUNCTION_NOT_OPTIMIZED, REDEFINED_EXTERN_INLINE,
USES_COMDAT_LOCAL, ATTRIBUTE_MISMATCH, UNREACHABLE): Declare as
CIF_FINAL_ERROR.
From-SVN: r221530
2015-03-20 06:41:17 +00:00
Uros Bizjak
21e357f1f2
re PR rtl-optimization/60851 (ICE: in extract_constrain_insn_cached, at recog.c:2117 with -flive-range-shrinkage -mdispatch-scheduler -march=bdver4)
...
PR rtl-optimization/60851
* recog.c (constrain_operands): Accept a pseudo register before reload
for LRA enabled targets.
testsuite/ChangeLog:
PR rtl-optimization/60851
* gcc.target/i386/pr60851.c: New test.
From-SVN: r221529
2015-03-20 07:07:30 +01:00
Vladimir Makarov
5a59d54e05
Add missed ChangeLog entry for revision 221552.
...
From-SVN: r221528
2015-03-20 00:18:57 +00:00
GCC Administrator
284ab29bd3
Daily bump.
...
From-SVN: r221527
2015-03-20 00:16:11 +00:00
Michael Meissner
8d9fb9bb35
re PR target/65240 (ICE (insn does not satisfy its constraints) on powerpc64le-linux-gnu)
...
[gcc]
2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
PR target/65240
* config/rs6000/predicates.md (easy_fp_constant): Remove special
-ffast-math handling that kept non-0 constants live in the RTL
until reload. Remove logic testing the number of instructions it
took to create a constant in a GPR that was never used, due to a
test for soft-float earlier.
(memory_fp_constant): Delete, no longer used.
* config/rs6000/rs6000.md (mov<MODE>_hardfloat): Remove
alternatives for loading non-0 constants into GPRs for hard
floating point that is no longer needed due to changes in
easy_fp_constant. Add support for loading 0.0 into GPRs.
(mov<mode>_hardfloat32): Likewise.
(mov<mode>_hardfloat64): Likewise.
(mov<mode>_64bit_dm): Likewise.
(movtd_64bit_nodm): Likewise.
(pre-reload move FP constant define_split): Delete define_split,
since it is no longer used.
(extenddftf2_internal): Remove GHF constraints that are not valid
for extenddftf2.
[gcc/testsuite]
2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
PR target/65240
* gcc/testsuite/g++.dg/pr65240.h: Add tests for PR 65240.
* gcc/testsuite/g++.dg/pr65240-1.C: Likewise.
* gcc/testsuite/g++.dg/pr65240-2.C: Likewise.
* gcc/testsuite/g++.dg/pr65240-3.C: Likewise.
* gcc/testsuite/g++.dg/pr65240-4.C: Likewise.
From-SVN: r221524
2015-03-19 22:37:33 +00:00
Vladimir Makarov
ef0006ebdb
re PR rtl-optimization/63491 (Ice in LRA with simple vector test case on power)
...
2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
PR rtl-optimization/63491
* lra-constraints.c (check_and_process_move): Use src instead of
sreg. Remove some dead code.
2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
PR rtl-optimization/63491
* gcc.target/powerpc/pr63491.c: New.
From-SVN: r221522
2015-03-19 19:59:38 +00:00
Jason Merrill
7cb7357360
re PR c++/65046 (-Wabi-tag doesn't warn about variables or function return types)
...
PR c++/65046
Automatically propagate ABI tags to variables and functions
from their (return) type.
* class.c (check_tag): Handle variables and functions.
(mark_or_check_attr_tags): Split out from find_abi_tags_r.
(mark_or_check_tags): Likewise.
(mark_abi_tags): Use it. Rename from mark_type_abi_tags.
(check_abi_tags): Add single argument overload for decls.
Handle inheriting tags for decls.
* mangle.c (write_mangled_name): Call it.
(mangle_return_type_p): Split out from write_encoding.
(unmangled_name_p): Split out from write_mangled_name.
(write_mangled_name): Ignore abi_tag on namespace.
* cp-tree.h (NAMESPACE_IS_INLINE): Replace NAMESPACE_ABI_TAG.
* parser.c (cp_parser_namespace_definition): Set it.
* name-lookup.c (handle_namespace_attrs): Use arguments. Warn
about abi_tag attribute on non-inline namespace.
* tree.c (check_abi_tag_args): Split out from handle_abi_tag_attribute.
(handle_abi_tag_attribute): Allow tags on variables.
From-SVN: r221521
2015-03-19 15:31:48 -04:00
Jakub Jelinek
9b65e171ed
c-decl.c (c_decl_attributes): Also add "omp declare target" attribute for DECL_EXTERNAL VAR_DECLs.
...
* c-decl.c (c_decl_attributes): Also add "omp declare target"
attribute for DECL_EXTERNAL VAR_DECLs.
* decl2.c (cplus_decl_attributes): Also add "omp declare target"
attribute for DECL_EXTERNAL VAR_DECLs.
* testsuite/libgomp.c/target-10.c: New test.
* testsuite/libgomp.c++/target-4.C: New test.
From-SVN: r221520
2015-03-19 20:12:43 +01:00
Jan Hubicka
257291fc89
re PR lto/65380 ([ICF] LTO: ICE in add_symbol_to_partition_1, at lto/lto-partition.c:158)
...
Fix PR ipa/65380.
PR ipa/65380
* ipa-icf.c (sem_function::merge): Do not merge DECL_EXTERNAL symbols.
(sem_variable::merge): Likewise.
From-SVN: r221519
2015-03-19 17:37:15 +00:00
Martin Liska
e68287df88
re PR ipa/65465 (Internal compiler error: in build2_stIat)
...
Fix for PR ipa/65465.
PR ipa/65465
* cgraphunit.c (cgraph_node::create_wrapper): Correctly reset
all fields of cgraph_thunk_info.
* g++.dg/ipa/pr65465.C: New test.
From-SVN: r221518
2015-03-19 17:35:52 +00:00
Ilya Enkovich
5cdd35db59
ipa-chkp.c (chkp_maybe_create_clone): Don't try to clone instrumented thunks.
...
* ipa-chkp.c (chkp_maybe_create_clone): Don't try to
clone instrumented thunks.
From-SVN: r221516
2015-03-19 14:01:31 +00:00
Richard Biener
8cf0fb5cef
revert: re PR middle-end/63155 (memory hog)
...
2015-03-19 Richard Biener <rguenther@suse.de>
Revert
2015-03-10 Richard Biener <rguenther@suse.de>
PR middle-end/63155
* tree-ssa-coalesce.h (verify_ssa_coalescing): Declare.
* tree-ssa-coalesce.c: Include timevar.h.
(attempt_coalesce): Handle graph being NULL.
(coalesce_partitions): Call verify_ssa_coalescing if ENABLE_CHECKING.
Split out abnormal coalescing to ...
(perform_abnormal_coalescing): ... this function.
(coalesce_ssa_name): Perform abnormal coalescing without computing
live/conflict.
(verify_ssa_coalescing_worker): New function.
(verify_ssa_coalescing): Likewise.
From-SVN: r221515
2015-03-19 13:36:18 +00:00
Richard Biener
4c5c36d495
partition.h (struct partition_elem): Re-order elements to avoid padding.
...
2015-03-19 Richard Biener <rguenther@suse.de>
* partition.h (struct partition_elem): Re-order elements to
avoid padding.
From-SVN: r221514
2015-03-19 11:44:08 +00:00
Paolo Carlini
397af03810
re PR c++/52659 (GCC fails to reject a deleted function definition which is not the first declaration)
...
2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/52659
* g++.dg/cpp0x/deleted11.C: New.
From-SVN: r221513
2015-03-19 11:02:47 +00:00
Jakub Jelinek
a3f94967e1
re PR sanitizer/65400 (tsan mis-compiles inlineable C functions)
...
PR sanitizer/65400
* tsan.c (instrument_gimple): Clear tail call flag on
calls.
* c-c++-common/tsan/pr65400-3.c: New test.
From-SVN: r221512
2015-03-19 11:12:34 +01:00
Paolo Carlini
9308995b0a
re PR c++/59686 (Non-constexpr pointers accepted in constant expressions)
...
2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/59686
* g++.dg/cpp0x/constexpr-59686.C: New.
From-SVN: r221510
2015-03-19 08:57:01 +00:00
Jakub Jelinek
02703f4c0f
re PR sanitizer/64265 (r217669 broke tsan)
...
PR sanitizer/64265
* g++.dg/tsan/pr64265.C: New test.
From-SVN: r221509
2015-03-19 08:55:22 +01:00
Jakub Jelinek
bfd714822b
re PR sanitizer/65400 (tsan mis-compiles inlineable C functions)
...
PR sanitizer/65400
* ipa-split.c (find_return_bb): Allow TSAN_FUNC_EXIT internal
call in the return bb.
(find_split_points): Add RETURN_BB argument, don't call
find_return_bb.
(split_function): Likewise. Add ADD_TSAN_FUNC_EXIT argument,
if true append TSAN_FUNC_EXIT internal call after the call to
the split off function.
(execute_split_functions): Call find_return_bb here.
Don't optimize if TSAN_FUNC_EXIT is found in unexpected places.
Adjust find_split_points and split_function calls.
* c-c++-common/tsan/pr65400-1.c: New test.
* c-c++-common/tsan/pr65400-2.c: New test.
From-SVN: r221508
2015-03-19 08:53:38 +01:00
DJ Delorie
995332cad3
rl78-virt.md (andqi3_virt): Allow far operands.
...
* config/rl78/rl78-virt.md (andqi3_virt): Allow far operands.
(iorqi3_virt): Likewise.
From-SVN: r221506
2015-03-19 00:00:51 -04:00
GCC Administrator
86b0150594
Daily bump.
...
From-SVN: r221505
2015-03-19 00:16:14 +00:00
Paolo Carlini
a533f6978d
re PR c++/59816 ([c++11] Incorrect visibility check in template instantiation when the default constructor is a variadic template.)
...
2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/59816
* g++.dg/cpp0x/pr59816.C: New.
From-SVN: r221502
2015-03-18 21:30:04 +00:00
Paul Thomas
91e11b2345
re PR fortran/59198 (ICE on cyclically dependent polymorphic types)
...
2014-03-18 Paul Thomas <pault@gcc.gnu.org>
PR fortran/59198
* gfortran.dg/proc_ptr_comp_45.f90 : Make tests fuzzy.
From-SVN: r221501
2015-03-18 21:18:38 +00:00
Martin Liska
cf3f91ddc8
re PR ipa/65439 (FAIL: g++.dg/ipa/ipa-icf-4.C -std=gnu++98 scan-ipa-dump icf "Equal symbols: 6")
...
Fix PR65439.
PR ipa/65439
* g++.dg/ipa/ipa-icf-4.C: Extend expected number of
equivalences either to 6 or 7.
M gcc/testsuite/ChangeLog
M gcc/testsuite/g++.dg/ipa/ipa-icf-4.C
From-SVN: r221500
2015-03-18 19:18:34 +00:00
Tom de Vries
09489eb80c
Make parallelize_loops static
...
2015-03-18 Tom de Vries <tom@codesourcery.com>
* tree-parloops.c (parallelize_loops): Make static.
* tree-parloops.h (parallelize_loops): Remove extern declaration.
From-SVN: r221498
2015-03-18 18:55:38 +00:00
Jonathan Wakely
168ad5f5e3
re PR c++/65046 (-Wabi-tag doesn't warn about variables or function return types)
...
PR c++/65046
* config/locale/gnu/messages_members.cc (Catalog_info, Catalogs,
get_catalogs): Add abi-tag.
* include/ext/codecvt_specializations.h (encoding_state,
encoding_char_traits): Likewise.
* src/c++11/cxx11-ios_failure.cc (io_error_category): Likewise.
* src/c++11/cxx11-shim_facets.cc (__any_string::operator basic_string,
numpunct_shim, collate_shim, time_get_shim, moneypunct_shim,
money_get_shim, money_put_shim, messages_shim): Likewise.
* src/c++11/future.cc (future_error_category::message): Likewise.
* src/c++11/system_error.cc (generic_error_category::message,
system_error_category::message): Likewise.
(__sso_string): Disable -Wabi-tag warnings.
From-SVN: r221497
2015-03-18 18:08:29 +00:00
Jonathan Wakely
2a9611d03b
re PR libstdc++/13631 (Problems in messages)
...
PR libstdc++/13631
* config/locale/gnu/messages_members.cc (get_glibc_msg): Fix fallback
implementation for old glibc. Fix whitespace.
From-SVN: r221494
2015-03-18 16:17:47 +00:00
Andrew Stubbs
b4f3051a5f
re PR middle-end/64491 (incorrect warning: loop exit may only be reached after undefined behavior)
...
Fix PR64491
2015-03-18 Andrew Stubbs <ams@codesourcery.com>
PR middle-end/64491
Revert:
2014-11-20 Andrew Stubbs <ams@codesourcery.com>
* tree-ssa-loop-niter.c (maybe_lower_iteration_bound): Warn if a loop
condition would be removed due to undefined behaviour.
2015-03-18 Andrew Stubbs <ams@codesourcery.com>
PR middle-end/64491
Revert:
2014-11-20 Andrew Stubbs <ams@codesourcery.com>
* gcc.dg/undefined-loop-1.c: New file.
* gcc.dg/undefined-loop-2.c: New file.
2014-12-24 Andrew Stubbs <ams@codesourcery.com>
PR testsuite/64032
* gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
loop exits too early.
From-SVN: r221492
2015-03-18 14:27:13 +00:00
Martin Liska
1aec2ecce4
re PR ipa/65432 (Invalid read of size 1: ipa_icf::sem_item_optimizer::merge_classes(unsigned int) (ipa-icf.c:2958))
...
Fix PR ipa/65432
PR ipa/65432
* cgraph.c (cgraph_node::get_create): Remove unnecessary
xstrdup_for_dump wrapper.
* ipa-icf.c (sem_item::dump): Use symtab_node::name instead of
sem_item::name.
(sem_function::equals): Wrap symtab_node::name and symtab_node::asm_name
with xstrdup_for_dump.
(sem_variable::equals): Likewise.
(sem_item_optimizer::read_section): Use symtab_node::name instead of
sem_item::name.
(sem_item_optimizer::parse_funcs_and_vars): Likewise.
(sem_item_optimizer::merge_classes): Wrap symtab_node::name and
symtab_node::asm_name with xstrdup_for_dump.
(congruence_class::dump): Use symtab_node::name instead of
sem_item::name.
* ipa-icf.h (symtab_node::name): Remove.
(symtab_node::asm_name): Likewise.
From-SVN: r221491
2015-03-18 14:16:59 +00:00
Jakub Jelinek
faf4220c72
re PR tree-optimization/65450 (Unaligned access with -O3 -mtune=k8)
...
PR tree-optimization/65450
* tree-vect-data-refs.c (vect_duplicate_ssa_name_ptr_info): New
function.
(vect_create_addr_base_for_vector_ref, vect_create_data_ref_ptr): Use
it instead of duplicate_ssa_name_ptr_info.
* gfortran.dg/pr65450.f90: New test.
From-SVN: r221490
2015-03-18 14:54:12 +01:00
Jakub Jelinek
43939937e8
re PR target/65222 (-mtune= or -march=: Not all options not documented: slm, knl, shanghai, istanbul)
...
PR target/65222
* doc/invoke.texi: Add knl as x86 -march=/-mtune= CPU type.
From-SVN: r221489
2015-03-18 14:47:47 +01:00