aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/options.cc
diff options
context:
space:
mode:
authorAndrew Pinski <quic_apinski@quicinc.com>2024-10-22 09:05:38 -0700
committerAndrew Pinski <quic_apinski@quicinc.com>2024-10-23 16:33:35 -0700
commit36e3e68250bf54909218298d1141138579803631 (patch)
tree852ca0036ded90923f50765b8b462f3e66465772 /gcc/fortran/options.cc
parent5467f5b5ca6f2302573649b4a4f897793a9a6e7f (diff)
downloadgcc-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