[gcc(refs/users/egallager/heads/master)] Merge branch 'gcc-mirror:master' into me/master

2024-08-27 Thread Eric Gallager via Libstdc++-cvs
https://gcc.gnu.org/g:acf3202147a77c67242e9638932ed7878cdee2f8

commit acf3202147a77c67242e9638932ed7878cdee2f8
Merge: f1b89f438575 4e3c8257304c
Author: Eric Gallager 
Date:   Sat Apr 6 20:18:13 2024 -0400

Merge branch 'gcc-mirror:master' into me/master

Diff:

 ChangeLog  |   30 +
 MAINTAINERS|7 +-
 Makefile.in|   33 +
 Makefile.tpl   |   26 +-
 config/ChangeLog   |5 +
 config/lcmessage.m4|4 +-
 contrib/ChangeLog  |   24 +
 contrib/dg-extract-results.sh  |   17 +-
 contrib/gcc_update |8 +
 contrib/test_mklog.py  |2 +-
 contrib/unicode/gen_libstdcxx_unicode_data.py  |6 +-
 gcc/ChangeLog  | 2333 +
 gcc/DATESTAMP  |2 +-
 gcc/ada/ChangeLog  |6 +
 gcc/ada/exp_ch4.adb|6 +-
 gcc/analyzer/ChangeLog |  214 ++
 gcc/analyzer/access-diagram.cc |  600 ++--
 gcc/analyzer/access-diagram.h  |   38 +-
 gcc/analyzer/analyzer-selftests.cc |1 +
 gcc/analyzer/analyzer-selftests.h  |2 +-
 gcc/analyzer/analyzer.h|   11 +-
 gcc/analyzer/bounds-checking.cc|  148 +-
 gcc/analyzer/call-summary.cc   |   13 +
 gcc/analyzer/constraint-manager.cc |   14 +-
 gcc/analyzer/diagnostic-manager.cc |2 +-
 gcc/analyzer/engine.cc |7 +
 gcc/analyzer/kf.cc |  157 +-
 gcc/analyzer/record-layout.cc  |1 +
 gcc/analyzer/region-model-manager.cc   |  164 +-
 gcc/analyzer/region-model-manager.h|7 +-
 gcc/analyzer/region-model.cc   |   94 +-
 gcc/analyzer/region.cc |   67 +-
 gcc/analyzer/region.h  |3 +
 gcc/analyzer/sm-malloc.cc  |   31 +
 gcc/analyzer/sm-taint.cc   |   58 +-
 gcc/analyzer/svalue.cc |  156 +-
 gcc/analyzer/svalue.h  |   49 +-
 gcc/asan.cc|   40 +-
 gcc/auto-profile.cc|1 -
 gcc/bb-reorder.cc  |6 +-
 gcc/btfout.cc  |   30 +-
 gcc/builtins.cc|   14 +-
 gcc/c-family/ChangeLog |   42 +
 gcc/c-family/c-common.cc   |   36 +-
 gcc/c-family/c-omp.cc  |   51 +-
 gcc/c-family/c-pretty-print.cc |2 +
 gcc/c-family/c-warn.cc |1 -
 gcc/c-family/c.opt |4 +
 gcc/c-family/c.opt.urls|  352 +-
 gcc/c/ChangeLog|   23 +
 gcc/c/c-objc-common.cc |   23 +
 gcc/c/c-objc-common.h  |3 +
 gcc/c/c-parser.cc  |   68 +-
 gcc/c/c-tree.h |1 +
 gcc/cfganal.cc |   15 +-
 gcc/cfgloopmanip.cc|2 +-
 gcc/cgraph.h   |6 +
 gcc/cgraphunit.cc  |2 +
 gcc/collect2.cc|7 +-
 gcc/combine.cc |   28 +-
 gcc/common.opt |   11 +-
 gcc/common.opt.urls|   10 +-
 gcc/common/config/i386/cpuinfo.h   |   16 +
 gcc/common/config/i386/i386-common.cc  |6 +-
 gcc/common/config/i386/i386-cpuinfo.h  |2 +
 gcc/common/config/riscv/riscv-common.cc|  139 +-
 gcc/config.gcc |   40 +-
 gcc/config/aarch64/aarch64-c.cc|4 +-
 gcc/config/aarch64/aarch64-cores.def   |4 +-
 gcc/config/aarch64/aarch64-early-ra.cc |   20 +-
 gcc/config/aarch64/aarch64-feature-deps.h  |3 +
 gcc/config/aarch64/aarch64-ldp-fusion.cc   |2 +-
 gcc/config/aarch64/aarch64-option-extensions.def   |   22 +-
 gcc/config/aarch64/aarch64-sme.md  |   70 -
 gcc/config/aarch64/aarch64-sve-builtins-base.cc|   50 +-
 gcc/config/aarch64/aarch64-sve-builtins.cc |   16 +
 gcc/config/aarch64/aarch64-sve-bui

[gcc(refs/users/egallager/heads/master)] Merge branch 'gcc-mirror:master' into me/master

2024-08-27 Thread Eric Gallager via Libstdc++-cvs
https://gcc.gnu.org/g:68dbebb95d94b331d4d71a96b6187fc6f1e47a29

commit 68dbebb95d94b331d4d71a96b6187fc6f1e47a29
Merge: b7b360c08cee 24cb586cafd4
Author: Eric Gallager 
Date:   Sun Jul 7 15:13:57 2024 -0400

Merge branch 'gcc-mirror:master' into me/master

Diff:

 ChangeLog  |64 +
 MAINTAINERS|13 +-
 Makefile.in| 3 +
 Makefile.tpl   | 3 +
 configure  |   154 +
 configure.ac   |41 +
 fixincludes/ChangeLog  |12 +
 fixincludes/fixincl.x  |14 +-
 fixincludes/inclhack.def   |13 +-
 fixincludes/tests/base/math.h  |11 -
 gcc/ChangeLog  |  3815 +
 gcc/DATESTAMP  | 2 +-
 gcc/Makefile.in| 8 +-
 gcc/ada/ChangeLog  |  1458 ++
 gcc/ada/Makefile.rtl   | 3 +
 gcc/ada/accessibility.adb  |19 +-
 gcc/ada/ali.adb|11 +-
 gcc/ada/ali.ads| 6 +
 gcc/ada/aspects.ads|   116 +-
 gcc/ada/atree.ads  |10 +-
 gcc/ada/bcheck.adb |10 +-
 gcc/ada/bindgen.adb|20 +-
 gcc/ada/checks.adb |42 +-
 gcc/ada/contracts.adb  |46 +-
 gcc/ada/csets.adb  |46 +-
 gcc/ada/csets.ads  |14 +-
 gcc/ada/debug.adb  |23 +-
 gcc/ada/doc/gnat_rm/gnat_language_extensions.rst   |   107 +-
 gcc/ada/doc/gnat_rm/implementation_advice.rst  |15 +-
 .../doc/gnat_rm/implementation_defined_aspects.rst |20 +-
 .../gnat_rm/implementation_defined_attributes.rst  |30 -
 .../implementation_defined_characteristics.rst | 4 +-
 .../doc/gnat_rm/implementation_defined_pragmas.rst |59 +-
 ...ard_and_implementation_defined_restrictions.rst |10 +-
 .../building_executable_programs_with_gnat.rst |44 +-
 .../doc/gnat_ugn/the_gnat_compilation_model.rst| 4 +
 gcc/ada/einfo-utils.adb|33 +-
 gcc/ada/einfo-utils.ads| 1 +
 gcc/ada/einfo.ads  |84 +-
 gcc/ada/errout.adb |   159 +-
 gcc/ada/erroutc.adb|71 +-
 gcc/ada/erroutc.ads|18 -
 gcc/ada/errutil.adb|34 +-
 gcc/ada/exp_aggr.adb   |   163 +-
 gcc/ada/exp_atag.adb   |41 +-
 gcc/ada/exp_atag.ads   | 4 +-
 gcc/ada/exp_attr.adb   |74 +-
 gcc/ada/exp_ch11.adb   | 2 +-
 gcc/ada/exp_ch3.adb|   162 +-
 gcc/ada/exp_ch4.adb|   402 +-
 gcc/ada/exp_ch5.adb|   133 +-
 gcc/ada/exp_ch6.adb|69 +-
 gcc/ada/exp_ch7.adb|   288 +-
 gcc/ada/exp_ch9.adb|   272 +-
 gcc/ada/exp_disp.adb   |59 +-
 gcc/ada/exp_put_image.adb  |17 +-
 gcc/ada/exp_util.adb   |   278 +-
 gcc/ada/exp_util.ads   |61 +-
 gcc/ada/expander.ads   | 6 +-
 gcc/ada/freeze.adb |   604 +-
 gcc/ada/freeze.ads |13 +-
 gcc/ada/gcc-interface/Make-lang.in |22 +-
 gcc/ada/gcc-interface/Makefile.in  | 6 -
 gcc/ada/gcc-interface/cuintp.cc|66 +-
 gcc/ada/gcc-interface/decl.cc  |63 +-
 gcc/ada/gcc-interface/gigi.h   | 7 +-
 gcc/ada/gcc-interface/misc.cc  |20 +-
 gcc/ada/gcc-interface/trans.cc |60 +-
 gcc/ada/gcc-interface/utils.cc |   144 +-
 gcc/ada/gcc-interface/utils2.cc|   228 +-
 gcc/ada/gen_il-fields.ads  | 3 +
 gcc/ada/gen_il-gen-gen_entities.adb| 3 +
 gcc/ada/gen_il-gen-gen_nodes.adb   | 3 +-
 gcc/ada/ghost.adb  | 8 +-
 gcc/ada/gnat1drv.adb   |22 +-
 gcc/ada/gnat_rm.tex

[gcc(refs/users/egallager/heads/CI)] Merge branch 'gcc-mirror:master' into me/CI

2024-08-27 Thread Eric Gallager via Libstdc++-cvs
https://gcc.gnu.org/g:11b6e08fa680736f27e62d6507db446f46e013e6

commit 11b6e08fa680736f27e62d6507db446f46e013e6
Merge: 12281baa3f02 b909daa5b673
Author: Eric Gallager 
Date:   Mon Apr 22 18:23:06 2024 -0400

Merge branch 'gcc-mirror:master' into me/CI

Diff:

 ChangeLog  |16 +
 config/ChangeLog   | 9 +
 config/acx.m4  |10 +
 configure  |80 +
 configure.ac   |30 +
 contrib/ChangeLog  |18 +
 contrib/check-params-in-docs.py|19 +-
 contrib/config-list.mk | 3 +-
 contrib/gcc-changelog/git_update_version.py| 3 +-
 gcc/ChangeLog  |   959 ++
 gcc/DATESTAMP  | 2 +-
 gcc/ada/ChangeLog  | 9 +
 .../doc/gnat_rm/implementation_defined_aspects.rst |12 +
 .../doc/gnat_rm/implementation_defined_pragmas.rst |18 +
 gcc/ada/gnat_rm.texi   |  1649 +-
 gcc/ada/gnat_ugn.texi  | 4 +-
 gcc/analyzer/ChangeLog |69 +
 gcc/analyzer/access-diagram.cc | 4 +
 gcc/analyzer/analyzer.opt  | 2 +-
 gcc/analyzer/call-details.cc   |33 +-
 gcc/analyzer/infinite-loop.cc  |22 +
 gcc/analyzer/infinite-recursion.cc |13 +
 gcc/analyzer/program-state.cc  | 4 +-
 gcc/analyzer/ranges.cc |15 +
 gcc/analyzer/ranges.h  | 4 +
 gcc/analyzer/region-model.cc   | 6 +-
 gcc/analyzer/region.cc | 2 +-
 gcc/analyzer/sm-taint.cc   |15 +-
 gcc/analyzer/store.cc  |20 +-
 gcc/asan.cc|29 +-
 gcc/attribs.cc | 7 +-
 gcc/btfout.cc  |   141 +-
 gcc/c-family/ChangeLog |20 +
 gcc/c-family/c-common.cc   | 1 +
 gcc/c-family/c.opt | 4 +
 gcc/c-family/c.opt.urls| 3 +
 gcc/c/ChangeLog|31 +
 gcc/c/c-decl.cc|53 +-
 gcc/c/c-typeck.cc  | 4 +-
 gcc/combine.cc |27 +-
 gcc/common/config/i386/i386-common.cc  | 2 +-
 gcc/config.gcc |23 +-
 gcc/config/aarch64/aarch64-arches.def  | 2 +-
 gcc/config/aarch64/aarch64-c.cc| 6 +-
 gcc/config/aarch64/aarch64-gnu.h   |68 +
 gcc/config/aarch64/aarch64-option-extensions.def   |73 +-
 gcc/config/aarch64/aarch64-protos.h| 6 +-
 gcc/config/aarch64/aarch64-sve-builtins-base.cc| 2 +-
 gcc/config/aarch64/aarch64-sve-builtins.cc |88 +-
 gcc/config/aarch64/aarch64-sve-builtins.h  |17 +-
 gcc/config/aarch64/aarch64.cc  |   138 +-
 gcc/config/aarch64/aarch64.h   | 3 +-
 gcc/config/aarch64/aarch64.md  |23 +-
 gcc/config/aarch64/driver-aarch64.cc   | 2 +-
 gcc/config/aarch64/t-aarch64-rtems |42 +
 gcc/config/avr/avr-mcus.def| 8 +
 gcc/config/avr/avr.cc  |17 +-
 gcc/config/bpf/bpf-protos.h| 2 +-
 gcc/config/bpf/bpf.cc  |54 +-
 gcc/config/bpf/bpf.md  |56 +-
 gcc/config/bpf/constraints.md  |20 +
 gcc/config/bpf/core-builtins.cc|   128 +-
 gcc/config/bpf/core-builtins.h | 2 +
 gcc/config/bpf/predicates.md   | 7 +-
 gcc/config/darwin.h| 2 +-
 gcc/config/gcn/gcn.cc  |14 +-
 gcc/config/gcn/gcn.opt |16 +
 gcc/config/gnu.h   |16 +
 gcc/config/i386/gnu.h  |11 -
 gcc/config/i386/i386-c.cc  | 2 +
 gcc/config/i386/i386-options.cc| 2 +-
 gcc/config/i386/i386.md|46 +-
 gcc/config/i386/sse.md |   118 +-
 gcc/config/loongarch/loongarch-builtins.cc |25 +-
 gcc/config/loongarch/loongarch-def.cc  |11 +-
 gcc/config/loongarch/loongarch-opts.cc