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] |
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] |