[Bug ld/11618] New: Add an option to page-align .bss

2010-05-21 Thread tglek at mozilla dot com
The dynamic linker memset(0)ing .bss causes an extra pagefault due to the kernel's COW. For firefox 10% of our cold startup page faults are caused by memset(0)ing .bss once for every library. One could stick prelink data, .gnu.* metadata, etc infront of .bss to minimize executable bloat. --

[Bug gold/11619] New: gold failed to build on Linux/ia32

2010-05-21 Thread hjl dot tools at gmail dot com
On May 21, 2010, on Linux/ia32, I got cc1plus: warnings being treated as errors /net/gnu-6/export/linux/src/binutils/binutils/gold/arm.cc: In member function \u2018bool::Arm_input_section::do_output_offset(const gold::Relobj*, unsigned int, gold::section_offset_type, gold::section_offset_type*) co

[Bug gold/11619] gold failed to build on Linux/ia32

2010-05-21 Thread hjl dot tools at gmail dot com
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2010-05-22 01:07 --- Subject: Bug 11619 CVSROOT:/cvs/src Module name:src Changes by: h...@sourceware.org 2010-05-22 01:06:50 Modified files: gold : ChangeLog arm.cc Log message: