public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug driver/63687] New: Dumps from RTL passes after LTO optimizations are not generated .
@ 2014-10-30 10:38 venkataramanan.kumar at amd dot com
  2014-10-31  3:34 ` [Bug driver/63687] " pinskia at gcc dot gnu.org
  2014-10-31  6:00 ` venkataramanan.kumar at amd dot com
  0 siblings, 2 replies; 3+ messages in thread
From: venkataramanan.kumar at amd dot com @ 2014-10-30 10:38 UTC (permalink / raw)
  To: gcc-bugs

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.


^ permalink raw reply	[flat|nested] 3+ messages in thread

* [Bug driver/63687] Dumps from RTL passes after LTO optimizations are not generated .
  2014-10-30 10:38 [Bug driver/63687] New: Dumps from RTL passes after LTO optimizations are not generated venkataramanan.kumar at amd dot com
@ 2014-10-31  3:34 ` pinskia at gcc dot gnu.org
  2014-10-31  6:00 ` venkataramanan.kumar at amd dot com
  1 sibling, 0 replies; 3+ messages in thread
From: pinskia at gcc dot gnu.org @ 2014-10-31  3:34 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
They go into /tmp/
-rw-------  1 apinski    software        24 Oct 30 19:42 ccEAS2Ow.ltrans.out
-rw-r--r--  1 apinski    software      2749 Oct 30 19:42
ccEAS2Ow.ltrans0.o.257r.dfinish
-rw-r--r--  1 apinski    software      4081 Oct 30 19:42
ccEAS2Ow.ltrans0.o.256r.final
-rw-r--r--  1 apinski    software      4081 Oct 30 19:42
ccEAS2Ow.ltrans0.o.254r.nothrow
-rw-r--r--  1 apinski    software      4081 Oct 30 19:42
ccEAS2Ow.ltrans0.o.253r.shorten
-rw-r--r--  1 apinski    software      4081 Oct 30 19:42
ccEAS2Ow.ltrans0.o.251r.split5
-rw-r--r--  1 apinski    software      4081 Oct 30 19:42
ccEAS2Ow.ltrans0.o.249r.barriers
-rw-r--r--  1 apinski    software      9316 Oct 30 19:42
ccEAS2Ow.ltrans0.o.246r.alignments
-rw-r--r--  1 apinski    software      6117 Oct 30 19:42
ccEAS2Ow.ltrans0.o.243r.sched2
-rw-r--r--  1 apinski    software      4986 Oct 30 19:42
ccEAS2Ow.ltrans0.o.242r.split4
-rw-r--r--  1 apinski    software      5087 Oct 30 19:42
ccEAS2Ow.ltrans0.o.240r.bbro
-rw-r--r--  1 apinski    software      8475 Oct 30 19:42
ccEAS2Ow.ltrans0.o.239r.rtl_dce
-rw-r--r--  1 apinski    software      5057 Oct 30 19:42
ccEAS2Ow.ltrans0.o.238r.cprop_hardreg
-rw-r--r--  1 apinski    software      6210 Oct 30 19:42
ccEAS2Ow.ltrans0.o.237r.rnreg
-rw-r--r--  1 apinski    software      5294 Oct 30 19:42
ccEAS2Ow.ltrans0.o.236r.ce3
-rw-r--r--  1 apinski    software      5157 Oct 30 19:42
ccEAS2Ow.ltrans0.o.235r.peephole2
-rw-r--r--  1 apinski    software      4975 Oct 30 19:42
ccEAS2Ow.ltrans0.o.234r.compgotos
-rw-r--r--  1 apinski    software      5007 Oct 30 19:42
ccEAS2Ow.ltrans0.o.233r.jump2
-rw-r--r--  1 apinski    software      8236 Oct 30 19:42
ccEAS2Ow.ltrans0.o.231r.dse2
-rw-r--r--  1 apinski    software      5103 Oct 30 19:42
ccEAS2Ow.ltrans0.o.230r.pro_and_epilogue
-rw-r--r--  1 apinski    software      4813 Oct 30 19:42
ccEAS2Ow.ltrans0.o.228r.cmpelim
-rw-r--r--  1 apinski    software      4889 Oct 30 19:42
ccEAS2Ow.ltrans0.o.227r.ree
-rw-r--r--  1 apinski    software      4631 Oct 30 19:42
ccEAS2Ow.ltrans0.o.226r.split2
-rw-r--r--  1 apinski    software      4709 Oct 30 19:42
ccEAS2Ow.ltrans0.o.225r.gcse2
-rw-r--r--  1 apinski    software     12007 Oct 30 19:42
ccEAS2Ow.ltrans0.o.224r.postreload
-rw-r--r--  1 apinski    software      9489 Oct 30 19:42
ccEAS2Ow.ltrans0.o.222r.reload
-rw-r--r--  1 apinski    software      9125 Oct 30 19:42
ccEAS2Ow.ltrans0.o.221r.ira
-rw-r--r--  1 apinski    software      5938 Oct 30 19:42
ccEAS2Ow.ltrans0.o.220r.sched1
-rw-r--r--  1 apinski    software      4836 Oct 30 19:42
ccEAS2Ow.ltrans0.o.217r.asmcons
-rw-r--r--  1 apinski    software      9392 Oct 30 19:42
ccEAS2Ow.ltrans0.o.214r.subreg2
-rw-r--r--  1 apinski    software      4836 Oct 30 19:42
ccEAS2Ow.ltrans0.o.213r.split1
-rw-r--r--  1 apinski    software      4873 Oct 30 19:42
ccEAS2Ow.ltrans0.o.212r.outof_cfglayout
-rw-r--r--  1 apinski    software      9135 Oct 30 19:42
ccEAS2Ow.ltrans0.o.210r.ce2
-rw-r--r--  1 apinski    software      7478 Oct 30 19:42
ccEAS2Ow.ltrans0.o.209r.combine
-rw-r--r--  1 apinski    software     11663 Oct 30 19:42
ccEAS2Ow.ltrans0.o.208r.ud_dce
-rw-r--r--  1 apinski    software      5212 Oct 30 19:42
ccEAS2Ow.ltrans0.o.207r.init-regs
-rw-r--r--  1 apinski    software      5687 Oct 30 19:42
ccEAS2Ow.ltrans0.o.206r.auto_inc_dec
-rw-r--r--  1 apinski    software      5475 Oct 30 19:42
ccEAS2Ow.ltrans0.o.205r.fwprop2
-rw-r--r--  1 apinski    software      8055 Oct 30 19:42
ccEAS2Ow.ltrans0.o.204r.dse1
-rw-r--r--  1 apinski    software     10139 Oct 30 19:42
ccEAS2Ow.ltrans0.o.203r.cse2
-rw-r--r--  1 apinski    software      5212 Oct 30 19:42
ccEAS2Ow.ltrans0.o.202r.cprop3
-rw-r--r--  1 apinski    software      5288 Oct 30 19:42
ccEAS2Ow.ltrans0.o.201r.web
-rw-r--r--  1 apinski    software      9967 Oct 30 19:42
ccEAS2Ow.ltrans0.o.200r.loop2_done
-rw-r--r--  1 apinski    software      5030 Oct 30 19:42
ccEAS2Ow.ltrans0.o.198r.loop2_unroll
-rw-r--r--  1 apinski    software      5112 Oct 30 19:42
ccEAS2Ow.ltrans0.o.197r.loop2_invariant
-rw-r--r--  1 apinski    software     10043 Oct 30 19:42
ccEAS2Ow.ltrans0.o.196r.loop2_init
-rw-r--r--  1 apinski    software      5030 Oct 30 19:42
ccEAS2Ow.ltrans0.o.195r.loop2
-rw-r--r--  1 apinski    software      5077 Oct 30 19:42
ccEAS2Ow.ltrans0.o.194r.reginfo
-rw-r--r--  1 apinski    software     10318 Oct 30 19:42
ccEAS2Ow.ltrans0.o.193r.ce1
-rw-r--r--  1 apinski    software      5212 Oct 30 19:42
ccEAS2Ow.ltrans0.o.190r.cprop2
-rw-r--r--  1 apinski    software      5212 Oct 30 19:42
ccEAS2Ow.ltrans0.o.188r.pre
-rw-r--r--  1 apinski    software      9292 Oct 30 19:42
ccEAS2Ow.ltrans0.o.187r.cprop1
-rw-r--r--  1 apinski    software      6299 Oct 30 19:42
ccEAS2Ow.ltrans0.o.186r.fwprop1
-rw-r--r--  1 apinski    software     11319 Oct 30 19:42
ccEAS2Ow.ltrans0.o.185r.cse1
-rw-r--r--  1 apinski    software      4049 Oct 30 19:42
ccEAS2Ow.ltrans0.o.184r.dfinit
-rw-r--r--  1 apinski    software      6886 Oct 30 19:42
ccEAS2Ow.ltrans0.o.183r.subreg1
-rw-r--r--  1 apinski    software      5081 Oct 30 19:42
ccEAS2Ow.ltrans0.o.182r.jump
-rw-r--r--  1 apinski    software      2460 Oct 30 19:42
ccEAS2Ow.ltrans0.o.181r.into_cfglayout
-rw-r--r--  1 apinski    software      2478 Oct 30 19:42
ccEAS2Ow.ltrans0.o.180r.vregs
-rw-r--r--  1 apinski    software      6217 Oct 30 19:42
ccEAS2Ow.ltrans0.o.179r.expand
-rw-r--r--  1 apinski    software         0 Oct 30 19:42
ccEAS2Ow.ltrans0.o.050i.static-var
-rw-r--r--  1 apinski    software      6262 Oct 30 19:42
ccEAS2Ow.ltrans0.o.048i.inline
-rw-r--r--  1 apinski    software       707 Oct 30 19:42
ccEAS2Ow.ltrans0.o.046i.cp
-rw-r--r--  1 apinski    software         0 Oct 30 19:42
ccEAS2Ow.ltrans0.o.000i.type-inheritance
-rw-r--r--  1 apinski    software      5042 Oct 30 19:42
ccEAS2Ow.ltrans0.o.000i.cgraph
-rw-r--r--  1 apinski    software      4071 Oct 30 19:42 ccEAS2Ow.ltrans0.o


^ permalink raw reply	[flat|nested] 3+ messages in thread

* [Bug driver/63687] Dumps from RTL passes after LTO optimizations are not generated .
  2014-10-30 10:38 [Bug driver/63687] New: Dumps from RTL passes after LTO optimizations are not generated venkataramanan.kumar at amd dot com
  2014-10-31  3:34 ` [Bug driver/63687] " pinskia at gcc dot gnu.org
@ 2014-10-31  6:00 ` venkataramanan.kumar at amd dot com
  1 sibling, 0 replies; 3+ messages in thread
From: venkataramanan.kumar at amd dot com @ 2014-10-31  6:00 UTC (permalink / raw)
  To: gcc-bugs

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

Venkataramanan <venkataramanan.kumar at amd dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|---                         |FIXED

--- Comment #2 from Venkataramanan <venkataramanan.kumar at amd dot com> ---
All the files are stored in /tmp directory. Thanks Andrew for pointing that
out.


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2014-10-31  5:32 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-10-30 10:38 [Bug driver/63687] New: Dumps from RTL passes after LTO optimizations are not generated venkataramanan.kumar at amd dot com
2014-10-31  3:34 ` [Bug driver/63687] " pinskia at gcc dot gnu.org
2014-10-31  6:00 ` venkataramanan.kumar at amd dot com

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).