re PR target/61377 (Bootstrap failure on x86_64-apple-darwin13)
PR target/61377 * gcc.target/i386/sibcall-6.c: New test. From-SVN: r211111
This commit is contained in:
parent
9406c7d0b7
commit
4a065d4a62
|
@ -1,3 +1,8 @@
|
|||
2014-06-01 Kai Tietz <ktietz@redhat.com>
|
||||
|
||||
PR target/61377
|
||||
* gcc.target/i386/sibcall-6.c: New test.
|
||||
|
||||
2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
|
||||
|
||||
DR 1227
|
||||
|
|
|
@ -0,0 +1,37 @@
|
|||
/* { dg-do compile } */
|
||||
/* { dg-require-effective-target ia32 } */
|
||||
/* { dg-options "-O2" } */
|
||||
|
||||
typedef void *ira_loop_tree_node_t;
|
||||
|
||||
extern int end (int);
|
||||
extern int doo (int);
|
||||
|
||||
void
|
||||
ira_traverse_loop_tree (int bb_p, ira_loop_tree_node_t loop_node,
|
||||
void (*preorder_func) (ira_loop_tree_node_t),
|
||||
void (*postorder_func) (ira_loop_tree_node_t))
|
||||
{
|
||||
int l, r = 0x1, h = 0, j = 0;
|
||||
|
||||
if (preorder_func)
|
||||
(*preorder_func) (loop_node);
|
||||
|
||||
if (bb_p)
|
||||
{
|
||||
for (l = 0; l < end (l); l++)
|
||||
{
|
||||
r += doo (l);
|
||||
h += (l + 1) * 3;
|
||||
h %= (l + 1);
|
||||
r -= doo (h);
|
||||
j += (l + 1) * 7;
|
||||
j %= (l + 1);
|
||||
r += doo (j);
|
||||
}
|
||||
}
|
||||
|
||||
if (postorder_func)
|
||||
(*postorder_func) (loop_node);
|
||||
}
|
||||
/* { dg-final { scan-assembler "jmp[ \t]*.%eax" } } */
|
Loading…
Reference in New Issue