+2024-11-04 Andrew MacLeod <amacleod@redhat.com>
+
+ PR tree-optimization/117398
+ * gimple-range-edge.cc (gimple_outgoing_range::calc_switch_ranges):
+ Check for VARYING and don't call invert () on it.
+
2024-10-30 liuhongt <hongtao.liu@intel.com>
Backported from master:
+2024-11-04 Eric Botcazou <ebotcazou@adacore.com>
+
+ * checks.adb (Selected_Length_Checks.Get_E_Length): For a
+ component of a record with discriminants and if the expression is
+ a selected component, try to build an actual subtype from its
+ prefix instead of from the discriminal.
+
2024-10-14 Steve Baird <baird@adacore.com>
PR ada/114593
+2024-11-04 Andrew MacLeod <amacleod@redhat.com>
+
+ PR tree-optimization/117398
+ * gcc.dg/pr117398.c: New.
+
+2024-11-04 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/specs/array7.ads: New test.
+
2024-11-01 Paul Thomas <pault@gcc.gnu.org>
Backported from master: