https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91386

--- Comment #13 from Martin Liška <marxin at gcc dot gnu.org> ---
> 
> The key question is how does one dump rtl with -flto? It doesn't work at
> all, making debugging this difficult...

It does, look:

marxin@marxinbox:/tmp> gcc -c main.c -flto
marxin@marxinbox:/tmp> gcc main.o -flto -o xxxxxxxx
marxin@marxinbox:/tmp> gcc main.o -flto -o xxxxxxxx -fdump-rtl-all
marxin@marxinbox:/tmp> ls -l xxxxxxx*
-rwxr-xr-x 1 marxin users 20544 Aug  7 15:28 xxxxxxxx
-rw-r--r-- 1 marxin users  1454 Aug  7 15:28 xxxxxxxx.ltrans0.233r.expand
-rw-r--r-- 1 marxin users  1041 Aug  7 15:28 xxxxxxxx.ltrans0.234r.vregs
-rw-r--r-- 1 marxin users  1042 Aug  7 15:28
xxxxxxxx.ltrans0.235r.into_cfglayout
-rw-r--r-- 1 marxin users  1997 Aug  7 15:28 xxxxxxxx.ltrans0.236r.jump
-rw-r--r-- 1 marxin users  1010 Aug  7 15:28 xxxxxxxx.ltrans0.248r.reginfo
-rw-r--r-- 1 marxin users  1069 Aug  7 15:28
xxxxxxxx.ltrans0.269r.outof_cfglayout
-rw-r--r-- 1 marxin users  1041 Aug  7 15:28 xxxxxxxx.ltrans0.270r.split1
-rw-r--r-- 1 marxin users  2389 Aug  7 15:28 xxxxxxxx.ltrans0.272r.dfinit
-rw-r--r-- 1 marxin users  2471 Aug  7 15:28 xxxxxxxx.ltrans0.273r.mode_sw
-rw-r--r-- 1 marxin users  2389 Aug  7 15:28 xxxxxxxx.ltrans0.274r.asmcons
-rw-r--r-- 1 marxin users  4419 Aug  7 15:28 xxxxxxxx.ltrans0.279r.ira
-rw-r--r-- 1 marxin users  4519 Aug  7 15:28 xxxxxxxx.ltrans0.280r.reload
-rw-r--r-- 1 marxin users  2158 Aug  7 15:28
xxxxxxxx.ltrans0.282r.postreload_jump
-rw-r--r-- 1 marxin users  2126 Aug  7 15:28 xxxxxxxx.ltrans0.285r.split2
-rw-r--r-- 1 marxin users  3635 Aug  7 15:28
xxxxxxxx.ltrans0.289r.pro_and_epilogue
-rw-r--r-- 1 marxin users  3178 Aug  7 15:28 xxxxxxxx.ltrans0.292r.jump2
-rw-r--r-- 1 marxin users  3228 Aug  7 15:28 xxxxxxxx.ltrans0.305r.stack
-rw-r--r-- 1 marxin users  3146 Aug  7 15:28 xxxxxxxx.ltrans0.306r.alignments
-rw-r--r-- 1 marxin users  3146 Aug  7 15:28 xxxxxxxx.ltrans0.308r.mach
-rw-r--r-- 1 marxin users  3146 Aug  7 15:28 xxxxxxxx.ltrans0.309r.barriers
-rw-r--r-- 1 marxin users  3257 Aug  7 15:28 xxxxxxxx.ltrans0.314r.shorten
-rw-r--r-- 1 marxin users  3257 Aug  7 15:28 xxxxxxxx.ltrans0.315r.nothrow
-rw-r--r-- 1 marxin users  3847 Aug  7 15:28 xxxxxxxx.ltrans0.316r.dwarf2
-rw-r--r-- 1 marxin users  3257 Aug  7 15:28 xxxxxxxx.ltrans0.317r.final
-rw-r--r-- 1 marxin users  1960 Aug  7 15:28 xxxxxxxx.ltrans0.318r.dfinish

Reply via email to