Date: Tue, 15 Jul 1997 16:59:48 +0200 From: Christoph Kukulies <kuku@gilberto.physik.rwth-aachen.de> To: "M. L. Dodson" <bdodson@beowulf.utmb.edu> Cc: freebsd-questions@freefall.FreeBSD.org, kuku@gilberto.physik.rwth-aachen.de Subject: Re: should I report a cc1 internal compiler error? Message-ID: <19970715165948.08825@gil.physik.rwth-aachen.de> In-Reply-To: <199707151403.JAA08521@beowulf.utmb.edu>; from "M. L. Dodson" <bdodson@beowulf.utmb.edu> on Tue, Jul 15, 1997 at 09:03:44AM -0500 References: <199707151403.JAA08521@beowulf.utmb.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Jul 15, 1997 at 09:03:44AM -0500, M. L. Dodson wrote: > > Maybe, but first make sure you haven't gotten a pointer pointing > wildly out of range in your assembly code. You might try including It's during compilation cc -c file.c, not a run time sig11 of the program. > the code fragment causing the sig11 in a post. It's (sure a bad example of programming practice) the following code snippet which emerged after modifying an example (a question) posted in another maillist. multiply(char c) { short int r; asm volatile (" movb $2,%%eax imulb %0 movw %%eax,%1" : "=1" (r) : "0" (c) : "eax" ); return r; } The crucial point is the char c in the parameter list causing the FreeBSD cc1 to sig11. > > Please note that this question might be better targeted to a C/Assembler > mailing list/newsgroup. > > Bud Dodson > > > > > > > While experimenting with some inline asm statements > > I caused an internal compiler error: > > > > cc: Internal compiler error: program cc1 got fatal signal 11 > > > > Should I report this to the gnu-cc list? > > > > -- > > Chris Christoph P. U. Kukulies kuku@gil.physik.rwth-aachen.de > > > > -- > M. L. Dodson bdodson@scms.utmb.edu > 409-772-2178 FAX: 409-772-1790 -- Chris Christoph P. U. Kukulies kuku@gil.physik.rwth-aachen.de
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19970715165948.08825>