public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc(refs/users/aoliva/heads/testme)] add explicit ABI and align options to pr88233.c
@ 2024-04-23  2:39 Alexandre Oliva
  0 siblings, 0 replies; 17+ messages in thread
From: Alexandre Oliva @ 2024-04-23  2:39 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:68e3d62f56eea3a5fa798ec514bd89ddc6668c4a

commit 68e3d62f56eea3a5fa798ec514bd89ddc6668c4a
Author: Alexandre Oliva <oliva@adacore.com>
Date:   Sun Apr 21 17:24:30 2024 -0300

    add explicit ABI and align options to pr88233.c
    
    We've observed failures of this test on powerpc configurations that
    default to different calling conventions and alignment requirements.
    Both settings are needed for the original expectations to be met.
    
    The test was later modified to have different expectations for big and
    little endian code generation.  This patch restores the original
    codegen expectations, that, with the explicit options, don't vary any
    more.
    
    
    for  gcc/testsuite/ChangeLog
    
            * gcc.target/powerpc/pr88233.c: Make some alignment strictness
            and calling conventions assumptions explicit.  Restore uniform
            codegen expectations

Diff:
---
 gcc/testsuite/gcc.target/powerpc/pr88233.c | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/gcc/testsuite/gcc.target/powerpc/pr88233.c b/gcc/testsuite/gcc.target/powerpc/pr88233.c
index 27c73717a3f..7ea459cb802 100644
--- a/gcc/testsuite/gcc.target/powerpc/pr88233.c
+++ b/gcc/testsuite/gcc.target/powerpc/pr88233.c
@@ -1,5 +1,5 @@
 /* { dg-require-effective-target lp64 } */
-/* { dg-options "-O2 -mdejagnu-cpu=power8" } */
+/* { dg-options "-O2 -mdejagnu-cpu=power8 -mno-strict-align -fno-reg-struct-return" } */
 
 typedef struct { double a[2]; } A;
 A
@@ -9,6 +9,5 @@ foo (const A *a)
 }
 
 /* { dg-final { scan-assembler-not {\mmtvsr} } } */
-/* { dg-final { scan-assembler-times {\mlxvd2x\M} 1 { target { be } } } } */
-/* { dg-final { scan-assembler-times {\mstxvd2x\M} 1 { target { be } } } } */
-/* { dg-final { scan-assembler-times {\mlfd\M} 2 { target { le } } } } */
+/* { dg-final { scan-assembler-times {\mlxvd2x\M} 1 } } */
+/* { dg-final { scan-assembler-times {\mstxvd2x\M} 1 } } */

^ permalink raw reply	[flat|nested] 17+ messages in thread

* [gcc(refs/users/aoliva/heads/testme)] add explicit ABI and align options to pr88233.c
@ 2024-04-28  5:21 Alexandre Oliva
  0 siblings, 0 replies; 17+ messages in thread
From: Alexandre Oliva @ 2024-04-28  5:21 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:7ef60541a89b2e7b3585df434d14010396769ca2

commit 7ef60541a89b2e7b3585df434d14010396769ca2
Author: Alexandre Oliva <oliva@adacore.com>
Date:   Sun Apr 21 17:24:30 2024 -0300

    add explicit ABI and align options to pr88233.c
    
    We've observed failures of this test on powerpc configurations that
    default to different calling conventions and alignment requirements.
    Both settings are needed for the original expectations to be met.
    
    The test was later modified to have different expectations for big and
    little endian code generation.  This patch restores the original
    codegen expectations, that, with the explicit options, don't vary any
    more.
    
    
    for  gcc/testsuite/ChangeLog
    
            * gcc.target/powerpc/pr88233.c: Make some alignment strictness
            and calling conventions assumptions explicit.  Restore uniform
            codegen expectations

Diff:
---
 gcc/testsuite/gcc.target/powerpc/pr88233.c | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/gcc/testsuite/gcc.target/powerpc/pr88233.c b/gcc/testsuite/gcc.target/powerpc/pr88233.c
index 27c73717a3f..46a3ebfa287 100644
--- a/gcc/testsuite/gcc.target/powerpc/pr88233.c
+++ b/gcc/testsuite/gcc.target/powerpc/pr88233.c
@@ -1,5 +1,5 @@
 /* { dg-require-effective-target lp64 } */
-/* { dg-options "-O2 -mdejagnu-cpu=power8" } */
+/* { dg-options "-O2 -mdejagnu-cpu=power8 -mno-strict-align -fpcc-struct-return" } */
 
 typedef struct { double a[2]; } A;
 A
@@ -9,6 +9,5 @@ foo (const A *a)
 }
 
 /* { dg-final { scan-assembler-not {\mmtvsr} } } */
-/* { dg-final { scan-assembler-times {\mlxvd2x\M} 1 { target { be } } } } */
-/* { dg-final { scan-assembler-times {\mstxvd2x\M} 1 { target { be } } } } */
-/* { dg-final { scan-assembler-times {\mlfd\M} 2 { target { le } } } } */
+/* { dg-final { scan-assembler-times {\mlxvd2x\M} 1 } } */
+/* { dg-final { scan-assembler-times {\mstxvd2x\M} 1 } } */

^ permalink raw reply	[flat|nested] 17+ messages in thread

* [gcc(refs/users/aoliva/heads/testme)] add explicit ABI and align options to pr88233.c
@ 2024-04-23  3:48 Alexandre Oliva
  0 siblings, 0 replies; 17+ messages in thread
From: Alexandre Oliva @ 2024-04-23  3:48 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:30e8256702cc4dfb56d329ee279e957a10fc962b

commit 30e8256702cc4dfb56d329ee279e957a10fc962b
Author: Alexandre Oliva <oliva@adacore.com>
Date:   Sun Apr 21 17:24:30 2024 -0300

    add explicit ABI and align options to pr88233.c
    
    We've observed failures of this test on powerpc configurations that
    default to different calling conventions and alignment requirements.
    Both settings are needed for the original expectations to be met.
    
    The test was later modified to have different expectations for big and
    little endian code generation.  This patch restores the original
    codegen expectations, that, with the explicit options, don't vary any
    more.
    
    
    for  gcc/testsuite/ChangeLog
    
            * gcc.target/powerpc/pr88233.c: Make some alignment strictness
            and calling conventions assumptions explicit.  Restore uniform
            codegen expectations

Diff:
---
 gcc/testsuite/gcc.target/powerpc/pr88233.c | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/gcc/testsuite/gcc.target/powerpc/pr88233.c b/gcc/testsuite/gcc.target/powerpc/pr88233.c
index 27c73717a3f..46a3ebfa287 100644
--- a/gcc/testsuite/gcc.target/powerpc/pr88233.c
+++ b/gcc/testsuite/gcc.target/powerpc/pr88233.c
@@ -1,5 +1,5 @@
 /* { dg-require-effective-target lp64 } */
-/* { dg-options "-O2 -mdejagnu-cpu=power8" } */
+/* { dg-options "-O2 -mdejagnu-cpu=power8 -mno-strict-align -fpcc-struct-return" } */
 
 typedef struct { double a[2]; } A;
 A
@@ -9,6 +9,5 @@ foo (const A *a)
 }
 
 /* { dg-final { scan-assembler-not {\mmtvsr} } } */
-/* { dg-final { scan-assembler-times {\mlxvd2x\M} 1 { target { be } } } } */
-/* { dg-final { scan-assembler-times {\mstxvd2x\M} 1 { target { be } } } } */
-/* { dg-final { scan-assembler-times {\mlfd\M} 2 { target { le } } } } */
+/* { dg-final { scan-assembler-times {\mlxvd2x\M} 1 } } */
+/* { dg-final { scan-assembler-times {\mstxvd2x\M} 1 } } */

^ permalink raw reply	[flat|nested] 17+ messages in thread

* [gcc(refs/users/aoliva/heads/testme)] add explicit ABI and align options to pr88233.c
@ 2024-04-22  6:57 Alexandre Oliva
  0 siblings, 0 replies; 17+ messages in thread
From: Alexandre Oliva @ 2024-04-22  6:57 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:c5fbacee0313fb1b760a870964877f343bf4b90e

commit c5fbacee0313fb1b760a870964877f343bf4b90e
Author: Alexandre Oliva <oliva@adacore.com>
Date:   Sun Apr 21 17:24:30 2024 -0300

    add explicit ABI and align options to pr88233.c
    
    We've observed failures of this test on powerpc configurations that
    default to different calling conventions and alignment requirements.
    Both settings are needed for the original expectations to be met.
    
    The test was later modified to have different expectations for big and
    little endian code generation.  This patch restores the original
    codegen expectations, that, with the explicit options, don't vary any
    more.
    
    
    for  gcc/testsuite/ChangeLog
    
            * gcc.target/powerpc/pr88233.c: Make some alignment strictness
            and calling conventions assumptions explicit.  Restore uniform
            codegen expectations

Diff:
---
 gcc/testsuite/gcc.target/powerpc/pr88233.c | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/gcc/testsuite/gcc.target/powerpc/pr88233.c b/gcc/testsuite/gcc.target/powerpc/pr88233.c
index 27c73717a3f..46a3ebfa287 100644
--- a/gcc/testsuite/gcc.target/powerpc/pr88233.c
+++ b/gcc/testsuite/gcc.target/powerpc/pr88233.c
@@ -1,5 +1,5 @@
 /* { dg-require-effective-target lp64 } */
-/* { dg-options "-O2 -mdejagnu-cpu=power8" } */
+/* { dg-options "-O2 -mdejagnu-cpu=power8 -mno-strict-align -fpcc-struct-return" } */
 
 typedef struct { double a[2]; } A;
 A
@@ -9,6 +9,5 @@ foo (const A *a)
 }
 
 /* { dg-final { scan-assembler-not {\mmtvsr} } } */
-/* { dg-final { scan-assembler-times {\mlxvd2x\M} 1 { target { be } } } } */
-/* { dg-final { scan-assembler-times {\mstxvd2x\M} 1 { target { be } } } } */
-/* { dg-final { scan-assembler-times {\mlfd\M} 2 { target { le } } } } */
+/* { dg-final { scan-assembler-times {\mlxvd2x\M} 1 } } */
+/* { dg-final { scan-assembler-times {\mstxvd2x\M} 1 } } */

^ permalink raw reply	[flat|nested] 17+ messages in thread

* [gcc(refs/users/aoliva/heads/testme)] add explicit ABI and align options to pr88233.c
@ 2024-04-22  5:13 Alexandre Oliva
  0 siblings, 0 replies; 17+ messages in thread
From: Alexandre Oliva @ 2024-04-22  5:13 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:387ce53fd3fdaeefc7dc9d603df0d66495580fbf

commit 387ce53fd3fdaeefc7dc9d603df0d66495580fbf
Author: Alexandre Oliva <oliva@adacore.com>
Date:   Sun Apr 21 17:24:30 2024 -0300

    add explicit ABI and align options to pr88233.c
    
    We've observed failures of this test on powerpc configurations that
    default to different calling conventions and alignment requirements.
    Both settings are needed for the original expectations to be met.
    
    The test was later modified to have different expectations for big and
    little endian code generation.  This patch restores the original
    codegen expectations, that, with the explicit options, don't vary any
    more.
    
    
    for  gcc/testsuite/ChangeLog
    
            * gcc.target/powerpc/pr88233.c: Make some alignment strictness
            and calling conventions assumptions explicit.  Restore uniform
            codegen expectations

Diff:
---
 gcc/testsuite/gcc.target/powerpc/pr88233.c | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/gcc/testsuite/gcc.target/powerpc/pr88233.c b/gcc/testsuite/gcc.target/powerpc/pr88233.c
index 27c73717a3f..46a3ebfa287 100644
--- a/gcc/testsuite/gcc.target/powerpc/pr88233.c
+++ b/gcc/testsuite/gcc.target/powerpc/pr88233.c
@@ -1,5 +1,5 @@
 /* { dg-require-effective-target lp64 } */
-/* { dg-options "-O2 -mdejagnu-cpu=power8" } */
+/* { dg-options "-O2 -mdejagnu-cpu=power8 -mno-strict-align -fpcc-struct-return" } */
 
 typedef struct { double a[2]; } A;
 A
@@ -9,6 +9,5 @@ foo (const A *a)
 }
 
 /* { dg-final { scan-assembler-not {\mmtvsr} } } */
-/* { dg-final { scan-assembler-times {\mlxvd2x\M} 1 { target { be } } } } */
-/* { dg-final { scan-assembler-times {\mstxvd2x\M} 1 { target { be } } } } */
-/* { dg-final { scan-assembler-times {\mlfd\M} 2 { target { le } } } } */
+/* { dg-final { scan-assembler-times {\mlxvd2x\M} 1 } } */
+/* { dg-final { scan-assembler-times {\mstxvd2x\M} 1 } } */

^ permalink raw reply	[flat|nested] 17+ messages in thread

* [gcc(refs/users/aoliva/heads/testme)] add explicit ABI and align options to pr88233.c
@ 2024-04-22  2:41 Alexandre Oliva
  0 siblings, 0 replies; 17+ messages in thread
From: Alexandre Oliva @ 2024-04-22  2:41 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:c3999e0292deb3c5f3c8ccc8ddccc21da4ef3644

commit c3999e0292deb3c5f3c8ccc8ddccc21da4ef3644
Author: Alexandre Oliva <oliva@adacore.com>
Date:   Sun Apr 21 17:24:30 2024 -0300

    add explicit ABI and align options to pr88233.c
    
    We've observed failures of this test on powerpc configurations that
    default to different calling conventions and alignment requirements.
    Both settings are needed for the original expectations to be met.
    
    The test was later modified to have different expectations for big and
    little endian code generation.  This patch restores the original
    codegen expectations, that, with the explicit options, don't vary any
    more.
    
    
    for  gcc/testsuite/ChangeLog
    
            * gcc.target/powerpc/pr88233.c: Make some alignment strictness
            and calling conventions assumptions explicit.  Restore uniform
            codegen expectations

Diff:
---
 gcc/testsuite/gcc.target/powerpc/pr88233.c | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/gcc/testsuite/gcc.target/powerpc/pr88233.c b/gcc/testsuite/gcc.target/powerpc/pr88233.c
index 27c73717a3f..46a3ebfa287 100644
--- a/gcc/testsuite/gcc.target/powerpc/pr88233.c
+++ b/gcc/testsuite/gcc.target/powerpc/pr88233.c
@@ -1,5 +1,5 @@
 /* { dg-require-effective-target lp64 } */
-/* { dg-options "-O2 -mdejagnu-cpu=power8" } */
+/* { dg-options "-O2 -mdejagnu-cpu=power8 -mno-strict-align -fpcc-struct-return" } */
 
 typedef struct { double a[2]; } A;
 A
@@ -9,6 +9,5 @@ foo (const A *a)
 }
 
 /* { dg-final { scan-assembler-not {\mmtvsr} } } */
-/* { dg-final { scan-assembler-times {\mlxvd2x\M} 1 { target { be } } } } */
-/* { dg-final { scan-assembler-times {\mstxvd2x\M} 1 { target { be } } } } */
-/* { dg-final { scan-assembler-times {\mlfd\M} 2 { target { le } } } } */
+/* { dg-final { scan-assembler-times {\mlxvd2x\M} 1 } } */
+/* { dg-final { scan-assembler-times {\mstxvd2x\M} 1 } } */

^ permalink raw reply	[flat|nested] 17+ messages in thread

* [gcc(refs/users/aoliva/heads/testme)] add explicit ABI and align options to pr88233.c
@ 2024-04-21 20:28 Alexandre Oliva
  0 siblings, 0 replies; 17+ messages in thread
From: Alexandre Oliva @ 2024-04-21 20:28 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:89e5150772d91d129fd4a8ca6ebda3655551e546

commit 89e5150772d91d129fd4a8ca6ebda3655551e546
Author: Alexandre Oliva <oliva@adacore.com>
Date:   Sun Apr 21 17:24:30 2024 -0300

    add explicit ABI and align options to pr88233.c
    
    We've observed failures of this test on powerpc configurations that
    default to different calling conventions and alignment requirements.
    Both settings are needed for the expectations to be met.
    
    
    for  gcc/testsuite/ChangeLog
    
            * gcc.target/powerpc/pr88233.c: Make some alignment strictness
            and calling conventions assumptions explicit.

Diff:
---
 gcc/testsuite/gcc.target/powerpc/pr88233.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/testsuite/gcc.target/powerpc/pr88233.c b/gcc/testsuite/gcc.target/powerpc/pr88233.c
index 27c73717a3f..c667a28ebfe 100644
--- a/gcc/testsuite/gcc.target/powerpc/pr88233.c
+++ b/gcc/testsuite/gcc.target/powerpc/pr88233.c
@@ -1,5 +1,5 @@
 /* { dg-require-effective-target lp64 } */
-/* { dg-options "-O2 -mdejagnu-cpu=power8" } */
+/* { dg-options "-O2 -mdejagnu-cpu=power8 -mno-strict-align -fno-reg-struct-return" } */
 
 typedef struct { double a[2]; } A;
 A

^ permalink raw reply	[flat|nested] 17+ messages in thread

* [gcc(refs/users/aoliva/heads/testme)] add explicit ABI and align options to pr88233.c
@ 2023-04-06  6:34 Alexandre Oliva
  0 siblings, 0 replies; 17+ messages in thread
From: Alexandre Oliva @ 2023-04-06  6:34 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:f59546d5d6da2aad80045eb50cc4d101257cfb9d

commit f59546d5d6da2aad80045eb50cc4d101257cfb9d
Author: Alexandre Oliva <oliva@adacore.com>
Date:   Wed Apr 5 11:26:44 2023 -0300

    add explicit ABI and align options to pr88233.c
    
    We've observed failures of this test on powerpc configurations that
    default to different calling conventions and alignment requirements.
    Both settings are needed for the expectations to be met.
    
    
    for  gcc/testsuite/ChangeLog
    
            * gcc.target/powerpc/pr88233.c: Make some alignment strictness
            and calling conventions assumptions explicit.

Diff:
---
 gcc/testsuite/gcc.target/powerpc/pr88233.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/testsuite/gcc.target/powerpc/pr88233.c b/gcc/testsuite/gcc.target/powerpc/pr88233.c
index 27c73717a3f..c667a28ebfe 100644
--- a/gcc/testsuite/gcc.target/powerpc/pr88233.c
+++ b/gcc/testsuite/gcc.target/powerpc/pr88233.c
@@ -1,5 +1,5 @@
 /* { dg-require-effective-target lp64 } */
-/* { dg-options "-O2 -mdejagnu-cpu=power8" } */
+/* { dg-options "-O2 -mdejagnu-cpu=power8 -mno-strict-align -fno-reg-struct-return" } */
 
 typedef struct { double a[2]; } A;
 A

^ permalink raw reply	[flat|nested] 17+ messages in thread

* [gcc(refs/users/aoliva/heads/testme)] add explicit ABI and align options to pr88233.c
@ 2023-03-30 14:06 Alexandre Oliva
  0 siblings, 0 replies; 17+ messages in thread
From: Alexandre Oliva @ 2023-03-30 14:06 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:21848057913cd00daa028e16ed0fb1e50e12a5cb

commit 21848057913cd00daa028e16ed0fb1e50e12a5cb
Author: Alexandre Oliva <oliva@adacore.com>
Date:   Thu Mar 30 05:06:45 2023 -0300

    add explicit ABI and align options to pr88233.c
    
    We've observed failures of this test on powerpc configurations that
    default to different calling conventions and alignment requirements.
    Both settings are needed for the expectations to be met.
    
    
    for  gcc/testsuite/ChangeLog
    
            * gcc.target/powerpc/pr88233.c: Make some alignment strictness
            and calling conventions assumptions explicit.

Diff:
---
 gcc/testsuite/gcc.target/powerpc/pr88233.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/testsuite/gcc.target/powerpc/pr88233.c b/gcc/testsuite/gcc.target/powerpc/pr88233.c
index 27c73717a3f..c667a28ebfe 100644
--- a/gcc/testsuite/gcc.target/powerpc/pr88233.c
+++ b/gcc/testsuite/gcc.target/powerpc/pr88233.c
@@ -1,5 +1,5 @@
 /* { dg-require-effective-target lp64 } */
-/* { dg-options "-O2 -mdejagnu-cpu=power8" } */
+/* { dg-options "-O2 -mdejagnu-cpu=power8 -mno-strict-align -fno-reg-struct-return" } */
 
 typedef struct { double a[2]; } A;
 A

^ permalink raw reply	[flat|nested] 17+ messages in thread

* [gcc(refs/users/aoliva/heads/testme)] add explicit ABI and align options to pr88233.c
@ 2023-03-24  6:24 Alexandre Oliva
  0 siblings, 0 replies; 17+ messages in thread
From: Alexandre Oliva @ 2023-03-24  6:24 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:7b8288cb84c693eebb20b72ad9ea2f53bee6d1d1

commit 7b8288cb84c693eebb20b72ad9ea2f53bee6d1d1
Author: Alexandre Oliva <oliva@adacore.com>
Date:   Thu Mar 23 00:44:26 2023 -0300

    add explicit ABI and align options to pr88233.c
    
    We've observed failures of this test on powerpc configurations that
    default to different calling conventions and alignment requirements.
    Both settings are needed for the expectations to be met.
    
    
    for  gcc/testsuite/ChangeLog
    
            * gcc.target/powerpc/pr88233.c: Make some alignment strictness
            and calling conventions assumptions explicit.

Diff:
---
 gcc/testsuite/gcc.target/powerpc/pr88233.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/testsuite/gcc.target/powerpc/pr88233.c b/gcc/testsuite/gcc.target/powerpc/pr88233.c
index 27c73717a3f..c667a28ebfe 100644
--- a/gcc/testsuite/gcc.target/powerpc/pr88233.c
+++ b/gcc/testsuite/gcc.target/powerpc/pr88233.c
@@ -1,5 +1,5 @@
 /* { dg-require-effective-target lp64 } */
-/* { dg-options "-O2 -mdejagnu-cpu=power8" } */
+/* { dg-options "-O2 -mdejagnu-cpu=power8 -mno-strict-align -fno-reg-struct-return" } */
 
 typedef struct { double a[2]; } A;
 A

^ permalink raw reply	[flat|nested] 17+ messages in thread

* [gcc(refs/users/aoliva/heads/testme)] add explicit ABI and align options to pr88233.c
@ 2023-03-23  3:47 Alexandre Oliva
  0 siblings, 0 replies; 17+ messages in thread
From: Alexandre Oliva @ 2023-03-23  3:47 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:72603995928ee239818b5db88550cfdaa49fdeed

commit 72603995928ee239818b5db88550cfdaa49fdeed
Author: Alexandre Oliva <oliva@adacore.com>
Date:   Thu Mar 23 00:44:26 2023 -0300

    add explicit ABI and align options to pr88233.c
    
    We've observed failures of this test on powerpc configurations that
    default to different calling conventions and alignment requirements.
    Both settings are needed for the expectations to be met.
    
    
    for  gcc/testsuite/ChangeLog
    
            * gcc.target/powerpc/pr88233.c: Make some alignment strictness
            and calling conventions assumptions explicit.

Diff:
---
 gcc/testsuite/gcc.target/powerpc/pr88233.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/testsuite/gcc.target/powerpc/pr88233.c b/gcc/testsuite/gcc.target/powerpc/pr88233.c
index 27c73717a3f..c667a28ebfe 100644
--- a/gcc/testsuite/gcc.target/powerpc/pr88233.c
+++ b/gcc/testsuite/gcc.target/powerpc/pr88233.c
@@ -1,5 +1,5 @@
 /* { dg-require-effective-target lp64 } */
-/* { dg-options "-O2 -mdejagnu-cpu=power8" } */
+/* { dg-options "-O2 -mdejagnu-cpu=power8 -mno-strict-align -fno-reg-struct-return" } */
 
 typedef struct { double a[2]; } A;
 A

^ permalink raw reply	[flat|nested] 17+ messages in thread

* [gcc(refs/users/aoliva/heads/testme)] add explicit ABI and align options to pr88233.c
@ 2023-03-16 14:22 Alexandre Oliva
  0 siblings, 0 replies; 17+ messages in thread
From: Alexandre Oliva @ 2023-03-16 14:22 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:369ce4acf8a1391e72d998998491d94ee093f68f

commit 369ce4acf8a1391e72d998998491d94ee093f68f
Author: Alexandre Oliva <oliva@adacore.com>
Date:   Thu Mar 18 05:35:23 2021 -0300

    add explicit ABI and align options to pr88233.c
    
    We've observed failures of this test on powerpc configurations that
    default to different calling conventions and alignment requirements.
    Both settings are needed for the expectations to be met.
    
    
    for  gcc/testsuite/ChangeLog
    
            * gcc.target/powerpc/pr88233.c: Make some alignment strictness
            and calling conventions assumptions explicit.

Diff:
---
 gcc/testsuite/gcc.target/powerpc/pr88233.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/testsuite/gcc.target/powerpc/pr88233.c b/gcc/testsuite/gcc.target/powerpc/pr88233.c
index 27c73717a3f..c667a28ebfe 100644
--- a/gcc/testsuite/gcc.target/powerpc/pr88233.c
+++ b/gcc/testsuite/gcc.target/powerpc/pr88233.c
@@ -1,5 +1,5 @@
 /* { dg-require-effective-target lp64 } */
-/* { dg-options "-O2 -mdejagnu-cpu=power8" } */
+/* { dg-options "-O2 -mdejagnu-cpu=power8 -mno-strict-align -fno-reg-struct-return" } */
 
 typedef struct { double a[2]; } A;
 A

^ permalink raw reply	[flat|nested] 17+ messages in thread

* [gcc(refs/users/aoliva/heads/testme)] add explicit ABI and align options to pr88233.c
@ 2023-03-15 14:05 Alexandre Oliva
  0 siblings, 0 replies; 17+ messages in thread
From: Alexandre Oliva @ 2023-03-15 14:05 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:a8aa0690cebf13f44d109bb83bcb51418146a917

commit a8aa0690cebf13f44d109bb83bcb51418146a917
Author: Alexandre Oliva <oliva@adacore.com>
Date:   Thu Mar 18 05:35:23 2021 -0300

    add explicit ABI and align options to pr88233.c
    
    We've observed failures of this test on powerpc configurations that
    default to different calling conventions and alignment requirements.
    Both settings are needed for the expectations to be met.
    
    
    for  gcc/testsuite/ChangeLog
    
            * gcc.target/powerpc/pr88233.c: Make some alignment strictness
            and calling conventions assumptions explicit.

Diff:
---
 gcc/testsuite/gcc.target/powerpc/pr88233.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/testsuite/gcc.target/powerpc/pr88233.c b/gcc/testsuite/gcc.target/powerpc/pr88233.c
index 27c73717a3f..c667a28ebfe 100644
--- a/gcc/testsuite/gcc.target/powerpc/pr88233.c
+++ b/gcc/testsuite/gcc.target/powerpc/pr88233.c
@@ -1,5 +1,5 @@
 /* { dg-require-effective-target lp64 } */
-/* { dg-options "-O2 -mdejagnu-cpu=power8" } */
+/* { dg-options "-O2 -mdejagnu-cpu=power8 -mno-strict-align -fno-reg-struct-return" } */
 
 typedef struct { double a[2]; } A;
 A

^ permalink raw reply	[flat|nested] 17+ messages in thread

* [gcc(refs/users/aoliva/heads/testme)] add explicit ABI and align options to pr88233.c
@ 2021-03-11 10:21 Alexandre Oliva
  0 siblings, 0 replies; 17+ messages in thread
From: Alexandre Oliva @ 2021-03-11 10:21 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:134d86d57c13e19280d8648970a3d06a54078efa

commit 134d86d57c13e19280d8648970a3d06a54078efa
Author: Alexandre Oliva <oliva@adacore.com>
Date:   Tue Mar 9 18:43:04 2021 -0300

    add explicit ABI and align options to pr88233.c
    
    We've observed failures of this test on powerpc configurations that
    default to different calling conventions and alignment requirements.
    Both settings are needed for the expectations to be met.
    
    
    for  gcc/testsuite/ChangeLog
    
            * gcc.target/powerpc/pr88233.c: Make some alignment strictness
            and calling conventions assumptions explicit.

Diff:
---
 gcc/testsuite/gcc.target/powerpc/pr88233.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/testsuite/gcc.target/powerpc/pr88233.c b/gcc/testsuite/gcc.target/powerpc/pr88233.c
index 27c73717a3f..c667a28ebfe 100644
--- a/gcc/testsuite/gcc.target/powerpc/pr88233.c
+++ b/gcc/testsuite/gcc.target/powerpc/pr88233.c
@@ -1,5 +1,5 @@
 /* { dg-require-effective-target lp64 } */
-/* { dg-options "-O2 -mdejagnu-cpu=power8" } */
+/* { dg-options "-O2 -mdejagnu-cpu=power8 -mno-strict-align -fno-reg-struct-return" } */
 
 typedef struct { double a[2]; } A;
 A


^ permalink raw reply	[flat|nested] 17+ messages in thread

* [gcc(refs/users/aoliva/heads/testme)] add explicit ABI and align options to pr88233.c
@ 2021-03-09 21:47 Alexandre Oliva
  0 siblings, 0 replies; 17+ messages in thread
From: Alexandre Oliva @ 2021-03-09 21:47 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:8ddb62d04486bddca9f57a5c3d353fe086fffda3

commit 8ddb62d04486bddca9f57a5c3d353fe086fffda3
Author: Alexandre Oliva <oliva@adacore.com>
Date:   Tue Mar 9 18:43:04 2021 -0300

    add explicit ABI and align options to pr88233.c
    
    We've observed failures of this test on powerpc configurations that
    default to different calling conventions and alignment requirements.
    Both settings are needed for the expectations to be met.
    
    
    for  gcc/testsuite/ChangeLog
    
            * gcc.target/powerpc/pr88233.c: Make some alignment strictness
            and calling conventions assumptions explicit.

Diff:
---
 gcc/testsuite/gcc.target/powerpc/pr88233.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/testsuite/gcc.target/powerpc/pr88233.c b/gcc/testsuite/gcc.target/powerpc/pr88233.c
index 27c73717a3f..c667a28ebfe 100644
--- a/gcc/testsuite/gcc.target/powerpc/pr88233.c
+++ b/gcc/testsuite/gcc.target/powerpc/pr88233.c
@@ -1,5 +1,5 @@
 /* { dg-require-effective-target lp64 } */
-/* { dg-options "-O2 -mdejagnu-cpu=power8" } */
+/* { dg-options "-O2 -mdejagnu-cpu=power8 -mno-strict-align -fno-reg-struct-return" } */
 
 typedef struct { double a[2]; } A;
 A


^ permalink raw reply	[flat|nested] 17+ messages in thread

* [gcc(refs/users/aoliva/heads/testme)] add explicit ABI and align options to pr88233.c
@ 2021-03-09 21:25 Alexandre Oliva
  0 siblings, 0 replies; 17+ messages in thread
From: Alexandre Oliva @ 2021-03-09 21:25 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:c1d399ff3825a640c19ee71d8f983c5428382fbd

commit c1d399ff3825a640c19ee71d8f983c5428382fbd
Author: Alexandre Oliva <oliva@adacore.com>
Date:   Mon Mar 8 23:22:50 2021 -0300

    add explicit ABI and align options to pr88233.c
    
    We've observed failures of this test on powerpc configurations that
    default to different calling conventions and alignment requirements.
    Both settings are needed for the expectations to be met.
    
    
    for  gcc/testsuite/ChangeLog
    
            * gcc.target/powerpc/pr88233.c: Make some alignment strictness
            and calling conventions assumptions explicit.

Diff:
---
 gcc/testsuite/gcc.target/powerpc/pr88233.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/testsuite/gcc.target/powerpc/pr88233.c b/gcc/testsuite/gcc.target/powerpc/pr88233.c
index 27c73717a3f..c667a28ebfe 100644
--- a/gcc/testsuite/gcc.target/powerpc/pr88233.c
+++ b/gcc/testsuite/gcc.target/powerpc/pr88233.c
@@ -1,5 +1,5 @@
 /* { dg-require-effective-target lp64 } */
-/* { dg-options "-O2 -mdejagnu-cpu=power8" } */
+/* { dg-options "-O2 -mdejagnu-cpu=power8 -mno-strict-align -fno-reg-struct-return" } */
 
 typedef struct { double a[2]; } A;
 A


^ permalink raw reply	[flat|nested] 17+ messages in thread

* [gcc(refs/users/aoliva/heads/testme)] add explicit ABI and align options to pr88233.c
@ 2021-03-09  2:26 Alexandre Oliva
  0 siblings, 0 replies; 17+ messages in thread
From: Alexandre Oliva @ 2021-03-09  2:26 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:ccff168b509995018216256fa86af9ff8f843bf7

commit ccff168b509995018216256fa86af9ff8f843bf7
Author: Alexandre Oliva <oliva@adacore.com>
Date:   Mon Mar 8 23:22:50 2021 -0300

    add explicit ABI and align options to pr88233.c
    
    We've observed failures of this test on powerpc configurations that
    default to different calling conventions and alignment requirements.
    Both settings are needed for the expectations to be met.
    
    
    for  gcc/testsuite/ChangeLog
    
            * gcc.target/powerpc/pr88233.c: Make some alignment strictness
            and calling conventions assumptions explicit.

Diff:
---
 gcc/testsuite/gcc.target/powerpc/pr88233.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/testsuite/gcc.target/powerpc/pr88233.c b/gcc/testsuite/gcc.target/powerpc/pr88233.c
index 27c73717a3f..c667a28ebfe 100644
--- a/gcc/testsuite/gcc.target/powerpc/pr88233.c
+++ b/gcc/testsuite/gcc.target/powerpc/pr88233.c
@@ -1,5 +1,5 @@
 /* { dg-require-effective-target lp64 } */
-/* { dg-options "-O2 -mdejagnu-cpu=power8" } */
+/* { dg-options "-O2 -mdejagnu-cpu=power8 -mno-strict-align -fno-reg-struct-return" } */
 
 typedef struct { double a[2]; } A;
 A


^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2024-04-28  5:21 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-04-23  2:39 [gcc(refs/users/aoliva/heads/testme)] add explicit ABI and align options to pr88233.c Alexandre Oliva
  -- strict thread matches above, loose matches on Subject: below --
2024-04-28  5:21 Alexandre Oliva
2024-04-23  3:48 Alexandre Oliva
2024-04-22  6:57 Alexandre Oliva
2024-04-22  5:13 Alexandre Oliva
2024-04-22  2:41 Alexandre Oliva
2024-04-21 20:28 Alexandre Oliva
2023-04-06  6:34 Alexandre Oliva
2023-03-30 14:06 Alexandre Oliva
2023-03-24  6:24 Alexandre Oliva
2023-03-23  3:47 Alexandre Oliva
2023-03-16 14:22 Alexandre Oliva
2023-03-15 14:05 Alexandre Oliva
2021-03-11 10:21 Alexandre Oliva
2021-03-09 21:47 Alexandre Oliva
2021-03-09 21:25 Alexandre Oliva
2021-03-09  2:26 Alexandre Oliva

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).