2017-11-17 Tamar Christina <tamar.christina@arm.com>
commite0da098961503072a0f819179263dbf06ccb7146
authortnfchris <tnfchris@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 17 Nov 2017 10:47:52 +0000 (17 10:47 +0000)
committertnfchris <tnfchris@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 17 Nov 2017 10:47:52 +0000 (17 10:47 +0000)
treed3c3f38c9249ec3af301a9a59de5074e880813bf
parentb8aca6ed686b69c59f6c9d466d2d79bc1cabb911
2017-11-17  Tamar Christina  <tamar.christina@arm.com>

* expr.c (copy_blkmode_to_reg): Fix bitsize for targets
with fast unaligned access.
* doc/sourcebuild.texi (word_mode_no_slow_unalign): New.

gcc/testsuite/
2017-11-17  Tamar Christina  <tamar.christina@arm.com>

* gcc.dg/struct-simple.c: New.
* lib/target-supports.exp
(check_effective_target_word_mode_no_slow_unalign): New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@254862 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/doc/sourcebuild.texi
gcc/expr.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/struct-simple.c [new file with mode: 0644]
gcc/testsuite/lib/target-supports.exp