Message ID | ab676a99-e22c-08fa-787a-4b7586a2bd60@gmail.com |
---|---|
State | New |
Headers | show |
Series | pr65658.c: fix excess warnings on LLP64 targets | expand |
ping On Sat, Jan 28, 2023 at 1:16 PM Jonathan Yong <10walls@gmail.com> wrote: > > Patch OK? > > gcc/testsuite/ChangeLog: > > * gcc.dg/pr65658.c: fix LLP64 test.
On 1/28/23 11:16, Jonathan Yong via Gcc-patches wrote: > Patch OK? > > gcc/testsuite/ChangeLog: > > * gcc.dg/pr65658.c: fix LLP64 test. > > 0001-pr65658.c-fix-excess-warnings-on-LLP64-targets.patch > > From bd2634e2795723f290dcf4bbb06e70fb6ca6af51 Mon Sep 17 00:00:00 2001 > From: Jonathan Yong<10walls@gmail.com> > Date: Sat, 28 Jan 2023 18:12:50 +0000 > Subject: [PATCH] pr65658.c: fix excess warnings on LLP64 targets > > gcc/testsuite/ChangeLog: > > * gcc.dg/pr65658.c: fix LLP64 test. OK. jeff
On 2/13/23 07:04, Jeff Law wrote: > > > On 1/28/23 11:16, Jonathan Yong via Gcc-patches wrote: >> Patch OK? >> >> gcc/testsuite/ChangeLog: >> >> * gcc.dg/pr65658.c: fix LLP64 test. >> >> 0001-pr65658.c-fix-excess-warnings-on-LLP64-targets.patch >> >> From bd2634e2795723f290dcf4bbb06e70fb6ca6af51 Mon Sep 17 00:00:00 2001 >> From: Jonathan Yong<10walls@gmail.com> >> Date: Sat, 28 Jan 2023 18:12:50 +0000 >> Subject: [PATCH] pr65658.c: fix excess warnings on LLP64 targets >> >> gcc/testsuite/ChangeLog: >> >> * gcc.dg/pr65658.c: fix LLP64 test. > OK. > jeff Thanks pushed to master branch 391f29e60a95335c925040641e99ddef57edac6d.
From bd2634e2795723f290dcf4bbb06e70fb6ca6af51 Mon Sep 17 00:00:00 2001 From: Jonathan Yong <10walls@gmail.com> Date: Sat, 28 Jan 2023 18:12:50 +0000 Subject: [PATCH] pr65658.c: fix excess warnings on LLP64 targets gcc/testsuite/ChangeLog: * gcc.dg/pr65658.c: fix LLP64 test. Signed-off-by: Jonathan Yong <10walls@gmail.com> --- gcc/testsuite/gcc.dg/pr65658.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/gcc/testsuite/gcc.dg/pr65658.c b/gcc/testsuite/gcc.dg/pr65658.c index bb5c37adbe3..4847dc2d5c7 100644 --- a/gcc/testsuite/gcc.dg/pr65658.c +++ b/gcc/testsuite/gcc.dg/pr65658.c @@ -16,10 +16,10 @@ struct undeffoo }; struct problem { - unsigned long l1; - unsigned long l2; - unsigned long l3; - unsigned long l4; + __UINTPTR_TYPE__ l1; + __UINTPTR_TYPE__ l2; + __UINTPTR_TYPE__ l3; + __UINTPTR_TYPE__ l4; }; static unsigned int undef1, undef2, undef3, undef4, undef5, undef6; static void *undefvp1; @@ -37,7 +37,7 @@ undefinit1 (void) } static int -undefinit2 (void *problemp, unsigned long problem) +undefinit2 (void *problemp, __UINTPTR_TYPE__ problem) { int ret, u; if (undefinit1 ()) @@ -60,7 +60,7 @@ fn6 (struct undefinfo *uip, struct problem *problem) unsigned long amt; if (external_function3 (((void *) 0), ((void *) 0), &amt, 0, 0)) return 1; - problem->l1 = (unsigned long) undefvp1; + problem->l1 = (__UINTPTR_TYPE__) undefvp1; problem->l4 = uip->l1; problem->l3 = uip->l2; return 0; -- 2.39.1