On Mon, 27 Feb 2023 16:16:50 GMT, Jayathirth D V <j...@openjdk.org> wrote:
>> Under https://bugs.openjdk.org/browse/JDK-8264846 we moved to -O3 level of >> gcc optimizations from -O1 level for libawt build. This improved our >> J2DBench performance numbers in some options considerably. >> >> Recent changes done under https://bugs.openjdk.org/browse/JDK-8299337 causes >> difference in generated code by gcc and this is resulting in performance >> regression for bimg_misc-* J2DBench options in our performance servers. >> Under https://bugs.openjdk.org/browse/JDK-8299337 we have just removed >> unused variables and it is a cleanup task. >> >> We can force gcc to generate position independent code by using -fpic >> option.Also i have removed -fgcse-after-reload option for gcc, because this >> is by default covered under -O3 level of optimization introduced under >> https://bugs.openjdk.org/browse/JDK-8264846. >> >> With this change bimg_misc-* J2DBench option performance regression is >> resolved and there are no regression in other options of J2DBench or >> SwingMark and it is verified in our performance servers. > > Jayathirth D V has updated the pull request incrementally with one additional > commit since the last revision: > > Update comment Marked as reviewed by erikj (Reviewer). ------------- PR: https://git.openjdk.org/jdk/pull/12761