Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Step:15-SP4
cross-sparc64-gcc7.21370
gcc7-pfe-0015-Backport-Fix-PR-93242-patchable-f...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File gcc7-pfe-0015-Backport-Fix-PR-93242-patchable-function-entry-broke.patch of Package cross-sparc64-gcc7.21370
From 770fcd0a31f3d557e5c79004161fa4c14fdaeced Mon Sep 17 00:00:00 2001 From: Andrew Pinski <apinski@marvell.com> Date: Sat, 18 Jan 2020 00:41:06 +0000 Subject: [PATCH 15/22] Backport Fix PR 93242: patchable-function-entry broken on MIPS On MIPS, .set noreorder/reorder needs to emitted around the nop. The template for the nop instruction uses %(/%) to do that. But default_print_patchable_function_entry uses fprintf rather than output_asm_insn to output the instruction. This fixes the problem by using output_asm_insn to emit the nop instruction. gcc/ChangeLog 2021-10-07 Giuliano Belinassi <gbelinassi@suse.de> Backport from mainline 2020-01-20 Andrew Pinski <apinski@marvell.com> PR middle-end/93242 * targhooks.c (default_print_patchable_function_entry): use output_asm_insn to emit the nop instruction. --- gcc/targhooks.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/targhooks.c b/gcc/targhooks.c index aaf536acf17..185dc7b0b6b 100644 --- a/gcc/targhooks.c +++ b/gcc/targhooks.c @@ -1655,7 +1655,7 @@ default_print_patchable_function_entry (FILE *file, unsigned i; for (i = 0; i < patch_area_size; ++i) - fprintf (file, "\t%s\n", nop_templ); + output_asm_insn (nop_templ, NULL); } bool -- 2.33.1
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor