]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit
ld: Update function prototypes for compilers defaulting to -std=gnu23
authorH.J. Lu <hjl.tools@gmail.com>
Sun, 12 Jan 2025 07:14:38 +0000 (15:14 +0800)
committerH.J. Lu <hjl.tools@gmail.com>
Sun, 12 Jan 2025 08:45:45 +0000 (16:45 +0800)
commitfd7728c8a4aa7aa5761ccb18879ea8d137958b06
tree02d14a6d6a761071d5c592f4654d6e4d1ef119ce
parentb5b9f926354d7f79048701cbe5a57dac8f3919b0
ld: Update function prototypes for compilers defaulting to -std=gnu23

Since GCC 15 defaults to -std=gnu23, update function prototypes in linker
tests for compilers defaulting to -std=gnu23.

PR ld/32546
* ld-shared/main.c (shlib_checkfunptr1): Update prototype for
compilers defaulting to -std=gnu23.
(shlib_checkfunptr2): Likewise.
* ld-shared/sh1.c (shlib_checkfunptr1): Likewise.
(shlib_checkfunptr2): Likewise.
* ld-srec/sr1.c (fn1): Likewise.
(fn2): Likewise.
* ld-srec/sr2.c (fn1): Likewise.
(fn2): Likewise.
* ld-vsb/main.c (shlib_checkfunptr1): Likewise.
(shlib_checkfunptr2): Likewise.
* ld-vsb/sh1.c (hlib_checkfunptr1): Likewise.
(shlib_checkfunptr2): Likewise.

Signed-off-by: H.J. Lu <hjl.tools@gmail.com>
ld/testsuite/ld-shared/main.c
ld/testsuite/ld-shared/sh1.c
ld/testsuite/ld-srec/sr1.c
ld/testsuite/ld-srec/sr2.c
ld/testsuite/ld-vsb/main.c
ld/testsuite/ld-vsb/sh1.c