- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I am getting this error using 11.0.074 on Windows ( VS 2008) on one file with a template specialization that 10.1.025 had no problems with. The error occurs without any 'special' options. In fact the only option that makes the error go way is turning off C++ exceptions - not acceptable obviously.
I have submitted a support issue on this and it has been recognized as a bug but I am really stuck. Anyone have some tips for getting around this type of issue....
C:\>icl /c /w /Od /EHsc cmtharr_i.cpp
Intel C++ Compiler Professional for applications running on IA-32, Version 11
.0 Build 20090318 Package ID: w_cproc_p_11.0.074
Copyright (C) 1985-2009 Intel Corporation. All rights reserved.
cmtharr_i.cpp
(0): internal error: backend signals
compilation aborted for cmtharr_i.cpp (code 4)
Intel C++ Compiler Professional for applications running on IA-32, Version 11
.0 Build 20090318 Package ID: w_cproc_p_11.0.074
Copyright (C) 1985-2009 Intel Corporation. All rights reserved.
cmtharr_i.cpp
(0): internal error: backend signals
compilation aborted for cmtharr_i.cpp (code 4)
Link Copied
3 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Quoting - vasci_intel
I am getting this error using 11.0.074 on Windows ( VS 2008) on one file with a template specialization that 10.1.025 had no problems with. The error occurs without any 'special' options. In fact the only option that makes the error go way is turning off C++ exceptions - not acceptable obviously.
I have submitted a support issue on this and it has been recognized as a bug but I am really stuck. Anyone have some tips for getting around this type of issue....
C:>icl /c /w /Od /EHsc cmtharr_i.cpp
Intel C++ Compiler Professional for applications running on IA-32, Version 11
.0 Build 20090318 Package ID: w_cproc_p_11.0.074
Copyright (C) 1985-2009 Intel Corporation. All rights reserved.
cmtharr_i.cpp
(0): internal error: backend signals
compilation aborted for cmtharr_i.cpp (code 4)
Intel C++ Compiler Professional for applications running on IA-32, Version 11
.0 Build 20090318 Package ID: w_cproc_p_11.0.074
Copyright (C) 1985-2009 Intel Corporation. All rights reserved.
cmtharr_i.cpp
(0): internal error: backend signals
compilation aborted for cmtharr_i.cpp (code 4)
Two things you cantry temporarily:
1. Compile this one file with the 10.1 version.
2. Compile this one file with the MS compiler
You could then link in the object with your other icc built objects. The compilers are object compatible so linking should work.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Quoting - Maximillian Domeika (Intel)
Two things you cantry temporarily:
1. Compile this one file with the 10.1 version.
2. Compile this one file with the MS compiler
You could then link in the object with your other icc built objects. The compilers are object compatible so linking should work.
How is it possible to compile a single file with a different version of the compiler in the Visual Studio environment?
Unfortunately the file will not compile with MS compiler due to language support issues ( template syntax support).
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
If the MSVC template support doesn't work with your example, ICL doesn't provide a viable alternative, as it should provide [bug] compatibility .
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page