[Bug testsuite/32756] [gdb/testsuite] Update for gcc 15 with -std=gnu23 default

cvs-commit at gcc dot gnu.org sourceware-bugzilla@sourceware.org
Sun Nov 9 07:08:04 GMT 2025


https://sourceware.org/bugzilla/show_bug.cgi?id=32756

--- Comment #8 from Sourceware Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Tom de Vries <vries@sourceware.org>:

https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=f081af0715900fa48ebfc3b1d9ece297d024e303

commit f081af0715900fa48ebfc3b1d9ece297d024e303
Author: Tom de Vries <tdevries@suse.de>
Date:   Sun Nov 9 08:07:57 2025 +0100

    [gdb/testsuite] Use -std=c99 in gdb.base/callfuncs.exp

    In test-case gdb.base/callfuncs.exp I run into:
    ...
    gdb compile failed, gdb.base/callfuncs.c: In function 't_func_values':
    gdb.base/callfuncs.c:611:12: error: too many arguments to function \
      'func_arg1'; expected 0, have 2
      611 |   return ((*func_arg1) (5,5)  == (*func_val1) (5,5)
          |           ~^~~~~~~~~~~  ~
    ...

    Fix this by using -std=c99.

    Tested on x86_64-linux.

    Approved-By: Tom Tromey <tom@tromey.com>

    PR testsuite/32756
    Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=32756

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Gdb-prs mailing list