diff options
author | Bernd Edlinger <bernd.edlinger@hotmail.de> | 2021-05-08 07:46:17 +0200 |
---|---|---|
committer | Bernd Edlinger <bernd.edlinger@hotmail.de> | 2021-05-10 08:18:03 +0200 |
commit | 6c9071c089c31eddc4ac80e0488bb9d37f9e11f1 (patch) | |
tree | 13ce9cc89c22d7aeb8d0cf277caecbe5602b8dee /gcc | |
parent | 25f9f35a85ffee808fc1482b14d91176df59751b (diff) | |
download | gcc-6c9071c089c31eddc4ac80e0488bb9d37f9e11f1.zip gcc-6c9071c089c31eddc4ac80e0488bb9d37f9e11f1.tar.gz gcc-6c9071c089c31eddc4ac80e0488bb9d37f9e11f1.tar.bz2 |
Reset prologue_location before calling code_end
Some targets emit thunks from the targetm.asm_out.code_end
function and set the DECL_IGNORED_P, but due to
e69ac020372 ("Add line debug info for virtual thunks")
the value in prologue_location is no longer ignored.
So reset that value before calling the backend.
2021-05-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
PR middle-end/100467
* toplev.c (compile_file): Call insn_locations_init before
targetm.asm_out.code_end.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/toplev.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/toplev.c b/gcc/toplev.c index d8cc254..7e23253 100644 --- a/gcc/toplev.c +++ b/gcc/toplev.c @@ -523,6 +523,7 @@ compile_file (void) /* This must be at the end before unwind and debug info. Some target ports emit PIC setup thunks here. */ + insn_locations_init (); targetm.asm_out.code_end (); /* Do dbx symbols. */ |