> Le 28 sept. 2016 à 17:44, Jason Merrill <ja...@redhat.com> a écrit : > > On Thu, Aug 18, 2016 at 5:33 AM, Pierre-Marie de Rodat > <dero...@adacore.com> wrote: >> A check in dwarf2out_imported_module_or_decl prevents valid strict >> DWARF2 constructs such as DW_TAG_imported_declaration from being emitted >> in dwarf2out_imported_module_or_decl_1. >> >> The latter already protects the emission of newer DWARF tags with >> appropriate checks, so the one in the former is redundant and >> pessimistic. This function is already called from places like >> process_scope_var, which are not protected anyway. >> >> This patch removes the check in dwarf2out_imported_module_or_decl so >> that tags like DW_TAG_imported_declaration are emitted even in strict >> DWARF2 mode. >> >> Bootstrapped and regtested on x86_64-linux, no regression. > > This check was added for bug 41405, a Darwin bootstrap problem. > Dominique, can you verify that the compiler still bootstraps with this > change? OK if so.
OK, but not before tomorrow afternoon. Dominique > Jason