32 lines
1.2 KiB
Plaintext
32 lines
1.2 KiB
Plaintext
$OpenBSD: patch-gcc_config_gcc,v 1.1.1.1 2011/11/14 13:00:57 pascal Exp $
|
|
--- gcc/config.gcc.orig Tue Nov 1 14:44:27 2011
|
|
+++ gcc/config.gcc Tue Nov 1 14:51:59 2011
|
|
@@ -1250,6 +1250,11 @@ i[34567]86-*-openbsd*)
|
|
gas=yes
|
|
gnu_ld=yes
|
|
;;
|
|
+x86_64-*-openbsd*)
|
|
+ tm_file="i386/biarch64.h i386/i386.h i386/unix.h i386/att.h dbxelf.h elfos.h openbsd.h openbsd-libpthread.h i386/x86-64.h i386/openbsd64.h"
|
|
+ tm_file="${tm_file} exec-stack.h"
|
|
+ tmake_file="t-libc-ok t-openbsd i386/t-openbsd"
|
|
+ ;;
|
|
i[34567]86-*-linux* | i[34567]86-*-kfreebsd*-gnu | i[34567]86-*-knetbsd*-gnu | i[34567]86-*-gnu* | i[34567]86-*-kopensolaris*-gnu)
|
|
# Intel 80386's running GNU/*
|
|
# with ELF format using glibc 2
|
|
@@ -2057,10 +2062,11 @@ picochip-*)
|
|
tmake_file="picochip/t-picochip t-pnt16-warn"
|
|
;;
|
|
# port not yet contributed
|
|
-#powerpc-*-openbsd*)
|
|
-# tmake_file="${tmake_file} rs6000/t-fprules rs6000/t-fprules-fpbit "
|
|
-# extra_headers=
|
|
-# ;;
|
|
+powerpc-*-openbsd*)
|
|
+ tm_file="${tm_file} dbxelf.h elfos.h openbsd.h openbsd-libpthread.h freebsd-spec.h rs6000/sysv4.h rs6000/openbsd.h"
|
|
+ tmake_file="${tmake_file} rs6000/t-openbsd"
|
|
+ extra_options="${extra_options} rs6000/sysv4.opt"
|
|
+ ;;
|
|
powerpc-*-darwin*)
|
|
extra_options="${extra_options} rs6000/darwin.opt"
|
|
extra_parts="crt2.o"
|