mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-09-21 05:31:25 +02:00
The default the RISC-V ISA version used by GNU binutils >= 2.38 is 20191213 while gcc-cross-embedded still uses the older 2.2 version of the RISC-V ISA. These two upstream patches ensure that gcc-cross-embedded will always explicitly pass the utilized ISA version to the assembler. Fixes #13657
25 lines
764 B
Diff
25 lines
764 B
Diff
From f41871dfdbd9d0c3368c0bc32d879fd5485e7abb Mon Sep 17 00:00:00 2001
|
|
From: Kito Cheng <kito.cheng@sifive.com>
|
|
Date: Wed, 30 Mar 2022 16:19:00 +0800
|
|
Subject: [PATCH] RISC-V: Fixing -misa-spec [PR/target 104853]
|
|
|
|
gcc/ChangeLog:
|
|
|
|
* config.gcc (riscv*-*-*): Set right default isa spec.
|
|
---
|
|
gcc/config.gcc | 1 +
|
|
1 file changed, 1 insertion(+)
|
|
|
|
diff --git a/gcc/config.gcc b/gcc/config.gcc
|
|
index d1a66cfe6e4..d69be8853bc 100644
|
|
--- a/gcc/config.gcc
|
|
+++ b/gcc/config.gcc
|
|
@@ -4632,6 +4632,7 @@ case "${target}" in
|
|
case "${with_isa_spec}" in
|
|
""|default|2.2)
|
|
tm_defines="${tm_defines} TARGET_DEFAULT_ISA_SPEC=ISA_SPEC_CLASS_2P2"
|
|
+ with_isa_spec=2.2
|
|
;;
|
|
20191213 | 201912)
|
|
tm_defines="${tm_defines} TARGET_DEFAULT_ISA_SPEC=ISA_SPEC_CLASS_20191213"
|