From: wreillyi@csws20.ic.sunysb.edu (William J Reilly Iii)
Newsgroups: gnu.gcc.help
Subject: gcc2.2.2 on HP-UX8.0 8.0
Date: 30 Sep 92 12:43:10 GMT
Organization: State University of New York at Stony Brook

Is there anyone who has sucessfully installed gcc2.2.2 with debuging information 
on an HP 9000/340 or 9000/400? I installed gas and gnu ld, but the make bombs
when trying to compile libgcc2.c with the following messages :

        mv tmplibgcc1.a libgcc1.a
        /usr/shareware/bin/hpxt libgcc1.a libgcc1.conv
        if [ -f libgcc2.ready ] ; then \
                true; \
        else \
                touch libgcc2.ready; \
        fi
        rm -f tmplibgcc2.a
        set -e; \
        for name in _muldi3 _divdi3 _moddi3 _udivdi3 _umoddi3 _negdi2  _lshrdi3_lshldi3 
	_ashldi3 _ashrdi3   _udivmoddi4 _cmpdi2 _ucmpdi2 _floatdidf _floatdisf 
	_fixunsdfsi _fixunssfsi _fixunsdfdi _fixdfdi _fixunssfdi _fixsfdi  _varargs 
	_eprintf _builtin_new _builtin_New _builtin_del  _bb _shtab _clear_cache 
	_trampoline __main _exit; \
        do \
          echo ${name}; \
          ./gcc -O2  -I../hp-include   -B./ -g1 -I. -I. -I./config -c -DL${name}
 \
              ./libgcc2.c -o ${name}.o; \
          if [ $? -eq 0 ] ; then true; else exit 1; fi; \
          /usr/shareware/src/general/gnu/binutils-1.9/ar rc tmplibgcc2.a ${name}
.o; \
          rm -f ${name}.o; \
        done
_muldi3
as: warning: "" line   0: unrecognized option (-c), ignored
as: warning: "" line   0: unrecognized option (-6), ignored
as: warning: "" line   0: unrecognized option (-8), ignored
as: warning: "" line   0: unrecognized option (-0), ignored
as: warning: "" line   0: unrecognized option (-2), ignored
as: warning: "" line   0: unrecognized option (-0), ignored
as error: "/tmp/asKAAa26370" line   2: invalid instruction mnemonic (gcc2_compil
as error: "/tmp/asKAAa26370" line   2: syntax error
as error: "/tmp/asKAAa26370" line   3: invalid instruction mnemonic (.stabs)
as error: "/tmp/asKAAa26370" line   3: syntax error
as error: "/tmp/asKAAa26370" line   4: invalid instruction mnemonic (.stabs)
as error: "/tmp/asKAAa26370" line   4: syntax error
as error: "/tmp/asKAAa26370" line   5: invalid instruction mnemonic (.text)
as error: "/tmp/asKAAa26370" line   5: syntax error
as error: "/tmp/asKAAa26370" line   7: invalid instruction mnemonic (.stabs)
as error: "/tmp/asKAAa26370" line   7: syntax error
as error: "/tmp/asKAAa26370" line   8: invalid instruction mnemonic (.stabs)
as error: "/tmp/asKAAa26370" line   8: syntax error
as error: "/tmp/asKAAa26370" line   9: invalid instruction mnemonic (.stabs)
as error: "/tmp/asKAAa26370" line   9: syntax error
as error: "/tmp/asKAAa26370" line  10: invalid instruction mnemonic (.stabs)
as error: "/tmp/asKAAa26370" line  10: syntax error
as error: "/tmp/asKAAa26370" line  11: invalid instruction mnemonic (.stabs)
as error: "/tmp/asKAAa26370" line  11: syntax error
as error: "/tmp/asKAAa26370" line  12: invalid instruction mnemonic (.stabs)
as error: "/tmp/asKAAa26370" line  12: syntax error
as error: "/tmp/asKAAa26370" line  13: invalid instruction mnemonic (.stabs)
as error: "/tmp/asKAAa26370" line  13: syntax error
as error: "/tmp/asKAAa26370" line  14: invalid instruction mnemonic (.stabs)
as error: "/tmp/asKAAa26370" line  14: syntax error
as error: "/tmp/asKAAa26370" line  15: invalid instruction mnemonic (.stabs)
as error: "/tmp/asKAAa26370" line  15: syntax error
as error: "/tmp/asKAAa26370" line  16: invalid instruction mnemonic (.stabs)
as error: "/tmp/asKAAa26370" line  16: syntax error
as error: "/tmp/asKAAa26370" line  17: invalid instruction mnemonic (.stabs)
as error: "/tmp/asKAAa26370" line  17: syntax error
as error: "/tmp/asKAAa26370" line  18: invalid instruction mnemonic (.stabs)
as: Fatal error: "/tmp/asKAAa26370" line  18: too many errors
*** Error code 1

Stop.

Here is the file it is trying to assemble :

#NO_APP
gcc2_compiled.:
.stabs "/users/libfs/libfs1/home/wreillyi/gcc/gcc-2.2.2/",100,0,0,Ltext0
.stabs "./libgcc2.c",100,0,0,Ltext0
.text
Ltext0:
.stabs "int:t1=r1;-2147483648;2147483647;",128,0,0,0
.stabs "char:t2=r2;0;127;",128,0,0,0
.stabs "long int:t3=r1;-2147483648;2147483647;",128,0,0,0
.stabs "unsigned int:t4=r1;0;-1;",128,0,0,0
.stabs "long unsigned int:t5=r1;0;-1;",128,0,0,0
.stabs "short int:t6=r1;-32768;32767;",128,0,0,0
.stabs "long long int:t7=r1;0;-1;",128,0,0,0
.stabs "short unsigned int:t8=r1;0;65535;",128,0,0,0
.stabs "long long unsigned int:t9=r1;0;-1;",128,0,0,0
.stabs "signed char:t10=r1;-128;127;",128,0,0,0
.stabs "unsigned char:t11=r1;0;255;",128,0,0,0
.stabs "float:t12=r1;4;0;",128,0,0,0
.stabs "double:t13=r1;8;0;",128,0,0,0
.stabs "long double:t14=r1;8;0;",128,0,0,0
.stabs "void:t15=15",128,0,0,0
.stabs "reg_class:T16=eNO_REGS:0,DATA_REGS:1,ADDR_REGS:2,FP_REGS:3,\\",128,0,0,0
.stabs "GENERAL_REGS:4,DATA_OR_FP_REGS:5,ADDR_OR_FP_REGS:6,ALL_REGS:7,\\",128,0,0,0
.stabs "LIM_REG_CLASSES:8,;",128,0,0,0
.stabs "ptrdiff_t:t3",128,0,0,0
.stabs "size_t:t4",128,0,0,0
.stabs "wchar_t:t3",128,0,0,0
.stabs "longlong:T17=s8high:3,0,32;low:3,32,32;;",128,0,0,0
.stabs "long_long:T18=u8s:17,0,64;ll:7,0,64;;",128,0,0,0
.stabs "long_long:t18",128,0,0,0
	.even
.globl ___muldi3
___muldi3:
	link a6,#0
	moveml #0x3e00,sp@-
	movel a6@(8),d0
	movel a6@(12),d1
	movel a6@(16),d4
	movel a6@(20),d5
	movel #65535,d6
	movel d1,d2
	andl d6,d2
	movel d1,d3
	clrw d3
	swap d3
	movel d5,d1
	andl d6,d1
	movel d5,d0
	clrw d0
	swap d0
	movel d2,d4
	mulsl d1,d4
	mulsl d0,d2
	mulsl d3,d1
	mulsl d0,d3
	movel d4,d0
	clrw d0
	swap d0
	addl d0,d2
	addl d1,d2
	cmpl d2,d1
	jls L5
	addl #65536,d3
L5:
	movel d2,d0
	clrw d0
	swap d0
	movel d3,a0
	addl d0,a0
	movel d2,d0
	andl d6,d0
	swap d0
	clrw d0
	movel d4,d1
	andl d6,d1
	movel d0,a1
	addl d1,a1
	movel a0,d0
	movel a1,d1
	movel a6@(12),d2
	mulsl a6@(16),d2
	movel a6@(8),d3
	mulsl a6@(20),d3
	addl d3,d2
	movel a0,d0
	addl d2,d0
	moveml a6@(-20),#0x7c
	unlk a6
	rts
.stabs "__muldi3:F7",36,0,0,___muldi3
.stabs "u:p7",160,0,0,8
.stabs "v:p7",160,0,0,16


I think that gcc is trying to use the HP assembler to assemble this file
instead of gas (which can sucessfully assemble the above file). Previously
I was able to compile gcc2.2.2 without debugger support, but we need to
be able to have it now. I ran config with --with-gnu-as and --with-gnu-ld
which should configure gcc to add the gdb debugging info in its files.

Any help is very much appreciated. Thanks in advance.

-- 

		And now for something completely different...
=============================================================================
|   We Shall say "Ecky-ecky-ecky-ecky-pikang-zoom-boing-z'nourrrwringnmmmm" |
|                    again to you, if you do not appease us!		    |
|===========================================================================|
| I built a .sig, but it fell into the swamp. So I built a second one. That |
| sank into the swamp. So, I built a third one. That burned down, fell over |
|  then sank into the swamp. But the fourth one stayed up. An' that's what  |
|  you're gonna read lad - the strongest .sig in this group.  Ni! Shhhh...  |
|===========================================================================|
|          William J Reilly                 wreillyi@ic.sunysb.edu          |
|     who until recently said Ni					    |
|===========================================================================|
Newsgroups: gnu.gcc.help