[gcc(refs/users/egallager/heads/master)] Merge branch 'gcc-mirror:master' into me/master
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
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
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