+2020-02-29 Peter Bergner <bergner@linux.ibm.com>
+
+ Revert
+ 2020-02-20 Peter Bergner <bergner@linux.ibm.com>
+
+ PR target/93658
+ * config/rs6000/rs6000.c (rs6000_legitimate_address_p): Handle VSX
+ vector modes.
+
+ 2020-02-05 Michael Meissner <meissner@linux.ibm.com>
+
+ PR target/93568
+ * config/rs6000/rs6000.c (get_vector_offset): Fix Q constraint assert
+ to use "mem".
+
+ Backport from master
+ 2020-02-03 Michael Meissner <meissner@linux.ibm.com>
+
+ * config/rs6000/rs6000.c (get_vector_offset): New helper function
+ to calculate the offset in memory from the start of a vector of a
+ particular element. Add code to keep the element number in
+ bounds if the element number is variable.
+ (rs6000_adjust_vec_address): Move calculation of offset of the
+ vector element to get_vector_offset.
+ (rs6000_split_vec_extract_var): Do not do the initial AND of
+ element here, move the code to get_vector_offset.
+
+ 2020-01-06 Michael Meissner <meissner@linux.ibm.com>
+
+ * config/rs6000/vsx.md (vsx_extract_<mode>_var, VSX_D iterator):
+ Use 'Q' for doing vector extract from memory.
+ (vsx_extract_v4sf_var): Use 'Q' for doing vector extract from
+ memory.
+ (vsx_extract_<mode>_var, VSX_EXTRACT_I iterator): Use 'Q' for
+ doing vector extract from memory.
+ (vsx_extract_<mode>_<VS_scalar>mode_var): Use 'Q' for doing vector
+ extract from memory.
+
2020-02-28 Martin Liska <mliska@suse.cz>
Backport from mainline
(maybe_run_lto_and_relink): Avoid possible signal handler
access to unintialzed memory (lto_o_files).
+2020-02-23 Peter Bergner <bergner@linux.ibm.com>
+
+ Backport from master
+ 2020-02-20 Peter Bergner <bergner@linux.ibm.com>
+
+ PR target/93658
+ * config/rs6000/rs6000.c (rs6000_legitimate_address_p): Handle VSX
+ vector modes.
+
+2020-02-23 Peter Bergner <bergner@linux.ibm.com>
+
+ Backport from master
+ 2020-02-05 Michael Meissner <meissner@linux.ibm.com>
+
+ PR target/93568
+ * config/rs6000/rs6000.c (get_vector_offset): Fix Q constraint assert
+ to use "mem".
+
+ Backport from master
+ 2020-02-03 Michael Meissner <meissner@linux.ibm.com>
+
+ * config/rs6000/rs6000.c (get_vector_offset): New helper function
+ to calculate the offset in memory from the start of a vector of a
+ particular element. Add code to keep the element number in
+ bounds if the element number is variable.
+ (rs6000_adjust_vec_address): Move calculation of offset of the
+ vector element to get_vector_offset.
+ (rs6000_split_vec_extract_var): Do not do the initial AND of
+ element here, move the code to get_vector_offset.
+
+2020-02-23 Peter Bergner <bergner@linux.ibm.com>
+
+ Backport from master
+ 2020-01-06 Michael Meissner <meissner@linux.ibm.com>
+
+ * config/rs6000/vsx.md (vsx_extract_<mode>_var, VSX_D iterator):
+ Use 'Q' for doing vector extract from memory.
+ (vsx_extract_v4sf_var): Use 'Q' for doing vector extract from
+ memory.
+ (vsx_extract_<mode>_var, VSX_EXTRACT_I iterator): Use 'Q' for
+ doing vector extract from memory.
+ (vsx_extract_<mode>_<VS_scalar>mode_var): Use 'Q' for doing vector
+ extract from memory.
+
2020-02-21 John David Anglin <danglin@gcc.gnu.org>
* gcc/config/pa/pa.c (pa_function_value): Fix check for word and
+2020-02-29 Peter Bergner <bergner@linux.ibm.com>
+
+ Revert
+ 2020-02-26 Peter Bergner <bergner@linux.ibm.com>
+
+ PR target/93913
+ * gcc.target/powerpc/fold-vec-st-char.c (scan-assembler-times): Allow
+ stxv and stxvx instructions as well.
+ * gcc.target/powerpc/fold-vec-st-float.c: Likewise.
+ * gcc.target/powerpc/fold-vec-st-int.c: Likewise.
+ * gcc.target/powerpc/fold-vec-st-short.c: Likewise.
+
+ 2020-02-20 Peter Bergner <bergner@linux.ibm.com>
+
+ PR target/93658
+ * gcc.target/powerpc/pr93658.c: New test.
+
2020-02-29 John David Anglin <danglin@gcc.gnu.org>
* gcc.dg/pr90756.c: Add -fno-common option on hppa*-*-hpux*.
PR ada/91100
* gnat.dg/socket1.adb: Disable on hppa*-*-hpux*.
+2020-02-26 Peter Bergner <bergner@linux.ibm.com>
+
+ PR target/93913
+ * gcc.target/powerpc/fold-vec-st-char.c (scan-assembler-times): Allow
+ stxv and stxvx instructions as well.
+ * gcc.target/powerpc/fold-vec-st-float.c: Likewise.
+ * gcc.target/powerpc/fold-vec-st-int.c: Likewise.
+ * gcc.target/powerpc/fold-vec-st-short.c: Likewise.
+
2020-02-27 Jakub Jelinek <jakub@redhat.com>
PR c/93949
* gfortran.dg/pr77351.f90 : Check for one error instead of two.
* gfortran.dg/pr93835.f08 : New test.
+2020-02-23 Peter Bergner <bergner@linux.ibm.com>
+
+ Backport from master
+ 2020-02-20 Peter Bergner <bergner@linux.ibm.com>
+
+ PR target/93658
+ * gcc.target/powerpc/pr93658.c: New test.
+
2020-02-20 H.J. Lu <hongjiu.lu@intel.com>
Backport from master