https://gcc.gnu.org/g:2587341324773c5229bfa75fdb7d6ab9230f2f49
commit r16-8388-g2587341324773c5229bfa75fdb7d6ab9230f2f49 Author: Stefan Schulze Frielinghaus <[email protected]> Date: Wed Apr 1 17:27:37 2026 +0200 s390: Fix -Wformat-security diagnostics This fixes gcc/config/s390/s390.cc: In function ‘void print_operand(FILE*, rtx, int)’: gcc/config/s390/s390.cc:8974:15: warning: format not a string literal and no format arguments [-Wformat-security] 8974 | fprintf (file, s390_branch_condition_mnemonic (x, FALSE)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc/config/s390/s390.cc:8978:15: warning: format not a string literal and no format arguments [-Wformat-security] 8978 | fprintf (file, s390_branch_condition_mnemonic (x, TRUE)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc/ChangeLog: * config/s390/s390.cc (print_operand): Use fputs instead of fprintf. Diff: --- gcc/config/s390/s390.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gcc/config/s390/s390.cc b/gcc/config/s390/s390.cc index c214609d3d32..cdd39f63500c 100644 --- a/gcc/config/s390/s390.cc +++ b/gcc/config/s390/s390.cc @@ -8971,11 +8971,11 @@ print_operand (FILE *file, rtx x, int code) } return; case 'C': - fprintf (file, s390_branch_condition_mnemonic (x, FALSE)); + fputs (s390_branch_condition_mnemonic (x, FALSE), file); return; case 'D': - fprintf (file, s390_branch_condition_mnemonic (x, TRUE)); + fputs (s390_branch_condition_mnemonic (x, TRUE), file); return; case 'E':
