diff options
author | Kevin Ryde <user42@zip.com.au> | 2003-11-24 23:05:11 +0100 |
---|---|---|
committer | Kevin Ryde <user42@zip.com.au> | 2003-11-24 23:05:11 +0100 |
commit | a089be75f052828f7a2f027fc9979bb66160ca12 (patch) | |
tree | f5ab25ee02406dee81cc972114a2190c4c26584e /acinclude.m4 | |
parent | b821766216d39c7650f21f5a126d087915a5dd04 (diff) | |
download | gmp-a089be75f052828f7a2f027fc9979bb66160ca12.tar.gz |
Add a reminder about cray cc -hnosignedshifts.
Diffstat (limited to 'acinclude.m4')
-rw-r--r-- | acinclude.m4 | 3 |
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. |