[Info-vax] c 7.3 - Why MAYLOSEDATA3 for long pointer math?
John Reagan
xyzzy1959 at gmail.com
Fri Mar 13 11:18:53 EDT 2015
On Friday, March 13, 2015 at 11:11:28 AM UTC-4, Craig A. Berry wrote:
> I think John was describing a decision made in the Compaq era or
> thereabouts. I believe I've heard him say (not necessarily here) that
> LP64 is on the VSI to-do list somewhere. I wonder whether LLP64 might be
> better than LP64 for backward compatibility of structs, etc.; that's
> what Windows did and has its advantages and disadvantages.
Yep, LP64 might be nice for a Linux program, but it might break existing code (which is why I wouldn't ever change the default). When we get around to some LP64 work, adding the companion LLP64 (which is what you get mostly today with /POINTER_SIZE=64 other than the ptrdiff_t/size_t changes) companion setting probably isn't much worse since we'd already be down in the ditches with shovels in hand.
More information about the Info-vax
mailing list