1PHDRS 2{ 3 Foo PT_LOAD ; 4 Bar PT_LOAD ; 5} 6 7SECTIONS 8{ 9 . = 0x800000 - 1; 10 /* The PHDRS generated should start at the aligned .foo section 11 address, not the unaligned .empty section address */ 12 .empty : { 13 EMPTY_START = ABSOLUTE(.) ; 14 *(.empty) 15 EMPTY_END = ABSOLUTE(.) ; 16 } : Foo 17 .foo : { *(.foo) } : Foo 18 .bar : { *(.bar) 19 LONG(EMPTY_START) ; 20 } : Bar 21 22 /DISCARD/ : { *(.*) } 23} 24