🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.gcc.bug
Article #321

gcc2.2.2 on MIPS dies on unroll-loops

#321
From: meissner
Date: Wed, 29 Jul 1992 09:34
26 lines
1377 bytes
| Hello *,
| 
| I recently found a bug in gcc2.2.2 on several mips R3000
| architectures: mips-sony-news, mips-sgi-irix4, mips-dec-ultrix.
| 
| Compiling the following piece of code (now senseless, because i tried to
| cut it down to only a few lines; this is the shortest version I have)
| with  "gcc -O -funroll-loops -c neugit.c"
| will yield:
| ----
| neugit.c: In function `gitter':
| neugit.c:35: internal error--unrecognizable insn:
| (insn 440 438 361 (set (reg:SI 6)
|        (mem:SI (plus:SI (reg:SI 29)
|                (const_int 90120)))) -1 (nil)
|    (nil))
| gcc: Internal compiler error: program cc1 got fatal signal 4

This appears to be fixed by the current development version of GCC
2.3, after I fixed a bug in the move constraints.

--
Michael Meissner	email: meissner@osf.org		phone: 617-621-8861
Open Software Foundation, 11 Cambridge Center, Cambridge, MA, 02142

You are in a twisty little passage of standards, all conflicting.
Technical Details
Message-ID: <9207291734.AA01147@tiktok.osf.org>
Path: arc1-ca.pugleaf.net!sparky!uunet!cis.ohio-state.edu!osf.ORG!meissner
References: meissner@osf.ORG

Show Full Headers
Complete Article Headers
Newsgroups: gnu.gcc.bug
Path: arc1-ca.pugleaf.net!sparky!uunet!cis.ohio-state.edu!osf.ORG!meissner
From: meissner@osf.ORG
Subject: gcc2.2.2 on MIPS dies on unroll-loops
Message-ID: <9207291734.AA01147@tiktok.osf.org>
Sender: gnulists@ai.mit.edu
Organization: GNUs Not Usenet
References: meissner@osf.ORG
Distribution: gnu
Date: Wed, 29 Jul 1992 09:34:19 GMT
Approved: bug-gcc@prep.ai.mit.edu
Lines: 27