aboutsummaryrefslogtreecommitdiff
path: root/gcc/combine.c
diff options
context:
space:
mode:
authorJames Bowman <james.bowman@ftdichip.com>2017-11-02 19:41:02 +0000
committerJames Bowman <jamesbowman@gcc.gnu.org>2017-11-02 19:41:02 +0000
commit7c42a3675c791b2eafae4a352a7d8adbe510e027 (patch)
treeb5c73ecc2d4891e100dc689388a3b9472fa967db /gcc/combine.c
parent9918e7966c0d51e25b14a99adf87e2fbbe97c2e0 (diff)
downloadgcc-7c42a3675c791b2eafae4a352a7d8adbe510e027.zip
gcc-7c42a3675c791b2eafae4a352a7d8adbe510e027.tar.gz
gcc-7c42a3675c791b2eafae4a352a7d8adbe510e027.tar.bz2
Add FT32B support
FT32B is a new FT32 architecture type. FT32B has a code compression scheme which uses linker relaxations. It also has a security option to prevent reads from program memory. gcc/ * config/ft32/ft32.c (ft32_addr_space_legitimate_address_p): increase offset range for FT32B. * config/ft32/ft32.h: option "mcompress" enables relaxation. * config/ft32/ft32.md: Add TARGET_NOPM. * config/ft32/ft32.opt: Add mft32b, mcompress, mnopm. * gcc/doc/invoke.texi: Add mft32b, mcompress, mnopm. From-SVN: r254351
Diffstat (limited to 'gcc/combine.c')
0 files changed, 0 insertions, 0 deletions