On 16 Jan 19:23, Jack Howarth wrote: > As I read https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64625#c3, the > requirement for __OFFLOAD_TABLE__ was not longer present and the > residual usages of it just had to be removed. The weak symbol on > darwin is fragile and seems to trip up on the existing code which > produces undefined symbols for ___OFFLOAD_TABLE__... > > # nm e.50.1.o | grep OFF > U ___OFFLOAD_TABLE__ > > rather than > > $ nm e.50.1.o | grep OFF > w __OFFLOAD_TABLE__ > > for all of the test cases.
I believe that the initial patch, which removes get_offload_symbol_decl, will fix this. -- Ilya