diff options
author | Andrew Pinski <apinski@marvell.com> | 2021-08-30 22:43:16 +0000 |
---|---|---|
committer | Andrew Pinski <apinski@marvell.com> | 2021-08-31 06:28:27 +0000 |
commit | 2dc6782a06eeffd9dc6b84fe93b8fcd2ce4960c7 (patch) | |
tree | 0eefa07639eef1dfde32f69b24d7c9c07d4ce857 /gcc/fortran/trans-openmp.c | |
parent | e4d86078881bb7bb57bc6e68c22211707d2b3dc7 (diff) | |
download | gcc-2dc6782a06eeffd9dc6b84fe93b8fcd2ce4960c7.zip gcc-2dc6782a06eeffd9dc6b84fe93b8fcd2ce4960c7.tar.gz gcc-2dc6782a06eeffd9dc6b84fe93b8fcd2ce4960c7.tar.bz2 |
Fix PR driver/79181 (and others), not deleting some /tmp/cc* files for LTO.
So the main issue here is that some signals are not setup unlike collect2.
So this merges the setting up of the signal handlers to one function in
collect-utils and has collect2 and lto-wrapper call that function.
OK? Bootstrapped and tested on x86_64-linux-gnu with no regressions.
gcc/ChangeLog:
PR driver/79181
* collect-utils.c (setup_signals): New declaration.
* collect-utils.h (setup_signals): New function.
* collect2.c (handler): Delete.
(main): Instead of manually setting up the signals,
just call setup_signals.
* lto-wrapper.c (main): Likewise.
Diffstat (limited to 'gcc/fortran/trans-openmp.c')
0 files changed, 0 insertions, 0 deletions