https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117666
Bug ID: 117666
Summary: Audit the aarch64 builtins for adding leaf and/or
nothrow attribute
Product: gcc
Version: 15.0
Status: UNCONFIRMED
Keywords: internal-improvement, missed-optimization
Severity: enhancement
Priority: P3
Component: target
Assignee: pinskia at gcc dot gnu.org
Reporter: pinskia at gcc dot gnu.org
Target Milestone: ---
While looking into PR 117665 (__builtin_aarch64_im_lane_boundsi causing an ICE
due to abnormal edges not being removed when folding even though it should have
the leaf attribute on it), there are some of the aarch64 builtins which don't
have leaf or no throw attribute on them either but should. I have not audited
all of them but many should have at least the leaf attribute on them.