+2016-05-17 Ilya Enkovich <ilya.enkovich@intel.com>
+
+ PR target/71114
+ * config/i386/i386.c (dimode_scalar_chain::convert_op): Fix
+ insertion point for instructions generated by validize_mem.
+
2016-05-17 James Greenhalgh <james.greenhalgh@arm.com>
* config/aarch64/aarch64.c (SHIFT_COUNT_TRUNCATED): Wrap definition
gen_rtvec (2, *op, const0_rtx));
if (!standard_sse_constant_p (vec_cst, V2DImode))
- vec_cst = validize_mem (force_const_mem (V2DImode, vec_cst));
+ {
+ start_sequence ();
+ vec_cst = validize_mem (force_const_mem (V2DImode, vec_cst));
+ rtx_insn *seq = get_insns ();
+ end_sequence ();
+ emit_insn_before (seq, insn);
+ }
emit_insn_before (gen_move_insn (tmp, vec_cst), insn);
*op = tmp;
+2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
+ Ilya Enkovich <ilya.enkovich@intel.com>
+
+ PR target/71114
+ * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
+
2016-05-16 Jan Hubicka <hubicka@ucw.cz>
* g++.dg/ipa/ivinline-7.C: Do not xfail.
/* { dg-options "-O2 -march=slm" } */
/* { dg-final { scan-assembler "pxor" } } */
/* { dg-final { scan-assembler "pcmpeqd" } } */
-/* { dg-final { scan-assembler "movdqa\[ \\t\]+.LC0" } } */
+/* { dg-final { scan-assembler "movdqa\[ \\t\]+.?LC0" } } */
long long a, b, c;