diff options
author | Eric Botcazou <ebotcazou@adacore.com> | 2021-09-07 15:41:49 +0200 |
---|---|---|
committer | Eric Botcazou <ebotcazou@adacore.com> | 2021-09-07 15:42:51 +0200 |
commit | 81e9178fe7f8bae4609619b1195765b14eef35b7 (patch) | |
tree | b37377c3c0fa7038f408a9de52d545d54fcf77e1 /gcc/tree-ssa-threadedge.c | |
parent | ad9fcb961c0705f56907a728c3748c011a0a8048 (diff) | |
download | gcc-81e9178fe7f8bae4609619b1195765b14eef35b7.zip gcc-81e9178fe7f8bae4609619b1195765b14eef35b7.tar.gz gcc-81e9178fe7f8bae4609619b1195765b14eef35b7.tar.bz2 |
Fix PR debug/101947
This is the recent LTO bootstrap failure with Ada enabled. The compiler now
generates DW_OP_deref_type for a unit of the Ada front-end, which means that
the offset of base types in the CU must be computed during early DWARF too.
gcc/
PR debug/101947
* dwarf2out.c (mark_base_types): New overloaded function.
(dwarf2out_early_finish): Invoke it on the COMDAT type list as well
as the compilation unit, and call move_marked_base_types afterward.
Diffstat (limited to 'gcc/tree-ssa-threadedge.c')
0 files changed, 0 insertions, 0 deletions