Bug 280562

Summary: [exp-run] Against llvm-19-update branch on GitHub
Product: Ports & Packages Reporter: Dimitry Andric <dim>
Component: Ports FrameworkAssignee: Port Management Team <portmgr>
Status: New ---    
Severity: Affects Many People CC: emaste, kbowling, olevole, ports-bugs, rene
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
Bug Depends on: 282851, 280559, 280560, 280561, 280563, 280564, 280579, 280590, 280673, 280675, 280677, 280693, 280694, 280695, 280696, 280715, 280716, 280728, 280730, 280737, 280741, 280776, 280783, 280791, 280796, 280865, 280893, 281150, 281188, 281193, 281194, 281358, 281359, 281412, 281418, 281431, 281441, 281474, 281477, 281478, 281485, 281486, 281497, 281499, 281512, 281516, 281519, 281521, 281534, 281540, 281553, 281557, 281594, 281867, 281868, 281880, 281886, 281887, 281890, 281906, 281974, 281975, 281976, 282164, 282165, 282166, 282386, 282473, 282475, 282476, 282512, 282513, 282514, 282515, 282522, 282524, 282525, 282527, 282528, 282645, 282654, 282665, 282667, 282796, 282827, 282830    
Bug Blocks:    

Description Dimitry Andric freebsd_committer freebsd_triage 2024-08-01 16:19:17 UTC
I am importing llvm, clang, compiler-rt, libc++, libunwind, lld, lldb, and openmp 19.1.0 into <https://github.com/DimitryAndric/freebsd-src/tree/llvm-19-update>, which is a fork of <https://github.com/freebsd/freebsd-src>.

Please schedule an exp-run against this branch. To retrieve it, use:

git clone -b llvm-19-update https://github.com/DimitryAndric/freebsd-src.git

As of 2024-08-01, this branch contains the llvm-project release/19.x branch as of 19.1.0rc1 (llvmorg-19.1.0-rc1-0-ga4902a36d5c2), and it has been rebased onto FreeBSD src main <https://cgit.freebsd.org/src/commit/?id=4d32367a44e0>.

Note that I have pending patches for devel/binutils, java/openjdk8, java/openjdk11 and java/openjdk17, which should be committed before doing this exp-run. I will make these dependencies of this bug.
Comment 1 Dimitry Andric freebsd_committer freebsd_triage 2024-08-01 16:20:30 UTC
* bug 280559 for java/openjdk8
* bug 280560 for java/openjdk11
* bug 280561 for java/openjdk17

(possibly more openjdks to follow, it takes to build them...)
Comment 2 Dimitry Andric freebsd_committer freebsd_triage 2024-08-01 18:38:05 UTC
* bug 280563 for devel/binutils
Comment 3 Dimitry Andric freebsd_committer freebsd_triage 2024-08-01 19:51:27 UTC
* bug 280564 for graphics/poppler
Comment 4 Dimitry Andric freebsd_committer freebsd_triage 2024-08-02 20:13:51 UTC
* bug 280579 for devel/llvm11 devel/llvm12 devel/llvm13 devel/llvm14 devel/llvm15 devel/llvm16 devel/llvm17
Comment 5 Dimitry Andric freebsd_committer freebsd_triage 2024-08-03 14:05:04 UTC
* bug 280590 for devel/simdjson
Comment 6 Antoine Brodin freebsd_committer freebsd_triage 2024-08-07 15:20:34 UTC
Most problematic ports on amd64:

graphics/poppler        ->      580 ports skipped
java/openjdk8   ->      564 ports skipped
textproc/aspell ->      396 ports skipped
audio/openal-soft       ->      284 ports skipped
science/py-scipy@py311  ->      245 ports skipped
databases/mysql80-client        ->      218 ports skipped
java/openjdk17  ->      171 ports skipped
www/node20      ->      138 ports skipped
www/webkit2-gtk3        ->      130 ports skipped
lang/spidermonkey102    ->      100 ports skipped
devel/qt5-qdoc  ->      81 ports skipped
databases/sfcgal        ->      67 ports skipped
devel/grpc      ->      60 ports skipped
devel/py-virtualenv@py311       ->      43 ports skipped
databases/postgresql16-server   ->      39 ports skipped
java/openjdk11  ->      35 ports skipped
chinese/opencc  ->      32 ports skipped
devel/llvm14    ->      32 ports skipped
math/blis       ->      27 ports skipped
lang/ldc        ->      27 ports skipped
graphics/opendx ->      13 ports skipped

Failure logs for those ports:

https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-08-07_05h47m44s/logs/errors/poppler-24.02.0_1.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-08-07_05h47m44s/logs/errors/openjdk8-8.422.05.1.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-08-07_05h47m44s/logs/errors/aspell-0.60.8.1_1,1.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-08-07_05h47m44s/logs/errors/openal-soft-1.21.1_4.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-08-07_05h47m44s/logs/errors/py311-scipy-1.11.1_1,1.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-08-07_05h47m44s/logs/errors/mysql80-client-8.0.39.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-08-07_05h47m44s/logs/errors/openjdk17-17.0.12+7.1.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-08-07_05h47m44s/logs/errors/node20-20.16.0.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-08-07_05h47m44s/logs/errors/webkit2-gtk3-2.34.6_10.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-08-07_05h47m44s/logs/errors/spidermonkey102-102.9.0.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-08-07_05h47m44s/logs/errors/qt5-qdoc-5.15.14p4.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-08-07_05h47m44s/logs/errors/sfcgal-1.5.2.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-08-07_05h47m44s/logs/errors/grpc-1.62.2_2,2.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-08-07_05h47m44s/logs/errors/py311-virtualenv-20.26.3.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-08-07_05h47m44s/logs/errors/postgresql16-server-16.3.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-08-07_05h47m44s/logs/errors/openjdk11-11.0.24+8.1.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-08-07_05h47m44s/logs/errors/zh-opencc-1.1.6.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-08-07_05h47m44s/logs/errors/llvm14-14.0.6_5.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-08-07_05h47m44s/logs/errors/blis-0.9.0_2.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-08-07_05h47m44s/logs/errors/ldc-1.35.0.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-08-07_05h47m44s/logs/errors/opendx-4.4.4_39.log
Comment 7 Dimitry Andric freebsd_committer freebsd_triage 2024-08-07 17:11:25 UTC
* bug 280673 for www/node20
Comment 8 Dimitry Andric freebsd_committer freebsd_triage 2024-08-07 18:22:22 UTC
* bug 280675 for textproc/aspell
Comment 9 Dimitry Andric freebsd_committer freebsd_triage 2024-08-07 18:45:12 UTC
* bug 280677 for audio/openal-soft
Comment 10 Dimitry Andric freebsd_committer freebsd_triage 2024-08-08 18:28:03 UTC
* bug 280693 for databases/mysql80-client
* bug 280694 for databases/mysql81-client
* bug 280695 for databases/mysql84-client
Comment 11 Dimitry Andric freebsd_committer freebsd_triage 2024-08-08 18:36:47 UTC
* bug 280696 for net/kea
Comment 12 Dimitry Andric freebsd_committer freebsd_triage 2024-08-09 17:19:08 UTC
* bug 280715 for math/py-numpy
* bug 280716 for science/py-scipy (dependent on bug 280715)
Comment 13 Dimitry Andric freebsd_committer freebsd_triage 2024-08-09 22:45:44 UTC
* bug 280687 for textproc/py-sphinxcontrib-towncrier (which causes the devel/py-virtualenv failure, not clang-related so I'm only putting this here for reference)
Comment 14 Dimitry Andric freebsd_committer freebsd_triage 2024-08-10 11:51:52 UTC
* bug 280728 for www/webkit2-gtk3
Comment 15 Dimitry Andric freebsd_committer freebsd_triage 2024-08-10 13:50:54 UTC
* bug 280730 for lang/spidermonkey102
Comment 16 Dimitry Andric freebsd_committer freebsd_triage 2024-08-10 19:24:45 UTC
* bug 280737 for databases/sfcgal
Comment 17 Dimitry Andric freebsd_committer freebsd_triage 2024-08-10 23:22:10 UTC
* bug 280741 for devel/grpc
Comment 18 Dimitry Andric freebsd_committer freebsd_triage 2024-08-12 14:11:51 UTC
* bug 280776 for devel/llvm14
Comment 19 Dimitry Andric freebsd_committer freebsd_triage 2024-08-12 19:33:35 UTC
* bug 280783 for math/blis
Comment 20 Antoine Brodin freebsd_committer freebsd_triage 2024-08-13 07:56:56 UTC
Most problematic failures on amd64:

graphics/poppler        ->      946 skipped
audio/openal-soft       ->      457 skipped
databases/mysql80-client        ->      223 skipped
databases/sfcgal        ->      154 skipped
science/py-scipy@py311  ->      151 skipped
www/node20      ->      144 skipped
textproc/zxing-cpp      ->      134 skipped
devel/grpc      ->      46 skipped
devel/py-virtualenv@py311       ->      35 skipped
databases/postgresql16-server   ->      33 skipped
chinese/opencc  ->      32 skipped
devel/llvm14    ->      32 skipped
lang/ldc        ->      27 skipped
math/blis       ->      26 skipped
graphics/dcmtk  ->      16 skipped
devel/py-rapidfuzz@py311        ->      15 skipped
math/vtk9       ->      10 skipped

Most problematic failure logs on amd64:

https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-08-12_19h50m05s/logs/errors/poppler-24.02.0_1.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-08-12_19h50m05s/logs/errors/openal-soft-1.21.1_4.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-08-12_19h50m05s/logs/errors/mysql80-client-8.0.39.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-08-12_19h50m05s/logs/errors/sfcgal-1.5.2.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-08-12_19h50m05s/logs/errors/py311-scipy-1.11.1_1,1.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-08-12_19h50m05s/logs/errors/node20-20.16.0.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-08-12_19h50m05s/logs/errors/zxing-cpp-2.2.1.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-08-12_19h50m05s/logs/errors/grpc-1.62.2_3,2.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-08-12_19h50m05s/logs/errors/py311-virtualenv-20.26.3.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-08-12_19h50m05s/logs/errors/postgresql16-server-16.4.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-08-12_19h50m05s/logs/errors/zh-opencc-1.1.6.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-08-12_19h50m05s/logs/errors/llvm14-14.0.6_5.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-08-12_19h50m05s/logs/errors/ldc-1.39.0.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-08-12_19h50m05s/logs/errors/blis-0.9.0_2.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-08-12_19h50m05s/logs/errors/dcmtk-3.6.8.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-08-12_19h50m05s/logs/errors/py311-rapidfuzz-3.9.4.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-08-12_19h50m05s/logs/errors/vtk9-9.2.6_5.log

Additional problematic failures on i386:

https://pkg-status.freebsd.org/gohan05/data/maini386PR280562-default-foo/2024-08-12_19h49m55s/logs/errors/mpich-4.2.2.log
https://pkg-status.freebsd.org/gohan05/data/maini386PR280562-default-foo/2024-08-12_19h49m55s/logs/errors/openjdk11-11.0.24+8.1.log
https://pkg-status.freebsd.org/gohan05/data/maini386PR280562-default-foo/2024-08-12_19h49m55s/logs/errors/ap24-mod_perl2-2.0.12,3.log
https://pkg-status.freebsd.org/gohan05/data/maini386PR280562-default-foo/2024-08-12_19h49m55s/logs/errors/guile3-3.0.10.log
https://pkg-status.freebsd.org/gohan05/data/maini386PR280562-default-foo/2024-08-12_19h49m55s/logs/errors/mupen64plus-core-2.5.9.20231104.log
Comment 21 Dimitry Andric freebsd_committer freebsd_triage 2024-08-13 10:03:57 UTC
* bug 280791 for textproc/zxing-cpp
Comment 22 Dimitry Andric freebsd_committer freebsd_triage 2024-08-13 12:13:55 UTC
* bug 280796 for chinese/opencc
Comment 23 Dimitry Andric freebsd_committer freebsd_triage 2024-08-16 15:20:29 UTC
* bug 280865 for graphics/dcmtk
Comment 24 Dimitry Andric freebsd_committer freebsd_triage 2024-08-17 22:21:21 UTC
* bug 280893 for math/vtk9
Comment 25 Antoine Brodin freebsd_committer freebsd_triage 2024-08-31 08:32:48 UTC
Most problematic failures on amd64:

databases/mysql80-client        ->      334 skipped
science/py-scipy@py311  ->      236 skipped
devel/libclc@llvm15     ->      150 skipped
graphics/vigra  ->      124 skipped
www/qt5-webengine       ->      111 skipped
devel/opentelemetry-cpp ->      67 skipped
databases/postgresql16-server   ->      37 skipped
lang/ldc        ->      27 skipped
www/qt6-webengine       ->      25 skipped
misc/openvdb    ->      17 skipped
devel/py-rapidfuzz@py311        ->      16 skipped
devel/qt5-qdoc  ->      14 skipped
devel/efl       ->      11 skipped
www/node18      ->      10 skipped
audio/libaudiofile      ->      9 skipped
devel/llvm13    ->      8 skipped
audio/faust     ->      8 skipped

Most problematic failures logs on amd64:

https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-08-29_19h39m23s/logs/errors/Package.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-08-29_19h39m23s/logs/errors/mysql80-client-8.0.39.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-08-29_19h39m23s/logs/errors/py311-scipy-1.11.1_1,1.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-08-29_19h39m23s/logs/errors/libclc-llvm15-15.0.7.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-08-29_19h39m23s/logs/errors/vigra-1.11.1_29.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-08-29_19h39m23s/logs/errors/qt5-webengine-5.15.17.p2_1.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-08-29_19h39m23s/logs/errors/opentelemetry-cpp-1.16.1.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-08-29_19h39m23s/logs/errors/postgresql16-server-16.4.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-08-29_19h39m23s/logs/errors/ldc-1.39.0.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-08-29_19h39m23s/logs/errors/qt6-webengine-6.7.2.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-08-29_19h39m23s/logs/errors/openvdb-11.0.0_2.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-08-29_19h39m23s/logs/errors/py311-rapidfuzz-3.9.6.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-08-29_19h39m23s/logs/errors/qt5-qdoc-5.15.14p4.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-08-29_19h39m23s/logs/errors/efl-1.27.0_4.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-08-29_19h39m23s/logs/errors/node18-18.20.4.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-08-29_19h39m23s/logs/errors/libaudiofile-0.3.6_5.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-08-29_19h39m23s/logs/errors/llvm13-13.0.1_7.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-08-29_19h39m23s/logs/errors/faust-2.74.6.log

Additional problematic failures logs on i386:

https://pkg-status.freebsd.org/gohan05/data/maini386PR280562-default-foo/2024-08-29_19h40m16s/logs/errors/mpich-4.2.2.log
https://pkg-status.freebsd.org/gohan05/data/maini386PR280562-default-foo/2024-08-29_19h40m16s/logs/errors/openjdk11-11.0.24+8.1.log
https://pkg-status.freebsd.org/gohan05/data/maini386PR280562-default-foo/2024-08-29_19h40m16s/logs/errors/guile3-3.0.10.log
https://pkg-status.freebsd.org/gohan05/data/maini386PR280562-default-foo/2024-08-29_19h40m16s/logs/errors/dune-common-2.8.0_15.log
https://pkg-status.freebsd.org/gohan05/data/maini386PR280562-default-foo/2024-08-29_19h40m16s/logs/errors/ap24-mod_perl2-2.0.12,3.log
https://pkg-status.freebsd.org/gohan05/data/maini386PR280562-default-foo/2024-08-29_19h40m16s/logs/errors/mupen64plus-core-2.5.9.20231104.log
Comment 26 Dimitry Andric freebsd_committer freebsd_triage 2024-08-31 08:38:48 UTC
* bug 281150 for java/openjdk11 on i386
Comment 27 Dimitry Andric freebsd_committer freebsd_triage 2024-09-01 13:18:59 UTC
* bug 281188 for disabling -Werror with all openjdk ports
Comment 28 Dimitry Andric freebsd_committer freebsd_triage 2024-09-01 17:19:26 UTC
* bug 281193 for devel/rapidfuzz-cpp
* bug 281194 for devel/py-rapidfuzz
Comment 29 Dimitry Andric freebsd_committer freebsd_triage 2024-09-04 19:03:48 UTC
https://github.com/DimitryAndric/freebsd-src/tree/llvm-19-update has been updated with llvmorg-19.1.0-rc4-0-g0c641568515a aka 19.1.0-rc4, rebased onto main fcef359272fd (as of 2024-09-04T09:56:21-04:00).

At the moment the only pending fix is for the openjdk ports (bug 281188).
Comment 30 Dimitry Andric freebsd_committer freebsd_triage 2024-09-08 09:19:57 UTC
* bug 281358 for graphics/vigra
Comment 31 Dimitry Andric freebsd_committer freebsd_triage 2024-09-08 09:21:35 UTC
* bug 281359 for devel/opentelemetry-cpp
Comment 32 Antoine Brodin freebsd_committer freebsd_triage 2024-09-08 18:21:47 UTC
Most problematic failures on amd64:

science/py-scipy@py311  ->      256 skipped
www/qt5-webengine       ->      147 skipped
graphics/vigra  ->      124 skipped
devel/opentelemetry-cpp ->      67 skipped
www/qt6-webengine       ->      34 skipped
math/dune-common        ->      18 skipped
misc/openvdb    ->      17 skipped
devel/libxsd-frontend   ->      14 skipped
devel/efl       ->      11 skipped
www/node18      ->      10 skipped
audio/libaudiofile      ->      9 skipped
devel/llvm13    ->      8 skipped
java/openjdk18  ->      7 skipped
devel/folly     ->      7 skipped
security/olm    ->      7 skipped
devel/sfml      ->      7 skipped
math/z3 ->      7 skipped
graphics/libemf ->      6 skipped
devel/catch     ->      6 skipped
security/libretls       ->      6 skipped
devel/py-Levenshtein@py311      ->      6 skipped

Most problematic failures logs on amd64:

https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-09-06_18h35m18s/logs/errors/py311-scipy-1.11.1_1,1.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-09-06_18h35m18s/logs/errors/qt5-webengine-5.15.17.p3.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-09-06_18h35m18s/logs/errors/vigra-1.12.1.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-09-06_18h35m18s/logs/errors/opentelemetry-cpp-1.16.1.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-09-06_18h35m18s/logs/errors/qt6-webengine-6.7.2.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-09-06_18h35m18s/logs/errors/dune-common-2.8.0_15.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-09-06_18h35m18s/logs/errors/openvdb-11.0.0_2.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-09-06_18h35m18s/logs/errors/libxsd-frontend-2.1.0.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-09-06_18h35m18s/logs/errors/efl-1.27.0_4.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-09-06_18h35m18s/logs/errors/node18-18.20.4.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-09-06_18h35m18s/logs/errors/libaudiofile-0.3.6_5.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-09-06_18h35m18s/logs/errors/llvm13-13.0.1_7.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-09-06_18h35m18s/logs/errors/openjdk18-18.0.2+9.1_2.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-09-06_18h35m18s/logs/errors/folly-2024.09.02.00.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-09-06_18h35m18s/logs/errors/olm-3.2.13.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-09-06_18h35m18s/logs/errors/SFML-2.6.1.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-09-06_18h35m18s/logs/errors/z3-4.13.0.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-09-06_18h35m18s/logs/errors/libEMF-1.0.13_1.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-09-06_18h35m18s/logs/errors/catch-2.13.10.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-09-06_18h35m18s/logs/errors/libretls-3.8.1_1.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-09-06_18h35m18s/logs/errors/py311-Levenshtein-0.22.0.log

Additional problematic failures on i386:

https://pkg-status.freebsd.org/gohan05/data/maini386PR280562-default-foo/2024-09-06_18h35m27s/logs/errors/mpich-4.2.2.log
https://pkg-status.freebsd.org/gohan05/data/maini386PR280562-default-foo/2024-09-06_18h35m27s/logs/errors/guile3-3.0.10.log
https://pkg-status.freebsd.org/gohan05/data/maini386PR280562-default-foo/2024-09-06_18h35m27s/logs/errors/openjdk11-11.0.24+8.1.log
https://pkg-status.freebsd.org/gohan05/data/maini386PR280562-default-foo/2024-09-06_18h35m27s/logs/errors/ap24-mod_perl2-2.0.12,3.log
https://pkg-status.freebsd.org/gohan05/data/maini386PR280562-default-foo/2024-09-06_18h35m27s/logs/errors/mupen64plus-core-2.5.9.20231104.log
Comment 33 Dimitry Andric freebsd_committer freebsd_triage 2024-09-10 09:31:05 UTC
* bug 281412 for math/dune-common
Comment 34 Dimitry Andric freebsd_committer freebsd_triage 2024-09-10 14:26:58 UTC
* bug 281418 for misc/openvdb
Comment 35 Dimitry Andric freebsd_committer freebsd_triage 2024-09-11 07:14:58 UTC
* bug 281431 for www/qt5-webengine
Comment 36 Dimitry Andric freebsd_committer freebsd_triage 2024-09-13 07:37:05 UTC
* bug 281474 for www/qt6-webengine
Comment 37 Dimitry Andric freebsd_committer freebsd_triage 2024-09-13 07:38:54 UTC
* bug 281441 for devel/efl
Comment 38 Dimitry Andric freebsd_committer freebsd_triage 2024-09-13 09:13:55 UTC
* bug 281477 for audio/libaudiofile
Comment 39 Dimitry Andric freebsd_committer freebsd_triage 2024-09-13 10:37:16 UTC
* bug 281478 for devel/libxsd-frontend
Comment 40 Dimitry Andric freebsd_committer freebsd_triage 2024-09-13 16:20:01 UTC
* bug 281485 for www/node18
Comment 41 Dimitry Andric freebsd_committer freebsd_triage 2024-09-13 20:02:41 UTC
* bug 281486 for devel/llvm13
Comment 42 Dimitry Andric freebsd_committer freebsd_triage 2024-09-14 11:38:12 UTC
* bug 281497 for security/olm
Comment 43 Dimitry Andric freebsd_committer freebsd_triage 2024-09-14 16:41:27 UTC
* bug 281499 for devel/folly
Comment 44 Dimitry Andric freebsd_committer freebsd_triage 2024-09-15 07:17:11 UTC
* bug 281512 for math/z3
Comment 45 Dimitry Andric freebsd_committer freebsd_triage 2024-09-15 11:57:16 UTC
* bug 281516 for graphics/libemf
Comment 46 Dimitry Andric freebsd_committer freebsd_triage 2024-09-15 15:59:15 UTC
* bug 281519 for devel/catch
Comment 47 Dimitry Andric freebsd_committer freebsd_triage 2024-09-15 16:56:27 UTC
* bug 281521 for security/libretls
Comment 48 Dimitry Andric freebsd_committer freebsd_triage 2024-09-16 12:13:07 UTC
* bug 281534 for devel/py-Levenshtein
Comment 49 Dimitry Andric freebsd_committer freebsd_triage 2024-09-16 18:02:08 UTC
* bug 281540 for devel/sfml
Comment 50 Dimitry Andric freebsd_committer freebsd_triage 2024-09-17 08:23:16 UTC
* bug 281553 for devel/poco
Comment 51 Dimitry Andric freebsd_committer freebsd_triage 2024-09-17 20:31:44 UTC
* bug 281557 for net/mpich on i386
Comment 52 Dimitry Andric freebsd_committer freebsd_triage 2024-09-19 19:43:29 UTC
* bug 281594 for www/mod_perl2 on i386
Comment 53 Dimitry Andric freebsd_committer freebsd_triage 2024-09-28 13:51:49 UTC
https://github.com/DimitryAndric/freebsd-src/tree/llvm-19-update has been updated with llvmorg-19.1.0-0-ga4bf6cd7cfb1 aka 19.1.0 release, rebased onto main f97c7fdc59d2 (as of 2024-09-22T19:12:01+02:00).

At the moment the only pending fixes are for devel/py-Levenshtein (bug 281534) and devel/sfml (bug 281540). Maybe a good time to do another run.
Comment 54 Antoine Brodin freebsd_committer freebsd_triage 2024-10-04 22:05:19 UTC
Most problematic failures on amd64:

math/pdal -> 8 skipped
devel/sfml -> 7 skipped
devel/py-Levenshtein@py311 -> 6 skipped
graphics/embree -> 5 skipped
cad/csxcad -> 5 skipped
cad/kicad -> 5 skipped
multimedia/mjpegtools -> 5 skipped
multimedia/obs-studio -> 5 skipped

https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-10-04_12h20m49s/logs/errors/pdal-2.7.2_1.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-10-04_12h20m49s/logs/errors/SFML-2.6.1.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-10-04_12h20m49s/logs/errors/py311-Levenshtein-0.22.0.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-10-04_12h20m49s/logs/errors/embree-3.13.5_8.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-10-04_12h20m49s/logs/errors/csxcad-0.6.3_1.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-10-04_12h20m49s/logs/errors/kicad-7.0.2_6,2.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-10-04_12h20m49s/logs/errors/mjpegtools-2.2.1.log
https://pkg-status.freebsd.org/gohan06/data/mainamd64PR280562-default-foo/2024-10-04_12h20m49s/logs/errors/obs-studio-30.2.3.log

Additional problematic failures on i386:

emulators/mupen64plus-core -> 15 skipped
science/PETSc -> 7 skipped

https://pkg-status.freebsd.org/gohan05/data/maini386PR280562-default-foo/2024-10-04_14h53m08s/logs/errors/mupen64plus-core-2.6.0.20240714.log
https://pkg-status.freebsd.org/gohan05/data/maini386PR280562-default-foo/2024-10-04_14h53m08s/logs/errors/PETSc-3.21.6.log
Comment 55 Dimitry Andric freebsd_committer freebsd_triage 2024-10-05 13:23:11 UTC
* bug 281867 for math/pdal
Comment 56 Dimitry Andric freebsd_committer freebsd_triage 2024-10-05 14:28:12 UTC
* bug 281868 for graphics/embree
Comment 57 Dimitry Andric freebsd_committer freebsd_triage 2024-10-05 23:00:34 UTC
* bug 281880 for math/cgal (which fixes cad/csxcad)
Comment 58 Dimitry Andric freebsd_committer freebsd_triage 2024-10-06 08:59:46 UTC
* bug 281886 for cad/kicad
Comment 59 Dimitry Andric freebsd_committer freebsd_triage 2024-10-06 09:52:18 UTC
* bug 281887 for multimedia/mjpegtools
Comment 60 Dimitry Andric freebsd_committer freebsd_triage 2024-10-06 10:48:01 UTC
* bug 281890 for multimedia/obs-studio
Comment 61 Dimitry Andric freebsd_committer freebsd_triage 2024-10-06 21:42:46 UTC
* bug 281906 for emulators/mupen64plus-core on i386
Comment 62 Dimitry Andric freebsd_committer freebsd_triage 2024-10-07 09:14:02 UTC
* bug 281917 for science/PETSc on i386 (not adding a dependency on this bug, since the port also fails to configure with clang 18.1.6 on the most recent 15-CURRENT snapshot).
Comment 63 Dimitry Andric freebsd_committer freebsd_triage 2024-10-09 19:06:03 UTC
* bug 281974 for x11-toolkits/mygui
* bug 281975 for science/dlib-cpp
* bug 281976 for biology/biosig
Comment 64 Dimitry Andric freebsd_committer freebsd_triage 2024-10-13 10:06:21 UTC
Now 2024Q4 has been created, I would like to start merging the llvm-19-update branch back to head, with portmgr's permission. I think most of the important ports have been fixed now, and for the other ones there are pending bugs.
Comment 65 Dimitry Andric freebsd_committer freebsd_triage 2024-10-17 19:24:18 UTC
* bug 282164 for audio/oss
* bug 282165 for devel/librevisa
* bug 282166 for devel/bazel5
Comment 66 Rene Ladan freebsd_committer freebsd_triage 2024-10-20 20:36:19 UTC
(In reply to Dimitry Andric from comment #64)

I think that sounds fair, there are only four PRs pending for minor ports as far as I can tell.
Comment 67 commit-hook freebsd_committer freebsd_triage 2024-10-23 18:33:32 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/src/commit/?id=f3dbef108212460489ae68b4c47e20b73984f433

commit f3dbef108212460489ae68b4c47e20b73984f433
Author:     Dimitry Andric <dim@FreeBSD.org>
AuthorDate: 2024-10-23 16:49:02 +0000
Commit:     Dimitry Andric <dim@FreeBSD.org>
CommitDate: 2024-10-23 18:27:43 +0000

    Bump __FreeBSD_version for llvm 19.1.2 merge

    PR:             280562
    MFC after:      1 month

 sys/sys/param.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 68 commit-hook freebsd_committer freebsd_triage 2024-10-23 18:33:36 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/src/commit/?id=5deeebd8c6ca991269e72902a7a62cada57947f6

commit 5deeebd8c6ca991269e72902a7a62cada57947f6
Merge: 6e516c87b6d7 e6b732792813
Author:     Dimitry Andric <dim@FreeBSD.org>
AuthorDate: 2024-10-21 12:59:26 +0000
Commit:     Dimitry Andric <dim@FreeBSD.org>
CommitDate: 2024-10-23 18:27:38 +0000

    Merge llvm-project release/19.x llvmorg-19.1.2-0-g7ba7d8e2f7b6

    This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
    openmp to llvm-project release/19.x llvmorg-19.1.2-0-g7ba7d8e2f7b6,
    a.k.a. 19.1.2 release.

    PR:             280562
    MFC after:      1 month

 .../clang/include/clang/Basic/TokenKinds.def       |   5 +-
 contrib/llvm-project/clang/lib/CodeGen/CGCall.cpp  |  31 ++--
 contrib/llvm-project/clang/lib/CodeGen/CGClass.cpp |   2 +-
 contrib/llvm-project/clang/lib/CodeGen/CGExpr.cpp  |  16 +-
 .../clang/lib/CodeGen/CodeGenModule.cpp            |  15 +-
 .../llvm-project/clang/lib/CodeGen/CodeGenModule.h |   5 +-
 .../llvm-project/clang/lib/CodeGen/CodeGenTBAA.cpp |  13 +-
 .../llvm-project/clang/lib/CodeGen/CodeGenTBAA.h   |   5 +-
 .../clang/lib/CodeGen/CodeGenTypes.cpp             |   7 +-
 .../llvm-project/clang/lib/CodeGen/CodeGenTypes.h  |   8 +-
 .../clang/lib/CodeGen/MicrosoftCXXABI.cpp          |   2 +-
 .../clang/lib/Format/TokenAnnotator.cpp            |  42 ++---
 .../clang/lib/Format/UnwrappedLineParser.cpp       |  17 +-
 contrib/llvm-project/clang/lib/Headers/intrin0.h   |   2 +-
 contrib/llvm-project/clang/lib/Headers/vecintrin.h |  28 +++-
 .../clang/lib/Lex/PPMacroExpansion.cpp             |  52 +++---
 contrib/llvm-project/clang/lib/Sema/SemaExpr.cpp   |   3 +-
 .../llvm-project/clang/lib/Sema/TreeTransform.h    |   2 +-
 .../compiler-rt/lib/fuzzer/FuzzerUtilWindows.cpp   |   5 +
 .../sanitizer_common_interceptors.inc              | 180 ---------------------
 .../sanitizer_platform_interceptors.h              |   2 -
 contrib/llvm-project/libcxx/include/__config       |   2 +-
 contrib/llvm-project/libcxx/include/version        |   7 +-
 contrib/llvm-project/lld/ELF/Arch/Hexagon.cpp      |  20 ++-
 .../llvm/include/llvm/CodeGen/FastISel.h           |   3 +
 .../llvm/lib/CodeGen/SelectionDAG/FastISel.cpp     |  12 +-
 .../llvm/lib/Target/X86/X86FastISel.cpp            |   4 +-
 .../llvm/lib/Target/X86/X86ISelLowering.cpp        |  13 +-
 .../Transforms/InstCombine/InstCombineAndOrXor.cpp |  18 ++-
 .../lib/Transforms/Vectorize/VectorCombine.cpp     |  59 +++----
 lib/clang/include/VCSVersion.inc                   |   6 +-
 lib/clang/include/clang/Basic/Version.inc          |   6 +-
 lib/clang/include/lld/Common/Version.inc           |   2 +-
 lib/clang/include/lldb/Version/Version.inc         |   6 +-
 lib/clang/include/llvm/Config/config.h             |   4 +-
 lib/clang/include/llvm/Config/llvm-config.h        |   4 +-
 lib/clang/include/llvm/Support/VCSRevision.h       |   2 +-
 37 files changed, 260 insertions(+), 350 deletions(-)
Comment 69 commit-hook freebsd_committer freebsd_triage 2024-10-23 18:33:37 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/src/commit/?id=6e516c87b6d779911edde7481d8aef165b837a03

commit 6e516c87b6d779911edde7481d8aef165b837a03
Merge: c80e69b00d97 0370629593a6
Author:     Dimitry Andric <dim@FreeBSD.org>
AuthorDate: 2024-10-08 17:05:26 +0000
Commit:     Dimitry Andric <dim@FreeBSD.org>
CommitDate: 2024-10-23 18:27:28 +0000

    Merge llvm-project release/19.x llvmorg-19.1.1-0-gd401987fe349

    This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
    openmp to llvm-project release/19.x llvmorg-19.1.1-0-gd401987fe349,
    a.k.a. 19.1.1 release.

    PR:             280562
    MFC after:      1 month

 .../clang/include/clang/AST/DeclBase.h             |  3 +
 .../include/clang/Tooling/CompilationDatabase.h    |  6 ++
 contrib/llvm-project/clang/lib/AST/DeclBase.cpp    |  4 ++
 .../clang/lib/CodeGen/CGExprScalar.cpp             | 26 ++++---
 .../clang/lib/Driver/ToolChains/Clang.cpp          | 26 +++++++
 .../clang/lib/Format/FormatTokenLexer.cpp          |  7 ++
 .../clang/lib/Format/TokenAnnotator.cpp            |  5 --
 .../llvm-project/clang/lib/Sema/SemaConcept.cpp    | 26 ++++++-
 contrib/llvm-project/clang/lib/Sema/SemaDecl.cpp   |  3 +-
 .../LocateToolCompilationDatabase.cpp (new)        | 71 ++++++++++++++++++
 .../lib/sanitizer_common/sanitizer_linux.cpp       | 12 ++++
 contrib/llvm-project/libcxx/include/__config       |  2 +-
 .../vendor/llvm/default_assertion_handler.in       |  3 +-
 contrib/llvm-project/lld/ELF/ICF.cpp               |  4 +-
 contrib/llvm-project/lld/ELF/InputSection.cpp      |  6 +-
 contrib/llvm-project/lld/ELF/InputSection.h        |  4 ++
 .../llvm/include/llvm/Analysis/AliasAnalysis.h     |  2 +-
 .../llvm/lib/Analysis/AliasAnalysis.cpp            |  2 +
 .../llvm-project/llvm/lib/CodeGen/InitUndef.cpp    |  1 +
 .../llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp  | 83 +++++++++++++---------
 .../llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp  |  3 +-
 .../llvm/lib/ExecutionEngine/Orc/Core.cpp          | 15 ++++
 .../llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp  |  6 +-
 .../llvm/lib/Target/AVR/AVRISelDAGToDAG.cpp        |  9 ++-
 .../lib/Target/LoongArch/LoongArchISelLowering.cpp |  6 +-
 .../lib/Target/LoongArch/LoongArchInstrInfo.td     |  5 +-
 .../lib/Target/LoongArch/LoongArchLASXInstrInfo.td |  6 ++
 .../lib/Target/LoongArch/LoongArchOptWInstrs.cpp   | 15 ++++
 .../llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp |  3 +-
 .../llvm/lib/Target/X86/X86ISelLowering.cpp        |  2 +-
 .../llvm/lib/Target/X86/X86InstrAVX512.td          |  4 +-
 .../llvm/lib/Transforms/Utils/InlineFunction.cpp   | 20 ++++--
 .../llvm/lib/Transforms/Utils/LoopPeel.cpp         |  2 +-
 lib/clang/include/VCSVersion.inc                   |  6 +-
 lib/clang/include/clang/Basic/Version.inc          |  6 +-
 lib/clang/include/lld/Common/Version.inc           |  2 +-
 lib/clang/include/lldb/Version/Version.inc         |  6 +-
 lib/clang/include/llvm/Config/config.h             |  4 +-
 lib/clang/include/llvm/Config/llvm-config.h        |  4 +-
 lib/clang/include/llvm/Support/VCSRevision.h       |  2 +-
 40 files changed, 330 insertions(+), 92 deletions(-)
Comment 70 commit-hook freebsd_committer freebsd_triage 2024-10-23 18:33:39 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/src/commit/?id=c80e69b00d976a5a3b3e84527f270fa7e72a8205

commit c80e69b00d976a5a3b3e84527f270fa7e72a8205
Merge: 835c3a3e69af 1de139fdd502
Author:     Dimitry Andric <dim@FreeBSD.org>
AuthorDate: 2024-09-22 09:48:03 +0000
Commit:     Dimitry Andric <dim@FreeBSD.org>
CommitDate: 2024-10-23 18:27:22 +0000

    Merge llvm-project release/19.x llvmorg-19.1.0-0-ga4bf6cd7cfb1

    This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
    openmp to llvm-project release/19.x llvmorg-19.1.0-0-ga4bf6cd7cfb1,
    a.k.a. 19.1.0 release.

    PR:             280562
    MFC after:      1 month

 .../llvm-project/clang/lib/Basic/Targets/X86.cpp   |   4 +
 contrib/llvm-project/clang/lib/CodeGen/CGCall.cpp  | 146 +++++++++------------
 .../llvm-project/clang/lib/CodeGen/CGExprAgg.cpp   |  23 ++--
 contrib/llvm-project/clang/lib/CodeGen/CGStmt.cpp  |   2 +-
 .../clang/lib/CodeGen/CodeGenFunction.h            |   7 +-
 .../clang/lib/Format/UnwrappedLineParser.cpp       |   6 +-
 contrib/llvm-project/clang/lib/Sema/SemaExpr.cpp   |  21 ++-
 contrib/llvm-project/clang/lib/Sema/SemaLambda.cpp |   1 -
 contrib/llvm-project/clang/lib/Sema/SemaLookup.cpp |   2 +-
 .../clang/lib/StaticAnalyzer/Core/ExprEngine.cpp   |   5 +-
 .../compiler-rt/lib/builtins/cpu_model/x86.c       |  20 +++
 .../llvm-project/compiler-rt/lib/builtins/divtc3.c |   2 +-
 .../llvm-project/compiler-rt/lib/builtins/multc3.c |   2 +-
 contrib/llvm-project/libcxx/include/chrono         |   2 +-
 contrib/llvm-project/lld/ELF/Arch/Hexagon.cpp      |   8 +-
 .../include/llvm/TargetParser/X86TargetParser.def  |   3 +
 .../include/llvm/TargetParser/X86TargetParser.h    |   1 +
 .../llvm/lib/CodeGen/ModuloSchedule.cpp            |   3 +
 .../lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp  |   4 +
 contrib/llvm-project/llvm/lib/IR/BasicBlock.cpp    |  12 +-
 .../lib/Target/AArch64/AArch64FrameLowering.cpp    |  33 -----
 .../llvm/lib/Target/AArch64/AArch64InstrInfo.cpp   |   4 -
 .../llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp  |  30 +++--
 .../llvm/lib/Target/PowerPC/PPCISelLowering.cpp    |   9 +-
 .../llvm/lib/Target/RISCV/RISCVInstrInfo.cpp       |   2 +-
 contrib/llvm-project/llvm/lib/Target/X86/X86.td    |  15 +++
 .../llvm/lib/Target/X86/X86PfmCounters.td          |   1 +
 .../llvm-project/llvm/lib/TargetParser/Host.cpp    |  19 +++
 .../llvm/lib/TargetParser/X86TargetParser.cpp      |   5 +
 .../lib/Transforms/Vectorize/SLPVectorizer.cpp     |   8 +-
 lib/clang/include/VCSVersion.inc                   |   6 +-
 lib/clang/include/clang/Basic/Version.inc          |   4 +-
 lib/clang/include/lld/Common/Version.inc           |   2 +-
 lib/clang/include/lldb/Version/Version.inc         |   4 +-
 lib/clang/include/llvm/Config/config.h             |   4 +-
 lib/clang/include/llvm/Config/llvm-config.h        |   2 +-
 lib/clang/include/llvm/Support/VCSRevision.h       |   2 +-
 37 files changed, 237 insertions(+), 187 deletions(-)
Comment 71 commit-hook freebsd_committer freebsd_triage 2024-10-23 18:33:40 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/src/commit/?id=835c3a3e69af562ec6d4ec3639938c96dad1697e

commit 835c3a3e69af562ec6d4ec3639938c96dad1697e
Author:     Dimitry Andric <dim@FreeBSD.org>
AuthorDate: 2024-09-11 10:17:00 +0000
Commit:     Dimitry Andric <dim@FreeBSD.org>
CommitDate: 2024-10-23 18:27:19 +0000

    Merge commit 6dbdb8430b49 from llvm git (by Nikolas Klauser):

      [Clang] Fix crash due to invalid source location in __is_trivially_equality_comparable (#107815)

      Fixes #107777

    This fixes an assertion failure building www/qt5-webengine:

      Assertion failed: (Loc.isValid() && "point of instantiation must be valid!"), function setPointOfInstantiation, file contrib/llvm-project/clang/include/clang/AST/DeclTemplate.h, line 1938.

    PR:             280562
    MFC after:      1 month

 contrib/llvm-project/clang/lib/Sema/SemaExprCXX.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
Comment 72 commit-hook freebsd_committer freebsd_triage 2024-10-23 18:34:42 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/src/commit/?id=6c4b055cfb6bf549e9145dde6454cc6b178c35e4

commit 6c4b055cfb6bf549e9145dde6454cc6b178c35e4
Merge: 62987288060f 7432c96084d7
Author:     Dimitry Andric <dim@FreeBSD.org>
AuthorDate: 2024-09-04 14:31:28 +0000
Commit:     Dimitry Andric <dim@FreeBSD.org>
CommitDate: 2024-10-23 18:27:14 +0000

    Merge llvm-project release/19.x llvmorg-19.1.0-rc4-0-g0c641568515a

    This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
    openmp to llvm-project release/19.x llvmorg-19.1.0-rc4-0-g0c641568515a.

    PR:             280562
    MFC after:      1 month

 .../clang/include/clang/AST/ASTContext.h           |    7 -
 .../clang/include/clang/AST/TemplateName.h         |    4 +-
 .../llvm-project/clang/include/clang/AST/Type.h    |   11 +-
 .../clang/include/clang/Serialization/ASTWriter.h  |    4 +-
 .../clang/StaticAnalyzer/Core/AnalyzerOptions.def  |    5 +
 contrib/llvm-project/clang/lib/AST/ASTContext.cpp  |   25 +-
 .../llvm-project/clang/lib/AST/TemplateName.cpp    |    9 +
 .../clang/lib/Basic/Targets/AArch64.cpp            |   40 +-
 .../llvm-project/clang/lib/Basic/Targets/AArch64.h |    3 +
 .../clang/lib/Driver/ToolChains/Darwin.cpp         |   10 +-
 .../clang/lib/Format/ContinuationIndenter.cpp      |   10 +-
 .../llvm-project/clang/lib/Format/FormatToken.h    |    3 +-
 .../clang/lib/Format/TokenAnnotator.cpp            |   53 +-
 .../clang/lib/Format/UnwrappedLineParser.cpp       |   15 +-
 .../clang/lib/Format/WhitespaceManager.cpp         |    4 +-
 contrib/llvm-project/clang/lib/Headers/emmintrin.h |    2 +-
 contrib/llvm-project/clang/lib/Headers/xmmintrin.h |    2 +-
 .../clang/lib/Sema/SemaTemplateInstantiate.cpp     |   73 +-
 .../clang/lib/Serialization/ASTWriter.cpp          |    3 +
 .../clang/lib/StaticAnalyzer/Checkers/Taint.cpp    |    7 +
 .../lib/sanitizer_common/sanitizer_internal_defs.h |    9 +
 .../lib/sanitizer_common/sanitizer_linux.cpp       |    2 +-
 .../lib/sanitizer_common/sanitizer_unwind_win.cpp  |    7 +
 .../lib/sanitizer_common/sanitizer_win.cpp         |    5 +
 .../include/__algorithm/three_way_comp_ref_type.h  |    1 +
 contrib/llvm-project/libcxx/include/format         |   12 +-
 .../compact_unwind_encoding.modulemap (gone)       |    4 -
 contrib/llvm-project/lld/MachO/ObjC.cpp            |   10 +-
 .../llvm/include/llvm/IR/IntrinsicsBPF.td          |    6 +-
 .../llvm/lib/CodeGen/DwarfEHPrepare.cpp            |    7 +
 .../llvm/lib/CodeGen/MachinePipeliner.cpp          |   12 +-
 .../llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp  |   22 +-
 .../llvm/lib/CodeGen/WindowScheduler.cpp           |   29 +-
 contrib/llvm-project/llvm/lib/IR/BasicBlock.cpp    |   24 +-
 .../llvm/lib/IR/DebugProgramInstruction.cpp        |    5 +-
 contrib/llvm-project/llvm/lib/IR/TypeFinder.cpp    |   14 +
 contrib/llvm-project/llvm/lib/Support/Z3Solver.cpp |    1 +
 .../llvm/lib/Target/AArch64/AArch64Processors.td   |    7 +-
 .../llvm-project/llvm/lib/Target/AMDGPU/AMDGPU.td  |   23 +-
 .../llvm/lib/Target/AMDGPU/GCNSubtarget.h          |    9 +
 .../llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp    |    9 +-
 .../llvm/lib/Target/AMDGPU/SIInstrInfo.cpp         |    4 +
 .../llvm/lib/Target/AMDGPU/SIInstrInfo.h           |    8 +
 .../llvm/lib/Target/AVR/AsmParser/AVRAsmParser.cpp |   15 +-
 .../lib/Target/AVR/MCTargetDesc/AVRAsmBackend.cpp  |   12 +-
 .../llvm/lib/Target/PowerPC/PPCISelLowering.cpp    |   14 +-
 .../llvm/lib/Target/PowerPC/PPCInstr64Bit.td       |    4 +-
 .../llvm/lib/Target/PowerPC/PPCInstrInfo.td        |   12 +-
 .../llvm/lib/Target/Sparc/SparcAsmPrinter.cpp      |   51 -
 .../llvm/lib/Target/X86/X86SchedIceLake.td         |    2 +
 .../llvm/lib/Target/X86/X86SchedSkylakeServer.td   |    2 +
 .../Instrumentation/PGOInstrumentation.cpp         |   14 +-
 .../Transforms/Scalar/ConstraintElimination.cpp    |    2 +-
 .../llvm/lib/Transforms/Utils/SimplifyIndVar.cpp   |   28 +-
 lib/clang/include/VCSVersion.inc                   |    6 +-
 lib/clang/include/clang/Basic/Version.inc          |    4 +-
 lib/clang/include/lld/Common/Version.inc           |    2 +-
 lib/clang/include/lldb/Version/Version.inc         |    4 +-
 lib/clang/include/llvm/Config/config.h             |    4 +-
 lib/clang/include/llvm/Config/llvm-config.h        |    2 +-
 lib/clang/include/llvm/Support/VCSRevision.h       |    2 +-
 lib/clang/liblldb/LLDBWrapLua.cpp                  | 1904 ++++++++++----------
 62 files changed, 1392 insertions(+), 1212 deletions(-)
Comment 73 commit-hook freebsd_committer freebsd_triage 2024-10-23 18:34:44 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/src/commit/?id=62987288060ff68c817b7056815aa9fb8ba8ecd7

commit 62987288060ff68c817b7056815aa9fb8ba8ecd7
Merge: 52418fc2be8e adf62863f35c
Author:     Dimitry Andric <dim@FreeBSD.org>
AuthorDate: 2024-08-25 11:12:58 +0000
Commit:     Dimitry Andric <dim@FreeBSD.org>
CommitDate: 2024-10-23 18:27:07 +0000

    Merge llvm-project release/19.x llvmorg-19.1.0-rc3-0-g437434df21d8

    This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
    openmp to llvm-project release/19.x llvmorg-19.1.0-rc3-0-g437434df21d8.

    PR:             280562
    MFC after:      1 month

 .../clang/include/clang/AST/DeclBase.h             |   7 +
 .../llvm-project/clang/include/clang/AST/ExprCXX.h |   7 +-
 .../include/clang/Basic/DiagnosticParseKinds.td    |   3 -
 .../clang/include/clang/Basic/PointerAuthOptions.h |   6 +
 .../clang/include/clang/Basic/arm_sve.td           |  26 ++-
 .../clang/include/clang/Driver/Options.td          |  21 +--
 .../clang/include/clang/Lex/PreprocessorOptions.h  |   5 -
 .../clang/include/clang/Parse/Parser.h             |   1 -
 .../include/clang/Serialization/ASTBitCodes.h      |   3 +
 .../clang/include/clang/Serialization/ASTReader.h  |   6 +
 .../clang/include/clang/Serialization/ASTWriter.h  |   7 +
 contrib/llvm-project/clang/lib/AST/ASTContext.cpp  |   3 +-
 contrib/llvm-project/clang/lib/AST/ASTImporter.cpp |   6 +-
 contrib/llvm-project/clang/lib/AST/DeclBase.cpp    |  34 +++-
 contrib/llvm-project/clang/lib/AST/ExprCXX.cpp     |  19 +-
 contrib/llvm-project/clang/lib/CodeGen/CGCall.cpp  |   2 +-
 .../llvm-project/clang/lib/CodeGen/CGVTables.cpp   |  56 +++---
 .../clang/lib/CodeGen/CodeGenFunction.cpp          |   4 +
 .../clang/lib/CodeGen/ItaniumCXXABI.cpp            |   3 +
 .../llvm-project/clang/lib/CodeGen/TargetInfo.cpp  |  32 +++-
 .../llvm-project/clang/lib/CodeGen/TargetInfo.h    |   7 +-
 .../clang/lib/CodeGen/Targets/AArch64.cpp          |  14 +-
 .../clang/lib/Driver/ToolChains/AIX.cpp            |   6 -
 .../clang/lib/Driver/ToolChains/Cuda.cpp           |   4 +
 .../clang/lib/Driver/ToolChains/Darwin.cpp         |  37 +++-
 .../clang/lib/Driver/ToolChains/Gnu.cpp            |   3 +-
 contrib/llvm-project/clang/lib/Driver/Types.cpp    |   4 +-
 .../clang/lib/Format/TokenAnnotator.cpp            |  11 +-
 .../clang/lib/Format/UnwrappedLineParser.cpp       |   3 +
 .../clang/lib/Frontend/CompilerInvocation.cpp      |   5 +-
 .../clang/lib/Frontend/InitPreprocessor.cpp        |   1 +
 contrib/llvm-project/clang/lib/Headers/ptrauth.h   |   6 +
 .../llvm-project/clang/lib/Parse/ParsePragma.cpp   |  25 ---
 .../llvm-project/clang/lib/Sema/SemaConcept.cpp    |   4 +
 .../llvm-project/clang/lib/Sema/SemaCoroutine.cpp  |   3 +-
 contrib/llvm-project/clang/lib/Sema/SemaDecl.cpp   |  11 +-
 .../llvm-project/clang/lib/Sema/SemaDeclCXX.cpp    |  50 ++++-
 contrib/llvm-project/clang/lib/Sema/SemaExpr.cpp   |   2 +-
 .../llvm-project/clang/lib/Sema/SemaExprMember.cpp |   3 +-
 contrib/llvm-project/clang/lib/Sema/SemaInit.cpp   |   4 +-
 contrib/llvm-project/clang/lib/Sema/SemaOpenMP.cpp |   6 +-
 .../llvm-project/clang/lib/Sema/SemaOverload.cpp   |   6 +-
 .../llvm-project/clang/lib/Sema/SemaTemplate.cpp   |   3 +-
 .../llvm-project/clang/lib/Sema/TreeTransform.h    |   8 +-
 .../clang/lib/Serialization/ASTReader.cpp          |  11 ++
 .../clang/lib/Serialization/ASTReaderDecl.cpp      |  72 ++++++--
 .../clang/lib/Serialization/ASTWriter.cpp          |  33 +++-
 .../clang/lib/Serialization/ASTWriterDecl.cpp      |   6 +
 .../clang/tools/clang-format/ClangFormat.cpp       |  12 +-
 .../lib/builtins/aarch64/sme-libc-mem-routines.S   |  10 +-
 .../lib/sanitizer_common/sanitizer_linux.cpp       |  47 ++++-
 contrib/llvm-project/libcxx/include/__bit/rotate.h |  37 ++--
 contrib/llvm-project/libcxx/include/__math/hypot.h |  66 ++-----
 .../libcxx/include/__memory/inout_ptr.h            |  10 +-
 .../llvm-project/libcxx/include/__memory/out_ptr.h |   8 +-
 contrib/llvm-project/libcxx/include/complex        |   9 +-
 contrib/llvm-project/libcxx/include/optional       |   9 +-
 contrib/llvm-project/libcxx/include/span           |   2 +-
 contrib/llvm-project/libunwind/src/Registers.hpp   |   7 +
 .../llvm-project/libunwind/src/UnwindCursor.hpp    |   6 +-
 contrib/llvm-project/libunwind/src/UnwindLevel1.c  |  31 +++-
 .../libunwind/src/UnwindRegistersRestore.S         |  14 ++
 contrib/llvm-project/libunwind/src/assembly.h      |  25 ++-
 contrib/llvm-project/libunwind/src/cet_unwind.h    |  22 +++
 contrib/llvm-project/lld/ELF/Arch/ARM.cpp          |  21 ++-
 contrib/llvm-project/lld/ELF/Config.h              |   3 +-
 contrib/llvm-project/lld/ELF/Driver.cpp            |   9 +
 contrib/llvm-project/lld/ELF/InputFiles.cpp        |   6 +-
 contrib/llvm-project/lld/ELF/Relocations.cpp       |   8 +-
 .../lldb/include/lldb/API/SBSaveCoreOptions.h      |   2 +-
 .../lldb/include/lldb/Utility/AddressableBits.h    |   2 +
 .../lldb/source/API/SBSaveCoreOptions.cpp          |   2 +
 .../SymbolFile/DWARF/DWARFASTParserClang.cpp       |  11 +-
 .../llvm/include/llvm/ADT/SmallVector.h            |   1 +
 .../include/llvm/Analysis/LoopAccessAnalysis.h     |  23 +--
 .../include/llvm/CodeGen/TargetFrameLowering.h     |   6 +
 .../include/llvm/CodeGenData/CodeGenData.h (gone)  | 204 ---------------------
 .../llvm/CodeGenData/CodeGenData.inc (gone)        |  46 -----
 .../llvm/CodeGenData/CodeGenDataReader.h (gone)    | 154 ----------------
 .../llvm/CodeGenData/CodeGenDataWriter.h (gone)    |  68 -------
 .../llvm-project/llvm/include/llvm/IR/Metadata.h   |   6 +-
 .../llvm/lib/Analysis/LoopAccessAnalysis.cpp       | 121 ++++++------
 .../llvm/lib/Analysis/TypeBasedAliasAnalysis.cpp   |   8 +-
 .../llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp   |   1 +
 .../llvm/lib/CodeGen/PrologEpilogInserter.cpp      |   3 +
 .../llvm/lib/CodeGenData/CodeGenData.cpp (gone)    | 196 --------------------
 .../lib/CodeGenData/CodeGenDataReader.cpp (gone)   | 175 ------------------
 .../lib/CodeGenData/CodeGenDataWriter.cpp (gone)   | 162 ----------------
 .../llvm-project/llvm/lib/IR/LegacyPassManager.cpp |   4 +-
 .../llvm/lib/Passes/StandardInstrumentations.cpp   |   9 +-
 contrib/llvm-project/llvm/lib/Support/regcomp.c    |   8 +-
 .../llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp  |   7 +
 .../AArch64/AArch64DeadRegisterDefinitionsPass.cpp |   4 +
 .../llvm/lib/Target/AArch64/AArch64Features.td     |  28 ++-
 .../lib/Target/AArch64/AArch64FrameLowering.cpp    | 204 ++++++++++++++++++++-
 .../llvm/lib/Target/AArch64/AArch64FrameLowering.h |   6 +-
 .../lib/Target/AArch64/AArch64ISelLowering.cpp     |   3 +
 .../llvm/lib/Target/AArch64/AArch64Processors.td   |  46 ++++-
 .../Target/AArch64/AArch64TargetTransformInfo.cpp  |  40 +++-
 .../Target/AArch64/AArch64TargetTransformInfo.h    |   2 +-
 .../llvm/lib/Target/AMDGPU/SIFoldOperands.cpp      |  13 +-
 .../llvm/lib/Target/ARM/ARMCallLowering.cpp        |   9 +
 .../llvm/lib/Target/ARM/ARMCallLowering.h          |   2 +
 .../lib/Target/Hexagon/HexagonConstExtenders.cpp   |   4 +
 .../llvm/lib/Target/Mips/MipsFastISel.cpp          |   4 +-
 .../llvm/lib/Target/PowerPC/PPCFrameLowering.cpp   |  14 +-
 .../llvm/lib/Target/RISCV/RISCVCodeGenPrepare.cpp  |  19 +-
 .../Transforms/InstCombine/InstCombineCalls.cpp    |   2 +-
 .../llvm/utils/TableGen/ARMTargetDefEmitter.cpp    |  32 +++-
 .../llvm-project/openmp/runtime/src/z_Linux_asm.S  |  53 ++++++
 lib/clang/include/VCSVersion.inc                   |   6 +-
 lib/clang/include/clang/Basic/Version.inc          |   4 +-
 lib/clang/include/lld/Common/Version.inc           |   2 +-
 lib/clang/include/lldb/Version/Version.inc         |   4 +-
 lib/clang/include/llvm/Config/config.h             |   4 +-
 lib/clang/include/llvm/Config/llvm-config.h        |   2 +-
 lib/clang/include/llvm/Support/VCSRevision.h       |   2 +-
 117 files changed, 1235 insertions(+), 1454 deletions(-)
Comment 74 commit-hook freebsd_committer freebsd_triage 2024-10-23 18:34:47 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/src/commit/?id=ff6c8447844b0f48bf507b2af4a0b8870e34e09e

commit ff6c8447844b0f48bf507b2af4a0b8870e34e09e
Author:     Dimitry Andric <dim@FreeBSD.org>
AuthorDate: 2024-08-06 08:47:32 +0000
Commit:     Dimitry Andric <dim@FreeBSD.org>
CommitDate: 2024-10-23 18:26:50 +0000

    libcxx-compat: update libcxx.imp for headers that were reintroduced by reverts

    PR:             280562
    MFC after:      1 month

 lib/libc++/libcxx.imp | 3 +++
 1 file changed, 3 insertions(+)
Comment 75 commit-hook freebsd_committer freebsd_triage 2024-10-23 18:34:49 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/src/commit/?id=52418fc2be8efa5172b90a3a9e617017173612c4

commit 52418fc2be8efa5172b90a3a9e617017173612c4
Merge: ff6c8447844b 9b9503334fa8
Author:     Dimitry Andric <dim@FreeBSD.org>
AuthorDate: 2024-08-06 13:37:26 +0000
Commit:     Dimitry Andric <dim@FreeBSD.org>
CommitDate: 2024-10-23 18:26:53 +0000

    Merge llvm-project release/19.x llvmorg-19.1.0-rc2-0-gd033ae172d1c

    This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
    openmp to llvm-project release/19.x llvmorg-19.1.0-rc2-0-gd033ae172d1c.

    PR:             280562
    MFC after:      1 month

 .../llvm-project/clang/include/clang/AST/DeclCXX.h |   7 +
 .../llvm-project/clang/include/clang/Basic/Attr.td |   9 +
 .../clang/include/clang/Basic/AttrDocs.td          |  10 +
 .../include/clang/Basic/DiagnosticFrontendKinds.td |   3 +
 .../include/clang/Basic/DiagnosticSemaKinds.td     |   5 +-
 contrib/llvm-project/clang/lib/AST/DeclCXX.cpp     |  36 +++
 .../clang/lib/CodeGen/CodeGenFunction.cpp          |   3 +
 .../clang/lib/CodeGen/Targets/AArch64.cpp          |   6 +-
 .../clang/lib/Driver/ToolChains/Clang.cpp          |   3 +
 .../clang/lib/Format/TokenAnnotator.cpp            |  61 ++---
 .../clang/lib/Sema/CheckExprLifetime.cpp           |   9 +
 .../llvm-project/clang/lib/Sema/SemaChecking.cpp   |  74 ++---
 contrib/llvm-project/clang/lib/Sema/SemaDecl.cpp   |  29 +-
 .../llvm-project/clang/lib/Sema/SemaDeclAttr.cpp   |  10 +-
 .../Checkers/BlockInCriticalSectionChecker.cpp     |  16 +-
 .../clang/lib/StaticAnalyzer/Core/Store.cpp        |  12 +-
 .../lib/builtins/riscv/feature_bits.c (gone)       | 298 ---------------------
 .../lib/interception/interception_linux.h          |  16 +-
 .../compiler-rt/lib/nsan/nsan_interceptors.cpp     |  10 -
 .../compiler-rt/lib/rtsan/rtsan_interceptors.cpp   |  12 +
 .../lib/sanitizer_common/sanitizer_linux.cpp       |   2 +-
 .../sanitizer_stacktrace_sparc.cpp                 |  11 +-
 .../libcxx/include/__atomic/atomic_ref.h           |  32 ++-
 contrib/llvm-project/libcxx/include/typeinfo       |   9 +-
 contrib/llvm-project/libcxx/include/version        |   4 +-
 .../libcxx/src/include/overridable_function.h      |   6 +-
 .../llvm-project/libunwind/src/UnwindCursor.hpp    |   3 +-
 contrib/llvm-project/lld/ELF/Arch/LoongArch.cpp    |  10 +
 contrib/llvm-project/lld/ELF/DWARF.cpp             |   3 +-
 contrib/llvm-project/lld/ELF/ICF.cpp               |  26 +-
 contrib/llvm-project/lld/ELF/InputFiles.cpp        |   1 +
 contrib/llvm-project/lld/ELF/InputFiles.h          |   1 +
 contrib/llvm-project/lld/ELF/InputSection.cpp      |  75 ++++--
 contrib/llvm-project/lld/ELF/InputSection.h        |  27 +-
 contrib/llvm-project/lld/ELF/LinkerScript.cpp      |   2 +
 contrib/llvm-project/lld/ELF/MarkLive.cpp          |  12 +-
 contrib/llvm-project/lld/ELF/OutputSections.cpp    | 132 ++++++++-
 contrib/llvm-project/lld/ELF/OutputSections.h      |   6 +
 contrib/llvm-project/lld/ELF/Relocations.cpp       |  57 ++--
 contrib/llvm-project/lld/ELF/Relocations.h         | 102 ++++++-
 contrib/llvm-project/lld/ELF/ScriptLexer.cpp       |   5 -
 contrib/llvm-project/lld/ELF/SyntheticSections.cpp |  18 +-
 contrib/llvm-project/lld/ELF/SyntheticSections.h   |   5 +-
 contrib/llvm-project/lld/ELF/Writer.cpp            |  13 +-
 contrib/llvm-project/lld/docs/ReleaseNotes.rst     |   8 +-
 .../llvm-project/llvm/include/llvm/ADT/STLExtras.h |   6 +
 .../include/llvm/CodeGen/TargetFrameLowering.h     |   7 +
 .../llvm/include/llvm/IR/IntrinsicInst.h           |   4 +
 .../llvm/include/llvm/IR/VectorBuilder.h           |   5 +-
 .../llvm/include/llvm/MC/MCAsmBackend.h            |   5 +-
 .../llvm/include/llvm/MC/MCAssembler.h             |   4 +-
 .../llvm-project/llvm/include/llvm/MC/MCSection.h  |   5 +
 .../llvm/include/llvm/Transforms/Utils/LoopUtils.h |   4 +
 .../llvm/lib/CodeGen/RegisterCoalescer.cpp         |   7 +
 .../lib/CodeGen/StackFrameLayoutAnalysisPass.cpp   |  72 +++--
 .../llvm/lib/CodeGen/TargetFrameLoweringImpl.cpp   |  14 +
 contrib/llvm-project/llvm/lib/IR/IntrinsicInst.cpp |  19 ++
 contrib/llvm-project/llvm/lib/IR/Metadata.cpp      |   5 +-
 contrib/llvm-project/llvm/lib/IR/VectorBuilder.cpp |  57 +---
 contrib/llvm-project/llvm/lib/MC/MCAssembler.cpp   |  77 +++---
 contrib/llvm-project/llvm/lib/MC/MCSection.cpp     |   4 +-
 .../llvm/lib/Support/Windows/Process.inc           |   3 +-
 .../llvm/lib/Support/Windows/Signals.inc           |  38 +--
 .../Target/AArch64/AArch64Arm64ECCallLowering.cpp  |   5 +
 .../lib/Target/AArch64/AArch64FrameLowering.cpp    |  35 +++
 .../llvm/lib/Target/AArch64/AArch64FrameLowering.h |   2 +
 .../AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h       |   1 +
 .../llvm/lib/Target/ARM/ARMAsmPrinter.cpp          |   6 +-
 .../Hexagon/MCTargetDesc/HexagonAsmBackend.cpp     |   4 +-
 .../LoongArch/AsmParser/LoongArchAsmParser.cpp     |  24 ++
 .../lib/Target/LoongArch/LoongArchInstrInfo.td     |   6 +-
 .../LoongArch/MCTargetDesc/LoongArchFixupKinds.h   |   8 +
 .../MCTargetDesc/LoongArchMCCodeEmitter.cpp        |  12 +
 .../LoongArch/MCTargetDesc/LoongArchMCExpr.cpp     |  15 ++
 .../LoongArch/MCTargetDesc/LoongArchMCExpr.h       |   4 +
 .../llvm/lib/Target/NVPTX/NVPTXFrameLowering.cpp   |   5 +-
 .../llvm/lib/Target/PowerPC/PPCRegisterInfo.td     |  35 ++-
 .../llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp    |   4 +
 .../llvm/lib/Target/RISCV/RISCVMergeBaseOffset.cpp |  10 +-
 .../lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp  |  26 +-
 .../lib/Transforms/Scalar/InferAddressSpaces.cpp   |   2 +-
 .../llvm/lib/Transforms/Utils/LoopUtils.cpp        |  44 ++-
 lib/clang/include/VCSVersion.inc                   |   6 +-
 lib/clang/include/clang/Basic/Version.inc          |   4 +-
 lib/clang/include/lld/Common/Version.inc           |   2 +-
 lib/clang/include/lldb/Version/Version.inc         |   4 +-
 lib/clang/include/llvm/Config/config.h             |   4 +-
 lib/clang/include/llvm/Config/llvm-config.h        |   2 +-
 lib/clang/include/llvm/Support/VCSRevision.h       |   2 +-
 89 files changed, 1106 insertions(+), 701 deletions(-)
Comment 76 commit-hook freebsd_committer freebsd_triage 2024-10-23 18:34:51 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/src/commit/?id=072b5fb698abd61ab30bea70135758336b0de999

commit 072b5fb698abd61ab30bea70135758336b0de999
Author:     Dimitry Andric <dim@FreeBSD.org>
AuthorDate: 2024-08-05 20:27:51 +0000
Commit:     Dimitry Andric <dim@FreeBSD.org>
CommitDate: 2024-10-23 18:26:47 +0000

    libcxx-compat: revert llvmorg-19-init-4003-g55357160d0e1:

      [libc++] Use GCC type traits builtins for remove_cv and remove_cvref (#81386)

      They have been added recently to GCC without support for mangling. This
      patch uses them in structs and adds aliases to these structs instead of
      the builtins directly.

    PR:             280562
    MFC after:      1 month

 .../llvm-project/libcxx/include/__type_traits/remove_cv.h | 11 ++++++++---
 .../libcxx/include/__type_traits/remove_cvref.h           | 15 +++++----------
 2 files changed, 13 insertions(+), 13 deletions(-)
Comment 77 commit-hook freebsd_committer freebsd_triage 2024-10-23 18:34:52 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/src/commit/?id=b60301d8b5949438150f7b8ff89cfc45acab34cf

commit b60301d8b5949438150f7b8ff89cfc45acab34cf
Author:     Dimitry Andric <dim@FreeBSD.org>
AuthorDate: 2024-08-05 20:36:02 +0000
Commit:     Dimitry Andric <dim@FreeBSD.org>
CommitDate: 2024-10-23 18:26:48 +0000

    libcxx-compat: don't remove headers that were reintroduced by reverts

    PR:             280562
    MFC after:      1 month

 ObsoleteFiles.inc | 3 ---
 1 file changed, 3 deletions(-)
Comment 78 commit-hook freebsd_committer freebsd_triage 2024-10-23 18:34:53 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/src/commit/?id=f3859a1a13a119548fd80ccdc85e35b4e5d61f62

commit f3859a1a13a119548fd80ccdc85e35b4e5d61f62
Author:     Dimitry Andric <dim@FreeBSD.org>
AuthorDate: 2024-08-05 20:27:22 +0000
Commit:     Dimitry Andric <dim@FreeBSD.org>
CommitDate: 2024-10-23 18:26:46 +0000

    libcxx-compat: revert llvmorg-19-init-4504-g937a5396cf3e:

      [libc++] Remove unused includes from __type_traits/is_convertible.h (#83747)

    PR:             280562
    MFC after:      1 month

 contrib/llvm-project/libcxx/include/__type_traits/is_convertible.h | 6 ++++++
 1 file changed, 6 insertions(+)
Comment 79 commit-hook freebsd_committer freebsd_triage 2024-10-23 18:34:55 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/src/commit/?id=2e861daab905dcc0c2056e5712de5e1c0d1f865b

commit 2e861daab905dcc0c2056e5712de5e1c0d1f865b
Author:     Dimitry Andric <dim@FreeBSD.org>
AuthorDate: 2024-08-05 20:41:08 +0000
Commit:     Dimitry Andric <dim@FreeBSD.org>
CommitDate: 2024-10-23 18:26:49 +0000

    libcxx-compat: install headers that were reintroduced by reverts

    PR:             280562
    MFC after:      1 month

 lib/libc++/Makefile | 3 +++
 1 file changed, 3 insertions(+)
Comment 80 commit-hook freebsd_committer freebsd_triage 2024-10-23 18:34:57 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/src/commit/?id=a7b2d7f261b81d141195c4204fdc4a0dc97a146e

commit a7b2d7f261b81d141195c4204fdc4a0dc97a146e
Author:     Dimitry Andric <dim@FreeBSD.org>
AuthorDate: 2024-08-05 20:26:58 +0000
Commit:     Dimitry Andric <dim@FreeBSD.org>
CommitDate: 2024-10-23 18:26:45 +0000

    libcxx-compat: revert llvmorg-19-init-5639-ga10aa4485e83:

      [libc++] Simplify the implementation of remove_reference (#85207)

      GCC 13 introduced the type trait `__remove_reference`. We can simplify
      the implementation of `remove_reference` a bit by using it.

    PR:             280562
    MFC after:      1 month

 .../libcxx/include/__type_traits/remove_reference.h        | 14 +++++++-------
 contrib/llvm-project/libcxx/include/cwchar                 |  4 ----
 contrib/llvm-project/libcxx/include/execution              |  4 ----
 3 files changed, 7 insertions(+), 15 deletions(-)
Comment 81 commit-hook freebsd_committer freebsd_triage 2024-10-23 18:34:58 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/src/commit/?id=2f2ebe758bea201830bd021525424813f7fc6c6b

commit 2f2ebe758bea201830bd021525424813f7fc6c6b
Author:     Dimitry Andric <dim@FreeBSD.org>
AuthorDate: 2024-08-05 20:26:02 +0000
Commit:     Dimitry Andric <dim@FreeBSD.org>
CommitDate: 2024-10-23 18:26:44 +0000

    libcxx-compat: revert llvmorg-19-init-17473-g69fecaa1a455:

      [libc++] Clean up some now dead code with the upgrade to GCC 14 (#97746)

    PR:             280562
    MFC after:      1 month

 contrib/llvm-project/libcxx/include/__config       | 58 ++++++++++++++------
 .../libcxx/include/__tuple/tuple_element.h         | 26 +++++++++
 .../libcxx/include/__type_traits/is_function.h     | 14 ++++-
 .../__type_traits/is_member_function_pointer.h     | 31 +++++++++++
 .../__type_traits/is_member_object_pointer.h       | 15 ++++++
 .../include/__type_traits/is_member_pointer.h      | 16 ++++++
 .../__type_traits/is_nothrow_constructible.h       | 61 ++++++++++++++++++++++
 .../libcxx/include/__type_traits/is_object.h       | 25 ++++++++-
 .../libcxx/include/__type_traits/is_reference.h    | 29 ++++++----
 .../libcxx/include/__type_traits/is_scoped_enum.h  | 22 ++++++++
 10 files changed, 266 insertions(+), 31 deletions(-)
Comment 82 commit-hook freebsd_committer freebsd_triage 2024-10-23 18:35:00 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/src/commit/?id=2f6d6eaf2d511b212eab8ed002f3152c96deca3c

commit 2f6d6eaf2d511b212eab8ed002f3152c96deca3c
Author:     Dimitry Andric <dim@FreeBSD.org>
AuthorDate: 2024-08-05 20:13:12 +0000
Commit:     Dimitry Andric <dim@FreeBSD.org>
CommitDate: 2024-10-23 18:26:39 +0000

    libcxx-compat: revert llvmorg-19-init-18063-g561246e90282:

      [libc++][NFC] Remove wrong #endif comment

    PR:             280562
    MFC after:      1 month

 contrib/llvm-project/libcxx/include/__type_traits/remove_cv.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 83 commit-hook freebsd_committer freebsd_triage 2024-10-23 18:35:01 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/src/commit/?id=0bec0529b1d704f391ec499c39744f521e646a6d

commit 0bec0529b1d704f391ec499c39744f521e646a6d
Author:     Dimitry Andric <dim@FreeBSD.org>
AuthorDate: 2024-08-05 20:17:59 +0000
Commit:     Dimitry Andric <dim@FreeBSD.org>
CommitDate: 2024-10-23 18:26:42 +0000

    libcxx-compat: revert llvmorg-19-init-17728-g30cc12cd818d:

      [libc++] Simplify the implementation of is_null_pointer a bit (#98728)

    PR:             280562
    MFC after:      1 month

 .../libcxx/include/__type_traits/is_fundamental.h            |  2 +-
 .../libcxx/include/__type_traits/is_null_pointer.h           | 12 +++++++++---
 .../llvm-project/libcxx/include/__type_traits/is_scalar.h    |  2 +-
 3 files changed, 11 insertions(+), 5 deletions(-)
Comment 84 commit-hook freebsd_committer freebsd_triage 2024-10-23 18:35:03 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/src/commit/?id=e8847079df1b7998ce84fd87c845d9eeef0567fb

commit e8847079df1b7998ce84fd87c845d9eeef0567fb
Author:     Dimitry Andric <dim@FreeBSD.org>
AuthorDate: 2024-08-05 20:25:18 +0000
Commit:     Dimitry Andric <dim@FreeBSD.org>
CommitDate: 2024-10-23 18:26:43 +0000

    libcxx-compat: revert llvmorg-19-init-17727-g0eebb48fcfbc:

      [libc++] Merge is_member{,_object,_function}_pointer.h (#98727)

      The implementations for these traits have been simplified quite a bit,
      since we have builtins available for them now.

    PR:             280562
    MFC after:      1 month

 .../libcxx/include/__type_traits/invoke.h          |  3 ++-
 .../is_member_function_pointer.h (new)             | 31 ++++++++++++++++++++++
 .../__type_traits/is_member_object_pointer.h (new) | 31 ++++++++++++++++++++++
 .../include/__type_traits/is_member_pointer.h      | 12 ---------
 .../llvm-project/libcxx/include/module.modulemap   |  2 ++
 contrib/llvm-project/libcxx/include/type_traits    |  2 ++
 6 files changed, 68 insertions(+), 13 deletions(-)
Comment 85 commit-hook freebsd_committer freebsd_triage 2024-10-23 18:35:05 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/src/commit/?id=e8054e44f4caf9c3968dcbf2d16bba37e987237b

commit e8054e44f4caf9c3968dcbf2d16bba37e987237b
Author:     Dimitry Andric <dim@FreeBSD.org>
AuthorDate: 2024-08-05 20:17:17 +0000
Commit:     Dimitry Andric <dim@FreeBSD.org>
CommitDate: 2024-10-23 18:26:41 +0000

    libcxx-compat: revert llvmorg-19-init-17853-g578c6191eff7:

      [libc++] Simplify std::is_void (#99033)

    PR:             280562
    MFC after:      1 month

 .../libcxx/include/__type_traits/is_void.h           | 20 ++++++++++++++++++--
 1 file changed, 18 insertions(+), 2 deletions(-)
Comment 86 commit-hook freebsd_committer freebsd_triage 2024-10-23 18:35:06 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/src/commit/?id=04f5b79cfa4972b371e7751dee5bbfaa91f2f2fc

commit 04f5b79cfa4972b371e7751dee5bbfaa91f2f2fc
Author:     Dimitry Andric <dim@FreeBSD.org>
AuthorDate: 2024-08-05 20:16:04 +0000
Commit:     Dimitry Andric <dim@FreeBSD.org>
CommitDate: 2024-10-23 18:26:40 +0000

    libcxx-compat: revert llvmorg-19-init-18062-g4dfa75c663e5:

      [libc++] Merge is_scoped_enum.h into is_enum.h (#99458)

    PR:             280562
    MFC after:      1 month

 .../libcxx/include/__type_traits/is_enum.h         | 10 -------
 .../include/__type_traits/is_scoped_enum.h (new)   | 33 ++++++++++++++++++++++
 .../llvm-project/libcxx/include/module.modulemap   |  1 +
 contrib/llvm-project/libcxx/include/type_traits    |  4 +++
 4 files changed, 38 insertions(+), 10 deletions(-)
Comment 87 commit-hook freebsd_committer freebsd_triage 2024-10-23 18:35:08 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/src/commit/?id=81e300df5e654eee3835ec2c6a2ae34cf317df72

commit 81e300df5e654eee3835ec2c6a2ae34cf317df72
Author:     Dimitry Andric <dim@FreeBSD.org>
AuthorDate: 2024-08-05 20:07:28 +0000
Commit:     Dimitry Andric <dim@FreeBSD.org>
CommitDate: 2024-10-23 18:26:37 +0000

    libcxx atomic_ref.h: add typename keyword for difference_type
    declarations, otherwise older clang versions cannot compile this header.

    PR:             280562
    MFC after:      1 month

 contrib/llvm-project/libcxx/include/__atomic/atomic_ref.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
Comment 88 commit-hook freebsd_committer freebsd_triage 2024-10-23 18:35:10 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/src/commit/?id=6b4981df6008fb59a5b4c1f0b79f0a0b21ac232e

commit 6b4981df6008fb59a5b4c1f0b79f0a0b21ac232e
Author:     Dimitry Andric <dim@FreeBSD.org>
AuthorDate: 2024-08-05 20:08:49 +0000
Commit:     Dimitry Andric <dim@FreeBSD.org>
CommitDate: 2024-10-23 18:26:38 +0000

    libcxx cstdlib, cwchar: avoid using long long functions if not
    supported, even for older compilers that do not support the
    using_if_exists attribute.

    PR:             280562
    MFC after:      1 month

 contrib/llvm-project/libcxx/include/cstdlib | 12 ++++++++++++
 contrib/llvm-project/libcxx/include/cwchar  |  4 ++++
 2 files changed, 16 insertions(+)
Comment 89 commit-hook freebsd_committer freebsd_triage 2024-10-23 18:35:12 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/src/commit/?id=3f157662c0ef9298725340be1f40cbf307bd154e

commit 3f157662c0ef9298725340be1f40cbf307bd154e
Author:     Dimitry Andric <dim@FreeBSD.org>
AuthorDate: 2024-07-31 20:16:45 +0000
Commit:     Dimitry Andric <dim@FreeBSD.org>
CommitDate: 2024-10-23 18:26:33 +0000

    Tentatively apply https://github.com/llvm/llvm-project/pull/101403

    PR:             280562
    MFC after:      1 month

 .../source/Plugins/Process/FreeBSD/NativeRegisterContextFreeBSD_arm.h   | 2 +-
 .../Plugins/Process/FreeBSD/NativeRegisterContextFreeBSD_mips64.h       | 2 +-
 .../Plugins/Process/FreeBSD/NativeRegisterContextFreeBSD_powerpc.h      | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)
Comment 90 commit-hook freebsd_committer freebsd_triage 2024-10-23 18:35:17 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/src/commit/?id=d575077527d448ee45b923fa8c6b0cb7216ca5c5

commit d575077527d448ee45b923fa8c6b0cb7216ca5c5
Author:     Dimitry Andric <dim@FreeBSD.org>
AuthorDate: 2024-07-30 18:28:51 +0000
Commit:     Dimitry Andric <dim@FreeBSD.org>
CommitDate: 2024-10-23 18:26:34 +0000

    bsd.sys.mk: for clang >= 19, similar to gcc >= 8.1, turn off -Werror for
    -Wcast-function-type-mismatch.

    PR:             280562
    MFC after:      1 month

 share/mk/bsd.sys.mk | 4 ++++
 1 file changed, 4 insertions(+)
Comment 91 commit-hook freebsd_committer freebsd_triage 2024-10-23 18:35:24 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/src/commit/?id=6846ab2fb6630ca91ab0a71350d77358e521c1c7

commit 6846ab2fb6630ca91ab0a71350d77358e521c1c7
Author:     Dimitry Andric <dim@FreeBSD.org>
AuthorDate: 2024-08-05 20:05:46 +0000
Commit:     Dimitry Andric <dim@FreeBSD.org>
CommitDate: 2024-10-23 18:26:36 +0000

    libcxx simd_utils.h: only enable _LIBCPP_HAS_ALGORITHM_VECTOR_UTILS for
    clang >= 15, since older versions do not support the required builtins.

    PR:             280562
    MFC after:      1 month

 contrib/llvm-project/libcxx/include/__algorithm/simd_utils.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 92 commit-hook freebsd_committer freebsd_triage 2024-10-23 18:35:29 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/src/commit/?id=1199d38d8ec764ce8545888b4c091d00441842bf

commit 1199d38d8ec764ce8545888b4c091d00441842bf
Author:     Dimitry Andric <dim@FreeBSD.org>
AuthorDate: 2024-08-05 20:26:27 +0000
Commit:     Dimitry Andric <dim@FreeBSD.org>
CommitDate: 2024-10-23 18:26:45 +0000

    libcxx-compat: revert llvmorg-19-init-8667-g472b612ccbed:

      [libc++][NFC] Remove unused includes from <__type_traits/remove_cv.h> (#88752)

    PR:             280562
    MFC after:      1 month

 contrib/llvm-project/libcxx/include/__format/format_arg.h     | 1 -
 contrib/llvm-project/libcxx/include/__type_traits/remove_cv.h | 2 ++
 2 files changed, 2 insertions(+), 1 deletion(-)
Comment 93 commit-hook freebsd_committer freebsd_triage 2024-10-23 18:35:33 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/src/commit/?id=36b606ae6aa4b24061096ba18582e0a08ccd5dba

commit 36b606ae6aa4b24061096ba18582e0a08ccd5dba
Merge: 0fca6ea1d4ee c76260f306a7
Author:     Dimitry Andric <dim@FreeBSD.org>
AuthorDate: 2024-07-30 14:27:43 +0000
Commit:     Dimitry Andric <dim@FreeBSD.org>
CommitDate: 2024-10-23 18:26:26 +0000

    Merge llvm-project release/19.x llvmorg-19.1.0-rc1-0-ga4902a36d5c2

    This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
    openmp to llvm-project release/19.x llvmorg-19.1.0-rc1-0-ga4902a36d5c2.

    PR:             280562
    MFC after:      1 month

 ObsoleteFiles.inc                                  |    1 -
 .../include/clang/Basic/DiagnosticSemaKinds.td     |    3 +
 .../clang/include/clang/Basic/TokenKinds.def       |    2 +
 .../clang/include/clang/Driver/Options.td          |   10 +-
 .../clang/include/clang/Parse/Parser.h             |    2 +
 .../clang/include/clang/Sema/Overload.h            |    4 +-
 .../llvm-project/clang/include/clang/Sema/Sema.h   |    2 +
 .../llvm-project/clang/lib/AST/ExprConstant.cpp    |   32 +-
 contrib/llvm-project/clang/lib/AST/Interp/Interp.h |   22 +-
 .../llvm-project/clang/lib/AST/ItaniumMangle.cpp   |    8 +
 .../llvm-project/clang/lib/Basic/Targets/PPC.cpp   |   39 +-
 contrib/llvm-project/clang/lib/Basic/Targets/PPC.h |   19 +-
 .../clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp       |    3 +-
 .../clang/lib/Driver/ToolChains/Arch/PPC.cpp       |    3 +
 .../clang/lib/Driver/ToolChains/Clang.cpp          |    4 +
 contrib/llvm-project/clang/lib/Headers/ptrauth.h   |   19 +
 contrib/llvm-project/clang/lib/Headers/stdarg.h    |    4 +-
 contrib/llvm-project/clang/lib/Headers/stdatomic.h |    4 +
 contrib/llvm-project/clang/lib/Headers/stddef.h    |   21 +-
 contrib/llvm-project/clang/lib/Parse/ParseExpr.cpp |   27 +-
 .../llvm-project/clang/lib/Sema/SemaChecking.cpp   |   10 +-
 contrib/llvm-project/clang/lib/Sema/SemaExpr.cpp   |   23 +-
 .../llvm-project/clang/lib/Sema/SemaOverload.cpp   |   20 +-
 .../compiler-rt/lib/builtins/README.txt            |    5 +
 .../compiler-rt/lib/builtins/aarch64/sme-abi-vg.c  |   28 -
 .../compiler-rt/lib/builtins/aarch64/sme-abi.S     |   44 +
 .../compiler-rt/lib/builtins/trampoline_setup.c    |   42 +
 .../lib/sanitizer_common/sanitizer_ptrauth.h       |   46 +-
 .../lib/ubsan/ubsan_type_hash_itanium.cpp          |    2 +-
 .../llvm-project/libcxx/include/__bit_reference    |   14 +
 contrib/llvm-project/libcxx/include/__config       |    2 +-
 .../libcxx/include/__iterator/bounded_iter.h       |   24 +
 .../libcxx/include/__iterator/wrap_iter.h          |   23 +
 contrib/llvm-project/libcxx/include/__math/hypot.h |   89 +
 contrib/llvm-project/libcxx/include/cmath          |   25 +-
 contrib/llvm-project/libcxx/include/deque          |   29 +-
 contrib/llvm-project/libcxx/include/locale         |    4 +
 contrib/llvm-project/libcxx/include/string         |   17 +-
 .../llvm/include/llvm/Analysis/AliasAnalysis.h     |   17 +-
 .../llvm/include/llvm/Analysis/SimplifyQuery.h     |    6 +
 .../llvm/include/llvm/CodeGen/MachineFrameInfo.h   |   14 +-
 .../include/llvm/CodeGen/TargetFrameLowering.h     |    4 +-
 .../llvm/include/llvm/MC/MCAsmBackend.h            |    2 +-
 .../llvm-project/llvm/include/llvm/MC/MCDwarf.h    |   44 +-
 .../include/llvm/TargetParser/PPCTargetParser.def  |    3 +
 .../llvm/lib/Analysis/BasicAliasAnalysis.cpp       |   28 +-
 .../llvm/lib/Analysis/ValueTracking.cpp            |   22 +-
 .../llvm/lib/CodeGen/CFIInstrInserter.cpp          |   10 +-
 .../llvm/lib/CodeGen/MachineFrameInfo.cpp          |    2 +-
 .../llvm/lib/CodeGen/PrologEpilogInserter.cpp      |    4 +-
 contrib/llvm-project/llvm/lib/MC/MCDwarf.cpp       |    6 +-
 .../lib/Target/AArch64/AArch64ISelLowering.cpp     |   58 +
 .../llvm/lib/Target/AArch64/AArch64ISelLowering.h  |    2 +
 .../llvm/lib/Target/AArch64/AArch64InstrInfo.cpp   |    7 +-
 .../Target/AArch64/AArch64MachineFunctionInfo.cpp  |    4 +
 .../llvm/lib/Target/AArch64/AArch64PointerAuth.cpp |    3 +-
 .../llvm/lib/Target/AArch64/AArch64Subtarget.cpp   |    9 +-
 .../llvm/lib/Target/AArch64/AArch64Subtarget.h     |    3 +-
 .../AArch64/MCTargetDesc/AArch64AsmBackend.cpp     |    8 +-
 .../llvm/lib/Target/ARM/ARMFrameLowering.cpp       |    4 +-
 .../lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp  |    2 +-
 .../Target/ARM/MCTargetDesc/ARMAsmBackendDarwin.h  |    2 +-
 .../lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp |    8 +-
 .../lib/Target/Hexagon/HexagonFrameLowering.cpp    |    4 +-
 .../lib/Target/LoongArch/LoongArchInstrInfo.td     |    1 -
 .../llvm/lib/Target/MSP430/MSP430FrameLowering.cpp |    2 +-
 .../llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp    |    5 +-
 .../llvm-project/llvm/lib/Target/PowerPC/PPC.td    |   20 +-
 .../llvm/lib/Target/PowerPC/PPCISelLowering.cpp    |    3 +
 .../llvm/lib/Target/PowerPC/PPCInstrInfo.cpp       |    1 +
 .../llvm/lib/Target/PowerPC/PPCSubtarget.h         |    1 +
 .../lib/Target/PowerPC/PPCTargetTransformInfo.cpp  |    4 +-
 .../llvm/lib/Target/RISCV/RISCVInstrInfoC.td       |    8 +-
 .../lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp  |   12 +-
 .../llvm/lib/Target/X86/X86FrameLowering.cpp       |    4 +-
 .../llvm-project/llvm/lib/TargetParser/Host.cpp    |    7 +
 .../llvm/lib/Transforms/Scalar/LICM.cpp            |   62 -
 .../lib/Transforms/Scalar/LoopStrengthReduce.cpp   |    6 +-
 .../lib/Transforms/Vectorize/LoopVectorize.cpp     |    2 +-
 lib/clang/include/VCSVersion.inc                   |    6 +-
 lib/clang/include/clang/Basic/Version.inc          |    6 +-
 lib/clang/include/lld/Common/Version.inc           |    2 +-
 lib/clang/include/lldb/Version/Version.inc         |    6 +-
 lib/clang/include/llvm/Config/config.h             |    4 +-
 lib/clang/include/llvm/Config/llvm-config.h        |    4 +-
 lib/clang/include/llvm/Support/VCSRevision.h       |    2 +-
 lib/clang/libclang/Makefile                        |    5 +
 lib/clang/libllvm/Makefile                         |    1 +
 lib/libc++/Makefile                                |    4 +-
 lib/libc++/module.modulemap (gone)                 | 2136 --------------------
 90 files changed, 790 insertions(+), 2476 deletions(-)
Comment 94 commit-hook freebsd_committer freebsd_triage 2024-10-24 07:04:01 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/src/commit/?id=a5b1eecbed07519c637095e3291b9cbd9748e823

commit a5b1eecbed07519c637095e3291b9cbd9748e823
Author:     Dimitry Andric <dim@FreeBSD.org>
AuthorDate: 2024-10-24 07:02:54 +0000
Commit:     Dimitry Andric <dim@FreeBSD.org>
CommitDate: 2024-10-24 07:03:02 +0000

    Apply workaround for building llvm-project with WITHOUT_LLVM_ASSERTIONS

    Some internal checking functions should only be declared when both
    NDEBUG and LLVM_ENABLE_ABI_BREAKING_CHECKS are undefined, otherwise you
    would get compile errors similar to:

      /usr/src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:921:13: error: no member named 'VerifyDAGDivergence' in 'llvm::SelectionDAG'
       921 |     CurDAG->VerifyDAGDivergence();
           |     ~~~~~~  ^

    Adjust the conditions for declaring and using these functions. This has
    also been reported upstream.

    Reported by:    cy
    PR:             280562
    MFC after:      1 month

 .../llvm/include/llvm/CodeGen/SelectionDAG.h           |  2 +-
 .../llvm/include/llvm/CodeGen/SelectionDAGISel.h       |  2 +-
 .../llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp     |  2 +-
 .../llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | 18 +++++++++---------
 4 files changed, 12 insertions(+), 12 deletions(-)
Comment 95 commit-hook freebsd_committer freebsd_triage 2024-10-24 09:54:27 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/src/commit/?id=1c83996beda7b6a382857c318f46daefcb6bd84c

commit 1c83996beda7b6a382857c318f46daefcb6bd84c
Author:     Dimitry Andric <dim@FreeBSD.org>
AuthorDate: 2024-10-24 09:53:19 +0000
Commit:     Dimitry Andric <dim@FreeBSD.org>
CommitDate: 2024-10-24 09:53:19 +0000

    Adjust LLVM_ENABLE_ABI_BREAKING_CHECKS depending on NDEBUG

    When assertions are disabled, the upstream build system disables
    LLVM_ENABLE_ABI_BREAKING_CHECKS by default. Though the upstream build
    system allows it to be force-enabled, it looks like that is not a
    well-tested build-time configuration.

    Therefore, always disable LLVM_ENABLE_ABI_BREAKING_CHECKS when
    assertions are disabled, which will also save some more runtime cost
    when people use WITHOUT_LLVM_ASSERTIONS.

    PR:             280562
    MFC after:      1 month

 lib/clang/include/llvm/Config/abi-breaking.h | 4 ++++
 1 file changed, 4 insertions(+)
Comment 96 commit-hook freebsd_committer freebsd_triage 2024-10-24 22:10:48 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/src/commit/?id=a3a88aa132605c5d42153a419c0e129296dec467

commit a3a88aa132605c5d42153a419c0e129296dec467
Author:     Dimitry Andric <dim@FreeBSD.org>
AuthorDate: 2024-10-24 21:42:36 +0000
Commit:     Dimitry Andric <dim@FreeBSD.org>
CommitDate: 2024-10-24 22:09:33 +0000

    Fix buildworld with gcc 13 after llvm-19 import

    It turns out the new libc++ 19 headers result in a -Werror warning from
    gcc 13:

      In file included from /usr/obj/usr/src/freebsd/src/amd64.amd64/tmp/usr/include/c++/v1/__memory/shared_ptr.h:31:
      /usr/obj/usr/src/freebsd/src/amd64.amd64/tmp/usr/include/c++/v1/__memory/uninitialized_algorithms.h: In instantiation of 'constexpr void std::__1::__uninitialized_allocator_relocate(_Alloc&, _Tp*, _Tp*, _Tp*) [with _Alloc = allocator<basic_string<char> >; _Tp = basic_string<char>]':
      /usr/obj/usr/src/freebsd/src/amd64.amd64/tmp/usr/include/c++/v1/vector:1052:42:   required from 'void std::__1::vector<_Tp, _Alloc>::__swap_out_circular_buffer(std::__1::__split_buffer<_Tp, _Allocator&>&) [with _Tp = std::__1::basic_string<char>; _Allocator = std::__1::allocator<std::__1::basic_string<char> >]'
      /usr/obj/usr/src/freebsd/src/amd64.amd64/tmp/usr/include/c++/v1/vector:1469:31:   required from 'void std::__1::vector<_Tp, _Alloc>::reserve(size_type) [with _Tp = std::__1::basic_string<char>; _Allocator = std::__1::allocator<std::__1::basic_string<char> >; size_type = long unsigned int]'
      /usr/src/freebsd/src/contrib/googletest/googletest/src/gtest.cc:795:27:   required from here
      /usr/obj/usr/src/freebsd/src/amd64.amd64/tmp/usr/include/c++/v1/__memory/uninitialized_algorithms.h:645:21: error: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' writing to an object of type 'std::__1::__remove_const_t<std::__1::basic_string<char> >' {aka 'class std::__1::basic_string<char>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead o[-Werror=class-memaccess]
        645 |     __builtin_memcpy(const_cast<__remove_const_t<_Tp>*>(__result), __first, sizeof(_Tp) * (__last - __first));
            |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from /usr/obj/usr/src/freebsd/src/amd64.amd64/tmp/usr/include/c++/v1/__system_error/error_category.h:15,
                       from /usr/obj/usr/src/freebsd/src/amd64.amd64/tmp/usr/include/c++/v1/__system_error/error_code.h:18,
                       from /usr/obj/usr/src/freebsd/src/amd64.amd64/tmp/usr/include/c++/v1/__ostream/basic_ostream.h:16:
      /usr/obj/usr/src/freebsd/src/amd64.amd64/tmp/usr/include/c++/v1/string:752:7: note: 'std::__1::__remove_const_t<std::__1::basic_string<char> >' {aka 'class std::__1::basic_string<char>'} declared here
        752 | class basic_string {
            |       ^~~~~~~~~~~~

    Since this is all benign, turn off errors for -Wclass-memaccess.

    PR:             280562
    MFC after:      3 days

 share/mk/bsd.sys.mk | 1 +
 1 file changed, 1 insertion(+)
Comment 97 commit-hook freebsd_committer freebsd_triage 2024-10-25 16:09:13 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/src/commit/?id=bc9e19dce0abee80750e6fa04aaf979873bfe0d2

commit bc9e19dce0abee80750e6fa04aaf979873bfe0d2
Author:     Dimitry Andric <dim@FreeBSD.org>
AuthorDate: 2024-10-25 16:07:59 +0000
Commit:     Dimitry Andric <dim@FreeBSD.org>
CommitDate: 2024-10-25 16:08:32 +0000

    Fix buildworld with gcc 12 after llvm-19 import

    Unfortunately gcc 12's is not yet capable of compiling all of libc++
    19's C++23 code, which results in errors similar to:

      /usr/src/freebsd/src/contrib/llvm-project/libcxx/include/__algorithm/ranges_contains.h:41:3: error: 'static constexpr bool std::__1::ranges::__contains::__fn::operator()(_Iter, _Sent, const _Type&, _Proj)' must be a non-static member function
         41 |   operator()(_Iter __first, _Sent __last, const _Type& __value, _Proj __proj = {}) {
            |   ^~~~~~~~
      /usr/src/freebsd/src/contrib/llvm-project/libcxx/include/__algorithm/ranges_contains.h:48:3: error: 'static constexpr bool std::__1::ranges::__contains::__fn::operator()(_Range&&, const _Type&, _Proj)' must be a non-static member function
         48 |   operator()(_Range&& __range, const _Type& __value, _Proj __proj = {}) {
            |   ^~~~~~~~

    Until we can get rid of gcc 12, work around this by making it compile
    libc++ in C++20 mode instead.

    NOTE: The resulting libc++ library will not be C++23 compatible! Please
    try to avoid shipping it, and use gcc 13 instead, if you must use gcc.

    PR:             280562
    MFC after:      3 days

 contrib/llvm-project/libcxx/src/expected.cpp | 2 ++
 lib/libc++/Makefile                          | 8 ++++++++
 2 files changed, 10 insertions(+)
Comment 98 commit-hook freebsd_committer freebsd_triage 2024-10-27 10:57:23 UTC
A commit in branch stable/14 references this bug:

URL: https://cgit.FreeBSD.org/src/commit/?id=6fb9a8e758449b2b5502b18a1c43f54688830bc8

commit 6fb9a8e758449b2b5502b18a1c43f54688830bc8
Author:     Dimitry Andric <dim@FreeBSD.org>
AuthorDate: 2024-10-24 21:42:36 +0000
Commit:     Dimitry Andric <dim@FreeBSD.org>
CommitDate: 2024-10-27 10:53:18 +0000

    Fix buildworld with gcc 13 after llvm-19 import

    It turns out the new libc++ 19 headers result in a -Werror warning from
    gcc 13:

      In file included from /usr/obj/usr/src/freebsd/src/amd64.amd64/tmp/usr/include/c++/v1/__memory/shared_ptr.h:31:
      /usr/obj/usr/src/freebsd/src/amd64.amd64/tmp/usr/include/c++/v1/__memory/uninitialized_algorithms.h: In instantiation of 'constexpr void std::__1::__uninitialized_allocator_relocate(_Alloc&, _Tp*, _Tp*, _Tp*) [with _Alloc = allocator<basic_string<char> >; _Tp = basic_string<char>]':
      /usr/obj/usr/src/freebsd/src/amd64.amd64/tmp/usr/include/c++/v1/vector:1052:42:   required from 'void std::__1::vector<_Tp, _Alloc>::__swap_out_circular_buffer(std::__1::__split_buffer<_Tp, _Allocator&>&) [with _Tp = std::__1::basic_string<char>; _Allocator = std::__1::allocator<std::__1::basic_string<char> >]'
      /usr/obj/usr/src/freebsd/src/amd64.amd64/tmp/usr/include/c++/v1/vector:1469:31:   required from 'void std::__1::vector<_Tp, _Alloc>::reserve(size_type) [with _Tp = std::__1::basic_string<char>; _Allocator = std::__1::allocator<std::__1::basic_string<char> >; size_type = long unsigned int]'
      /usr/src/freebsd/src/contrib/googletest/googletest/src/gtest.cc:795:27:   required from here
      /usr/obj/usr/src/freebsd/src/amd64.amd64/tmp/usr/include/c++/v1/__memory/uninitialized_algorithms.h:645:21: error: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' writing to an object of type 'std::__1::__remove_const_t<std::__1::basic_string<char> >' {aka 'class std::__1::basic_string<char>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead o[-Werror=class-memaccess]
        645 |     __builtin_memcpy(const_cast<__remove_const_t<_Tp>*>(__result), __first, sizeof(_Tp) * (__last - __first));
            |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from /usr/obj/usr/src/freebsd/src/amd64.amd64/tmp/usr/include/c++/v1/__system_error/error_category.h:15,
                       from /usr/obj/usr/src/freebsd/src/amd64.amd64/tmp/usr/include/c++/v1/__system_error/error_code.h:18,
                       from /usr/obj/usr/src/freebsd/src/amd64.amd64/tmp/usr/include/c++/v1/__ostream/basic_ostream.h:16:
      /usr/obj/usr/src/freebsd/src/amd64.amd64/tmp/usr/include/c++/v1/string:752:7: note: 'std::__1::__remove_const_t<std::__1::basic_string<char> >' {aka 'class std::__1::basic_string<char>'} declared here
        752 | class basic_string {
            |       ^~~~~~~~~~~~

    Since this is all benign, turn off errors for -Wclass-memaccess.

    PR:             280562
    MFC after:      3 days

    (cherry picked from commit a3a88aa132605c5d42153a419c0e129296dec467)

 share/mk/bsd.sys.mk | 1 +
 1 file changed, 1 insertion(+)
Comment 99 commit-hook freebsd_committer freebsd_triage 2024-10-27 10:59:29 UTC
A commit in branch stable/13 references this bug:

URL: https://cgit.FreeBSD.org/src/commit/?id=737111920ce3ccd82d93af765e38e51f3a2d359d

commit 737111920ce3ccd82d93af765e38e51f3a2d359d
Author:     Dimitry Andric <dim@FreeBSD.org>
AuthorDate: 2024-10-24 21:42:36 +0000
Commit:     Dimitry Andric <dim@FreeBSD.org>
CommitDate: 2024-10-27 10:58:37 +0000

    Fix buildworld with gcc 13 after llvm-19 import

    It turns out the new libc++ 19 headers result in a -Werror warning from
    gcc 13:

      In file included from /usr/obj/usr/src/freebsd/src/amd64.amd64/tmp/usr/include/c++/v1/__memory/shared_ptr.h:31:
      /usr/obj/usr/src/freebsd/src/amd64.amd64/tmp/usr/include/c++/v1/__memory/uninitialized_algorithms.h: In instantiation of 'constexpr void std::__1::__uninitialized_allocator_relocate(_Alloc&, _Tp*, _Tp*, _Tp*) [with _Alloc = allocator<basic_string<char> >; _Tp = basic_string<char>]':
      /usr/obj/usr/src/freebsd/src/amd64.amd64/tmp/usr/include/c++/v1/vector:1052:42:   required from 'void std::__1::vector<_Tp, _Alloc>::__swap_out_circular_buffer(std::__1::__split_buffer<_Tp, _Allocator&>&) [with _Tp = std::__1::basic_string<char>; _Allocator = std::__1::allocator<std::__1::basic_string<char> >]'
      /usr/obj/usr/src/freebsd/src/amd64.amd64/tmp/usr/include/c++/v1/vector:1469:31:   required from 'void std::__1::vector<_Tp, _Alloc>::reserve(size_type) [with _Tp = std::__1::basic_string<char>; _Allocator = std::__1::allocator<std::__1::basic_string<char> >; size_type = long unsigned int]'
      /usr/src/freebsd/src/contrib/googletest/googletest/src/gtest.cc:795:27:   required from here
      /usr/obj/usr/src/freebsd/src/amd64.amd64/tmp/usr/include/c++/v1/__memory/uninitialized_algorithms.h:645:21: error: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' writing to an object of type 'std::__1::__remove_const_t<std::__1::basic_string<char> >' {aka 'class std::__1::basic_string<char>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead o[-Werror=class-memaccess]
        645 |     __builtin_memcpy(const_cast<__remove_const_t<_Tp>*>(__result), __first, sizeof(_Tp) * (__last - __first));
            |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      In file included from /usr/obj/usr/src/freebsd/src/amd64.amd64/tmp/usr/include/c++/v1/__system_error/error_category.h:15,
                       from /usr/obj/usr/src/freebsd/src/amd64.amd64/tmp/usr/include/c++/v1/__system_error/error_code.h:18,
                       from /usr/obj/usr/src/freebsd/src/amd64.amd64/tmp/usr/include/c++/v1/__ostream/basic_ostream.h:16:
      /usr/obj/usr/src/freebsd/src/amd64.amd64/tmp/usr/include/c++/v1/string:752:7: note: 'std::__1::__remove_const_t<std::__1::basic_string<char> >' {aka 'class std::__1::basic_string<char>'} declared here
        752 | class basic_string {
            |       ^~~~~~~~~~~~

    Since this is all benign, turn off errors for -Wclass-memaccess.

    PR:             280562
    MFC after:      3 days

    (cherry picked from commit a3a88aa132605c5d42153a419c0e129296dec467)

 share/mk/bsd.sys.mk | 1 +
 1 file changed, 1 insertion(+)
Comment 100 Dimitry Andric freebsd_committer freebsd_triage 2024-10-28 16:15:55 UTC
* bug 282386 for emulators/dosbox-x
Comment 101 Dimitry Andric freebsd_committer freebsd_triage 2024-11-01 17:28:03 UTC
* bug 282473 for java/openjfx14
Comment 102 Dimitry Andric freebsd_committer freebsd_triage 2024-11-01 18:19:11 UTC
* bug 282475 for devel/protozero
Comment 103 Dimitry Andric freebsd_committer freebsd_triage 2024-11-01 19:38:56 UTC
* bug 282476 for emulators/open-vm-tools
Comment 104 Dimitry Andric freebsd_committer freebsd_triage 2024-11-03 10:58:43 UTC
* bug 282512 for cad/kicad-devel
Comment 105 Dimitry Andric freebsd_committer freebsd_triage 2024-11-03 11:48:57 UTC
* bug 282513 for math/openfst-vosk
Comment 106 Dimitry Andric freebsd_committer freebsd_triage 2024-11-03 14:26:07 UTC
* bug 282514 for lang/v8
Comment 107 Dimitry Andric freebsd_committer freebsd_triage 2024-11-03 14:34:15 UTC
* bug 282515 for www/davix
Comment 108 Dimitry Andric freebsd_committer freebsd_triage 2024-11-03 16:20:42 UTC
* bug 282522 for devel/folly (removes workaround from bug 281499 since upstream made it unnecessary)
Comment 109 Dimitry Andric freebsd_committer freebsd_triage 2024-11-03 20:35:23 UTC
* bug 282524 for science/py-dlib
Comment 110 Dimitry Andric freebsd_committer freebsd_triage 2024-11-03 21:52:56 UTC
* bug 282525 for x11-wm/blackbox
Comment 111 Dimitry Andric freebsd_committer freebsd_triage 2024-11-03 23:01:01 UTC
* bug 282527 for graphics/ogre3d19
Comment 112 Dimitry Andric freebsd_committer freebsd_triage 2024-11-03 23:26:25 UTC
* bug 282528 for archivers/pbzip2
Comment 113 commit-hook freebsd_committer freebsd_triage 2024-11-06 20:22:50 UTC
A commit in branch stable/14 references this bug:

URL: https://cgit.FreeBSD.org/src/commit/?id=de45d36ffb604798c22f7ee556d774490902c1e1

commit de45d36ffb604798c22f7ee556d774490902c1e1
Author:     Dimitry Andric <dim@FreeBSD.org>
AuthorDate: 2024-07-30 18:28:51 +0000
Commit:     Dimitry Andric <dim@FreeBSD.org>
CommitDate: 2024-11-06 18:52:10 +0000

    bsd.sys.mk: for clang >= 19, similar to gcc >= 8.1, turn off -Werror for
    -Wcast-function-type-mismatch.

    PR:             280562
    MFC after:      1 month

    (cherry picked from commit d575077527d448ee45b923fa8c6b0cb7216ca5c5)

 share/mk/bsd.sys.mk | 4 ++++
 1 file changed, 4 insertions(+)
Comment 114 commit-hook freebsd_committer freebsd_triage 2024-11-06 20:22:52 UTC
A commit in branch stable/13 references this bug:

URL: https://cgit.FreeBSD.org/src/commit/?id=5221ce15aa9e0097b365b305c20d05154b67571c

commit 5221ce15aa9e0097b365b305c20d05154b67571c
Author:     Dimitry Andric <dim@FreeBSD.org>
AuthorDate: 2024-07-30 18:28:51 +0000
Commit:     Dimitry Andric <dim@FreeBSD.org>
CommitDate: 2024-11-06 18:52:15 +0000

    bsd.sys.mk: for clang >= 19, similar to gcc >= 8.1, turn off -Werror for
    -Wcast-function-type-mismatch.

    PR:             280562
    MFC after:      1 month

    (cherry picked from commit d575077527d448ee45b923fa8c6b0cb7216ca5c5)

 share/mk/bsd.sys.mk | 4 ++++
 1 file changed, 4 insertions(+)
Comment 115 commit-hook freebsd_committer freebsd_triage 2024-11-06 21:53:03 UTC
A commit in branch releng/14.2 references this bug:

URL: https://cgit.FreeBSD.org/src/commit/?id=a4c23ad430077234207d13e7f6341aad442a67ce

commit a4c23ad430077234207d13e7f6341aad442a67ce
Author:     Dimitry Andric <dim@FreeBSD.org>
AuthorDate: 2024-07-30 18:28:51 +0000
Commit:     Dimitry Andric <dim@FreeBSD.org>
CommitDate: 2024-11-06 21:51:39 +0000

    bsd.sys.mk: for clang >= 19, similar to gcc >= 8.1, turn off -Werror for
    -Wcast-function-type-mismatch.

    PR:             280562
    Approved by:    re (kib)
    MFC after:      1 month

    (cherry picked from commit d575077527d448ee45b923fa8c6b0cb7216ca5c5)
    (cherry picked from commit de45d36ffb604798c22f7ee556d774490902c1e1)

 share/mk/bsd.sys.mk | 4 ++++
 1 file changed, 4 insertions(+)
Comment 116 commit-hook freebsd_committer freebsd_triage 2024-11-08 16:46:59 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/src/commit/?id=d686ce931cab72612a9e1ada9fe99d65e11a32a3

commit d686ce931cab72612a9e1ada9fe99d65e11a32a3
Merge: 8838f3c32ac0 efdccd835863
Author:     Dimitry Andric <dim@FreeBSD.org>
AuthorDate: 2024-11-08 11:32:34 +0000
Commit:     Dimitry Andric <dim@FreeBSD.org>
CommitDate: 2024-11-08 16:45:31 +0000

    Merge llvm-project release/19.x llvmorg-19.1.3-0-gab51eccf88f5

    This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
    openmp to llvm-project release/19.x llvmorg-19.1.3-0-gab51eccf88f5,
    a.k.a. 19.1.3 release.

    PR:             280562
    MFC after:      1 month

 .../clang/include/clang/AST/ExternalASTSource.h    | 48 ++++++++++++++++------
 .../llvm-project/clang/lib/Basic/Targets/ARM.cpp   |  2 +
 .../clang/lib/Basic/Targets/OSTargets.h            |  4 ++
 .../llvm-project/clang/lib/CodeGen/CGBuiltin.cpp   | 45 +++++++++-----------
 .../clang/lib/CodeGen/CodeGenModule.cpp            | 10 +++--
 .../llvm-project/clang/lib/CodeGen/Targets/ARM.cpp |  3 ++
 contrib/llvm-project/clang/lib/Driver/Driver.cpp   |  5 ++-
 .../clang/lib/Driver/ToolChains/Arch/ARM.cpp       |  7 ++++
 .../clang/lib/Driver/ToolChains/Gnu.cpp            |  2 +
 .../clang/lib/Driver/ToolChains/Linux.cpp          |  1 +
 .../clang/lib/Format/UnwrappedLineParser.cpp       |  5 +++
 contrib/llvm-project/clang/lib/Parse/ParseStmt.cpp | 11 +++--
 .../clang/lib/Sema/SemaTemplateDeductionGuide.cpp  | 21 ++++++++--
 .../clang/lib/Serialization/ASTReaderDecl.cpp      |  3 +-
 .../clang/lib/Serialization/ASTWriterDecl.cpp      |  5 ++-
 .../sanitizer_procmaps_solaris.cpp                 |  4 ++
 contrib/llvm-project/libcxx/include/__config       |  2 +-
 .../llvm/include/llvm/TargetParser/Triple.h        | 35 +++++++++++++---
 .../llvm/lib/Analysis/ConstantFolding.cpp          |  4 +-
 .../llvm/lib/Target/ARM/ARMSubtarget.h             |  4 +-
 .../llvm/lib/Target/ARM/ARMTargetMachine.cpp       |  2 +
 .../llvm/lib/Target/ARM/ARMTargetMachine.h         |  1 +
 .../lib/Target/AVR/MCTargetDesc/AVRAsmBackend.cpp  |  6 +--
 .../WebAssembly/WebAssemblyTargetMachine.cpp       | 12 ++----
 .../llvm/lib/TargetParser/ARMTargetParser.cpp      |  3 ++
 .../llvm-project/llvm/lib/TargetParser/Triple.cpp  |  6 +++
 .../llvm/lib/Transforms/Utils/InlineFunction.cpp   |  2 +-
 .../llvm/lib/Transforms/Utils/ModuleUtils.cpp      | 12 +++---
 lib/clang/include/VCSVersion.inc                   |  6 +--
 lib/clang/include/clang/Basic/Version.inc          |  6 +--
 lib/clang/include/lld/Common/Version.inc           |  2 +-
 lib/clang/include/lldb/Version/Version.inc         |  6 +--
 lib/clang/include/llvm/Config/config.h             |  4 +-
 lib/clang/include/llvm/Config/llvm-config.h        |  4 +-
 lib/clang/include/llvm/Support/VCSRevision.h       |  2 +-
 lib/libc++/__assertion_handler                     |  3 +-
 lib/libomp/kmp_config.h                            |  2 +-
 37 files changed, 203 insertions(+), 97 deletions(-)
Comment 117 Dimitry Andric freebsd_committer freebsd_triage 2024-11-09 12:06:26 UTC
* bug 282645 for graphics/povray37
Comment 118 Dimitry Andric freebsd_committer freebsd_triage 2024-11-09 19:57:33 UTC
* bug 282654 for misc/mxnet
Comment 119 Dimitry Andric freebsd_committer freebsd_triage 2024-11-10 11:53:43 UTC
* bug 282665 for science/dlib-cpp (bis)
Comment 120 Dimitry Andric freebsd_committer freebsd_triage 2024-11-10 12:47:52 UTC
* bug 282667 for devel/corrade
Comment 121 Dimitry Andric freebsd_committer freebsd_triage 2024-11-16 13:32:13 UTC
* bug 282796 for audio/sfizz
Comment 122 Dimitry Andric freebsd_committer freebsd_triage 2024-11-18 09:01:46 UTC
* bug 282827 for math/libdivide
Comment 123 Dimitry Andric freebsd_committer freebsd_triage 2024-11-18 10:13:51 UTC
* bug 282830 for math/givaro
Comment 124 Dimitry Andric freebsd_committer freebsd_triage 2024-11-18 17:13:09 UTC
* bug 282851 for math/gfan
Comment 125 commit-hook freebsd_committer freebsd_triage 2024-11-21 17:47:56 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/src/commit/?id=415efcecd8b80f68e76376ef2b854cb6f5c84b5a

commit 415efcecd8b80f68e76376ef2b854cb6f5c84b5a
Merge: 7dfaf238562c f65bf063bcac
Author:     Dimitry Andric <dim@FreeBSD.org>
AuthorDate: 2024-11-21 13:03:43 +0000
Commit:     Dimitry Andric <dim@FreeBSD.org>
CommitDate: 2024-11-21 17:46:18 +0000

    Merge llvm-project release/19.x llvmorg-19.1.4-0-gaadaa00de76e

    This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and
    openmp to llvm-project release/19.x llvmorg-19.1.4-0-gaadaa00de76e,
    a.k.a. 19.1.4 release.

    PR:             280562
    MFC after:      1 month

 .../include/clang/Basic/BuiltinsLoongArchLASX.def  | 146 ++++++++++-----------
 .../include/clang/Basic/BuiltinsLoongArchLSX.def   | 132 +++++++++----------
 contrib/llvm-project/clang/lib/AST/Decl.cpp        |  10 +-
 .../llvm-project/clang/lib/AST/Interp/Interp.cpp   |   8 ++
 .../clang/lib/CodeGen/CodeGenModule.cpp            |   4 +-
 .../clang/lib/Format/UnwrappedLineParser.cpp       |   8 +-
 .../llvm-project/clang/lib/Sema/SemaConcept.cpp    |   2 +-
 .../compiler-rt/lib/builtins/int_math.h            |  13 +-
 .../compiler-rt/lib/fuzzer/FuzzerUtilWindows.cpp   |   9 +-
 .../lib/sanitizer_common/sanitizer_linux.cpp       |  55 +++++---
 contrib/llvm-project/libcxx/include/__config       |   2 +-
 .../llvm/include/llvm/Demangle/Demangle.h          |   4 +
 .../llvm/include/llvm/Demangle/MicrosoftDemangle.h |   4 +
 .../llvm-project/llvm/include/llvm/IR/Mangler.h    |   6 +
 .../llvm/include/llvm/Target/TargetSelectionDAG.td |   6 +-
 .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp   |   6 +-
 .../llvm/lib/Demangle/MicrosoftDemangle.cpp        |  19 +++
 contrib/llvm-project/llvm/lib/IR/Mangler.cpp       |  36 +++--
 .../llvm/lib/Target/AArch64/AArch64InstrInfo.td    |   2 +-
 .../RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp      |   7 +-
 .../lib/Target/SystemZ/SystemZISelLowering.cpp     |   3 +-
 .../Target/WebAssembly/WebAssemblyCFGStackify.cpp  |  53 ++------
 .../Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp |  13 ++
 .../Target/WebAssembly/WebAssemblyInstrControl.td  |   9 +-
 .../WebAssembly/WebAssemblyLateEHPrepare.cpp       |  34 ++++-
 .../llvm/lib/Target/X86/X86InstrCompiler.td        |   3 +-
 .../Transforms/InstCombine/InstCombineNegator.cpp  |  11 ++
 .../lib/Transforms/InstCombine/InstCombinePHI.cpp  |   3 +-
 lib/clang/include/VCSVersion.inc                   |   6 +-
 lib/clang/include/clang/Basic/Version.inc          |   6 +-
 lib/clang/include/lld/Common/Version.inc           |   2 +-
 lib/clang/include/lldb/Version/Version.inc         |   6 +-
 lib/clang/include/llvm/Config/config.h             |   4 +-
 lib/clang/include/llvm/Config/llvm-config.h        |   4 +-
 lib/clang/include/llvm/Support/VCSRevision.h       |   2 +-
 35 files changed, 370 insertions(+), 268 deletions(-)