🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.gcc.bug
Article #541

Bug with global registers in 1.35

#541
From: Eliot Miranda
Date: Thu, 17 Aug 1989 15:55
16 lines
824 bytes
The following program causes gcc v1.35 (& 1.33) for 68020s to dump core:


	register long *top asm("d7");

	long f(){ return *top; }


insn_extract() calls abort because the INSN_CODE for the '*top' instruction
is -1.
-- 
Eliot Miranda				email:		eliot@cs.qmc.ac.uk
Dept of Computer Science		Tel:		01 975 5220
Queen Mary College			International:	+44 1 975 5220
Mile End Road
LONDON E1 4NS
Technical Details
Message-ID: <1187@sequent.cs.qmc.ac.uk>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!wasatch!cs.utexas.edu!uunet!mcvax!ukc!icdoc!qmc-cs!eliot

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!wasatch!cs.utexas.edu!uunet!mcvax!ukc!icdoc!qmc-cs!eliot
From: eliot@cs.qmc.ac.uk (Eliot Miranda)
Newsgroups: gnu.gcc.bug
Subject: Bug with global registers in 1.35
Message-ID: <1187@sequent.cs.qmc.ac.uk>
Date: 17 Aug 89 15:55:53 GMT
Reply-To: eliot@cs.qmc.ac.uk (Eliot Miranda)
Organization: CS Dept, Queen Mary College, University of London, UK.
Lines: 16