[Bug gas/22094] New: Instruction `lsrsne` unknown

2017-09-06 Thread pmenzel+sourceware.org-bugzilla at molgen dot mpg.de
https://sourceware.org/bugzilla/show_bug.cgi?id=22094

Bug ID: 22094
   Summary: Instruction `lsrsne` unknown
   Product: binutils
   Version: 2.29
Status: UNCONFIRMED
  Severity: normal
  Priority: P2
 Component: gas
  Assignee: unassigned at sourceware dot org
  Reporter: pmenzel+sourceware.org-bugzilla at molgen dot mpg.de
  Target Milestone: ---

Using Debian Sid/unstable binutils-arm-linux-gnueabi 2.29-8.

>From the discussion of a change-set for coreboot [1], it turns out that GCC
does not understand valid instructions.

```
$ arm-linux-gnueabi-gcc-7 --version
arm-linux-gnueabi-gcc-7 (Debian 7.2.0-1) 7.2.0
Copyright (C) 2017 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

$ cat mov1.S
lsrsne r0, r0, #4
$ arm-linux-gnueabi-gcc-7 mov1.S -c -o mov1.gas
mov1.S: Assembler messages:
mov1.S:1: Error: bad instruction `lsrsne r0,r0,#4'
$ cat mov1.S
lsrsne r0, r0, #4
$ arm-linux-gnueabi-gcc-7 mov2.S -c -o mov2.gas
```

Julius Werner comments as below.

> FWIW, the ARMv7 A.R.M. says the S comes before the condition code, so this
> should've been MOVSNE instead of MOVNES anyway. It also doesn't explicitly
> allow a source operand shift for MOV, so LSRSNE should be the correct form. I
> bet GCC just has a few additional non-standard aliases, but I would be
> surprised if it can't recognize the official and most obvious notation
> (LSRSNE).

But there is an error with gas.

[1] https://review.coreboot.org/21358/

-- 
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


[Bug ld/24373] Arm Cortex-A53 Errata 843419 workaround inserts 4K stub even when unnecessary

2019-03-25 Thread pmenzel+sourceware.org-bugzilla at molgen dot mpg.de
https://sourceware.org/bugzilla/show_bug.cgi?id=24373

Paul Menzel  changed:

   What|Removed |Added

 CC||pmenzel+sourceware.org-bugz
   ||illa at molgen dot mpg.de

-- 
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


[Bug ld/26047] Don't allow linking ET_EXEC

2020-07-09 Thread pmenzel+sourceware.org-bugzilla at molgen dot mpg.de
https://sourceware.org/bugzilla/show_bug.cgi?id=26047

Paul Menzel  changed:

   What|Removed |Added

 CC||pmenzel+sourceware.org-bugz
   ||illa at molgen dot mpg.de

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


[Bug ld/26223] [2.35/2.36 Regression] ld now fails to take an executable as input

2020-07-09 Thread pmenzel+sourceware.org-bugzilla at molgen dot mpg.de
https://sourceware.org/bugzilla/show_bug.cgi?id=26223

Paul Menzel  changed:

   What|Removed |Added

 CC||pmenzel+sourceware.org-bugz
   ||illa at molgen dot mpg.de

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