]> gcc.gnu.org Git - gcc.git/commit
Add support for x86_64-*-gnu-* targets to build x86_64 gnumach/hurd
authorFlavio Cruz <flaviocruz@gmail.com>
Fri, 27 Jan 2023 03:45:27 +0000 (22:45 -0500)
committerThomas Schwinge <thomas@codesourcery.com>
Mon, 30 Jan 2023 15:34:48 +0000 (16:34 +0100)
commit5f8950b403f6351f125d8281d2e7430a43e7d125
tree07433f65baa97123d09a1df5d9beab048327de92
parent1472ba52f3f94a626b62a93a1dc44ca448555ef8
Add support for x86_64-*-gnu-* targets to build x86_64 gnumach/hurd

Tested by building a toolchain and compiling gnumach for x86_64 [1].
This is the basic version without unwind support which I think is only
required to implement exceptions.

[1]
https://github.com/flavioc/cross-hurd/blob/master/bootstrap-kernel.sh.

gcc/ChangeLog:
* config.gcc: Recognize x86_64-*-gnu* targets and include
i386/gnu64.h.
* config/i386/gnu64.h: Define configuration for new target
including ld.so location.

libgcc/ChangeLog:
* config.host: Recognize x86_64-*-gnu* targets.
* config/i386/gnu-unwind.h: Update to handle __x86_64__ with a
TODO for now.

Signed-off-by: Flavio Cruz <flaviocruz@gmail.com>
gcc/config.gcc
gcc/config/i386/gnu64.h [new file with mode: 0644]
libgcc/config.host
libgcc/config/i386/gnu-unwind.h
This page took 0.06301 seconds and 6 git commands to generate.