https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93493
Bug ID: 93493 Summary: -flto -flto-partition=none -fipa-pass -fdump-ipa-pass dump_file still in /tmp Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: lto Assignee: unassigned at gcc dot gnu.org Reporter: erick.oc...@theobroma-systems.com CC: marxin at gcc dot gnu.org Target Milestone: --- Created attachment 47728 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=47728&action=edit Hello world IPA pass Hello, I am working on an optimization and using -fdump-ipa-$pass for debugging purposes. I was initially compiling some test programs in the following way: ``` /path/to/gcc -flto -fipa-hello-world -fdump-ipa-hello-world a.c ``` And a `cc*.074i.hello-world` with the debug information was always available in my current working directory after compiling However, recently, I've needed change my compilation scripts by adding `-flto-partition=none`. Compiling in the following way: ``` /path/to/gcc -flto -flto-partition=none -fipa-hello-world -fdump-ipa-hello-world a.c ``` Produces no `cc*.074i.hello-world` file in my current working directory. However, I do see it in the /tmp/ folder. I attach a "hello world pass" patch to replicate this issue via the commands given in this ticket. I have rebased the patch against the following commit: commit f214ffb336d582a66149068a2a96b7fcf395b5de (HEAD -> gcc-bug-0, upstream/master, gcc-master) Author: Jonathan Wakely <jwak...@redhat.com> Date: Wed Jan 29 13:56:49 2020 +0000