[m-rev.] for post-commit review: compatibility with gcc 3.4
Fergus Henderson
fjh at cs.mu.OZ.AU
Fri Jul 23 18:55:22 AEST 2004
On 09-Jul-2004, Zoltan Somogyi <zs at cs.mu.OZ.AU> wrote:
>
> A fifth problem is that gcc 3.4 by default assumes -fstrict-aliasing at -O2.
> Since we cast between integers and pointers of different types all the time,
> and changing that is not practical, at least in the short term, we need to
> disable -fstrict-aliasing when we enable -O2.
A possible alternative for the longer term would be to declare the MR_Word
type with the `may_alias' attribute (which is supported in GCC >= 3.3),
and likewise for any other types that we use similarly.
--
Fergus Henderson | "I have always known that the pursuit
| of excellence is a lethal habit"
WWW: <http://www.cs.mu.oz.au/~fjh> | -- the last words of T. S. Garp.
--------------------------------------------------------------------------
mercury-reviews mailing list
post: mercury-reviews at cs.mu.oz.au
administrative address: owner-mercury-reviews at cs.mu.oz.au
unsubscribe: Address: mercury-reviews-request at cs.mu.oz.au Message: unsubscribe
subscribe: Address: mercury-reviews-request at cs.mu.oz.au Message: subscribe
--------------------------------------------------------------------------
More information about the reviews
mailing list