diff options
author | Richard Biener <rguenther@suse.de> | 2017-01-20 08:01:27 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2017-01-20 08:01:27 +0000 |
commit | 0516164b36995f2b1e2cefd30c291b50f9db2064 (patch) | |
tree | d138c7c21df69ed9258686ac0b135b867cdb3dc3 /gcc | |
parent | b2c06d053009d53be0d9b307e0ca02975c9ffbb6 (diff) | |
download | gcc-0516164b36995f2b1e2cefd30c291b50f9db2064.zip gcc-0516164b36995f2b1e2cefd30c291b50f9db2064.tar.gz gcc-0516164b36995f2b1e2cefd30c291b50f9db2064.tar.bz2 |
re PR tree-optimization/71264 (ICE in convert_move)
2017-01-20 Richard Biener <rguenther@suse.de>
PR tree-optimization/71264
* gcc.dg/vect/pr71264.c: Make sure memory is aligned.
From-SVN: r244683
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/vect/pr71264.c | 2 |
2 files changed, 7 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 65c9ac8..5e3ac31 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2017-01-20 Richard Biener <rguenther@suse.de> + + PR tree-optimization/71264 + * gcc.dg/vect/pr71264.c: Make sure memory is aligned. + 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com> * gcc.target/mips/madd4-1.c: New file. diff --git a/gcc/testsuite/gcc.dg/vect/pr71264.c b/gcc/testsuite/gcc.dg/vect/pr71264.c index ebee338..72d9008 100644 --- a/gcc/testsuite/gcc.dg/vect/pr71264.c +++ b/gcc/testsuite/gcc.dg/vect/pr71264.c @@ -7,6 +7,8 @@ typedef uint8_t footype __attribute__((vector_size(4))); void test(uint8_t *ptr, uint8_t *mask) { footype mv; + ptr = __builtin_assume_aligned (ptr, __alignof__ (footype)); + mask = __builtin_assume_aligned (mask, __alignof__ (footype)); __builtin_memcpy(&mv, mask, sizeof(mv)); for (unsigned i = 0; i < 16; i += 4) { |