[#5981] gas tests have regressions due to SHIFT->LSHIFT change

Document created by Aaronwu Employee on Oct 17, 2013
Version 1Show Document
  • View in full screen mode

[#5981] gas tests have regressions due to SHIFT->LSHIFT change

Submitted By: Mingquan Pan

Open Date

2010-03-19 06:07:16     Close Date

2010-03-21 23:04:06

Priority:

Medium     Assignee:

Mike Frysinger

Robin Getz

Board:

N/A     Silicon Revision:

Resolution:

N/A     Fixed In Release:

N/A

Processor:

BF527     

Host Operating System:

toolchain rev.:

trunk 4.3 head     kernel rev.:

State:

Closed     Found In Release:

2010R1

Is this bug repeatable?:

N/A     

Summary: gas tests have regressions due to SHIFT->LSHIFT change

Details:

 

gas test on hardware has regressions now.

 

#########################################

#

# Comparing gas-2.17.sum

#

########################################

Tests that now fail, but worked before:

 

bfin-uclinux: parallel2

bfin-uclinux: parallel3

bfin-uclinux: shift

bfin-uclinux: vector

bfin-uclinux: vector2

 

/home/test/work/cruise/checkouts/toolchain/binutils-2.17/gas/testsuite/lib/run bfin-uclinux-as   -o dump.o /home/test/work/cruise/checkouts/toolchain/binutils-2.17/gas/testsuite/gas/bfin/parallel2.s

bfin-uclinux-objdump  -d dump.o > dump.out

regexp_diff match failure

regexp "^ 1b0:  02 ce 1c 8a     R5 = SHIFT R4 BY R3.L \|\| R4 = W\[P2 \+ 0x12\] \(Z\) \|\| NOP;$"

line   " 1b0:   02 ce 1c 8a     R5 = LSHIFT R4 BY R3.L || R4 = W[P2 + 0x12] (Z) || NOP;"

FAIL: parallel2

/home/test/work/cruise/checkouts/toolchain/binutils-2.17/gas/testsuite/lib/run bfin-uclinux-as   -o dump.o /home/test/work/cruise/checkouts/toolchain/binutils-2.17/gas/testsuite/gas/bfin/parallel3.s

bfin-uclinux-objdump  -d dump.o > dump.out

regexp_diff match failure

regexp "^  f8:  01 ce 11 88     R4 = SHIFT R1 BY R2.L \(V\) \|\| \[P5\] = P0 \|\| NOP;$"

line   "  f8:   01 ce 11 88     R4 = LSHIFT R1 BY R2.L (V) || [P5] = P0 || NOP;"

FAIL: parallel3

 

 

known good version:

 

toolchain 4029  uclinux 9497 linux 8463

 

last failed version:

 

toolchain 4036  uclinux 9497 linux 8464

 

Follow-ups

 

--- Mike Frysinger                                           2010-03-19 15:31:51

was broken by the disassembler change.  should be all set now though.

 

--- Mingquan Pan                                             2010-03-21 23:02:50

Yes,fixed. Close.

 

--- Sonic Zhang                                              2010-03-21 23:33:35

restore owners

 

 

 

    Files

    Changes

    Commits

    Dependencies

    Duplicates

    Associations

    Tags

 

File Name     File Type     File Size     Posted By

No Files Were Found

Attachments

Outcomes