This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH, rs6000] Skip safe-indirect-jump-8.c for AIX
- From: Segher Boessenkool <segher at kernel dot crashing dot org>
- To: David Edelsohn <dje dot gcc at gmail dot com>
- Cc: Bill Schmidt <wschmidt at linux dot vnet dot ibm dot com>, GCC Patches <gcc-patches at gcc dot gnu dot org>
- Date: Sun, 21 Jan 2018 14:31:47 -0600
- Subject: Re: [PATCH, rs6000] Skip safe-indirect-jump-8.c for AIX
- Authentication-results: sourceware.org; auth=none
- References: <d998ddb5-04c2-ab83-794b-f1a7a75a2325@linux.vnet.ibm.com> <CAGWvnykLy=SH25AP+McG4hqRzt4sxnZqiy3cbr2BDmY75xvy2w@mail.gmail.com>
Hi David,
On Sun, Jan 21, 2018 at 09:27:42AM -0500, David Edelsohn wrote:
> On Sun, Jan 21, 2018 at 8:46 AM, Bill Schmidt
> <wschmidt@linux.vnet.ibm.com> wrote:
> > Segher discovered that one of the new safe-indirect-jump tests fails on AIX
> > because of a difference between AIX_V4 and AIX_ABI for 32-bit code. The
> > former generates sibcalls for nonlocal function calls, but the latter does
> > not. Thus this test should be skipped for AIX.
> >
> > Okay for trunk and possible backport to 7 after a quick AIX sniff test?
> >
> > Thanks,
> > Bill
> >
> >
> > 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
> >
> > PR target/83946
> > * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
>
> I noticed the same failure. The current testcase partially succeeds.
> The test either can be completely skipped or some of the expected
> assembler output ignored on AIX.
Yes, the crset test works. Maybe we should have safe-indirect-jump-1.c
run on 32-bit AIX as well?
Segher