[PATCH ver 2] rs6000, update effective target for tests builtins-10*.c and, vec_perm-runnable-i128.c

Peter Bergner bergner@linux.ibm.com
Wed Jul 17 01:01:51 GMT 2024


On 7/16/24 6:19 PM, Carl Love wrote:
> use __int128 types that are not supported on all platforms.  The
> __int128 type is only supported on 64-bit platforms.  Need to check that
> the platform is 64-bits and support the __int128 type.  Add the int128 and
> lp64 flags to the target test.

The test cases themselves look good, but you need to update your git log entry
to not mention the lp64/64-bits since you removed them.  Yes, currently, only
64-bit targets support __int128, but our hope is that one day, even 32-bit
targets will as well.  So how about the following text instead?


...
use __int128 types that are not supported on all platforms.  Update the
tests to check int128 effective target to avoid unsupported type errors
on unsupported platforms.


Peter


More information about the Gcc-patches mailing list