This is the mail archive of the gcc-prs@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]

Re: optimization/7335: Sparc: ICE in verify_wide_reg (flow.c:557) with long double and optimization


Synopsis: Sparc: ICE in verify_wide_reg (flow.c:557) with long double and optimization

Responsible-Changed-From-To: unassigned->davem
Responsible-Changed-By: davem
Responsible-Changed-When: Thu Sep 26 15:54:15 2002
Responsible-Changed-Why:
    Looking at it.
State-Changed-From-To: open->analyzed
State-Changed-By: davem
State-Changed-When: Thu Sep 26 15:54:15 2002
State-Changed-Why:
    Well first of all, you shouldn't be using long double since
    those types are not done in hardware on any Sparc processor.
    All of this is being done with calls to software emulation
    libraries.
    
    The bug itself seems to be a bad hoist being done by the
    loop pass, this corrupts the flow information which is
    what causes the crash.

http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=gcc&pr=7335


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]