bug-binutils
[Top][All Lists]
Advanced

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

[Bug binutils/22870] New: slow aarch64 assembler for source with lots of


From: aldyh at redhat dot com
Subject: [Bug binutils/22870] New: slow aarch64 assembler for source with lots of .loc directives
Date: Tue, 20 Feb 2018 20:39:30 +0000

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

            Bug ID: 22870
           Summary: slow aarch64 assembler for source with lots of .loc
                    directives
           Product: binutils
           Version: unspecified
            Status: NEW
          Severity: normal
          Priority: P2
         Component: binutils
          Assignee: unassigned at sourceware dot org
          Reporter: aldyh at redhat dot com
  Target Milestone: ---

Created attachment 10840
  --> https://sourceware.org/bugzilla/attachment.cgi?id=10840&action=edit
aarch64 assembler testcase

Hi.

After the following patch in GCC land, providing finer grained .loc directives
for inline functions, assembler time is significantly higher:

https://gcc.gnu.org/ml/gcc-patches/2018-02/msg00481.html

tor:~/bld/aarch64-combined/gcc$ time ./as poly-big.s
real    0m20.108s
user    0m19.847s
sys     0m0.203s
tor:~/bld/aarch64-combined/gcc$ time ./as poly-small.s
real    0m0.622s
user    0m0.574s
sys     0m0.046s
tor:~/bld/aarch64-combined/gcc$ grep \.loc poly-big.s|wc
 103773  784669 4036367
tor:~/bld/aarch64-combined/gcc$ grep \.loc poly-small.s|wc
  30423  210225 1096181

I am reporting this, just in case the binutils team would like this addressed.

This was originally reported as PR84408 in GCC:

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84408

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