aboutsummaryrefslogtreecommitdiff
path: root/gcc/c/c-parser.cc
diff options
context:
space:
mode:
authorTorbjörn SVENSSON <torbjorn.svensson@foss.st.com>2024-12-27 09:18:36 +0100
committerTorbjörn SVENSSON <torbjorn.svensson@foss.st.com>2025-01-10 11:25:10 +0100
commitf447c3c0dff4c24acc4c3130925b95ff401cb1ec (patch)
treec71b8a4e8e3eb8ba4d5862b4e8a094fb14806913 /gcc/c/c-parser.cc
parent3ff216b7121f832c87eaa03ece327c1e113e155a (diff)
downloadgcc-f447c3c0dff4c24acc4c3130925b95ff401cb1ec.zip
gcc-f447c3c0dff4c24acc4c3130925b95ff401cb1ec.tar.gz
gcc-f447c3c0dff4c24acc4c3130925b95ff401cb1ec.tar.bz2
testsuite: arm: Use -std=c17 and effective-target arm_arch_v5te_thumb
With -std=c23, the following errors are now emitted as the function prototype and implementation does not match: .../pr59858.c: In function 're_search_internal': .../pr59858.c:95:17: error: too many arguments to function 'check_matching' .../pr59858.c:75:12: note: declared here .../pr59858.c: At top level: .../pr59858.c:100:1: error: conflicting types for 'check_matching'; have 'int(re_match_context_t *, int *)' .../pr59858.c:75:12: note: previous declaration of 'check_matching' with type 'int(void)' .../pr59858.c: In function 'check_matching': .../pr59858.c:106:14: error: too many arguments to function 'transit_state' .../pr59858.c:77:23: note: declared here .../pr59858.c: At top level: .../pr59858.c:111:1: error: conflicting types for 'transit_state'; have 're_dfastate_t *(re_match_context_t *, re_dfastate_t *)' .../pr59858.c:77:23: note: previous declaration of 'transit_state' with type 're_dfastate_t *(void)' .../pr59858.c: In function 'transit_state': .../pr59858.c:116:7: error: too many arguments to function 'build_trtable' .../pr59858.c:79:12: note: declared here .../pr59858.c: At top level: .../pr59858.c:121:1: error: conflicting types for 'build_trtable'; have 'int(const re_dfa_t *, re_dfastate_t *)' .../pr59858.c:79:12: note: previous declaration of 'build_trtable' with type 'int(void)' Adding -std=c17 removes these errors. Also, updated test case to use -mcpu=unset/-march=unset feature introduced in r15-3606-g7d6c6a0d15c. gcc/testsuite/ChangeLog: * gcc.target/arm/pr59858.c: Use -std=c17 and effective-target arm_arch_v5te_thumb. Signed-off-by: Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
Diffstat (limited to 'gcc/c/c-parser.cc')
0 files changed, 0 insertions, 0 deletions