Commit 130f15ce by Uros Bizjak Committed by Uros Bizjak

*.c: Test for "{ i?86-*-* x86_64-*-* } && lp64" targets only.

	* gcc.dg/rtl/x86_64/*.c: Test for
	"{ i?86-*-* x86_64-*-* } && lp64" targets only.

From-SVN: r245850
parent d36a53d6
2017-03-02 Uros Bizjak <ubizjak@gmail.com>
* gcc.dg/rtl/x86_64/*.c: Test for
"{ i?86-*-* x86_64-*-* } && lp64" targets only.
2017-03-02 Uros Bizjak <ubizjak@gmail.com>
PR target/79514
* gcc.target/i386/pr79514.c: New test.
......
/* { dg-do run { target { x86_64-*-* && lp64 } } } */
/* { dg-do run { target { { i?86-*-* x86_64-*-* } && lp64 } } } */
/* { dg-options "-fdump-rtl-dfinit" } */
#include "test_1.h"
......
/* { dg-do compile { target x86_64-*-* } } */
/* { dg-do compile { target { { i?86-*-* x86_64-*-* } && lp64 } } } */
extern double sqrt(double x);
......
/* { dg-do compile { target { x86_64-*-* && lp64 } } } */
/* { dg-do compile { target { { i?86-*-* x86_64-*-* } && lp64 } } } */
/* { dg-options "-fdump-rtl-final" } */
/* Lightly-modified dump of test.c.304r.dwarf2 for x86_64 target,
......
/* { dg-do run { target { x86_64-*-* && lp64 } } } */
/* { dg-do run { target { { i?86-*-* x86_64-*-* } && lp64 } } } */
/* { dg-options "-fdump-rtl-into_cfglayout" } */
/* Lightly-modified dump of test.c.226r.vregs for x86_64. */
......
/* { dg-do run { target { x86_64-*-* && lp64 } } } */
/* { dg-do run { target { { i?86-*-* x86_64-*-* } && lp64 } } } */
/* { dg-options "-fdump-rtl-ira" } */
/* Lightly-modified dump of test.c.265r.asmcons for x86_64. */
......
/* { dg-do compile { target i?86-*-* x86_64-*-* } } */
/* { dg-do compile { target { { i?86-*-* x86_64-*-* } && lp64 } } } */
/* { dg-options "-fdump-rtl-pro_and_epilogue" } */
/* Lightly-modified dump of test.c.274r.split2 for x86_64. */
......
/* { dg-do run { target x86_64-*-* } } */
/* { dg-do run { target { { i?86-*-* x86_64-*-* } && lp64 } } } */
/* Verify that we can have multiple __RTL functions in one test case.
Each of these __RTL functions returns a const, dumped immediately after
......
/* { dg-do run { target x86_64-*-* } } */
/* { dg-do run { target { { i?86-*-* x86_64-*-* } && lp64 } } } */
extern void abort (void);
......
/* { dg-do run { target x86_64-*-* } } */
/* { dg-do run { target { { i?86-*-* x86_64-*-* } && lp64 } } } */
/* { dg-options "-fdump-rtl-fwprop1 -O2" } */
extern void abort (void);
......
/* { dg-do compile { target i?86-*-* x86_64-*-* } } */
/* { dg-do compile { target { { i?86-*-* x86_64-*-* } && lp64 } } } */
/* Test of embedding RTL dump in a C function, tagged with "__RTL".
......
/* { dg-do run { target { x86_64-*-* && lp64 } } } */
/* { dg-do run { target { { i?86-*-* x86_64-*-* } && lp64 } } } */
extern void abort (void);
......
/* { dg-do compile { target x86_64-*-* } } */
/* { dg-do compile { target { { i?86-*-* x86_64-*-* } && lp64 } } } */
/* { dg-options "-fdump-rtl-dfinit" } */
int __RTL (startwith ("rtl-dfinit")) times_two (int i)
......
/* { dg-do run { target { x86_64-*-* && lp64 } } } */
/* { dg-do run { target { { i?86-*-* x86_64-*-* } && lp64 } } } */
/* { dg-options "-fdump-rtl-vregs" } */
/* Lightly-modified dump of test.c.225r.expand for x86_64. */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment