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]

[testsuite] gcc.dg/torture/stackalign: make compile lines unique in test summary


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

Attachment: gcc-20120611-7
Description: Text document


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