The Intel C++ compiler (10.0.025) has started aborting compilation of random large C files with the error message
(0): internal error: backend signals
If I rebuild the same project repeatedly, the compiler complains about different files and a different number of files each time.
If I build the same project repeatedly, the compiler eventually compiles all C files with no complaint, but then the linker gives the error
(0): internal error: 0_0
This happens with two large projects. It's all straight C code, so no templates are being used. All the functions in the files in question are for real-time video processing, so compiling without full optimization is not an option.