diff options
author | Jakub Jelinek <jakub@redhat.com> | 2025-09-01 21:47:09 +0200 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2025-09-01 21:55:17 +0200 |
commit | 086d0d8c9cbd9625b6e1af1146c014662ff96ae2 (patch) | |
tree | a7fd7d94d2d866eaf8c493f14f7f9a8ff9be8a1b /gcc/go | |
parent | 082483dd79040d49351fac9074fc10c7dd810598 (diff) | |
download | gcc-086d0d8c9cbd9625b6e1af1146c014662ff96ae2.zip gcc-086d0d8c9cbd9625b6e1af1146c014662ff96ae2.tar.gz gcc-086d0d8c9cbd9625b6e1af1146c014662ff96ae2.tar.bz2 |
c: Rename uimaxabs to umaxabs
The following patch implements
https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3577.txt
No big deal on the GCC side, for uimaxabs we just won't
recognize it as builtin and I don't see it worth preserving
__builtin_uimaxabs, I doubt anything but gcc testsuite used
that.
But on the glibc side I think it will need to remain exported
for ABI compatibility :(
2025-09-01 Jakub Jelinek <jakub@redhat.com>
* builtins.def: Implement C2Y N3577 - Rename s/uimaxabs/umaxabs/.
(BUILT_IN_UIMAXABS): Rename to ...
(BUILT_IN_UMAXABS): ... this. Change second argument to "umaxabs".
* builtins.cc (fold_builtin_1): Use BUILT_IN_UMAXABS rather than
BUILT_IN_UIMAXABS.
* gcc.c-torture/execute/builtins/lib/abs.c (uimaxabs): Rename to ...
(umaxabs): ... this.
* gcc.c-torture/execute/builtins/uabs-2.c (uimaxabs): Rename to ...
(umaxabs): ... this.
(main_test): Use umaxabs instead of uimaxabs.
* gcc.c-torture/execute/builtins/uabs-3.c (main_test): Use umaxabs
instead of uimaxabs.
Diffstat (limited to 'gcc/go')
0 files changed, 0 insertions, 0 deletions