[Bug target/18404] unnecessary sll when -mint64 (MIPS)
echristo at redhat dot com
gcc-bugzilla@gcc.gnu.org
Thu Jan 20 00:37:00 GMT 2005
------- Additional Comments From echristo at redhat dot com 2005-01-20 00:37 -------
The discussion was held offline between Richard Sandiford and I.
Having a -mint64 option changes the abi for anything that is built with that
option and in no abi defined for mips is int defined to 64. You may want longs
equal to 64-bit which I can easily understand, especially for 64-bit
architectures. Pointers can also be 64-bit under the n64 abi (-mabi=64).
As far as 64-bit ints being "natural", in fact, only the unicosmk abi for alpha
(not the rest of the port) defines the size of an integer to 64-bit or allows it.
-eric
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18404
More information about the Gcc-bugs
mailing list