aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPino Toscano <toscano.pino@tiscali.it>2022-10-08 23:51:50 +0200
committerPino Toscano <toscano.pino@tiscali.it>2022-11-16 19:17:54 +0000
commit3cc4ae518df6b79e1b6cf3ef0becd08bb23bb12e (patch)
tree0d552b0da59515cff06cb86da85dc95e93721261
parentc4a306ba4f6714b3865bec69ced848a4ccb083d2 (diff)
baremetal: Add support for HPPA architectures to GCC toolchain
Add the HPPA architecture, developed by Hewlett-Packard: https://en.wikipedia.org/wiki/PA-RISC Change-Id: Iec06ea4752326a70c2ceb210a3d4bdf8e19bdf47 Reviewed-by: Ivan Komissarov <ABBAPOH@gmail.com>
-rw-r--r--doc/reference/modules/qbs-module.qdoc3
-rw-r--r--share/qbs/imports/qbs/ModUtils/utils.js2
2 files changed, 5 insertions, 0 deletions
diff --git a/doc/reference/modules/qbs-module.qdoc b/doc/reference/modules/qbs-module.qdoc
index 7ab8fd509..e0d0ec457 100644
--- a/doc/reference/modules/qbs-module.qdoc
+++ b/doc/reference/modules/qbs-module.qdoc
@@ -354,6 +354,9 @@
\li \c{"hcs12"}
\li 16-bit HC12 and S12 microcontroller family from Freescale Semiconductor
\row
+ \li \c{"hppa"}
+ \li 64-bit PA-RISC processor architecture developed by Hewlett-Packard
+ \row
\li \c{"ia64"}
\li 64-bit ISA architecture of the Itanium family processors
developed by Intel
diff --git a/share/qbs/imports/qbs/ModUtils/utils.js b/share/qbs/imports/qbs/ModUtils/utils.js
index dfb1f7639..a1ede5344 100644
--- a/share/qbs/imports/qbs/ModUtils/utils.js
+++ b/share/qbs/imports/qbs/ModUtils/utils.js
@@ -597,6 +597,8 @@ function guessArchitecture(m) {
architecture = "hcs12";
} else if (hasAnyOf(m, ["__e2k__"])) {
architecture = "e2k";
+ } else if (hasAnyOf(m, ["__hppa__"])) {
+ architecture = "hppa";
}
}