#include "workqueue.h"
#include "layout.h"
#include "output.h"
+#include "symtab.h"
#include "common.h"
namespace gold
else if (this->get_size() == 64)
this->do_allocate_commons<64>(options, layout);
else
- abort();
+ gold_unreachable();
}
// Allocated the common symbols, sized version.
// Place them in a newly allocated .bss section.
- Output_section_common *poc = new Output_section_common(addralign);
+ Output_data_space *poc = new Output_data_space(addralign);
layout->add_output_section_data(".bss", elfcpp::SHT_NOBITS,
elfcpp::SHF_WRITE | elfcpp::SHF_ALLOC,
off += symsize;
}
- poc->set_common_size(off);
+ poc->set_space_size(off);
this->commons_.clear();
}