[RS6000] Don't be too clever with dg-do run and dg-do compile
Segher Boessenkool
segher@kernel.crashing.org
Wed Oct 28 17:16:00 GMT 2020
On Wed, Oct 28, 2020 at 09:20:56PM +1030, Alan Modra wrote:
> Otherwise some versions of dejagnu go ahead and run the vsx tests
> below when they should not. To best cope with older dejagnu, put
> "run" before "compile", the idea being that if the second dg-do always
> wins then that won't cause fails.
If they are mutually exclusive, does the order still matter? (Just FMI.)
> The altivec tests also need -save-temps for the scan-assembler test to
> occur when vms_hw.
> Regression tested powerpc64le-linux and powerpc64-linux. OK?
>
> * gcc.target/powerpc/vsx-load-element-extend-char.c: Put "dg-do run"
> before "dg-do compile", and make them mutually exclusive.
> * gcc.target/powerpc/vsx-load-element-extend-int.c: Likewise.
> * gcc.target/powerpc/vsx-load-element-extend-longlong.c: Likewise.
> * gcc.target/powerpc/vsx-load-element-extend-short.c: Likewise.
> * gcc.target/powerpc/vsx-store-element-truncate-char.c: Likewise.
> * gcc.target/powerpc/vsx-store-element-truncate-int.c: Likewise.
> * gcc.target/powerpc/vsx-store-element-truncate-longlong.c: Likewise.
> * gcc.target/powerpc/vsx-store-element-truncate-short.c: Likewise.
> * gcc.target/powerpc/altivec-consts.c: Likewise, add -save-temps.
> * gcc.target/powerpc/le-altivec-consts.c: Likewise.
Okay for trunk. Thanks!
Segher
More information about the Gcc-patches
mailing list