From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1698) id C29DF3849AD5; Wed, 24 Apr 2024 18:38:55 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org C29DF3849AD5 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1713983935; bh=0b/qxuvnCDD2Dfo2gPg9KSBfH47OXRgyPRoT+9n0WNs=; h=From:To:Subject:Date:From; b=vl9/ZqAgpcYI7M2ntq1/nULZjcrgPBbXRN63BP54WKfmQ5T0CUBabzyP1Gb3oJx5V NXfrADEfBZVTOuribqMd/ztDuc3d/PDbUkVVtp59AoaDk8LO5rtW+Xu0Acr8jw2iYQ eY1ztNkXw52sR9pJ3uIfrZQdY48FojxFoCBbQfXQ= MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" From: Iain D Sandoe To: gcc-cvs@gcc.gnu.org Subject: [gcc r11-11357] testsuite, objective-c: Cater for Windows intptr type. X-Act-Checkin: gcc X-Git-Author: Iain Sandoe X-Git-Refname: refs/heads/releases/gcc-11 X-Git-Oldrev: 17212f5912d8f57b3757633444ae64c9831aa8f7 X-Git-Newrev: e3a4a568f4ac08ca981b41360aeab005cf6e41cf Message-Id: <20240424183855.C29DF3849AD5@sourceware.org> Date: Wed, 24 Apr 2024 18:38:55 +0000 (GMT) List-Id: https://gcc.gnu.org/g:e3a4a568f4ac08ca981b41360aeab005cf6e41cf commit r11-11357-ge3a4a568f4ac08ca981b41360aeab005cf6e41cf Author: Iain Sandoe Date: Thu Feb 16 16:18:11 2023 +0000 testsuite, objective-c: Cater for Windows intptr type. This adjusts the diagnostic output matches to cater for the differences in intptr types on Windows. Patch from 'nightstrike'. Signed-off-by: Iain Sandoe gcc/testsuite/ChangeLog: * objc.dg/proto-lossage-4.m: Amendn diagnostic matches for Windows. (cherry picked from commit 07f497c2da3600cc99cd7d1b5c6726972fb2b5a1) Diff: --- gcc/testsuite/objc.dg/proto-lossage-4.m | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gcc/testsuite/objc.dg/proto-lossage-4.m b/gcc/testsuite/objc.dg/proto-lossage-4.m index 9d1def5f9de..9b2367a568a 100644 --- a/gcc/testsuite/objc.dg/proto-lossage-4.m +++ b/gcc/testsuite/objc.dg/proto-lossage-4.m @@ -28,13 +28,13 @@ long foo(void) { receiver += [receiver anotherValue]; /* { dg-warning "invalid receiver type .intptr_t." } */ receiver += [(Obj *)receiver someValue]; /* { dg-warning ".Obj. may not respond to .\\-someValue." } */ -/* { dg-warning "assignment to 'intptr_t' {aka '(long )?int'} from 'id' makes integer from pointer without a cast" "" { target *-*-* } .-1 } */ +/* { dg-warning "assignment to 'intptr_t' {aka '(long )*int'} from 'id' makes integer from pointer without a cast" "" { target *-*-* } .-1 } */ receiver += [(Obj *)receiver anotherValue]; receiver += [(Obj *)receiver someValue]; receiver += [(Obj *)receiver anotherValue]; receiver += [objrcvr someValue]; /* { dg-warning ".Obj. may not respond to .\\-someValue." } */ -/* { dg-warning "assignment to 'intptr_t' {aka '(long )?int'} from 'id' makes integer from pointer without a cast" "" { target *-*-* } .-1 } */ +/* { dg-warning "assignment to 'intptr_t' {aka '(long )*int'} from 'id' makes integer from pointer without a cast" "" { target *-*-* } .-1 } */ receiver += [objrcvr anotherValue]; receiver += [(Obj *)objrcvr someValue]; @@ -42,7 +42,7 @@ long foo(void) { receiver += [objrcvr2 someValue]; receiver += [objrcvr2 anotherValue]; receiver += [(Obj *)objrcvr2 someValue]; /* { dg-warning ".Obj. may not respond to .\\-someValue." } */ -/* { dg-warning "assignment to 'intptr_t' {aka '(long )?int'} from 'id' makes integer from pointer without a cast" "" { target *-*-* } .-1 } */ +/* { dg-warning "assignment to 'intptr_t' {aka '(long )*int'} from 'id' makes integer from pointer without a cast" "" { target *-*-* } .-1 } */ receiver += [(Obj *)objrcvr2 anotherValue];