This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


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

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.

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/ : { *(*) }

-- 
Alan Modra
Australia Development Lab, IBM


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