This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug tree-optimization/83651] [7/8 regression] 20% slowdown of linux kernel AES cipher


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

--- Comment #2 from Arnd Bergmann <arnd at linaro dot org> ---
My kernel patch to use -Os got merged, but caused a regression, so I kept
experimenting with the libressl implementation. Apparently, turning off
-fcode-hoisting is a better way address PR83356, and the performance is the
same as with -Os: New numbers with libressl, same method as before:

                      -O2     -Os    -O2 -fno-code-hoisting
      gcc-6.3.1       16.7    16.7    -
      gcc-7.0.1       17.5    16.0    16.0
      gcc-7.1.1       17.5    16.0    16.0
      gcc-7.2.1       17.5    16.0    16.0
      gcc-8.0.0       16.8    15.5    15.5

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]