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.
_______________________________________________
bug-binutils mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/bug-binutils