[gcc/devel/rust/master] Merge commit 'fc59a3995cb46c190c0efb0431ad204e399975c4' into HEAD [#2183]

2024-05-07 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:041fef1b58109237f972d28f8225f72c0fc1a75a

commit 041fef1b58109237f972d28f8225f72c0fc1a75a
Merge: 0ba53bfa815a fc59a3995cb4
Author: Thomas Schwinge 
Date:   Wed Apr 10 10:34:02 2024 +0200

Merge commit 'fc59a3995cb46c190c0efb0431ad204e399975c4' into HEAD [#2183]

Diff:


[gcc/devel/rust/master] Merge commit 'fc59a3995cb46c190c0efb0431ad204e399975c4^' into HEAD

2024-05-07 Thread Thomas Schwinge via Libstdc++-cvs
https://gcc.gnu.org/g:0ba53bfa815ad64c834ad726a8cf81d7acf1c49f

commit 0ba53bfa815ad64c834ad726a8cf81d7acf1c49f
Merge: edd018d8c7b7 ee0717da1eb5
Author: Thomas Schwinge 
Date:   Wed Apr 10 10:20:22 2024 +0200

Merge commit 'fc59a3995cb46c190c0efb0431ad204e399975c4^' into HEAD

Diff:

 ChangeLog  |   15 +
 MAINTAINERS|1 +
 config/ChangeLog   |4 +
 config/acinclude.m4|   22 -
 contrib/ChangeLog  |   10 +
 contrib/dg-extract-results.py  |3 +-
 contrib/unicode/gen_libstdcxx_unicode_data.py  |5 +-
 gcc/BASE-VER   |2 +-
 gcc/ChangeLog  | 1125 +++
 gcc/DATESTAMP  |2 +-
 gcc/ada/ChangeLog  |  201 ++
 gcc/analyzer/ChangeLog |   20 +
 gcc/analyzer/analyzer.h|3 +
 gcc/analyzer/constraint-manager.cc |2 +-
 gcc/analyzer/region-model-manager.cc   |6 +
 gcc/analyzer/sm-taint.cc   |  114 +-
 gcc/builtins.cc|5 +-
 gcc/c-family/ChangeLog |   30 +
 gcc/c-family/c-ada-spec.cc |2 +
 gcc/c-family/c-cppbuiltin.cc   |1 +
 gcc/c-family/c-pretty-print.cc |   12 +
 gcc/c/ChangeLog|   43 +
 gcc/c/c-parser.cc  |  155 +-
 gcc/c/c-tree.h |2 +
 gcc/c/c-typeck.cc  |  113 +-
 gcc/cfgexpand.cc   |   30 +-
 gcc/config.gcc |2 +-
 gcc/config.in  |   12 +
 gcc/config/aarch64/aarch64-ldp-fusion.cc   |   76 +-
 gcc/config/aarch64/aarch64-protos.h|1 +
 gcc/config/aarch64/aarch64-simd.md |  134 +-
 gcc/config/aarch64/aarch64-sve-builtins-sme.def|   53 +-
 gcc/config/aarch64/aarch64-sve-builtins-sve2.def   |1 +
 gcc/config/aarch64/aarch64-sve-builtins.cc |   48 +-
 gcc/config/aarch64/aarch64-sve-builtins.def|   13 -
 gcc/config/aarch64/aarch64-sve-builtins.h  |4 -
 gcc/config/aarch64/aarch64.cc  |  124 +-
 gcc/config/aarch64/aarch64.h   |6 +
 gcc/config/aarch64/aarch64.opt |4 +-
 gcc/config/aarch64/iterators.md|2 +
 gcc/config/arm/arm_neon.h  | 2032 +---
 gcc/config/arm/arm_neon_builtins.def   |   12 +
 gcc/config/arm/iterators.md|6 +
 gcc/config/arm/neon.md |  249 +++
 gcc/config/arm/unspecs.md  |8 +
 gcc/config/avr/avr-arch.h  |   40 +-
 gcc/config/avr/avr-devices.cc  |   20 +-
 gcc/config/avr/avr-mcus.def|   56 +-
 gcc/config/avr/avr.cc  |   75 +-
 gcc/config/avr/avr.h   |2 +
 gcc/config/avr/avr.opt |   16 +-
 gcc/config/avr/driver-avr.cc   |   27 +-
 gcc/config/avr/gen-avr-mmcu-specs.cc   |  115 +-
 gcc/config/avr/gen-avr-mmcu-texi.cc|3 +-
 gcc/config/avr/specs.h |   10 +-
 gcc/config/i386/i386-c.cc  |7 +
 gcc/config/i386/i386.opt   |3 +-
 gcc/config/i386/sse.md |4 -
 gcc/config/loongarch/genopts/genstr.sh |2 +-
 gcc/config/loongarch/genopts/loongarch-strings |8 +-
 gcc/config/loongarch/genopts/loongarch.opt.in  |   54 +-
 gcc/config/loongarch/lasx.md   |4 +-
 gcc/config/loongarch/loongarch-builtins.cc |6 +-
 gcc/config/loongarch/loongarch-c.cc|2 +-
 gcc/config/loongarch/loongarch-cpu.cc  |2 +-
 gcc/config/loongarch/loongarch-def.cc  |   14 +-
 gcc/config/loongarch/loongarch-def.h   |  120 +-
 gcc/config/loongarch/loongarch-driver.cc   |5 +-
 gcc/config/loongarch/loongarch-opts.cc |   34 +-
 gcc/config/loongarch/loongarch-opts.h  |   26 +-
 gcc/config/loongarch/loongarch-str.h   |7 +-
 gcc/config/loongarch/loongarch.cc  |  122 +-
 gcc/config/loongarch/loongarch.h   |2 +-
 gcc/config/loongarch/loongarch.md  |  198 +-
 gcc/config/loongarch/loongarch.opt |   58 +-
 gcc/config/loongarch/lsx.md|4