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

Reply via email to