i686-elf-g++ -v

Using built-in specs.
Target: i686-elf
Configured with: ../gcc-4.0.2/configure --target=i686-elf --prefix=/usr/cross --disable-nls --enable-languages=c,c++ --without-headers
Thread model: single
gcc version 4.0.2

i686-elf-objdump -h cppinit.o

cppinit.o:     file format elf32-i386

Sections:
Idx Name          Size      VMA       LMA       File off  Algn
  0 _ZN3FooC1Ev   00000008  00000000  00000000  00000034  2**2
                  CONTENTS, READONLY, EXCLUDE, LINK_ONCE_DISCARD
  1 _ZN3FooD1Ev   00000008  00000000  00000000  0000003c  2**2
                  CONTENTS, READONLY, EXCLUDE, LINK_ONCE_DISCARD
  2 .text         00000079  00000000  00000000  00000044  2**2
                  CONTENTS, ALLOC, LOAD, RELOC, READONLY, CODE
  3 .data         00000000  00000000  00000000  000000c0  2**2
                  CONTENTS, ALLOC, LOAD, DATA
  4 .bss          00000004  00000000  00000000  000000c0  2**2
                  ALLOC
  5 .ctors        00000004  00000000  00000000  000000c0  2**2
                  CONTENTS, ALLOC, LOAD, RELOC, DATA
  6 .dtors        00000004  00000000  00000000  000000c4  2**2
                  CONTENTS, ALLOC, LOAD, RELOC, DATA
  7 .gnu.linkonce.t._ZN3FooC1Ev 0000000e  00000000  00000000  000000c8  2**1
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
  8 .gnu.linkonce.t._ZN3FooD1Ev 0000000e  00000000  00000000  000000d6  2**1
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
  9 .comment      00000012  00000000  00000000  000000e4  2**0
                  CONTENTS, READONLY