From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 9752 invoked by alias); 18 Jun 2008 01:53:44 -0000 Received: (qmail 9744 invoked by uid 22791); 18 Jun 2008 01:53:43 -0000 X-Spam-Check-By: sourceware.org Received: from imo-d03.mx.aol.com (HELO imo-d03.mx.aol.com) (205.188.157.35) by sourceware.org (qpsmtpd/0.31) with ESMTP; Wed, 18 Jun 2008 01:53:24 +0000 Received: from hutchinsonandy@aim.com by imo-d03.mx.aol.com (mail_out_v38_r9.4.) id r.c14.3da183ed (34956); Tue, 17 Jun 2008 21:53:18 -0400 (EDT) Received: from [192.168.1.110] (ip24-254-236-21.hr.hr.cox.net [24.254.236.21]) by cia-da06.mx.aol.com (v121.5) with ESMTP id MAILCIADA065-888c48586a8d1b0; Tue, 17 Jun 2008 21:53:18 -0400 Message-ID: <48586A9B.3040702@aim.com> Date: Wed, 18 Jun 2008 02:22:00 -0000 From: Andy H User-Agent: Thunderbird 2.0.0.14 (Windows/20080421) MIME-Version: 1.0 To: gcc-patches@gcc.gnu.org, janis187@us.ibm.com Subject: [PATCH,testsuite] Mark builtin_return-1 test XFAIL on AVR target. Content-Type: multipart/mixed; boundary="------------030601050605000301040302" X-AOL-IP: 24.254.236.21 X-Mailer: Unknown (No Version) Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org X-SW-Source: 2008-06/txt/msg01126.txt.bz2 --------------030601050605000301040302 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-length: 639 Test gcc.dg/builtin-return-1.c will fail for AVRtarget. Default implementation of untyped return is a single register. Which for AVR is just a byte, not int as test expects. So high byte may get overwritten before return. I have marked as XFAIL until either test considers return value limit (unlikely and awkward) - or a complete untyped return is added for AVR. Also added missing prototype for exit() to prevent warning. Test on i686 and AVR target. Ok for 4.4 mainline? 2008-06-17 Andy Hutchinson * gcc/testsuite/gcc.dg/builtin-return-1.c: Mark as xfail on AVR target. Add exit prototype. --------------030601050605000301040302 Content-Type: text/plain; name="return.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="return.patch" Content-length: 1005 SW5kZXg6IGdjYy90ZXN0c3VpdGUvZ2NjLmRnL2J1aWx0aW4tcmV0dXJuLTEu Yw0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLS0tIGdjYy90ZXN0c3VpdGUv Z2NjLmRnL2J1aWx0aW4tcmV0dXJuLTEuYwkocmV2aXNpb24gMTM2Nzc1KQ0K KysrIGdjYy90ZXN0c3VpdGUvZ2NjLmRnL2J1aWx0aW4tcmV0dXJuLTEuYwko d29ya2luZyBjb3B5KQ0KQEAgLTEsMTEgKzEsMTIgQEANCiAvKiBQUiBtaWRk bGUtZW5kLzExMTUxICovCiAvKiBPcmlnaW5hdG9yOiBBbmRyZXcgQ2h1cmNo IDxnY2N6aWxsYUBhY2h1cmNoLm9yZz4gKi8KIC8qIHsgZGctZG8gcnVuIH0g Ki8KLQorLyogeyBkZy14ZmFpbC1ydW4taWYgImF2ciBkZWZhdWx0IHVudHlw ZWQgcmV0dXJuIGlzIGNoYXIgcmVnaXN0ZXIiIHsgImF2ci0qLSoiIH0geyAi KiIgfSB7ICIiIH0gfSAqLwogLyogVGhpcyB1c2VkIHRvIGZhaWwgb24gU1BB UkMgYmVjYXVzZSB0aGUgKHVuZGVmaW5lZCkgcmV0dXJuCiAgICB2YWx1ZSBv ZiAnYmFyJyB3YXMgb3ZlcndyaXRpbmcgdGhhdCBvZiAnZm9vJy4gICovCiAK IGV4dGVybiB2b2lkIGFib3J0KHZvaWQpOworZXh0ZXJuIHZvaWQgZXhpdChp bnQpOwogCiBpbnQgZm9vKGludCBuKQogewpAQCAtMjksNiArMzAsNiBAQA0K IAogICBpZiAoYmFyKDEpICE9IDIpCiAgICAgYWJvcnQoKTsKLQorCWV4aXQo MCk7CiAgIHJldHVybiAwOwogfQo= --------------030601050605000301040302--