diff --git a/backend/coreapp/compilers.py b/backend/coreapp/compilers.py index 1190ef4e3..247632f7e 100644 --- a/backend/coreapp/compilers.py +++ b/backend/coreapp/compilers.py @@ -927,6 +927,15 @@ def available_platforms() -> list[Platform]: cc='USR_LIB="${COMPILER_DIR}" "${COMPILER_DIR}/cc" -c -Xcpluscomm -G0 -non_shared -Wab,-r4300_mul -woff 649,838,712 -32 ${COMPILER_FLAGS} -o "${OUTPUT}" "${INPUT}"', ) +IDO71_IRIX4 = IDOCompiler( + id="ido7.1_irix4", + platform=N64, + base_compiler=IDO71, + cc='"${COMPILER_DIR}/cc-irix4"' + ' --frontend "${COMPILER_DIR}/../ido4.1" --backend "${COMPILER_DIR}"' + ' -c ${COMPILER_FLAGS} -o "${OUTPUT}" "${INPUT}"', +) + IDO71_CXX = IDOCompiler( id="ido7.1_c++", platform=N64, @@ -1845,6 +1854,7 @@ def available_platforms() -> list[Platform]: IDO53_CXX, IDO60, IDO71, + IDO71_IRIX4, IDO71_CXX, MIPS_PRO_744, GCC272KMC, diff --git a/frontend/src/lib/i18n/locales/en/compilers.json b/frontend/src/lib/i18n/locales/en/compilers.json index 495c82bf8..9d037250e 100644 --- a/frontend/src/lib/i18n/locales/en/compilers.json +++ b/frontend/src/lib/i18n/locales/en/compilers.json @@ -103,6 +103,7 @@ "ido5.3_c++": "IDO 5.3 C++", "ido5.3Pascal": "IDO 5.3 Pascal", "ido7.1": "IDO 7.1", + "ido7.1_irix4": "IDO 7.1 (IRIX 4 frontend)", "ido7.1_c++": "IDO 7.1 C++", "ido7.1Pascal": "IDO 7.1 Pascal",