kernel 2.1.131, ipmasq on alpha

mike mangino (mangino@cis.ohio-state.edu)
Sun, 6 Dec 1998 20:29:56 -0500 (EST)


I get the following error trying to compile IP masquerading on my alphastation 200 4/233 with 48 megs of ram. I got this error on kernels 2.1.126-2.1.131

make[3]: Entering directory `/usr/src/linux/net/ipv4'
gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -D__SMP__ -pipe -mno-fp-regs -ffixed-8 -mcpu=ev5 -Wa,-mev6 -DEXPORT_SYMTAB -c ip_masq.c
ip_masq.c: In function `ip_masq_hash':
ip_masq.c:456: internal error--unrecognizable insn:
(jump_insn 404 390 405 (return) -1 (nil)
(nil))
gcc: Internal compiler error: program cc1 got fatal signal 6

[root@mustang linux]# gcc --version
egcs-2.90.27 980315 (egcs-1.0.2 release)

I know I'm using egcs, but gcc 2.7.2.3 doesn't compile for me.

Is this a known problem?

The line number is the } at the end of the ip_masq_hash function.

I tried removing optimization, but that didn't help. 2.1.126 compiled without support for ip masquerading.

-- 
Mike Mangino                   Senior Programmer/Analyst
mangino@cis.ohio-state.edu     manginom@oclc.org
Home: (614) 299-4322           Work: (614) 764-6280

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/