This is the mail archive of the binutils-cvs@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]

[binutils-gdb] [GAS][ARM] Fix UDF testism


https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=a66cf75c9cbd7ee9abfd3ca2f3a82fb32ba83387

commit a66cf75c9cbd7ee9abfd3ca2f3a82fb32ba83387
Author: Andre Vieira <andre.simoesdiasvieira@arm.com>
Date:   Wed Oct 31 12:05:19 2018 +0000

    [GAS][ARM] Fix UDF testism
    
    The old test never checked the objdump output since the 'error-output' directive
    would exit and thus never run objdump.  When this test was changed to adhere to
    use the new warning_output we started to run objdump.  The expected objdump
    output was old and had bitrotten, this fixes the layout, as the "disassembly"
    itself did not change.
    
    gas/ChangeLog
    
    2018-10-31  Andre Vieira  <andre.simoesdiasvieira@arm.com>
    
    	* testsuite/gas/arm/udf.d: Update expected output.

Diff:
---
 gas/ChangeLog               |  4 ++++
 gas/testsuite/gas/arm/udf.d | 42 +++++++++++++++++++-----------------------
 2 files changed, 23 insertions(+), 23 deletions(-)

diff --git a/gas/ChangeLog b/gas/ChangeLog
index 41a8d0c..e0a804a 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,5 +1,9 @@
 2018-10-31  Andre Vieira  <andre.simoesdiasvieira@arm.com>
 
+	* testsuite/gas/arm/udf.d: Update expected output.
+
+2018-10-31  Andre Vieira  <andre.simoesdiasvieira@arm.com>
+
 	* testsuite/gas/arm/armv1.d: Assemble for Armv1 and disassemble for
 	Armv2.
 
diff --git a/gas/testsuite/gas/arm/udf.d b/gas/testsuite/gas/arm/udf.d
index c8777a9..ef24209 100644
--- a/gas/testsuite/gas/arm/udf.d
+++ b/gas/testsuite/gas/arm/udf.d
@@ -6,26 +6,22 @@
 .*: +file format .*arm.*
 
 Disassembly of section \.text:
-
-0+0 <arm>:
-\s*0:\s+e7f000f0\s+udf	#0
-\s*4:\s+e7fabcfd\s+udf	#43981	; 0xabcd
-
-0+0 <thumb>:
-\s*8:\s+deab\s+udf	#171	; 0xab
-\s*a:\s+decd\s+udf	#205	; 0xcd
-\s*c:\s+de00\s+udf	#0
-\s*e:\s+46c0\s+nop.*
-\s*10:\s+f7f0 a000\s+udf\.w	#0
-\s*14:\s+f7f1 a234\s+udf\.w	#4660	; 0x1234
-\s*18:\s+f7fc acdd\s+udf\.w	#52445	; 0xccdd
-\s*1c:\s+bf08\s+it	eq
-\s*1e:\s+de12\s+udfeq	#18
-\s*20:\s+de23\s+udf	#35	; 0x23
-\s*22:\s+de34\s+udf	#52	; 0x34
-\s*24:\s+de56\s+udf	#86	; 0x56
-\s*26:\s+bf18\s+it	ne
-\s*28:\s+f7f1 a234\s+udfne\.w	#4660	; 0x1234
-\s*2c:\s+f7f2 a345\s+udf\.w	#9029	; 0x2345
-\s*30:\s+f7f3 a456\s+udf\.w	#13398	; 0x3456
-\s*34:\s+f7f5 a678\s+udf\.w	#22136	; 0x5678
+[^<]*<arm> e7f000f0 	udf	#0
+[^<]*<arm\+0x4> e7fabcfd 	udf	#43981	; 0xabcd
+[^<]*<thumb> deab      	udf	#171	; 0xab
+[^<]*<thumb\+0x2> decd      	udf	#205	; 0xcd
+[^<]*<thumb\+0x4> de00      	udf	#0
+[^<]*<thumb\+0x6> bf00      	nop
+[^<]*<thumb\+0x8> f7f0 a000 	udf.w	#0
+[^<]*<thumb\+0xc> f7f1 a234 	udf.w	#4660	; 0x1234
+[^<]*<thumb\+0x10> f7fc acdd 	udf.w	#52445	; 0xccdd
+[^<]*<thumb\+0x14> bf08      	it	eq
+[^<]*<thumb\+0x16> de12      	udfeq	#18
+[^<]*<thumb\+0x18> de23      	udf	#35	; 0x23
+[^<]*<thumb\+0x1a> de34      	udf	#52	; 0x34
+[^<]*<thumb\+0x1c> de56      	udf	#86	; 0x56
+[^<]*<thumb\+0x1e> bf18      	it	ne
+[^<]*<thumb\+0x20> f7f1 a234 	udfne.w	#4660	; 0x1234
+[^<]*<thumb\+0x24> f7f2 a345 	udf.w	#9029	; 0x2345
+[^<]*<thumb\+0x28> f7f3 a456 	udf.w	#13398	; 0x3456
+[^<]*<thumb\+0x2c> f7f5 a678 	udf.w	#22136	; 0x5678


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