From owner-freebsd-hackers Sun Dec 10 03:42:43 1995 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id DAA03332 for hackers-outgoing; Sun, 10 Dec 1995 03:42:43 -0800 (PST) Received: from madonna.indecent.com (root@madonna.indecent.com [152.160.131.1]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id DAA03320 for ; Sun, 10 Dec 1995 03:42:38 -0800 (PST) Received: (from rob@localhost) by madonna.indecent.com (8.6.12/8.6.9) id GAA05179 for hackers@freefall.cdrom.com; Sun, 10 Dec 1995 06:38:05 -0500 Posted-Date: Sun, 10 Dec 1995 06:38:05 -0500 Message-Id: <199512101138.GAA05179@madonna.indecent.com> Subject: gcc 2.7.2-compiled kernel To: hackers@freefall.FreeBSD.org Date: Sun, 10 Dec 1995 06:38:01 -0500 (EST) From: Rob Misiak X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-hackers@FreeBSD.ORG Precedence: bulk Hi, I've upgraded to gcc 2.7.2 (don't ask me why -- I guess I just always like to have the latest and greatest :) and can't compile the (2.1r) kernel with it. The make always fails at locore.s. I've tried using the default cpp rather than the 2.7.2 cpp, but that doesn't help. Since cpp doesn't seem to be the problem with this, I can't figure out what is, since the as that I'm using is the default one. I've tried playing around with some command line options, but that didn't make any difference. Any ideas? Rob Make gives me: cpp -DLOCORE -nostdinc -I. -I../.. -I../../sys -I../../../include -DI486_CPU -DFDSEEKWAIT="16" -DMAXCONS=16 -DHARDFONTS -DAUTO_EOI_1 -DPROCFS -DMSDOSFS -DLFS -DCD9660 -DNFS -DFFS -DINET -DUCONSOLE -DSYSVMSG -DSYSVSEM -DSYSVSHM -DCOMPAT_43 -DKERNEL -Di386 -DLOAD_ADDRESS=0xF0100000 ../../i386/i386/locore.s | as -o locore.o ../../i386/i386/locore.s: Assembler messages: ../../i386/i386/locore.s:155: Error: Rest of line ignored. First ignored character is `b'. ../../i386/i386/locore.s:155: Error: invalid character '_' in opcode ../../i386/i386/locore.s:567: Error: operands given don't match any known 386 instruction ../../i386/i386/locore.s:568: Error: Unimplemented segment type 6 in parse_operand ../../i386/i386/locore.s:585: Error: operands given don't match any known 386 instruction ../../i386/i386/locore.s:586: Error: Unimplemented segment type 6 in parse_operand ../../i386/i386/locore.s:595: Error: Unimplemented segment type 6 in parse_operand ../../i386/i386/locore.s:597: Error: operands given don't match any known 386 instruction ../../i386/i386/locore.s:617: Error: Unimplemented segment type 6 in parse_operand ../../i386/i386/locore.s:627: Error: Unimplemented segment type 6 in parse_operand ../../i386/i386/locore.s:637: Error: Unimplemented segment type 6 in parse_operand ../../i386/i386/locore.s:642: Error: Unimplemented segment type 6 in parse_operand ../../i386/i386/locore.s:697: Error: Unimplemented segment type 6 in parse_operand ../../i386/i386/locore.s:706: Error: operands given don't match any known 386 instruction ../../i386/i386/locore.s:777: Error: Unimplemented segment type 6 in parse_operand ../../i386/i386/locore.s:796: Error: Rest of line ignored. First ignored character is `s'. ../../i386/i386/locore.s:796: Error: invalid character '_' in opcode *** Error code 1 Stop.