Fix 201001011-1.c on H8
commitbd6e613c115c758f961999770acedc92d44d6950
authorJan Dubiec <jdx@o2.pl>
Mon, 4 Mar 2024 13:59:07 +0000 (4 06:59 -0700)
committerJeff Law <jlaw@ventanamicro.com>
Mon, 4 Mar 2024 13:59:07 +0000 (4 06:59 -0700)
tree6bd58f438278d24fb994be2b28bfcfbdad5af42a
parent8fdac08b4d5f65973164a476bd255533ed97a766
Fix 201001011-1.c on H8

Excerpt from gcc.sum:
[...]
PASS: gcc.c-torture/execute/20101011-1.c   -O0  (test for excess errors)
FAIL: gcc.c-torture/execute/20101011-1.c   -O0  execution test
PASS: gcc.c-torture/execute/20101011-1.c   -O1  (test for excess errors)
FAIL: gcc.c-torture/execute/20101011-1.c   -O1  execution test
[ ... ]

This is because H8 MCUs do not throw a "divide by zero" exception.

gcc/testsuite
* gcc.c-torture/execute/20101011-1.c: Do not test on H8 series.
gcc/testsuite/gcc.c-torture/execute/20101011-1.c