diff options
author | Jonathan Yong <10walls@gmail.com> | 2025-04-24 07:42:17 +0000 |
---|---|---|
committer | Jonathan Yong <10walls@gmail.com> | 2025-04-28 00:41:54 +0000 |
commit | 346c62c60b88fa6ff123bfc6159f61e865ac8750 (patch) | |
tree | 840560d8c8d504401626b41ac3fc9b9f369c4a60 /gcc | |
parent | fb5bff34f910b452f2a6c361a9005f270560fc2f (diff) | |
download | gcc-346c62c60b88fa6ff123bfc6159f61e865ac8750.zip gcc-346c62c60b88fa6ff123bfc6159f61e865ac8750.tar.gz gcc-346c62c60b88fa6ff123bfc6159f61e865ac8750.tar.bz2 |
Fix size_t in id-15.c and infoleak-net-ethtool-ioctl.c for llp64
Use __SIZE_TYPE__ for size_t types so that it works for
llp64.
Signed-off-by: Jonathan Yong <10walls@gmail.com>
gcc/testsuite/ChangeLog:
* gcc.dg/graphite/id-15.c: Use __SIZE_TYPE__ instead of
unsigned long.
* gcc.dg/plugin/infoleak-net-ethtool-ioctl.c: ditto.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/gcc.dg/graphite/id-15.c | 2 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/plugin/infoleak-net-ethtool-ioctl.c | 3 |
2 files changed, 2 insertions, 3 deletions
diff --git a/gcc/testsuite/gcc.dg/graphite/id-15.c b/gcc/testsuite/gcc.dg/graphite/id-15.c index d0a804c..d258ef5 100644 --- a/gcc/testsuite/gcc.dg/graphite/id-15.c +++ b/gcc/testsuite/gcc.dg/graphite/id-15.c @@ -1,7 +1,7 @@ /* { dg-additional-options "-Wno-old-style-definition" } */ /* { dg-require-effective-target int32plus } */ -typedef long unsigned int size_t; +typedef __SIZE_TYPE__ size_t; extern void *memset (void *__s, int __c, size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); static void diff --git a/gcc/testsuite/gcc.dg/plugin/infoleak-net-ethtool-ioctl.c b/gcc/testsuite/gcc.dg/plugin/infoleak-net-ethtool-ioctl.c index 52846c4..afb4a57 100644 --- a/gcc/testsuite/gcc.dg/plugin/infoleak-net-ethtool-ioctl.c +++ b/gcc/testsuite/gcc.dg/plugin/infoleak-net-ethtool-ioctl.c @@ -11,8 +11,7 @@ typedef unsigned int __u32; typedef __s8 s8; typedef __u32 u32; enum { false = 0, true = 1 }; -typedef unsigned long __kernel_ulong_t; -typedef __kernel_ulong_t __kernel_size_t; +typedef __SIZE_TYPE__ __kernel_size_t; typedef _Bool bool; typedef __kernel_size_t size_t; |