llvm-project
242fcb35 - [BOLT][AArch64] Treat undefined symbols as errors in tests (#172689)

Commit
45 days ago
[BOLT][AArch64] Treat undefined symbols as errors in tests (#172689) Add `-Wl,-z,defs` in `%cflags` to make linking more consistent across distros. Aims to catch typos in handwritten assembly tests. If intentional, individual tests can override this with: `-Wl,-z,undefs` Tests changed: - bolt/test/AArch64/bf_min_alignment.s: fixed a typo - bolt/test/AArch64/tls.c: overriding behaviour in all clang invocations, making the test more consistent. - Overrides to allow undefined symbols in: - bolt/test/AArch64/epilogue-determination.s - bolt/test/AArch64/exceptions-plt.cpp - bolt/test/AArch64/ifunc.test - bolt/test/AArch64/plt-call.test - bolt/test/AArch64/text-data.c - bolt/test/AArch64/unsupported-passes.test - bolt/test/AArch64/unsupported-passes.test
Parents
Loading