Re: [PATCH] Require non-x32 target for compile-time MPX tests
2016-01-20 8:29 GMT+03:00 H.J. Lu: > Compile-time MPX tests don't need the MPX run-time library. They > should pass for non-x32 target. > > OK for trunk and backport to GCC 5 branch? This patch is OK. Thanks, Ilya > > H.J. > --- > Compile-time MPX tests don't need the MPX run-time library. They > should pass for non-x32 target. > > PR testsuite/69369 > * g++.dg/pr63995-1.C: Require non-x32 target, instead of, > the MPX run-time library, for compile-time MPX test. > * gcc.target/i386/chkp-always_inline.c: Likewise. > * gcc.target/i386/chkp-bndret.c: Likewise. > * gcc.target/i386/chkp-builtins-1.c: Likewise. > * gcc.target/i386/chkp-builtins-2.c: Likewise. > * gcc.target/i386/chkp-builtins-3.c: Likewise. > * gcc.target/i386/chkp-builtins-4.c: Likewise. > * gcc.target/i386/chkp-const-check-1.c: Likewise. > * gcc.target/i386/chkp-const-check-2.c: Likewise. > * gcc.target/i386/chkp-hidden-def.c: Likewise. > * gcc.target/i386/chkp-label-address.c: Likewise. > * gcc.target/i386/chkp-lifetime-1.c: Likewise. > * gcc.target/i386/chkp-narrow-bounds.c: Likewise. > * gcc.target/i386/chkp-pr69044.c: Likewise. > * gcc.target/i386/chkp-remove-bndint-1.c: Likewise. > * gcc.target/i386/chkp-remove-bndint-2.c: Likewise. > * gcc.target/i386/chkp-strchr.c: Likewise. > * gcc.target/i386/chkp-strlen-1.c: Likewise. > * gcc.target/i386/chkp-strlen-2.c: Likewise. > * gcc.target/i386/chkp-strlen-3.c: Likewise. > * gcc.target/i386/chkp-strlen-4.c: Likewise. > * gcc.target/i386/chkp-strlen-5.c: Likewise. > * gcc.target/i386/chkp-stropt-1.c: Likewise. > * gcc.target/i386/chkp-stropt-10.c: Likewise. > * gcc.target/i386/chkp-stropt-11.c: Likewise. > * gcc.target/i386/chkp-stropt-12.c: Likewise. > * gcc.target/i386/chkp-stropt-13.c: Likewise. > * gcc.target/i386/chkp-stropt-14.c: Likewise. > * gcc.target/i386/chkp-stropt-15.c: Likewise. > * gcc.target/i386/chkp-stropt-16.c: Likewise. > * gcc.target/i386/chkp-stropt-2.c: Likewise. > * gcc.target/i386/chkp-stropt-3.c: Likewise. > * gcc.target/i386/chkp-stropt-4.c: Likewise. > * gcc.target/i386/chkp-stropt-5.c: Likewise. > * gcc.target/i386/chkp-stropt-6.c: Likewise. > * gcc.target/i386/chkp-stropt-7.c: Likewise. > * gcc.target/i386/chkp-stropt-8.c: Likewise. > * gcc.target/i386/chkp-stropt-9.c: Likewise. > * gcc.target/i386/pr63995-2.c: Likewise. > * gcc.target/i386/pr64805.c: Likewise. > * gcc.target/i386/pr65044.c: Likewise. > * gcc.target/i386/pr65167.c: Likewise. > * gcc.target/i386/pr65183.c: Likewise. > * gcc.target/i386/pr65184.c: Likewise. > * gcc.target/i386/thunk-retbnd.c: Likewise. > --- > gcc/testsuite/g++.dg/pr63995-1.C | 3 +-- > gcc/testsuite/gcc.target/i386/chkp-always_inline.c | 3 +-- > gcc/testsuite/gcc.target/i386/chkp-bndret.c | 3 +-- > gcc/testsuite/gcc.target/i386/chkp-builtins-1.c | 3 +-- > gcc/testsuite/gcc.target/i386/chkp-builtins-2.c | 3 +-- > gcc/testsuite/gcc.target/i386/chkp-builtins-3.c | 3 +-- > gcc/testsuite/gcc.target/i386/chkp-builtins-4.c | 3 +-- > gcc/testsuite/gcc.target/i386/chkp-const-check-1.c | 3 +-- > gcc/testsuite/gcc.target/i386/chkp-const-check-2.c | 3 +-- > gcc/testsuite/gcc.target/i386/chkp-hidden-def.c | 3 +-- > gcc/testsuite/gcc.target/i386/chkp-label-address.c | 3 +-- > gcc/testsuite/gcc.target/i386/chkp-lifetime-1.c | 3 +-- > gcc/testsuite/gcc.target/i386/chkp-narrow-bounds.c | 3 +-- > gcc/testsuite/gcc.target/i386/chkp-pr69044.c | 3 +-- > gcc/testsuite/gcc.target/i386/chkp-remove-bndint-1.c | 3 +-- > gcc/testsuite/gcc.target/i386/chkp-remove-bndint-2.c | 3 +-- > gcc/testsuite/gcc.target/i386/chkp-strchr.c | 3 +-- > gcc/testsuite/gcc.target/i386/chkp-strlen-1.c| 3 +-- > gcc/testsuite/gcc.target/i386/chkp-strlen-2.c| 3 +-- > gcc/testsuite/gcc.target/i386/chkp-strlen-3.c| 3 +-- > gcc/testsuite/gcc.target/i386/chkp-strlen-4.c| 3 +-- > gcc/testsuite/gcc.target/i386/chkp-strlen-5.c| 3 +-- > gcc/testsuite/gcc.target/i386/chkp-stropt-1.c| 3 +-- > gcc/testsuite/gcc.target/i386/chkp-stropt-10.c | 3 +-- > gcc/testsuite/gcc.target/i386/chkp-stropt-11.c | 3 +-- > gcc/testsuite/gcc.target/i386/chkp-stropt-12.c | 3 +-- > gcc/testsuite/gcc.target/i386/chkp-stropt-13.c | 3 +-- > gcc/testsuite/gcc.target/i386/chkp-stropt-14.c | 3 +-- > gcc/testsuite/gcc.target/i386/chkp-stropt-15.c | 3 +-- > gcc/testsuite/gcc.target/i386/chkp-stropt-16.c | 3 +-- > gcc/testsuite/gcc.target/i386/chkp-stropt-2.c| 3 +-- > gcc/testsuite/gcc.target/i386/chkp-stropt-3.c
[PATCH] Require non-x32 target for compile-time MPX tests
Compile-time MPX tests don't need the MPX run-time library. They should pass for non-x32 target. OK for trunk and backport to GCC 5 branch? H.J. --- Compile-time MPX tests don't need the MPX run-time library. They should pass for non-x32 target. PR testsuite/69369 * g++.dg/pr63995-1.C: Require non-x32 target, instead of, the MPX run-time library, for compile-time MPX test. * gcc.target/i386/chkp-always_inline.c: Likewise. * gcc.target/i386/chkp-bndret.c: Likewise. * gcc.target/i386/chkp-builtins-1.c: Likewise. * gcc.target/i386/chkp-builtins-2.c: Likewise. * gcc.target/i386/chkp-builtins-3.c: Likewise. * gcc.target/i386/chkp-builtins-4.c: Likewise. * gcc.target/i386/chkp-const-check-1.c: Likewise. * gcc.target/i386/chkp-const-check-2.c: Likewise. * gcc.target/i386/chkp-hidden-def.c: Likewise. * gcc.target/i386/chkp-label-address.c: Likewise. * gcc.target/i386/chkp-lifetime-1.c: Likewise. * gcc.target/i386/chkp-narrow-bounds.c: Likewise. * gcc.target/i386/chkp-pr69044.c: Likewise. * gcc.target/i386/chkp-remove-bndint-1.c: Likewise. * gcc.target/i386/chkp-remove-bndint-2.c: Likewise. * gcc.target/i386/chkp-strchr.c: Likewise. * gcc.target/i386/chkp-strlen-1.c: Likewise. * gcc.target/i386/chkp-strlen-2.c: Likewise. * gcc.target/i386/chkp-strlen-3.c: Likewise. * gcc.target/i386/chkp-strlen-4.c: Likewise. * gcc.target/i386/chkp-strlen-5.c: Likewise. * gcc.target/i386/chkp-stropt-1.c: Likewise. * gcc.target/i386/chkp-stropt-10.c: Likewise. * gcc.target/i386/chkp-stropt-11.c: Likewise. * gcc.target/i386/chkp-stropt-12.c: Likewise. * gcc.target/i386/chkp-stropt-13.c: Likewise. * gcc.target/i386/chkp-stropt-14.c: Likewise. * gcc.target/i386/chkp-stropt-15.c: Likewise. * gcc.target/i386/chkp-stropt-16.c: Likewise. * gcc.target/i386/chkp-stropt-2.c: Likewise. * gcc.target/i386/chkp-stropt-3.c: Likewise. * gcc.target/i386/chkp-stropt-4.c: Likewise. * gcc.target/i386/chkp-stropt-5.c: Likewise. * gcc.target/i386/chkp-stropt-6.c: Likewise. * gcc.target/i386/chkp-stropt-7.c: Likewise. * gcc.target/i386/chkp-stropt-8.c: Likewise. * gcc.target/i386/chkp-stropt-9.c: Likewise. * gcc.target/i386/pr63995-2.c: Likewise. * gcc.target/i386/pr64805.c: Likewise. * gcc.target/i386/pr65044.c: Likewise. * gcc.target/i386/pr65167.c: Likewise. * gcc.target/i386/pr65183.c: Likewise. * gcc.target/i386/pr65184.c: Likewise. * gcc.target/i386/thunk-retbnd.c: Likewise. --- gcc/testsuite/g++.dg/pr63995-1.C | 3 +-- gcc/testsuite/gcc.target/i386/chkp-always_inline.c | 3 +-- gcc/testsuite/gcc.target/i386/chkp-bndret.c | 3 +-- gcc/testsuite/gcc.target/i386/chkp-builtins-1.c | 3 +-- gcc/testsuite/gcc.target/i386/chkp-builtins-2.c | 3 +-- gcc/testsuite/gcc.target/i386/chkp-builtins-3.c | 3 +-- gcc/testsuite/gcc.target/i386/chkp-builtins-4.c | 3 +-- gcc/testsuite/gcc.target/i386/chkp-const-check-1.c | 3 +-- gcc/testsuite/gcc.target/i386/chkp-const-check-2.c | 3 +-- gcc/testsuite/gcc.target/i386/chkp-hidden-def.c | 3 +-- gcc/testsuite/gcc.target/i386/chkp-label-address.c | 3 +-- gcc/testsuite/gcc.target/i386/chkp-lifetime-1.c | 3 +-- gcc/testsuite/gcc.target/i386/chkp-narrow-bounds.c | 3 +-- gcc/testsuite/gcc.target/i386/chkp-pr69044.c | 3 +-- gcc/testsuite/gcc.target/i386/chkp-remove-bndint-1.c | 3 +-- gcc/testsuite/gcc.target/i386/chkp-remove-bndint-2.c | 3 +-- gcc/testsuite/gcc.target/i386/chkp-strchr.c | 3 +-- gcc/testsuite/gcc.target/i386/chkp-strlen-1.c| 3 +-- gcc/testsuite/gcc.target/i386/chkp-strlen-2.c| 3 +-- gcc/testsuite/gcc.target/i386/chkp-strlen-3.c| 3 +-- gcc/testsuite/gcc.target/i386/chkp-strlen-4.c| 3 +-- gcc/testsuite/gcc.target/i386/chkp-strlen-5.c| 3 +-- gcc/testsuite/gcc.target/i386/chkp-stropt-1.c| 3 +-- gcc/testsuite/gcc.target/i386/chkp-stropt-10.c | 3 +-- gcc/testsuite/gcc.target/i386/chkp-stropt-11.c | 3 +-- gcc/testsuite/gcc.target/i386/chkp-stropt-12.c | 3 +-- gcc/testsuite/gcc.target/i386/chkp-stropt-13.c | 3 +-- gcc/testsuite/gcc.target/i386/chkp-stropt-14.c | 3 +-- gcc/testsuite/gcc.target/i386/chkp-stropt-15.c | 3 +-- gcc/testsuite/gcc.target/i386/chkp-stropt-16.c | 3 +-- gcc/testsuite/gcc.target/i386/chkp-stropt-2.c| 3 +-- gcc/testsuite/gcc.target/i386/chkp-stropt-3.c| 3 +-- gcc/testsuite/gcc.target/i386/chkp-stropt-4.c| 3 +-- gcc/testsuite/gcc.target/i386/chkp-stropt-5.c| 3 +-- gcc/testsuite/gcc.target/i386/chkp-stropt-6.c| 3 +-- gcc/testsuite/gcc.target/i386/chkp-stropt-7.c| 3 +--