https://sourceware.org/bugzilla/show_bug.cgi?id=21175
Bug ID: 21175 Summary: [Aarch64] No error generated for moves between FP and General regs of different sizes Product: binutils Version: 2.26 Status: UNCONFIRMED Severity: normal Priority: P2 Component: gas Assignee: unassigned at sourceware dot org Reporter: ashwinyes at gmail dot com Target Milestone: --- No error is generated for instructions like below which moves values between differently sized floating point and general registers. fmov d0, w0 fmov s0, x0 fmov x0, s0 fmov w0, d0 These instructions are illegal and general "Illegal Instruction" error at runtime. GNU assembler (GNU Binutils for Ubuntu) 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 `aarch64-linux-gnu'. -- 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