[Bug 517081] Re: Floating-point assembly and disassembly bugs on armel
fixed in 14.04 LTS ** Changed in: binutils (Ubuntu) Status: Confirmed = Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/517081 Title: Floating-point assembly and disassembly bugs on armel To manage notifications about this bug go to: https://bugs.launchpad.net/binutils-linaro/+bug/517081/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 517081] Re: Floating-point assembly and disassembly bugs on armel
** Changed in: binutils-linaro Status: Fix Committed = Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/517081 Title: Floating-point assembly and disassembly bugs on armel To manage notifications about this bug go to: https://bugs.launchpad.net/binutils-linaro/+bug/517081/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 517081] Re: Floating-point assembly and disassembly bugs on armel
** Changed in: binutils-linaro Status: Triaged = Fix Committed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/517081 Title: Floating-point assembly and disassembly bugs on armel To manage notifications about this bug go to: https://bugs.launchpad.net/binutils-linaro/+bug/517081/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 517081] Re: Floating-point assembly and disassembly bugs on armel
** Changed in: binutils-linaro Status: Confirmed = Triaged -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/517081 Title: Floating-point assembly and disassembly bugs on armel To manage notifications about this bug go to: https://bugs.launchpad.net/binutils-linaro/+bug/517081/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 517081] Re: Floating-point assembly and disassembly bugs on armel
** Changed in: binutils-linaro Status: New = Confirmed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/517081 Title: Floating-point assembly and disassembly bugs on armel To manage notifications about this bug go to: https://bugs.launchpad.net/binutils-linaro/+bug/517081/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 517081] Re: Floating-point assembly and disassembly bugs on armel
The situation seems to be better in gas 2.21 (binutils-arm-linux-gnueabi 2.21-1ubuntu4cross1.55) arm-linux-gnueabi-as vldr-dis.s -mfpu=neon vldr-dis.s: Assembler messages: vldr-dis.s:17: Error: r15 not allowed here -- `vld1.8 d0,float' vldr-dis.s:19: Error: r15 not allowed here -- `vst1.8 d0,float' vldr-dis.s:21: Error: r15 not allowed here -- `vld1.8 d0,[pc,-(.-4)-4+float]' vldr-dis.s:23: Error: r15 not allowed here -- `vld1.8 d0,[pc,-(.-4)-4+float]' so then I replaced those four with vldr d0, float (to keep offsets the same as the original), reassembled and objdump'd it which gives: 0: ed9f 0b0e vldrd0, [pc, #56] ; 3c float 4: 46c0nop ; (mov r8, r8) 6: ed9f 0b0d vldrd0, [pc, #52] ; 3c float a: 46c0nop ; (mov r8, r8) c: ed8f 0b0b vstrd0, [pc, #44] ; 3c float 10: 46c0nop ; (mov r8, r8) 12: ed8f 0b0a vstrd0, [pc, #40] ; 3c float 16: 46c0nop ; (mov r8, r8) 18: f8df 0020 ldr.w r0, [pc, #32] ; 3c float 1c: 46c0nop ; (mov r8, r8) 1e: f8df 001c ldr.w r0, [pc, #28] ; 3c float 22: 46c0nop ; (mov r8, r8) 24: ed9f 0b05 vldrd0, [pc, #20] ; 3c float 28: 46c0nop ; (mov r8, r8) 2a: ed9f 0b04 vldrd0, [pc, #16] ; 3c float 2e: 46c0nop ; (mov r8, r8) 30: ed9f 0b02 vldrd0, [pc, #8]; 3c float 34: 46c0nop ; (mov r8, r8) 36: ed9f 0b01 vldrd0, [pc, #4]; 3c float 3a: 46c0nop ; (mov r8, r8) so I think the offsets are now as you expect. So I think that the only one left is that it should be disallowing pc relative vstr's Dave -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/517081 Title: Floating-point assembly and disassembly bugs on armel -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 517081] Re: Floating-point assembly and disassembly bugs on armel
** Also affects: binutils-linaro Importance: Undecided Status: New ** Changed in: binutils-linaro Importance: Undecided = Low -- Floating-point assembly and disassembly bugs on armel https://bugs.launchpad.net/bugs/517081 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 517081] Re: Floating-point assembly and disassembly bugs on armel
** Changed in: binutils (Ubuntu) Importance: Undecided = Low ** Changed in: binutils (Ubuntu) Status: New = Confirmed -- Floating-point assembly and disassembly bugs on armel https://bugs.launchpad.net/bugs/517081 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 517081] Re: Floating-point assembly and disassembly bugs on armel
** Tags added: armv7 thumb -- Floating-point assembly and disassembly bugs on armel https://bugs.launchpad.net/bugs/517081 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 517081] Re: Floating-point assembly and disassembly bugs on armel
** Tags added: toolchain -- Floating-point assembly and disassembly bugs on armel https://bugs.launchpad.net/bugs/517081 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 517081] Re: Floating-point assembly and disassembly bugs on armel
** Attachment added: Assembler source file demonstrating the error http://launchpadlibrarian.net/38753514/vldr-dis.s -- Floating-point assembly and disassembly bugs on armel https://bugs.launchpad.net/bugs/517081 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs