[LLVMdev] 3.6.1 -rc1 has been tagged. Testing begins.

Kristof Beyls kristof.beyls at arm.com
Thu May 14 09:50:24 PDT 2015


Renato, your assessment is spot on - the frame_layout test was
added to verify a bunch of frame layout aspects and indeed
the AArch64 backend didn't support over-aligning objects
on the stack on the 3.6 branch. This has been implemented
on trunk.

Thanks,

Kristof

> -----Original Message-----
> From: Renato Golin [mailto:renato.golin at linaro.org]
> Sent: 14 May 2015 17:31
> To: Tom Stellard
> Cc: LLVM Dev; Clang Dev; Kristof Beyls
> Subject: Re: [LLVMdev] 3.6.1 -rc1 has been tagged. Testing begins.
> 
> On 14 May 2015 at 16:49, Renato Golin <renato.golin at linaro.org> wrote:
> > MultiSource/Benchmarks/MiBench/consumer-typeset/consumer-typeset
> 
> This was a fluke. The test passed later on all subsequent runs.
> 
> 
> > MultiSource/UnitTests/C++11/frame_layout/frame_layout
> 
> This one is a new test, and I believe it wasn't there in 3.6.0, so it's
> ok to fail, since the patch hasn't been backported.
> 
> $ ./frame_layout | grep NOT
> +----, int_local, alignment: 4096 ALIGNMENT NOT AS EXPECTED:
> +0x7fec948520 ----, double_local, alignment: 4096 ALIGNMENT NOT AS
> +EXPECTED: 0x7fec948510
> ...
> 
> Kristof,
> 
> Is this a fair assessment? If so, AArch64 3.6.1 is green.
> 
> cheers,
> --renato







More information about the llvm-dev mailing list