From ef6d1772682f6929016159bb23a5640a9676718a Mon Sep 17 00:00:00 2001 From: Uros Bizjak Date: Wed, 13 Jan 2016 17:50:17 +0100 Subject: [PATCH] pr45685.c (dg-options): Add -mno-sse4. * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4. * gcc.target/i386/pr68432-1.c (dg-options): Ditto. * gcc.target/i386/pr68432-2.c (dg-options): Ditto. * gcc.target/i386/pr68432-3.c (dg-options): Ditto. From-SVN: r232329 --- gcc/ChangeLog | 8 ++++++++ gcc/testsuite/ChangeLog | 14 +++++++++----- gcc/testsuite/gcc.target/i386/pr45685.c | 2 +- gcc/testsuite/gcc.target/i386/pr68432-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr68432-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr68432-3.c | 2 +- 6 files changed, 21 insertions(+), 9 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f8126eff8c2..e2b1d1a68cd 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -3,6 +3,14 @@ * config/i386/i386.h (TARGET_FLT_EVAL_METHOD): Return -1 for TARGET_SSE_MATH without TARGET_SSE2. Rewrite. +2016-01-13 Tom de Vries + + PR tree-optimization/69169 + * tree-ssa-structalias.c (create_variable_info_for_1): Add and handle + handled_struct_type param. + (create_variable_info_for, intra_create_variable_infos): Call + create_variable_info_for_1 with extra arg. + 2016-01-13 Yvan Roux * config/arm/arm-arches.def: Remove spurious whitespace in "armv8.1-a" diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 26bdba1ca0c..05c3aa33cee 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,9 +1,13 @@ - PR tree-optimization/69169 - * tree-ssa-structalias.c (create_variable_info_for_1): Add and handle - handled_struct_type param. - (create_variable_info_for, intra_create_variable_infos): Call - create_variable_info_for_1 with extra arg. +2016-01-13 Uros Bizjak + + * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4. + * gcc.target/i386/pr68432-1.c (dg-options): Ditto. + * gcc.target/i386/pr68432-2.c (dg-options): Ditto. + * gcc.target/i386/pr68432-3.c (dg-options): Ditto. +2016-01-13 Tom de Vries + + PR tree-optimization/69169 * gcc.dg/pr69169.c: New test. 2016-01-13 Alexander Fomin diff --git a/gcc/testsuite/gcc.target/i386/pr45685.c b/gcc/testsuite/gcc.target/i386/pr45685.c index 4edce3e439a..93c6686b8cb 100644 --- a/gcc/testsuite/gcc.target/i386/pr45685.c +++ b/gcc/testsuite/gcc.target/i386/pr45685.c @@ -1,5 +1,5 @@ /* { dg-do compile { target { ! ia32 } } } */ -/* { dg-options "-O3" } */ +/* { dg-options "-O3 -mno-sse4" } */ typedef unsigned long long int uint64_t; typedef long long int int64_t; diff --git a/gcc/testsuite/gcc.target/i386/pr68432-1.c b/gcc/testsuite/gcc.target/i386/pr68432-1.c index 8493652369e..82806a27050 100644 --- a/gcc/testsuite/gcc.target/i386/pr68432-1.c +++ b/gcc/testsuite/gcc.target/i386/pr68432-1.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-options "-O2 -fno-math-errno -fno-trapping-math -msse2 -mfpmath=sse" } */ +/* { dg-options "-O2 -fno-math-errno -fno-trapping-math -msse2 -mno-sse4 -mfpmath=sse" } */ float f1 (float f) diff --git a/gcc/testsuite/gcc.target/i386/pr68432-2.c b/gcc/testsuite/gcc.target/i386/pr68432-2.c index 8a0c2955895..134176f404a 100644 --- a/gcc/testsuite/gcc.target/i386/pr68432-2.c +++ b/gcc/testsuite/gcc.target/i386/pr68432-2.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-options "-Os -fno-math-errno -fno-trapping-math -msse2 -mfpmath=sse" } */ +/* { dg-options "-Os -fno-math-errno -fno-trapping-math -msse2 -mno-sse4 -mfpmath=sse" } */ float f1 (float f) diff --git a/gcc/testsuite/gcc.target/i386/pr68432-3.c b/gcc/testsuite/gcc.target/i386/pr68432-3.c index 5f22972338e..173fd332cad 100644 --- a/gcc/testsuite/gcc.target/i386/pr68432-3.c +++ b/gcc/testsuite/gcc.target/i386/pr68432-3.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-options "-O2 -fno-math-errno -fno-trapping-math -msse2 -mfpmath=sse" } */ +/* { dg-options "-O2 -fno-math-errno -fno-trapping-math -msse2 -mno-sse4 -mfpmath=sse" } */ float __attribute__ ((cold)) f1 (float f) -- 2.30.2