Commit 025fa62f by Uros Bizjak Committed by Uros Bizjak

pr36141.c: Move to ...

	* gcc.c-torture/pr36141.c: Move to ...
	* gcc.c-torture/compile/pr36141.c: ... here.
	* gcc.dg/arm-g2.c: Move to ...
	* gcc.target/arm/g2.c: ... here.
	* gcc.dg/arm-vfp1.c: Move to ...
	* gcc.target/arm/vfp1.c: ... here.
	* gcc.dg/20031108-1: Move to ...
	* gcc.target/arm/20031108-1.c: ... here.
	* gcc.dg/20030909-1: Move to ...
	* gcc.target/arm/20030909-1.c: ... here.
	* gcc.dg/arm-mmx-1.c: Move to ...
	* gcc.target/arm/mmx-1.c: ... here.
	* gcc.dg/arm-scd[123].c: Move to ...
	* gcc.target/arm/scd[123].c: ... here.
	* gcc.dg/arm-asm.c: Move to ...
	* gcc.target/arm/asm.c: ... here.
	* gcc.dg/20080410-1: Move to ...
	* gcc.target/sh/20080410-1.c: ... here.
	* gcc.dg/globalreg-1.c: Move to ...
	* gcc.target/sparc/globalreg-1.c: ... here.

From-SVN: r140340
parent 38b50770
2008-09-13 Uros Bizjak <ubizjak@gmail.com>
* gcc.c-torture/pr36141.c: Move to ...
* gcc.c-torture/compile/pr36141.c: ... here.
* gcc.dg/arm-g2.c: Move to ...
* gcc.target/arm/g2.c: ... here.
* gcc.dg/arm-vfp1.c: Move to ...
* gcc.target/arm/vfp1.c: ... here.
* gcc.dg/20031108-1: Move to ...
* gcc.target/arm/20031108-1.c: ... here.
* gcc.dg/20030909-1: Move to ...
* gcc.target/arm/20030909-1.c: ... here.
* gcc.dg/arm-mmx-1.c: Move to ...
* gcc.target/arm/mmx-1.c: ... here.
* gcc.dg/arm-scd[123].c: Move to ...
* gcc.target/arm/scd[123].c: ... here.
* gcc.dg/arm-asm.c: Move to ...
* gcc.target/arm/asm.c: ... here.
* gcc.dg/20080410-1: Move to ...
* gcc.target/sh/20080410-1.c: ... here.
* gcc.dg/globalreg-1.c: Move to ...
* gcc.target/sparc/globalreg-1.c: ... here.
2008-09-13 Daniel Kraft <d@domob.eu> 2008-09-13 Daniel Kraft <d@domob.eu>
PR fortran/35770 PR fortran/35770
......
/* Verify that ands are combined. */ /* Verify that ands are combined. */
/* { dg-do compile { target arm*-*-* } } */ /* { dg-do compile } */
/* { dg-options "-O" } */ /* { dg-options "-O" } */
/* { dg-final { scan-assembler-not "#255.*#255" } } */ /* { dg-final { scan-assembler-not "#255.*#255" } } */
int f(int a, int b) { return ((a & 0xff) + (b & 0xff)) & 0xff; } int f(int a, int b) { return ((a & 0xff) + (b & 0xff)) & 0xff; }
/* PR optimization/10467 */ /* PR optimization/10467 */
/* { dg-do compile { target arm*-*-* } } */ /* { dg-do compile } */
/* { dg-options "-O2 -mthumb" } */ /* { dg-options "-O2 -mthumb" } */
typedef enum {Ident_1} Enumeration; typedef enum {Ident_1} Enumeration;
......
/* ARM's load-and-call patterns used to allow automodified addresses. /* ARM's load-and-call patterns used to allow automodified addresses.
This was wrong, because if the modified register were spilled, This was wrong, because if the modified register were spilled,
the call would need an output reload. */ the call would need an output reload. */
/* { dg-do run { target arm*-*-* } } */ /* { dg-do run } */
/* { dg-options "-O2 -fno-omit-frame-pointer" } */ /* { dg-options "-O2 -fno-omit-frame-pointer" } */
extern void abort (void); extern void abort (void);
typedef void (*callback) (void); typedef void (*callback) (void);
......
/* ARM and Thumb asm statements should be able to access the constant /* ARM and Thumb asm statements should be able to access the constant
pool. */ pool. */
/* { dg-do compile { target arm*-*-* } } */ /* { dg-do compile } */
extern unsigned x[]; extern unsigned x[];
unsigned *trapTable() unsigned *trapTable()
{ {
......
/* Verify that mov is preferred on XScale for loading a 1 byte constant. */ /* Verify that mov is preferred on XScale for loading a 1 byte constant. */
/* { dg-do compile { target arm*-*-* } } */ /* { dg-do compile } */
/* { dg-options "-mcpu=xscale -O" } */ /* { dg-options "-mcpu=xscale -O" } */
unsigned load1(void) __attribute__ ((naked)); unsigned load1(void) __attribute__ ((naked));
......
/* Verify that ldr is preferred on XScale for loading a 3 or 4 byte constant. */ /* Verify that ldr is preferred on XScale for loading a 3 or 4 byte constant. */
/* { dg-do compile { target arm*-*-* } } */ /* { dg-do compile } */
/* { dg-options "-mcpu=xscale -O" } */ /* { dg-options "-mcpu=xscale -O" } */
unsigned load4(void) __attribute__ ((naked)); unsigned load4(void) __attribute__ ((naked));
......
/* { dg-do run { target sparc*-*-* } } */ /* { dg-do run } */
/* { dg-options "-std=gnu99 -Os" } */ /* { dg-options "-std=gnu99 -Os" } */
/* This is a massively distilled test case based upon /* This is a massively distilled test case based upon
......
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