--- Additional Comments From kazu at cs dot umass dot edu 2004-10-12 14:11 ---
A patch posted at:
http://gcc.gnu.org/ml/gcc-patches/2004-10/msg00986.html
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17931
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2004-10-12 17:21
---
Subject: Bug 17931
CVSROOT:/cvs/gcc
Module name:gcc
Changes by: [EMAIL PROTECTED] 2004-10-12 17:14:43
Modified files:
gcc: ChangeLog
gcc/config/i386:
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-10-12 17:57
---
Fixed.
--
What|Removed |Added
Status|ASSIGNED|RESOLVED
--- Additional Comments From kazu at cs dot umass dot edu 2004-10-11 14:47 ---
The combiner does try to combine andl and testb,
but the suggested combined insn is rejected by combine_validate_cost.
The cost of andl $1, %eax is 4.
The cost of testb %al, %al is 4.
So the original total
--- Additional Comments From kazu at cs dot umass dot edu 2004-10-11 15:32 ---
I'll be testing a patch shortly.
--
What|Removed |Added
AssignedTo|unassigned at gcc