Skip to:
Commit: https://github.com/gcc-mirror/gcc/commit/2f14c0dbb789852947cb58fdf7d3162413f053facommit gcc-14-8680-g2f14c0dbb78Author: Roger Sayle <roger@nextmovesoftware.com>Date: Thu Feb 1 06:10:42 2024 +0000
PR target/113560: Enhance is_widening_mult_rhs_p.
This patch resolves PR113560, a code quality regression from GCC12affecting x86_64, by enhancing the middle-end's tree-ssa-math-opts.ccto recognize more instances of widening multiplications.... 118 lines of the commit log omitted.
tcwg_bmk-code_size-cpu2017fast
gnu-aarch64-master-Os
grew in size by 2% - 649.fotonik3d_s
https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/2f14c0dbb789852947cb58fdf7d3162413f053fa/tcwg_bmk-code_size-cpu2017fast/gnu-aarch64-master-Os/details.txt
https://ci.linaro.org/job/tcwg_bmk-code_size-cpu2017fast--gnu-aarch64-master-Os-build/145/artifact/artifacts
tcwg_bmk-code_size-spec2k6
gnu-aarch64-master-O2_LTO
grew in size by 6% - 433.milc
https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/2f14c0dbb789852947cb58fdf7d3162413f053fa/tcwg_bmk-code_size-spec2k6/gnu-aarch64-master-O2_LTO/details.txt
https://ci.linaro.org/job/tcwg_bmk-code_size-spec2k6--gnu-aarch64-master-O2_LTO-build/159/artifact/artifacts
tcwg_bmk-code_vect-cpu2017fast
gnu-aarch64-master-O3
526.blender_r failed to build
https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/2f14c0dbb789852947cb58fdf7d3162413f053fa/tcwg_bmk-code_vect-cpu2017fast/gnu-aarch64-master-O3/details.txt
https://ci.linaro.org/job/tcwg_bmk-code_vect-cpu2017fast--gnu-aarch64-master-O3-build/160/artifact/artifacts
tcwg_bootstrap_build
master-aarch64-bootstrap_profiled
Failure
https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/2f14c0dbb789852947cb58fdf7d3162413f053fa/tcwg_bootstrap_build/master-aarch64-bootstrap_profiled/details.txt
https://ci.linaro.org/job/tcwg_bootstrap_build--master-aarch64-bootstrap_profiled-build/366/artifact/artifacts
master-aarch64-bootstrap_profiled_lto_lean
https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/2f14c0dbb789852947cb58fdf7d3162413f053fa/tcwg_bootstrap_build/master-aarch64-bootstrap_profiled_lto_lean/details.txt
https://ci.linaro.org/job/tcwg_bootstrap_build--master-aarch64-bootstrap_profiled_lto_lean-build/353/artifact/artifacts
tcwg_bootstrap_check
master-arm-check_bootstrap
FAIL: 3 regressions
https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/2f14c0dbb789852947cb58fdf7d3162413f053fa/tcwg_bootstrap_check/master-arm-check_bootstrap/details.txt
https://ci.linaro.org/job/tcwg_bootstrap_check--master-arm-check_bootstrap-build/559/artifact/artifacts
master-arm-check_bootstrap_lto
https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/2f14c0dbb789852947cb58fdf7d3162413f053fa/tcwg_bootstrap_check/master-arm-check_bootstrap_lto/details.txt
https://ci.linaro.org/job/tcwg_bootstrap_check--master-arm-check_bootstrap_lto-build/552/artifact/artifacts
tcwg_gcc_check
master-arm
https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/2f14c0dbb789852947cb58fdf7d3162413f053fa/tcwg_gcc_check/master-arm/details.txt
https://ci.linaro.org/job/tcwg_gcc_check--master-arm-build/1650/artifact/artifacts
tcwg_gnu_cross_check_gcc
https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/2f14c0dbb789852947cb58fdf7d3162413f053fa/tcwg_gnu_cross_check_gcc/master-arm/details.txt
https://ci.linaro.org/job/tcwg_gnu_cross_check_gcc--master-arm-build/1233/artifact/artifacts
tcwg_gnu_embed_check_gcc
master-arm_v7a_softfp_eabi
https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/2f14c0dbb789852947cb58fdf7d3162413f053fa/tcwg_gnu_embed_check_gcc/master-arm_v7a_softfp_eabi/details.txt
https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-arm_v7a_softfp_eabi-build/392/artifact/artifacts
master-thumb_m33_eabi
https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/2f14c0dbb789852947cb58fdf7d3162413f053fa/tcwg_gnu_embed_check_gcc/master-thumb_m33_eabi/details.txt
https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m33_eabi-build/353/artifact/artifacts
master-thumb_m55_hard_eabi
https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/2f14c0dbb789852947cb58fdf7d3162413f053fa/tcwg_gnu_embed_check_gcc/master-thumb_m55_hard_eabi/details.txt
https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m55_hard_eabi-build/329/artifact/artifacts
master-thumb_m7_eabi
https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/2f14c0dbb789852947cb58fdf7d3162413f053fa/tcwg_gnu_embed_check_gcc/master-thumb_m7_eabi/details.txt
https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m7_eabi-build/332/artifact/artifacts
master-thumb_v8a_hard_eabi
https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/2f14c0dbb789852947cb58fdf7d3162413f053fa/tcwg_gnu_embed_check_gcc/master-thumb_v8a_hard_eabi/details.txt
https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_v8a_hard_eabi-build/333/artifact/artifacts
tcwg_gnu_native_check_gcc
https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/2f14c0dbb789852947cb58fdf7d3162413f053fa/tcwg_gnu_native_check_gcc/master-arm/details.txt
https://ci.linaro.org/job/tcwg_gnu_native_check_gcc--master-arm-build/995/artifact/artifacts
Latest data: https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/2f14c0dbb789852947cb58fdf7d3162413f053fa/jira/yaml
grew in size by 6% - 433.milcDetails: https://ci.linaro.org/job/tcwg_bmk-code_size-spec2k6--gnu-aarch64-master-O2_LTO-build/159/artifact/artifacts/notify/mail-body.txt/*view*/
Followed up with Roger: https://lists.linaro.org/archives/list/linaro-toolchain@lists.linaro.org/thread/LOHRI6AP4RGDUVZI34MWDNMPRMJZGDHF/ .
grew in size by 2% - 649.fotonik3d_sDetails: https://ci.linaro.org/job/tcwg_bmk-code_size-cpu2017fast--gnu-aarch64-master-Os-build/145/artifact/artifacts/notify/mail-body.txt/*view*/
No changeDetails: https://ci.linaro.org/job/tcwg_bmk-code_vect-cpu2017fast--gnu-aarch64-master-O3-build/160/artifact/artifacts/notify/mail-body.txt/*view*/
FAIL: 3 regressionsDetails: https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m7_eabi-build/332/artifact/artifacts/notify/mail-body.txt/*view*/
Commit: https://github.com/gcc-mirror/gcc/commit/2f14c0dbb789852947cb58fdf7d3162413f053fa
commit gcc-14-8680-g2f14c0dbb78
Author: Roger Sayle <roger@nextmovesoftware.com>
Date: Thu Feb 1 06:10:42 2024 +0000
PR target/113560: Enhance is_widening_mult_rhs_p.
This patch resolves PR113560, a code quality regression from GCC12
affecting x86_64, by enhancing the middle-end's tree-ssa-math-opts.cc
to recognize more instances of widening multiplications.
... 118 lines of the commit log omitted.
tcwg_bmk-code_size-cpu2017fast
gnu-aarch64-master-Os
grew in size by 2% - 649.fotonik3d_s
https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/2f14c0dbb789852947cb58fdf7d3162413f053fa/tcwg_bmk-code_size-cpu2017fast/gnu-aarch64-master-Os/details.txt
https://ci.linaro.org/job/tcwg_bmk-code_size-cpu2017fast--gnu-aarch64-master-Os-build/145/artifact/artifacts
tcwg_bmk-code_size-spec2k6
gnu-aarch64-master-O2_LTO
grew in size by 6% - 433.milc
https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/2f14c0dbb789852947cb58fdf7d3162413f053fa/tcwg_bmk-code_size-spec2k6/gnu-aarch64-master-O2_LTO/details.txt
https://ci.linaro.org/job/tcwg_bmk-code_size-spec2k6--gnu-aarch64-master-O2_LTO-build/159/artifact/artifacts
tcwg_bmk-code_vect-cpu2017fast
gnu-aarch64-master-O3
526.blender_r failed to build
https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/2f14c0dbb789852947cb58fdf7d3162413f053fa/tcwg_bmk-code_vect-cpu2017fast/gnu-aarch64-master-O3/details.txt
https://ci.linaro.org/job/tcwg_bmk-code_vect-cpu2017fast--gnu-aarch64-master-O3-build/160/artifact/artifacts
tcwg_bootstrap_build
master-aarch64-bootstrap_profiled
Failure
https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/2f14c0dbb789852947cb58fdf7d3162413f053fa/tcwg_bootstrap_build/master-aarch64-bootstrap_profiled/details.txt
https://ci.linaro.org/job/tcwg_bootstrap_build--master-aarch64-bootstrap_profiled-build/366/artifact/artifacts
master-aarch64-bootstrap_profiled_lto_lean
Failure
https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/2f14c0dbb789852947cb58fdf7d3162413f053fa/tcwg_bootstrap_build/master-aarch64-bootstrap_profiled_lto_lean/details.txt
https://ci.linaro.org/job/tcwg_bootstrap_build--master-aarch64-bootstrap_profiled_lto_lean-build/353/artifact/artifacts
tcwg_bootstrap_check
master-arm-check_bootstrap
FAIL: 3 regressions
https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/2f14c0dbb789852947cb58fdf7d3162413f053fa/tcwg_bootstrap_check/master-arm-check_bootstrap/details.txt
https://ci.linaro.org/job/tcwg_bootstrap_check--master-arm-check_bootstrap-build/559/artifact/artifacts
master-arm-check_bootstrap_lto
FAIL: 3 regressions
https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/2f14c0dbb789852947cb58fdf7d3162413f053fa/tcwg_bootstrap_check/master-arm-check_bootstrap_lto/details.txt
https://ci.linaro.org/job/tcwg_bootstrap_check--master-arm-check_bootstrap_lto-build/552/artifact/artifacts
tcwg_gcc_check
master-arm
FAIL: 3 regressions
https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/2f14c0dbb789852947cb58fdf7d3162413f053fa/tcwg_gcc_check/master-arm/details.txt
https://ci.linaro.org/job/tcwg_gcc_check--master-arm-build/1650/artifact/artifacts
tcwg_gnu_cross_check_gcc
master-arm
FAIL: 3 regressions
https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/2f14c0dbb789852947cb58fdf7d3162413f053fa/tcwg_gnu_cross_check_gcc/master-arm/details.txt
https://ci.linaro.org/job/tcwg_gnu_cross_check_gcc--master-arm-build/1233/artifact/artifacts
tcwg_gnu_embed_check_gcc
master-arm_v7a_softfp_eabi
FAIL: 3 regressions
https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/2f14c0dbb789852947cb58fdf7d3162413f053fa/tcwg_gnu_embed_check_gcc/master-arm_v7a_softfp_eabi/details.txt
https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-arm_v7a_softfp_eabi-build/392/artifact/artifacts
master-thumb_m33_eabi
FAIL: 3 regressions
https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/2f14c0dbb789852947cb58fdf7d3162413f053fa/tcwg_gnu_embed_check_gcc/master-thumb_m33_eabi/details.txt
https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m33_eabi-build/353/artifact/artifacts
master-thumb_m55_hard_eabi
FAIL: 3 regressions
https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/2f14c0dbb789852947cb58fdf7d3162413f053fa/tcwg_gnu_embed_check_gcc/master-thumb_m55_hard_eabi/details.txt
https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m55_hard_eabi-build/329/artifact/artifacts
master-thumb_m7_eabi
FAIL: 3 regressions
https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/2f14c0dbb789852947cb58fdf7d3162413f053fa/tcwg_gnu_embed_check_gcc/master-thumb_m7_eabi/details.txt
https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m7_eabi-build/332/artifact/artifacts
master-thumb_v8a_hard_eabi
FAIL: 3 regressions
https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/2f14c0dbb789852947cb58fdf7d3162413f053fa/tcwg_gnu_embed_check_gcc/master-thumb_v8a_hard_eabi/details.txt
https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_v8a_hard_eabi-build/333/artifact/artifacts
tcwg_gnu_native_check_gcc
master-arm
FAIL: 3 regressions
https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/2f14c0dbb789852947cb58fdf7d3162413f053fa/tcwg_gnu_native_check_gcc/master-arm/details.txt
https://ci.linaro.org/job/tcwg_gnu_native_check_gcc--master-arm-build/995/artifact/artifacts
Latest data: https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/2f14c0dbb789852947cb58fdf7d3162413f053fa/jira/yaml