bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug gas/25212] New: [RISCV] gas doesn't flag invalid march and mabi com


From: luismarques at lowrisc dot org
Subject: [Bug gas/25212] New: [RISCV] gas doesn't flag invalid march and mabi combinations
Date: Thu, 21 Nov 2019 19:07:35 +0000

https://sourceware.org/bugzilla/show_bug.cgi?id=25212

            Bug ID: 25212
           Summary: [RISCV] gas doesn't flag invalid march and mabi
                    combinations
           Product: binutils
           Version: 2.34 (HEAD)
            Status: UNCONFIRMED
          Severity: minor
          Priority: P2
         Component: gas
          Assignee: unassigned at sourceware dot org
          Reporter: luismarques at lowrisc dot org
  Target Milestone: ---

This, by itself, isn't ideal:

  $ touch test.s
  $ riscv32-unknown-elf-as -march=rv32i -mabi=ilp32d test.s
  $ echo $?
  0

The hardfloat ABI should be detected as incompatible with the lack of the F/D
extension. This becomes more insidious when you don't realize that you are
implicitly passing the wrong -mabi option to gas:

  $ riscv64-unknown-elf-gcc -c -v -march=rv64i test.s
  (...)
  COLLECT_GCC_OPTIONS='-c' '-v' '-march=rv64i' '-mabi=lp64d'

-- 
You are receiving this mail because:
You are on the CC list for the bug.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]