Re: 8086 register allocation

Thomas Koenig <tkoenig@netcologne.de>
Tue, 11 May 2021 06:44:07 -0000 (UTC)

          From comp.compilers

Related articles
8086 register allocation alexfrunews@gmail.com (Alexei A. Frounze) (2021-05-09)
Re: 8086 register allocation pronesto@gmail.com (Fernando) (2021-05-10)
Re: 8086 register allocation gah4@u.washington.edu (gah4) (2021-05-10)
Re: 8086 register allocation DrDiettrich1@netscape.net (Hans-Peter Diettrich) (2021-05-11)
Re: 8086 register allocation gah4@u.washington.edu (gah4) (2021-05-10)
Re: 8086 register allocation tkoenig@netcologne.de (Thomas Koenig) (2021-05-11)
Re: 8086 register allocation DrDiettrich1@netscape.net (Hans-Peter Diettrich) (2021-05-11)
| List of all articles for this month |

From: Thomas Koenig <tkoenig@netcologne.de>
Newsgroups: comp.compilers
Date: Tue, 11 May 2021 06:44:07 -0000 (UTC)
Organization: news.netcologne.de
References: 21-05-005 21-05-007
Injection-Info: gal.iecc.com; posting-host="news.iecc.com:2001:470:1f07:1126:0:676f:7373:6970"; logging-data="8040"; mail-complaints-to="abuse@iecc.com"
Keywords: architecture, history
Posted-Date: 12 May 2021 23:56:18 EDT

gah4 <gah4@u.washington.edu> schrieb:


[80x87]


> There are description of some compilers that give up on compiling any
> code that needs more than eight registers.


Even worse. If I remember correctly, Turbo Pascal 3 simply
generated wrong code if the number of stack slots was exceeded.
The user just had to make sure that the formulas were not too
complex.


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.