This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Fix some i386 testcases for -frename-registers


On 04/27/2016 02:10 AM, H.J. Lu wrote:
On Tue, Apr 26, 2016 at 3:11 PM, Bernd Schmidt <bschmidt@redhat.com> wrote:
On 04/26/2016 09:39 PM, H.J. Lu wrote:

make check-gcc RUNTESTFLAGS="--target_board='unix{-mx32}'
i386.exp=avx512vl-vmovdqa64-1.c"


Unfortunately, that doesn't work:

/usr/include/gnu/stubs.h:13:28: fatal error: gnu/stubs-x32.h: No such file
or directory
compilation terminated.

Trying to follow the recipe to get am x32 glibc built fails with the same
error when trying to build an x32 libgcc. I think I'll need you to send me
before/after assembly files (I'm assuming it's -frename-registers which
makes the test fail on x32).


Here are avx512vl-vmovdqa64-1.i, old.s and new.s.

Still somewhat at a loss. Is it trying to match a register name and close paren with the '.{5}'? What if you replace that with something like '%[re][0-9a-z]*//)'? Or maybe '.{5,6}'?


Bernd


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]