On Mon, Jun 11, 2012 at 7:41 PM, Janis Johnson <janis_john...@mentor.com> wrote: > 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. Currently > the stack alignment options are passed via an option that is used by the > dg-test option dg_extra_tool_flags, which doesn't become part of the > test messages in summary files the way the other torture options do, > leading to non-unique compilation messages in the test summary. > > This patch uses existing support to combine multiple sets of torture > options for use in a single set of tests, in this case the usual > optimization torture options plus the stack alignment options. Options > used in all of the stack alignment testing on x86 targets are used in > default options rather than as part of torture options, to reduce noise > in test summaries. Tests that currently use dg-options now use > dg-additional-options instead to append to, rather than replace, the > default flags. > > H.J., I'm pretty sure this now does what you want for the seven tests > that specify different options. > > Tested on i686-pc-linux-gnu and arm-none-eabi. OK for mainline? > > Janis
Why is -mmmx added to -msse2? -mno-mmx is added explicitly to disable MMX. -- H.J.