Compare commits

...
Sign in to create a new pull request.

3 commits

Author SHA1 Message Date
fdaf1719cb Revert adding 64-bit ELF 2025-04-12 03:46:04 +01:00
e1ab90a228 Add option for 64-bit ELF 2025-03-31 22:06:29 +01:00
b91a6b66d0 Set up targets for Xenon (ELF and PE) 2025-01-24 23:04:09 +00:00
4 changed files with 14 additions and 2 deletions

View file

@ -512,6 +512,10 @@ case "${targ}" in
targ_underscore=yes
;;
*-fcx-*)
targ_defvec=powerpc_elf32_vec
;;
fido-*-elf* )
targ_defvec=m68k_elf32_vec
;;

8
config.sub vendored
View file

@ -133,6 +133,10 @@ case $1 in
echo "Invalid configuration '$1': more than four components" >&2
exit 1
;;
powerpc64-fcx-xenonpe)
basic_machine=i686-pc
basic_os=mingw32
;;
*-*-*-*)
basic_machine=$field1-$field2
basic_os=$field3-$field4
@ -922,7 +926,7 @@ case $basic_machine in
cpu=hppa1.1
vendor=winbond
basic_os=proelf
;;
;;
none)
cpu=none
vendor=none
@ -1768,7 +1772,7 @@ case $os in
| onefs* | tirtos* | phoenix* | fuchsia* | redox* | bme* \
| midnightbsd* | amdhsa* | unleashed* | emscripten* | wasi* \
| nsk* | powerunix* | genode* | zvmoe* | qnx* | emx* | zephyr* \
| fiwix* | mlibc* | cos* | mbr* | ironclad* )
| fiwix* | mlibc* | cos* | mbr* | ironclad* | xenon* )
;;
# This one is extra strict with allowed versions
sco3.2v2 | sco3.2v[4-9]* | sco5v6*)

View file

@ -196,6 +196,8 @@ case ${generic_target} in
bpf-*-*) fmt=elf ;;
epiphany-*-*) fmt=elf ;;
*-fcx-*) fmt=elf ;;
fr30-*-*) fmt=elf ;;
frv-*-*linux*) fmt=elf em=linux;;
frv-*-*) fmt=elf ;;

View file

@ -316,6 +316,8 @@ dlx-*-elf*) targ_emul=elf32_dlx
epiphany-*-*) targ_emul=elf32epiphany
targ_extra_emuls="elf32epiphany_4x4"
;;
*-fcx-*) targ_emul=elf32ppc
;;
fido*-*-elf*) targ_emul=m68kelf
;;
fr30-*-*) targ_emul=elf32fr30