[qt/clang/llvm]: Summary of bulk changes made

KDE Git Services - Bulk Change <[email protected]>
Newsgroups gmane.comp.kde.cvs
Message-ID <[email protected]>
Git repository change summary for qt/clang/llvm
Pushed by mirror-service into branch 'upstream/users/bhandarkar-pranav/issue_203915_ph2_pr2'.
Changed from 6886a6b60bb7f99df3092893ee1e5dcdb8a02aa5 to 0fcc3df1c5cb8184436ad0fb53b194c37352552e
Acknowledgement was received that this change introduces only existing code that has been pushed to another public open source repository.

This change contains the following new commits:

Git commit 48505dbcdb9070f6c6c443b9b495dc13bb0cca20 by Pranav Bhandarkar on 06/08/2026 at 03:37..
Address review comments from tblah and mjklemm
https://invent.kde.org/qt/clang/llvm/-/commit/48505dbcdb9070f6c6c443b9b495dc13bb0cca20

Git commit 0fcc3df1c5cb8184436ad0fb53b194c37352552e by Pranav Bhandarkar on 06/08/2026 at 03:38..
[flang] - Call _FortranAAssignSimple instead of _FortranAAssign for intrinsic-type array assignments.

This patch adds support for calling _FortranAAssignSimple, a faster-path for array assignments.
`_FortranAAssignSimple` is called when ALL the following conditions are true:
1. Intrinsic element type (not derived type)
2. Matching ranks (no scalar-to-array broadcasting)
3. Non-volatile
4. Not polymorphic
5. Not explicit-length character
6. Not temporary LHS

Otherwise, uses `_FortranAAssign` (or specialized variants like `_FortranAAssignPolymorphic`, `_FortranAAssignExplicitLengthCharacter`).

This is a (perhaps final) part of the fix for https://github.com/llvm/llvm-project/issues/203915
https://invent.kde.org/qt/clang/llvm/-/commit/0fcc3df1c5cb8184436ad0fb53b194c37352552e
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.