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. _______________________________________________ bug-binutils mailing list bug-binutils@gnu.org https://lists.gnu.org/mailman/listinfo/bug-binutils