diff options
author | Martin Jambor <mjambor@suse.cz> | 2025-04-14 14:21:15 +0200 |
---|---|---|
committer | Martin Jambor <jamborm@gcc.gnu.org> | 2025-04-14 14:39:39 +0200 |
commit | 4f19487f2606d25516d31f0279101deea9772da4 (patch) | |
tree | 05e9b8ff2fb1652288261cb045e7ec85a233e520 /gcc/rust/rust-gcc.cc | |
parent | 044d0d1ee1a61c21670068485d4a250edfbb695a (diff) | |
download | gcc-4f19487f2606d25516d31f0279101deea9772da4.zip gcc-4f19487f2606d25516d31f0279101deea9772da4.tar.gz gcc-4f19487f2606d25516d31f0279101deea9772da4.tar.bz2 |
ipa-cp: Use the stored and streamed pass-through types in ipa-vr (PR118785)
This patch revisits the fix for PR 118785 and intead of deducing the
necessary operation type it just uses the value collected and streamed
by an earlier patch. The main advantage is that we do not rely on
expr_type_first_operand_type_p enumarating all operations.
gcc/ChangeLog:
2025-03-20 Martin Jambor <mjambor@suse.cz>
PR ipa/118785
* ipa-cp.cc (ipa_vr_intersect_with_arith_jfunc): Use the stored
and streamed type of arithmetic pass-through functions.
Diffstat (limited to 'gcc/rust/rust-gcc.cc')
0 files changed, 0 insertions, 0 deletions