Hi, Unlike varasm.c config/i386/winnt.c lacks proper handling of the ".text.unlikely" section and will make it writable instead of executable. This patch fixes PR35661. Bootstrapped and tested on i386-pc-mingw32. PR target/35661 *config/i386/winnt.c (i386_pe_section_type_flags): Mark ".text.unlikely" as executable -- Zuxy