On Thu, May 23, 2019 at 11:25 AM Iain Sandoe <i...@sandoe.co.uk> wrote:

> > These changes are OK as long as they don't regress HJ's x86_64 and
> > i686 autotesters.
>
> Applied as r271544, will look out for such fails.
>
> > Double points if they also fix -fpic failures. ;)
>
> make check-gcc-c RUNTESTFLAGS="--target_board=unix/-fpic\{-m32,-m64\} 
> i386.exp=fuse-caller-save*”
>
> Test run by iains on Thu May 23 07:20:03 2019
> Native configuration is x86_64-pc-linux-gnu
>
>                 === gcc tests ===
>
> Running target unix/-fpic/-m32
>
>                 === gcc Summary for unix/-fpic/-m32 ===
>
> # of expected passes            18
>
>                 === gcc Summary for unix/-fpic/-m64 ===
>
> # of expected passes            18
>
> ( but, as noted above, these tests are not run ‘-fpic’ on Linux by default, 
> although in this case a fail on Darwin
>   would be a fair indication of problems )

There are periodic results for i686/-fpic [1], x32/-fpic [2] and
x86_64/-fpic/{,-mcmodel=medium} [3] targets avaliable in
gcc-testresults@ ML. I think we have quite good coverage of -fpic for
x86 targets.

BTW: HJ, for some reason -fpic/-mcmodel=large does not work in [3].

[1] https://gcc.gnu.org/ml/gcc-testresults/2019-05/msg02599.html
[2] https://gcc.gnu.org/ml/gcc-testresults/2019-05/msg02577.html
[3] https://gcc.gnu.org/ml/gcc-testresults/2019-05/msg02571.html

Uros.

Reply via email to