$NetBSD: patch-ac,v 1.1 2006/03/30 17:37:03 joerg Exp $

--- gcc/config.gcc.orig	2006-03-30 17:18:37.000000000 +0000
+++ gcc/config.gcc
@@ -451,7 +451,7 @@ case $machine in
 	# the generic ELF configuration of FreeBSD (i.e. it must be
 	# ordered before that section).
 	;;
-*-*-freebsd*)
+*-*-freebsd* | *-*-dragonfly*)
 	# This is the generic ELF configuration of FreeBSD.  Later
 	# machine-specific sections may refine and add to this
 	# configuration.
@@ -473,6 +473,7 @@ case $machine in
 	case $machine in
 	*-*-freebsd3 | *-*-freebsd[3].*) fbsd_tm_file="freebsd3.h";;
 	*-*-freebsd4 | *-*-freebsd[4].*) fbsd_tm_file="freebsd4.h";;
+	*-*-dragonfly*) fbsd_tm_file="freebsd4.h";;
 	*-*-freebsd5 | *-*-freebsd[5].*) fbsd_tm_file="freebsd5.h";;
 	*-*-freebsd6 | *-*-freebsd[6].*) fbsd_tm_file="freebsd6.h";;
 	*) echo 'Please update *-*-freebsd* in gcc/config.gcc'; exit 1;;
@@ -1130,7 +1131,7 @@ i[34567]86-*-freebsd2 | i[34567]86-*-fre
 	tm_file="${tm_file} i386/unix.h i386/bsd.h i386/gas.h i386/gstabs.h i386/freebsd-aout.h"
 	tmake_file=t-freebsd
 	;;
-i[34567]86-*-freebsd*)
+i[34567]86-*-freebsd* | i[34567]86-*-dragonfly*)
 	tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h ${fbsd_tm_file} i386/freebsd.h"
 	;;
 x86_64-*-freebsd*)
