This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu/gnu-master-arm-bootstrap_O1 in repository toolchain/ci/gcc.
from f87990a2a8f [openmp, simt] Disable SIMT for user-defined reduction adds e690396da79 Daily bump. adds da9e6e63d1a introduce try store by multiple pieces adds 5fbe6a8e73b Fix typo in builtins.c. adds 08fff201c92 OpenMP/Fortran - fix pasto + testcase in depobj [PR100397] adds d90be3279ff [Ada] Address ??? comments in styleg.adb adds 2175592bf78 [Ada] Fix continuation message for missing ALL in access type adds 6d326562ff4 [Ada] Wrong membership test computation for interface type adds b65d9aff59b [Ada] Guard against leading and trailing spaces reappearing [...] adds d4b0a294694 [Ada] Fix inconsistent handling of character set control switches adds c63bb4f3aaa [Ada] Preliminary cleanup in floating-point output implementation adds 6aca8cf819f [Ada] Fix reference to SPARK RM rule in comment adds 98a54aa5049 [Ada] Check entries for formals of mode IN appearing as glo [...] adds c356dfdd6fb [Ada] Reject formals of mode IN appearing as global outputs adds 869a06d9818 [Ada] Address some ??? comments in checks.adb adds 213c9dc78ec [Ada] Missing finalization on generic instantiation adds 13112239f8d [Ada] Ongoing work for AI12-0212: container aggregates adds 43758c2cffe [Ada] Simplify use of a global name buffer for Global/Depen [...] adds 0a272ac33f4 [Ada] Reject constants of access-to-variable type as functi [...] adds 2d5e5d89add [Ada] Address some ??? comments adds 86a9605014f [Ada] Reuse Is_Formal_Object where convenient adds 0964be0713f [Ada] Clean up ??? marks adds f5a7c656e5f [Ada] Use error marker for messages in GNATprove mode adds 716e7c15aba [Ada] Move match function for pragma Warnings to public spec adds 7367cd5949e [Ada] Assert_Failure vs Assertion_Error adds 7f9f8889fed [Ada] Fix handling of access-to-variable objects in Global [...] adds 5a3070dff1a [Ada] Simplify iteration over formal parameters for Global/ [...] adds 86203b44de9 [Ada] Fix inconsistent iteration with First_Formal and Next_Entity adds d20bab53d06 [Ada] Reuse First_Formal for generic subprograms adds 9b6a2de07d4 [Ada] Do not "optimize" by converting Positive to Unsigned adds e243bf23499 [Ada] Minor tweak in pretty-printing of expressions adds 6c1655399ba [Ada] Refine type of a counter variable from Integer to Natural adds 8ee1a281140 [Ada] Reuse existing To_Mixed routine in pretty-printer adds 2ae4fcfa870 [Ada] Use function and not procedure UI_Image in pretty-printing adds 00d8545d705 [Ada] Remove arbitrary and redundant qualification with Sinfo adds 2326627eb19 tree-optimization/100398 - avoid DSE of control flow stmt adds a310bb73edc tree-optimization/100329 - avoid reassociating asm goto defs adds 1b0f5700098 Restrict gcc.dg/tree-ssa/ssa-dse-26.c adds f418bc3cd17 Fix libiberty link failures in LTO mode for MinGW adds 93f8cb4965c Reuse non-gimple_reg variable for inlining adds ad0a3be4df5 libstdc++: Remove _GLIBCXX_USE_INT128 autoconf macro adds af5b2b911dd libstdc++: Do not use deduced return type for std::visit [P [...] adds 9174343256c Replace AC_PROG_CC with AC_PROG_CC_C99 in top level configu [...] adds 1580fc76442 OpenMP: Support complex/float in && and || reduction adds 7a389766115 tree-optimization/100414 - compute dominance info in phiopt adds bd1cd0d0e0f Remove CC0 adds e4c707d2a43 s390/testsuite: Fix oscbreak-1.c. adds b50ccaf6dd7 Make bfin-elf build again adds 141cce5c2cc Adjust strings in dg-warning directives (PR testsuite/100412). adds 78624756f7c Adjust strings in dg-warning directives (PR testsuite/100412). adds 158cdc7bd97 PR middle-end/100307 - spurious -Wplacement-new with negati [...] adds 8b5b814d51f aix: encode function section adds 6fb8b670891 libstdc++ Fix undefined behaviour in testsuite adds ca871701c28 libstdc++: Fix null dereference in pb_ds containers adds 789c57bc5fe libstdc++: Fix undefined behaviour in std::string adds 058d6acefe8 libstdc++: Fix null dereferences in std::promise adds 99e8df7a4cc Daily bump. adds 9aed32cc8f1 restore EH on x86-vx7r2 adds 523ca6403c6 ctype support for libstdc++ on VxWorks adds 25d1a6ecdc4 libcc1: use templates to unmarshall enums adds e1f5252e4d4 libcc1: use "override" adds 41f4381648f libcc1: inline some simple methods adds c10a3b13fec libcc1: delete copy constructor and assignment operators adds dc6be7c0225 libcc1: use variadic templates for "call" adds 410d5719b78 libcc1: use variadic templates for "rpc" adds e702c60e65c libcc1: use std::vector when building function types adds 0d5a0b9af5b libcc1: add deleter objects adds 0f237df286e libcc1: add more uses of 'deleter' adds 30c9604c2c0 libcc1: use unique_ptr more adds 1d9c9726013 libcc1: unify compiler handling adds 7c4e5d5eaad libcc1: use foreach adds 0ed83e1d03b libcc1: use static_assert adds 0624823260f libcc1: share basic context code adds 1a51cb29907 libcc1: share GDB plugin code adds b65c0bcbe13 libcc1: use GCC_FE_VERSION_1 in C++ plugin adds a8deb8323b9 libcc1: share the GCC interface code adds ee75ca6b72e libcc1: fix a memory leak adds 8fdffa48c57 libcc1: use variadic templates for callbacks adds 96deddca2e5 libcc1: avoid extra string copies adds 61d48b1e2b5 libcc1: avoid a call to c_str adds 8ebf6b99952 middle-end/100394 - avoid DSE/DCE of pure call that throws adds d846f225c25 tree-optimization/79333 - fold stmts following SSA edges in VN adds af4e4d35f0b g++.dg/gomp/clause-3.C: Fix - missing in r12-438-g1580fc7 [ [...] adds 5e54a5cff4a [Ada] Refactor repeated call to Next when pretty-printing i [...] adds 61b54320da9 [Ada] Remove redundant check in iteration over formal parameters adds ab3de94f09b [Ada] Set constraint error on real division just like on in [...] adds ec80b416554 [Ada] Implement tiered support for floating-point output op [...] adds d4780139532 [Ada] Ongoing work for AI12-0212: container aggregates adds 78a4cb56a0f [Ada] Remove unnecessary parameter of Apply_Compile_Time_Co [...] adds c11207d345f [Ada] Speed up enumeration'Value with perfect hash function adds 3e4ea94b01d [Ada] Adjust expansion of perfect hash function for Value adds 1c3e11c029f [Ada] Remove redundant explicit calls to UI_From_Int in com [...] adds 3a46d0ed6e5 [Ada] Tweak implementation of System.Double_Real.Split adds 15de3bc0b49 [Ada] Use inline expansion of Image for enumeration types b [...] adds 0bfcf0b33d3 [Ada] Use inline expansion of Image for standard boolean by [...] adds 052a00e8943 [Ada] Handle defaults in declare_expressions in postconditions adds 41b8c207310 [Ada] Remove commented code adds 8c9f315a98d [Ada] Qualify internal access-to-subprogram types as not null adds 003241bcaed [Ada] Small cleanup in the Expand_Image_Attribute procedure adds 5d0e32b0e44 [Ada] Simplify GNATmake by reusing GNAT.Ctrl_C adds d2b075f3de9 [Ada] Don't emit style errors when parens are required adds 8b7b626376e [Ada] Move Build_And_Insert_CUDA_Initialization to expansion phase adds 5ebae75fbcc [Ada] Do not use hash function for enumeration Value with t [...] adds 680b9610add [Ada] Spurious warning on useless assignment with target name adds 67207bd6e6c [Ada] Fix s-os_lib.adb so vectorizing compilation works adds a119897355d [Ada] Cleanup a statically true condition in expanded raise [...] adds 7faaabcc481 [Ada] Remove redundant checks for empty lists adds 43f69ac8b2d [Ada] Detect unchecked union components with fully qualified names adds c3870f3bcf0 [Ada] Refine types of variables with call to Scope as their [...] adds e02f9af5b2a [Ada] Detect unchecked union subcomponents in nested variant parts adds 0053d7291e9 [Ada] Incorrect accessibility level on actual in procedure call adds 8adc8d9b7c6 [Ada] Reuse Has_Defaulted_Discriminants where possible adds d24ef4e6099 [Ada] Fix expansion of attributes Input/Output for unchecke [...] adds 3db6989aba7 testsuite: Add s390 to gcc.dg/vect/slp-21.c adds dee371fdd4a libgfortran/intrinsics/chmod.c: Silence unused var warning adds 5747baa984d Generate debug info for local dynamic record types adds 0bd8a9ef70e Minor formatting tweak adds d0d6ca01971 libstdc++: Use unsigned char argument to std::isdigit adds 29745bf0627 libstdc++: Add tests for std::invoke feature test macro adds f3661f2d63f i386: Implement integer vector compares for 64bit vectors [ [...] adds a8b79cc939d PR fortran/100274 - ICE in gfc_conv_procedure_call, at fort [...] adds 14cf6aab857 Remove NOTICE_UPDATE_CC remnants on cr16 adds dfd2c92f3f5 Fix PR rtl-optimization/100411 adds bb283170e7a PR rtl-optimization/100263: Ensure register can change mode adds b927ffdd6ce Remove cc0 remnants from avr port adds d9937da063e arm/97903: Missed optimization in lowering test operation. adds 2663727d853 libstdc++: Implement LWG 3517/3520 for join_view/transform_view adds 2b71ca688b0 libstdc++: Don't constrain some enable_borrowed_range speci [...] adds 2254b3233b5 PR middle-end/100325 - missing warning with -O0 on sprintf [...] adds a0b4e09ab01 x86: Build only one __cpu_model/__cpu_features2 variables
No new revisions were added by this update.
Summary of changes: ChangeLog | 5 + config/ChangeLog | 6 + configure | 177 ++ configure.ac | 2 +- gcc/ChangeLog | 190 ++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 2706 ++++++++++++++++++++ gcc/ada/Makefile.rtl | 34 +- gcc/ada/binde.adb | 20 +- gcc/ada/bindo-writers.adb | 4 +- gcc/ada/checks.adb | 201 +- gcc/ada/csets.adb | 48 +- gcc/ada/cstand.adb | 8 +- gcc/ada/debug.adb | 10 +- gcc/ada/debug_a.adb | 10 +- .../building_executable_programs_with_gnat.rst | 2 +- gcc/ada/einfo.adb | 16 + gcc/ada/einfo.ads | 12 + gcc/ada/errout.adb | 13 +- gcc/ada/erroutc.adb | 5 - gcc/ada/erroutc.ads | 5 + gcc/ada/exp_aggr.adb | 236 +- gcc/ada/exp_attr.adb | 34 +- gcc/ada/exp_ch4.adb | 273 +- gcc/ada/exp_ch6.adb | 87 +- gcc/ada/exp_ch7.adb | 217 +- gcc/ada/exp_ch9.adb | 4 +- gcc/ada/exp_dbug.adb | 20 +- gcc/ada/exp_disp.adb | 29 +- gcc/ada/exp_imgv.adb | 880 +++++-- gcc/ada/exp_imgv.ads | 52 +- gcc/ada/exp_intr.adb | 59 - gcc/ada/exp_prag.adb | 3 +- gcc/ada/exp_util.adb | 20 - gcc/ada/freeze.adb | 10 +- gcc/ada/gcc-interface/Make-lang.in | 12 +- .../s-forrea.ads => gcc-interface/a-assert.adb} | 32 +- .../s-forrea.ads => gcc-interface/a-assert.ads} | 28 +- gcc/ada/gnat1drv.adb | 10 + gcc/ada/gnat_ugn.texi | 4 +- gcc/ada/gnatchop.adb | 5 +- gcc/ada/gnatdll.adb | 7 +- gcc/ada/gnatlink.adb | 595 ++--- gcc/ada/inline.adb | 10 +- gcc/ada/layout.adb | 6 +- gcc/ada/lib-load.adb | 6 +- gcc/ada/lib-xref.adb | 12 +- gcc/ada/lib.adb | 14 +- gcc/ada/lib.ads | 12 +- gcc/ada/libgnat/a-assert.ads | 17 +- gcc/ada/libgnat/a-nbnbre.adb | 6 +- gcc/ada/libgnat/a-textio.ads | 3 - gcc/ada/libgnat/a-ticoau.adb | 6 +- gcc/ada/libgnat/a-ticoau.ads | 2 +- gcc/ada/libgnat/a-ticoio.adb | 17 +- gcc/ada/libgnat/a-tifiio.adb | 18 +- gcc/ada/libgnat/a-tifiio__128.adb | 18 +- gcc/ada/libgnat/a-tiflau.adb | 7 +- gcc/ada/libgnat/a-tiflau.ads | 8 + gcc/ada/libgnat/a-tiflio.adb | 11 +- gcc/ada/libgnat/a-witeio.ads | 3 - gcc/ada/libgnat/a-wtcoau.adb | 6 +- gcc/ada/libgnat/a-wtcoau.ads | 2 +- gcc/ada/libgnat/a-wtcoio.adb | 17 +- gcc/ada/libgnat/a-wtfiio.adb | 19 +- gcc/ada/libgnat/a-wtfiio__128.adb | 19 +- gcc/ada/libgnat/a-wtflau.adb | 7 +- gcc/ada/libgnat/a-wtflau.ads | 8 + gcc/ada/libgnat/a-wtflio.adb | 11 +- gcc/ada/libgnat/a-ztcoau.adb | 6 +- gcc/ada/libgnat/a-ztcoau.ads | 2 +- gcc/ada/libgnat/a-ztcoio.adb | 19 +- gcc/ada/libgnat/a-ztexio.ads | 3 - gcc/ada/libgnat/a-ztfiio.adb | 19 +- gcc/ada/libgnat/a-ztfiio__128.adb | 19 +- gcc/ada/libgnat/a-ztflau.adb | 7 +- gcc/ada/libgnat/a-ztflau.ads | 8 + gcc/ada/libgnat/a-ztflio.adb | 11 +- gcc/ada/libgnat/g-alleve.adb | 2 +- gcc/ada/libgnat/g-heasor.ads | 2 + gcc/ada/libgnat/g-pehage.adb | 2020 +-------------- gcc/ada/libgnat/g-pehage.ads | 115 +- gcc/ada/libgnat/g-sechas.adb | 2 +- gcc/ada/libgnat/g-table.ads | 2 + gcc/ada/libgnat/s-assert.ads | 4 +- gcc/ada/libgnat/s-dorepr.adb | 172 ++ .../libgnat/{s-forrea.adb => s-dorepr__fma.adb} | 80 +- gcc/ada/libgnat/s-dourea.adb | 258 ++ gcc/ada/libgnat/s-dourea.ads | 123 + gcc/ada/libgnat/s-dwalin.adb | 2 +- gcc/ada/libgnat/s-finmas.ads | 2 +- gcc/ada/libgnat/s-forrea.adb | 12 +- gcc/ada/libgnat/s-forrea.ads | 8 +- gcc/ada/libgnat/s-imagef.ads | 2 +- gcc/ada/libgnat/{s-forrea.adb => s-imagen.adb} | 62 +- gcc/ada/libgnat/{s-imgenu.ads => s-imagen.ads} | 49 +- gcc/ada/libgnat/s-imager.adb | 464 ++++ gcc/ada/libgnat/{s-imgrea.ads => s-imager.ads} | 58 +- gcc/ada/libgnat/{s-forrea.ads => s-imen16.ads} | 27 +- gcc/ada/libgnat/{s-forrea.ads => s-imen32.ads} | 27 +- gcc/ada/libgnat/s-imenne.ads | 10 +- gcc/ada/libgnat/{s-forrea.ads => s-imenu8.ads} | 27 +- gcc/ada/libgnat/s-imgenu.adb | 128 - gcc/ada/libgnat/{s-valflt.ads => s-imgflt.ads} | 47 +- gcc/ada/libgnat/{s-vallfl.ads => s-imglfl.ads} | 61 +- gcc/ada/libgnat/{s-valllf.ads => s-imgllf.ads} | 54 +- gcc/ada/libgnat/s-imgrea.adb | 689 +---- gcc/ada/libgnat/s-imgrea.ads | 48 +- gcc/ada/libgnat/s-imguti.adb | 81 + gcc/ada/libgnat/s-imguti.ads | 20 + gcc/ada/libgnat/s-os_lib.adb | 6 +- gcc/ada/libgnat/{g-pehage.adb => s-pehage.adb} | 410 +-- gcc/ada/libgnat/{g-pehage.ads => s-pehage.ads} | 76 +- gcc/ada/libgnat/s-powflt.ads | 68 +- gcc/ada/libgnat/s-powlfl.ads | 362 +-- gcc/ada/libgnat/s-powllf.ads | 95 +- gcc/ada/libgnat/s-unstyp.ads | 3 - gcc/ada/libgnat/{s-forrea.ads => s-vaen16.ads} | 30 +- gcc/ada/libgnat/{s-forrea.ads => s-vaen32.ads} | 30 +- gcc/ada/libgnat/{s-forrea.ads => s-vaenu8.ads} | 30 +- gcc/ada/libgnat/s-valflt.ads | 6 +- gcc/ada/libgnat/s-vallfl.ads | 6 +- gcc/ada/libgnat/s-valllf.ads | 6 +- gcc/ada/libgnat/s-valrea.adb | 162 +- gcc/ada/libgnat/s-valrea.ads | 4 +- gcc/ada/libgnat/{s-valenu.adb => s-valuen.adb} | 125 +- gcc/ada/libgnat/{s-valenu.ads => s-valuen.ads} | 38 +- gcc/ada/live.adb | 3 - gcc/ada/make.adb | 11 +- gcc/ada/mdll.ads | 1 - gcc/ada/namet.ads | 2 +- gcc/ada/osint.adb | 18 +- gcc/ada/osint.ads | 4 +- gcc/ada/par-ch5.adb | 9 +- gcc/ada/pprint.adb | 80 +- gcc/ada/rtsfind.ads | 65 +- gcc/ada/sem_aggr.adb | 107 +- gcc/ada/sem_attr.adb | 9 +- gcc/ada/sem_case.ads | 4 +- gcc/ada/sem_ch12.adb | 19 +- gcc/ada/sem_ch13.adb | 2 +- gcc/ada/sem_ch3.adb | 46 +- gcc/ada/sem_ch4.adb | 28 +- gcc/ada/sem_ch5.adb | 7 + gcc/ada/sem_ch6.adb | 4 +- gcc/ada/sem_ch7.adb | 8 - gcc/ada/sem_eval.adb | 3 +- gcc/ada/sem_prag.adb | 109 +- gcc/ada/sem_prag.ads | 6 +- gcc/ada/sem_res.adb | 8 +- gcc/ada/sem_util.adb | 8 +- gcc/ada/sem_util.ads | 30 +- gcc/ada/sinfo.ads | 3 +- gcc/ada/snames.ads-tmpl | 1 - gcc/ada/sprint.adb | 8 +- gcc/ada/styleg.adb | 8 +- gcc/ada/switch-b.adb | 8 +- gcc/ada/switch-c.adb | 16 +- gcc/ada/xr_tabls.adb | 25 +- gcc/ada/xr_tabls.ads | 2 +- gcc/ada/xref_lib.adb | 2 +- gcc/builtins.c | 198 +- gcc/c/ChangeLog | 5 + gcc/c/c-typeck.c | 10 +- gcc/caller-save.c | 13 +- gcc/calls.c | 1 + gcc/cfgcleanup.c | 42 +- gcc/cfgexpand.c | 5 +- gcc/cfgrtl.c | 33 +- gcc/combine.c | 264 +- gcc/compare-elim.c | 4 +- gcc/conditions.h | 49 - gcc/config/arm/neon.md | 13 + gcc/config/arm/predicates.md | 4 + gcc/config/avr/avr.md | 4 - gcc/config/bfin/bfin.h | 2 - gcc/config/cr16/cr16-protos.h | 1 - gcc/config/cr16/cr16.c | 31 - gcc/config/cr16/cr16.h | 3 - gcc/config/h8300/h8300-protos.h | 1 - gcc/config/h8300/h8300.h | 7 - gcc/config/h8300/peepholes.md | 947 ------- gcc/config/i386/i386-builtins.c | 52 +- gcc/config/i386/i386-expand.c | 19 + gcc/config/i386/i386.c | 2 + gcc/config/i386/mmx.md | 118 + gcc/config/i386/vxworks.h | 14 +- gcc/config/i386/x86-tune-sched.c | 1 - gcc/config/m68k/m68k.c | 2 - gcc/config/rl78/rl78.c | 1 - gcc/config/rs6000/rs6000-call.c | 2 +- gcc/config/rs6000/rs6000.c | 41 +- gcc/config/sparc/sparc.c | 1 - gcc/config/xtensa/xtensa.c | 2 +- gcc/cp/ChangeLog | 30 + gcc/cp/semantics.c | 8 +- gcc/cprop.c | 21 +- gcc/cse.c | 140 +- gcc/cselib.c | 2 - gcc/df-problems.c | 6 +- gcc/df-scan.c | 2 - gcc/doc/md.texi | 18 +- gcc/doc/rtl.texi | 152 +- gcc/doc/tm.texi | 90 +- gcc/doc/tm.texi.in | 88 +- gcc/dwarf2out.c | 16 +- gcc/emit-rtl.c | 56 +- gcc/expr.c | 9 +- gcc/expr.h | 13 +- gcc/final.c | 399 +-- gcc/fortran/ChangeLog | 5 + gcc/fortran/interface.c | 11 +- gcc/fortran/trans-expr.c | 1 + gcc/fortran/trans-openmp.c | 4 +- gcc/fwprop.c | 2 +- gcc/gcse-common.c | 1 - gcc/gcse.c | 25 +- gcc/genattrtab.c | 1 - gcc/genconfig.c | 19 - gcc/genemit.c | 3 - gcc/genextract.c | 1 - gcc/gengenrtl.c | 1 - gcc/genrecog.c | 6 +- gcc/gimplify.c | 20 +- gcc/haifa-sched.c | 4 - gcc/ifcvt.c | 1 - gcc/ira-costs.c | 1 - gcc/ira.c | 15 +- gcc/jump.c | 53 +- gcc/loop-invariant.c | 5 - gcc/lra-constraints.c | 10 +- gcc/lra-eliminations.c | 1 - gcc/omp-low.c | 87 +- gcc/optabs.c | 7 - gcc/passes.def | 7 +- gcc/postreload-gcse.c | 1 - gcc/postreload.c | 7 +- gcc/print-rtl.c | 1 - gcc/read-rtl-function.c | 1 - gcc/reg-notes.def | 10 - gcc/reg-stack.c | 11 +- gcc/reginfo.c | 1 - gcc/regrename.c | 1 - gcc/reload.c | 48 +- gcc/reload1.c | 5 +- gcc/reorg.c | 146 +- gcc/resource.c | 17 +- gcc/rtl.c | 4 +- gcc/rtl.def | 9 +- gcc/rtl.h | 5 - gcc/rtlanal.c | 48 +- gcc/sched-deps.c | 15 - gcc/sched-rgn.c | 6 +- gcc/shrink-wrap.c | 3 - gcc/simplify-rtx.c | 20 +- gcc/symtab.c | 5 +- gcc/system.h | 3 +- gcc/target.def | 2 +- gcc/testsuite/ChangeLog | 119 + gcc/testsuite/g++.dg/gomp/clause-3.C | 2 +- gcc/testsuite/g++.dg/torture/pr100382.C | 24 + gcc/testsuite/g++.dg/warn/Wplacement-new-size-9.C | 39 + gcc/testsuite/gcc.dg/Wvla-parameter-2.c | 16 +- gcc/testsuite/gcc.dg/Wvla-parameter-3.c | 12 +- gcc/testsuite/gcc.dg/gomp/clause-1.c | 2 +- gcc/testsuite/gcc.dg/graphite/fuse-1.c | 4 +- gcc/testsuite/gcc.dg/pr100414.c | 9 + gcc/testsuite/gcc.dg/pr43864-4.c | 6 +- gcc/testsuite/gcc.dg/torture/pr100329.c | 16 + gcc/testsuite/gcc.dg/torture/pr100398.c | 13 + .../gcc.dg/tree-ssa/builtin-sprintf-warn-26.c | 38 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-26.c | 19 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-94.c | 16 + gcc/testsuite/gcc.dg/vect/slp-21.c | 4 +- gcc/testsuite/gcc.dg/vect/vect-bool-cmp.c | 2 +- gcc/testsuite/gcc.target/i386/pr91400-1.c | 14 + gcc/testsuite/gcc.target/i386/pr91400-2.c | 14 + gcc/testsuite/gcc.target/i386/pr98218-1.c | 21 + gcc/testsuite/gcc.target/i386/pr98218-1a.c | 19 + gcc/testsuite/gcc.target/i386/pr98218-2.c | 21 + gcc/testsuite/gcc.target/i386/pr98218-2a.c | 19 + gcc/testsuite/gcc.target/i386/pr98218-3.c | 21 + gcc/testsuite/gcc.target/i386/pr98218-3a.c | 19 + gcc/testsuite/gcc.target/s390/oscbreak-1.c | 5 +- gcc/testsuite/gfortran.dg/argument_checking_25.f90 | 12 + gcc/testsuite/gnat.dg/debug11.adb | 20 +- gcc/testsuite/gnat.dg/debug16.adb | 8 +- gcc/testsuite/gnat.dg/debug17.adb | 25 + gcc/testsuite/gnat.dg/debug8.adb | 8 +- gcc/testsuite/gnat.dg/opt94.adb | 17 + gcc/testsuite/gnat.dg/opt94_pkg.adb | 31 + gcc/testsuite/gnat.dg/opt94_pkg.ads | 11 + gcc/testsuite/gnat.dg/specs/debug1.ads | 3 +- gcc/tree-inline.c | 56 +- gcc/tree-inline.h | 6 +- gcc/tree-ssa-dce.c | 29 +- gcc/tree-ssa-dse.c | 4 +- gcc/tree-ssa-phiopt.c | 5 +- gcc/tree-ssa-reassoc.c | 10 + gcc/tree-ssa-sccvn.c | 2 +- gcc/tree.h | 5 +- gcc/valtrack.c | 3 +- gcc/var-tracking.c | 2 - libbacktrace/ChangeLog | 5 + libcc1/ChangeLog | 5 + libcc1/Makefile.am | 17 +- libcc1/Makefile.in | 34 +- libcc1/callbacks.hh | 7 +- libcc1/compiler.cc | 118 + libcc1/compiler.hh | 83 + libcc1/connection.cc | 11 +- libcc1/connection.hh | 13 +- libcc1/context.cc | 171 ++ libcc1/context.hh | 121 + libcc1/deleter.hh | 53 + libcc1/gdbctx.hh | 350 +++ libcc1/libcc1.cc | 568 +--- libcc1/libcc1plugin.cc | 239 +- libcc1/libcp1.cc | 582 +---- libcc1/libcp1plugin.cc | 239 +- libcc1/marshall-c.hh | 59 - libcc1/marshall-cp.hh | 111 +- libcc1/marshall.cc | 11 +- libcc1/marshall.hh | 42 +- libcc1/rpc.hh | 561 +--- libcpp/ChangeLog | 5 + libdecnumber/ChangeLog | 5 + libgfortran/intrinsics/chmod.c | 5 +- libgomp/ChangeLog | 18 + .../testsuite/libgomp.c-c++-common/reduction-1.c | 192 ++ .../testsuite/libgomp.c-c++-common/reduction-2.c | 192 ++ .../testsuite/libgomp.c-c++-common/reduction-3.c | 192 ++ .../testsuite/libgomp.c-c++-common/reduction-4.c | 194 ++ libgomp/testsuite/libgomp.fortran/depobj-1.f90 | 15 +- libiberty/ChangeLog | 10 + libiberty/configure | 4 +- libiberty/configure.ac | 2 +- libstdc++-v3/ChangeLog | 63 + libstdc++-v3/acinclude.m4 | 54 +- libstdc++-v3/config.h.in | 3 - .../config/locale/vxworks/ctype_members.cc | 292 +++ libstdc++-v3/config/os/vxworks/ctype_base.h | 27 +- .../config/os/vxworks/ctype_configure_char.cc | 10 + libstdc++-v3/config/os/vxworks/ctype_inline.h | 39 + libstdc++-v3/configure | 55 +- libstdc++-v3/configure.ac | 2 +- libstdc++-v3/include/bits/basic_string.h | 7 +- libstdc++-v3/include/bits/random.h | 2 +- libstdc++-v3/include/bits/ranges_util.h | 3 +- .../pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp | 26 +- libstdc++-v3/include/std/charconv | 4 +- libstdc++-v3/include/std/future | 64 +- libstdc++-v3/include/std/ranges | 9 +- libstdc++-v3/include/std/variant | 50 +- libstdc++-v3/testsuite/20_util/from_chars/3.cc | 2 +- .../testsuite/20_util/function_objects/invoke/3.cc | 7 +- .../20_util/function_objects/invoke/version.cc | 9 + libstdc++-v3/testsuite/20_util/variant/100384.cc | 9 + .../testsuite/24_iterators/reverse_iterator/2.cc | 8 +- .../copy_backward/move_iterators/69478.cc | 2 +- .../testsuite/25_algorithms/move_backward/69478.cc | 2 +- .../testsuite/25_algorithms/move_backward/93872.cc | 2 +- .../testsuite/28_regex/traits/char/isctype.cc | 1 + .../testsuite/28_regex/traits/wchar_t/isctype.cc | 1 + .../30_threads/promise/members/at_thread_exit2.cc | 1 - lto-plugin/ChangeLog | 5 + 366 files changed, 11487 insertions(+), 11090 deletions(-) copy gcc/ada/{libgnat/s-forrea.ads => gcc-interface/a-assert.adb} (77%) copy gcc/ada/{libgnat/s-forrea.ads => gcc-interface/a-assert.ads} (73%) create mode 100644 gcc/ada/libgnat/s-dorepr.adb copy gcc/ada/libgnat/{s-forrea.adb => s-dorepr__fma.adb} (56%) create mode 100644 gcc/ada/libgnat/s-dourea.adb create mode 100644 gcc/ada/libgnat/s-dourea.ads copy gcc/ada/libgnat/{s-forrea.adb => s-imagen.adb} (57%) rename gcc/ada/libgnat/{s-imgenu.ads => s-imagen.ads} (67%) create mode 100644 gcc/ada/libgnat/s-imager.adb copy gcc/ada/libgnat/{s-imgrea.ads => s-imager.ads} (71%) copy gcc/ada/libgnat/{s-forrea.ads => s-imen16.ads} (77%) copy gcc/ada/libgnat/{s-forrea.ads => s-imen32.ads} (77%) copy gcc/ada/libgnat/{s-forrea.ads => s-imenu8.ads} (78%) delete mode 100644 gcc/ada/libgnat/s-imgenu.adb copy gcc/ada/libgnat/{s-valflt.ads => s-imgflt.ads} (71%) copy gcc/ada/libgnat/{s-vallfl.ads => s-imglfl.ads} (59%) copy gcc/ada/libgnat/{s-valllf.ads => s-imgllf.ads} (62%) copy gcc/ada/libgnat/{g-pehage.adb => s-pehage.adb} (85%) copy gcc/ada/libgnat/{g-pehage.ads => s-pehage.ads} (77%) copy gcc/ada/libgnat/{s-forrea.ads => s-vaen16.ads} (76%) copy gcc/ada/libgnat/{s-forrea.ads => s-vaen32.ads} (76%) copy gcc/ada/libgnat/{s-forrea.ads => s-vaenu8.ads} (76%) rename gcc/ada/libgnat/{s-valenu.adb => s-valuen.adb} (52%) rename gcc/ada/libgnat/{s-valenu.ads => s-valuen.ads} (80%) create mode 100644 gcc/testsuite/g++.dg/torture/pr100382.C create mode 100644 gcc/testsuite/g++.dg/warn/Wplacement-new-size-9.C create mode 100644 gcc/testsuite/gcc.dg/pr100414.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr100329.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr100398.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-26.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-94.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91400-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91400-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98218-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98218-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98218-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98218-2a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98218-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98218-3a.c create mode 100644 gcc/testsuite/gfortran.dg/argument_checking_25.f90 create mode 100644 gcc/testsuite/gnat.dg/debug17.adb create mode 100644 gcc/testsuite/gnat.dg/opt94.adb create mode 100644 gcc/testsuite/gnat.dg/opt94_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/opt94_pkg.ads create mode 100644 libcc1/compiler.cc create mode 100644 libcc1/compiler.hh create mode 100644 libcc1/context.cc create mode 100644 libcc1/context.hh create mode 100644 libcc1/deleter.hh create mode 100644 libcc1/gdbctx.hh delete mode 100644 libcc1/marshall-c.hh create mode 100644 libgomp/testsuite/libgomp.c-c++-common/reduction-1.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/reduction-2.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/reduction-3.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/reduction-4.c create mode 100644 libstdc++-v3/config/locale/vxworks/ctype_members.cc create mode 100644 libstdc++-v3/testsuite/20_util/function_objects/invoke/version.cc create mode 100644 libstdc++-v3/testsuite/20_util/variant/100384.cc