This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/sphinx in repository gcc.
from 918bc838c28 Merge branch 'master' into devel/sphinx adds 20288a0c899 Fix _mm512_cvt_roundps_ph to generate sae instruction. adds b317cad2150 Update c-sky port maintainers' emails. adds 2a2fb3e30c2 bpf: remove unused variables from bpf_expand_{prologue,epilogue} adds 33b182f6128 C-SKY: Fix missing operand when do spilt for cskyv2_addcc a [...] adds d6b15134378 [Ada] Correctly round Value attribute for floating point in [...] adds 8b9bbdc362e [Ada] Improve detection of illegal Iterable aspects adds e9bac0faa1e [Ada] Correctly round Value attribute for floating point in [...] adds ec95a21b524 [Ada] Add formal verification dependencies to libgnat adds 152f968e86d [Ada] ICE handling discriminant-dependent index constraint [...] adds ed7bc348b3a [Ada] Bad Valid_Scalars result if signed int component type [...] adds 96c20bf1e97 [Ada] Tune message for illegal aspect Relaxed_Initialization adds 1dbaf0d99c3 [Ada] Temporarily simplify legality checks for Inox case st [...] adds aed54a141a7 [Ada] Document change to legality checks for Inox case statements adds 6d16658d7d0 [Ada] Place "at end" on body nodes adds c56c7d3aeb0 [Ada] Cope with scalar subtypes that have a non-scalar basetype. adds eae9f5d2571 [Ada] Fix a bug in the contract of formal ordered sets adds ff6b2a3e705 [Ada] Cleanup unnecessary shadowing in expansion of attribute Old adds d644c519672 [Ada] Fix comment about mapping of parameters and inlining [...] adds c66e69f3374 [Ada] Handle new At_End expansion during unnesting adds 2aef4695708 [Ada] Improve documentation of validation checking control [...] adds c889b2e8acc [Ada] Slice length computation bug in Generic_Bounded_Lengt [...] adds 1c245f7273f [Ada] Report error in non-legal class-wide conditions adds 63499dbd7dd [Ada] Disable if expression optimization for LLVM adds 51abc0cc869 [Ada] Enforce matching of extra formals adds 8a99a8e6bcf [Ada] Retain Has_Private_View flag for actuals of inlined s [...] adds e60709b7824 [Ada] Fix formal parameters list for secondary stack alloca [...] adds fc737a6c200 [Ada] Restore missing Aggregate aspect for Ada.Containers.O [...] adds 71747dda9d4 [Ada] Enable lock free protected implementation by default adds 5e34c91420f [Ada] Disable lock free protected implementation if target [...] adds a80e0583973 [Ada] Extend No_Dependence restriction to code generation ( [...] adds e2909e105d2 [Ada] Fix missing name for access type in generic instantiation adds ef12e74ce7b [Ada] Fix internal error on double renaming of private constant adds 0b66f882f7c [Ada] Fix problematic line debug info attached to call to f [...] adds fc52efeb9c6 [Ada] Mark artificial formal parameters in the debug info adds 3f585bdaa7f openmp: Introduce gimple_omp_ordered_standalone_p adds bc1bc808d86 No actual regclasses for bpf adds 1bf8b7adc2d openmp: Fix ICE when splitting invalid depend(source)/depen [...] adds 0bd514107de openmp: Be consistent on parsing offsets between normal sin [...] adds d6582c662ca Fix Fortran/openmp: Partial OpenMP 5.2 doacross adds e33e61d417e tree-optimization/106841 - gather and hybrid SLP adds 1a4e1425f84 tree-optimization/106844 - fix ICE in init_use_preds adds e55674b86a1 tree-ssa-forwprop.cc: Adjust res_type when operands have di [...] adds 26ea6ca1fc7 Document unused function argument adds 190c644c063 libstdc++: Fix pretty printer tests of tuple indexes adds 12f07831110 Fix use predicate computation for uninit analysis adds f5dc9da0a97 Handle > INF and < INF correctly in range-op-float.cc adds 9e0c2696724 xtensa: gcc: add static PIE support adds 0a4a2667dc1 tree-optimization/106754 - fix compute_control_dep_chain defect adds 0a2fba36974 c++: C++23 operator[] allows default arguments adds 25aeb922216 Daily bump. adds c13223b790b Extend vectorizer to handle nonlinear induction for neg, mu [...] adds 7a43e52a48b rs6000/test: Fix empty TU in some cases of effective target [...] adds c0852b51b7a runtime: ignore __morestack function in runtime.Callers adds 34ea461fdb4 rs6000: fix misleading new patterns of splitters adds ea6e89e07f4 rs6000: remove unused splitter on const_scalar_int_operand adds 572f5e1bc68 libcpp: Named universal character escapes and delimited esc [...] adds e90af965e5c openmp: Fix handling of target constructs in static member [...] adds 0067ba052b9 LoongArch: Fix pr106828 by define hook TARGET_ASAN_SHADOW_O [...] adds f58d5545d6b aarch64: Prevent FPR register asms for +nofp adds d6106132907 aarch64: Fix +nosimd handling of FPR moves adds d14514641d7 mark region also for USE predicate discovery adds 03866099235 tree-optimization/106860 - fix profile scaling in split_loop adds eae270beb77 C-SKY: Fix expanding of float LE comparing with zero for fpuv3. adds 22cefe5c22a [PR106867] Add test for PR. adds 04bb15e48ef [gdb/build] Fix build breaker with --enable-shared adds a262f969d6f tree-optimization/106866 - avoid dead abnormal edges from DCE adds 7abcdb06e31 Restore XCOFF for DWARF on AIX. adds 0a91bdaf177 c: New C2x keywords adds 873d395c297 libstdc++: small dynamic_cast optimization adds 66af6e991bf libstdc++: Optimize is_void and is_null_pointer adds cdcc27c1ca9 libstdc++: Optimize is_reference adds a961ad1b13b c++: top level bind when rewriting coroutines [PR106188] adds bec35caafae sched1: Fix -fcompare-debug issue in schedule_region [PR105586] adds 756ccf97cf9 Update my email address adds b9cb441c98f c++: diagnostic for template placeholder in parm [PR106793] adds b8cd1630d0f Restore detection of HAVE_XCOFF_DWARF_EXTRAS adds d7f282c4243 libstdc++: Add missing runtime exception to licence notice adds fe2a8ce93c8 Daily bump. adds 36ecfe1c1c6 RTEMS: Add -mvrsave multilibs adds fbb550359be rs6000: allow constant splitter run in split1 pass adds c3fb6658c76 arm: Fix constant immediates predicates and constraints for [...] adds a7852bd30a1 d: Include tm.h in all D target platform sources, remove me [...] adds 672632317ac Implement known/maybe fpclassify like API for frange. adds 794a01d7dcf testsuite/106872 - fix uninit predicate dump scan adds c8d3b44dfa2 tree-optimization/106881 - constrain uninit control edge add adds f25a6767ec2 openmp: Implement doacross(sink: omp_cur_iteration - 1) adds 95c7d589952 pch: Fix the reconstruction of adhoc data hash table adds 4db3cb781c3 c++: unnecessary instantiation of constexpr var [PR99130] adds 78ef801b726 Fix some gimple_ctrl_altering_p mistakes adds f7280b04714 c++: Add testcase for already fixed PR [PR99209] adds 0697bd070c4 nios2: Add #undef of MUSL_DYNAMIC_LINKER adds 338a5b0d7da vect: Fix scalar stmt typo in vect_optimize_slp_pass [PR106886] adds 9f2fca56593 OpenMP, libgomp: Environment variable syntax extension adds 7a6564c9b27 analyzer: support for symbolic values in the out-of-bounds [...] adds d3883dc77b1 libstdc++: Find make_error_code and make_error_condition vi [...] adds 157236dbd62 libstdc++: Clear padding bits in atomic compare_exchange adds 4977507e329 libstdc++: Add always_inline attribute to std::byte operators adds 30c811f2bac c++: Fix type completeness checks for type traits [PR106838] adds 4f05ff34d63 libgomp.texi: Document libmemkind + nvptx/gcn specifics adds 264deecb16a OpenMP: Document ompx warnings + add Fortran omx warning [P [...] adds a0f83501182 libstdc++: mallinfo deprecated, use mallinfo2 when glibc => 2.33 adds 2e7ad70c4ab Daily bump. adds b237e36b386 opts: always compare array option values with memcmp adds c2c3e4f6698 Fix "address will never be NULL" warning adds 923da63e0f6 tree-optimization/106881 - fix simple_control_dep_chain part adds 6aafd6b797d RISC-V: Suppress build warnings adds 26a1f4fcb26 libgomp: Fix up OMP_PROC_BIND handling [PR106894] adds a8b0b13da73 tree-optimization/106722 - avoid invalid pointer associatio [...] adds eff73c104a3 amdgcn: Add support for additional natively supported float [...] adds e230f11e978 Handle OPAQUE_TYPE specially in verify_type [PR106833] adds a1a53dc7d87 stddef.h: Add C2x unreachable macro adds 0fcc0cf9dca libgomp: Prepare for reverse offload fn lookup adds dfd75bf7e90 GCN: libgomp+mkoffload.cc: Prepare for reverse offload fn lookup adds 50be486dff4 nvptx: libgomp+mkoffload.cc: Prepare for reverse offload fn lookup adds 718a6d475b3 libstdc++: Fix zip_view's operator- for integer-class diffe [...] adds e469506b7fd libstdc++: Fix typo in adjacent_view::_Iterator [PR106798] adds 8298427f6b5 libstdc++: Fix return type of empty zip_/adjacent_transform [...] adds 007680f946e libstdc++: Rename parameter to avoid darwin __weak qualifier adds 084dc9a0c6c analyzer: add test coverage for flexible array members [PR98247] adds 07e30160bea analyzer: add support for plugin-supplied known function behaviors adds c81b60b8c6f analyzer: implement trust boundaries via a plugin for Linux kernel adds 06c2756e824 xtensa: Eliminate unused stack frame allocation/freeing adds 89afb2e86fc xtensa: Make complex hard register clobber elimination more [...] adds 861d1a11c0a Daily bump. adds 7c4c65d1146 fortran: Add IEEE_SIGNBIT and IEEE_FMA functions adds 7d37c7f67c1 libgomp: Use libiberty environ.h to declare the environment [...] adds 16d752a5140 rs6000: Make an "if" statement more regular adds 75e5cc9c3ab xtensa: constantsynth: Add new 3-insns synthesis pattern adds 5b3496e2ea6 Daily bump. adds 0ea5e3f4542 analyzer: consider empty ranges and zero byte accesses [PR106845] adds 5b9111db573 Daily bump. adds ffaeb9dc58e analyzer: remove unused fields adds 3fa66b95570 ChangeLog: fix PR entry adds dad0ebe674d [Ada] Revert "Enforce matching of extra formals" adds 272ada7499e [Ada] Parser and lexer cleanup adds d30f15442e0 [Ada] Disable Support_Atomic_Primitives on QNX and VxWorks targets adds 635e98b8649 [Ada] Disable Support_Atomic_Primitives on x86_64 VxWorks adds 65d76c55931 [Ada] Fix bugs in check-related warnings. adds 2fa4beae448 [Ada] Remove a no-longer-correct comment adds 1d2bc28c41b [Ada] Fix issues with compiling ACATS test for user-defined [...] adds de01e1b86a1 [Ada] Do not mark user parameters of protected subprograms [...] adds 4a46f59cb36 [Ada] Lock_Free aspect takes precedence over Ceiling_Lockin [...] adds 1588e8872ac [Ada] bugbox referencing INOX prefixed view of primitive op [...] adds 9fcd4ccd445 [Ada] Initialize a local variable to avoid a CodePeer warning adds 9bde1fc68f4 [Ada] Syntax error in Ada 2022 array aggregate causes bug box adds 46ba7ae3c6e [Ada] Fix oversight in implementation of unnesting adds a968d80d0e8 [Ada] Tech debt: Expansion of contracts adds cf8af60f6a3 [Ada] Fix validity checking on renamed Old attribute prefix adds 4a7312f7ce1 [Ada] Replace SPARK containers implementation by Compile_Ti [...] adds d917a68d6e4 [Ada] Internal error compiling formal instance of generic w [...] adds da4824bb3aa [Ada] Add C declaration for Opt.Unnest_Subprogram_Mode adds 5ca1d6a4a54 [Ada] Reject use in SPARK of Asm intrinsics for code insertions adds 517817a434f [Ada] Remove SPARK containers from GNAT documentation adds 4caf4b5ef31 [Ada] Accept explicit SPARK_Mode Auto as configuration pragma adds 0f829a98d90 [Ada] Cleanup routine for handling SPARK_Mode kinds adds f244e994b5f [Ada] Justify false alarm from CodePeer analysis of GNAT adds 9ccd61dfee0 [Ada] Special-case printing of SPARK_Mode in error messages adds ca4b9801e2b [Ada] Temporary tweak new expansion of contracts adds ca901438689 [Ada] Improve CUDA host-side and device-side binder support adds 0c960fef5d6 [Ada] Reject 'Valid_Scalars on Unchecked_Union regardless o [...] adds f64bfc1224b [Ada] Sync documentation of junk names with code adds bd548d67e71 [Ada] Improve CUDA host-side and device-side binder support adds 60bb81e0db6 [Ada] Storage_Error raised analyzing type with call in its [...] adds 643ae816f17 [Ada] Fix immediate assertion failure with -gnatd.1 new fdb97cd0b7d Merge branch 'master' into devel/sphinx
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: ChangeLog | 14 + MAINTAINERS | 6 +- configure | 8 +- configure.ac | 8 +- gcc/ChangeLog | 490 +++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 1 + gcc/ada/ChangeLog | 432 ++++ gcc/ada/Makefile.rtl | 17 +- gcc/ada/bindgen.adb | 67 +- gcc/ada/checks.adb | 30 +- gcc/ada/contracts.adb | 1114 ++++++----- gcc/ada/contracts.ads | 36 +- gcc/ada/debug.adb | 11 +- .../doc/gnat_rm/implementation_defined_aspects.rst | 16 +- .../gnat_rm/implementation_defined_attributes.rst | 7 - .../doc/gnat_rm/implementation_defined_pragmas.rst | 12 +- gcc/ada/doc/gnat_rm/the_gnat_library.rst | 219 --- .../building_executable_programs_with_gnat.rst | 81 +- gcc/ada/einfo.ads | 14 +- gcc/ada/erroutc.adb | 30 +- gcc/ada/exp_attr.adb | 117 +- gcc/ada/exp_ch11.adb | 3 - gcc/ada/exp_ch4.adb | 5 + gcc/ada/exp_ch6.adb | 178 +- gcc/ada/exp_ch7.adb | 772 +------- gcc/ada/exp_ch9.adb | 390 +--- gcc/ada/exp_prag.adb | 18 +- gcc/ada/exp_unst.adb | 13 +- gcc/ada/exp_util.adb | 3 +- gcc/ada/fe.h | 2 + gcc/ada/freeze.adb | 32 +- gcc/ada/gcc-interface/decl.cc | 7 +- gcc/ada/gcc-interface/trans.cc | 261 +-- gcc/ada/gcc-interface/utils.cc | 28 +- gcc/ada/gen_il-fields.ads | 5 +- gcc/ada/gen_il-gen-gen_entities.adb | 12 +- gcc/ada/gen_il-gen-gen_nodes.adb | 13 +- gcc/ada/ghost.adb | 10 +- gcc/ada/gnat_rm.texi | 1236 +++++------- gcc/ada/gnat_ugn.texi | 81 +- gcc/ada/impunit.adb | 12 - gcc/ada/inline.adb | 22 +- gcc/ada/lib-xref.adb | 9 - gcc/ada/lib.adb | 9 + gcc/ada/lib.ads | 6 + gcc/ada/libgnarl/s-tpoben.ads | 11 +- gcc/ada/libgnat/a-cfdlli.adb | 1905 ------------------ gcc/ada/libgnat/a-cfdlli.ads | 1641 +--------------- gcc/ada/libgnat/a-cfhama.adb | 976 ---------- gcc/ada/libgnat/a-cfhama.ads | 883 +-------- gcc/ada/libgnat/a-cfhase.adb | 1559 --------------- gcc/ada/libgnat/a-cfhase.ads | 1473 +------------- gcc/ada/libgnat/a-cfidll.adb | 2054 -------------------- gcc/ada/libgnat/a-cfidll.ads | 1640 +--------------- gcc/ada/libgnat/a-cfinse.adb | 304 --- gcc/ada/libgnat/a-cfinse.ads | 350 +--- gcc/ada/libgnat/a-cfinve.adb | 1452 -------------- gcc/ada/libgnat/a-cfinve.ads | 957 +-------- gcc/ada/libgnat/a-cforma.adb | 1239 ------------ gcc/ada/libgnat/a-cforma.ads | 1122 +---------- gcc/ada/libgnat/a-cforse.adb | 1939 ------------------ gcc/ada/libgnat/a-cforse.ads | 1783 +---------------- gcc/ada/libgnat/a-cofove.adb | 1311 ------------- gcc/ada/libgnat/a-cofove.ads | 952 +-------- gcc/ada/libgnat/a-cofuba.adb | 432 ---- gcc/ada/libgnat/a-cofuba.ads | 198 -- gcc/ada/libgnat/a-cofuma.adb | 306 --- gcc/ada/libgnat/a-cofuma.ads | 366 +--- gcc/ada/libgnat/a-cofuse.adb | 184 -- gcc/ada/libgnat/a-cofuse.ads | 306 +-- gcc/ada/libgnat/a-cofuve.adb | 262 --- gcc/ada/libgnat/a-cofuve.ads | 381 +--- gcc/ada/libgnat/a-coorse.ads | 6 +- gcc/ada/libgnat/a-strsup.adb | 15 +- gcc/ada/libgnat/a-stwisu.adb | 8 +- gcc/ada/libgnat/a-stzsup.adb | 14 +- gcc/ada/libgnat/s-imagei.adb | 2 + gcc/ada/libgnat/s-maccod.ads | 4 +- gcc/ada/libgnat/s-powflt.ads | 30 +- gcc/ada/libgnat/s-powlfl.ads | 63 +- gcc/ada/libgnat/s-powllf.ads | 73 +- gcc/ada/libgnat/s-valflt.ads | 5 +- gcc/ada/libgnat/s-vallfl.ads | 5 +- gcc/ada/libgnat/s-valllf.ads | 5 +- gcc/ada/libgnat/s-valrea.adb | 345 ++-- gcc/ada/libgnat/s-valrea.ads | 8 +- gcc/ada/libgnat/s-valued.adb | 30 +- gcc/ada/libgnat/s-valuef.adb | 32 +- gcc/ada/libgnat/s-valuer.adb | 192 +- gcc/ada/libgnat/s-valuer.ads | 31 +- gcc/ada/libgnat/system-qnx-arm.ads | 2 +- .../libgnat/system-vxworks7-aarch64-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks7-aarch64.ads | 2 +- gcc/ada/libgnat/system-vxworks7-arm-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks7-arm.ads | 2 +- gcc/ada/libgnat/system-vxworks7-x86-kernel.ads | 2 +- gcc/ada/libgnat/system-vxworks7-x86-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks7-x86_64-kernel.ads | 2 +- gcc/ada/libgnat/system-vxworks7-x86_64-rtp-smp.ads | 2 +- gcc/ada/opt.ads | 7 + gcc/ada/par-ch10.adb | 29 +- gcc/ada/par-ch12.adb | 5 +- gcc/ada/par-ch13.adb | 8 +- gcc/ada/par-ch3.adb | 71 +- gcc/ada/par-ch4.adb | 824 ++++---- gcc/ada/par-ch5.adb | 86 +- gcc/ada/par-ch6.adb | 58 +- gcc/ada/par-ch7.adb | 15 - gcc/ada/par-ch8.adb | 2 +- gcc/ada/par-ch9.adb | 11 +- gcc/ada/par-endh.adb | 24 +- gcc/ada/par-sync.adb | 22 +- gcc/ada/par-tchk.adb | 35 +- gcc/ada/par-util.adb | 34 +- gcc/ada/par.adb | 61 +- gcc/ada/prep.adb | 43 +- gcc/ada/prepcomp.adb | 4 +- gcc/ada/scng.adb | 12 +- gcc/ada/sem.ads | 37 +- gcc/ada/sem_aggr.adb | 5 + gcc/ada/sem_attr.adb | 97 +- gcc/ada/sem_case.adb | 27 +- gcc/ada/sem_ch11.adb | 9 +- gcc/ada/sem_ch13.adb | 73 +- gcc/ada/sem_ch4.adb | 98 +- gcc/ada/sem_ch6.adb | 107 +- gcc/ada/sem_ch9.adb | 393 ++-- gcc/ada/sem_elab.adb | 49 +- gcc/ada/sem_prag.adb | 64 +- gcc/ada/sem_prag.ads | 29 + gcc/ada/sem_res.adb | 15 + gcc/ada/sem_util.adb | 191 +- gcc/ada/sem_util.ads | 5 +- gcc/ada/sinfo-utils.ads | 6 + gcc/ada/sinfo.ads | 33 +- gcc/ada/snames.adb-tmpl | 3 - gcc/ada/snames.ads-tmpl | 22 +- gcc/ada/sprint.adb | 33 +- gcc/ada/switch-b.adb | 9 + gcc/ada/uintp.adb | 4 +- gcc/analyzer/ChangeLog | 133 ++ gcc/analyzer/analyzer.h | 36 +- gcc/analyzer/analyzer.opt | 4 + gcc/analyzer/checker-path.cc | 91 +- gcc/analyzer/checker-path.h | 34 +- gcc/analyzer/diagnostic-manager.cc | 31 +- gcc/analyzer/engine.cc | 16 +- gcc/analyzer/known-function-manager.cc | 78 + .../{function-set.h => known-function-manager.h} | 37 +- gcc/analyzer/region-model-impl-calls.cc | 50 +- gcc/analyzer/region-model-manager.cc | 3 +- gcc/analyzer/region-model.cc | 1143 ++++++++++- gcc/analyzer/region-model.h | 41 + gcc/analyzer/region.cc | 131 +- gcc/analyzer/region.h | 17 +- gcc/analyzer/sm-taint.cc | 27 + gcc/analyzer/store.cc | 30 +- gcc/analyzer/store.h | 12 + gcc/c-family/ChangeLog | 21 + gcc/c-family/c-common.cc | 14 +- gcc/c-family/c-format.cc | 3 +- gcc/c-family/c-omp.cc | 6 + gcc/c-family/c.opt | 8 +- gcc/c/ChangeLog | 12 + gcc/c/c-parser.cc | 33 +- gcc/collect2.cc | 7 + gcc/common/config/riscv/riscv-common.cc | 36 +- gcc/config.in | 7 + gcc/config/aarch64/aarch64.cc | 1 + gcc/config/aarch64/aarch64.md | 38 +- gcc/config/arm/mve.md | 30 +- gcc/config/bpf/bpf.cc | 18 +- gcc/config/bpf/bpf.h | 2 +- gcc/config/csky/csky.cc | 4 +- gcc/config/csky/csky.h | 4 + gcc/config/csky/csky.md | 6 +- gcc/config/darwin-d.cc | 1 + gcc/config/dragonfly-d.cc | 1 + gcc/config/freebsd-d.cc | 1 - gcc/config/gcn/gcn-builtins.def | 35 + gcc/config/gcn/gcn-protos.h | 1 + gcc/config/gcn/gcn-valu.md | 181 ++ gcc/config/gcn/gcn.cc | 114 +- gcc/config/gcn/gcn.md | 4 +- gcc/config/gcn/mkoffload.cc | 11 +- gcc/config/glibc-d.cc | 1 - gcc/config/i386/i386-builtin.def | 2 +- gcc/config/i386/sse.md | 30 +- gcc/config/loongarch/loongarch.cc | 13 + gcc/config/msp430/msp430.cc | 2 +- gcc/config/netbsd-d.cc | 1 + gcc/config/nios2/linux.h | 2 + gcc/config/nvptx/mkoffload.cc | 119 +- gcc/config/nvptx/nvptx.cc | 20 +- gcc/config/openbsd-d.cc | 1 + gcc/config/rs6000/rs6000.cc | 13 +- gcc/config/rs6000/rs6000.md | 26 +- gcc/config/rs6000/rtems.h | 3 +- gcc/config/rs6000/t-rtems | 5 + gcc/config/rs6000/xcoff.h | 3 + gcc/config/sol2-d.cc | 1 + gcc/config/xtensa/linux.h | 5 +- gcc/config/xtensa/xtensa.cc | 195 +- gcc/config/xtensa/xtensa.md | 67 +- gcc/configure | 35 + gcc/configure.ac | 9 + gcc/cp/ChangeLog | 51 + gcc/cp/class.cc | 2 +- gcc/cp/coroutines.cc | 9 + gcc/cp/decl.cc | 41 +- gcc/cp/decl2.cc | 33 +- gcc/cp/parser.cc | 10 +- gcc/cp/pt.cc | 11 +- gcc/cp/semantics.cc | 75 +- gcc/doc/extend.texi | 30 +- gcc/doc/invoke.texi | 32 +- gcc/doc/tm.texi | 3 +- gcc/doc/tm.texi.in | 3 +- gcc/dwarf2asm.cc | 13 +- gcc/dwarf2out.cc | 103 +- gcc/fortran/ChangeLog | 23 + gcc/fortran/f95-lang.cc | 16 + gcc/fortran/invoke.texi | 5 + gcc/fortran/mathbuiltins.def | 1 + gcc/fortran/openmp.cc | 4 - gcc/fortran/scanner.cc | 8 +- gcc/fortran/trans-intrinsic.cc | 51 +- gcc/gimple-harden-conditionals.cc | 1 + gcc/gimple-predicate-analysis.cc | 260 ++- gcc/gimple-range-fold.cc | 19 +- gcc/gimple.cc | 1 + gcc/gimple.h | 24 +- gcc/gimplify.cc | 7 +- gcc/ginclude/stdalign.h | 3 +- gcc/ginclude/stdbool.h | 5 +- gcc/ginclude/stddef.h | 4 + gcc/go/gofrontend/MERGE | 2 +- gcc/omp-expand.cc | 128 +- gcc/omp-low.cc | 5 +- gcc/optc-save-gen.awk | 3 +- gcc/range-op-float.cc | 125 +- gcc/sched-rgn.cc | 37 +- gcc/symtab-thunks.cc | 1 + gcc/testsuite/ChangeLog | 279 +++ .../c-c++-common/cpp/delimited-escape-seq-4.c | 13 + .../c-c++-common/cpp/delimited-escape-seq-5.c | 13 + .../c-c++-common/cpp/delimited-escape-seq-6.c | 13 + .../c-c++-common/cpp/delimited-escape-seq-7.c | 13 + .../cpp/named-universal-char-escape-5.c | 17 + .../cpp/named-universal-char-escape-6.c | 17 + .../cpp/named-universal-char-escape-7.c | 17 + gcc/testsuite/c-c++-common/gomp/doacross-6.c | 36 +- gcc/testsuite/c-c++-common/gomp/doacross-7.c | 78 + gcc/testsuite/c-c++-common/gomp/ompx-1.c | 4 + gcc/testsuite/c-c++-common/gomp/ompx-2.c | 5 + gcc/testsuite/c-c++-common/gomp/pr106836.c | 9 + gcc/testsuite/c-c++-common/gomp/sink-3.c | 2 +- gcc/testsuite/g++.dg/coroutines/pr106188.C | 34 + gcc/testsuite/g++.dg/cpp0x/constexpr-decltype5.C | 23 + gcc/testsuite/g++.dg/cpp1z/class-deduction113.C | 5 + gcc/testsuite/g++.dg/cpp23/auto-array2.C | 4 +- .../g++.dg/cpp23/named-universal-char-escape1.C | 16 + .../g++.dg/cpp23/named-universal-char-escape2.C | 18 + gcc/testsuite/g++.dg/cpp23/subscript8.C | 7 + gcc/testsuite/g++.dg/cpp2a/lambda-uneval17.C | 17 + gcc/testsuite/g++.dg/ext/array4.C | 3 +- gcc/testsuite/g++.dg/ext/unary_trait_incomplete.C | 116 +- gcc/testsuite/g++.dg/gomp/ompx-attrs-1.C | 7 + gcc/testsuite/g++.dg/gomp/pr106829.C | 15 + .../isl-ast-gen-user-1.c => g++.dg/opt/pr106860.C} | 6 +- gcc/testsuite/g++.dg/vect/pr106841.cc | 52 + gcc/testsuite/g++.target/loongarch/pr106828.C | 4 + gcc/testsuite/gcc.dg/analyzer/data-model-1.c | 3 +- .../gcc.dg/analyzer/flexible-array-member-1.c | 100 + gcc/testsuite/gcc.dg/analyzer/out-of-bounds-5.c | 156 ++ .../gcc.dg/analyzer/out-of-bounds-realloc-grow.c | 87 + gcc/testsuite/gcc.dg/analyzer/out-of-bounds-zero.c | 67 + gcc/testsuite/gcc.dg/analyzer/pr106845.c | 11 + gcc/testsuite/gcc.dg/analyzer/symbolic-gt-1.c | 76 + gcc/testsuite/gcc.dg/c11-keywords-1.c | 11 + gcc/testsuite/gcc.dg/c11-unreachable-1.c | 9 + gcc/testsuite/gcc.dg/c2x-align-1.c | 41 + gcc/testsuite/gcc.dg/c2x-align-6.c | 8 + gcc/testsuite/gcc.dg/c2x-bool-1.c | 14 +- gcc/testsuite/gcc.dg/c2x-bool-2.c | 42 + gcc/testsuite/gcc.dg/c2x-static-assert-3.c | 6 + gcc/testsuite/gcc.dg/c2x-static-assert-4.c | 6 + gcc/testsuite/gcc.dg/c2x-thread-local-1.c | 6 + gcc/testsuite/gcc.dg/c2x-unreachable-1.c | 29 + .../gcc.dg/plugin/analyzer_kernel_plugin.c | 237 +++ .../gcc.dg/plugin/analyzer_known_fns_plugin.c | 201 ++ gcc/testsuite/gcc.dg/plugin/copy_from_user-1.c | 45 + gcc/testsuite/gcc.dg/plugin/infoleak-1.c | 185 ++ gcc/testsuite/gcc.dg/plugin/infoleak-2.c | 33 + gcc/testsuite/gcc.dg/plugin/infoleak-3.c | 145 ++ .../gcc.dg/plugin/infoleak-CVE-2011-1078-1.c | 138 ++ .../gcc.dg/plugin/infoleak-CVE-2011-1078-2.c | 46 + .../gcc.dg/plugin/infoleak-CVE-2014-1446-1.c | 117 ++ .../gcc.dg/plugin/infoleak-CVE-2017-18549-1.c | 105 + .../gcc.dg/plugin/infoleak-CVE-2017-18550-1.c | 175 ++ .../gcc.dg/plugin/infoleak-antipatterns-1.c | 166 ++ gcc/testsuite/gcc.dg/plugin/infoleak-fixit-1.c | 26 + .../gcc.dg/plugin/infoleak-net-ethtool-ioctl.c | 82 + .../gcc.dg/plugin/infoleak-vfio_iommu_type1.c | 44 + gcc/testsuite/gcc.dg/plugin/known-fns-1.c | 61 + gcc/testsuite/gcc.dg/plugin/plugin.exp | 26 + .../gcc.dg/plugin/taint-CVE-2011-0521-1-fixed.c | 115 ++ .../gcc.dg/plugin/taint-CVE-2011-0521-1.c | 115 ++ .../gcc.dg/plugin/taint-CVE-2011-0521-2-fixed.c | 98 + .../gcc.dg/plugin/taint-CVE-2011-0521-2.c | 95 + .../gcc.dg/plugin/taint-CVE-2011-0521-3-fixed.c | 61 + .../gcc.dg/plugin/taint-CVE-2011-0521-3.c | 59 + .../gcc.dg/plugin/taint-CVE-2011-0521-4.c | 45 + .../gcc.dg/plugin/taint-CVE-2011-0521-5-fixed.c | 46 + .../gcc.dg/plugin/taint-CVE-2011-0521-5.c | 45 + .../gcc.dg/plugin/taint-CVE-2011-0521-6.c | 42 + gcc/testsuite/gcc.dg/plugin/taint-CVE-2011-0521.h | 136 ++ gcc/testsuite/gcc.dg/plugin/taint-antipatterns-1.c | 139 ++ gcc/testsuite/gcc.dg/plugin/test-uaccess.h | 10 + gcc/testsuite/gcc.dg/pr106844.c | 16 + gcc/testsuite/gcc.dg/torture/pr106892.c | 30 + gcc/testsuite/gcc.dg/tree-ssa/pr106867.c | 16 + gcc/testsuite/gcc.dg/tree-ssa/vrp-float-inf-1.c | 15 + gcc/testsuite/gcc.dg/uninit-pr106155-1.c | 40 + gcc/testsuite/gcc.dg/uninit-pr106866.c | 38 + gcc/testsuite/gcc.dg/uninit-pr106881.c | 16 + gcc/testsuite/gcc.dg/uninit-pred-12.c | 34 + gcc/testsuite/gcc.dg/vect/bb-slp-layout-21.c | 23 + gcc/testsuite/gcc.target/aarch64/movdf_1.c | 53 + gcc/testsuite/gcc.target/aarch64/movdi_2.c | 61 + gcc/testsuite/gcc.target/aarch64/movhf_1.c | 53 + gcc/testsuite/gcc.target/aarch64/movhi_1.c | 61 + gcc/testsuite/gcc.target/aarch64/movqi_1.c | 61 + gcc/testsuite/gcc.target/aarch64/movsf_1.c | 53 + gcc/testsuite/gcc.target/aarch64/movsi_1.c | 61 + gcc/testsuite/gcc.target/aarch64/movtf_2.c | 81 + gcc/testsuite/gcc.target/aarch64/movti_2.c | 86 + gcc/testsuite/gcc.target/aarch64/movv16qi_1.c | 82 + gcc/testsuite/gcc.target/aarch64/movv8qi_1.c | 55 + gcc/testsuite/gcc.target/aarch64/nofp_2.c | 19 + ...x512f-vcvtps2ph-1.c => avx512f-vcvtps2ph-sae.c} | 12 +- gcc/testsuite/gcc.target/i386/pr103144-mul-1.c | 51 + gcc/testsuite/gcc.target/i386/pr103144-mul-2.c | 51 + gcc/testsuite/gcc.target/i386/pr103144-neg-1.c | 51 + gcc/testsuite/gcc.target/i386/pr103144-neg-2.c | 44 + gcc/testsuite/gcc.target/i386/pr103144-shift-1.c | 70 + gcc/testsuite/gcc.target/i386/pr103144-shift-2.c | 79 + gcc/testsuite/gcc.target/powerpc/pr105586.c | 19 + .../gcc.target/powerpc/{pr102347.c => pr106833.c} | 7 +- .../gcc.target/xtensa/constsynth_3insns.c | 11 + gcc/testsuite/gfortran.dg/gomp/ompx-1.f90 | 2 + gcc/testsuite/gfortran.dg/gomp/omx-1.f | 7 + gcc/testsuite/gfortran.dg/gomp/omx-2.f | 9 + gcc/testsuite/gfortran.dg/ieee/fma_1.f90 | 100 + gcc/testsuite/gfortran.dg/ieee/signbit_1.f90 | 166 ++ gcc/testsuite/gnat.dg/aspect2.adb | 5 - gcc/testsuite/gnat.dg/aspect2.ads | 30 - gcc/testsuite/gnat.dg/config_pragma1.adb | 21 - gcc/testsuite/gnat.dg/config_pragma1_pkg.ads | 21 - gcc/testsuite/gnat.dg/equal8.adb | 6 - gcc/testsuite/gnat.dg/equal8.ads | 36 - gcc/testsuite/gnat.dg/equal8_pkg.ads | 58 - gcc/testsuite/gnat.dg/formal_containers.adb | 23 - gcc/testsuite/gnat.dg/iter1.adb | 20 - gcc/testsuite/gnat.dg/iter1.ads | 8 - gcc/testsuite/lib/target-supports.exp | 33 + gcc/tree-cfg.cc | 3 +- gcc/tree-cfgcleanup.cc | 11 +- gcc/tree-eh.cc | 4 +- gcc/tree-predcom.cc | 18 +- gcc/tree-ssa-dce.cc | 48 +- gcc/tree-ssa-forwprop.cc | 4 +- gcc/tree-ssa-loop-split.cc | 16 +- gcc/tree-vect-loop-manip.cc | 37 +- gcc/tree-vect-loop.cc | 678 ++++++- gcc/tree-vect-slp.cc | 11 +- gcc/tree-vectorizer.h | 15 + gcc/tree.cc | 74 +- gcc/value-range.cc | 126 +- gcc/value-range.h | 78 +- libcpp/ChangeLog | 31 + libcpp/charset.cc | 86 +- libcpp/expr.cc | 2 +- libcpp/include/cpplib.h | 10 +- libcpp/init.cc | 53 +- libcpp/line-map.cc | 41 +- libgfortran/ChangeLog | 5 + libgfortran/ieee/ieee_arithmetic.F90 | 66 + libgo/runtime/go-callers.c | 2 +- libgomp/ChangeLog | 157 ++ libgomp/config/gcn/icv-device.c | 27 +- libgomp/config/nvptx/icv-device.c | 27 +- libgomp/env.c | 1318 ++++++++++--- libgomp/icv-device.c | 17 + libgomp/icv.c | 15 - libgomp/libgomp-plugin.h | 12 +- libgomp/libgomp.h | 114 ++ libgomp/libgomp.texi | 144 +- libgomp/oacc-host.c | 3 +- libgomp/plugin/plugin-gcn.c | 60 +- libgomp/plugin/plugin-nvptx.c | 43 +- libgomp/target.c | 123 +- libgomp/testsuite/libgomp.c-c++-common/icv-5.c | 25 + libgomp/testsuite/libgomp.c-c++-common/icv-6.c | 45 + libgomp/testsuite/libgomp.c-c++-common/icv-7.c | 26 + libgomp/testsuite/libgomp.c-c++-common/icv-8.c | 26 + .../libgomp.c-c++-common/omp-display-env-1.c | 119 ++ .../libgomp.c-c++-common/omp-display-env-2.c | 22 + .../libgomp.c/{doacross-2.c => doacross-4.c} | 42 +- .../libgomp.c/{doacross-1.c => doacross-5.c} | 58 +- .../libgomp.c/{doacross-2.c => doacross-6.c} | 93 +- .../libgomp.c/{doacross-3.c => doacross-7.c} | 93 +- liboffloadmic/ChangeLog | 5 + liboffloadmic/plugin/libgomp-plugin-intelmic.cpp | 3 +- libstdc++-v3/ChangeLog | 117 ++ libstdc++-v3/include/bits/atomic_base.h | 98 +- libstdc++-v3/include/c_global/cstddef | 13 +- libstdc++-v3/include/std/atomic | 58 +- libstdc++-v3/include/std/barrier | 9 +- libstdc++-v3/include/std/ranges | 14 +- libstdc++-v3/include/std/system_error | 18 +- libstdc++-v3/include/std/type_traits | 61 +- libstdc++-v3/libsupc++/dyncast.cc | 6 + libstdc++-v3/testsuite/17_intro/names.cc | 4 + .../19_diagnostics/error_code/cons/lwg3629.cc | 48 + .../19_diagnostics/error_condition/cons/lwg3629.cc | 48 + .../is_complete_or_unbounded/memoization_neg.cc | 2 + .../is_move_constructible/incomplete_neg.cc | 1 + .../20_util/is_nothrow_swappable/incomplete_neg.cc | 1 + .../is_nothrow_swappable_with/incomplete_neg.cc | 1 + .../20_util/is_swappable_with/incomplete_neg.cc | 1 + .../29_atomics/atomic/compare_exchange_padding.cc | 42 + .../atomic_ref/compare_exchange_padding.cc | 43 + .../testsuite/libstdc++-prettyprinters/48362.cc | 2 +- .../testsuite/libstdc++-prettyprinters/cxx11.cc | 4 +- .../testsuite/std/ranges/adaptors/adjacent/1.cc | 12 + libstdc++-v3/testsuite/std/ranges/zip/1.cc | 18 + .../testsuite/util/testsuite_performance.h | 63 +- 439 files changed, 18241 insertions(+), 32332 deletions(-) delete mode 100644 gcc/ada/libgnat/a-cfdlli.adb delete mode 100644 gcc/ada/libgnat/a-cfhama.adb delete mode 100644 gcc/ada/libgnat/a-cfhase.adb delete mode 100644 gcc/ada/libgnat/a-cfidll.adb delete mode 100644 gcc/ada/libgnat/a-cfinse.adb delete mode 100644 gcc/ada/libgnat/a-cfinve.adb delete mode 100644 gcc/ada/libgnat/a-cforma.adb delete mode 100644 gcc/ada/libgnat/a-cforse.adb delete mode 100644 gcc/ada/libgnat/a-cofove.adb delete mode 100644 gcc/ada/libgnat/a-cofuba.adb delete mode 100644 gcc/ada/libgnat/a-cofuba.ads delete mode 100644 gcc/ada/libgnat/a-cofuma.adb delete mode 100644 gcc/ada/libgnat/a-cofuse.adb delete mode 100644 gcc/ada/libgnat/a-cofuve.adb create mode 100644 gcc/analyzer/known-function-manager.cc copy gcc/analyzer/{function-set.h => known-function-manager.h} (50%) create mode 100644 gcc/testsuite/c-c++-common/cpp/delimited-escape-seq-4.c create mode 100644 gcc/testsuite/c-c++-common/cpp/delimited-escape-seq-5.c create mode 100644 gcc/testsuite/c-c++-common/cpp/delimited-escape-seq-6.c create mode 100644 gcc/testsuite/c-c++-common/cpp/delimited-escape-seq-7.c create mode 100644 gcc/testsuite/c-c++-common/cpp/named-universal-char-escape-5.c create mode 100644 gcc/testsuite/c-c++-common/cpp/named-universal-char-escape-6.c create mode 100644 gcc/testsuite/c-c++-common/cpp/named-universal-char-escape-7.c create mode 100644 gcc/testsuite/c-c++-common/gomp/doacross-7.c create mode 100644 gcc/testsuite/c-c++-common/gomp/ompx-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/ompx-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr106836.c create mode 100644 gcc/testsuite/g++.dg/coroutines/pr106188.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-decltype5.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction113.C create mode 100644 gcc/testsuite/g++.dg/cpp23/named-universal-char-escape1.C create mode 100644 gcc/testsuite/g++.dg/cpp23/named-universal-char-escape2.C create mode 100644 gcc/testsuite/g++.dg/cpp23/subscript8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-uneval17.C create mode 100644 gcc/testsuite/g++.dg/gomp/ompx-attrs-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr106829.C copy gcc/testsuite/{gcc.dg/graphite/isl-ast-gen-user-1.c => g++.dg/opt/pr106860.C} (77%) create mode 100644 gcc/testsuite/g++.dg/vect/pr106841.cc create mode 100644 gcc/testsuite/g++.target/loongarch/pr106828.C create mode 100644 gcc/testsuite/gcc.dg/analyzer/flexible-array-member-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/out-of-bounds-5.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/out-of-bounds-realloc-grow.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/out-of-bounds-zero.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr106845.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/symbolic-gt-1.c create mode 100644 gcc/testsuite/gcc.dg/c11-keywords-1.c create mode 100644 gcc/testsuite/gcc.dg/c11-unreachable-1.c create mode 100644 gcc/testsuite/gcc.dg/c2x-align-1.c create mode 100644 gcc/testsuite/gcc.dg/c2x-align-6.c create mode 100644 gcc/testsuite/gcc.dg/c2x-bool-2.c create mode 100644 gcc/testsuite/gcc.dg/c2x-static-assert-3.c create mode 100644 gcc/testsuite/gcc.dg/c2x-static-assert-4.c create mode 100644 gcc/testsuite/gcc.dg/c2x-thread-local-1.c create mode 100644 gcc/testsuite/gcc.dg/c2x-unreachable-1.c create mode 100644 gcc/testsuite/gcc.dg/plugin/analyzer_kernel_plugin.c create mode 100644 gcc/testsuite/gcc.dg/plugin/analyzer_known_fns_plugin.c create mode 100644 gcc/testsuite/gcc.dg/plugin/copy_from_user-1.c create mode 100644 gcc/testsuite/gcc.dg/plugin/infoleak-1.c create mode 100644 gcc/testsuite/gcc.dg/plugin/infoleak-2.c create mode 100644 gcc/testsuite/gcc.dg/plugin/infoleak-3.c create mode 100644 gcc/testsuite/gcc.dg/plugin/infoleak-CVE-2011-1078-1.c create mode 100644 gcc/testsuite/gcc.dg/plugin/infoleak-CVE-2011-1078-2.c create mode 100644 gcc/testsuite/gcc.dg/plugin/infoleak-CVE-2014-1446-1.c create mode 100644 gcc/testsuite/gcc.dg/plugin/infoleak-CVE-2017-18549-1.c create mode 100644 gcc/testsuite/gcc.dg/plugin/infoleak-CVE-2017-18550-1.c create mode 100644 gcc/testsuite/gcc.dg/plugin/infoleak-antipatterns-1.c create mode 100644 gcc/testsuite/gcc.dg/plugin/infoleak-fixit-1.c create mode 100644 gcc/testsuite/gcc.dg/plugin/infoleak-net-ethtool-ioctl.c create mode 100644 gcc/testsuite/gcc.dg/plugin/infoleak-vfio_iommu_type1.c create mode 100644 gcc/testsuite/gcc.dg/plugin/known-fns-1.c create mode 100644 gcc/testsuite/gcc.dg/plugin/taint-CVE-2011-0521-1-fixed.c create mode 100644 gcc/testsuite/gcc.dg/plugin/taint-CVE-2011-0521-1.c create mode 100644 gcc/testsuite/gcc.dg/plugin/taint-CVE-2011-0521-2-fixed.c create mode 100644 gcc/testsuite/gcc.dg/plugin/taint-CVE-2011-0521-2.c create mode 100644 gcc/testsuite/gcc.dg/plugin/taint-CVE-2011-0521-3-fixed.c create mode 100644 gcc/testsuite/gcc.dg/plugin/taint-CVE-2011-0521-3.c create mode 100644 gcc/testsuite/gcc.dg/plugin/taint-CVE-2011-0521-4.c create mode 100644 gcc/testsuite/gcc.dg/plugin/taint-CVE-2011-0521-5-fixed.c create mode 100644 gcc/testsuite/gcc.dg/plugin/taint-CVE-2011-0521-5.c create mode 100644 gcc/testsuite/gcc.dg/plugin/taint-CVE-2011-0521-6.c create mode 100644 gcc/testsuite/gcc.dg/plugin/taint-CVE-2011-0521.h create mode 100644 gcc/testsuite/gcc.dg/plugin/taint-antipatterns-1.c create mode 100644 gcc/testsuite/gcc.dg/plugin/test-uaccess.h create mode 100644 gcc/testsuite/gcc.dg/pr106844.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr106892.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr106867.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/vrp-float-inf-1.c create mode 100644 gcc/testsuite/gcc.dg/uninit-pr106155-1.c create mode 100644 gcc/testsuite/gcc.dg/uninit-pr106866.c create mode 100644 gcc/testsuite/gcc.dg/uninit-pr106881.c create mode 100644 gcc/testsuite/gcc.dg/uninit-pred-12.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-layout-21.c create mode 100644 gcc/testsuite/gcc.target/aarch64/movdf_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/movdi_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/movhf_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/movhi_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/movqi_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/movsf_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/movsi_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/movtf_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/movti_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/movv16qi_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/movv8qi_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/nofp_2.c copy gcc/testsuite/gcc.target/i386/{avx512f-vcvtps2ph-1.c => avx512f-vcvtps2ph-sae [...] create mode 100644 gcc/testsuite/gcc.target/i386/pr103144-mul-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr103144-mul-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr103144-neg-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr103144-neg-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr103144-shift-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr103144-shift-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr105586.c copy gcc/testsuite/gcc.target/powerpc/{pr102347.c => pr106833.c} (55%) create mode 100644 gcc/testsuite/gfortran.dg/gomp/ompx-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/omx-1.f create mode 100644 gcc/testsuite/gfortran.dg/gomp/omx-2.f create mode 100644 gcc/testsuite/gfortran.dg/ieee/fma_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/ieee/signbit_1.f90 delete mode 100644 gcc/testsuite/gnat.dg/aspect2.adb delete mode 100644 gcc/testsuite/gnat.dg/aspect2.ads delete mode 100644 gcc/testsuite/gnat.dg/config_pragma1.adb delete mode 100644 gcc/testsuite/gnat.dg/config_pragma1_pkg.ads delete mode 100644 gcc/testsuite/gnat.dg/equal8.adb delete mode 100644 gcc/testsuite/gnat.dg/equal8.ads delete mode 100644 gcc/testsuite/gnat.dg/equal8_pkg.ads delete mode 100644 gcc/testsuite/gnat.dg/formal_containers.adb delete mode 100644 gcc/testsuite/gnat.dg/iter1.adb delete mode 100644 gcc/testsuite/gnat.dg/iter1.ads create mode 100644 libgomp/testsuite/libgomp.c-c++-common/icv-5.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/icv-6.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/icv-7.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/icv-8.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/omp-display-env-1.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/omp-display-env-2.c copy libgomp/testsuite/libgomp.c/{doacross-2.c => doacross-4.c} (80%) copy libgomp/testsuite/libgomp.c/{doacross-1.c => doacross-5.c} (72%) copy libgomp/testsuite/libgomp.c/{doacross-2.c => doacross-6.c} (72%) copy libgomp/testsuite/libgomp.c/{doacross-3.c => doacross-7.c} (72%) create mode 100644 libstdc++-v3/testsuite/19_diagnostics/error_code/cons/lwg3629.cc create mode 100644 libstdc++-v3/testsuite/19_diagnostics/error_condition/cons/lwg3629.cc create mode 100644 libstdc++-v3/testsuite/29_atomics/atomic/compare_exchange_padding.cc create mode 100644 libstdc++-v3/testsuite/29_atomics/atomic_ref/compare_exchange_p [...]