diff options
author | Dominik Vogt <vogt@linux.vnet.ibm.com> | 2016-11-18 14:50:27 +0000 |
---|---|---|
committer | Andreas Krebbel <krebbel@gcc.gnu.org> | 2016-11-18 14:50:27 +0000 |
commit | 151c204ff8673a9c7efd2e6492b3765b60229f6d (patch) | |
tree | f6aedb9829c423ad5684aabfd575dc6260f4688f | |
parent | d79318594936bb80dc5a0b82c70346249c49e5b0 (diff) | |
download | gcc-151c204ff8673a9c7efd2e6492b3765b60229f6d.zip gcc-151c204ff8673a9c7efd2e6492b3765b60229f6d.tar.gz gcc-151c204ff8673a9c7efd2e6492b3765b60229f6d.tar.bz2 |
S/390: Lower requirements for successful htm tests.
The attached patch makes the htm tests on s390 less sensitive to
spurious abort. Please check the commit comment for details. The
modified tests have been run once on a zEC12.
gcc/ChangeLog:
2016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
* config/rs6000/rs6000.c (rs6000_stack_info): PR/77359: Properly align
local variables in functions calling alloca. Also update the ASCII
drawings
* config/rs6000/rs6000.h (STARTING_FRAME_OFFSET, STACK_DYNAMIC_OFFSET):
PR/77359: Likewise.
* config/rs6000/aix.h (STARTING_FRAME_OFFSET, STACK_DYNAMIC_OFFSET):
PR/77359: Copy AIX specific versions of the rs6000.h macros to aix.h.
From-SVN: r242591
-rw-r--r-- | gcc/testsuite/ChangeLog | 8 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/s390/htm-builtins-1.c | 6 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/s390/htm-builtins-2.c | 4 |
3 files changed, 13 insertions, 5 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 58dba0c..e13466b 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,11 @@ +2016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com> + + * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS) + (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for + successful test. + * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS) + (DEFAULT_REQUIRED_QUORUM): Likewise. + 2016-11-18 Andrew Bennett <andrew.bennett@imgtec.com> Toma Tabacu <toma.tabacu@imgtec.com> diff --git a/gcc/testsuite/gcc.target/s390/htm-builtins-1.c b/gcc/testsuite/gcc.target/s390/htm-builtins-1.c index c90490f..ff43be9 100644 --- a/gcc/testsuite/gcc.target/s390/htm-builtins-1.c +++ b/gcc/testsuite/gcc.target/s390/htm-builtins-1.c @@ -13,9 +13,9 @@ /* ---------------------------- local definitions -------------------------- */ -#define DEFAULT_MAX_REPETITIONS 5 -#define DEFAULT_REQUIRED_QUORUM ((DEFAULT_MAX_REPETITIONS) - 1) -#define NUM_WARMUP_RUNS 10 +#define DEFAULT_MAX_REPETITIONS 7 +#define DEFAULT_REQUIRED_QUORUM 4 +#define NUM_WARMUP_RUNS 2 /* ---------------------------- local macros ------------------------------- */ diff --git a/gcc/testsuite/gcc.target/s390/htm-builtins-2.c b/gcc/testsuite/gcc.target/s390/htm-builtins-2.c index 15b0d12..bb9d346 100644 --- a/gcc/testsuite/gcc.target/s390/htm-builtins-2.c +++ b/gcc/testsuite/gcc.target/s390/htm-builtins-2.c @@ -13,8 +13,8 @@ /* ---------------------------- local definitions -------------------------- */ -#define DEFAULT_MAX_REPETITIONS 5 -#define DEFAULT_REQUIRED_QUORUM ((DEFAULT_MAX_REPETITIONS) - 1) +#define DEFAULT_MAX_REPETITIONS 7 +#define DEFAULT_REQUIRED_QUORUM 4 #define DEFAULT_ABORT_ADDRESS (0x12345678u) /* ---------------------------- local macros ------------------------------- */ |