[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.
- [Bug binutils/22870] New: slow aarch64 assembler for source with lots of .loc directives,
aldyh at redhat dot com <=
- [Bug binutils/22870] slow aarch64 assembler for source with lots of .loc directives, amodra at gmail dot com, 2018/02/20
- [Bug binutils/22870] slow aarch64 assembler for source with lots of .loc directives, aoliva at sourceware dot org, 2018/02/20
- [Bug binutils/22870] slow aarch64 assembler for source with lots of .loc directives, amodra at gmail dot com, 2018/02/20
- [Bug binutils/22870] slow aarch64 assembler for source with lots of .loc directives, aoliva at sourceware dot org, 2018/02/22
- [Bug binutils/22870] slow aarch64 assembler for source with lots of .loc directives, aoliva at sourceware dot org, 2018/02/22