This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
Diego Novillo <dnovillo@redhat.com> writes:
On Mon, 2004-08-23 at 12:39, Andrew Pinski wrote:
OK? Tested on powerpc-apple-darwin, this time with no regressions and it fixes the regressions that were caused by my first patch.
I would rather back out the original patch to give you time to investigate the real problem. There may be other nasties lurking around.
Mark and I concur. This is an optimization -- I know it works around some codegen bugs, but it doesn't fix the underlying problems with the alias analyzer -- so, since it breaks stuff, let's back it out and try again.
I reverted the C++ part and I will try to figure out who is wrong but it looks like either expand or a bug in the C++ front-end causing the field decls to have the wrong offsets.
Revert: 2004-08-22 Andrew Pinski <apinski@apple.com> PR c++/14029 * typeck.c (build_unary_op): Use &a.b if the foldded lowered expression is not constant.
Thanks, Andrew Pinski
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |