In file included from ../x86_64-pc-linux-gnu/libstdc++-v3/include/vector:64, from ../../src/test.cc:1: ../x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::const_iterator std::vector<_Tp, _Alloc>::begin() const [with _Tp = std::vector<float>; _Alloc = std::allocator<std::vector<float> >]’: ../x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_vector.h:708:53: remark: Inlining ‘__gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator(const _Iterator&) [with _Iterator = const std::vector<float>*; _Container = std::vector<std::vector<float> >]/167’ into ‘std::vector<_Tp, _Alloc>::const_iterator std::vector<_Tp, _Alloc>::begin() const [with _Tp = std::vector<float>; _Alloc = std::allocator<std::vector<float> >]/160’. [pass=einline] [../../src/gcc/ipa-inline.c:2695:early_inline_small_functions] { return const_iterator(this->_M_impl._M_start); } ^ ../x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_vector.h: In member function ‘std::vector<_Tp, _Alloc>::const_iterator std::vector<_Tp, _Alloc>::end() const [with _Tp = std::vector<float>; _Alloc = std::allocator<std::vector<float> >]’: ../x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_vector.h:708:53: remark: Inlining __gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator(const _Iterator&) [with _Iterator = const std::vector<float>*; _Container = std::vector<std::vector<float> >]/185 to std::vector<_Tp, _Alloc>::const_iterator std::vector<_Tp, _Alloc>::begin() const [with _Tp = std::vector<float>; _Alloc = std::allocator<std::vector<float> >]/160 with frequency 1.00 [pass=einline] [../../src/gcc/tree-inline.c:4636:expand_call_inline] ../x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_vector.h:726:54: remark: Inlining ‘__gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator(const _Iterator&) [with _Iterator = const std::vector<float>*; _Container = std::vector<std::vector<float> >]/167’ into ‘std::vector<_Tp, _Alloc>::const_iterator std::vector<_Tp, _Alloc>::end() const [with _Tp = std::vector<float>; _Alloc = std::allocator<std::vector<float> >]/161’. [pass=einline] [../../src/gcc/ipa-inline.c:2695:early_inline_small_functions] { return const_iterator(this->_M_impl._M_finish); } ^ ../x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_vector.h: In function ‘bool __gnu_cxx::operator!=(const __gnu_cxx::__normal_iterator<_Iterator, _Container>&, const __gnu_cxx::__normal_iterator<_Iterator, _Container>&) [with _Iterator = const std::vector<float>*; _Container = std::vector<std::vector<float> >]’: ../x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_vector.h:726:54: remark: Inlining __gnu_cxx::__normal_iterator<_Iterator, _Container>::__normal_iterator(const _Iterator&) [with _Iterator = const std::vector<float>*; _Container = std::vector<std::vector<float> >]/167 to std::vector<_Tp, _Alloc>::const_iterator std::vector<_Tp, _Alloc>::end() const [with _Tp = std::vector<float>; _Alloc = std::allocator<std::vector<float> >]/161 with frequency 1.00 [pass=einline] [../../src/gcc/tree-inline.c:4636:expand_call_inline] In file included from ../x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_algobase.h:67, from ../x86_64-pc-linux-gnu/libstdc++-v3/include/vector:60, from ../../src/test.cc:1: ../x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h:888:27: remark: Inlining ‘const _Iterator& __gnu_cxx::__normal_iterator<_Iterator, _Container>::base() const [with _Iterator = const std::vector<float>*; _Container = std::vector<std::vector<float> >]/169’ into ‘bool __gnu_cxx::operator!=(const __gnu_cxx::__normal_iterator<_Iterator, _Container>&, const __gnu_cxx::__normal_iterator<_Iterator, _Container>&) [with _Iterator = const std::vector<float>*; _Container = std::vector<std::vector<float> >]/162’. [pass=einline] [../../src/gcc/ipa-inline.c:2695:early_inline_small_functions] { return __lhs.base() != __rhs.base(); } ../x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h:888:27: remark: Inlining ‘const _Iterator& __gnu_cxx::__normal_iterator<_Iterator, _Container>::base() const [with _Iterator = const std::vector<float>*; _Container = std::vector<std::vector<float> >]/169’ into ‘bool __gnu_cxx::operator!=(const __gnu_cxx::__normal_iterator<_Iterator, _Container>&, const __gnu_cxx::__normal_iterator<_Iterator, _Container>&) [with _Iterator = const std::vector<float>*; _Container = std::vector<std::vector<float> >]/162’. [pass=einline] [../../src/gcc/ipa-inline.c:2695:early_inline_small_functions] ../x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h:888:27: remark: Inlining const _Iterator& __gnu_cxx::__normal_iterator<_Iterator, _Container>::base() const [with _Iterator = const std::vector<float>*; _Container = std::vector<std::vector<float> >]/188 to bool __gnu_cxx::operator!=(const __gnu_cxx::__normal_iterator<_Iterator, _Container>&, const __gnu_cxx::__normal_iterator<_Iterator, _Container>&) [with _Iterator = const std::vector<float>*; _Container = std::vector<std::vector<float> >]/162 with frequency 1.00 [pass=einline] [../../src/gcc/tree-inline.c:4636:expand_call_inline] ../x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h: In function ‘std::size_t f(const std::vector<std::vector<float> >&)’: ../x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h:888:27: remark: Inlining const _Iterator& __gnu_cxx::__normal_iterator<_Iterator, _Container>::base() const [with _Iterator = const std::vector<float>*; _Container = std::vector<std::vector<float> >]/169 to bool __gnu_cxx::operator!=(const __gnu_cxx::__normal_iterator<_Iterator, _Container>&, const __gnu_cxx::__normal_iterator<_Iterator, _Container>&) [with _Iterator = const std::vector<float>*; _Container = std::vector<std::vector<float> >]/162 with frequency 1.00 [pass=einline] [../../src/gcc/tree-inline.c:4636:expand_call_inline] ../../src/test.cc:4:23: remark: Inlining ‘__gnu_cxx::__normal_iterator<_Iterator, _Container>& __gnu_cxx::__normal_iterator<_Iterator, _Container>::operator++() [with _Iterator = const std::vector<float>*; _Container = std::vector<std::vector<float> >]/163’ into ‘std::size_t f(const std::vector<std::vector<float> >&)/157’. [pass=einline] [../../src/gcc/ipa-inline.c:2695:early_inline_small_functions] for (auto const & w: v) ^ ../../src/test.cc:5:16: remark: Inlining ‘std::vector<_Tp, _Alloc>::size_type std::vector<_Tp, _Alloc>::size() const [with _Tp = float; _Alloc = std::allocator<float>]/184’ into ‘std::size_t f(const std::vector<std::vector<float> >&)/157’. [pass=einline] [../../src/gcc/ipa-inline.c:2695:early_inline_small_functions] ret += w.size(); ~~~~~~^~ ../../src/test.cc:4:23: remark: Inlining ‘__gnu_cxx::__normal_iterator<_Iterator, _Container>::reference __gnu_cxx::__normal_iterator<_Iterator, _Container>::operator*() const [with _Iterator = const std::vector<float>*; _Container = std::vector<std::vector<float> >]/183’ into ‘std::size_t f(const std::vector<std::vector<float> >&)/157’. [pass=einline] [../../src/gcc/ipa-inline.c:2695:early_inline_small_functions] for (auto const & w: v) ^ ../../src/test.cc:4:23: remark: Inlining ‘bool __gnu_cxx::operator!=(const __gnu_cxx::__normal_iterator<_Iterator, _Container>&, const __gnu_cxx::__normal_iterator<_Iterator, _Container>&) [with _Iterator = const std::vector<float>*; _Container = std::vector<std::vector<float> >]/162’ into ‘std::size_t f(const std::vector<std::vector<float> >&)/157’. [pass=einline] [../../src/gcc/ipa-inline.c:2695:early_inline_small_functions] ../../src/test.cc:4:23: remark: Inlining ‘std::vector<_Tp, _Alloc>::const_iterator std::vector<_Tp, _Alloc>::end() const [with _Tp = std::vector<float>; _Alloc = std::allocator<std::vector<float> >]/187’ into ‘std::size_t f(const std::vector<std::vector<float> >&)/157’. [pass=einline] [../../src/gcc/ipa-inline.c:2695:early_inline_small_functions] ../../src/test.cc:4:23: remark: Inlining ‘std::vector<_Tp, _Alloc>::const_iterator std::vector<_Tp, _Alloc>::begin() const [with _Tp = std::vector<float>; _Alloc = std::allocator<std::vector<float> >]/186’ into ‘std::size_t f(const std::vector<std::vector<float> >&)/157’. [pass=einline] [../../src/gcc/ipa-inline.c:2695:early_inline_small_functions] ../../src/test.cc:4:23: remark: Inlining std::vector<_Tp, _Alloc>::const_iterator std::vector<_Tp, _Alloc>::end() const [with _Tp = std::vector<float>; _Alloc = std::allocator<std::vector<float> >]/187 to std::size_t f(const std::vector<std::vector<float> >&)/157 with frequency 1.00 [pass=einline] [../../src/gcc/tree-inline.c:4636:expand_call_inline] ../../src/test.cc:4:23: remark: Inlining std::vector<_Tp, _Alloc>::const_iterator std::vector<_Tp, _Alloc>::begin() const [with _Tp = std::vector<float>; _Alloc = std::allocator<std::vector<float> >]/186 to std::size_t f(const std::vector<std::vector<float> >&)/157 with frequency 1.00 [pass=einline] [../../src/gcc/tree-inline.c:4636:expand_call_inline] ../../src/test.cc:4:23: remark: Inlining bool __gnu_cxx::operator!=(const __gnu_cxx::__normal_iterator<_Iterator, _Container>&, const __gnu_cxx::__normal_iterator<_Iterator, _Container>&) [with _Iterator = const std::vector<float>*; _Container = std::vector<std::vector<float> >]/162 to std::size_t f(const std::vector<std::vector<float> >&)/157 with frequency 1.00 [pass=einline] [../../src/gcc/tree-inline.c:4636:expand_call_inline] ../../src/test.cc:4:23: remark: Inlining __gnu_cxx::__normal_iterator<_Iterator, _Container>& __gnu_cxx::__normal_iterator<_Iterator, _Container>::operator++() [with _Iterator = const std::vector<float>*; _Container = std::vector<std::vector<float> >]/163 to std::size_t f(const std::vector<std::vector<float> >&)/157 with frequency 1.00 [pass=einline] [../../src/gcc/tree-inline.c:4636:expand_call_inline] ../../src/test.cc:5:16: remark: Inlining std::vector<_Tp, _Alloc>::size_type std::vector<_Tp, _Alloc>::size() const [with _Tp = float; _Alloc = std::allocator<float>]/184 to std::size_t f(const std::vector<std::vector<float> >&)/157 with frequency 1.00 [pass=einline] [../../src/gcc/tree-inline.c:4636:expand_call_inline] ret += w.size(); ~~~~~~^~ ../../src/test.cc:4:23: remark: Inlining __gnu_cxx::__normal_iterator<_Iterator, _Container>::reference __gnu_cxx::__normal_iterator<_Iterator, _Container>::operator*() const [with _Iterator = const std::vector<float>*; _Container = std::vector<std::vector<float> >]/183 to std::size_t f(const std::vector<std::vector<float> >&)/157 with frequency 1.00 [pass=einline] [../../src/gcc/tree-inline.c:4636:expand_call_inline] for (auto const & w: v) ^ ../../src/test.cc:4:23: remark: Loop 1 not distributed. [pass=ldist] [count(guessed_local)=955630224] [../../src/gcc/tree-loop-distribution.c:3149:execute] ../../src/test.cc:4:23: remark: === analyzing loop === [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vectorizer.c:752:vectorize_loops] cc1plus: remark: Analyzing loop at ../../src/test.cc:4 [pass=vect] [count(uninitialized)=0] [../../src/gcc/dumpfile.c:716:ensure_pending_optinfo] ../../src/test.cc:4:23: remark: === analyze_loop_nest === [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-loop.c:2299:vect_analyze_loop] ../../src/test.cc:4:23: remark: === vect_analyze_loop_form === [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-loop.c:1167:vect_analyze_loop_form_1] ../../src/test.cc:4:23: remark: === get_loop_niters === [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-loop.c:726:vect_get_loop_niters] ../../src/test.cc:4:23: remark: Symbolic number of iterations is ‘(((((unsigned long) _10 - (unsigned long) _9) - 24) /[ex] 8) * 768614336404564651 & 2305843009213693951) + 1’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-loop.c:1387:vect_analyze_loop_form] ../../src/test.cc:4:23: remark: === vect_analyze_data_refs === [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-data-refs.c:4064:vect_analyze_data_refs] ../../src/test.cc:4:23: remark: got vectype for stmt: ‘_7 = MEM[(float * *)SR.8_23];’‘vector(2) long unsigned int’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-data-refs.c:4346:vect_analyze_data_refs] ../../src/test.cc:4:23: remark: got vectype for stmt: ‘_8 = MEM[(float * *)SR.8_23 + 8B];’‘vector(2) long unsigned int’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-data-refs.c:4346:vect_analyze_data_refs] ../../src/test.cc:4:23: remark: === vect_analyze_scalar_cycles === [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-loop.c:480:vect_analyze_scalar_cycles_1] ../../src/test.cc:4:23: remark: Analyze phi: ‘ret_17 = PHI <0(5), ret_6(6)>’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-loop.c:494:vect_analyze_scalar_cycles_1] ../../src/test.cc:4:23: remark: Access function of PHI: ‘{0, +, _16}_1’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-loop.c:513:vect_analyze_scalar_cycles_1] ../../src/test.cc:4:23: remark: step: ‘_16’, init: ‘0’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-loop.c:435:vect_is_simple_iv_evolution] ../../src/test.cc:4:23: remark: step unknown. [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-loop.c:457:vect_is_simple_iv_evolution] ../../src/test.cc:4:23: remark: Analyze phi: ‘SR.8_23 = PHI <_9(5), _12(6)>’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-loop.c:494:vect_analyze_scalar_cycles_1] ../../src/test.cc:4:23: remark: Access function of PHI: ‘{_9, +, 24}_1’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-loop.c:513:vect_analyze_scalar_cycles_1] ../../src/test.cc:4:23: remark: step: ‘24’, init: ‘_9’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-loop.c:435:vect_is_simple_iv_evolution] ../../src/test.cc:4:23: remark: Detected induction. [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-loop.c:537:vect_analyze_scalar_cycles_1] ../../src/test.cc:4:23: remark: Analyze phi: ‘ret_17 = PHI <0(5), ret_6(6)>’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-loop.c:552:vect_analyze_scalar_cycles_1] ../../src/test.cc:4:23: remark: detected reduction: ‘ret_6 = _16 + ret_17;’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-loop.c:2487:report_vect_op] ../../src/test.cc:4:23: remark: Detected reduction. [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-loop.c:589:vect_analyze_scalar_cycles_1] ../../src/test.cc:4:23: remark: === vect_pattern_recog === [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-patterns.c:4672:vect_pattern_recog] ../../src/test.cc:4:23: remark: vect_is_simple_use: operand ‘_16’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10068:vect_is_simple_use] ../../src/test.cc:4:23: remark: def_stmt: ‘_16 = (long unsigned int) _15;’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10102:vect_is_simple_use] ../../src/test.cc:4:23: remark: type of def: internal [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10116:vect_is_simple_use] ../../src/test.cc:4:23: remark: vect_is_simple_use: operand ‘_16’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10068:vect_is_simple_use] ../../src/test.cc:4:23: remark: def_stmt: ‘_16 = (long unsigned int) _15;’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10102:vect_is_simple_use] ../../src/test.cc:4:23: remark: type of def: internal [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10116:vect_is_simple_use] ../../src/test.cc:4:23: remark: vect_is_simple_use: operand ‘_15’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10068:vect_is_simple_use] ../../src/test.cc:4:23: remark: def_stmt: ‘_15 = _14 /[ex] 4;’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10102:vect_is_simple_use] ../../src/test.cc:4:23: remark: type of def: internal [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10116:vect_is_simple_use] ../../src/test.cc:4:23: remark: vect_is_simple_use: operand ‘_16’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10068:vect_is_simple_use] ../../src/test.cc:4:23: remark: def_stmt: ‘_16 = (long unsigned int) _15;’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10102:vect_is_simple_use] ../../src/test.cc:4:23: remark: type of def: internal [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10116:vect_is_simple_use] ../../src/test.cc:4:23: remark: === vect_analyze_data_ref_accesses === [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-data-refs.c:2924:vect_analyze_data_ref_accesses] ../../src/test.cc:4:23: remark: Detected interleaving load ‘MEM[(float * *)SR.8_23]’ and ‘MEM[(float * *)SR.8_23 + 8B]’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-data-refs.c:3049:vect_analyze_data_ref_accesses] ../../src/test.cc:4:23: remark: Detected interleaving load of size 3 starting with ‘_7 = MEM[(float * *)SR.8_23];’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-data-refs.c:2649:vect_analyze_group_access_1] ../../src/test.cc:4:23: remark: There is a gap of 1 elements after the group [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-data-refs.c:2660:vect_analyze_group_access_1] ../../src/test.cc:4:23: remark: === vect_mark_stmts_to_be_vectorized === [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:643:vect_mark_stmts_to_be_vectorized] ../../src/test.cc:4:23: remark: init: phi relevant? ‘ret_17 = PHI <0(5), ret_6(6)>’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:656:vect_mark_stmts_to_be_vectorized] ../../src/test.cc:4:23: remark: init: phi relevant? ‘SR.8_23 = PHI <_9(5), _12(6)>’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:656:vect_mark_stmts_to_be_vectorized] ../../src/test.cc:4:23: remark: init: stmt relevant? ‘_7 = MEM[(float * *)SR.8_23];’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:668:vect_mark_stmts_to_be_vectorized] ../../src/test.cc:4:23: remark: init: stmt relevant? ‘_8 = MEM[(float * *)SR.8_23 + 8B];’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:668:vect_mark_stmts_to_be_vectorized] ../../src/test.cc:4:23: remark: init: stmt relevant? ‘_14 = _8 - _7;’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:668:vect_mark_stmts_to_be_vectorized] ../../src/test.cc:4:23: remark: init: stmt relevant? ‘_15 = _14 /[ex] 4;’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:668:vect_mark_stmts_to_be_vectorized] ../../src/test.cc:4:23: remark: init: stmt relevant? ‘_16 = (long unsigned int) _15;’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:668:vect_mark_stmts_to_be_vectorized] ../../src/test.cc:4:23: remark: init: stmt relevant? ‘ret_6 = _16 + ret_17;’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:668:vect_mark_stmts_to_be_vectorized] ../../src/test.cc:4:23: remark: vec_stmt_relevant_p: used out of loop. [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:339:vect_stmt_relevant_p] ../../src/test.cc:4:23: remark: vect_is_simple_use: operand ‘_16’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10068:vect_is_simple_use] ../../src/test.cc:4:23: remark: def_stmt: ‘_16 = (long unsigned int) _15;’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10102:vect_is_simple_use] ../../src/test.cc:4:23: remark: type of def: internal [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10116:vect_is_simple_use] ../../src/test.cc:4:23: remark: vec_stmt_relevant_p: stmt live but not relevant. [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:359:vect_stmt_relevant_p] ../../src/test.cc:4:23: remark: mark relevant 1, live 1: ‘ret_6 = _16 + ret_17;’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:210:vect_mark_relevant] ../../src/test.cc:4:23: remark: init: stmt relevant? ‘_12 = SR.8_23 + 24;’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:668:vect_mark_stmts_to_be_vectorized] ../../src/test.cc:4:23: remark: init: stmt relevant? ‘if (_10 != _12)’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:668:vect_mark_stmts_to_be_vectorized] ../../src/test.cc:4:23: remark: worklist: examine stmt: ‘ret_6 = _16 + ret_17;’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:686:vect_mark_stmts_to_be_vectorized] ../../src/test.cc:4:23: remark: vect_is_simple_use: operand ‘_16’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10068:vect_is_simple_use] ../../src/test.cc:4:23: remark: def_stmt: ‘_16 = (long unsigned int) _15;’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10102:vect_is_simple_use] ../../src/test.cc:4:23: remark: type of def: internal [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10116:vect_is_simple_use] ../../src/test.cc:4:23: remark: mark relevant 1, live 0: ‘_16 = (long unsigned int) _15;’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:210:vect_mark_relevant] ../../src/test.cc:4:23: remark: vect_is_simple_use: operand ‘ret_17’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10068:vect_is_simple_use] ../../src/test.cc:4:23: remark: def_stmt: ‘ret_17 = PHI <0(5), ret_6(6)>’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10102:vect_is_simple_use] ../../src/test.cc:4:23: remark: type of def: reduction [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10116:vect_is_simple_use] ../../src/test.cc:4:23: remark: mark relevant 1, live 0: ‘ret_17 = PHI <0(5), ret_6(6)>’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:210:vect_mark_relevant] ../../src/test.cc:4:23: remark: worklist: examine stmt: ‘ret_17 = PHI <0(5), ret_6(6)>’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:686:vect_mark_stmts_to_be_vectorized] ../../src/test.cc:4:23: remark: vect_is_simple_use: operand ‘0’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10068:vect_is_simple_use] ../../src/test.cc:4:23: remark: vect_is_simple_use: operand ‘ret_6’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10068:vect_is_simple_use] ../../src/test.cc:4:23: remark: def_stmt: ‘ret_6 = _16 + ret_17;’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10102:vect_is_simple_use] ../../src/test.cc:4:23: remark: type of def: reduction [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10116:vect_is_simple_use] ../../src/test.cc:4:23: remark: reduc-stmt defining reduc-phi in the same nest. [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:509:process_use] ../../src/test.cc:4:23: remark: worklist: examine stmt: ‘_16 = (long unsigned int) _15;’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:686:vect_mark_stmts_to_be_vectorized] ../../src/test.cc:4:23: remark: vect_is_simple_use: operand ‘_15’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10068:vect_is_simple_use] ../../src/test.cc:4:23: remark: def_stmt: ‘_15 = _14 /[ex] 4;’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10102:vect_is_simple_use] ../../src/test.cc:4:23: remark: type of def: internal [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10116:vect_is_simple_use] ../../src/test.cc:4:23: remark: mark relevant 1, live 0: ‘_15 = _14 /[ex] 4;’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:210:vect_mark_relevant] ../../src/test.cc:4:23: remark: worklist: examine stmt: ‘_15 = _14 /[ex] 4;’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:686:vect_mark_stmts_to_be_vectorized] ../../src/test.cc:4:23: remark: vect_is_simple_use: operand ‘_14’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10068:vect_is_simple_use] ../../src/test.cc:4:23: remark: def_stmt: ‘_14 = _8 - _7;’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10102:vect_is_simple_use] ../../src/test.cc:4:23: remark: type of def: internal [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10116:vect_is_simple_use] ../../src/test.cc:4:23: remark: mark relevant 1, live 0: ‘_14 = _8 - _7;’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:210:vect_mark_relevant] ../../src/test.cc:4:23: remark: worklist: examine stmt: ‘_14 = _8 - _7;’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:686:vect_mark_stmts_to_be_vectorized] ../../src/test.cc:4:23: remark: vect_is_simple_use: operand ‘_8’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10068:vect_is_simple_use] ../../src/test.cc:4:23: remark: def_stmt: ‘_8 = MEM[(float * *)SR.8_23 + 8B];’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10102:vect_is_simple_use] ../../src/test.cc:4:23: remark: type of def: internal [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10116:vect_is_simple_use] ../../src/test.cc:4:23: remark: mark relevant 1, live 0: ‘_8 = MEM[(float * *)SR.8_23 + 8B];’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:210:vect_mark_relevant] ../../src/test.cc:4:23: remark: vect_is_simple_use: operand ‘_7’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10068:vect_is_simple_use] ../../src/test.cc:4:23: remark: def_stmt: ‘_7 = MEM[(float * *)SR.8_23];’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10102:vect_is_simple_use] ../../src/test.cc:4:23: remark: type of def: internal [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10116:vect_is_simple_use] ../../src/test.cc:4:23: remark: mark relevant 1, live 0: ‘_7 = MEM[(float * *)SR.8_23];’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:210:vect_mark_relevant] ../../src/test.cc:4:23: remark: worklist: examine stmt: ‘_7 = MEM[(float * *)SR.8_23];’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:686:vect_mark_stmts_to_be_vectorized] ../../src/test.cc:4:23: remark: worklist: examine stmt: ‘_8 = MEM[(float * *)SR.8_23 + 8B];’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:686:vect_mark_stmts_to_be_vectorized] ../../src/test.cc:4:23: remark: === vect_analyze_data_ref_dependences === [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-data-refs.c:565:vect_analyze_data_ref_dependences] ../../src/test.cc:4:23: remark: === vect_determine_vectorization_factor === [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-loop.c:299:vect_determine_vectorization_factor] ../../src/test.cc:4:23: remark: ==> examining phi: ‘ret_17 = PHI <0(5), ret_6(6)>’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-loop.c:312:vect_determine_vectorization_factor] ../../src/test.cc:4:23: remark: get vectype for scalar type: ‘size_t’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-loop.c:327:vect_determine_vectorization_factor] ../../src/test.cc:4:23: remark: vectype: ‘vector(2) long unsigned int’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-loop.c:350:vect_determine_vectorization_factor] ../../src/test.cc:4:23: remark: nunits = 2 [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-loop.c:357:vect_determine_vectorization_factor] ../../src/test.cc:4:23: remark: ==> examining phi: ‘SR.8_23 = PHI <_9(5), _12(6)>’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-loop.c:312:vect_determine_vectorization_factor] ../../src/test.cc:4:23: remark: ==> examining statement: ‘_7 = MEM[(float * *)SR.8_23];’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-loop.c:218:vect_determine_vf_for_stmt] ../../src/test.cc:4:23: remark: get vectype for scalar type: ‘float *’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10794:vect_get_vector_types_for_stmt] ../../src/test.cc:4:23: remark: vectype: ‘vector(2) long unsigned int’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10830:vect_get_vector_types_for_stmt] ../../src/test.cc:4:23: remark: nunits = 2 [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10834:vect_get_vector_types_for_stmt] ../../src/test.cc:4:23: remark: ==> examining statement: ‘_8 = MEM[(float * *)SR.8_23 + 8B];’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-loop.c:218:vect_determine_vf_for_stmt] ../../src/test.cc:4:23: remark: get vectype for scalar type: ‘float *’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10794:vect_get_vector_types_for_stmt] ../../src/test.cc:4:23: remark: vectype: ‘vector(2) long unsigned int’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10830:vect_get_vector_types_for_stmt] ../../src/test.cc:4:23: remark: nunits = 2 [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10834:vect_get_vector_types_for_stmt] ../../src/test.cc:4:23: remark: ==> examining statement: ‘_14 = _8 - _7;’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-loop.c:218:vect_determine_vf_for_stmt] ../../src/test.cc:4:23: remark: get vectype for scalar type: ‘long int’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10747:vect_get_vector_types_for_stmt] ../../src/test.cc:4:23: remark: vectype: ‘vector(2) long int’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10770:vect_get_vector_types_for_stmt] ../../src/test.cc:4:23: remark: get vectype for scalar type: ‘long int’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10794:vect_get_vector_types_for_stmt] ../../src/test.cc:4:23: remark: vectype: ‘vector(2) long int’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10830:vect_get_vector_types_for_stmt] ../../src/test.cc:4:23: remark: nunits = 2 [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10834:vect_get_vector_types_for_stmt] ../../src/test.cc:4:23: remark: ==> examining statement: ‘_15 = _14 /[ex] 4;’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-loop.c:218:vect_determine_vf_for_stmt] ../../src/test.cc:4:23: remark: get vectype for scalar type: ‘long int’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10747:vect_get_vector_types_for_stmt] ../../src/test.cc:4:23: remark: vectype: ‘vector(2) long int’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10770:vect_get_vector_types_for_stmt] ../../src/test.cc:4:23: remark: get vectype for scalar type: ‘long int’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10794:vect_get_vector_types_for_stmt] ../../src/test.cc:4:23: remark: vectype: ‘vector(2) long int’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10830:vect_get_vector_types_for_stmt] ../../src/test.cc:4:23: remark: nunits = 2 [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10834:vect_get_vector_types_for_stmt] ../../src/test.cc:4:23: remark: ==> examining statement: ‘_16 = (long unsigned int) _15;’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-loop.c:218:vect_determine_vf_for_stmt] ../../src/test.cc:4:23: remark: get vectype for scalar type: ‘long unsigned int’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10747:vect_get_vector_types_for_stmt] ../../src/test.cc:4:23: remark: vectype: ‘vector(2) long unsigned int’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10770:vect_get_vector_types_for_stmt] ../../src/test.cc:4:23: remark: get vectype for scalar type: ‘long unsigned int’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10794:vect_get_vector_types_for_stmt] ../../src/test.cc:4:23: remark: vectype: ‘vector(2) long unsigned int’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10830:vect_get_vector_types_for_stmt] ../../src/test.cc:4:23: remark: nunits = 2 [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10834:vect_get_vector_types_for_stmt] ../../src/test.cc:4:23: remark: ==> examining statement: ‘ret_6 = _16 + ret_17;’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-loop.c:218:vect_determine_vf_for_stmt] ../../src/test.cc:4:23: remark: get vectype for scalar type: ‘size_t’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10747:vect_get_vector_types_for_stmt] ../../src/test.cc:4:23: remark: vectype: ‘vector(2) long unsigned int’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10770:vect_get_vector_types_for_stmt] ../../src/test.cc:4:23: remark: get vectype for scalar type: ‘size_t’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10794:vect_get_vector_types_for_stmt] ../../src/test.cc:4:23: remark: vectype: ‘vector(2) long unsigned int’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10830:vect_get_vector_types_for_stmt] ../../src/test.cc:4:23: remark: nunits = 2 [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10834:vect_get_vector_types_for_stmt] ../../src/test.cc:4:23: remark: ==> examining statement: ‘_12 = SR.8_23 + 24;’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-loop.c:218:vect_determine_vf_for_stmt] ../../src/test.cc:4:23: remark: skip. [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-loop.c:175:vect_determine_vf_for_stmt_1] ../../src/test.cc:4:23: remark: ==> examining statement: ‘if (_10 != _12)’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-loop.c:218:vect_determine_vf_for_stmt] ../../src/test.cc:4:23: remark: skip. [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-loop.c:175:vect_determine_vf_for_stmt_1] ../../src/test.cc:4:23: remark: vectorization factor = 2 [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-loop.c:379:vect_determine_vectorization_factor] ../../src/test.cc:4:23: remark: === vect_analyze_slp === [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-slp.c:2181:vect_analyze_slp] ../../src/test.cc:4:23: remark: === vect_make_slp_decision === [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-slp.c:2234:vect_make_slp_decision] ../../src/test.cc:4:23: remark: === vect_analyze_data_refs_alignment === [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-data-refs.c:2342:vect_analyze_data_refs_alignment] ../../src/test.cc:4:23: remark: recording new base alignment for ‘_9’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-data-refs.c:803:vect_record_base_alignment] ../../src/test.cc:4:23: remark: alignment: 8 [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-data-refs.c:807:vect_record_base_alignment] ../../src/test.cc:4:23: remark: misalignment: 0 [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-data-refs.c:809:vect_record_base_alignment] ../../src/test.cc:4:23: remark: based on: ‘_7 = MEM[(float * *)SR.8_23];’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-data-refs.c:811:vect_record_base_alignment] ../../src/test.cc:4:23: remark: vect_compute_data_ref_alignment: [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-data-refs.c:888:vect_compute_data_ref_alignment] ../../src/test.cc:4:23: remark: can't force alignment of ref: ‘MEM[(float * *)SR.8_23]’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-data-refs.c:987:vect_compute_data_ref_alignment] ../../src/test.cc:4:23: remark: vect_compute_data_ref_alignment: [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-data-refs.c:888:vect_compute_data_ref_alignment] ../../src/test.cc:4:23: remark: can't force alignment of ref: ‘MEM[(float * *)SR.8_23 + 8B]’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-data-refs.c:987:vect_compute_data_ref_alignment] ../../src/test.cc:4:23: remark: === vect_prune_runtime_alias_test_list === [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-data-refs.c:3370:vect_prune_runtime_alias_test_list] ../../src/test.cc:4:23: remark: === vect_enhance_data_refs_alignment === [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-data-refs.c:1684:vect_enhance_data_refs_alignment] ../../src/test.cc:4:23: remark: vector alignment may not be reachable [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-data-refs.c:1850:vect_enhance_data_refs_alignment] ../../src/test.cc:4:23: remark: vect_can_advance_ivs_p: [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-loop-manip.c:1374:vect_can_advance_ivs_p] ../../src/test.cc:4:23: remark: Analyze phi: ‘ret_17 = PHI <0(5), ret_6(6)>’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-loop-manip.c:1382:vect_can_advance_ivs_p] ../../src/test.cc:4:23: remark: reduc or virtual phi. skip. [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-loop-manip.c:1394:vect_can_advance_ivs_p] ../../src/test.cc:4:23: remark: Analyze phi: ‘SR.8_23 = PHI <_9(5), _12(6)>’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-loop-manip.c:1382:vect_can_advance_ivs_p] ../../src/test.cc:4:23: remark: Vectorizing an unaligned access. [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-data-refs.c:1141:verify_data_ref_alignment] ../../src/test.cc:4:23: remark: === vect_analyze_loop_operations === [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-loop.c:1520:vect_analyze_loop_operations] ../../src/test.cc:4:23: remark: examining phi: ‘ret_17 = PHI <0(5), ret_6(6)>’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-loop.c:1538:vect_analyze_loop_operations] ../../src/test.cc:4:23: remark: examining phi: ‘SR.8_23 = PHI <_9(5), _12(6)>’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-loop.c:1538:vect_analyze_loop_operations] ../../src/test.cc:4:23: remark: ==> examining statement: ‘_7 = MEM[(float * *)SR.8_23];’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:9383:vect_analyze_stmt] ../../src/test.cc:4:23: remark: vect_is_simple_use: operand ‘MEM[(float * *)SR.8_23]’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10068:vect_is_simple_use] ../../src/test.cc:4:23: remark: not ssa-name. [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10089:vect_is_simple_use] ../../src/test.cc:4:23: remark: use not simple. [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:5825:vectorizable_operation] ../../src/test.cc:4:23: remark: vect_is_simple_use: operand ‘MEM[(float * *)SR.8_23]’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10068:vect_is_simple_use] ../../src/test.cc:4:23: remark: not ssa-name. [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10089:vect_is_simple_use] ../../src/test.cc:4:23: remark: use not simple. [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:5232:vectorizable_assignment] ../../src/test.cc:4:23: remark: no array mode for V2DI[3] [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-data-refs.c:79:vect_lanes_optab_supported_p] ../../src/test.cc:4:23: remark: Data access with gaps requires scalar epilogue loop [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:2358:get_group_load_store_type] ../../src/test.cc:4:23: remark: can't use a fully-masked loop because the target doesn't have the appropriate masked load or store. [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:1950:check_load_store_masking] ../../src/test.cc:4:23: remark: vect_model_load_cost: strided group_size = 3 . [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:1220:vect_model_load_cost] ../../src/test.cc:4:23: remark: vect_model_load_cost: unaligned supported by hardware. [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:1285:vect_get_load_cost] ../../src/test.cc:4:23: remark: vect_model_load_cost: inside_cost = 36, prologue_cost = 0 . [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:1246:vect_model_load_cost] ../../src/test.cc:4:23: remark: ==> examining statement: ‘_8 = MEM[(float * *)SR.8_23 + 8B];’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:9383:vect_analyze_stmt] ../../src/test.cc:4:23: remark: vect_is_simple_use: operand ‘MEM[(float * *)SR.8_23 + 8B]’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10068:vect_is_simple_use] ../../src/test.cc:4:23: remark: not ssa-name. [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10089:vect_is_simple_use] ../../src/test.cc:4:23: remark: use not simple. [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:5825:vectorizable_operation] ../../src/test.cc:4:23: remark: vect_is_simple_use: operand ‘MEM[(float * *)SR.8_23 + 8B]’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10068:vect_is_simple_use] ../../src/test.cc:4:23: remark: not ssa-name. [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10089:vect_is_simple_use] ../../src/test.cc:4:23: remark: use not simple. [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:5232:vectorizable_assignment] ../../src/test.cc:4:23: remark: no array mode for V2DI[3] [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-data-refs.c:79:vect_lanes_optab_supported_p] ../../src/test.cc:4:23: remark: Data access with gaps requires scalar epilogue loop [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:2358:get_group_load_store_type] ../../src/test.cc:4:23: remark: vect_model_load_cost: unaligned supported by hardware. [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:1285:vect_get_load_cost] ../../src/test.cc:4:23: remark: vect_model_load_cost: inside_cost = 12, prologue_cost = 0 . [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:1246:vect_model_load_cost] ../../src/test.cc:4:23: remark: ==> examining statement: ‘_14 = _8 - _7;’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:9383:vect_analyze_stmt] ../../src/test.cc:4:23: remark: vect_is_simple_use: operand ‘_8’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10068:vect_is_simple_use] ../../src/test.cc:4:23: remark: def_stmt: ‘_8 = MEM[(float * *)SR.8_23 + 8B];’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10102:vect_is_simple_use] ../../src/test.cc:4:23: remark: type of def: internal [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10116:vect_is_simple_use] ../../src/test.cc:4:23: remark: vect_is_simple_use: operand ‘_7’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10068:vect_is_simple_use] ../../src/test.cc:4:23: remark: def_stmt: ‘_7 = MEM[(float * *)SR.8_23];’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10102:vect_is_simple_use] ../../src/test.cc:4:23: remark: type of def: internal [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10116:vect_is_simple_use] ../../src/test.cc:4:23: remark: === vectorizable_operation === [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:5957:vectorizable_operation] ../../src/test.cc:4:23: remark: vect_model_simple_cost: inside_cost = 4, prologue_cost = 0 . [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:945:vect_model_simple_cost] ../../src/test.cc:4:23: remark: ==> examining statement: ‘_15 = _14 /[ex] 4;’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:9383:vect_analyze_stmt] ../../src/test.cc:4:23: remark: vect_is_simple_use: operand ‘_14’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10068:vect_is_simple_use] ../../src/test.cc:4:23: remark: def_stmt: ‘_14 = _8 - _7;’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10102:vect_is_simple_use] ../../src/test.cc:4:23: remark: type of def: internal [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10116:vect_is_simple_use] ../../src/test.cc:4:23: remark: vect_is_simple_use: operand ‘4’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:10068:vect_is_simple_use] ../../src/test.cc:4:23: remark: op not supported by target. [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:5933:vectorizable_operation] ../../src/test.cc:4:23: remark: not vectorized: relevant stmt not supported: ‘_15 = _14 /[ex] 4;’ [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-stmts.c:9566:vect_analyze_stmt] ../../src/test.cc:4:23: remark: bad operation or unsupported loop bound. [pass=vect] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-loop.c:2043:vect_analyze_loop_2] cc1plus: remark: vectorized 0 loops in function. [pass=vect] [count(uninitialized)=0] [../../src/gcc/tree-vectorizer.c:883:vectorize_loops] cc1plus: remark: === vect_slp_analyze_bb === [pass=slp] [count(uninitialized)=0] [../../src/gcc/tree-vect-slp.c:2978:vect_slp_bb] ../../src/test.cc:4:23: remark: === vect_analyze_data_refs === [pass=slp] [count(guessed_local)=118111601] [../../src/gcc/tree-vect-data-refs.c:4064:vect_analyze_data_refs] ../../src/test.cc:4:23: remark: got vectype for stmt: ‘_9 = MEM[(struct vector * *)v_4(D)];’‘vector(2) long unsigned int’ [pass=slp] [count(guessed_local)=118111601] [../../src/gcc/tree-vect-data-refs.c:4346:vect_analyze_data_refs] ../../src/test.cc:4:23: remark: got vectype for stmt: ‘_10 = MEM[(struct vector * *)v_4(D) + 8B];’‘vector(2) long unsigned int’ [pass=slp] [count(guessed_local)=118111601] [../../src/gcc/tree-vect-data-refs.c:4346:vect_analyze_data_refs] ../../src/test.cc:4:23: remark: === vect_analyze_data_ref_accesses === [pass=slp] [count(guessed_local)=118111601] [../../src/gcc/tree-vect-data-refs.c:2924:vect_analyze_data_ref_accesses] ../../src/test.cc:4:23: remark: Detected interleaving load ‘MEM[(struct vector * *)v_4(D)]’ and ‘MEM[(struct vector * *)v_4(D) + 8B]’ [pass=slp] [count(guessed_local)=118111601] [../../src/gcc/tree-vect-data-refs.c:3049:vect_analyze_data_ref_accesses] ../../src/test.cc:4:23: remark: Detected interleaving load of size 2 starting with ‘_9 = MEM[(struct vector * *)v_4(D)];’ [pass=slp] [count(guessed_local)=118111601] [../../src/gcc/tree-vect-data-refs.c:2649:vect_analyze_group_access_1] ../../src/test.cc:4:23: remark: not vectorized: no grouped stores in basic block. [pass=slp] [count(guessed_local)=118111601] [../../src/gcc/tree-vect-slp.c:2876:vect_slp_analyze_bb_1] ../../src/test.cc:4:23: remark: === vect_slp_analyze_bb === [pass=slp] [count(guessed_local)=118111601] [../../src/gcc/tree-vect-slp.c:2978:vect_slp_bb] ../../src/test.cc:4:23: remark: === vect_slp_analyze_bb === [pass=slp] [count(guessed_local)=118111601] [../../src/gcc/tree-vect-slp.c:2978:vect_slp_bb] ../../src/test.cc:4:23: remark: === vect_analyze_data_refs === [pass=slp] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-data-refs.c:4064:vect_analyze_data_refs] ../../src/test.cc:4:23: remark: got vectype for stmt: ‘_7 = MEM[(float * *)SR.8_23];’‘vector(2) long unsigned int’ [pass=slp] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-data-refs.c:4346:vect_analyze_data_refs] ../../src/test.cc:4:23: remark: got vectype for stmt: ‘_8 = MEM[(float * *)SR.8_23 + 8B];’‘vector(2) long unsigned int’ [pass=slp] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-data-refs.c:4346:vect_analyze_data_refs] ../../src/test.cc:4:23: remark: === vect_analyze_data_ref_accesses === [pass=slp] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-data-refs.c:2924:vect_analyze_data_ref_accesses] ../../src/test.cc:4:23: remark: Detected interleaving load ‘MEM[(float * *)SR.8_23]’ and ‘MEM[(float * *)SR.8_23 + 8B]’ [pass=slp] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-data-refs.c:3049:vect_analyze_data_ref_accesses] ../../src/test.cc:4:23: remark: Detected interleaving load of size 2 starting with ‘_7 = MEM[(float * *)SR.8_23];’ [pass=slp] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-data-refs.c:2649:vect_analyze_group_access_1] ../../src/test.cc:4:23: remark: not vectorized: no grouped stores in basic block. [pass=slp] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-slp.c:2876:vect_slp_analyze_bb_1] ../../src/test.cc:4:23: remark: === vect_slp_analyze_bb === [pass=slp] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-slp.c:2978:vect_slp_bb] ../../src/test.cc:4:23: remark: === vect_slp_analyze_bb === [pass=slp] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-slp.c:2978:vect_slp_bb] ../../src/test.cc:4:23: remark: === vect_slp_analyze_bb === [pass=slp] [count(guessed_local)=955630224] [../../src/gcc/tree-vect-slp.c:2978:vect_slp_bb] ../../src/test.cc:6:9: remark: === vect_analyze_data_refs === [pass=slp] [count(guessed_local)=118111601] [../../src/gcc/tree-vect-data-refs.c:4064:vect_analyze_data_refs] return ret; ^~~ ../../src/test.cc:6:9: remark: not vectorized: not enough data-refs in basic block. [pass=slp] [count(guessed_local)=118111601] [../../src/gcc/tree-vect-slp.c:2851:vect_slp_analyze_bb_1]