------- Comment #11 from rsandifo at nildram dot co dot uk 2008-05-09 17:17 ------- Subject: Re: [4.3 Regression] Fix for PR 36090 causes libstdc++ regressions
"bonzini at gnu dot org" <[EMAIL PROTECTED]> writes: > I'll revert my patch on Monday even if no alternative solution for PR36090 is > found during the weekend. It opened too big cans of worms for a release > branch, even though it fixed a serious regression. For the record, I think it would be easier if the rs6000 port used an unspec wrapper around the symbol, rather than a MINUS of two symbols. E.g. (const (unspec [(symbol_ref "foo")] UNSPEC_TOC)) and: (const (plus (unspec [(symbol_ref "foo")] UNSPEC_TOC) (const_int OFFSET))) Richard -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36182