Bug#860823: gcc-6: sqrt x64 intrinsic broken with -O3 and -ffast-math

2017-04-20 Thread Catalin Ionescu
Package: gcc-6 Version: 6.3.0-12 Severity: normal After being "hit" by unexplained division by 0 related crashes of an application, the following simple test code shows the issue: #include #include void TestSqrt(const float *Src,float *Dest,size_t Size,float &Gain) { while (Size--) {

Bug#560812: gcc-4.4: Incorrect 3DNow! code generated

2009-12-12 Thread Catalin Ionescu
Package: gcc-4.4 Version: 4.4.2-4 Severity: important *** Please type your report below this line *** With the following simple test file, the 3DNow! generated code is incorrect, with final _m_pfsub generated as pfsubr %mm0,%mm0, thus producing completely incorrect result. *** main.c #include

Bug#560282: gcc-4.4: cc1 crashes with simple test file

2009-12-12 Thread Catalin Ionescu
: > severity 560282 normal > thanks > > builds without errors. closing. please reopen if you can reproduce > this on another machine, and provide maybe a complete example which > shows the error. > > On 10.12.2009 09:47, Catalin Ionescu wrote: >> Package: gcc-4.4 >> Ve

Bug#560282: gcc-4.4: cc1 crashes with simple test file

2009-12-11 Thread Catalin Ionescu
With fresh install of Debian Unstable the error is still present. By using: gcc -march=athlon -fverbose-asm -S -O3 -save-temps main.c all I see is an empty (0 bytes) main.i file and compile process still ends with "cc1: error: main.c: Value too large for defined data type" -- To UNSUBSCRIBE

Bug#560282: gcc-4.4: cc1 crashes with simple test file

2009-12-10 Thread Catalin Ionescu
Right now I see gcc 4.4.2-4 available for Debian unstable. I have upgraded the compilers but I still get: "cc1: error: main.c: Value too large for defined data type" This is a Virtual Box installed Debian unstable. With older GCC versions, 4.3.2 (Debian stable) and 4.3.4 (Debian testing) the same

Bug#560282: gcc-4.4: cc1 crashes with simple test file

2009-12-10 Thread Catalin Ionescu
Package: gcc-4.4 Version: 4.4.2-3 Severity: critical When trying to compile the following very simple test file: *** main.c #include void Butterfly_3(__m64 *D,__m64 SC,unsigned int IStep,unsigned int Off) { __m64 T,T1,T2; T=_m_pfmul(D[Off+1],SC); T1=D[Off+0];D[Off+0]=_m_pfadd(T1,T);D[Off+

Bug#558245: gcc-4.3: Broken 3DNow! built-ins with optimization turned on

2009-11-27 Thread Catalin Ionescu
Package: gcc-4.3 Version: 4.3.2-1.1 Severity: important With the attached source file, the code generated is incorrect for the final _m_pfsub. The compiler generates things like PFSUBR %MM0,%MM0. The command line showing the problem is: gcc -march=athlon -fverbose-asm -S -O3 main.c Removing '-