Subject: -mcpu=strongarm - bug in 1.4.1
To: None <port-arm32@netbsd.org>
From: Ignatios Souvatzis <ignatios@cs.uni-bonn.de>
List: port-arm32
Date: 11/22/1999 11:23:17
Hello,
seen this morning:
ignatios@drum 97 % g++ -Dunix -mcpu=strongarm -I../../incl -c xlman.c
xlman.c: In function `int main(int, char **)':
xlman.c:691: internal error--unrecognizable insn:
(insn 4912 4909 98 (set (reg:QI 6 r6)
(mem:QI (plus:SI (reg:SI 6 r6)
(const_int -2612)))) -1 (nil)
(nil))
/home/oreo1/snapshots/19990509/src/gnu/usr.bin/egcs/common/../../../dist/gcc/toplev.c:1360: Internal compiler error in function fatal_insn
ignatios@drum 98 % gcc -v
Using builtin specs.
gcc version egcs-2.91.60 19981201 (egcs-1.1.1 release)
Ere I go to war with gcc, two questions:
- does the NetBSD-current compiler happen to be fixed for this?
- whats the exact meaning of that Gcc-Lisp? Like this?
(byte)r6 = ((byte *)r6)[-2612];
Regards,
-is
--
* Progress (n.): The process through which Usenet has evolved from
smart people in front of dumb terminals to dumb people in front of
smart terminals. -- obs@burnout.demon.co.uk (obscurity)