LLVM/project bc0c028clang/include/clang/Driver CommonArgs.h, clang/include/clang/Options Options.td

[Flang][Driver] Add support for option -f[no-]split-machine-functions in flang (#216637)

Added support for the `-fsplit-machine-functions` flag in the
Flang driver.

- The Flang driver forwards `-fsplit-machine-functions` to `-fc1` and
the negative flag `-fno-split-machine-functions` is used at the driver
level only.
- Flang `-fc1` driver sets `TargetOptions.EnableMachineFunctionSplitter`,
which causes LLVM's MachineFunctionSplitterPass to be added to the
codegen pipeline
DeltaFile
+17-0clang/lib/Driver/ToolChains/CommonArgs.cpp
+14-0flang/test/Driver/fsplit-machine-functions.f90
+1-11clang/lib/Driver/ToolChains/Clang.cpp
+12-0flang/test/Driver/split-machine-function-pass.f90
+5-0clang/include/clang/Driver/CommonArgs.h
+2-2clang/include/clang/Options/Options.td
+51-134 files not shown
+60-1310 files

LLVM/project 9610d9cclang/test/OpenMP target_teams_codegen.cpp, llvm/include/llvm/Frontend/OpenMP OMPIRBuilder.h

[offload] Split strictness for threads and blocks (#211400)

This commit splits the strictness for the number of threads and blocks. This will be needed to support `dims` modifier in OpenMP 6.1.
DeltaFile
+13-9offload/plugins-nextgen/common/src/PluginInterface.cpp
+9-4llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
+6-6clang/test/OpenMP/target_teams_codegen.cpp
+5-4offload/include/Shared/APITypes.h
+5-3offload/plugins-nextgen/common/include/PluginInterface.h
+5-3llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
+43-295 files not shown
+53-3611 files

OPNSense/core 6d75901src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes IStructuredInput.php

Missed adding a namespace and php tag to IStructuredInput
DeltaFile
+4-0src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/IStructuredInput.php
+4-01 files

LLVM/project b245794libc/shared/math fminimum_magf128.h, libc/src/__support/math fminimum_magf128.h

fminimum_magf128
DeltaFile
+4-7libc/src/__support/math/fminimum_magf128.h
+5-5libc/test/shared/shared_math_constexpr_test.cpp
+4-4libc/test/shared/shared_math_test.cpp
+0-6libc/shared/math/fminimum_magf128.h
+5-1libc/src/math/generic/fminimum_magf128.cpp
+5-0libc/test/src/math/smoke/fminimum_magf128_test.cpp
+23-2320 files not shown
+51-3426 files

LLVM/project af620aflibc/shared/math fmaximum_magf128.h, libc/src/__support/math fmaximum_magf128.h

fmaximum_magf128
DeltaFile
+4-7libc/src/__support/math/fmaximum_magf128.h
+0-6libc/shared/math/fmaximum_magf128.h
+3-3libc/test/shared/shared_math_constexpr_test.cpp
+5-1libc/src/math/generic/fmaximum_magf128.cpp
+5-0libc/test/src/math/smoke/fmaximum_magf128_test.cpp
+5-0libc/src/math/fmaximum_magf128.h
+22-1720 files not shown
+47-3026 files

OPNSense/core ecc2371. plist

make plist-fix
DeltaFile
+1-0plist
+1-01 files

OPNSense/core e40b531src/opnsense/mvc/app/controllers/OPNsense/Base ApiMutableModelControllerBase.php

Add use statement for JsonAuditField inside ApiMutableModelControllerBase
DeltaFile
+2-1src/opnsense/mvc/app/controllers/OPNsense/Base/ApiMutableModelControllerBase.php
+2-11 files

OPNSense/core d6e7972src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes JsonAuditField.php BaseField.php

Implement an IStructuredInput interface as structured input marker and add it to BaseField and JsonAuditField
DeltaFile
+38-0src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/IStructuredInput.php
+6-11src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/BaseField.php
+1-9src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/JsonAuditField.php
+45-203 files

LLVM/project ab44d0bflang/include/flang/Semantics semantics.h, flang/lib/Lower PFTBuilder.cpp

[flang] Do not branch to a FORMAT statement from an assigned GO TO

Label analysis already classifies which labeled statements may be named by
a statement that branches.  Record the positions of those statements in the
semantics context and consult it when lowering records the targets of an
assigned GO TO, so that a FORMAT statement is not given a target block.

A GO TO whose variable holds only a format label now reaches the run-time
error instead of branching into the FORMAT statement.

The label analysis is built once and shared: AnalyzeLabels() runs the
constraint checks first and records the branch targets only if they pass,
since a program with fatal errors is not lowered.

Co-Authored-By: Claude Opus 5 (1M context) <noreply at anthropic.com>
DeltaFile
+75-0flang/test/Lower/assigned-goto-format-target.f90
+24-4flang/lib/Semantics/resolve-labels.cpp
+17-2flang/lib/Lower/PFTBuilder.cpp
+14-0flang/include/flang/Semantics/semantics.h
+4-2flang/lib/Semantics/resolve-labels.h
+6-0flang/test/Semantics/assign07.f90
+140-81 files not shown
+141-97 files

LLVM/project 20444f7llvm/unittests/CodeGen/GlobalISel CMakeLists.txt, llvm/utils/gn/secondary/llvm/unittests/CodeGen/GlobalISel BUILD.gn

[GISel] Fix link error when dylib is enabled (#217516)

This is to fix link error caused by e21cfc08414e.
DeltaFile
+1-0llvm/utils/gn/secondary/llvm/unittests/CodeGen/GlobalISel/BUILD.gn
+1-0llvm/unittests/CodeGen/GlobalISel/CMakeLists.txt
+2-02 files

HardenedBSD/src 0f7139bshare/examples/jails rcjail.xxx.conf jng, sys/dev/e1000 if_em.c

Merge remote-tracking branch 'rad/hardened/current/master' into hardened/current/pledge
DeltaFile
+47-7sys/dev/e1000/if_em.c
+12-6share/examples/jails/jng
+9-1usr.sbin/jail/jail.8
+1-6sys/fs/tarfs/tarfs_vfsops.c
+2-2usr.bin/login/motd.template
+2-1share/examples/jails/rcjail.xxx.conf
+73-232 files not shown
+77-248 files

FreeBSD/src 2296f35sys/fs/nullfs null_vnops.c

nullfs(4): Fix a typo in a source code comment

- s/modifing/modifying/

(cherry picked from commit 27c70deb3d260b48bee8f3c4c975fd2de64264fb)
DeltaFile
+1-1sys/fs/nullfs/null_vnops.c
+1-11 files

HardenedBSD/src 691ab8ashare/examples/jails rcjail.xxx.conf jail.xxx.conf, sys/dev/e1000 if_em.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+47-7sys/dev/e1000/if_em.c
+12-6share/examples/jails/jng
+9-1usr.sbin/jail/jail.8
+1-6sys/fs/tarfs/tarfs_vfsops.c
+2-1share/examples/jails/rcjail.xxx.conf
+2-1share/examples/jails/jail.xxx.conf
+73-221 files not shown
+75-227 files

FreeBSD/src 10e3185sys/dev/ichwd i6300esbwd.c

ichwd(4): Fix a typo in a source code comment

- s/modifing/modifying/

(cherry picked from commit 8362aecdeb2548813942a7e604543c71f5a10271)
DeltaFile
+1-1sys/dev/ichwd/i6300esbwd.c
+1-11 files

HardenedBSD/src 3abca40sys/dev/fxp rcvbundl.h, sys/dev/ichwd i6300esbwd.c

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+1-1sys/vm/swap_pager.c
+1-1sys/netpfil/ipfw/dn_sched_fq_pie.c
+1-1sys/fs/nullfs/null_vnops.c
+1-1sys/dev/ppbus/ppb_msq.h
+1-1sys/dev/ichwd/i6300esbwd.c
+1-1sys/dev/fxp/rcvbundl.h
+6-61 files not shown
+7-77 files

FreeBSD/src 8402cf6sys/dev/fxp rcvbundl.h

fxp(4): Fix a typo in a source code comment

- s/modifing/modifying/

(cherry picked from commit c47b430c6ea3aa8d133af0af426d018bae3b7018)
DeltaFile
+1-1sys/dev/fxp/rcvbundl.h
+1-11 files

FreeBSD/src 05f4908sys/netpfil/ipfw dn_sched_fq_pie.c

ipfw(4): Fix a typo in a source code comment

- s/varaiables/variables/

(cherry picked from commit 251e6ef40203a6f911d7f4daacf3075de7f870c0)
DeltaFile
+1-1sys/netpfil/ipfw/dn_sched_fq_pie.c
+1-11 files

HardenedBSD/ports 8c026dfcomms/mbpoll Makefile, multimedia/ab-av1 Makefile.crates distinfo

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+55-55multimedia/ab-av1/distinfo
+26-26multimedia/ab-av1/Makefile.crates
+15-12sysutils/rshim-user-space/Makefile
+24-0comms/mbpoll/Makefile
+17-0x11/way-displays/files/patch-src_yaml_unmarshal.c
+15-0sysutils/rshim-user-space/files/patch-src_rshim__pcie.c
+152-9316 files not shown
+205-12422 files

FreeBSD/src 06c3e7clib/msun/src catrig.c

msun: Fix a typo in a source code comment

- s/uneccessarily/unnecessarily/

Obtained from:  NetBSD

(cherry picked from commit cd4aae2fa9d35015248c445752e23800e75e8517)
DeltaFile
+1-1lib/msun/src/catrig.c
+1-11 files

FreeBSD/src 259c45dsys/vm swap_pager.c

swap_pager: Fix a typo in a source code comment

- s/errornous/erroneous/

(cherry picked from commit 88293bdd1eefb4bf518e1764d370b4a2321afdd1)
DeltaFile
+1-1sys/vm/swap_pager.c
+1-11 files

FreeBSD/src 1c4f2a6sys/dev/ppbus ppb_msq.h

ppbus(4): Fix a typo in a source code comment

- s/predifined/predefined/

(cherry picked from commit 709bd45a1b3a5ca21e05995c0c01f0ee8e7e8c38)
DeltaFile
+1-1sys/dev/ppbus/ppb_msq.h
+1-11 files

HardenedBSD/src aeec956sys/fs/nullfs null_vnops.c

nullfs(4): Fix a typo in a source code comment

- s/modifing/modifying/

(cherry picked from commit 27c70deb3d260b48bee8f3c4c975fd2de64264fb)
DeltaFile
+1-1sys/fs/nullfs/null_vnops.c
+1-11 files

FreeBSD/src aeec956sys/fs/nullfs null_vnops.c

nullfs(4): Fix a typo in a source code comment

- s/modifing/modifying/

(cherry picked from commit 27c70deb3d260b48bee8f3c4c975fd2de64264fb)
DeltaFile
+1-1sys/fs/nullfs/null_vnops.c
+1-11 files

HardenedBSD/src 4fb09e9sys/dev/ichwd i6300esbwd.c

ichwd(4): Fix a typo in a source code comment

- s/modifing/modifying/

(cherry picked from commit 8362aecdeb2548813942a7e604543c71f5a10271)
DeltaFile
+1-1sys/dev/ichwd/i6300esbwd.c
+1-11 files

FreeBSD/src 4fb09e9sys/dev/ichwd i6300esbwd.c

ichwd(4): Fix a typo in a source code comment

- s/modifing/modifying/

(cherry picked from commit 8362aecdeb2548813942a7e604543c71f5a10271)
DeltaFile
+1-1sys/dev/ichwd/i6300esbwd.c
+1-11 files

FreeBSD/src 4054710sys/dev/fxp rcvbundl.h

fxp(4): Fix a typo in a source code comment

- s/modifing/modifying/

(cherry picked from commit c47b430c6ea3aa8d133af0af426d018bae3b7018)
DeltaFile
+1-1sys/dev/fxp/rcvbundl.h
+1-11 files

HardenedBSD/src 4054710sys/dev/fxp rcvbundl.h

fxp(4): Fix a typo in a source code comment

- s/modifing/modifying/

(cherry picked from commit c47b430c6ea3aa8d133af0af426d018bae3b7018)
DeltaFile
+1-1sys/dev/fxp/rcvbundl.h
+1-11 files

HardenedBSD/src 9e62481sys/netpfil/ipfw dn_sched_fq_pie.c

ipfw(4): Fix a typo in a source code comment

- s/varaiables/variables/

(cherry picked from commit 251e6ef40203a6f911d7f4daacf3075de7f870c0)
DeltaFile
+1-1sys/netpfil/ipfw/dn_sched_fq_pie.c
+1-11 files

FreeBSD/src 9e62481sys/netpfil/ipfw dn_sched_fq_pie.c

ipfw(4): Fix a typo in a source code comment

- s/varaiables/variables/

(cherry picked from commit 251e6ef40203a6f911d7f4daacf3075de7f870c0)
DeltaFile
+1-1sys/netpfil/ipfw/dn_sched_fq_pie.c
+1-11 files

FreeBSD/src bbf2339lib/msun/src catrig.c

msun: Fix a typo in a source code comment

- s/uneccessarily/unnecessarily/

Obtained from:  NetBSD

(cherry picked from commit cd4aae2fa9d35015248c445752e23800e75e8517)
DeltaFile
+1-1lib/msun/src/catrig.c
+1-11 files