bug-binutils
[Top][All Lists]
Advanced

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

[Bug gas/25333] New: GAS is slow processing units compiled with -fdebug-


From: hubicka at gcc dot gnu.org
Subject: [Bug gas/25333] New: GAS is slow processing units compiled with -fdebug-types-sections containing many types
Date: Wed, 01 Jan 2020 22:52:25 +0000

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

            Bug ID: 25333
           Summary: GAS is slow processing units compiled with
                    -fdebug-types-sections containing many types
           Product: binutils
           Version: unspecified
            Status: NEW
          Severity: normal
          Priority: P2
         Component: gas
          Assignee: unassigned at sourceware dot org
          Reporter: hubicka at gcc dot gnu.org
  Target Milestone: ---

jan@skylake:~> cat t.c
#define def(name) struct name {int name;} name;
#define def2(name) def(name##a) def(name##b)
#define def3(name) def2(name##a) def2(name##b)
#define def4(name) def3(name##a) def3(name##b)
#define def5(name) def4(name##a) def4(name##b)
#define def6(name) def5(name##a) def5(name##b)
#define def7(name) def6(name##a) def6(name##b)
#define def8(name) def7(name##a) def7(name##b)
#define def9(name) def8(name##a) def8(name##b)
#define def10(name) def9(name##a) def9(name##b)
#define def11(name) def10(name##a) def10(name##b)
#define def12(name) def11(name##a) def11(name##b)
#define def13(name) def12(name##a) def12(name##b)
#define def14(name) def13(name##a) def13(name##b)
#define def15(name) def14(name##a) def14(name##b)
#define def16(name) def15(name##a) def15(name##b)
#define def17(name) def16(name##a) def16(name##b)
#define def18(name) def17(name##a) def17(name##b)
def18(a);
main()
{
}
jan@skylake:~> gcc t.c -fdebug-types-section  -O2 -g 

takes really long time mostly in
  45.79%  libc-2.30.so                   [.] __strcmp_avx2
   8.66%  as                             [.] 0x000000000000d2d9
   6.30%  libbfd-2.33.1.20191023-2.so    [.] bfd_get_section_by_name_if

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