[Bug rtl-optimization/17931] [4.0 Regression] andl and testb are not combined

2004-10-12 Thread kazu at cs dot umass dot edu
--- 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

[Bug rtl-optimization/17931] [4.0 Regression] andl and testb are not combined

2004-10-12 Thread cvs-commit at gcc dot gnu dot org
--- 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:

[Bug rtl-optimization/17931] [4.0 Regression] andl and testb are not combined

2004-10-12 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-10-12 17:57 --- Fixed. -- What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug rtl-optimization/17931] [4.0 Regression] andl and testb are not combined

2004-10-11 Thread kazu at cs dot umass dot edu
--- 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

[Bug rtl-optimization/17931] [4.0 Regression] andl and testb are not combined

2004-10-11 Thread kazu at cs dot umass dot edu
--- 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