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: meiss...@linux.ibm.com, phone: +1 (978) 899-4797