]>
git.ipfire.org Git - thirdparty/gcc.git/commit
Testsuite fixes to enable coroutine linking.
This patch allows the remaining coroutine regression tests to
link with the new dynamic module ctors and new scaffold mechanism.
2022-06-27 Gaius Mulley <gaius.mulley@southwales.ac.uk>
gcc/testsuite/gm2/ChangeLog:
* coroutines/pim/run/pass/coroutines-pim-run-pass.exp
(gm2_link_with) Assigned to "-lm2cor -lm2pim -lm2iso".
* iso/run/pass/iso-run-pass.exp: Avoid linking the library module.
* isocoroutines/run/pass/coroutine.mod (main): Renamed mainc.
* isocoroutines/run/pass/isocoroutines-run-pass.exp
(gm2_init_pim): Configure with -fscaffold-main
-fno-scaffold-dynamic.
* link/externalscaffold/pass/scaffold.c (_M2_SYSTEM_finish):
Renamed _M2_SYSTEM_fini. (_M2_M2RTS_finish) Renamed
_M2_M2RTS_fini. (_M2_RTExceptions_finish) Renamed
_M2_RTExceptions_fini. (_M2_hello_finish) Renamed
_M2_hello_fini.
* pim/options/optimize/run/pass/pim-options-optimize-run-pass.exp
(gm2_link_with): Assigned to addition.o.
* pim/run/pass/pim-run-pass.exp (gm2_link_with): Assigned to sys.o.
Avoid linking sys.mod.
* pimcoroutines/run/pass/pimcoroutines-run-pass.exp
(gm2_link_with): Assigned to "-lm2cor -lm2pim -lm2iso".
* switches/check-all/run/fail/switches-check-all-run-fail.exp
(gm2_link_with): Assigned to rangesupport.o.
Signed-off-by: Gaius Mulley <gaius.mulley@southwales.ac.uk>