Skip to content

Should the plugin prevent the user from configuring illegal combinations of RISC-V architecture, integer abi, floating point abi etc.? #214

Open
@TommyMurphyTM1234

Description

@TommyMurphyTM1234

Should the GUI prevent the user from configuring illegal combinations of RISC-V architecture, abi and floating point etc.?
Or maybe it is deliberately permissive for simplicity and depends on the compiler tools to report any illegal options?
For example I can configure this illegal combination of options:

Architecture: RV32I (-march=rv32i)
Integer ABI: LP64 (-mabi=lp64)
Floating point ABI: Double precision (d)

I'm not sure if other Target Processor options might possibly need cross validation?

If it is considered acceptable for the GUI to be permissive and rely on the tools to report illegal combinations of command line flags then feel free to just close this issue. Thanks.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions