Commit 3866f82f by Senthil Kumar Selvaraj Committed by Jeff Law

pr69102.c: Require scheduling support.

2016-04-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>

	* gcc.c-torture/compile/pr69102.c: Require scheduling support.
	* gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
	* gcc.c-torture/execute/bitfld-6.c: Likewise.
	* gcc.c-torture/execute/bitfld-7.c: Likewise.
	* gcc.c-torture/execute/pr38151.c: Likewise.
	* gcc.c-torture/execute/pr66556.c: Likewise.
	* gcc.c-torture/execute/pr67781.c: Likewise.
	* gcc.c-torture/execute/pr68648.c: Likewise.

From-SVN: r235454
parent a24c4267
2016-04-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
* gcc.c-torture/compile/pr69102.c: Require scheduling support.
* gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
* gcc.c-torture/execute/bitfld-6.c: Likewise.
* gcc.c-torture/execute/bitfld-7.c: Likewise.
* gcc.c-torture/execute/pr38151.c: Likewise.
* gcc.c-torture/execute/pr66556.c: Likewise.
* gcc.c-torture/execute/pr67781.c: Likewise.
* gcc.c-torture/execute/pr68648.c: Likewise.
2016-04-26 Marc Glisse <marc.glisse@inria.fr> 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
* gcc.dg/tree-ssa/overflow-1.c: New testcase. * gcc.dg/tree-ssa/overflow-1.c: New testcase.
......
/* This testcase used to fail because a miscompiled execute_fold_all_builtins. */ /* This testcase used to fail because a miscompiled execute_fold_all_builtins. */
/* { dg-options "-fgnu89-inline" } */ /* { dg-options "-fgnu89-inline" } */
/* { dg-require-effective-target int32plus } */
typedef __SIZE_TYPE__ size_t; typedef __SIZE_TYPE__ size_t;
extern __inline __attribute__ ((__always_inline__)) int __attribute__ extern __inline __attribute__ ((__always_inline__)) int __attribute__
......
/* { dg-options "-Og -fPIC -fschedule-insns2 -fselective-scheduling2 -fno-tree-fre --param=max-sched-extend-regions-iters=10" } */ /* { dg-options "-Og -fPIC -fschedule-insns2 -fselective-scheduling2 -fno-tree-fre --param=max-sched-extend-regions-iters=10" } */
/* { dg-require-effective-target scheduling } */
void bar (unsigned int); void bar (unsigned int);
void void
......
/* { dg-require-effective-target int32plus } */
union U union U
{ {
const int a; const int a;
......
/* { dg-require-effective-target int32plus } */
union U union U
{ {
const int a; const int a;
......
/* { dg-options "-Wno-psabi" } */ /* { dg-options "-Wno-psabi" } */
/* { dg-require-effective-target int32plus } */
void abort (void); void abort (void);
struct S2848 struct S2848
......
/* { dg-do run } */ /* { dg-do run } */
/* { dg-require-effective-target int32plus } */
extern void abort (void); extern void abort (void);
......
/* { dg-require-effective-target int32plus } */
#ifdef __UINT32_TYPE__ #ifdef __UINT32_TYPE__
typedef __UINT32_TYPE__ uint32_t; typedef __UINT32_TYPE__ uint32_t;
#else #else
......
/* { dg-require-effective-target int32plus } */
int __attribute__ ((noinline)) int __attribute__ ((noinline))
foo (void) foo (void)
{ {
......
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