Bug 280562 - [exp-run] Against llvm-19-update branch on GitHub
Summary: [exp-run] Against llvm-19-update branch on GitHub
Status: New
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Ports Framework (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Many People
Assignee: Port Management Team
URL:
Keywords:
Depends on: 282645 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 282654 282665 282667 282796 282827 282830
Blocks:
  Show dependency treegraph
 
Reported: 2024-08-01 16:19 UTC by Dimitry Andric
Modified: 2024-11-18 17:13 UTC (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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