mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-08-05 21:50:21 +08:00
PR gold/12804
* gold/gold.cc (queue_initial_tasks): Warn if --incremental is used with --compress-debug-sections. * gold/object.cc (Sized_relobj_file::do_layout): Report uncompressed size of compressed input sections.
This commit is contained in:
@ -1299,8 +1299,13 @@ Sized_relobj_file<size, big_endian>::do_layout(Symbol_table* symtab,
|
||||
&& (shdr.get_sh_type() == elfcpp::SHT_PROGBITS
|
||||
|| shdr.get_sh_type() == elfcpp::SHT_NOBITS
|
||||
|| shdr.get_sh_type() == elfcpp::SHT_NOTE))
|
||||
incremental_inputs->report_input_section(this, i, name,
|
||||
shdr.get_sh_size());
|
||||
{
|
||||
off_t sh_size = shdr.get_sh_size();
|
||||
section_size_type uncompressed_size;
|
||||
if (this->section_is_compressed(i, &uncompressed_size))
|
||||
sh_size = uncompressed_size;
|
||||
incremental_inputs->report_input_section(this, i, name, sh_size);
|
||||
}
|
||||
|
||||
if (discard)
|
||||
{
|
||||
|
Reference in New Issue
Block a user