r254351 - in /trunk/gcc: ChangeLog config/ft32/...
jamesbowman@gcc.gnu.org
jamesbowman@gcc.gnu.org
Thu Nov 2 19:41:00 GMT 2017
Author: jamesbowman
Date: Thu Nov 2 19:41:02 2017
New Revision: 254351
URL: https://gcc.gnu.org/viewcvs?rev=254351&root=gcc&view=rev
Log:
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.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/ft32/ft32.c
trunk/gcc/config/ft32/ft32.h
trunk/gcc/config/ft32/ft32.md
trunk/gcc/config/ft32/ft32.opt
trunk/gcc/doc/invoke.texi
More information about the Gcc-cvs
mailing list