abort() is not always available, using the builtin as done in other tests. gcc/testsuite/ChangeLog:
* g++.target/i386/excess-precision-12.C: call builtin_abort instead of abort. --- Tested on x86_64-linux and x86_64-elf. Ok for master? gcc/testsuite/g++.target/i386/excess-precision-12.C | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gcc/testsuite/g++.target/i386/excess-precision-12.C b/gcc/testsuite/g++.target/i386/excess-precision-12.C index dff48c07c8b..e59f7c3b1fb 100644 --- a/gcc/testsuite/g++.target/i386/excess-precision-12.C +++ b/gcc/testsuite/g++.target/i386/excess-precision-12.C @@ -13,8 +13,8 @@ main (void) unsigned long long int u = (1ULL << 63) + 1; if ((f <=> u) >= 0) - abort (); + __builtin_abort (); if ((u <=> f) <= 0) - abort (); + __builtin_abort (); } -- 2.43.0