]> git.ipfire.org Git - thirdparty/gcc.git/commit
aarch64: Register rng builtins with uint64_t pointers.
authorIain Sandoe <iain@sandoe.co.uk>
Tue, 30 Jan 2024 11:04:59 +0000 (11:04 +0000)
committerIain Sandoe <iain@sandoe.co.uk>
Mon, 19 Feb 2024 20:12:47 +0000 (20:12 +0000)
commit2322b6dd4a8b0b0a771a696368eefadc7be24ddc
tree021c2512d07874ac40d0b8b4f542a86d04674a64
parent238f93ae94f4493321e3ca331c165d0d0c1e761d
aarch64: Register rng builtins with uint64_t pointers.

Currently, these are registered as unsigned_intDI_type_node which is not
necessarily the same type definition as uint64_t.  On platforms where these
differ that causes fails in consuming the arm_acle.h header.

gcc/ChangeLog:

* config/aarch64/aarch64-builtins.cc (aarch64_init_rng_builtins):
Register these builtins with a pointer to uint64_t rather than unsigned
DI mode.
gcc/config/aarch64/aarch64-builtins.cc