This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Patches to 19981213 config.guess etc for HPPA2.0 support
- To: <egcs at cygnus dot com>
- Subject: Patches to 19981213 config.guess etc for HPPA2.0 support
- From: rodneybrown at pmsc dot com
- Date: Fri, 18 Dec 98 11:19:33 -0500
Stephen Jay Gould says palaeontologists are lumpers or splitters
- I guess the patch says which category I would fall in
Heres the evidence for the general 9000/[678][0-9][0-9] pattern
for HP numeric model numbers.
This looks best in a fixed font.
HP HPPA numeric model numbers summarized from
/opt/langtools/sched.models VERSION A.00.07
0 1 2 3 4 5 6 7 8 9
600
635
645
700
710 712 715
720 722 725 728
730 735
742 743 744 745 747
750 755
770 777 778 779
780 781
800 801 802 803 804 806 807 808 809
811 813 815 816 817 819
821 822 825 826 827 829
831 832 834 835 837 839
840 841 842 845 847 849
850 851 852 855 856 857 859
860 861 865 867 869
870 871 877 879
887 889
890 891 892 893 897
Also shouldn't {,{gcc,texinfo}/}config.sub be the one hard-linked file?
The differences seem to be in stages of evolution, rather than active.
The patch is required to build on our K380 which only identifies itself as
9000/800
with uname. Mime attachment for CC-MAIL safety.
--- egcs-19981213/config.guess.orig Fri Dec 4 11:36:49 1998
+++ egcs-19981213/config.guess Wed Dec 16 13:40:24 1998
@@ -367,7 +367,7 @@
case "${UNAME_MACHINE}" in
9000/31? ) HP_ARCH=m68000 ;;
9000/[34]?? ) HP_ARCH=m68k ;;
- 9000/6?? | 9000/7?? | 9000/80[24] | 9000/8?[13679] | 9000/892 )
+ 9000/[678][0-9][0-9] )
sed 's/^ //' << EOF >dummy.c
#include <stdlib.h>
#include <unistd.h>
--- egcs-19981213/config.sub.orig Fri Oct 23 03:37:35 1998
+++ egcs-19981213/config.sub Wed Dec 16 14:14:10 1998
@@ -210,7 +210,8 @@
| m88k-* | sparc-* | ns32k-* | fx80-* | arc-* | arm-* | c[123]* \
| mips-* | pyramid-* | tron-* | a29k-* | romp-* | rs6000-* \
| power-* | none-* | 580-* | cray2-* | h8300-* | i960-* \
- | xmp-* | ymp-* | hppa-* | hppa1.0-* | hppa1.1-* \
+ | xmp-* | ymp-* | hppa-* | hppa1.[01]-* | hppa2.0-* \
+ | hppa2.0[nw]-* \
| alpha-* | alphaev5-* | alphaev56-* | alphapca56-* \
| alphaev6-* | we32k-* | cydra-* | ns16k-* | pn-* | np1-* \
| xps100-* | clipper-* | orion-* \
--- egcs-19981213/gcc/config.sub.orig Thu Oct 1 06:35:08 1998
+++ egcs-19981213/gcc/config.sub Wed Dec 16 15:01:48 1998
@@ -181,7 +181,8 @@
| m88k-* | sparc-* | ns32k-* | fx80-* | arc-* | arm-* | c[123]* \
| mips-* | pyramid-* | tron-* | a29k-* | romp-* | rs6000-* \
| power-* | none-* | 580-* | cray2-* | h8300-* | i960-* \
- | xmp-* | ymp-* | hppa-* | hppa1.0-* | hppa1.1-* \
+ | xmp-* | ymp-* | hppa-* | hppa1.[01]-* | hppa2.0-* \
+ | hppa2.0[nw]-* \
| alpha-* | alphaev5-* | alphaev56-* | we32k-* | cydra-* \
| ns16k-* | pn-* | np1-* | xps100-* | clipper-* | orion-* \
| sparclite-* | pdp11-* | sh-* | powerpc-* | powerpcle-* \
--- egcs-19981213/texinfo/config.sub.orig Wed Mar 25 05:40:29 1998
+++ egcs-19981213/texinfo/config.sub Wed Dec 16 15:04:15 1998
@@ -175,7 +175,8 @@
| m88k-* | sparc-* | ns32k-* | fx80-* | arc-* | arm-* | c[123]* \
| mips-* | pyramid-* | tron-* | a29k-* | romp-* | rs6000-* \
| power-* | none-* | 580-* | cray2-* | h8300-* | i960-* \
- | xmp-* | ymp-* | hppa-* | hppa1.0-* | hppa1.1-* \
+ | xmp-* | ymp-* | hppa-* | hppa1.[01]-* | hppa2.0-* \
+ | hppa2.0[nw]-* \
| alpha-* | alphaev5-* | alphaev56-* | we32k-* | cydra-* \
| ns16k-* | pn-* | np1-* | xps100-* | clipper-* | orion-* \
| sparclite-* | pdp11-* | sh-* | powerpc-* | powerpcle-* \