bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug gas/28230] New: .tfloat change breaks existing assembly codes


From: hjl.tools at gmail dot com
Subject: [Bug gas/28230] New: .tfloat change breaks existing assembly codes
Date: Sun, 15 Aug 2021 18:14:32 +0000

https://sourceware.org/bugzilla/show_bug.cgi?id=28230

            Bug ID: 28230
           Summary: .tfloat change breaks existing assembly codes
           Product: binutils
           Version: 2.38 (HEAD)
            Status: NEW
          Severity: normal
          Priority: P2
         Component: gas
          Assignee: unassigned at sourceware dot org
          Reporter: hjl.tools at gmail dot com
  Target Milestone: ---
            Target: i386,x86-64

sysdeps/i386/fpu/s_cbrtl.S in glibc has

#define CBRT2           1.2599210498948731648
#define ONE_CBRT2       0.793700525984099737355196796584
#define SQR_CBRT2       1.5874010519681994748
#define ONE_SQR_CBRT2   0.629960524947436582364439673883

        /* We make the entries in the following table all 16 bytes
           wide to avoid having to implement a multiplication by 10.  */
        .type factor,@object
        .align ALIGNARG(4)
factor: .tfloat ONE_SQR_CBRT2
        .byte 0, 0, 0, 0, 0, 0
        .tfloat ONE_CBRT2
        .byte 0, 0, 0, 0, 0, 0
        .tfloat 1.0
        .byte 0, 0, 0, 0, 0, 0
        .tfloat CBRT2
        .byte 0, 0, 0, 0, 0, 0
        .tfloat SQR_CBRT2

But

commit 8f2200fe8e7f17295ed6d9bbc908da533c95e089
Author: Jan Beulich <jbeulich@suse.com>
Date:   Wed Aug 11 08:31:41 2021 +0200

commit e74e2b4c336fad993b0dd31b859af919ad52ec9e
Author: Jan Beulich <jbeulich@suse.com>
Date:   Wed Aug 11 08:31:03 2021 +0200

    x86/ELF: fix .ds.x output

commit e2295dade838ad296e1e1cd1096177058139b6b3
Author: Jan Beulich <jbeulich@suse.com>
Date:   Wed Aug 11 08:30:26 2021 +0200

    x86/ELF: fix .tfloat output

commit e2295dade838ad296e1e1cd1096177058139b6b3
Author: Jan Beulich <jbeulich@suse.com>
Date:   Wed Aug 11 08:30:26 2021 +0200

    x86/ELF: fix .tfloat output

changed the layouts.

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


reply via email to

[Prev in Thread] Current Thread [Next in Thread]