bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug gas/23013] New: Assembler not recognizing 3-opt dcbt instruction fo


From: 7mg5 at queensu dot ca
Subject: [Bug gas/23013] New: Assembler not recognizing 3-opt dcbt instruction form on Power systems
Date: Wed, 28 Mar 2018 18:49:33 +0000

https://sourceware.org/bugzilla/show_bug.cgi?id=23013

            Bug ID: 23013
           Summary: Assembler not recognizing 3-opt dcbt instruction form
                    on Power systems
           Product: binutils
           Version: 2.25
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: gas
          Assignee: unassigned at sourceware dot org
          Reporter: 7mg5 at queensu dot ca
  Target Milestone: ---

Description:

When invoked on a simple testcase (test.s) the gas assembler does not recognize
the third operand to this instruction and emits an error.

Steps to Reproduce:

> cat test.s
.set r0,0
.set r10,10

lab_1:
        dcbt    r0,r10,8

> as test.s

Expected Results:

> as test.s
<no errors>

Actual Results:

> as test.s
test.s: Assembler messages:
test.s:5: Error: junk at end of line: `8'

OS/Harware:

This issue was first encountered in the default assembler installed under SUSE
12 on Power8 hardware, but has also been encountered on Redhat 7.3 (but not
Redhat 7.1) - also Power8.

The original failure was noted using version 2.26.1, but I have been able to
reproduce it with 2.30 as well.

original failing version info:
> as -version
GNU assembler (GNU Binutils; SUSE Linux Enterprise 12) 2.26.1
Copyright (C) 2015 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or later.
This program has absolutely no warranty.
This assembler was configured for a target of `powerpc64le-suse-linux'.

Additional Information:

As of Power5, the dcbt instruction can take a 3 operand form such as
  dcbt r0,r1,8

instruction documentation:
https://www.ibm.com/support/knowledgecenter/en/ssw_aix_72/com.ibm.aix.alangref/idalangref_dcbt_instrs.htm

-- 
You are receiving this mail because:
You are on the CC list for the bug.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]