-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hello, On Mar 7, 2013, at 11:28 AM, David Riley wrote:
On Mar 7, 2013, at 11:25 AM, Donald Lee wrote:In the old days, I would just use "-g", and presume that the optimizationwas disabled, but modern compilers don't do that any more. They reportedly try to optimize more often, even when not necessarily desired.The only thing -g should do is enable debugging symbols; it doesn't generally have an effect on optimization. Perhaps you mean -O0? I believe there's also a -mno-altivec switch, but I think that might only disable use of AltiVec intrinsics (i.e. I have no idea if it affects automatic vectorization).
Not quite. If you build for an altivec-capable CPU ( -mcpu=74xx or something ) gcc will output altivec instructions for things like inlined memcpy(). -mno-altivec prevents that.
have fun Michael -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (Darwin) Comment: GPGTools - http://gpgtools.org iQEVAwUBUTlLbspnzkX8Yg2nAQIUHAgAhCpcI410aJGQUTRck+ZngDxN5CUqVOg2 RzZKoGWvr9eV0PXlAwSTNZZliKe3ZOBoVRElixU8IDtPVfK9BTKK/8SvxxuBTwim 7U+L8O6E5lABZQs3dohFhRntO8qLYZNW4z8UlXlXa14aMYiVNyRECeprVobZ2qsI 0ePWmsuZ7uJ5wQBJCjd0gxnOAaR2TOF31nGMGdZd+ZHux7BNCo+gfxA9jt+SFmpo wOM9zE5gnzQzF200Lwkz+V6xyAglqtFgGhhE3lCt3Msu58Qfd/ENOKT7+8JHJZbt WgQBOwoCXjXEWCongNpYtD5Iie9rGZC2lXrMLvR5z/eMujy4/Q6KTQ== =0JOo -----END PGP SIGNATURE-----