Intel® C++ Compiler
Community support and assistance for creating C++ code that runs on platforms based on Intel® processors.
7956 Discussions

Please ICL support MS __uuidof(this) syntax,and eliminate /O2 bug!

Deleted_U_Intel
Employee
439 Views
At first, My english is poor,I am chinese guy.

Intel C++ compiler produce image is faster than MS VC++ OR GCC ,but but Intel C++ compiler isn't stable,sometimes /O2 bug ,sometimes ipo compile fail,GCC and VC++ don't meet such case. especially MS VC++ is very very stable,at least ,for me,never appear above situation.

for example,AAC faad2 library, icl /O2 compile success,when I play 6 channel AAC file with ffdshow load faad2 decode,it produce glitch,but icl with /Od or /O1 is OK.whatever VC++ compile no problem. ipo failure frequently occur too many to enumerate.

In addition,Intel C++ compiler should have more compatibility for Microsoft Visual Studio IDE and VC++ compiler ,because Visual Studio is good developer platform (of course,sometimes it crash.) . even I use it develop linux program :) . target MS technology C++ project is numerous,so VC++ maximum compatibility is absolutely necessary.

I hope Intel C++ compiler team improve compiler stability and MS compatibility,lose stability in order to optimized speed,It is very very sheer absurdity!!!
0 Kudos
1 Reply
JenniferJ
Moderator
439 Views

Which version of icl and vc are you using? I'm investigating the faad2 problem. Could you attach an AAC file that shows the problem? Or a link would be fine.

For other compatibility issues, could you give more detail info?

Thanks!

0 Kudos
Reply