https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63687
Bug ID: 63687 Summary: Dumps from RTL passes after LTO optimizations are not generated . Product: gcc Version: lto Status: UNCONFIRMED Severity: normal Priority: P3 Component: driver Assignee: unassigned at gcc dot gnu.org Reporter: venkataramanan.kumar at amd dot com I tried to dump RTL passes when compiling aarch64-unknown-linux-gnu compiler with -flto -O3. gcc version 5.0.0 20141030 aarch64-unknown-linux-gnu-gcc -O3 -flto test1.c test.c -fdump-rtl-all-all -save-temps -fdump-ipa-all-all --test.c-- #include<stdio.h> extern void fn(int); extern int b; void main() { int a= 10; fn(a); printf("%d", b); return; } --test.c-- -- test1.c -- int b; void fn(int x) { if(x) { b = 10; } } -- test1.c -- I am seeing ipa pass dumps from optimizations done at LTO stage. But RTL dumps are not dumped. RTL passes called after ltrans and code generated. But not able to see those dumps. If I am correct intra function SSA tree pass dumps are also not seen.