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

--- Comment #13 from amker at gcc dot gnu.org ---
(In reply to Uroš Bizjak from comment #12)
> The added testcase also ICEs with -O3 -mx32:
> 
> ~/gcc-build/gcc/cc1 -O3 -mx32 -quiet pr79649.c
> pr79649.c: In function ‘f1’:
> pr79649.c:11:1: internal compiler error: in get_use_type, at
> tree-ssa-loop-ivopts.c:3831
>  f1 (unsigned char __seg_gs *s, size_t n)
>  ^~
> 0xff99a1 get_use_type
>         ../../git/gcc/gcc/tree-ssa-loop-ivopts.c:3830
> 0xfff0c8 get_computation_at
>         ../../git/gcc/gcc/tree-ssa-loop-ivopts.c:3847
> 0x1009aba get_computation_cost_at
>         ../../git/gcc/gcc/tree-ssa-loop-ivopts.c:5061
> 0x1009c0f get_computation_cost
>         ../../git/gcc/gcc/tree-ssa-loop-ivopts.c:5089
> 0x100a251 determine_group_iv_cost_address
>         ../../git/gcc/gcc/tree-ssa-loop-ivopts.c:5133

Hmm, there is existing issue in IVOPT that address space information is not
maintained correctly, but this one is earlier than that.  I will have a look.

Reply via email to