This is the mail archive of the crossgcc@sources.redhat.com mailing list for the crossgcc project.

See the CrossGCC FAQ for lots more information.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: m68k-coff: Unused memory region included in output file?


Bill Gatliff wrote:

Toralf:

What does the stuff that ends up in "reseved" look like? It could be that the newer tools have some new sections that you aren't putting anywhere else (they do have more sections than 2.95.x), and the linker is just doing a "pick a section, any section"...

It starts with the data included below. The rest of it is just 0's. It looks like it's simply left out if I change "reserved" flags to "rx", or at least, after I do it, conversion to plain binary will produce a smaller file.


BTW, In order to to the actual link with gcc 3.3.3, I also have to include

__INIT_SECTION__ = . ;

somewhere in the section spec. Do you know what it does? (I knew I had to add it just because I got unresolved symbols.)

--

00000000: 0000 000e 0000 0000 0100 017c 180c 0f04  ...........|....
00000010: 9801 0000 002c 0000 0016 0001 92ec 0000  .....,..........
00000020: 0026 0400 0000 048e 020c 0e08 0400 0000  .&..............
00000030: 028a 0304 0000 000c 2e04 0400 0000 0a2e  ................
00000040: 0800 0000 0024 0000 0046 0001 9368 0000  .....$...F...h..
00000050: 001a 0400 0000 048e 020c 0e08 0400 0000  ................
00000060: 042e 0404 0000 000c 2e08 0000 0032 0000  .............2..
00000070: 006e 0001 9382 0000 00a2 0400 0000 048e  .n..............
00000080: 020c 0e08 0400 0000 028b 0304 0000 0002  ................
00000090: 8a04 0400 0000 6e2e 0404 0000 001a 2e00  ......n.........
000000a0: 0000 001e 0000 00a4 0001 9424 0000 0010  ...........$....
000000b0: 0400 0000 048e 020c 0e08 0400 0000 042e  ................
000000c0: 0400 0000 001e 0000 00c6 0001 9434 0000  .............4..
000000d0: 001e 0400 0000 048e 020c 0e08 0400 0000  ................
000000e0: 0a2e 0400 0000 0036 0000 00e8 0001 967c  .......6.......|
000000f0: 0000 017c 0400 0000 048e 020c 0e08 0400  ...|............
00000100: 0000 0482 0c83 0b84 0a85 0986 0887 078a  ................
00000110: 068b 058c 048d 0304 0000 0046 2e0c 0000  ...........F....
00000120: 0060 0000 0122 0001 9b02 0000 01e8 0400  .`..."..........
00000130: 0000 048e 020c 0e08 0400 0000 0482 1083  ................
00000140: 0f84 0e85 0d86 0c87 0b8a 0a8b 098c 088d  ................
00000150: 0704 0000 0062 2e04 0400 0000 162e 0804  .....b..........
00000160: 0000 0008 2e10 0400 0000 942e 0804 0000  ................
00000170: 0034 2e10 0400 0000 562e 0c04 0000 0024  .4......V......$
00000180: 2e04 0000 0042 0000 0186 0001 9cea 0000  .....B..........
00000190: 0102 0400 0000 048e 020c 0e08 0400 0000  ................
000001a0: 0482 078a 068b 058c 048d 0304 0000 0042  ...............B
000001b0: 2e08 0400 0000 7c2e 1004 0000 0014 2e04  ......|.........
000001c0: 0400 0000 0c2e 0800 0000 006e 0000 01cc  ...........n....
000001d0: 0001 9dec 0000 0258 0400 0000 048e 020c  .......X........
000001e0: 0e08 0400 0000 0482 1183 1084 0f85 0e86  ................
000001f0: 0d87 0c8a 0b8b 0a8c 098d 0804 0000 002a  ...............*
00000200: 2e08 0400 0000 642e 0c04 0000 003e 2e10  ......d......>..
00000210: 0400 0000 242e 0c04 0000 0096 2e04 0400  ....$...........
00000220: 0000 262e 0c04 0000 0052 2e04 0400 0000  ..&......R......
00000230: 362e 0804 0000 000c 2e00 0000 0036 0000  6............6..
00000240: 023e 0001 a044 0000 00ac 0400 0000 048e  .>...D..........


------ Want more information? See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/ Want to unsubscribe? Send a note to crossgcc-unsubscribe@sources.redhat.com


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]