pr43662.c (dg-options): Add -maccumulate-outgoing-args.
* gcc.target/i386/pr43662.c (dg-options): Add -maccumulate-outgoing-args. * gcc.target/i386/pr43869.c (dg-options): Ditto. * gcc.target/i386/pr57003.c (dg-options): Ditto. * gcc.target/i386/avx-vzeroupper-16.c (dg-options): Remove -mtune=generic and add -maccumulate-outgoing-args instead. * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto. * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto. * gcc.target/x86_64/abi/callabi/func-1.c (dg-options): Add -maccumulate-outgoing-args. * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto. * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto. * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto. * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto. * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto. * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto. * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto. * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto. * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto. * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto. * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto. * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto. * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto. * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto. * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto. From-SVN: r205998
This commit is contained in:
parent
013a961bac
commit
e009b7da8d
|
@ -1,3 +1,31 @@
|
|||
2013-12-15 Uros Bizjak <ubizjak@gmail.com>
|
||||
|
||||
* gcc.target/i386/pr43662.c (dg-options):
|
||||
Add -maccumulate-outgoing-args.
|
||||
* gcc.target/i386/pr43869.c (dg-options): Ditto.
|
||||
* gcc.target/i386/pr57003.c (dg-options): Ditto.
|
||||
* gcc.target/i386/avx-vzeroupper-16.c (dg-options):
|
||||
Remove -mtune=generic and add -maccumulate-outgoing-args instead.
|
||||
* gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
|
||||
* gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
|
||||
* gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
|
||||
Add -maccumulate-outgoing-args.
|
||||
* gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
|
||||
* gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
|
||||
* gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
|
||||
* gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
|
||||
* gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
|
||||
* gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
|
||||
* gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
|
||||
* gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
|
||||
* gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
|
||||
* gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
|
||||
* gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
|
||||
* gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
|
||||
* gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
|
||||
* gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
|
||||
* gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
|
||||
|
||||
2013-12-15 Janus Weil <janus@gcc.gnu.org>
|
||||
|
||||
PR fortran/59493
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* { dg-do compile { target lp64 } } */
|
||||
/* { dg-options "-O2 -mavx -mabi=ms -mtune=generic -dp" } */
|
||||
/* { dg-options "-O2 -mavx -mabi=ms -maccumulate-outgoing-args -dp" } */
|
||||
|
||||
typedef float __m256 __attribute__ ((__vector_size__ (32), __may_alias__));
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* { dg-do compile { target lp64 } } */
|
||||
/* { dg-options "-O2 -mavx -mabi=ms -mtune=generic -dp" } */
|
||||
/* { dg-options "-O2 -mavx -mabi=ms -maccumulate-outgoing-args -dp" } */
|
||||
|
||||
typedef float __m256 __attribute__ ((__vector_size__ (32), __may_alias__));
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* { dg-do compile { target lp64 } } */
|
||||
/* { dg-options "-O0 -mavx -mabi=ms -mtune=generic -dp" } */
|
||||
/* { dg-options "-O0 -mavx -mabi=ms -maccumulate-outgoing-args -dp" } */
|
||||
|
||||
typedef float __m256 __attribute__ ((__vector_size__ (32), __may_alias__));
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* { dg-do compile { target lp64 } } */
|
||||
/* { dg-options "-O2" } */
|
||||
/* { dg-options "-O2 -maccumulate-outgoing-args" } */
|
||||
|
||||
void __attribute__ ((ms_abi)) foo (void)
|
||||
{
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
/* { dg-do compile { target lp64 } } */
|
||||
/* { dg-options "-maccumulate-outgoing-args" } */
|
||||
|
||||
int __attribute__((__noinline__))
|
||||
bugged(float f1, float f2, float f3, float f4,
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/* PR rtl-optimization/57003 */
|
||||
/* { dg-do run } */
|
||||
/* { dg-options "-O2" } */
|
||||
/* { dg-options "-O2 -maccumulate-outgoing-args" } */
|
||||
|
||||
#define N 2001
|
||||
unsigned short *b, *c, *d;
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
*/
|
||||
/* Origin: Kai Tietz <kai.tietz@onevision.com> */
|
||||
/* { dg-do run } */
|
||||
/* { dg-options "-std=gnu99 -ffast-math" } */
|
||||
/* { dg-options "-std=gnu99 -ffast-math -maccumulate-outgoing-args" } */
|
||||
#include "callabi.h"
|
||||
|
||||
extern void abort (void);
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/* Test for cross x86_64<->w64 abi standard calls. */
|
||||
/* { dg-do run { target i?86-*-linux* x86_64-*-linux* } } */
|
||||
/* { dg-options "-O2 -mabi=ms -std=gnu99 -ffast-math -fno-builtin" } */
|
||||
/* { dg-options "-O2 -mabi=ms -std=gnu99 -ffast-math -fno-builtin -maccumulate-outgoing-args" } */
|
||||
/* { dg-additional-sources "func-2b.c" } */
|
||||
|
||||
extern void __attribute__ ((sysv_abi)) abort (void);
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* Test for cross x86_64<->w64 abi standard calls. */
|
||||
/* { dg-options "-mabi=ms -std=gnu99 -ffast-math -fno-builtin" } */
|
||||
/* { dg-options "-mabi=ms -std=gnu99 -ffast-math -fno-builtin -maccumulate-outgoing-args" } */
|
||||
|
||||
long double func_cross (long double a, double b, float c, long d, int e,
|
||||
char f)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/* Test for cross x86_64<->w64 abi standard calls via variable. */
|
||||
/* { dg-do run { target i?86-*-linux* x86_64-*-linux* } } */
|
||||
/* { dg-options "-O2 -mabi=ms -std=gnu99 -ffast-math -fno-builtin" } */
|
||||
/* { dg-options "-O2 -mabi=ms -std=gnu99 -ffast-math -fno-builtin -maccumulate-outgoing-args" } */
|
||||
/* { dg-additional-sources "func-indirect-2b.c" } */
|
||||
|
||||
extern void __attribute__ ((sysv_abi)) abort (void);
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* Test for cross x86_64<->w64 abi standard calls via variable. */
|
||||
/* { dg-options "-O2 -mabi=ms -std=gnu99 -ffast-math -fno-builtin" } */
|
||||
/* { dg-options "-O2 -mabi=ms -std=gnu99 -ffast-math -fno-builtin -maccumulate-outgoing-args" } */
|
||||
|
||||
typedef int (*func)(void *, char *, char *, short, long long);
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
*/
|
||||
/* Origin: Kai Tietz <kai.tietz@onevision.com> */
|
||||
/* { dg-do run } */
|
||||
/* { dg-options "-std=gnu99 -ffast-math" } */
|
||||
/* { dg-options "-std=gnu99 -ffast-math -maccumulate-outgoing-args" } */
|
||||
#include "callabi.h"
|
||||
|
||||
extern void abort (void);
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* { dg-do compile } */
|
||||
/* { dg-options "-O2 -mabi=sysv" } */
|
||||
/* { dg-options "-O2 -mabi=sysv -maccumulate-outgoing-args" } */
|
||||
|
||||
__attribute__ ((ms_abi))
|
||||
int foo (void)
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* { dg-do compile } */
|
||||
/* { dg-options "-O2 -mabi=sysv" } */
|
||||
/* { dg-options "-O2 -mabi=sysv -maccumulate-outgoing-args" } */
|
||||
|
||||
extern int glb1, gbl2, gbl3;
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/* Test for cross x86_64<->w64 abi standard calls.
|
||||
*/
|
||||
/* { dg-do compile } */
|
||||
/* { dg-options "-mno-sse" } */
|
||||
/* { dg-options "-mno-sse -maccumulate-outgoing-args" } */
|
||||
#include "callabi.h"
|
||||
|
||||
long double
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
*/
|
||||
/* Origin: Kai Tietz <kai.tietz@onevision.com> */
|
||||
/* { dg-do run } */
|
||||
/* { dg-options "-std=gnu99" } */
|
||||
/* { dg-options "-std=gnu99 -maccumulate-outgoing-args" } */
|
||||
#include "callabi.h"
|
||||
|
||||
extern __SIZE_TYPE__ strlen (const char *);
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
*/
|
||||
/* Origin: Kai Tietz <kai.tietz@onevision.com> */
|
||||
/* { dg-do run } */
|
||||
/* { dg-options "-std=gnu99" } */
|
||||
/* { dg-options "-std=gnu99 -maccumulate-outgoing-args" } */
|
||||
#include "callabi.h"
|
||||
|
||||
extern void abort (void);
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
*/
|
||||
/* Origin: Kai Tietz <kai.tietz@onevision.com> */
|
||||
/* { dg-do run } */
|
||||
/* { dg-options "-std=gnu99" } */
|
||||
/* { dg-options "-std=gnu99 -maccumulate-outgoing-args" } */
|
||||
#include "callabi.h"
|
||||
|
||||
extern void abort (void);
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/* Test for cross x86_64<->w64 abi va_list calls. */
|
||||
/* { dg-do run { target i?86-*-linux* x86_64-*-linux* } } */
|
||||
/* { dg-options "-O2 -mabi=ms -std=gnu99 -fno-builtin" } */
|
||||
/* { dg-options "-O2 -mabi=ms -std=gnu99 -fno-builtin -maccumulate-outgoing-args" } */
|
||||
/* { dg-additional-sources "vaarg-4b.c" } */
|
||||
|
||||
extern __SIZE_TYPE__ __attribute__ ((sysv_abi)) strlen (const char *);
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* Test for cross x86_64<->w64 abi va_list calls. */
|
||||
/* { dg-options "-O2 -mabi=ms -std=gnu99 -fno-builtin" } */
|
||||
/* { dg-options "-O2 -mabi=ms -std=gnu99 -fno-builtin -maccumulate-outgoing-args" } */
|
||||
|
||||
#include <stdarg.h>
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/* Test for cross x86_64<->w64 abi va_list calls. */
|
||||
/* { dg-do run { target i?86-*-linux* x86_64-*-linux* } } */
|
||||
/* { dg-options "-O2 -mabi=ms -std=gnu99 -fno-builtin" } */
|
||||
/* { dg-options "-O2 -mabi=ms -std=gnu99 -fno-builtin -maccumulate-outgoing-args" } */
|
||||
/* { dg-additional-sources "vaarg-5b.c" } */
|
||||
|
||||
extern void __attribute__ ((sysv_abi)) abort (void);
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* Test for cross x86_64<->w64 abi va_list calls. */
|
||||
/* { dg-options "-O2 -mabi=ms -std=gnu99 -fno-builtin" } */
|
||||
/* { dg-options "-O2 -mabi=ms -std=gnu99 -fno-builtin -maccumulate-outgoing-args" } */
|
||||
|
||||
#include <stdarg.h>
|
||||
|
||||
|
|
Loading…
Reference in New Issue