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]

[patch]: move stackalign tests that use dg-options


The tests in gcc.dg/torture/stackalign use two sets of torture options:
the usual optimization sets used as default for torture tests, and up to
four sets of options that are specific to stack alignment.  The stack
alignment options are passed via an option that is used by the dg-test
option dg_extra_tool_flags, which can be overridden by dg-options.  This
means that the seven tests in that test directory that use dg-option do
not use the other alignment options.  All seven of these tests are
limited to x86 targets.  Four of them use -msse2, and four use different
values for -mpreferred-stack-boundary (one does both), so it doesn't
look as if they are intended to use the four sets of stackalign torture
options.

This patch moves those seven tests out of the stackalign directory up to
the general gcc.dg/torture directory.  With them out of the way I'll be
able to use clean up the remaining stackalign tests to use torture test
support to combine the stack align options with other torture options so
they'll show up in test summary lines, eliminating lots of duplicate
lines in test summaries.

Tested on i686-pc-linux-gnu and arm-none-eabi.  OK for mainline?

2012-06-11  Janis Johnson  <janisjo@codesourcery.com>

        * gcc.dg/torture/stackalign/alloca-2.c: Move to ...
        * gcc.dg/torture/alloca-2.c: ... here.
        * gcc.dg/torture/stackalign/alloca-3.c: Move to ...
        * gcc.dg/torture/alloca-3.c: ... here.
        * gcc.dg/torture/stackalign/alloca-4.c: Move to ...
        * gcc.dg/torture/alloca-4.c: ... here.
        * gcc.dg/torture/stackalign/alloca-5.c: Move to ...
        * gcc.dg/torture/alloca-5.c: ... here.
        * gcc.dg/torture/stackalign/alloca-6.c: Move to ...
        * gcc.dg/torture/alloca-6.c: ... here.
        * gcc.dg/torture/stackalign/push-1.c: Move to ...
        * gcc.dg/torture/push-1.c: ... here.
        * gcc.dg/torture/stackalign/vararg-3.c: Move to ...
        * gcc.dg/torture/vararg-3.c: ... here.


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