https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99179
Iain Sandoe <iains at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 Last reconfirmed| |2021-02-20 Status|UNCONFIRMED |NEW --- Comment #1 from Iain Sandoe <iains at gcc dot gnu.org> --- So - it's some mismatch in the debug output / consumption I guess. If I re-run the tests using the llvm-symbolizer from LLVM-11 (so at the same revision as the imported libsanitizer), then the -Os cases pass. NOTE: GCC emits the ELF ABI for Darwin (the Mach-O ABI was not implemented by when the sanitizer was added, and it's Yet Another thing on the TODO to fix that). so it could be that the system tool (atos) is expecting Mach-o ABI but the llvm-symbolizer is more tolerant.