[Bug rtl-optimization/27468] sign-extending Alpha instructions not exploited

2011-12-22 Thread ubizjak at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27468 Uros Bizjak ubizjak at gmail dot com changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug rtl-optimization/27468] sign-extending Alpha instructions not exploited

2011-12-22 Thread ubizjak at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27468 --- Comment #5 from Uros Bizjak ubizjak at gmail dot com 2011-12-22 10:25:10 UTC --- With proposed patch to enable REE pass, we still generate: f5: 0: 20 05 f0 43 negqa0,v0 4: c0 08 10 46 cmovge a0,a0,v0

[Bug rtl-optimization/27468] sign-extending Alpha instructions not exploited

2011-12-22 Thread uros at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27468 --- Comment #6 from uros at gcc dot gnu.org 2011-12-22 16:35:25 UTC --- Author: uros Date: Thu Dec 22 16:35:16 2011 New Revision: 182626 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=182626 Log: PR target/27468 *

[Bug rtl-optimization/27468] sign-extending Alpha instructions not exploited

2011-12-22 Thread ubizjak at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27468 Uros Bizjak ubizjak at gmail dot com changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug rtl-optimization/27468] sign-extending Alpha instructions not exploited

2009-12-02 Thread rth at gcc dot gnu dot org
--- Comment #3 from rth at gcc dot gnu dot org 2009-12-03 00:23 --- Note that f23 and f49 are fixed in gcc 4.5, probably by the fix to PR8603. The f5 test continues to have the unneeded extend. -- rth at gcc dot gnu dot org changed: What|Removed

[Bug rtl-optimization/27468] sign-extending Alpha instructions not exploited

2009-04-18 Thread mattst88 at gmail dot com
--- Comment #2 from mattst88 at gmail dot com 2009-04-18 15:22 --- For reference, here's what the Compaq C compiler generates for each of these. (In reply to comment #0) The sign-extending Alpha instructions like addl are sometimes not used. I don't know whether the SEE pass is

[Bug rtl-optimization/27468] sign-extending Alpha instructions not exploited

2006-05-07 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2006-05-07 18:35 --- For abs, we do get a difference in the RTL: (insn 32 11 16 2 (set (subreg:SI (reg:DI 73) 0) (subreg:SI (reg:DI 72) 0)) -1 (nil) (expr_list:REG_DEAD (reg:DI 72) (nil))) (note 16 32 31 2