]> git.ipfire.org Git - thirdparty/gcc.git/blobdiff - gcc/ChangeLog
dwarf2out.c (early_dwarf_finished): New global.
[thirdparty/gcc.git] / gcc / ChangeLog
index e29c212303af0083a2ec042031f9def17b1b52e8..2f3f91b4a03fa8b04ec22444393991b9f3998edb 100644 (file)
@@ -1,3 +1,14 @@
+2016-09-19  Richard Biener  <rguenther@suse.de>
+
+       * dwarf2out.c (early_dwarf_finished): New global.
+       (set_early_dwarf::set_early_dwarf): Assert early_dwarf_finished
+       is false.
+       (dwarf2out_early_finish): Set early_dwarf_finished at the end,
+       if called from LTO exit early.
+       (dwarf2out_late_global_decl): When being during the early
+       debug phase do not add locations but only const value attributes.
+       Adjust the way we generate early DIEs for LTO.
+
 2016-09-19  Richard Biener  <rguenther@suse.de>
 
        PR middle-end/77605