+2025-02-01 H.J. Lu <hjl.tools@gmail.com>
+
+ PR target/118713
+ * config/i386/i386-expand.cc (ix86_expand_call): Change "if
+ (TARGET_X32 ...)" back to "else if (TARGET_X32 ...)".
+
+2025-02-01 H.J. Lu <hjl.tools@gmail.com>
+
+ PR target/118713
+ * config/i386/constraints.md (Bs): Always disable if
+ TARGET_INDIRECT_BRANCH_REGISTER is true.
+ (Bw): Likewise.
+ * config/i386/i386-expand.cc (ix86_expand_call): Force indirect
+ call via register for x32 GOT slot call if
+ TARGET_INDIRECT_BRANCH_REGISTER is true.
+ * config/i386/i386-protos.h (ix86_nopic_noplt_attribute_p): New.
+ * config/i386/i386.cc (ix86_nopic_noplt_attribute_p): Make it
+ global.
+ * config/i386/i386.md (*call_got_x32): Disable indirect call via
+ memory for TARGET_INDIRECT_BRANCH_REGISTER.
+ (*call_value_got_x32): Likewise.
+ (*sibcall_value_pop_memory): Likewise.
+ * config/i386/predicates.md (constant_call_address_operand):
+ Return false if both TARGET_INDIRECT_BRANCH_REGISTER and
+ ix86_nopic_noplt_attribute_p are true.
+
+2025-02-01 David Malcolm <dmalcolm@redhat.com>
+
+ * libsarifreplay.cc (sarif_replayer::handle_run_obj): Pass run to
+ handle_result_obj.
+ (sarif_replayer::handle_result_obj): Add run_obj param and pass it
+ to handle_location_object and handle_thread_flow_object.
+ (sarif_replayer::handle_thread_flow_object): Add run_obj param and
+ pass it to handle_thread_flow_location_object.
+ (sarif_replayer::handle_thread_flow_location_object): Add run_obj
+ param and pass it to handle_location_object.
+ (sarif_replayer::handle_location_object): Add run_obj param and
+ pass it to handle_logical_location_object.
+ (sarif_replayer::handle_logical_location_object): Add run_obj
+ param. If the run_obj is non-null and has "logicalLocations",
+ then use these "cached" logical locations if we see an "index"
+ property, as per ยง3.33.3
+
2025-02-01 Jeff Law <jlaw@ventanamicro.com>
PR tree-optimization/114277
+2025-02-01 Eric Botcazou <ebotcazou@adacore.com>
+
+ PR ada/118712
+ * sem_warn.adb (Check_References): Deal with small adjustments of
+ references.
+
2025-01-31 Eric Botcazou <ebotcazou@adacore.com>
* gcc-interface/utils.cc (gnat_pushdecl): Clear TREE_PUBLIC on
+2025-02-01 Gaius Mulley <gaiusmod2@gmail.com>
+
+ PR modula2/118703
+ * gm2-gcc/m2builtins.cc (define_builtin_gcc): New function.
+ (m2builtins_init): Call define_builtin_gcc.
+ * gm2-libs/Builtins.def (clz): New procedure function.
+ (clzll): Ditto.
+ (ctz): Ditto.
+ (ctzll): Ditto.
+ * gm2-libs/Builtins.mod (clz): New procedure function.
+ (clzll): Ditto.
+ (ctz): Ditto.
+ (ctzll): Ditto.
+ * gm2-libs/cbuiltin.def (clz): New procedure function.
+ (clzll): Ditto.
+ (ctz): Ditto.
+ (ctzll): Ditto.
+
2025-01-29 Gaius Mulley <gaiusmod2@gmail.com>
PR modula2/118010
+2025-02-01 H.J. Lu <hjl.tools@gmail.com>
+
+ PR rtl-optimization/111673
+ * gcc.target/i386/pr111673.c: New file.
+
+2025-02-01 Gaius Mulley <gaiusmod2@gmail.com>
+
+ PR modula2/118703
+ * gm2/builtins/run/pass/testbitfns.mod: New test.
+
+2025-02-01 H.J. Lu <hjl.tools@gmail.com>
+
+ PR target/118713
+ * gcc.target/i386/pr118713-1-x32.c: New test.
+ * gcc.target/i386/pr118713-1.c: Likewise.
+ * gcc.target/i386/pr118713-2-x32.c: Likewise.
+ * gcc.target/i386/pr118713-2.c: Likewise.
+ * gcc.target/i386/pr118713-3-x32.c: Likewise.
+ * gcc.target/i386/pr118713-3.c: Likewise.
+ * gcc.target/i386/pr118713-4-x32.c: Likewise.
+ * gcc.target/i386/pr118713-4.c: Likewise.
+ * gcc.target/i386/pr118713-5-x32.c: Likewise.
+ * gcc.target/i386/pr118713-5.c: Likewise.
+ * gcc.target/i386/pr118713-6-x32.c: Likewise.
+ * gcc.target/i386/pr118713-6.c: Likewise.
+ * gcc.target/i386/pr118713-7-x32.c: Likewise.
+ * gcc.target/i386/pr118713-7.c: Likewise.
+ * gcc.target/i386/pr118713-8-x32.c: Likewise.
+ * gcc.target/i386/pr118713-8.c: Likewise.
+ * gcc.target/i386/pr118713-9-x32.c: Likewise.
+ * gcc.target/i386/pr118713-9.c: Likewise.
+ * gcc.target/i386/pr118713-10-x32.c: Likewise.
+ * gcc.target/i386/pr118713-10.c: Likewise.
+ * gcc.target/i386/pr118713-11-x32.c: Likewise.
+ * gcc.target/i386/pr118713-11.c: Likewise.
+ * gcc.target/i386/pr118713-12-x32.c: Likewise.
+ * gcc.target/i386/pr118713-12.c: Likewise.
+
+2025-02-01 David Malcolm <dmalcolm@redhat.com>
+
+ * sarif-replay.dg/2.1.0-invalid/3.33.3-index-out-of-range.sarif:
+ New test.
+ * sarif-replay.dg/2.1.0-valid/spec-example-4.sarif: Update expected
+ output to reflect that we now find the function name for the
+ events in the path.
+
+2025-02-01 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/warn33.adb: New test.
+ * gnat.dg/warn33_pkg.ads: New helper.
+
+2025-02-01 H.J. Lu <hjl.tools@gmail.com>
+
+ * gcc.target/i386/ssp-global.c: New file.
+
2025-02-01 Jeff Law <jlaw@ventanamicro.com>
PR tree-optimization/114277