While working on ifcvt's noce_can_force_operand, I noticed that
the testcase pr116353.c was added as x86 specific testcase but
it has nothing in it that is x86 specific. It is currently
compiled at -O2 but there is no reason why it can't be compiled
at any other optimization level.
So this moves the testcase to be a torture testcase.
The original issue showed up on x86 with respect to ifcvt
where there was a vec_select which does not have an optab for it
but it might show up on other targets too.
Tested on x86_64-linux-gnu.
gcc/testsuite/ChangeLog:
* gcc.target/i386/pr116353.c: Move to...
* gcc.dg/torture/pr116353.c: ...here.
Signed-off-by: Andrew Pinski <andrew.pinski@oss.qualcomm.com>
/* PR tree-optimization/116353 */
/* { dg-do compile } */
-/* { dg-options "-O2" } */
enum desmode { C };
struct {