aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorNeal Frager <neal.frager@amd.com>2023-10-30 17:02:53 +0000
committerMichael J. Eager <eager@eagercon.com>2023-10-31 09:29:10 -0700
commitf694960924e6420086c8ae5809995f7d43a06b5f (patch)
tree04c81ea0b9fb76a88659acfbc2b3824e60611be6 /gcc
parent9119b008b4195e06012a485ec01a8bb0e43266be (diff)
downloadgcc-f694960924e6420086c8ae5809995f7d43a06b5f.zip
gcc-f694960924e6420086c8ae5809995f7d43a06b5f.tar.gz
gcc-f694960924e6420086c8ae5809995f7d43a06b5f.tar.bz2
gcc: config: microblaze: fix cpu version check
The MICROBLAZE_VERSION_COMPARE was incorrectly using strcasecmp instead of strverscmp to check the mcpu version against feature options. By simply changing the define to use strverscmp, the new version 10.0 is treated correctly as a higher version than previous versions. Fix incorrect warning with -mcpu=10.0: warning: '-mxl-multiply-high' can be used only with '-mcpu=v6.00.a' or greater Signed-off-by: Neal Frager <neal.frager@amd.com> Signed-off-by: Michael J. Eager <eager@eagercon.com>
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/testsuite/ChangeLog22
2 files changed, 26 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index fefd8fc..92bced1 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2023-10-31 Neal Frager <neal.frager@amd.com>
+
+ * config/microblaze/microblaze.cc: Fix mcpu version check.
+
2023-10-30 Mayshao <mayshao-oc@zhaoxin.com>
* common/config/i386/cpuinfo.h (get_zhaoxin_cpu): Recognize yongfeng.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index a83adb2..11dfb68 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,25 @@
+2023-10-31 Neal Frager <neal.frager@amd.com>
+
+ * gcc.target/microblaze/isa/bshift.c: Bump to mcpu=v10.0.
+ * gcc.target/microblaze/isa/div.c: Ditto.
+ * gcc.target/microblaze/isa/fcmp1.c: Ditto.
+ * gcc.target/microblaze/isa/fcmp2.c: Ditto.
+ * gcc.target/microblaze/isa/fcmp3.c: Ditto.
+ * gcc.target/microblaze/isa/fcmp4.c: Ditto.
+ * gcc.target/microblaze/isa/fcvt.c: Ditto.
+ * gcc.target/microblaze/isa/float.c: Ditto.
+ * gcc.target/microblaze/isa/fsqrt.c: Ditto.
+ * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
+ * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
+ * gcc.target/microblaze/isa/mul.c: Ditto.
+ * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
+ * gcc.target/microblaze/isa/mulh.c: Ditto.
+ * gcc.target/microblaze/isa/nofcmp.c: Ditto.
+ * gcc.target/microblaze/isa/nofloat.c: Ditto.
+ * gcc.target/microblaze/isa/pcmp.c: Ditto.
+ * gcc.target/microblaze/isa/vanilla.c: Ditto.
+ * gcc.target/microblaze/microblaze.exp: Ditto.
+
2023-10-30 Mayshao <mayshao-oc@zhaoxin.com>
* g++.target/i386/mv32.C: Handle new -march.