--- Comment #8 from hjl dot tools at gmail dot com 2010-07-07 21:42 ---
Fixed.
--
hjl dot tools at gmail dot com changed:
What|Removed |Added
Status|UNCONFIRM
--- Comment #7 from hjl at gcc dot gnu dot org 2010-07-07 21:11 ---
Subject: Bug 44588
Author: hjl
Date: Wed Jul 7 21:11:25 2010
New Revision: 161933
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=161933
Log:
Backport 8bit div/mod improvements.
gcc/
2010-07-07 H.J. Lu
--- Comment #6 from hjl at gcc dot gnu dot org 2010-06-24 18:21 ---
Subject: Bug 44588
Author: hjl
Date: Thu Jun 24 18:21:21 2010
New Revision: 161330
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=161330
Log:
Add missing testcases for PR 44588.
Added:
trunk/gcc/testsuite/g
--- Comment #5 from hjl at gcc dot gnu dot org 2010-06-24 18:20 ---
Subject: Bug 44588
Author: hjl
Date: Thu Jun 24 18:20:28 2010
New Revision: 161329
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=161329
Log:
Implement 8bit divmod patterns.
gcc/
2010-06-24 H.J. Lu
--- Comment #4 from hjl dot tools at gmail dot com 2010-06-22 17:30 ---
The patch is posted at
http://gcc.gnu.org/ml/gcc-patches/2010-06/msg02200.html
--
hjl dot tools at gmail dot com changed:
What|Removed |Added
-
--- Comment #3 from hjl dot tools at gmail dot com 2010-06-20 01:59 ---
Created an attachment (id=20944)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=20944&action=view)
Another update
This patch removes EFLAGS clobber for sign extend.
--
hjl dot tools at gmail dot com changed
--- Comment #2 from hjl dot tools at gmail dot com 2010-06-19 19:03 ---
Created an attachment (id=20943)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=20943&action=view)
An updated patch
8bit divide is AX / r/m8. Here is the updated patch.
Now it generates:
foo:
.LFB0:
.c
--- Comment #1 from hjl dot tools at gmail dot com 2010-06-19 00:52 ---
Created an attachment (id=20941)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=20941&action=view)
A patch
With this patch, I got
foo:
.LFB0:
.cfi_startproc
movl%edi, %eax
divb%