]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Sun, 2 Feb 2025 00:17:04 +0000 (00:17 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Sun, 2 Feb 2025 00:17:04 +0000 (00:17 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/ada/ChangeLog
gcc/m2/ChangeLog
gcc/testsuite/ChangeLog

index fd5f557f697cfa0a80152cb59fe7390ae0dda37a..912364e3e39e9eeab22e7c2568e2b3083feacb25 100644 (file)
@@ -1,3 +1,46 @@
+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
index 50ae9039749ea0538491efe02e2c55526ce5bfb6..ad51826fd80fa10c88aa881fd97d5bc899336655 100644 (file)
@@ -1 +1 @@
-20250201
+20250202
index c457c66d94b62963a3f6cf139da01678ef4347bd..e44cf6cf3dbd376561b626bc0fe796ecee154db1 100644 (file)
@@ -1,3 +1,9 @@
+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
index 4037d3de5b6675a8634be540b95a72cf5a3620fc..be104bf31ef6ec740ae71c7f6a27625e0c5e2c6e 100644 (file)
@@ -1,3 +1,21 @@
+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
index 4b88dec696b25467782ea64684e435e9b5172f4d..413489aae8a4d996178d168969ac2594ede04317 100644 (file)
@@ -1,3 +1,58 @@
+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