diff options
author | Martin Jambor <mjambor@suse.cz> | 2022-11-22 18:22:03 +0100 |
---|---|---|
committer | Martin Jambor <mjambor@suse.cz> | 2022-11-22 18:29:06 +0100 |
commit | feeb0d68f1c7085199c3734e6517a3a4b58309ef (patch) | |
tree | 6757f67a12d3ba4459d41d8c46465feabcb4cb05 /libcpp | |
parent | c826a041081bfe9171353159a41da29b4667cdc0 (diff) | |
download | gcc-feeb0d68f1c7085199c3734e6517a3a4b58309ef.zip gcc-feeb0d68f1c7085199c3734e6517a3a4b58309ef.tar.gz gcc-feeb0d68f1c7085199c3734e6517a3a4b58309ef.tar.bz2 |
ipa-cp: Do not consider useless aggregate constants
When building vectors of known aggregate values, there is no point in
including those for parameters which are not used in any way
whatsoever. This patch avoids that together with also other kinds of
constants.
gcc/ChangeLog:
2022-11-13 Martin Jambor <mjambor@suse.cz>
* ipa-cp.cc (push_agg_values_from_edge): Do not consider constants
in unused aggregate parameters.
Diffstat (limited to 'libcpp')
0 files changed, 0 insertions, 0 deletions