mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-20 01:50:24 +08:00
ld/ChangeLog:
* scripttempl/pe.sc (.text): Add "*(.text.*)" in order to catch new GCC hot/cold/unlikely partitions. * scripttempl/pep.sc: Likewise. * scripttempl/epocpe.sc: Likewise. * scripttempl/mcorepe.sc: Likewise. * scripttempl/ppcpe.sc: Likewise. ld/testsuite/ChangeLog: * ld-pe/longsecn.d: Adjusted to match new .text section merging in default PE linker scripts. * ld-pe/longsecn-1.d: Likewise. * ld-pe/longsecn-2.d: Likewise.
This commit is contained in:
@ -1,3 +1,12 @@
|
|||||||
|
2009-09-03 Dave Korn <dave.korn.cygwin@gmail.com>
|
||||||
|
|
||||||
|
* scripttempl/pe.sc (.text): Add "*(.text.*)" in order to catch
|
||||||
|
new GCC hot/cold/unlikely partitions.
|
||||||
|
* scripttempl/pep.sc: Likewise.
|
||||||
|
* scripttempl/epocpe.sc: Likewise.
|
||||||
|
* scripttempl/mcorepe.sc: Likewise.
|
||||||
|
* scripttempl/ppcpe.sc: Likewise.
|
||||||
|
|
||||||
2009-09-01 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
2009-09-01 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
||||||
|
|
||||||
* Makefile.am (ldgram.o, ldlex.o, deffilep.o): Supply correct
|
* Makefile.am (ldgram.o, ldlex.o, deffilep.o): Supply correct
|
||||||
|
@ -52,6 +52,7 @@ SECTIONS
|
|||||||
${R_TEXT}
|
${R_TEXT}
|
||||||
*(.glue_7t)
|
*(.glue_7t)
|
||||||
*(.glue_7)
|
*(.glue_7)
|
||||||
|
${RELOCATING+ *(.text.*)}
|
||||||
${CONSTRUCTING+ ___CTOR_LIST__ = .; __CTOR_LIST__ = . ;
|
${CONSTRUCTING+ ___CTOR_LIST__ = .; __CTOR_LIST__ = . ;
|
||||||
LONG (-1); *(.ctors); *(.ctor); LONG (0); }
|
LONG (-1); *(.ctors); *(.ctor); LONG (0); }
|
||||||
${CONSTRUCTING+ ___DTOR_LIST__ = .; __DTOR_LIST__ = . ;
|
${CONSTRUCTING+ ___DTOR_LIST__ = .; __DTOR_LIST__ = . ;
|
||||||
|
@ -56,6 +56,7 @@ SECTIONS
|
|||||||
${RELOCATING+ *(.init)}
|
${RELOCATING+ *(.init)}
|
||||||
*(.text)
|
*(.text)
|
||||||
${R_TEXT}
|
${R_TEXT}
|
||||||
|
${RELOCATING+ *(.text.*)}
|
||||||
*(.glue_7t)
|
*(.glue_7t)
|
||||||
*(.glue_7)
|
*(.glue_7)
|
||||||
${CONSTRUCTING+ ___CTOR_LIST__ = .; __CTOR_LIST__ = . ;
|
${CONSTRUCTING+ ___CTOR_LIST__ = .; __CTOR_LIST__ = . ;
|
||||||
|
@ -69,6 +69,7 @@ SECTIONS
|
|||||||
${RELOCATING+ *(.init)}
|
${RELOCATING+ *(.init)}
|
||||||
*(.text)
|
*(.text)
|
||||||
${R_TEXT}
|
${R_TEXT}
|
||||||
|
${RELOCATING+ *(.text.*)}
|
||||||
*(.glue_7t)
|
*(.glue_7t)
|
||||||
*(.glue_7)
|
*(.glue_7)
|
||||||
${CONSTRUCTING+ ___CTOR_LIST__ = .; __CTOR_LIST__ = . ;
|
${CONSTRUCTING+ ___CTOR_LIST__ = .; __CTOR_LIST__ = . ;
|
||||||
|
@ -69,6 +69,7 @@ SECTIONS
|
|||||||
${RELOCATING+ *(.init)}
|
${RELOCATING+ *(.init)}
|
||||||
*(.text)
|
*(.text)
|
||||||
${R_TEXT}
|
${R_TEXT}
|
||||||
|
${RELOCATING+ *(.text.*)}
|
||||||
*(.glue_7t)
|
*(.glue_7t)
|
||||||
*(.glue_7)
|
*(.glue_7)
|
||||||
${CONSTRUCTING+. = ALIGN(8);}
|
${CONSTRUCTING+. = ALIGN(8);}
|
||||||
|
@ -32,6 +32,7 @@ SECTIONS
|
|||||||
{
|
{
|
||||||
${RELOCATING+ *(.init);}
|
${RELOCATING+ *(.init);}
|
||||||
*(.text)
|
*(.text)
|
||||||
|
${RELOCATING+ *(.text.*)}
|
||||||
*(.gcc_except_table)
|
*(.gcc_except_table)
|
||||||
${CONSTRUCTING+ ___CTOR_LIST__ = .; __CTOR_LIST__ = . ;
|
${CONSTRUCTING+ ___CTOR_LIST__ = .; __CTOR_LIST__ = . ;
|
||||||
LONG (-1); *(.ctors); *(.ctor); LONG (0); }
|
LONG (-1); *(.ctors); *(.ctor); LONG (0); }
|
||||||
|
@ -1,3 +1,10 @@
|
|||||||
|
2009-09-03 Dave Korn <dave.korn.cygwin@gmail.com>
|
||||||
|
|
||||||
|
* ld-pe/longsecn.d: Adjusted to match new .text section merging
|
||||||
|
in default PE linker scripts.
|
||||||
|
* ld-pe/longsecn-1.d: Likewise.
|
||||||
|
* ld-pe/longsecn-2.d: Likewise.
|
||||||
|
|
||||||
2009-08-31 Jie Zhang <jie.zhang@analog.com>
|
2009-08-31 Jie Zhang <jie.zhang@analog.com>
|
||||||
|
|
||||||
* lib/ld-lib.exp (is_elf_format): Return 1 for bfin-*-uclinux.
|
* lib/ld-lib.exp (is_elf_format): Return 1 for bfin-*-uclinux.
|
||||||
|
@ -8,17 +8,15 @@
|
|||||||
Sections:
|
Sections:
|
||||||
Idx Name Size VMA +LMA +File off Algn
|
Idx Name Size VMA +LMA +File off Algn
|
||||||
0 \.text [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ 2\*\*[0-9]
|
0 \.text [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ 2\*\*[0-9]
|
||||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
||||||
1 \.text\.ve [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ 2\*\*[0-9]
|
|
||||||
CONTENTS, ALLOC, LOAD, READONLY, CODE, DATA
|
CONTENTS, ALLOC, LOAD, READONLY, CODE, DATA
|
||||||
2 \.data [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ 2\*\*[0-9]
|
1 \.data [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ 2\*\*[0-9]
|
||||||
CONTENTS, ALLOC, LOAD, DATA
|
CONTENTS, ALLOC, LOAD, DATA
|
||||||
3 \.rodata [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ 2\*\*[0-9]
|
2 \.rodata [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ 2\*\*[0-9]
|
||||||
CONTENTS, ALLOC, LOAD, DATA
|
CONTENTS, ALLOC, LOAD, DATA
|
||||||
4 \.data\.ve [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ 2\*\*[0-9]
|
3 \.data\.ve [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ 2\*\*[0-9]
|
||||||
CONTENTS, ALLOC, LOAD, DATA
|
CONTENTS, ALLOC, LOAD, DATA
|
||||||
5 \.rodata\. [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ 2\*\*[0-9]
|
4 \.rodata\. [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ 2\*\*[0-9]
|
||||||
CONTENTS, ALLOC, LOAD, DATA
|
CONTENTS, ALLOC, LOAD, DATA
|
||||||
6 \.idata [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ 2\*\*[0-9]
|
5 \.idata [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ 2\*\*[0-9]
|
||||||
CONTENTS, ALLOC, LOAD, DATA
|
CONTENTS, ALLOC, LOAD, DATA
|
||||||
|
|
||||||
|
@ -8,16 +8,14 @@
|
|||||||
Sections:
|
Sections:
|
||||||
Idx Name Size VMA +LMA +File off Algn
|
Idx Name Size VMA +LMA +File off Algn
|
||||||
0 \.text [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ 2\*\*[0-9]
|
0 \.text [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ 2\*\*[0-9]
|
||||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
||||||
1 \.text\.very\.long\.section\.name [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ 2\*\*[0-9]
|
|
||||||
CONTENTS, ALLOC, LOAD, READONLY, CODE, DATA
|
CONTENTS, ALLOC, LOAD, READONLY, CODE, DATA
|
||||||
2 \.data [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ 2\*\*[0-9]
|
1 \.data [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ 2\*\*[0-9]
|
||||||
CONTENTS, ALLOC, LOAD, DATA
|
CONTENTS, ALLOC, LOAD, DATA
|
||||||
3 \.rodata [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ 2\*\*[0-9]
|
2 \.rodata [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ 2\*\*[0-9]
|
||||||
CONTENTS, ALLOC, LOAD, DATA
|
CONTENTS, ALLOC, LOAD, DATA
|
||||||
4 \.data\.very\.long\.section [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ 2\*\*[0-9]
|
3 \.data\.very\.long\.section [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ 2\*\*[0-9]
|
||||||
CONTENTS, ALLOC, LOAD, DATA
|
CONTENTS, ALLOC, LOAD, DATA
|
||||||
5 \.rodata\.very.long\.section [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ 2\*\*[0-9]
|
4 \.rodata\.very.long\.section [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ 2\*\*[0-9]
|
||||||
CONTENTS, ALLOC, LOAD, DATA
|
CONTENTS, ALLOC, LOAD, DATA
|
||||||
6 \.idata [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ 2\*\*[0-9]
|
5 \.idata [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ 2\*\*[0-9]
|
||||||
CONTENTS, ALLOC, LOAD, DATA
|
CONTENTS, ALLOC, LOAD, DATA
|
||||||
|
@ -8,17 +8,15 @@
|
|||||||
Sections:
|
Sections:
|
||||||
Idx Name Size VMA +LMA +File off Algn
|
Idx Name Size VMA +LMA +File off Algn
|
||||||
0 \.text [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ 2\*\*[0-9]
|
0 \.text [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ 2\*\*[0-9]
|
||||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
|
||||||
1 \.text\.ve [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ 2\*\*[0-9]
|
|
||||||
CONTENTS, ALLOC, LOAD, READONLY, CODE, DATA
|
CONTENTS, ALLOC, LOAD, READONLY, CODE, DATA
|
||||||
2 \.data [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ 2\*\*[0-9]
|
1 \.data [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ 2\*\*[0-9]
|
||||||
CONTENTS, ALLOC, LOAD, DATA
|
CONTENTS, ALLOC, LOAD, DATA
|
||||||
3 \.rodata [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ 2\*\*[0-9]
|
2 \.rodata [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ 2\*\*[0-9]
|
||||||
CONTENTS, ALLOC, LOAD, DATA
|
CONTENTS, ALLOC, LOAD, DATA
|
||||||
4 \.data\.ve [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ 2\*\*[0-9]
|
3 \.data\.ve [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ 2\*\*[0-9]
|
||||||
CONTENTS, ALLOC, LOAD, DATA
|
CONTENTS, ALLOC, LOAD, DATA
|
||||||
5 \.rodata\. [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ 2\*\*[0-9]
|
4 \.rodata\. [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ 2\*\*[0-9]
|
||||||
CONTENTS, ALLOC, LOAD, DATA
|
CONTENTS, ALLOC, LOAD, DATA
|
||||||
6 \.idata [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ 2\*\*[0-9]
|
5 \.idata [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ [0-9a-fA-F]+ 2\*\*[0-9]
|
||||||
CONTENTS, ALLOC, LOAD, DATA
|
CONTENTS, ALLOC, LOAD, DATA
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user