Related articles |
---|
[4 earlier articles] |
Re: Use of unaligned load/stores by compilers scott@basis.com (1998-01-30) |
Re: Use of unaligned load/stores by compilers reid@micro.ti.com (Reid Tatge) (1998-01-30) |
Re: Use of unaligned load/stores by compilers tgl@netcom.com (Tom Lane) (1998-02-01) |
Re: Use of unaligned load/stores by compilers albaugh@agames.com (1998-02-01) |
Re: Use of unaligned load/stores by compilers hrubin@stat.purdue.edu (1998-02-01) |
Re: Use of unaligned load/stores by compilers dlmoore@ix.netcom.com (David L Moore) (1998-02-01) |
Re: Use of unaligned load/stores by compilers fpeelo@portablesolutions.com (Frank Peelo) (1998-02-07) |
From: | "Frank Peelo" <fpeelo@portablesolutions.com> |
Newsgroups: | comp.compilers |
Date: | 7 Feb 1998 13:56:29 -0500 |
Organization: | Indigo |
References: | 98-01-099 98-01-108 98-01-115 |
Keywords: | architecture, history |
>The Pascal "packed" data was always a potential alignment problem. I
>haven't used Pascal in ages but I recall that the semantics of
>"packed" being implementation-defined but was never used for anything
>other than character data.
[Coming from Wintel & Delphi world, pardon the intrusion:- ]
Borland's current Pascal compiler, called Delphi, also uses Packed. It
turns off alignment for arrays and record structures of any type. This
is typically used for files or other data structures, whose structure
is outside your control, and which are defined by programs on previous
processors. For example, if you are reading a file whose structure was
defined years ago by a real-mode DOS program, or passing a data
structure to a DLL with such a mindset. "Packed" lives!
FP
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.