199767f8919635c4928607450d9e0abb932109ceToomas Soome/* $FreeBSD$ */
199767f8919635c4928607450d9e0abb932109ceToomas Soome /* Read-only sections, merged into text segment: */
199767f8919635c4928607450d9e0abb932109ceToomas Soome /* .gnu.warning sections are handled specially by elf32.em. */
199767f8919635c4928607450d9e0abb932109ceToomas Soome /* Adjust the address for the data segment to the next page up. */
199767f8919635c4928607450d9e0abb932109ceToomas Soome /* Put .ctors and .dtors next to the .got2 section, so that the pointers
199767f8919635c4928607450d9e0abb932109ceToomas Soome get relocated with -mrelocatable. Also put in the .fixup pointers.
199767f8919635c4928607450d9e0abb932109ceToomas Soome The current compiler no longer needs this, but keep it around for 2.7.2 */
199767f8919635c4928607450d9e0abb932109ceToomas Soome /* We want the small data sections together, so single-instruction offsets
199767f8919635c4928607450d9e0abb932109ceToomas Soome can access them all, and initialized data all before uninitialized, so
199767f8919635c4928607450d9e0abb932109ceToomas Soome we can shorten the on-disk segment size. */
199767f8919635c4928607450d9e0abb932109ceToomas Soome /* Stabs debugging sections. */
199767f8919635c4928607450d9e0abb932109ceToomas Soome /* DWARF debug sections.
199767f8919635c4928607450d9e0abb932109ceToomas Soome Symbols in the DWARF debugging sections are relative to the beginning
199767f8919635c4928607450d9e0abb932109ceToomas Soome of the section so we begin them at 0. */
199767f8919635c4928607450d9e0abb932109ceToomas Soome /* DWARF 1 */
199767f8919635c4928607450d9e0abb932109ceToomas Soome /* GNU DWARF 1 extensions */
199767f8919635c4928607450d9e0abb932109ceToomas Soome /* DWARF 1.1 and DWARF 2 */
199767f8919635c4928607450d9e0abb932109ceToomas Soome /* DWARF 2 */
199767f8919635c4928607450d9e0abb932109ceToomas Soome /* SGI/MIPS DWARF 2 extensions */
199767f8919635c4928607450d9e0abb932109ceToomas Soome /* These must appear regardless of . */