aboutsummaryrefslogtreecommitdiff
path: root/gcc/c
diff options
context:
space:
mode:
authorJames Bowman <james.bowman@ftdichip.com>2015-09-29 23:34:34 +0000
committerJames Bowman <jamesbowman@gcc.gnu.org>2015-09-29 23:34:34 +0000
commitd3adfe5dbe08d502a870d0279db39ced6fa1c088 (patch)
tree7fd16acf1d71e9bc3c2a15d9ac584e882621b3b4 /gcc/c
parent3734a25644d2f7ea652303f4268de9e52e4a5a64 (diff)
downloadgcc-d3adfe5dbe08d502a870d0279db39ced6fa1c088.zip
gcc-d3adfe5dbe08d502a870d0279db39ced6fa1c088.tar.gz
gcc-d3adfe5dbe08d502a870d0279db39ced6fa1c088.tar.bz2
Limit the MEMSET (setmemsi pattern) and MEMCPY (movmemsi pattern) instructions to 0-511 bytes.
Limit the MEMSET (setmemsi pattern) and MEMCPY (movmemsi pattern) instructions to 0-511 bytes. There is a hardware limitation on large MEMSET, MEMCPY operations that the library versions of memset() and memcpy() deal with. 2015-09-29 James Bowman <james.bowman@ftdichip.com> * config/ft32/predicates.md (ft32_imm_operand): New predicate. * config/ft32/ft32.md (movmemsi, setmemsi): Use ft32_imm_operand predicate, disallow register for operand 2. From-SVN: r228271
Diffstat (limited to 'gcc/c')
0 files changed, 0 insertions, 0 deletions