https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88432
--- Comment #3 from alahay01 at gcc dot gnu.org ---
I considered a number of solutions, but they all had issues:
1) Place the RTL for the stack guard inside the prologue, giving:
*function prologue rtl
*stack guard code (__stack_chk_guard)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88432
--- Comment #2 from alahay01 at gcc dot gnu.org ---
Created attachment 45200
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45200=edit
Final assembly dump for the .cc file with dwarf
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88432
--- Comment #1 from alahay01 at gcc dot gnu.org ---
Created attachment 45199
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45199=edit
rtl final dump for the .cc file