Menu

#383 <intrin.h> header doesn't compile with -march=pentium3

v1.0 (example)
closed-fixed
nobody
None
5
2014-08-16
2014-02-25
No

Hi,
I've first reported a bug to boost that boost/thread.hpp doesn't compile:
https://svn.boost.org/trac/boost/ticket/9694
but I was pointed that it's actually a bug in MinGW - intrin.h header doesn't compile with 32-bit GCC 4.8.2 and with -march=pentium3 flag
(I've tried two builds - from MSYS2 pacman package and from mingw-builds).
It can be reproduced by with one-line test.cpp:

#include <intrin.h>

Discussion

  • Kai Tietz

    Kai Tietz - 2014-02-26

    Hello,

    I tried to reproduce your reported issue with current gcc 4.9 and mingw-w64's trunk headers. Everything seems to work without problems for me.
    What gcc-version, and what runtime-version you are using? This might help us to reproduce your issue

     
  • Marcin Wojdyr

    Marcin Wojdyr - 2014-02-26

    I've just updated runtime to the version packaged for MSYS2/pacman 12 hours ago:

    mingw-w64: Update runtime to revision 6505
    https://github.com/Alexpux/MINGW-packages/commit/d4456844f6cbc570b3d580a3f19156305bf985a2

    and it works now. So apparently this issue has been fixed in the meantime.

    (I think I can't close this ticket myself)

     
  • Kai Tietz

    Kai Tietz - 2014-02-26
    • status: open --> closed-fixed
     
  • Kai Tietz

    Kai Tietz - 2014-02-26

    Thanks for the feedback.

    Closed bug as fixed.

     

Log in to post a comment.