summaryrefslogtreecommitdiff
path: root/acinclude.m4
diff options
context:
space:
mode:
authorKevin Ryde <user42@zip.com.au>2003-11-24 23:05:11 +0100
committerKevin Ryde <user42@zip.com.au>2003-11-24 23:05:11 +0100
commita089be75f052828f7a2f027fc9979bb66160ca12 (patch)
treef5ab25ee02406dee81cc972114a2190c4c26584e /acinclude.m4
parentb821766216d39c7650f21f5a126d087915a5dd04 (diff)
downloadgmp-a089be75f052828f7a2f027fc9979bb66160ca12.tar.gz
Add a reminder about cray cc -hnosignedshifts.
Diffstat (limited to 'acinclude.m4')
-rw-r--r--acinclude.m43
1 files changed, 2 insertions, 1 deletions
diff --git a/acinclude.m4 b/acinclude.m4
index 64806695c..f3ec81a05 100644
--- a/acinclude.m4
+++ b/acinclude.m4
@@ -2989,7 +2989,8 @@ dnl
dnl Right shifts are usually arithmetic in C. Cray vector systems are the
dnl only place we know of where this isn't so. Those systems don't have an
dnl arithmetic right shift instruction so the compiler gives a logical
-dnl shift (ie. high bits filled with zeros) instead.
+dnl shift (ie. high bits filled with zeros) instead. Cray alpha systems
+dnl have a cc -hnosignedshifts option to do the same there too.
dnl
dnl The test here generates a negative array size and hence a compiler
dnl error if a right shift doesn't replicate the sign bit.