Landing: e152b584c3df
Project / Subsystem
gcc / mips
Date
2026-08-03
Author
Jakub Jelinek
Commit
e152b584c3df7ce0ef738f3d7c2d852490d59e3d
Source
github
Perf win
No
Breaking
No
All attributes
- project
- gcc
- subsystem
- mips
- patch_id
- —
- commit_hash
- e152b584c3df7ce0ef738f3d7c2d852490d59e3d
- source_type
- github
- headline
- Fix MIPS backend's handling of zero-argument built-in functions.
- tldr
- MIPS backend corrected to properly define built-in functions with no arguments.
- author
- Jakub Jelinek
- outcome
- committed
- performance_win
- false
- breaking_change
- false
- series_id
- —
- series_parts
- []
- tags
-
- • mips
- • backend
- • compiler internals
- • ABI
- discussion_id_link
- —
- bugzilla_pr
- —
- date
- 2026-08-03T00:00:00.000Z
This commit resolves an issue in the MIPS backend where built-in functions declared to take no arguments were incorrectly constructed. Specifically, for functions returning int or unsigned int with void arguments, the backend was creating an incorrect function type signature. This fix ensures correct argument type lists are used, preventing C++ compilation failures.