GNU Binutils 2.38 has been released

Jan Beulich jbeulich@suse.com
Mon Feb 14 11:05:45 GMT 2022


On 14.02.2022 11:58, Waldemar Brodkorb wrote:
> I am having problems with following commit
> aed44286efa8ae8717a77d94b51ac3614e2ca6dc. 
> 
> When trying to build the Linux kernel I get a lot of:
> ./arch/riscv/include/asm/irqflags.h:34: Error: unrecognized opcode
> `csrrc s2,0x100,2'
> ./arch/riscv/include/asm/irqflags.h:52: Error: unrecognized opcode
> `csrs 0x100,s2'
> 
> The kernel is compiled with gcc 11.2 and  -mabi=lp64 -march=rv64ima.

Isn't "ima" too little? I don't think that includes CSR accesses, that's
its own extension (Zicsr).

Jan



More information about the Binutils mailing list