This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug middle-end/19721] [meta-bug] optimizations that CSE still catches


------- Additional Comments From steven at gcc dot gnu dot org  2005-03-02 11:50 -------
Here is a nice one: 
 
Working on insn: 
(insn 215 214 216 15 (parallel [ 
            (set (reg:DI 176) 
                (ashift:DI (reg:DI 175) 
                    (const_int 3 [0x3]))) 
            (clobber (reg:CC 17 flags)) 
        ]) -1 (nil) 
    (expr_list:REG_EQUAL (mult:DI (reg:DI 174) 
            (const_int 8 [0x8])) 
        (nil))) 
Trying to fold rtx: 
(mult:DI (reg:DI 174) 
    (const_int 8 [0x8])) 
Returning new rtx: 
(ashift:DI (reg:DI 174) 
    (const_int 3 [0x3])) 
 
Sometimes I just hate REG_EQUAL notes... 

-- 


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]