aboutsummaryrefslogtreecommitdiff
path: root/gcc/c/c-array-notation.c
diff options
context:
space:
mode:
authorAndrew Burgess <andrew.burgess@embecosm.com>2016-11-16 11:42:43 +0000
committerClaudiu Zissulescu <claziss@gcc.gnu.org>2016-11-16 12:42:43 +0100
commit3e077364f3f6aa74bc662d5c2f16264dd622a4a9 (patch)
treeb45826a33dd122c016d0842c51be0ae9a6d5863f /gcc/c/c-array-notation.c
parent61a58d07c68e4093f5cb59aadf3daa35db3d49a7 (diff)
downloadgcc-3e077364f3f6aa74bc662d5c2f16264dd622a4a9.zip
gcc-3e077364f3f6aa74bc662d5c2f16264dd622a4a9.tar.gz
gcc-3e077364f3f6aa74bc662d5c2f16264dd622a4a9.tar.bz2
[ARC] Fix LE tests for nps400 variant.
gcc/arc: New peephole2 and little endian arc test fixes Resolve some test failures introduced for little endian arc as a result of the recent arc/nps400 additions. There's a new peephole2 optimisation to merge together two zero_extracts in order that the movb instruction can be used. One of the test cases is extended so that the test does something meaningful in both big and little endian arc mode. Other tests have their expected results updated to reflect improvements in other areas of GCC. gcc/ChangeLog: Andrew Burgess <andrew.burgess@embecosm.com> * config/arc/arc.md (movb peephole2): New peephole2 to merge two zero_extract operations to allow a movb to occur. * gcc.target/arc/movb-1.c: Update little endian arc results. * gcc.target/arc/movb-2.c: Likewise. * gcc.target/arc/movb-5.c: Likewise. * gcc.target/arc/movh_cl-1.c: Extend test to cover little endian arc. From-SVN: r242484
Diffstat (limited to 'gcc/c/c-array-notation.c')
0 files changed, 0 insertions, 0 deletions