Segher, First, thanks for replying.
The files are from the same run: -rw-rw-r-- 1 gary gary 3855 Aug 12 12:49 exe.ltrans0.ltrans.074i.cp -rw-rw-r-- 1 gary gary 16747 Aug 12 12:49 exe.ltrans0.ltrans.087i.structure-reorg By the time .cp was created inlining results in only main existing. In the .structure-reorg file there are three functions. Not only am I seeing things in .cp (beyond a shadow of a doubt) that were created in structure reorganization, inlining has also been done and its pass number of 79! Note, this is not hurting me in any way other than violating my beliefs about pass numbering. Thanks again, Gary ________________________________ From: Segher Boessenkool <seg...@kernel.crashing.org> Sent: Wednesday, August 12, 2020 1:09 PM To: Gary Oblock <g...@amperecomputing.com> Cc: gcc@gcc.gnu.org <gcc@gcc.gnu.org> Subject: Re: Silly question about pass numbers [EXTERNAL EMAIL NOTICE: This email originated from an external sender. Please be mindful of safe email handling and proprietary information protection practices.] On Tue, Aug 11, 2020 at 08:27:29PM +0000, Gary Oblock via Gcc wrote: > For these two dump files: > > exe.ltrans0.ltrans.074i.cp > > and > > exe.ltrans0.ltrans.087i.structure-reorg > > doesn't the ".074i." mean that this dump was created > before the ".087i." dump? It means that the 074 pass is earlier than the 087 pass in the pass pipeline. > If so then why does the ".074i." show GIMPLE that was > created in the structure-reorg pass? Were they created at the same time, or is one of the dump files old? Are you looking at the same functions? Etc. Segher