31 lines
895 B
Plaintext
31 lines
895 B
Plaintext
diff --git a/src/gcc/gcc/config.gcc b/src/gcc/gcc/config.gcc
|
|
index f02ddbd..e5ebfe0 100644
|
|
--- a/src/gcc/gcc/config.gcc
|
|
+++ b/src/gcc/gcc/config.gcc
|
|
@@ -862,6 +862,16 @@ esac
|
|
tm_defines="$tm_defines DEFAULT_LIBC=LIBC_UCLIBC SINGLE_LIBC"
|
|
;;
|
|
+*-*-jehanne*)
|
|
+ gas=yes
|
|
+ gnu_ld=yes
|
|
+ default_use_cxa_atexit=yes
|
|
+ case $target in
|
|
+ x86_64-*)
|
|
+ native_system_header_dir="/arch/amd64/include"
|
|
+ ;;
|
|
+ esac
|
|
+ ;;
|
|
*-*-rdos*)
|
|
use_gcc_stdint=wrap
|
|
;;
|
|
@@ -1347,6 +1357,9 @@ x86_64-*-darwin*)
|
|
i[34567]86-*-elf*)
|
|
tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h newlib-stdint.h i386/i386elf.h"
|
|
;;
|
|
+x86_64-*-jehanne*)
|
|
+ tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h glibc-stdint.h i386/i386elf.h i386/x86-64.h jehanne.h"
|
|
+ ;;
|
|
x86_64-*-elf*)
|
|
tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h newlib-stdint.h i386/i386elf.h i386/x86-64.h"
|
|
;;
|