-taso support on alpha, again.

Brad Lucier lucier@math.purdue.edu
Wed Apr 4 12:05:00 GMT 2001


About a year ago I proposed a patch to allow -taso support
on Alpha (with an -mtaso switch) that simply passed a few parameters
to the linker to make sure everything was loaded into the bottom
32 bits of the address space, and that got rid of some warnings and
failures when you converted a 64-bit pointer to a 32-bit int (since
the only significant bits of the pointers were now in the lower
32 bits).  See, e.g.,

http://gcc.gnu.org/ml/gcc-patches/2000-03/msg00988.html

Well, a new beta of Compaq C++ for Linux has been released

ftp://ftp.compaq.com/pub/products/C-CXX/linux/compaq_cxx_beta/docs/cxx/index.htm

with -taso support.  Now, my code was a hack, but it was a short hack,
and restricting programs to a 4 (or 2) GB address space doesn't seem
so bad, and I have some programs that would benefit tremendously 
(i.e., they would actually *run* on my 2 GB machine) if this were
implemented in an acceptable way.

So, I'm just pointing out that this small project is there and at least
one person would be interested in it.  Perhaps we should have a
"Suggested projects for non-beginners" web page ?-)

Brad Lucier



More information about the Gcc mailing list