chiark / gitweb /
Use correct uname identifiers in arch_map for SuperH architecture
authorJohn Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
Wed, 4 Mar 2015 23:07:33 +0000 (00:07 +0100)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Thu, 5 Mar 2015 00:32:11 +0000 (19:32 -0500)
https://bugs.freedesktop.org/show_bug.cgi?id=89421

src/shared/architecture.c

index 34c5a53fa9f6ffa2a2b9f96d59ffcc117c809d32..884abdd3ea57b2707036d0b02fba153633618879 100644 (file)
@@ -108,8 +108,12 @@ int uname_architecture(void) {
                 { "armv8l",     ARCHITECTURE_ARM      },
                 { "armv8b",     ARCHITECTURE_ARM_BE   },
 #elif defined(__sh__) || defined(__sh64__)
-                { "sh64",       ARCHITECTURE_SH64     },
-                { "sh",         ARCHITECTURE_SH       },
+                { "sh5",        ARCHITECTURE_SH64     },
+                { "sh2",        ARCHITECTURE_SH       },
+                { "sh2a",       ARCHITECTURE_SH       },
+                { "sh3",        ARCHITECTURE_SH       },
+                { "sh4",        ARCHITECTURE_SH       },
+                { "sh4a",       ARCHITECTURE_SH       },
 #elif defined(__m68k__)
                 { "m68k",       ARCHITECTURE_M68K     },
 #elif defined(__tilegx__)