2.35 x64 assembler more than 70 times slower than 2.34?
Martin Liška
mliska@suse.cz
Wed Aug 19 08:48:20 GMT 2020
On 8/19/20 10:38 AM, Franz Sirl wrote:
> Hi,
>
> I just stumbled over an extreme slowdown in assembler performance. On a 265 MByte .s file (gcc10 assembly output of a 27000 line C source compiled with debug + ASAN + UBSAN) the assembler of 2.34 takes ~49-59sec, but the 2.35 assembler takes ~65-74min. Both use about 3.6 GBytes of memory. That's quite a performance regression, so hasn't anyone else seen this? Any timed mass rebuilds with binutils-2.35 yet?
Btw. would it be possible to share the .s file to me?
Or is it a private project?
Thanks,
Martin
>
> fsirl@ds1:~> time as-2.35 --64 -o sample.o sample.s
>
> real 74m11.921s
> user 73m45.203s
> sys 0m13.132s
> fsirl@ds1:~> time as-2.34 --64 -o sample.o sample.s
>
> real 0m49.454s
> user 0m46.331s
> sys 0m2.623s
>
> Franz
More information about the Binutils
mailing list