[lld] r257023 - [ELF] Add AMDGPU support

Simon Atanasyan via llvm-commits llvm-commits at lists.llvm.org
Wed Jan 20 03:31:23 PST 2016


On Wed, Jan 20, 2016 at 3:17 AM, Rui Ueyama <ruiu at google.com> wrote:
> On Tue, Jan 19, 2016 at 4:06 PM, Rafael EspĂ­ndola
> <rafael.espindola at gmail.com> wrote:
>>
>> > I agree that MIPS is unusual architecture from the linker point of
>> > view. But other linkers like gold and mclinker have not too
>> > complicated design, fast and support MIPS together with other targets.
>> > I do not have ready solution for LLD but maybe ability to create
>> > target specific GOT sections, override iteration over relocations etc
>> > allow to isolate unusual MIPS code and does not pollute common code.
>>
>> Sorry for not being clear, most of the pain I see is on the llvm side
>> (where r_info parsing is done and we have the joy of handling the ABIs
>> and their implementations in bfd).
>
> Who owns the MIPS ABI? Is there any ratification process or something if we
> want to update the ABI to flush out the oddities?

Matthew, please correct me if I am wrong, but AFAIK there is no single
owner of MIPS ABI and any formalized process of ABI modifications. A
good example is a discussion about MIPS support for --hash-style=gnu.

https://sourceware.org/ml/binutils/2015-10/msg00057.html

-- 
Simon Atanasyan


More information about the llvm-commits mailing list