On Fri, Oct 9, 2015 at 3:22 PM, Steve Ellcey <sell...@imgtec.com> wrote:
> On Tue, 2015-10-06 at 11:10 -0700, H.J. Lu wrote:
>
>> Does it pass all tests under g++.dg/torture/stackalign?  You need
>> to implement -mstackrealign and -mpreferred-stack-boundary=
>> as well as update check_effective_target_automatic_stack_alignment
>> to run all stack alignment tests.
>
> FYI: I was able to run those tests with my stack alignment flag and
> without any failures.  I notice that none of them use set_unexpected,
> which is where I am having problems on MIPS.  Have you tried running any
> of the following tests that use set_unexpected with your stack alignment
> flags?  They fail or me on MIPS and I was wondering if they work for you
> on x86.
>
> g++.dg/cpp0x/lambda/lambda-eh2.C
> g++.dg/eh/unexpected1.C
> g++.old-deja/g++.eh/spec2.C
> g++.old-deja/g++.eh/spec3.C
> g++.old-deja/g++.mike/eh33.C
> g++.old-deja/g++.mike/eh50.C
> g++.old-deja/g++.mike/eh51.C
>

I am not sure what you were asking.  I tried:

make check-g++ RUNTESTFLAGS="--target_board='unix{-m32\
-mstackrealign}' old-deja.exp=spec*.C"
...

=== g++ Summary ===

# of expected passes 495
# of expected failures 3

make check-g++ RUNTESTFLAGS="--target_board='unix{-m32\
-mstackrealign}' old-deja.exp=eh*.C"
...
=== g++ Summary ===

# of expected passes 372


-- 
H.J.

Reply via email to