ConsolePauser.exe crashing on CPU without SSE2 support
A free, portable, fast and simple C/C++ IDE
Brought to you by:
orwelldevcpp
Version: 5.7.1
OS version: windows 7
Error reported: ConsolePauser.exe crashing
ConsolePauser.exe is built with sse2 instructions enabled. Unfortunately, this causes crashing of the executable on cpu's that don't support this instructions. (for example, older athlon XP processors). After I rebuilt the executable without sse2 in Visual Studio, it works without problems. Or maybe the problem is somewhere else?
Diff:
Provided below is the makefile used to compile ConsolePauser.exe. This makefile should not generate an executable that uses SSE2. Can you provide evidence otherwise? I am marking this as fixed until further notice.
I've reviewed the disassembly of the executable generated by the provided makefile and could not find any SSE or MMX instruction.
I don't know where the problem is. The only evidence I have is that original consolepauser.exe is crashing on old athlon xp. I tried to rebuilt it with dev-cpp with different compiler settings and nothing worked. When I compiled it with visual studio 2013, it ran fine on this old computer. Other programs compiled with dev-cpp works fine.
Same problem here. I have resolved it by snitching an older version from the release labeled Dev-Cpp 5.3.0.4 No Compiler Portable.7z
Last edit: Sinisa Segvic 2015-08-23