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

[Bug middle-end/35142] MMX bad optimization with intrinsics



------- Comment #1 from rguenth at gcc dot gnu dot org  2008-02-08 22:38 -------
With gcc 4.3:

_Z3fooR1XRKS_:
.LFB124:
        subl    $20, %esp
.LCFI0:
        movl    24(%esp), %eax
        movl    28(%esp), %edx
        movq    (%eax), %mm0
        pxor    (%edx), %mm0
        movq    %mm0, (%eax)
        movq    8(%eax), %mm0
        pxor    8(%edx), %mm0
        movq    %mm0, 8(%eax)
        addl    $20, %esp
        ret
.LFE124:


-- 

rguenth at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
          Component|c                           |middle-end
      Known to fail|                            |4.2.3
      Known to work|                            |4.3.0
         Resolution|                            |FIXED
   Target Milestone|---                         |4.3.0


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35142


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