1 Oct
2001
1 Oct
'01
12:49 p.m.
The fragment:- module Size; var BoolVar: Boolean; procedure fred; begin BoolVar := True; end; {fred} end. {module} produces the following 68k code (from 20010623). Should the .lcomm line not be .lcomm Boolvar,1, or is the compiler saying that byte alignment is really horrid and is trying to avoid it? .file "size.p" gcc2_compiled.: __gnu_compiled_pascal: .lcomm Boolvar,2 .text .even Fred: link.w %a6,#0 move.b #1,Boolvar .L2: unlk %a6 rts
9084
Age (days ago)
9086
Last active (days ago)
2 comments
3 participants
participants (3)
-
Frank Heckenbach -
J. David Bryan -
Loris Caren