new alias sets from the backend
Jeffrey A Law
law@cygnus.com
Sun Sep 20 21:55:00 GMT 1998
In message < 199809210251.TAA17652@smtp.earthlink.net >you write:
> But, varargs macros do such tricky things that I recently turned off
> the use of alias sets completely in varargs functions. There should
> be some information in the mail archives around the time of the patch
> explaining the situation, I think. If not, Jeff and I should be able
> to dig it out of our combined mail files.
Right. varargs/stdargs by their nature tend to create aliased memory
accesses which C claims can't/shouldn't happen.
Consider the register flush and the loads via va_arg.
jeff
More information about the Gcc-patches
mailing list