Commit 1dd3fc43 by Eric Botcazou Committed by Eric Botcazou

20001013-1.c: Move to gcc.target/sparc.

	* gcc.dg/20001013-1.c: Move to gcc.target/sparc.
	* gcc.dg/20001101-1.c: Likewise.
	* gcc.dg/20001102-1.c: Likewise.
	* gcc.dg/20020116-2.c: Likewise.
	* gcc.dg/20020416-1.c: Likewise.
	* gcc.dg/sparc-constant-1.c: Likewise.
	* gcc.dg/sparc-dwarf2.c: Likewise.
	* gcc.dg/sparc-frame-1.c: Likewise.
	* gcc.dg/sparc-getcontext-1.c: Likewise.
	* gcc.dg/sparc-loop-1.c: Likewise.
	* gcc.dg/sparc-reg-1.c: Likewise.
	* gcc.dg/sparc-ret.c: Likewise.
	* gcc.dg/sparc-trap-1.c: Likewise.
	* gcc.dg/ultrasp10.c: Likewise.
	* gcc.dg/ultrasp11.c: Likewise.
	* gcc.dg/ultrasp1.c: Likewise.
	* gcc.dg/ultrasp2.c: Likewise.
	* gcc.dg/ultrasp3.c: Likewise.
	* gcc.dg/ultrasp4.c: Likewise.
	* gcc.dg/ultrasp5.c: Likewise.
	* gcc.dg/ultrasp6.c: Likewise.
	* gcc.dg/ultrasp7.c: Likewise.
	* gcc.dg/ultrasp8.c: Likewise.
	* gcc.dg/ultrasp9.c: Likewise.
	* gcc.dg/splet-1.c: Delete.

From-SVN: r126641
parent 9c32f507
2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
* gcc.dg/20001013-1.c: Move to gcc.target/sparc.
* gcc.dg/20001101-1.c: Likewise.
* gcc.dg/20001102-1.c: Likewise.
* gcc.dg/20020116-2.c: Likewise.
* gcc.dg/20020416-1.c: Likewise.
* gcc.dg/sparc-constant-1.c: Likewise.
* gcc.dg/sparc-dwarf2.c: Likewise.
* gcc.dg/sparc-frame-1.c: Likewise.
* gcc.dg/sparc-getcontext-1.c: Likewise.
* gcc.dg/sparc-loop-1.c: Likewise.
* gcc.dg/sparc-reg-1.c: Likewise.
* gcc.dg/sparc-ret.c: Likewise.
* gcc.dg/sparc-trap-1.c: Likewise.
* gcc.dg/ultrasp10.c: Likewise.
* gcc.dg/ultrasp11.c: Likewise.
* gcc.dg/ultrasp1.c: Likewise.
* gcc.dg/ultrasp2.c: Likewise.
* gcc.dg/ultrasp3.c: Likewise.
* gcc.dg/ultrasp4.c: Likewise.
* gcc.dg/ultrasp5.c: Likewise.
* gcc.dg/ultrasp6.c: Likewise.
* gcc.dg/ultrasp7.c: Likewise.
* gcc.dg/ultrasp8.c: Likewise.
* gcc.dg/ultrasp9.c: Likewise.
* gcc.dg/splet-1.c: Delete.
2007-07-14 Daniel Franke <franke.daniel@gmail.com>
PR fortran/32724
/* Test inl-sparc.h. */
/* { dg-do run { target sparclet-*-* } } */
/* { dg-options -mcpu=sparclet } */
#include <inl-sparc.h>
main ()
{
int a,b;
a = scan (1, 2);
if (a != 3)
abort ();
b = shuffle (4, 5);
if (b != 6)
abort ();
exit (0);
}
/* Simplified from PR target/5309. */
/* { dg-do compile } */
/* { dg-options "-O2" } */
/* { dg-options "-O2 -mcpu=ultrasparc" { target sparc64-*-* sparcv9-*-* } } */
#if __INT_MAX__ > 32767
#define PTR_TYPE long
#else
/* For 16-bit ports a long is a 32-bit quantity. So you cannot
cast a 32-bit long integer into a pointer which will only be
16-bits long. */
#define PTR_TYPE int
#endif
extern PTR_TYPE bar (unsigned int);
PTR_TYPE
foo (PTR_TYPE x, unsigned int y)
{
return *(((PTR_TYPE *) (bar (y) - 1)) + 1 + (x >> 2) % 359);
}
/* { dg-do run { target { sparc*-*-* && ultrasparc_hw } } } */
/* { dg-do run } */
/* { dg-require-effective-target ultrasparc_hw } */
/* { dg-options "-O2 -mcpu=ultrasparc -mvis" } */
extern void abort (void);
......
/* { dg-do run { target { sparc*-*-* && ultrasparc_hw } } } */
/* { dg-do run } */
/* { dg-require-effective-target ultrasparc_hw } */
/* { dg-options "-O2 -mcpu=ultrasparc -mvis" } */
extern void abort (void);
......
/* { dg-do run { target { sparc*-*-* && ultrasparc_hw } } } */
/* { dg-do run } */
/* { dg-require-effective-target ultrasparc_hw } */
/* { dg-options "-O2 -mcpu=ultrasparc -mvis" } */
extern void abort (void);
......
/* { dg-do compile } */
/* { dg-options "-mcpu=supersparc" } */
/* This testcase ICEd on sparc64 because -mcpu=supersparc and implicit
-m64 resulted in MASK_V8 and MASK_V9 to be set at the same time. */
/* { dg-do compile } */
/* { dg-options "" } */
/* { dg-options "-mcpu=supersparc" { target sparc*-*-* } } */
void bar (long *x, long *y);
......
/* PR bootstrap/6315 */
/* { dg-do compile } */
/* { dg-options "-O2" } */
/* { dg-options "-O2 -mhard-quad-float" { target sparc*-*-* } } */
/* { dg-options "-O2" { target sparclet*-*-* sparclite*-*-* sparc86x-*-* } } */
/* { dg-options "-O2 -mhard-quad-float" } */
void bar (const char *, ...);
......
/* PR optimization/10876 */
/* { dg-do compile { target sparc*-*-* } } */
/* { dg-do compile } */
/* Verify that adding the constant 4096 is turned
into substracting the constant -4096. */
......
/* PR target/10114 */
/* Originator: James Troup <james@nocrew.org> */
/* { dg-do compile { target sparc-*-linux* } } */
/* { dg-do compile } */
/* { dg-options "-g -O1" } */
extern __inline double sqrt (double __x)
......
/* PR target/24284 */
/* { dg-do compile { target sparc*-*-* } } */
/* { dg-do compile } */
/* { dg-options "-O -g" } */
void do_run(void *ip)
......
/* PR middle-end/22127 */
/* Testcase by <akr@m17n.org> */
/* { dg-do run { target sparc*-sun-solaris2.* } } */
/* { dg-do run { target *-*-solaris2.* } } */
/* { dg-require-effective-target ilp32 } */
/* { dg-options "-O" } */
......
/* PR optimization/10157 */
/* Originator: Peter van Hoof <p.van-hoof@qub.ac.uk> */
/* { dg-do compile { target sparc*-*-* } } */
/* { dg-do compile } */
/* { dg-options "-O2 -ffast-math" } */
/* Verify that the loop optimizer doesn't
......
/* PR middle-end/20263 */
/* { dg-do assemble { target sparc64-*-* } } */
/* { dg-do assemble } */
/* { dg-options "" } */
register void *tp __asm__("%g7");
......
/* Copyright (C) 2001 Free Software Foundation.
Making sure that Ultrasparc return instructions do not read
below the stack. */
/* { dg-do compile { target sparc-*-* } } */
/* { dg-do compile } */
/* { dg-require-effective-target ilp32 } */
/* { dg-options "-mcpu=ultrasparc -O" } */
/* Make sure that Ultrasparc return insn do not read below the stack. */
int bar (int a, int b, int c, int d, int e, int f, int g, int h)
{
......
/* PR target/15693 */
/* { dg-do compile { target sparc*-*-* } } */
/* { dg-do compile } */
/* { dg-options "-O2" } */
/* This used to fail on SPARC at -O2 because the combiner
......
/* Simplified from testcase by David Staepelaere <staapa@ultimatech.com> */
/* { dg-do compile } */
/* { dg-options "" } */
/* { dg-options -mcpu=ultrasparc { target sparc-*-* } } */
/* { dg-options -mcpu=ultrasparc } */
int foo(long long y) {
return -1 * y;
......
/* PR target/11965 */
/* Originator: <jk@tools.de> */
/* { dg-do run { target { sparc*-*-* && ultrasparc_hw } } } */
/* { dg-do run } */
/* { dg-require-effective-target ultrasparc_hw } */
/* { dg-options "-O -mcpu=ultrasparc" } */
/* This used to fail on 32-bit Ultrasparc because GCC emitted
......
/* PR target/17245 */
/* Origin: <aaronw@net.com> */
/* Testcase by Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de> */
/* { dg-do compile { target sparc*-*-* } } */
/* { dg-do compile } */
/* { dg-options "-O -mcpu=v9" } */
/* This used to fail on 32-bit Ultrasparc because reload was emitting
......
......@@ -3,8 +3,7 @@
Simplified from libg++/src/Fix16.cc */
/* { dg-do compile } */
/* { dg-options "" } */
/* { dg-options "-O0" { target sparc64-*-* sparcv9-*-* } } */
/* { dg-options "-O0" } */
short foo() {
short i = (short)(1<<15);
......
/* { dg-options "" } */
/* { dg-options "-mcpu=ultrasparc -mv8plus" { target sparc-*-* } } */
/* { dg-do run } */
/* { dg-require-effective-target ilp32 && ultrasparc_hw } */
/* { dg-options "-mcpu=ultrasparc -mv8plus" } */
extern void abort (void);
extern void exit (int);
......@@ -24,7 +25,7 @@ unsigned long long baz (void)
return c * a;
}
main ()
int main (void)
{
if (foo (0x56789LL) != 0x26f32e5d26f32e5dLL)
abort ();
......
/* Simplified from PR target/5309. */
/* { dg-do compile } */
/* { dg-options "-O2 -mcpu=ultrasparc" } */
extern long bar (unsigned int);
long
foo (long x, unsigned int y)
{
return *(((long *) (bar (y) - 1)) + 1 + (x >> 2) % 359);
}
/* PR target/10072 */
/* Originator: Peter van Hoof <p.van-hoof@qub.ac.uk> */
/* { dg-do compile { target sparc-*-* } } */
/* { dg-do compile } */
/* { dg-options "-std=c99 -O1 -mcpu=ultrasparc -ffast-math" } */
void p(int v)
......
/* PR target/7784 */
/* Originator: Peter van Hoof <p.van-hoof@qub.ac.uk> */
/* { dg-do compile { target sparc-*-* } } */
/* { dg-do compile } */
/* { dg-options "-O2 -mcpu=ultrasparc" } */
typedef struct
......
/* PR c/8281 */
/* Originator: TANIGUCHI Yasuaki <yasuaki@k8.dion.ne.jp> */
/* { dg-do compile { target sparc-*-* } } */
/* { dg-do compile } */
/* { dg-require-effective-target fpic } */
/* { dg-options "-O2 -mcpu=ultrasparc -fPIC" } */
......
/* PR target/10067 */
/* Originator: <dat94ali@ludat.lth.se> */
/* { dg-do compile { target sparc*-*-* } } */
/* { dg-options "-O2 -mtune=supersparc" { target sparc64-*-* sparcv9-*-* } } */
/* { dg-do compile } */
/* { dg-options "-O2 -mtune=supersparc" } */
struct _reent;
......
/* PR optimization/11018 */
/* Originator: <partain@dcs.gla.ac.uk> */
/* { dg-do run { target { sparc*-*-* && ultrasparc_hw } } } */
/* { dg-do run } */
/* { dg-require-effective-target ultrasparc_hw } */
/* { dg-options "-O2 -mcpu=ultrasparc" } */
/* This used to fail on 32-bit Ultrasparc because
......
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