r259545 - in /trunk/gcc: ChangeLog config/nds32...
jasonwucj@gcc.gnu.org
jasonwucj@gcc.gnu.org
Sun Apr 22 07:46:00 GMT 2018
Author: jasonwucj
Date: Sun Apr 22 07:46:39 2018
New Revision: 259545
URL: https://gcc.gnu.org/viewcvs?rev=259545&root=gcc&view=rev
Log:
[NDS32] Add unaligned access support.
gcc/
* config/nds32/constants.md (unspec_volatile_element): Add enum values
for unaligned access.
* config/nds32/nds32-intrinsic.c: Implementation of expanding
unaligned access.
* config/nds32/nds32-intrinsic.md: Likewise.
* config/nds32/nds32_intrinsic.h: Likewise.
* config/nds32/nds32.h (nds32_builtins): Likewise.
* config/nds32/nds32.opt (munaligned-access): New option.
* config/nds32/nds32.c (nds32_asm_file_start): Display
flag_unaligned_access status.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/nds32/constants.md
trunk/gcc/config/nds32/nds32-intrinsic.c
trunk/gcc/config/nds32/nds32-intrinsic.md
trunk/gcc/config/nds32/nds32.c
trunk/gcc/config/nds32/nds32.h
trunk/gcc/config/nds32/nds32.opt
trunk/gcc/config/nds32/nds32_intrinsic.h
More information about the Gcc-cvs
mailing list