Re: add -mfloat128 to __float128-using test missing it

2022-04-13 Thread Alexandre Oliva via Gcc-patches
Hello, Iain, Sorry about the late response. On Mar 11, 2021, Iain Sandoe wrote: > Alexandre Oliva wrote: >> On Mar 10, 2021, Alexandre Oliva wrote: >> >>> * gcc.target/powerpc/prefix-ds-dq.c: Enable __float128. >> >> I've been reminded that this is not enough for the scan-assembler tests >>

Re: add -mfloat128 to __float128-using test missing it

2021-03-11 Thread Iain Sandoe via Gcc-patches
es -mfloat128, I'd get the expect asm by just cancelling out the -mstrict-align flag that the toolchain I'm testing enables by default. So here's my updated patch, that I'm nearly done retesting. Ok to install? add -mfloat128 to __float128-using test missing it Most (all?)

Re: add -mfloat128 to __float128-using test missing it

2021-03-11 Thread Alexandre Oliva
that, besides -mfloat128, I'd get the expect asm by just cancelling out the -mstrict-align flag that the toolchain I'm testing enables by default. So here's my updated patch, that I'm nearly done retesting. Ok to install? add -mfloat128 to __float128-using test missing it Most (all

Re: add -mfloat128 to __float128-using test missing it

2021-03-11 Thread Iain Sandoe via Gcc-patches
Alexandre Oliva wrote: On Mar 10, 2021, Alexandre Oliva wrote: * gcc.target/powerpc/prefix-ds-dq.c: Enable __float128. I've been reminded that this is not enough for the scan-assembler tests to pass, at least in our configurations. Nearly all of the asm expectations are unmet. I'm yet to

Re: add -mfloat128 to __float128-using test missing it

2021-03-11 Thread Alexandre Oliva
On Mar 10, 2021, Alexandre Oliva wrote: > * gcc.target/powerpc/prefix-ds-dq.c: Enable __float128. I've been reminded that this is not enough for the scan-assembler tests to pass, at least in our configurations. Nearly all of the asm expectations are unmet. I'm yet to identify the root ca

add -mfloat128 to __float128-using test missing it

2021-03-10 Thread Alexandre Oliva
Most (all?) powerpc tests that use the __float128 type either enable it with -mfloat128, or use effective target requirements to check for its presence. prefix-ds-dq.c is failing in some of our configurations because it uses the __float128 type without checking for it, or enabling it explicitly.