Commit 123c9d2
committed
Clean up icc + ia64 situation.
Some googling turned up multiple sources saying that older versions of icc
do not accept gcc-compatible asm blocks on IA64, though asm does work on
x86[_64]. This is apparently fixed as of icc version 12.0 or so, but that
doesn't help us much; if we have to carry the extra implementation anyway,
we may as well just use it for icc rather than add a compiler version test.
Hence, revert commit 2c713d6 (though I
separated the icc code from the gcc code completely, producing what seems
cleaner code). Document the state of affairs more explicitly, both in
s_lock.h and postgres.c, and make some cosmetic adjustments around the
IA64 code in s_lock.h.1 parent 049a779 commit 123c9d2
2 files changed
+26
-13
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2998 | 2998 | | |
2999 | 2999 | | |
3000 | 3000 | | |
| 3001 | + | |
| 3002 | + | |
| 3003 | + | |
| 3004 | + | |
3001 | 3005 | | |
3002 | 3006 | | |
3003 | 3007 | | |
3004 | 3008 | | |
3005 | 3009 | | |
3006 | 3010 | | |
3007 | 3011 | | |
| 3012 | + | |
| 3013 | + | |
| 3014 | + | |
| 3015 | + | |
3008 | 3016 | | |
3009 | | - | |
| 3017 | + | |
3010 | 3018 | | |
3011 | 3019 | | |
3012 | 3020 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
266 | 266 | | |
267 | 267 | | |
268 | 268 | | |
| 269 | + | |
| 270 | + | |
| 271 | + | |
| 272 | + | |
269 | 273 | | |
270 | 274 | | |
271 | 275 | | |
| |||
303 | 307 | | |
304 | 308 | | |
305 | 309 | | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
306 | 314 | | |
307 | 315 | | |
308 | 316 | | |
| |||
671 | 679 | | |
672 | 680 | | |
673 | 681 | | |
674 | | - | |
| 682 | + | |
| 683 | + | |
| 684 | + | |
675 | 685 | | |
676 | | - | |
| 686 | + | |
677 | 687 | | |
678 | | - | |
679 | | - | |
| 688 | + | |
| 689 | + | |
680 | 690 | | |
681 | 691 | | |
682 | | - | |
683 | | - | |
684 | | - | |
685 | | - | |
686 | 692 | | |
687 | 693 | | |
688 | 694 | | |
689 | | - | |
690 | 695 | | |
691 | 696 | | |
692 | 697 | | |
| |||
793 | 798 | | |
794 | 799 | | |
795 | 800 | | |
796 | | - | |
| 801 | + | |
797 | 802 | | |
798 | 803 | | |
799 | 804 | | |
| |||
816 | 821 | | |
817 | 822 | | |
818 | 823 | | |
819 | | - | |
| 824 | + | |
820 | 825 | | |
821 | 826 | | |
822 | 827 | | |
| |||
935 | 940 | | |
936 | 941 | | |
937 | 942 | | |
938 | | - | |
| 943 | + | |
939 | 944 | | |
940 | 945 | | |
941 | 946 | | |
| |||
0 commit comments