From: Jonathan Yong <10walls@gmail.com> Date: Wed, 2 Apr 2025 11:18:21 +0000 (+0000) Subject: switch-3.c: Fix llp64 warnings X-Git-Tag: basepoints/gcc-16~405 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=e7912d4a81cf34e05c7ded70910069b691a8bb15;p=thirdparty%2Fgcc.git switch-3.c: Fix llp64 warnings mtrr_ioctl() uses long and casts it to a pointer. Fix warnings for llp64 platforms. Signed-off-by: Jonathan Yong <10walls@gmail.com> gcc/testsuite/ChangeLog: * gcc.dg/analyzer/torture/switch-3.c: Fix llp64 warnings. --- diff --git a/gcc/testsuite/gcc.dg/analyzer/torture/switch-3.c b/gcc/testsuite/gcc.dg/analyzer/torture/switch-3.c index 57b8acdb292..b40be664d38 100644 --- a/gcc/testsuite/gcc.dg/analyzer/torture/switch-3.c +++ b/gcc/testsuite/gcc.dg/analyzer/torture/switch-3.c @@ -68,7 +68,7 @@ extern void check_init_u32 (__u32 v); /* Adapted/reduced from arch/x86/kernel/cpu/mtrr/if.c: mtrr_ioctl, which is GPL-2.0 */ -long mtrr_ioctl(unsigned int cmd, unsigned long __arg) { +long mtrr_ioctl(unsigned int cmd, __UINTPTR_TYPE__ __arg) { int err = 0; struct mtrr_sentry sentry; struct mtrr_gentry gentry;