------- Comment #4 from ebotcazou at gcc dot gnu dot org 2008-09-04 20:46 ------- Excerpt from 168r.asmcons:
(insn:HI 108 107 109 14 /home/eric/svn/gcc/gcc/df-scan.c:1479 (set (reg/f:SI 373 [ df.3419 ]) (mem/f/c/i:SI (symbol_ref:SI ("df") [flags 0x40] <var_decl 0xf759baa8 df>) [166 df+0 S4 A32])) 41 {*movsi_1} (nil)) [...] (insn:HI 301 300 309 49 /home/eric/svn/gcc/gcc/df-scan.c:1508 (set (reg/f:SI 87 [ temp.3399 ]) (mem/s/f:SI (plus:SI (reg/v/f:SI 214 [ ref_info ]) (const_int 8 [0x8])) [160 <variable>.count+0 S4 A32])) 41 {*movsi_1} (nil)) [...] (insn:HI 324 323 332 53 /home/eric/svn/gcc/gcc/df-scan.c:1514 (set (reg/f:SI 85 [ temp.3405 ]) (mem/s/f:SI (plus:SI (reg/v/f:SI 214 [ ref_info ]) (const_int 8 [0x8])) [160 <variable>.count+0 S4 A32])) 41 {*movsi_1} (nil)) Excerpt from 174r.ira: changing reg in insn 324 changing reg in insn 1590 Assigning 85(freq=162) slot 14 of 373 Register 85 now on stack. changing reg in insn 301 changing reg in insn 1579 Assigning 87(freq=162) slot 14 of 85 373 Register 87 now on stack. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37377