-2020-04-27 Anton Youdkevitch <anton.youdkevitch@bell-sw.com>
+2020-04-28 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/94809
+ * tree.c (build_call_expr_internal_loc_array): Call
+ process_call_operands.
+
+2020-04-27 Anton Youdkevitch <anton.youdkevitch@bell-sw.com>
* config/aarch64/aarch64-cores.def (thunderx3t110): Add the chip name.
* config/aarch64/aarch64-tune.md: Regenerate.
(thunderx3t110_vector_cost): Likewise.
(thunderx3t110_prefetch_tune): Likewise.
(thunderx3t110_tunings): Likewise.
- * gcc/config/aarch64/aarch64-cost-tables.h (thunderx3t110_extra_costs):
+ * config/aarch64/aarch64-cost-tables.h (thunderx3t110_extra_costs):
Define.
* config/aarch64/thunderx3t110.md: New file.
* config/aarch64/aarch64.md: Include thunderx3t110.md.
+2020-04-28 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/94809
+ * gcc.c-torture/execute/pr94809.c: New test.
+
2020-04-28 Iain Sandoe <iain@sandoe.co.uk>
PR c++/94760
--- /dev/null
+/* PR tree-optimization/94809 */
+
+int
+main ()
+{
+ int a = 0;
+ unsigned long long one = 1;
+ ((-1ULL / one) < a++, one);
+ if (a != 1)
+ __builtin_abort ();
+ return 0;
+}
CALL_EXPR_ARG (t, i) = args[i];
SET_EXPR_LOCATION (t, loc);
CALL_EXPR_IFN (t) = ifn;
+ process_call_operands (t);
return t;
}