This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug tree-optimization/68817] [6 regression] internal compiler error: Segmentation fault (program f951)


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68817

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |ASSIGNED
   Last reconfirmed|                            |2015-12-09
           Assignee|unassigned at gcc dot gnu.org      |rguenth at gcc dot gnu.org
   Target Milestone|---                         |6.0
     Ever confirmed|0                           |1

--- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> ---
Confirmed.  valgrind reports

==2312== Invalid read of size 8
==2312==    at 0x116D5D0: bitmap_bit_p(simple_bitmap_def const*, int)
(sbitmap.h:105)
==2312==    by 0x1171A85: vect_attempt_slp_rearrange_stmts(_slp_instance*)
(tree-vect-slp.c:1240)
==2312==    by 0x1171D4F: vect_supported_load_permutation_p(_slp_instance*)
(tree-vect-slp.c:1313)
==2312==    by 0x11731C6: vect_analyze_slp_instance(vec_info*, gimple*,
unsigned int) (tree-vect-slp.c:1807)
==2312==    by 0x11735AA: vect_analyze_slp(vec_info*, unsigned int)
(tree-vect-slp.c:1916)
==2312==    by 0x1158072: vect_analyze_loop_2(_loop_vec_info*, bool&)
(tree-vect-loop.c:1904)
==2312==    by 0x1158F1D: vect_analyze_loop(loop*) (tree-vect-loop.c:2251)
==2312==    by 0x117B7E6: vectorize_loops() (tree-vectorizer.c:532)
==2312==    by 0x105CE21: (anonymous
namespace)::pass_vectorize::execute(function*) (tree-ssa-loop.c:386)
==2312==    by 0xD77678: execute_one_pass(opt_pass*) (passes.c:2336)
==2312==    by 0xD77982: execute_pass_list_1(opt_pass*) (passes.c:2410)
==2312==    by 0xD779B3: execute_pass_list_1(opt_pass*) (passes.c:2411)
==2312==  Address 0x6813a48 is not stack'd, malloc'd or (recently) free'd
...
==2312== Invalid write of size 8
==2312==    at 0x116D645: bitmap_set_bit(simple_bitmap_def*, int)
(sbitmap.h:115)
==2312==    by 0x1171AB8: vect_attempt_slp_rearrange_stmts(_slp_instance*)
(tree-vect-slp.c:1245)
==2312==    by 0x1171D4F: vect_supported_load_permutation_p(_slp_instance*)
(tree-vect-slp.c:1313)
==2312==    by 0x11731C6: vect_analyze_slp_instance(vec_info*, gimple*,
unsigned int) (tree-vect-slp.c:1807)
==2312==    by 0x11735AA: vect_analyze_slp(vec_info*, unsigned int)
(tree-vect-slp.c:1916)
==2312==    by 0x1158072: vect_analyze_loop_2(_loop_vec_info*, bool&)
(tree-vect-loop.c:1904)
==2312==    by 0x1158F1D: vect_analyze_loop(loop*) (tree-vect-loop.c:2251)
==2312==    by 0x117B7E6: vectorize_loops() (tree-vectorizer.c:532)
==2312==    by 0x105CE21: (anonymous
namespace)::pass_vectorize::execute(function*) (tree-ssa-loop.c:386)
==2312==    by 0xD77678: execute_one_pass(opt_pass*) (passes.c:2336)
==2312==    by 0xD77982: execute_pass_list_1(opt_pass*) (passes.c:2410)
==2312==    by 0xD779B3: execute_pass_list_1(opt_pass*) (passes.c:2411)

I'll have a look.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]