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

Markus Trippelsdorf <trippels at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|---                         |INVALID

--- Comment #5 from Markus Trippelsdorf <trippels at gcc dot gnu.org> ---
(In reply to Florian Weimer from comment #3)
> (In reply to Markus Trippelsdorf from comment #0)
> > rbp            0x7fffffffa148   0x7fffffffa148
> 
> (In reply to Markus Trippelsdorf from comment #2)
> > 0000000000001470 <_dl_lookup_symbol_x>:
> >     1470:       55                      push   %rbp
> >     1471:       48 89 e5                mov    %rsp,%rbp
> 
> >     14f4:       0f 29 45 80             movaps %xmm0,-0x80(%rbp)
> 
> If I'm reading this correctly, %rsp was a multiple of 16 when the function
> is entered, but this is not correct, it has to be congruent 8 modulo 16.
> 
> This looks like a GHC or GHCi bug (which may already have been fixed).

Ok. Well, I'm running GHC version 7.10.2, which is the latest.
(Not sure how to report this issue to the ghc folks).

Reply via email to