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

Reply via email to