http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27357
Jan Hubicka <hubicka at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |hubicka at gcc dot gnu.org --- Comment #4 from Jan Hubicka <hubicka at gcc dot gnu.org> 2010-11-11 00:05:13 UTC --- With current mainline h...@gcc17:~/trunk/build/gcc$ size pa.o text data bss dec hex filename 211 0 0 211 d3 pa.o I get gcc-4.1 also producing 480 bytes. I however need -fno-asynchornous-unwind-tables. Otherwise I get: j...@gcc17:~/trunk/build/gcc$ size pa.o text data bss dec hex filename 347 0 0 347 15b pa.o j...@gcc17:~/trunk/build/gcc$ objdump -h pa.o pa.o: file format elf32-i386 Sections: Idx Name Size VMA LMA File off Algn 0 .text 000000d3 00000000 00000000 00000034 2**2 CONTENTS, ALLOC, LOAD, RELOC, READONLY, CODE 1 .data 00000000 00000000 00000000 00000108 2**2 CONTENTS, ALLOC, LOAD, DATA 2 .bss 00000000 00000000 00000000 00000108 2**2 ALLOC 3 .eh_frame 00000088 00000000 00000000 00000108 2**2 CONTENTS, ALLOC, LOAD, RELOC, READONLY, DATA 4 .comment 0000002a 00000000 00000000 00000190 2**0 CONTENTS, READONLY 5 .note.GNU-stack 00000000 00000000 00000000 000001ba 2**0 CONTENTS, READONLY why .eh_frame is counted as text?