[Bug driver/63687] New: Dumps from RTL passes after LTO optimizations are not generated .
venkataramanan.kumar at amd dot com
gcc-bugzilla@gcc.gnu.org
Thu Oct 30 10:38:00 GMT 2014
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.
More information about the Gcc-bugs
mailing list