diff options
author | Georg-Johann Lay <avr@gjlay.de> | 2024-02-20 14:54:44 +0100 |
---|---|---|
committer | Georg-Johann Lay <avr@gjlay.de> | 2024-02-20 15:24:18 +0100 |
commit | 4238100cdd5f5eba10e71adbf60054d29a9a4480 (patch) | |
tree | be0bfab8a6807638dd6e3317378da68c1c398162 /libcpp | |
parent | 39ff13375dd2a79fe6af76d82636e8503513a099 (diff) | |
download | gcc-4238100cdd5f5eba10e71adbf60054d29a9a4480.zip gcc-4238100cdd5f5eba10e71adbf60054d29a9a4480.tar.gz gcc-4238100cdd5f5eba10e71adbf60054d29a9a4480.tar.bz2 |
AVR: Use types of exact size and signedness in built-ins.
The AVR built-ins used types like "int" or "char" that don't
have exact signedness or type size which depend on -mint8
and -f[no-][un-]signed-char etc. As the built-ins are modelling
machine instructions of given type sizes and signedness, also
use according types in their prototypes.
gcc/
* config/avr/builtins.def: Use function prototypes of given size
and signedness.
* config/avr/avr.cc (avr_init_builtins): Adjust types required
by builtins.def.
* doc/extend.texi (AVR Built-in Functions): Adjust accordingly.
Diffstat (limited to 'libcpp')
0 files changed, 0 insertions, 0 deletions