[PATCH v2] testsuite: Add testcase for sparc ICE [PR105573]
r11-10018-g33914983cf3734c2f8079963ba49fcc117499ef3 fixed PR105312 and added a test case for target/arm but the duplicate PR105573 has a test case for target/sparc that was uncommitted until now. 2023-04-21 Sam James <sam@gentoo.org> PR tree-optimization/105312 PR target/105573 gcc/testsuite/ * gcc.target/sparc/pr105573.c: New test.
This commit is contained in:
parent
966bd96ff7
commit
a4916881b7
1 changed files with 15 additions and 0 deletions
15
gcc/testsuite/gcc.target/sparc/pr105573.c
Normal file
15
gcc/testsuite/gcc.target/sparc/pr105573.c
Normal file
|
@ -0,0 +1,15 @@
|
|||
/* { dg-do compile } */
|
||||
/* { dg-options "-O3 -mvis3" } */
|
||||
|
||||
int *UINT_sign_args, UINT_sign_steps;
|
||||
int *UINT_sign_ip1;
|
||||
|
||||
void UINT_sign() {
|
||||
char *op1 = (char*) UINT_sign_args;
|
||||
int os1 = UINT_sign_steps, i;
|
||||
for (; i; i++, op1 += os1) {
|
||||
unsigned in = *(unsigned *)UINT_sign_ip1;
|
||||
int *out = (int*) op1;
|
||||
*out = in > 0;
|
||||
}
|
||||
}
|
Loading…
Add table
Reference in a new issue