Vector pointer modes

Richard Biener richard.guenther@gmail.com
Wed May 16 16:24:00 GMT 2018


On May 16, 2018 6:03:35 PM GMT+02:00, Andrew Stubbs <ams@codesourcery.com> wrote:
>Hi all,
>
>I'm in the process of trying to update our AMD GCN port from GCC 7 to 
>GCC 8+, but I've hit a problem ...
>
>It seems there's a new assumption that pointers and addresses will be 
>scalar, but GCN load instructions require vectors of pointers. 
>Basically, machine_mode has been replaced with scalar_int_machine mode 
>in many places, and we were relying on vector modes being allowed.
>
>The changes are all coming from the Richard Sandiford's SVE patches.
>
>Is there a new way of dealing with vectors of pointers?

Maybe you can masquerade it behind a large scalar integer mode?... 

Richard. 

>Thanks
>
>Andrew



More information about the Gcc mailing list