[Bug target/22134] [4.1 Regression] vf_hue.c:54: internal compiler error: in final_scan_insn, at final.c:2419

2005-06-28 Thread pinskia at gcc dot gnu dot org

--- Additional Comments From pinskia at gcc dot gnu dot org  2005-06-28 
19:29 ---
Fixed.

-- 
   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||FIXED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22134


[Bug target/22134] [4.1 Regression] vf_hue.c:54: internal compiler error: in final_scan_insn, at final.c:2419

2005-06-28 Thread cvs-commit at gcc dot gnu dot org

--- Additional Comments From cvs-commit at gcc dot gnu dot org  2005-06-28 
19:19 ---
Subject: Bug 22134

CVSROOT:/cvs/gcc
Module name:gcc
Changes by: [EMAIL PROTECTED]   2005-06-28 19:19:29

Modified files:
gcc: ChangeLog 
gcc/config/i386: i386.md 

Log message:
PR target/22134
* config/i386/i386.md (fist2_with_temp splitter):
Clobber memory operand, not scratch register.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&r1=2.9257&r2=2.9258
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/i386/i386.md.diff?cvsroot=gcc&r1=1.639&r2=1.640



-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22134


[Bug target/22134] [4.1 Regression] vf_hue.c:54: internal compiler error: in final_scan_insn, at final.c:2419

2005-06-21 Thread uros at kss-loka dot si

--- Additional Comments From uros at kss-loka dot si  2005-06-22 06:08 
---
Uh, it was a cut-n-pasto...

-- 
   What|Removed |Added

URL||http://gcc.gnu.org/ml/gcc-
   ||patches/2005-
   ||06/msg01759.html
   Keywords||patch


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22134


[Bug target/22134] [4.1 Regression] vf_hue.c:54: internal compiler error: in final_scan_insn, at final.c:2419

2005-06-21 Thread pinskia at gcc dot gnu dot org

--- Additional Comments From pinskia at gcc dot gnu dot org  2005-06-22 
03:53 ---
Confirmed, reduced testcase:
double rint (double __x) __attribute__ ((__nothrow__));
void process_C(unsigned char *udst, unsigned char *usrc,
   int w, float hue)
{
 int i;
 int c = rint(hue);
  for (i = 0; i>31;
   udst[i]= new_u;
  }
}

rint is importrant.

-O1 -ffast-math is enough to reproduce this.

-- 
   What|Removed |Added

 CC||uros at kss-loka dot si
 Status|WAITING |NEW
 Ever Confirmed||1
   Last reconfirmed|-00-00 00:00:00 |2005-06-22 03:53:54
   date||
Summary|vf_hue.c:54: internal   |[4.1 Regression]
   |compiler error: in  |vf_hue.c:54: internal
   |final_scan_insn, at |compiler error: in
   |final.c:2419|final_scan_insn, at
   ||final.c:2419
   Target Milestone|--- |4.1.0


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22134