S/390: Emit vector alignment hints for z13

2020-06-02  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>

gcc/ChangeLog:

	* config/s390/s390.c (print_operand): Emit vector alignment
	hints for z13.

gcc/testsuite/ChangeLog:

	* gcc.target/s390/vector/align-1.c: Change target architecture
	to z13.
	* gcc.target/s390/vector/align-2.c: Change target architecture
	to z13.
This commit is contained in:
Stefan Schulze Frielinghaus 2020-05-26 18:21:52 +02:00
parent 6fb93242cb
commit 87cb9423ad
3 changed files with 3 additions and 3 deletions

View File

@ -7854,7 +7854,7 @@ print_operand (FILE *file, rtx x, int code)
{
case 'A':
#ifdef HAVE_AS_VECTOR_LOADSTORE_ALIGNMENT_HINTS
if (TARGET_Z14 && MEM_P (x))
if (TARGET_Z13 && MEM_P (x))
{
if (MEM_ALIGN (x) >= 128)
fprintf (file, ",4");

View File

@ -1,5 +1,5 @@
/* { dg-do compile } */
/* { dg-options "-O3 -mzarch -march=z14" } */
/* { dg-options "-O3 -mzarch -march=z13" } */
/* The user alignment ends up in DECL_ALIGN of the VAR_DECL and is
currently ignored if it is smaller than the alignment of the type.

View File

@ -1,5 +1,5 @@
/* { dg-do compile } */
/* { dg-options "-O3 -mzarch -march=z14" } */
/* { dg-options "-O3 -mzarch -march=z13" } */
/* The user alignment ends up in TYPE_ALIGN of the type of the
VAR_DECL. */