aboutsummaryrefslogtreecommitdiff
path: root/gcc/ChangeLog
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2012-10-31 14:52:48 +1030
committerAlan Modra <amodra@gcc.gnu.org>2012-10-31 14:52:48 +1030
commitd0a54439c14c34e38ab13d6ba1e4de8b35d1fbb9 (patch)
tree79b1dd225f3c8eda48972875461e3b8a1d313103 /gcc/ChangeLog
parent7054d980c12f92448a4e19047303eea3a0c95c3e (diff)
downloadgcc-d0a54439c14c34e38ab13d6ba1e4de8b35d1fbb9.zip
gcc-d0a54439c14c34e38ab13d6ba1e4de8b35d1fbb9.tar.gz
gcc-d0a54439c14c34e38ab13d6ba1e4de8b35d1fbb9.tar.bz2
rs6000.c (legitimize_reload_address): Remove code handling non-aligned ld/std.
gcc/ * config/rs6000/rs6000.c (legitimize_reload_address): Remove code handling non-aligned ld/std. * config/rs6000/paired.md (movv2sf_paired): Use 'Y' instead of 'o'. * config/rs6000/vsx.md (vsx_mov, vsx_movti): Likewise. * config/rs6000/altivec.md (altivec_mov, altivec_movti): Likewise. * config/rs6000/dfp.md (movtd_internal): Use 'm' instead of 'o'. gcc/testsuite/ * gcc.target/powerpc/dimode_off.c: New. * gcc.target/powerpc/timode_off.c: New. * gcc.target/powerpc/dfmode_off.c: New. * gcc.target/powerpc/tfmode_off.c: New. From-SVN: r193016
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r--gcc/ChangeLog9
1 files changed, 9 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index a7fd03f..78cc546 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,14 @@
2012-10-31 Alan Modra <amodra@gmail.com>
+ * config/rs6000/rs6000.c (legitimize_reload_address): Remove code
+ handling non-aligned ld/std.
+ * config/rs6000/paired.md (movv2sf_paired): Use 'Y' instead of 'o'.
+ * config/rs6000/vsx.md (vsx_mov, vsx_movti): Likewise.
+ * config/rs6000/altivec.md (altivec_mov, altivec_movti): Likewise.
+ * config/rs6000/dfp.md (movtd_internal): Use 'm' instead of 'o'.
+
+2012-10-31 Alan Modra <amodra@gmail.com>
+
* config/rs6000/linux64.h (TARGET_OS_CPP_BUILTINS): Define _CALL_LINUX.
2012-10-31 Joern Rennecke <joern.rennecke@embecosm.com>