diff options
author | Alan Modra <amodra@gmail.com> | 2016-05-09 17:07:33 +0930 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2016-05-09 17:07:33 +0930 |
commit | cc969da947681b3199a2091ca4ad7d550ee19ac9 (patch) | |
tree | 08e7843a69083f3bf4376a07bf009b0507eb9e76 /ld | |
parent | 4612fb8101a70a9585b6464b1a43f6a6e44b116d (diff) | |
download | gdb-cc969da947681b3199a2091ca4ad7d550ee19ac9.zip gdb-cc969da947681b3199a2091ca4ad7d550ee19ac9.tar.gz gdb-cc969da947681b3199a2091ca4ad7d550ee19ac9.tar.bz2 |
Correct script input section pattern
We don't want this to match .rela.text or similar.
* testsuite/ld-scripts/pr14962-2.t: Match .text, not *.text.
* testsuite/ld-scripts/rgn-at5.t: Similarly, .sec not *.sec.
* testsuite/ld-scripts/section-match-1.t: Likewise.
Diffstat (limited to 'ld')
-rw-r--r-- | ld/ChangeLog | 6 | ||||
-rw-r--r-- | ld/testsuite/ld-scripts/pr14962-2.t | 2 | ||||
-rw-r--r-- | ld/testsuite/ld-scripts/rgn-at5.t | 10 | ||||
-rw-r--r-- | ld/testsuite/ld-scripts/section-match-1.t | 6 |
4 files changed, 15 insertions, 9 deletions
diff --git a/ld/ChangeLog b/ld/ChangeLog index 97031bd..9aca49f 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,3 +1,9 @@ +2016-05-09 Alan Modra <amodra@gmail.com> + + * testsuite/ld-scripts/pr14962-2.t: Match .text, not *.text. + * testsuite/ld-scripts/rgn-at5.t: Similarly, .sec not *.sec. + * testsuite/ld-scripts/section-match-1.t: Likewise. + 2016-05-06 H.J. Lu <hongjiu.lu@intel.com> PR ld/17550 diff --git a/ld/testsuite/ld-scripts/pr14962-2.t b/ld/testsuite/ld-scripts/pr14962-2.t index f2c603b..5b42fc0 100644 --- a/ld/testsuite/ld-scripts/pr14962-2.t +++ b/ld/testsuite/ld-scripts/pr14962-2.t @@ -6,6 +6,6 @@ SECTIONS .text TOTO : { x = ABSOLUTE(TOTO); - *(*.text) + *(.text) } } diff --git a/ld/testsuite/ld-scripts/rgn-at5.t b/ld/testsuite/ld-scripts/rgn-at5.t index 3a35994..0129b91 100644 --- a/ld/testsuite/ld-scripts/rgn-at5.t +++ b/ld/testsuite/ld-scripts/rgn-at5.t @@ -8,17 +8,17 @@ MEMORY SECTIONS { - .sec0 : { *(*.sec0) } + .sec0 : { *(.sec0) } - .sec1 ORIGIN (region1) : { *(*.sec1) } AT> region2 + .sec1 ORIGIN (region1) : { *(.sec1) } AT> region2 fred = ORIGIN (region1) + LENGTH (region1); - .sec2 : { *(*.sec2) } > region3 AT> region4 + .sec2 : { *(.sec2) } > region3 AT> region4 - .sec3 0x5000 : { *(*.sec3) } + .sec3 0x5000 : { *(.sec3) } - .sec4 : { *(*.sec4) } AT> region2 + .sec4 : { *(.sec4) } AT> region2 .sec5 : { LONG(0x5555) } > region2 diff --git a/ld/testsuite/ld-scripts/section-match-1.t b/ld/testsuite/ld-scripts/section-match-1.t index 155b3dc..a9309f8 100644 --- a/ld/testsuite/ld-scripts/section-match-1.t +++ b/ld/testsuite/ld-scripts/section-match-1.t @@ -2,14 +2,14 @@ SECTIONS { /* .secA should collect all sections with a prefix of ".sec." except for those with a prefix of ".sec..". */ - .secA : { *(*.sec.[^.]*) } + .secA : { *(.sec.[^.]*) } /* .secB should be empty because .secA will have taken all of the potential matches. */ - .secB : { *(*.sec.[!.]*) } + .secB : { *(.sec.[!.]*) } /* .secC should match any sections with a ".sec.." prefix. */ - .secC : { *(*.sec.*) } + .secC : { *(.sec.*) } /* Ignore anything else. */ /DISCARD/ : { *(*) } |