🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.gcc.help
Article #41487

HELP: romable GCC cpp assembler output

#41487
From: David Wood
Date: Thu, 21 Mar 1996 00:00
28 lines
1605 bytes
Hi all

Does anyone know where i can find details of what is romable and what is 
not with GCC's CPP compiling.

I have had a quick look at the assembler output, but without doing an 
exhaust test, i do not how much is romable. 

For instance, the compiler generates what look like vtable definitions 
for a class with some member pointers in them. What does the compiler do 
generally. If i new an object does it make a copy of this vtable. Also
the size that is allocated is different from the size of the vtable. 
Does it make a copy of part of the table, keep a pointer, etc....

Is there something i can read on this - any pointers anyone please.

As this is destined for an embedded system, i'd like to know what 
assembler is produced so i can get my system right.

Target = 386, Host = DOS

(I also need the COFF file format so i can produce a loader!!)

Thanks.
-- 
David Wood	david@thermoteknix.co.uk
I try to live one day at a time, but lately several days have attacked 
me at once.
Technical Details
Message-ID: <217017907wnr@thermoteknix.co.uk>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 11318c,9f5896e2c4fcf44c,start
X-Google-Attributes: gid11318c,public
From: David Wood <david@thermoteknix.co.uk>
Subject: HELP: romable GCC cpp assembler output
Date: 1996/03/21
Message-ID: <217017907wnr@thermoteknix.co.uk>
X-Deja-AN: 143432791
x-nntp-posting-host: thermo.demon.co.uk
x-broken-date: Thu, 21 Mar 1996 16:41:04 0100
x-mail2news-path: relay-4.mail.demon.net!post.demon.co.uk!thermo.demon.co.uk
organization: Thermoteknix Systems Limited
reply-to: david@thermoteknix.co.uk
newsgroups: gnu.gcc.help