DW_FORM_data1 is being used on every debug info entry, which adds 1 byte, even if the entry doesn't have that flag.
With DWARF5, flags can be enabled on the abbreviation code, reducing the debug info entry size and therefore the overall size significantly.
Comment #1 by robert.schadek — 2024-12-13T19:19:13Z