From 6684eb28f6c4fa031e6959d7826ae0a3e2b846d5 Mon Sep 17 00:00:00 2001
From: Steve Ellcey <sje@cup.hp.com>
Date: Thu, 28 Jan 2010 21:47:59 +0000
Subject: [PATCH] configure.tgt (*-*-hpux*): Add -frandom-seed flag.

2010-01-28  Steve Ellcey  <sje@cup.hp.com>

	* configure.tgt (*-*-hpux*): Add -frandom-seed flag.

From-SVN: r156334
---
 libgomp/ChangeLog     |  4 ++++
 libgomp/configure.tgt | 16 +++++++++++++---
 2 files changed, 17 insertions(+), 3 deletions(-)

diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index eab2079b699f..246d411384be 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,7 @@
+2010-01-28  Steve Ellcey  <sje@cup.hp.com>
+
+	* configure.tgt (*-*-hpux*): Add -frandom-seed flag.
+
 2010-01-26  Paolo Bonzini  <bonzini@gnu.org>
 
 	* configure.ac: Test for executability of _the first word_ of GFORTRAN.
diff --git a/libgomp/configure.tgt b/libgomp/configure.tgt
index d66899fbf5f1..427d8d3772dd 100644
--- a/libgomp/configure.tgt
+++ b/libgomp/configure.tgt
@@ -97,9 +97,19 @@ fi
 # Other system configury
 case "${target}" in
 
-  *-*-hpux11*)
-	# HPUX v11.x requires -lrt to resolve sem_init in libgomp.la
-	XLDFLAGS="${XLDFLAGS} -lrt"
+  *-*-hpux*)
+	case "${target}" in
+	  *-*-hpux11*)
+	     # HPUX v11.x requires -lrt to resolve sem_init in libgomp.la
+	     XLDFLAGS="${XLDFLAGS} -lrt"
+	     ;;
+	esac
+	case "${target}" in
+	  hppa[12]*-*-hpux*)
+	    # PA 32 HP-UX needs -frandom-seed for bootstrap compare.
+	    XCFLAGS="${XCFLAGS} -frandom-seed=fixed-seed"
+	    ;;
+	esac
 	;;
 
   *-*-mingw32*)
-- 
GitLab