https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64952

Paul Thomas <pault at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2015-02-07
                 CC|                            |pault at gcc dot gnu.org
           Assignee|unassigned at gcc dot gnu.org      |pault at gcc dot gnu.org
     Ever confirmed|0                           |1

--- Comment #3 from Paul Thomas <pault at gcc dot gnu.org> ---
Created attachment 34694
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=34694&action=edit
Patch for the PR

This is a somewhat conservative fix - doubtless somebody feeling strong enough
could add a list of violating symbols to be compared with the lvalue
expression.

However, come hell or high water, this generates correct code!

Bootstraps and regtests on FC21/x86_64.

Paul

Reply via email to