diff options
author | Andrew Pinski <quic_apinski@quicinc.com> | 2024-10-22 09:05:38 -0700 |
---|---|---|
committer | Andrew Pinski <quic_apinski@quicinc.com> | 2024-10-23 16:33:35 -0700 |
commit | 36e3e68250bf54909218298d1141138579803631 (patch) | |
tree | 852ca0036ded90923f50765b8b462f3e66465772 /gcc/fortran/options.cc | |
parent | 5467f5b5ca6f2302573649b4a4f897793a9a6e7f (diff) | |
download | gcc-36e3e68250bf54909218298d1141138579803631.zip gcc-36e3e68250bf54909218298d1141138579803631.tar.gz gcc-36e3e68250bf54909218298d1141138579803631.tar.bz2 |
match: Reject non-const internal functions [PR117260]
When internal functions support was added to match (r6-4979-gc9e926ce2bdc8b),
the check for ECF_CONST was the builtin function side. Though before r15-4503-g8d6d6d537fdc,
there was no use of maybe_push_res_to_seq with non-const internal functions so the check
would not make a difference.
This adds the check for internal functions just as there is a check for builtins.
Note I didn't add a testcase because there was no non-const internal function
which could be used on x86_64 in a decent manor.
Bootstrapped and tested on x86_64-linux-gnu.
gcc/ChangeLog:
PR tree-optimization/117260
* gimple-match-exports.cc (maybe_push_res_to_seq): Reject non-const
internal functions.
Signed-off-by: Andrew Pinski <quic_apinski@quicinc.com>
Diffstat (limited to 'gcc/fortran/options.cc')
0 files changed, 0 insertions, 0 deletions