diff options
author | Kyrylo Tkachov <kyrylo.tkachov@arm.com> | 2014-09-09 11:17:20 +0000 |
---|---|---|
committer | Kyrylo Tkachov <ktkachov@gcc.gnu.org> | 2014-09-09 11:17:20 +0000 |
commit | 35cb3e53878eefd7ea817613ffbe6ab84502f92e (patch) | |
tree | bab0967f12402d3701673e5d8d1e03bdfe7982cc /libgomp | |
parent | 995ba386eeeff521886fabf96b793048bc0305b9 (diff) | |
download | gcc-35cb3e53878eefd7ea817613ffbe6ab84502f92e.zip gcc-35cb3e53878eefd7ea817613ffbe6ab84502f92e.tar.gz gcc-35cb3e53878eefd7ea817613ffbe6ab84502f92e.tar.bz2 |
[ARM][1/7] Convert FP mnemonics to UAL | mov patterns.
* config/arm/arm.c (output_move_vfp): Use UAL syntax for load/store
multiple.
(arm_print_operand): Don't convert real values to decimal
representation in default case.
(fp_immediate_constant): Delete.
* config/arm/arm-protos.h (fp_immediate_constant): Likewise.
* config/arm/vfp.md (*arm_movsi_vfp): Convert to VFP moves to UAL
syntax.
(*thumb2_movsi_vfp): Likewise.
(*movdi_vfp): Likewise.
(*movdi_vfp_cortexa8): Likewise.
(*movhf_vfp_neon): Likewise.
(*movhf_vfp): Likewise.
(*movsf_vfp): Likewise.
(*thumb2_movsf_vfp): Likewise.
(*movdf_vfp): Likewise.
(*thumb2_movdf_vfp): Likewise.
(*movsfcc_vfp): Likewise.
(*thumb2_movsfcc_vfp): Likewise.
(*movdfcc_vfp): Likewise.
(*thumb2_movdfcc_vfp): Likewise.
* gcc.target/arm/pr51835.c: Update expected assembly.
* gcc.target/arm/vfp-1.c: Likewise.
* gcc.target/arm/vfp-ldmdbd.c: Likewise.
* gcc.target/arm/vfp-ldmdbs.c: Likewise.
* gcc.target/arm/vfp-ldmiad.c: Likewise.
* gcc.target/arm/vfp-ldmias.c: Likewise.
* gcc.target/arm/vfp-stmdbd.c: Likewise.
* gcc.target/arm/vfp-stmdbs.c: Likewise.
* gcc.target/arm/vfp-stmiad.c: Likewise.
* gcc.target/arm/vfp-stmias.c: Likewise.
From-SVN: r215050
Diffstat (limited to 'libgomp')
0 files changed, 0 insertions, 0 deletions