diff options
author | James Bowman <james.bowman@ftdichip.com> | 2017-11-02 19:41:02 +0000 |
---|---|---|
committer | James Bowman <jamesbowman@gcc.gnu.org> | 2017-11-02 19:41:02 +0000 |
commit | 7c42a3675c791b2eafae4a352a7d8adbe510e027 (patch) | |
tree | b5c73ecc2d4891e100dc689388a3b9472fa967db /gcc/combine.c | |
parent | 9918e7966c0d51e25b14a99adf87e2fbbe97c2e0 (diff) | |
download | gcc-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