This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH][AARCH64]Skip gcc.target/aarch64/pr66912.c in tiny or large memory model.
- From: Szabolcs Nagy <szabolcs dot nagy at arm dot com>
- To: Renlin Li <renlin dot li at foss dot arm dot com>, "gcc-patches at gcc dot gnu dot org" <gcc-patches at gcc dot gnu dot org>
- Cc: <nd at arm dot com>, James Greenhalgh <James dot Greenhalgh at arm dot com>
- Date: Thu, 27 Oct 2016 11:48:53 +0100
- Subject: Re: [PATCH][AARCH64]Skip gcc.target/aarch64/pr66912.c in tiny or large memory model.
- Authentication-results: sourceware.org; auth=none
- Nodisclaimer: True
- References: <5811D626.6030000@foss.arm.com>
- Spamdiagnosticmetadata: NSPM
- Spamdiagnosticoutput: 1:99
On 27/10/16 11:25, Renlin Li wrote:
> Hi all,
>
> This a simple patch to fix gcc.target/aarch64/pr66912.c.
> It's a test case only applicable to small memory model which is the default
> one.
>
/* { dg-final { scan-assembler ":got(page_lo15)?:n_common" } } */
i think this is supposed to work on tiny and small model as well.
(:got:var vs :gotpage_lo15:var)
it will have to be updated for large model when we have support for that.
> It has been tested to run only when the memory model is small.
> Okay to commit?
>
> Regards,
> Renlin Li
>
> gcc/testsuite/ChangeLog:
>
> 2016-10-27 Renlin Li <renlin.li@arm.com>
>
> * gcc.target/aarch64/pr66912.c: Skip tiny and large memory model.