x86: Check cfun != NULL before accessing silent_p
authorH.J. Lu <hjl.tools@gmail.com>
Sat, 20 Mar 2021 12:17:36 +0000 (05:17 -0700)
committerH.J. Lu <hjl.tools@gmail.com>
Sat, 20 Mar 2021 17:08:31 +0000 (10:08 -0700)
commit19ff0b0d816e6e7d7657a8559e9957d79dc1d77f
tree334a73f2effa41f2a2048f27edeb53d94be12568
parent9f59cb7cac009f3c6eba81eb09714699b9ac9f8d
x86: Check cfun != NULL before accessing silent_p

Since construct_container may be called with cfun == NULL, check
cfun != NULL before accessing silent_p.

gcc/

PR target/99679
* config/i386/i386.c (construct_container): Check cfun != NULL
before accessing silent_p.

gcc/testsuite/

PR target/99679
* g++.target/i386/pr99679-1.C: New test.
* g++.target/i386/pr99679-2.C: Likewise.
gcc/config/i386/i386.c
gcc/testsuite/g++.target/i386/pr99679-1.C [new file with mode: 0644]
gcc/testsuite/g++.target/i386/pr99679-2.C [new file with mode: 0644]