https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88920
--- Comment #9 from Andrew Stubbs <ams at gcc dot gnu.org> --- (In reply to Jakub Jelinek from comment #8) > First of all, I thought the current trunk amdgcn support is non-offloading > only, so you could at least for now always return 0 from > check_effective_target_offload_gcn, or am I wrong here? That's true, for now. > Does the llvm as or ld emit blank lines even when not emitting any useful > diagnostics, or only if it emits some errors/warnings? Only when it emits diagnostics. For example: .../amdgcn-unknown-amdhsa/bin/ld: error: undefined symbol: open >>> referenced by openr.c:50 (.../newlib/libc/reent/openr.c:50) >>> lib_a-openr.o:(_open_r) in archive >>> .../amdgcn-unknown-amdhsa/lib/libc.a .../amdgcn-unknown-amdhsa/bin/ld: error: undefined symbol: open >>> referenced by openr.c:50 (.../newlib/libc/reent/openr.c:50) >>> lib_a-openr.o:(_open_r) in archive >>> .../amdgcn-unknown-amdhsa/lib/libc.a .../amdgcn-unknown-amdhsa/bin/ld: error: undefined symbol: kill >>> referenced by signalr.c:53 (.../newlib/libc/reent/signalr.c:53) >>> lib_a-signalr.o:(_kill_r) in archive >>> .../amdgcn-unknown-amdhsa/lib/libc.a .../amdgcn-unknown-amdhsa/bin/ld: error: undefined symbol: kill >>> referenced by signalr.c:53 (.../newlib/libc/reent/signalr.c:53) >>> lib_a-signalr.o:(_kill_r) in archive >>> .../amdgcn-unknown-amdhsa/lib/libc.a