[committed] Fix more testsuite fallout from computed goto changes
Commit Message
Not sure why these weren't caught in Andrew's testing or subsequent
fixes, but they're falling across the board in the tester.
Committed to the trunk.
Jeff
commit 86304da55ff5c03d16e386f525682ff6cc1fbe62
Author: Jeff Law <jeffreyalaw@gmail.com>
Date: Wed Sep 29 11:21:42 2021 -0400
Fix more testsuite fallout from computed goto changes
gcc/testsuite
* gcc.c-torture/compile/920831-1.c: Fix computed goto types.
* gcc.c-torture/compile/pr27863.c: Likewise.
@@ -1,3 +1,3 @@
/* { dg-require-effective-target indirect_jumps } */
-f(x){goto*(char)x;}
+f(x){goto*(void *)x;}
@@ -14,7 +14,7 @@ int main(int argc,char**argv,char **envp)
_loc1:;
*++esp=(long)&&_loc35;
_loc35:;
-goto *(*esp--);
+goto *(void *)(*esp--);
*++esp=(long)&&_loc36;
_loc36:;
*++esp=(long)&&_loc37;