Commit 6b150619 by Jakub Jelinek Committed by Jakub Jelinek

re PR tree-optimization/91069 (Miscompare of 453.povray since r272843)

	PR middle-end/91069
	* gcc.dg/pr91069.c (v2df): Use 2 * sizeof (double) instead of
	hardcoded 16 for better portability.
	(v2di): Change from long vector to long long vector.  Use
	2 * sizeof (long long) instead of hardcoded 16.

From-SVN: r273039
parent 62180052
2019-07-04 Jakub Jelinek <jakub@redhat.com>
PR middle-end/91069
* gcc.dg/pr91069.c (v2df): Use 2 * sizeof (double) instead of
hardcoded 16 for better portability.
(v2di): Change from long vector to long long vector. Use
2 * sizeof (long long) instead of hardcoded 16.
PR rtl-optimization/90756
* gcc.dg/pr90756.c: New test.
......
/* { dg-do run } */
/* { dg-options "-std=gnu11" } */
typedef double v2df __attribute__((vector_size(16)));
typedef long v2di __attribute__((vector_size(16)));
typedef double v2df __attribute__((vector_size(2 * sizeof (double))));
typedef long long v2di __attribute__((vector_size(2 * sizeof (long long))));
void foo (v2df *res, v2df *src)
{
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment