aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vect-loop.c
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2021-03-23 20:04:58 -0700
committerH.J. Lu <hjl.tools@gmail.com>2021-03-25 05:30:07 -0700
commit72982851d70dfbc547d83ed2bb45356b9ebe3ff0 (patch)
treef448fce0f556542cabdfce604a36fb3c17678ddd /gcc/tree-vect-loop.c
parentd99111fd8e12deffdd9a965ce17e8a760d531ec3 (diff)
downloadgcc-72982851d70dfbc547d83ed2bb45356b9ebe3ff0.zip
gcc-72982851d70dfbc547d83ed2bb45356b9ebe3ff0.tar.gz
gcc-72982851d70dfbc547d83ed2bb45356b9ebe3ff0.tar.bz2
x86: Skip ISA check for always_inline in system headers
For always_inline in system headers, we don't know if caller's ISAs are compatible with callee's ISAs until much later. Skip ISA check for always_inline in system headers if caller has target attribute. gcc/ PR target/98209 PR target/99744 * config/i386/i386.c (ix86_can_inline_p): Don't check ISA for always_inline in system headers. gcc/testsuite/ PR target/98209 PR target/99744 * gcc.target/i386/pr98209.c: New test. * gcc.target/i386/pr99744-1.c: Likewise. * gcc.target/i386/pr99744-2.c: Likewise.
Diffstat (limited to 'gcc/tree-vect-loop.c')
0 files changed, 0 insertions, 0 deletions