[PATCH] PowerPC -mcpu=future tests, Introduction

Michael Meissner meissner@linux.ibm.com
Mon Apr 27 19:43:05 GMT 2020


This patch will allow me to group the 7 patches I have for GCC 10 to test the
various -mcpu=future features.

There are 7 patches in this patch set:

Patch #1: Add target support for -mpcrel and -mprefixed.

Patch #2: Test that PLI/PADDI is generated to load or add large constants.

Patch #3: Add a test to make sure a prefixed load/store is generated in the
case where an offset is invalid for a DS/DQ memory instruction.

Patch #4: Add a test to make sure we do not generate the invalid prefixed
load/store instruction with update.

Patch #5: Add tests to insure prefixed loads or stores are generated when the
offset is a numeric value larger than 16 bits.

Patch #6: Add tests to insure that the PC-relative instructions are generated
to access static data items.

Patch #7: Add a test to check that we generate appropriate code when stack
checking is on and we have a large stack frame.

Versions of all of these patches have been submitted before, but some of them
neeed the -mpcrel support to be enabled before the test would succeed.  All of
these patches run on a little endian power8 computer running Linux.

-- 
Michael Meissner, IBM
IBM, M/S 2506R, 550 King Street, Littleton, MA 01460-6245, USA
email: meissner@linux.ibm.com, phone: +1 (978) 899-4797


More information about the Gcc-patches mailing list