From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 10881 invoked by alias); 30 Oct 2014 10:37:57 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Received: (qmail 9719 invoked by uid 48); 30 Oct 2014 10:37:46 -0000 From: "venkataramanan.kumar at amd dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug driver/63687] New: Dumps from RTL passes after LTO optimizations are not generated . Date: Thu, 30 Oct 2014 10:38:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: driver X-Bugzilla-Version: lto X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: venkataramanan.kumar at amd dot com X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2014-10/txt/msg02322.txt.bz2 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 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.