https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88680
Christophe Lyon <clyon at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |clyon at gcc dot gnu.org --- Comment #5 from Christophe Lyon <clyon at gcc dot gnu.org> --- (In reply to David Malcolm from comment #4) > Should be fixed by r268961. The new test fails on arm-eabi (works on arm-linux-gnueabi), probably because it defaults to short enum: FAIL: g++.dg/wrappers/pr88680.C -std=gnu++14 (test for excess errors) FAIL: g++.dg/wrappers/pr88680.C -std=gnu++17 (test for excess errors) The logs say: Excess errors: /gcc/testsuite/g++.dg/wrappers/pr88680.C:10:20: warning: comparison is always true due to limited range of data type [-Wtype-limits] /gcc/testsuite/g++.dg/wrappers/pr88680.C:20:11: warning: comparison is always true due to limited range of data type [-Wtype-limits] /gcc/testsuite/g++.dg/wrappers/pr88680.C:46:9: warning: comparison is always true due to limited range of data type [-Wtype-limits]