This is an automated email from the git hooks/post-receive script.
tcwg-benchmark pushed a change to branch linaro-local/ci/tcwg_bmk_stm32/gnu_eabi-master-arm-eabi-coremark-O2_LTO in repository toolchain/ci/gcc.
from a5c05005499 dojump: Fix up probabilities splitting in dojump.c comparis [...] adds 99d6ba6acb2 Fix feature check for HRESET/AVX_VNNI/UINTR adds fa4a8b6463e tree-optimization/95582 - fix vector pattern with bool conversions adds 499651e4385 ira.c: Fix ICE in ira-color [PR97092] adds 3e60ddeb822 expansion: Sign or zero extend on MEM_REF stores into SUBRE [...] adds fc7b4248172 tree-optimization/98235 - limit SLP discovery adds 1423318fa77 expand: Fix up expand_doubleword_mod on 32-bit targets [PR98229] adds 955af69b737 testsuite/98239 - require vect_condition for gcc.dg/vect/bb [...] adds 0fc3bf781d1 testsuite/98240 - amend gcc.dg/vect/pr97678.c adds 4b488a2e695 testsuite/98242 - amend gcc.dg/vect/bb-slp-subgroups-3.c adds ab231af9ccd testsuite/98244 - amend gcc.dg/vect/vect-live-6.c adds 695b8d281ad arm: [testsuite] fix lob tests for -mfloat-abi=hard adds 33314b11ca2 arm: Improve documentation for effective target 'arm_softfloat' adds 958d42abdf1 c++: missing SFINAE with pointer subtraction [PR78173] adds 37b242a3fbd c++: name lookup API for modules adds 97b56dece74 c++: Module lang hook overriding adds 078c7498908 x86: Update user interrupt handler stack frame adds f7ad4446274 arc: Use separate predicated patterns for mpyd(u) adds 75de6a2895f arm: Auto-vectorization for MVE: vorr adds 059da609fa8 c++: cp_tree_equal tweaks adds 1c6b86b50d4 c++: module test harness adds dfbe642c97f arc: Refurbish adc/sbc patterns adds a412be00c49 arc: Avoid generating brcc instructions with limm adds 78e9cfe1e29 arc: Update ARC700 cache hazard detection. adds e36ce56e81b arm: Auto-vectorization for MVE clean condition for vand an [...] adds ab264f4b39c compiler: encode user visible names if necessary adds 35af87784e0 Daily bump. adds 755cf781f2e Add missing varasm DECL_P check. adds 02fc65c7263 c++: Refactor final cleanup adds 262784be3dc c++: Final module preparations adds 8bab7dce62e c++: Fix build with --enable-gather-detailed-mem-stats. adds 9324f7a25c7 c++: Avoid considering some conversion ops [PR97600] adds 54f75d8fb3f Daily bump. adds cc9b9c0b682 openmp, openacc: Fix up handling of data regions [PR98183] adds fe78528c05f widening_mul: Recognize another form of ADD_OVERFLOW [PR96272] adds 0bd675183d9 match.pd: Add ~(X - Y) -> ~X + Y simplification [PR96685] adds ff2dfdef2f2 Fortran: Enable inquiry references in data statements [PR98022]. adds 815eb852a2d libstdc++: Fix _GLIBCXX_DEBUG mode constexpr compatibility adds 9855e8a90df Daily bump. adds da40a69c9ef vec: Silence clang warning adds 6ad972ece13 rtlanal: Remove noop_move_p REG_EQUAL condition adds 1751a78ecaf Move iterator_range to a new iterator-utils.h file adds 1498b1a8fb8 Tweak the way that is_a is implemented adds f1eeabc1fd0 testsuite: Fix various scan-assembler-symbol-section issues adds 501f4702674 Show coarrays on parse tree dump, implement debug for array [...] adds 10bbba91457 middle-end: Refactor and expose some vectorizer helper functions. adds 3ed472af6bc middle-end: Support complex Addition adds 2f05dadaeda Arm: Add support for auto-vectorization using HF mode. adds 3b8a82f97dd Arm: Add NEON and MVE RTL patterns for Complex Addition, Mu [...] adds d88e2cb5491 varasm: Reject soft frame or arg pointer registers for regi [...] adds 3cc4e183f12 Revert "Arm: Add NEON and MVE RTL patterns for Complex Addi [...] adds 49ec63666e0 widening_mul: Fix a > ~b to .ADD_OVERFLOW optimization [PR98256] adds 20d68fa0d81 VAX: Fix lower bound adjustment with `casesi' adds 3530ca075b0 VAX: Remove unused register allocation from QMATH DImode ad [...] adds ffb1dcf6222 VAX: Handle constant 0 with QMATH DImode add/sub adds 294ca9eca02 VAX: Handle subtracting from self with QMATH DImode add/sub adds d9ec27c1c38 VAX: Check the correct operand for constant 0 push operation adds 2c3d487a9a8 VAX: Unify push operation selection adds b4cdc2a3d33 Daily bump. adds 8e56e4d9566 libstdc++: Fix several _GLIBCXX_DEBUG tests adds 0df5fa66b66 -fgo-dump-spec: skip typedefs that match struct tag adds cf7efe2d36f aarch64: Add support for Cortex-A78C adds ab28eac6076 sanitizer: do not ICE for pointer cmp/sub adds ebc15a4e1ee arm,testsuite: Fix vect-half-floats.c test adds 434fb3b6cc7 arm: Auto-vectorization for MVE: veor adds 5391cf07be7 arm: Auto-vectorization for MVE: vbic adds fd43603414a arm: Auto-vectorization for MVE: vmvn adds 4cbb7cab47a arm: Auto-vectorization for MVE: vneg adds f60c1b31027 .dir-locals.el: Set 'fill-column' to 80 for c-mode adds 470a25b638f Limit perf data buffer during feature checking adds 159b0bd9ce2 middle-end: Exclude TOP permute from blend considerations adds 62c5ea52288 preprocessor: Deferred macro support adds 49ea96b4d88 [Ada] Adjust documentation of System.Img_Util.Set_Decimal_Digits adds 3fcb8100aac [Ada] Correctly mark subprogram as not always inlined in GN [...] adds ae8c56262d6 [Ada] Update comment for processing of pragma Assertion_Policy adds efec136240f [Ada] Fix analysis of access objects in Depends contracts adds d494f9f037b [Ada] Tidy up implementation of System.Fat_Gen.Valid and in [...] adds 2a1a3fc67f4 [Ada] Avoid reanalysis of malformed dependency relations adds 758daef51b0 [Ada] Refine error messages on illegal Refined_State in SPARK adds d983a9d0500 [Ada] Fix warning control character for message on IN OUT p [...] adds 2c40c60ecb3 [Ada] Compiler crash on call to function instance adds c2dc9fb6614 [Ada] Simplify prevention of cascaded errors for Refined_State adds 32543637450 [Ada] Fix couple of bugs in the implementation of Round attribute adds 097826df0cb [Ada] Additional fixes for Default_Initial_Condition adds 9189557557f [Ada] Implement AI12-0398-1/03 adds e5e963ab2ed [Ada] armhf-linux: symbolic tracebacks adds a98c6ffa0ba [Ada] Fix documentation of -gnatw.K switch (activates => disables) adds 3cde9f1cc56 [Ada] Remove double initialization of the known value cache adds f3dd0581a51 [Ada] Implement part of System.Fat_Gen more efficiently adds 77c44637af3 [Ada] Adjust previous change to System.Fat_Gen adds a36a291399f [Ada] Fix internal error on bit-packed array in Volatile_Fu [...] adds b97b4e6f71d [Ada] Adjust again previous change to System.Fat_Gen adds 415791cf5c9 [Ada] Fix compile time evaluation of shift intrinsics adds b9348660558 [Ada] Add annotation after recent compiler changes adds 90b2d3fafb9 [Ada] Fix alignment warning in System.Fat_Gen unit adds 7e7d99bfa23 [Ada] Incorrect accessibility level on type in formal package adds 430dd877b86 [Ada] Small cleanup in the Ada.Text_IO hierarchy adds 951d7d13199 [Ada] Small adjustments to fixed-point I/O units adds b27e311783f [Ada] Refactor duplicated code for floating point attributes adds 041f8c70ad0 [Ada] Process Truncation just like other floating point attributes adds 7837a887d66 [Ada] Refactor duplicated code for First and Last attributes adds a21ec1de4e5 [Ada] Analyze second parameter of attribute Scaling adds ca086b8b8bb gcov: Update comments. adds 4dc486b6ba9 AArch64: Add support for --with-tune adds e63ae8c083a disable --with-{cpu,arch,tune}-32 adds fe7f75cf167 Correct/improve maybe_emit_free_warning (PR middle-end/9816 [...] adds 057dc81f820 aix: Fixinclude updates [PR98208] adds 4c275e83ddc libstdc++: Make tests with Undefined Behavior in C++11 UNSUPPORTED adds 22a90217305 rs6000: Update the processor defaults for FreeBSD adds d52945ce546 Daily bump. adds e2e0c7b86f8 Fix up testcase. adds 773a4106bbb go-test.exp: retain any characters at end of ERROR line adds 06ff8708f0b gcc: xtensa: fix PR target/98285 adds e51ef5f95f5 doc: Update link to KernelAddressSanitizer adds 23900be4d31 libstdc++: Update link to Unicode-HOWTO adds efd08ad579a gcov: fix line output for nested functions in JSON format adds 59482fa1e72 i386: Make -march=x86-64-v[234] behave more like other -mar [...] adds cab1b0ebc00 lto: set nthreads_var to 1 if it is zero adds 69bd5d473d2 i386: Fix up -march=x86-64-v[234] vs. target attribute [PR98274] adds a8ecf5ec328 [Ada] Refactor duplicated code for Compose, Leading_Part an [...] adds e30609bf042 [Ada] Refactor duplicated code for Adjacent, Copy_Sign and [...] adds e5f53db770e [Ada] Refactor duplicated code for Denorm and Signed_Zeros [...] adds 82b4bbb7a4b [Ada] Refactor repeated code for floating point attributes [...] adds 156f9796d50 [Ada] Refactor repeated code for floating point attributes [...] adds 4c11930d2e0 [Ada] Refactor repeated code for real type attributes retur [...] adds f9c82ff4316 [Ada] Refactor repeated code for real type attributes retur [...] adds cb84595d3f4 [Ada] Refactor repeated code for real type attributes retur [...] adds 10853d6e8a0 [Ada] Refactor repeated code for component attributes adds 9c852dfb057 [Ada] Remove redundant calls to UI_To_Int in relational operands adds 57d5ceda2f8 [Ada] Refactor repeated code for fixed point attributes adds 7addd1cec71 [Ada] Refactor repeated code for size attributes adds bc576410993 [Ada] Refactor repeated code for Pred and Succ attributes adds ce20ff0260c [Ada] Refactor repeated code for Width attributes adds afed612dc56 [Ada] Refactor repeated code for Callable and Terminated at [...] adds 3a6021dc1de [Ada] Fix possible infinite recursion in directory iterator adds b2304663888 [Ada] Refactor repeated code for Value attributes adds 2e188579aaa [Ada] Crash on unnesting unnamed blocks adds 958eed88b93 [Ada] Simplify discarding nodes when processing aspect/prag [...] adds d79e7af5ff7 [Ada] Transform_Function_Array issues adds 1851d3cef24 [Ada] Mark generic body outside of SPARK adds 338e513351c [Ada] Implement tiered support for floating-point input operations adds 320be7e2b4b [Ada] Reuse Append_New in parsing aggregates adds 43852482caf [Ada] Complain about missing -gnat2020 switch on iterator_filter adds a1023434a8d [Ada] Postcondition checks performed before finalization adds 04974721aee [Ada] Small adjustment to parameterization of System.Value_R adds 3a6298d6393 [Ada] Refactor repeated complains about missing -gnat2005 switch adds 7d07d75d69d [Ada] Simplify check for extra parens adds 2224729c890 [Ada] Small adjustment to System.Val_Real adds 0feb237657c [Ada] Fix serial port baud rate setting on GNU/Linux adds cf4ed3b4159 libstdc++: Use init_priority attribute for Init object [PR 98108] adds a929b39aa32 libstdc++: Disabling AC_LIBTOOL_DLOPEN check if building wi [...] adds fa452a843d2 libstdc++: Remove workaround for PR c++/78173 adds 7640db57113 libstdc++: Fix required locales of a testcase adds 8dede241119 c++: module-related tweak adds c5271279d6e Add toplevel dirs adds 362303298ac Add libcody adds f072d1021e3 libstdc++: Do not define constexpr assertions for C++11 adds e831ad4dab9 libstdc++: Increase timeout for tests in debug mode adds 35fc243fca0 Add c++tools adds 2efd8b1ffd0 Add C++tools adds b7dfc2074c7 c++: module mapper adds 4efde6781bb c++: Modules Is Landing adds e9ae2d45ea1 doc: Document C++ 20 modules adds 4e096e0ff8c libstdc++: Fix the test for rvalue stream extraction adds 662de36bf79 Add the -fdebug-aux-vars flag to debug variables generated [...] adds 30c41abc41b c++: Add changelog files in c++tools/ and libcody/ directories adds 35317db051b c++: Fix return type deduction during satisfaction adds 75aee072696 libstdc++: Support libc with stdio-only I/O in libstdc++ adds 433703843b3 libstdc++: Remove init_priority attribute for Init object [ [...] adds e48456f568a libcody: Fix for dash adds a582a319c10 Fix dashism adds f23753c710d compiler: better error for unexpected digit adds 8a5b8fc719f compiler: discard global sink variables with static initializers adds 788d204885c compiler: avoid knock-on errors from invalid interfaces adds 5aba0266711 compiler: correct grammar in error message adds 34c7d3d3b21 Go testsuite: update bugs for recent change adds 36c9a3fe3f3 d: Fix ICE in gimplify_expr, at gimplify.c (PR98277) adds d41b097350d match.pd: Optimize X / bool_range_Y to X [PR96094] adds 3d5e3eb4074 gcc_update update adds 4f0c800ba60 libcody: Work with older gccs adds 65eac818dbc cody: Remove unused variable. adds 42181708da1 c++: Remove dg-ice in constexpr-52830.C [PR52830] adds 6e9d865119a Daily bump. adds cff6dac28a0 arm: Replace calls to __builtin_vcreate* in arm_neon.h [PR66791] adds 9eeeef2877a arm: Replace calls to __builtin_vneg* by - in arm_neon.h [PR66791] adds a3bac40469b arm: Replace calls to __builtin_vcgt* by <,> in arm_neon.h [...] adds 31008a8bb30 rs6000: Use subreg for QI/HI vector init adds 61e3c180ad6 Fix PR tree-optimization/98272 adds 5c5eb7e4872 options: fix integer overflow adds 8833eab4461 Add -Wtsan. new 5137d1ae6a1 Remove Report keyword for options new eece52b53b7 opts: Remove all usages of Report keyword.
The 2 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: .dir-locals.el | 7 +- ChangeLog | 19 + Makefile.def | 13 + Makefile.in | 1612 +- Makefile.tpl | 4 +- c++tools/ChangeLog | 16 + c++tools/Makefile.in | 125 + c++tools/config.h.in | 43 + c++tools/configure | 4840 +++++ c++tools/configure.ac | 210 + c++tools/resolver.cc | 272 + c++tools/resolver.h | 105 + c++tools/server.cc | 976 + configure | 4 +- configure.ac | 4 +- contrib/ChangeLog | 9 + contrib/gcc-changelog/git_commit.py | 2 + contrib/gcc_update | 2 + fixincludes/ChangeLog | 7 + fixincludes/fixincl.x | 4 +- fixincludes/inclhack.def | 2 +- fixincludes/tests/base/sys/types.h | 5 + gcc/ChangeLog | 644 + gcc/DATESTAMP | 2 +- gcc/Makefile.in | 9 +- gcc/ada/ChangeLog | 767 + gcc/ada/Makefile.rtl | 4 +- gcc/ada/contracts.adb | 241 +- gcc/ada/contracts.ads | 15 + .../building_executable_programs_with_gnat.rst | 2 +- .../doc/gnat_ugn/gnat_and_program_execution.rst | 2 +- gcc/ada/einfo.adb | 4 +- gcc/ada/einfo.ads | 4 +- gcc/ada/errout.adb | 19 + gcc/ada/errout.ads | 5 + gcc/ada/exp_aggr.adb | 31 +- gcc/ada/exp_attr.adb | 62 +- gcc/ada/exp_ch3.adb | 5 + gcc/ada/exp_ch4.adb | 5 +- gcc/ada/exp_ch6.adb | 78 +- gcc/ada/exp_ch7.adb | 770 +- gcc/ada/exp_disp.adb | 2 +- gcc/ada/exp_fixd.adb | 23 +- gcc/ada/exp_imgv.adb | 17 +- gcc/ada/exp_pakd.adb | 11 +- gcc/ada/exp_prag.adb | 6 + gcc/ada/exp_unst.adb | 21 +- gcc/ada/exp_util.adb | 24 +- gcc/ada/freeze.adb | 6 +- gcc/ada/gnat_ugn.texi | 16 +- gcc/ada/inline.adb | 27 +- gcc/ada/inline.ads | 14 +- gcc/ada/libgnat/a-ticoau.adb | 23 +- gcc/ada/libgnat/a-ticoau.ads | 35 +- gcc/ada/libgnat/a-ticoio.adb | 94 +- gcc/ada/libgnat/a-tideau.adb | 1 - gcc/ada/libgnat/a-tifiau.adb | 1 - gcc/ada/libgnat/a-tifiio.adb | 50 +- gcc/ada/libgnat/a-tifiio__128.adb | 58 +- gcc/ada/libgnat/a-tiflau.adb | 118 +- gcc/ada/libgnat/a-tiflau.ads | 31 +- gcc/ada/libgnat/a-tiflio.adb | 74 +- gcc/ada/libgnat/a-tiflio.ads | 2 +- gcc/ada/libgnat/a-tigeau.adb | 100 + gcc/ada/libgnat/a-tigeau.ads | 6 + gcc/ada/libgnat/a-wtcoau.adb | 23 +- gcc/ada/libgnat/a-wtcoau.ads | 45 +- gcc/ada/libgnat/a-wtcoio.adb | 95 +- gcc/ada/libgnat/a-wtcoio.ads | 16 +- gcc/ada/libgnat/a-wtdeau.adb | 1 - gcc/ada/libgnat/a-wtdeio.adb | 4 +- gcc/ada/libgnat/a-wtdeio__128.adb | 4 +- gcc/ada/libgnat/a-wtenio.adb | 4 +- gcc/ada/libgnat/a-wtfiau.adb | 1 - gcc/ada/libgnat/a-wtfiio.adb | 25 +- gcc/ada/libgnat/a-wtfiio__128.adb | 29 +- gcc/ada/libgnat/a-wtflau.adb | 131 +- gcc/ada/libgnat/a-wtflau.ads | 39 +- gcc/ada/libgnat/a-wtflio.adb | 85 +- gcc/ada/libgnat/a-wtgeau.adb | 100 + gcc/ada/libgnat/a-wtgeau.ads | 6 + gcc/ada/libgnat/a-wtinio.adb | 4 +- gcc/ada/libgnat/a-wtinio__128.adb | 4 +- gcc/ada/libgnat/a-wtmoio.adb | 4 +- gcc/ada/libgnat/a-wtmoio__128.adb | 4 +- gcc/ada/libgnat/a-ztcoau.adb | 23 +- gcc/ada/libgnat/a-ztcoau.ads | 41 +- gcc/ada/libgnat/a-ztcoio.adb | 96 +- gcc/ada/libgnat/a-ztcoio.ads | 14 +- gcc/ada/libgnat/a-ztdeau.adb | 1 - gcc/ada/libgnat/a-ztdeio.adb | 4 +- gcc/ada/libgnat/a-ztdeio__128.adb | 4 +- gcc/ada/libgnat/a-ztenio.adb | 4 +- gcc/ada/libgnat/a-ztfiau.adb | 1 - gcc/ada/libgnat/a-ztfiio.adb | 25 +- gcc/ada/libgnat/a-ztfiio__128.adb | 29 +- gcc/ada/libgnat/a-ztflau.adb | 133 +- gcc/ada/libgnat/a-ztflau.ads | 39 +- gcc/ada/libgnat/a-ztflio.adb | 84 +- gcc/ada/libgnat/a-ztgeau.adb | 100 + gcc/ada/libgnat/a-ztgeau.ads | 6 + gcc/ada/libgnat/a-ztinio.adb | 4 +- gcc/ada/libgnat/a-ztinio__128.adb | 4 +- gcc/ada/libgnat/a-ztmoio.adb | 4 +- gcc/ada/libgnat/a-ztmoio__128.adb | 4 +- gcc/ada/libgnat/g-diopit.adb | 5 +- gcc/ada/libgnat/g-diopit.ads | 2 + gcc/ada/libgnat/g-sercom__linux.adb | 110 +- gcc/ada/libgnat/s-fatgen.adb | 682 +- gcc/ada/libgnat/s-fatgen.ads | 15 +- gcc/ada/libgnat/s-imguti.ads | 21 +- gcc/ada/libgnat/{s-fatsfl.ads => s-valflt.ads} | 31 +- gcc/ada/libgnat/{s-fatsfl.ads => s-vallfl.ads} | 31 +- gcc/ada/libgnat/{s-fatsfl.ads => s-valllf.ads} | 31 +- gcc/ada/libgnat/s-valrea.adb | 60 +- gcc/ada/libgnat/s-valrea.ads | 15 +- gcc/ada/libgnat/s-valued.adb | 5 +- gcc/ada/libgnat/s-valuef.adb | 5 +- gcc/ada/libgnat/s-valuer.adb | 85 +- gcc/ada/libgnat/s-valuer.ads | 2 + gcc/ada/par-ch10.adb | 13 +- gcc/ada/par-ch11.adb | 5 +- gcc/ada/par-ch12.adb | 49 +- gcc/ada/par-ch3.adb | 92 +- gcc/ada/par-ch4.adb | 46 +- gcc/ada/par-ch5.adb | 28 +- gcc/ada/par-ch6.adb | 35 +- gcc/ada/par-ch9.adb | 18 +- gcc/ada/rtsfind.ads | 38 +- gcc/ada/sa_messages.ads | 2 +- gcc/ada/sem_aggr.adb | 5 +- gcc/ada/sem_attr.adb | 352 +- gcc/ada/sem_ch13.adb | 14 +- gcc/ada/sem_ch6.adb | 52 +- gcc/ada/sem_elab.adb | 14 +- gcc/ada/sem_eval.adb | 4 +- gcc/ada/sem_prag.adb | 190 +- gcc/ada/sem_res.adb | 14 +- gcc/ada/sem_util.adb | 72 +- gcc/ada/sem_util.ads | 7 + gcc/ada/sem_warn.adb | 6 +- gcc/ada/snames.ads-tmpl | 5 + gcc/ada/tracebak.c | 7 + gcc/brig/lang.opt | 2 +- gcc/builtins.c | 388 +- gcc/c-family/ChangeLog | 10 + gcc/c-family/c-attribs.c | 125 +- gcc/c-family/c.opt | 8 +- gcc/c/ChangeLog | 7 + gcc/c/c-typeck.c | 6 +- gcc/common.opt | 588 +- gcc/common/config/i386/cpuinfo.h | 25 +- gcc/config.gcc | 30 +- gcc/config/aarch64/aarch64-cores.def | 1 + gcc/config/aarch64/aarch64-tune.md | 2 +- gcc/config/aarch64/aarch64.h | 10 +- gcc/config/aarch64/aarch64.opt | 18 +- gcc/config/alpha/alpha.opt | 38 +- gcc/config/arc/arc-protos.h | 3 - gcc/config/arc/arc.c | 106 +- gcc/config/arc/arc.md | 196 +- gcc/config/arc/arc.opt | 110 +- gcc/config/arm/arm.c | 2 + gcc/config/arm/arm.opt | 66 +- gcc/config/arm/arm_neon.h | 94 +- gcc/config/arm/arm_neon_builtins.def | 4 - gcc/config/arm/iterators.md | 21 +- gcc/config/arm/mve.md | 95 +- gcc/config/arm/neon.md | 20 +- gcc/config/arm/predicates.md | 2 +- gcc/config/arm/unspecs.md | 13 - gcc/config/arm/vec-common.md | 29 +- gcc/config/avr/avr.opt | 52 +- gcc/config/bfin/bfin.opt | 34 +- gcc/config/bpf/bpf.opt | 6 +- gcc/config/c6x/c6x.opt | 6 +- gcc/config/cr16/cr16.opt | 4 +- gcc/config/cris/cris.opt | 64 +- gcc/config/cris/elf.opt | 2 +- gcc/config/csky/csky.opt | 60 +- gcc/config/darwin.opt | 24 +- gcc/config/fr30/fr30.opt | 2 +- gcc/config/frv/frv.opt | 62 +- gcc/config/ft32/ft32.opt | 12 +- gcc/config/gcn/gcn.opt | 12 +- gcc/config/i386/cygming.opt | 6 +- gcc/config/i386/i386-options.c | 25 +- gcc/config/i386/i386.opt | 304 +- gcc/config/i386/uintrintrin.h | 3 - gcc/config/ia64/ia64.opt | 68 +- gcc/config/ia64/ilp32.opt | 4 +- gcc/config/linux-android.opt | 2 +- gcc/config/linux.opt | 8 +- gcc/config/lm32/lm32.opt | 10 +- gcc/config/m32r/m32r.opt | 14 +- gcc/config/m68k/m68k.opt | 24 +- gcc/config/mcore/mcore.opt | 22 +- gcc/config/microblaze/microblaze.opt | 8 +- gcc/config/mips/mips.opt | 164 +- gcc/config/mmix/mmix.opt | 34 +- gcc/config/mn10300/mn10300.opt | 10 +- gcc/config/moxie/moxie.opt | 6 +- gcc/config/msp430/msp430.opt | 34 +- gcc/config/nds32/nds32.opt | 40 +- gcc/config/nios2/elf.opt | 4 +- gcc/config/nios2/nios2.opt | 258 +- gcc/config/nvptx/nvptx.opt | 16 +- gcc/config/pa/pa.opt | 26 +- gcc/config/pdp11/pdp11.opt | 24 +- gcc/config/pru/pru.opt | 6 +- gcc/config/riscv/riscv.opt | 22 +- gcc/config/rl78/rl78.opt | 18 +- gcc/config/rs6000/aix64.opt | 6 +- gcc/config/rs6000/freebsd64.h | 5 +- gcc/config/rs6000/linux64.opt | 2 +- gcc/config/rs6000/rs6000.c | 14 +- gcc/config/rs6000/rs6000.opt | 126 +- gcc/config/rs6000/sysv4.opt | 32 +- gcc/config/rx/elf.opt | 2 +- gcc/config/rx/rx.opt | 26 +- gcc/config/s390/s390.opt | 64 +- gcc/config/s390/tpf.opt | 14 +- gcc/config/sh/sh.opt | 38 +- gcc/config/sol2.opt | 4 +- gcc/config/sparc/long-double-switch.opt | 4 +- gcc/config/sparc/sparc.opt | 60 +- gcc/config/tilegx/tilegx.opt | 8 +- gcc/config/tilepro/tilepro.opt | 2 +- gcc/config/v850/v850.opt | 48 +- gcc/config/vax/vax.c | 43 +- gcc/config/vax/vax.md | 2 +- gcc/config/visium/visium.opt | 6 +- gcc/config/vms/vms.opt | 6 +- gcc/config/vxworks.opt | 2 +- gcc/config/xtensa/predicates.md | 5 +- gcc/config/xtensa/xtensa.md | 18 +- gcc/config/xtensa/xtensa.opt | 12 +- gcc/coretypes.h | 18 +- gcc/cp/ChangeLog | 176 + gcc/cp/Make-lang.in | 3 +- gcc/cp/call.c | 18 +- gcc/cp/config-lang.in | 2 +- gcc/cp/cp-lang.c | 6 + gcc/cp/cp-objcp-common.c | 15 + gcc/cp/cp-objcp-common.h | 4 +- gcc/cp/cp-tree.h | 7 +- gcc/cp/decl2.c | 37 +- gcc/cp/lambda.c | 8 + gcc/cp/mapper-client.cc | 356 + gcc/cp/mapper-client.h | 63 + gcc/cp/mapper-resolver.cc | 27 + gcc/cp/module.cc | 19815 ++++++++++++++++++- gcc/cp/name-lookup.c | 415 +- gcc/cp/name-lookup.h | 27 + gcc/cp/pt.c | 24 +- gcc/cp/tree.c | 22 +- gcc/cp/typeck.c | 2 +- gcc/d/ChangeLog | 7 + gcc/d/decl.cc | 43 +- gcc/doc/cppopts.texi | 4 + gcc/doc/extend.texi | 44 +- gcc/doc/invoke.texi | 456 +- gcc/doc/md.texi | 48 + gcc/doc/options.texi | 3 - gcc/doc/passes.texi | 3 +- gcc/doc/sourcebuild.texi | 11 +- gcc/expr.c | 24 + gcc/fortran/ChangeLog | 21 + gcc/fortran/data.c | 74 +- gcc/fortran/dump-parse-tree.c | 36 + gcc/fortran/invoke.texi | 11 +- gcc/fortran/lang.opt | 4 + gcc/fortran/trans.c | 42 + gcc/gcc.c | 1 + gcc/gcov.c | 23 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 23 +- gcc/go/gofrontend/gogo.cc | 13 +- gcc/go/gofrontend/gogo.h | 34 +- gcc/go/gofrontend/lex.cc | 7 + gcc/go/gofrontend/names.cc | 136 +- gcc/go/gofrontend/parse.cc | 1 + gcc/go/gofrontend/statements.cc | 2 +- gcc/go/gofrontend/types.cc | 25 +- gcc/go/gofrontend/types.h | 44 +- gcc/godump.c | 16 +- gcc/internal-fn.def | 3 + gcc/ira-color.c | 6 +- gcc/is-a.h | 81 +- gcc/iterator-utils.h | 44 + gcc/lto-wrapper.c | 2 + gcc/lto/lang.opt | 6 +- gcc/match.pd | 41 +- gcc/omp-expand.c | 28 +- gcc/omp-low.c | 7 +- gcc/opt-functions.awk | 4 +- gcc/optabs.c | 6 +- gcc/optabs.def | 2 + gcc/optc-gen.awk | 4 - gcc/opts-common.c | 12 +- gcc/opts.h | 2 - gcc/rtlanal.c | 4 - gcc/testsuite/ChangeLog | 399 + .../c-c++-common/Wfree-nonheap-object-2.c | 52 + .../c-c++-common/Wfree-nonheap-object-3.c | 70 + gcc/testsuite/c-c++-common/Wfree-nonheap-object.c | 50 + gcc/testsuite/c-c++-common/Wmismatched-dealloc.c | 67 + gcc/testsuite/c-c++-common/asan/pr98204.c | 6 + gcc/testsuite/g++.dg/cpp0x/constexpr-52830.C | 1 - gcc/testsuite/g++.dg/cpp2a/concepts-conv3.C | 25 + gcc/testsuite/g++.dg/cpp2a/concepts-conv3a.C | 17 + gcc/testsuite/g++.dg/cpp2a/concepts-pr78173.C | 9 + gcc/testsuite/g++.dg/cpp2a/concepts-requires23.C | 9 + gcc/testsuite/g++.dg/gomp/tls-5.C | 4 +- gcc/testsuite/g++.dg/modules/mod-decl-0-2a.C | 6 + gcc/testsuite/g++.dg/modules/mod-decl-0.C | 6 + gcc/testsuite/g++.dg/modules/mod-decl-1.C | 29 + gcc/testsuite/g++.dg/modules/mod-decl-2_a.C | 8 + gcc/testsuite/g++.dg/modules/mod-decl-2_b.C | 11 + gcc/testsuite/g++.dg/modules/mod-decl-2_c.C | 8 + gcc/testsuite/g++.dg/modules/mod-decl-3.C | 26 + gcc/testsuite/g++.dg/modules/mod-decl-5_a.C | 3 + gcc/testsuite/g++.dg/modules/mod-decl-5_b.C | 11 + gcc/testsuite/g++.dg/modules/modules.exp | 376 + gcc/testsuite/g++.dg/warn/Wfree-nonheap-object-3.C | 38 + gcc/testsuite/g++.dg/warn/Wfree-nonheap-object-4.C | 26 + gcc/testsuite/g++.dg/warn/Wmismatched-dealloc-2.C | 20 +- .../g++.dg/warn/Wmismatched-new-delete-2.C | 249 + gcc/testsuite/g++.dg/warn/Wmismatched-new-delete.C | 34 +- gcc/testsuite/gcc.c-torture/compile/pr98229.c | 7 + gcc/testsuite/gcc.c-torture/compile/pr98256.c | 9 + gcc/testsuite/gcc.dg/20021029-1.c | 2 +- gcc/testsuite/gcc.dg/Wmismatched-dealloc-2.c | 141 + gcc/testsuite/gcc.dg/Wmismatched-dealloc-3.c | 265 + gcc/testsuite/gcc.dg/Wmismatched-dealloc.c | 163 +- gcc/testsuite/gcc.dg/darwin-sections.c | 2 - gcc/testsuite/gcc.dg/goacc/pr98183.c | 15 + gcc/testsuite/gcc.dg/gomp/pr98183.c | 15 + gcc/testsuite/gcc.dg/guality/pr98219-1.c | 49 + gcc/testsuite/gcc.dg/guality/pr98219-2.c | 63 + gcc/testsuite/gcc.dg/pr98190.c | 33 + gcc/testsuite/gcc.dg/pr98271.c | 13 + gcc/testsuite/gcc.dg/pr98272.c | 22 + gcc/testsuite/gcc.dg/torture/pr98219-1.c | 45 + gcc/testsuite/gcc.dg/torture/pr98219-2.c | 59 + gcc/testsuite/gcc.dg/torture/pr98235.c | 34 + gcc/testsuite/gcc.dg/tree-ssa/pr96094.c | 34 + gcc/testsuite/gcc.dg/tree-ssa/pr96272.c | 37 + gcc/testsuite/gcc.dg/tree-ssa/pr96685-1.c | 52 + gcc/testsuite/gcc.dg/tree-ssa/pr96685-2.c | 40 + gcc/testsuite/gcc.dg/tree-ssa/pr96685-3.c | 43 + gcc/testsuite/gcc.dg/tsan/atomic-fence.c | 11 + gcc/testsuite/gcc.dg/vect/bb-slp-69.c | 1 + gcc/testsuite/gcc.dg/vect/bb-slp-subgroups-3.c | 1 + .../vect/complex/bb-slp-complex-add-pattern-byte.c | 12 + .../vect/complex/bb-slp-complex-add-pattern-int.c | 12 + .../vect/complex/bb-slp-complex-add-pattern-long.c | 12 + .../complex/bb-slp-complex-add-pattern-short.c | 12 + .../bb-slp-complex-add-pattern-unsigned-byte.c | 12 + .../bb-slp-complex-add-pattern-unsigned-int.c | 12 + .../bb-slp-complex-add-pattern-unsigned-long.c | 12 + .../bb-slp-complex-add-pattern-unsigned-short.c | 12 + .../vect/complex/complex-add-pattern-template.c | 60 + .../gcc.dg/vect/complex/complex-add-template.c | 79 + .../gcc.dg/vect/complex/complex-operations-run.c | 103 + .../gcc.dg/vect/complex/complex-operations.c | 358 + gcc/testsuite/gcc.dg/vect/complex/complex.exp | 20 + .../complex/fast-math-bb-slp-complex-add-double.c | 12 + .../complex/fast-math-bb-slp-complex-add-float.c | 11 + .../fast-math-bb-slp-complex-add-half-float.c | 13 + .../fast-math-bb-slp-complex-add-pattern-double.c | 11 + .../fast-math-bb-slp-complex-add-pattern-float.c | 11 + ...st-math-bb-slp-complex-add-pattern-half-float.c | 11 + .../vect/complex/fast-math-complex-add-double.c | 11 + .../vect/complex/fast-math-complex-add-float.c | 11 + .../complex/fast-math-complex-add-half-float.c | 11 + .../complex/fast-math-complex-add-pattern-double.c | 11 + .../complex/fast-math-complex-add-pattern-float.c | 11 + .../fast-math-complex-add-pattern-half-float.c | 12 + .../vect/complex/vect-complex-add-pattern-byte.c | 12 + .../vect/complex/vect-complex-add-pattern-int.c | 12 + .../vect/complex/vect-complex-add-pattern-long.c | 12 + .../vect/complex/vect-complex-add-pattern-short.c | 12 + .../vect-complex-add-pattern-unsigned-byte.c | 12 + .../vect-complex-add-pattern-unsigned-int.c | 12 + .../vect-complex-add-pattern-unsigned-long.c | 12 + .../vect-complex-add-pattern-unsigned-short.c | 12 + gcc/testsuite/gcc.dg/vect/pr97678.c | 2 + gcc/testsuite/gcc.dg/vect/vect-live-6.c | 2 +- gcc/testsuite/gcc.misc-tests/godump-1.c | 23 + gcc/testsuite/gcc.target/aarch64/sve/pr97092.c | 24 + .../gcc.target/aarch64/with-tune-config.c | 7 + gcc/testsuite/gcc.target/aarch64/with-tune-march.c | 8 + gcc/testsuite/gcc.target/aarch64/with-tune-mcpu.c | 8 + gcc/testsuite/gcc.target/aarch64/with-tune-mtune.c | 7 + gcc/testsuite/gcc.target/arc/pmpyd.c | 15 + gcc/testsuite/gcc.target/arc/tmac-1.c | 2 +- gcc/testsuite/gcc.target/arm/lob2.c | 2 +- gcc/testsuite/gcc.target/arm/lob3.c | 2 +- gcc/testsuite/gcc.target/arm/lob4.c | 2 +- gcc/testsuite/gcc.target/arm/lob5.c | 2 +- gcc/testsuite/gcc.target/arm/simd/mve-vbic.c | 65 + gcc/testsuite/gcc.target/arm/simd/mve-veor.c | 61 + gcc/testsuite/gcc.target/arm/simd/mve-vmvn.c | 35 + gcc/testsuite/gcc.target/arm/simd/mve-vneg.c | 49 + gcc/testsuite/gcc.target/arm/simd/mve-vorr.c | 64 + gcc/testsuite/gcc.target/arm/vect-half-floats.c | 14 + gcc/testsuite/gcc.target/i386/pr78102.c | 2 +- gcc/testsuite/gcc.target/i386/pr79804.c | 6 +- gcc/testsuite/gcc.target/i386/pr88178.c | 2 +- gcc/testsuite/gcc.target/i386/pr92469.c | 24 + gcc/testsuite/gcc.target/i386/pr98264.c | 22 + gcc/testsuite/gcc.target/i386/pr98274.c | 8 + gcc/testsuite/gcc.target/i386/uintr-2.c | 7 +- gcc/testsuite/gcc.target/i386/uintr-3.c | 6 +- gcc/testsuite/gcc.target/i386/uintr-4.c | 6 +- gcc/testsuite/gcc.target/i386/uintr-5.c | 4 +- gcc/testsuite/gcc.target/i386/x86-64-v2-msabi.c | 5 + gcc/testsuite/gcc.target/i386/x86-64-v2-other.c | 5 + gcc/testsuite/gcc.target/i386/x86-64-v2.c | 6 +- gcc/testsuite/gcc.target/i386/x86-64-v3-msabi.c | 5 + gcc/testsuite/gcc.target/i386/x86-64-v3-other.c | 5 + gcc/testsuite/gcc.target/i386/x86-64-v3.c | 8 +- gcc/testsuite/gcc.target/i386/x86-64-v4-msabi.c | 5 + gcc/testsuite/gcc.target/i386/x86-64-v4-other.c | 5 + gcc/testsuite/gcc.target/i386/x86-64-v4.c | 6 +- gcc/testsuite/gcc.target/powerpc/pr96933-1.c | 1 + gcc/testsuite/gcc.target/powerpc/pr96933-2.c | 1 + gcc/testsuite/gcc.target/vax/push.c | 27 + gcc/testsuite/gcc.target/xtensa/pr98285.c | 54 + gcc/testsuite/gdc.dg/pr98277.d | 13 + gcc/testsuite/gfortran.dg/data_inquiry_ref.f90 | 33 + gcc/testsuite/go.test/go-test.exp | 3 +- gcc/testsuite/go.test/test/fixedbugs/bug195.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug251.go | 2 +- gcc/testsuite/lib/scanasm.exp | 54 +- gcc/testsuite/lib/target-supports.exp | 174 +- gcc/tree-core.h | 4 + gcc/tree-ssa-dce.c | 62 +- gcc/tree-ssa-math-opts.c | 109 +- gcc/tree-switch-conversion.c | 13 +- gcc/tree-vect-loop.c | 8 +- gcc/tree-vect-patterns.c | 4 +- gcc/tree-vect-slp-patterns.c | 721 + gcc/tree-vect-slp.c | 186 +- gcc/tree-vectorizer.c | 17 +- gcc/tree-vectorizer.h | 95 +- gcc/tree.c | 103 +- gcc/tree.h | 2 + gcc/tsan.c | 6 + gcc/varasm.c | 27 + gcc/vec.h | 2 +- libcody/CMakeLists.txt | 121 + libcody/CODING.md | 115 + libcody/CONTRIB.md | 10 + libcody/ChangeLog | 64 + libcody/LICENSE | 201 + libcody/LICENSE.gcc | 29 + libcody/Makefile.in | 191 + libcody/Makesub.in | 48 + libcody/README.md | 497 + libcody/buffer.cc | 386 + libcody/build-aux/config.guess | 1476 ++ libcody/build-aux/config.sub | 1833 ++ libcody/build-aux/install-sh | 518 + libcody/client.cc | 336 + libcody/cmake/libcody-config-ix.cmake | 43 + libcody/cody.hh | 800 + libcody/config.h.in | 29 + libcody/config.m4 | 281 + libcody/configure | 4202 ++++ libcody/configure.ac | 37 + libcody/dox.cfg.in | 2478 +++ libcody/fatal.cc | 78 + libcody/gdbinit.in | 11 + libcody/internal.hh | 125 + libcody/netclient.cc | 140 + libcody/netserver.cc | 153 + libcody/packet.cc | 50 + libcody/resolver.cc | 209 + libcody/server.cc | 306 + libcody/tests/01-serialize/connect.cc | 30 + libcody/tests/01-serialize/decoder.cc | 73 + libcody/tests/01-serialize/encoder.cc | 48 + libcody/tests/02-comms/client-1.cc | 97 + libcody/tests/02-comms/pivot-1.cc | 76 + libcody/tests/02-comms/server-1.cc | 68 + libcody/tests/Makesub.in | 36 + libcody/tests/jouster | 11 + libcpp/ChangeLog | 12 + libcpp/include/cpplib.h | 11 +- libcpp/macro.c | 9 +- libstdc++-v3/ChangeLog | 105 + libstdc++-v3/acinclude.m4 | 20 +- libstdc++-v3/config.h.in | 3 + libstdc++-v3/config/io/basic_file_stdio.cc | 46 +- libstdc++-v3/configure | 19 +- libstdc++-v3/configure.ac | 2 +- libstdc++-v3/doc/html/manual/facets.html | 2 +- libstdc++-v3/doc/xml/manual/codecvt.xml | 2 +- libstdc++-v3/include/bits/c++config | 2 +- libstdc++-v3/include/bits/iterator_concepts.h | 5 +- libstdc++-v3/include/debug/macros.h | 8 +- libstdc++-v3/testsuite/22_locale/locale/cons/5.cc | 4 +- .../23_containers/array/debug/back1_neg.cc | 2 +- .../23_containers/array/debug/back2_neg.cc | 2 +- .../23_containers/array/debug/front1_neg.cc | 2 +- .../23_containers/array/debug/front2_neg.cc | 2 +- .../array/debug/square_brackets_operator1_neg.cc | 2 +- .../array/debug/square_brackets_operator2_neg.cc | 2 +- .../vector/debug/multithreaded_swap.cc | 1 + .../constexpr.cc => copy/debug/constexpr_neg.cc} | 41 +- .../25_algorithms/copy_backward/constexpr.cc | 12 + .../{constexpr.cc => debug/constexpr_neg.cc} | 32 +- .../constexpr.cc => equal/constexpr_neg.cc} | 38 +- .../constexpr.cc => equal/debug/constexpr_neg.cc} | 39 +- .../lexicographical_compare/deque_iterators/1.cc | 2 + libstdc++-v3/testsuite/27_io/rvalue_streams.cc | 2 + .../ext/pb_ds/regression/tree_map_rand_debug.cc | 2 +- .../ext/pb_ds/regression/tree_set_rand_debug.cc | 2 +- .../ext/vstring/requirements/exception/basic.cc | 4 + .../exception/propagation_consistent.cc | 4 + libstdc++-v3/testsuite/lib/libstdc++.exp | 5 + 523 files changed, 58593 insertions(+), 4622 deletions(-) create mode 100644 c++tools/ChangeLog create mode 100644 c++tools/Makefile.in create mode 100644 c++tools/config.h.in create mode 100755 c++tools/configure create mode 100644 c++tools/configure.ac create mode 100644 c++tools/resolver.cc create mode 100644 c++tools/resolver.h create mode 100644 c++tools/server.cc copy gcc/ada/libgnat/{s-fatsfl.ads => s-valflt.ads} (76%) copy gcc/ada/libgnat/{s-fatsfl.ads => s-vallfl.ads} (75%) rename gcc/ada/libgnat/{s-fatsfl.ads => s-valllf.ads} (74%) create mode 100644 gcc/cp/mapper-client.cc create mode 100644 gcc/cp/mapper-client.h create mode 100644 gcc/cp/mapper-resolver.cc create mode 100644 gcc/iterator-utils.h create mode 100644 gcc/testsuite/c-c++-common/Wfree-nonheap-object-2.c create mode 100644 gcc/testsuite/c-c++-common/Wfree-nonheap-object-3.c create mode 100644 gcc/testsuite/c-c++-common/Wfree-nonheap-object.c create mode 100644 gcc/testsuite/c-c++-common/Wmismatched-dealloc.c create mode 100644 gcc/testsuite/c-c++-common/asan/pr98204.c create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-conv3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-conv3a.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr78173.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires23.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-decl-0-2a.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-decl-0.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-decl-1.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-decl-2_a.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-decl-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-decl-2_c.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-decl-3.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-decl-5_a.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-decl-5_b.C create mode 100644 gcc/testsuite/g++.dg/modules/modules.exp create mode 100644 gcc/testsuite/g++.dg/warn/Wfree-nonheap-object-3.C create mode 100644 gcc/testsuite/g++.dg/warn/Wfree-nonheap-object-4.C create mode 100644 gcc/testsuite/g++.dg/warn/Wmismatched-new-delete-2.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr98229.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr98256.c create mode 100644 gcc/testsuite/gcc.dg/Wmismatched-dealloc-2.c create mode 100644 gcc/testsuite/gcc.dg/Wmismatched-dealloc-3.c create mode 100644 gcc/testsuite/gcc.dg/goacc/pr98183.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr98183.c create mode 100644 gcc/testsuite/gcc.dg/guality/pr98219-1.c create mode 100644 gcc/testsuite/gcc.dg/guality/pr98219-2.c create mode 100644 gcc/testsuite/gcc.dg/pr98190.c create mode 100644 gcc/testsuite/gcc.dg/pr98271.c create mode 100644 gcc/testsuite/gcc.dg/pr98272.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr98219-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr98219-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr98235.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr96094.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr96272.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr96685-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr96685-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr96685-3.c create mode 100644 gcc/testsuite/gcc.dg/tsan/atomic-fence.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/bb-slp-complex-add-pattern-byte.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/bb-slp-complex-add-pattern-int.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/bb-slp-complex-add-pattern-long.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/bb-slp-complex-add-pattern-short.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/bb-slp-complex-add-pattern-un [...] create mode 100644 gcc/testsuite/gcc.dg/vect/complex/bb-slp-complex-add-pattern-un [...] create mode 100644 gcc/testsuite/gcc.dg/vect/complex/bb-slp-complex-add-pattern-un [...] create mode 100644 gcc/testsuite/gcc.dg/vect/complex/bb-slp-complex-add-pattern-un [...] create mode 100644 gcc/testsuite/gcc.dg/vect/complex/complex-add-pattern-template.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/complex-add-template.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/complex-operations-run.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/complex-operations.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/complex.exp create mode 100644 gcc/testsuite/gcc.dg/vect/complex/fast-math-bb-slp-complex-add- [...] create mode 100644 gcc/testsuite/gcc.dg/vect/complex/fast-math-bb-slp-complex-add-float.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/fast-math-bb-slp-complex-add- [...] create mode 100644 gcc/testsuite/gcc.dg/vect/complex/fast-math-bb-slp-complex-add- [...] create mode 100644 gcc/testsuite/gcc.dg/vect/complex/fast-math-bb-slp-complex-add- [...] create mode 100644 gcc/testsuite/gcc.dg/vect/complex/fast-math-bb-slp-complex-add- [...] create mode 100644 gcc/testsuite/gcc.dg/vect/complex/fast-math-complex-add-double.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/fast-math-complex-add-float.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/fast-math-complex-add-half-float.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/fast-math-complex-add-pattern [...] create mode 100644 gcc/testsuite/gcc.dg/vect/complex/fast-math-complex-add-pattern [...] create mode 100644 gcc/testsuite/gcc.dg/vect/complex/fast-math-complex-add-pattern [...] create mode 100644 gcc/testsuite/gcc.dg/vect/complex/vect-complex-add-pattern-byte.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/vect-complex-add-pattern-int.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/vect-complex-add-pattern-long.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/vect-complex-add-pattern-short.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/vect-complex-add-pattern-unsi [...] create mode 100644 gcc/testsuite/gcc.dg/vect/complex/vect-complex-add-pattern-unsi [...] create mode 100644 gcc/testsuite/gcc.dg/vect/complex/vect-complex-add-pattern-unsi [...] create mode 100644 gcc/testsuite/gcc.dg/vect/complex/vect-complex-add-pattern-unsi [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr97092.c create mode 100644 gcc/testsuite/gcc.target/aarch64/with-tune-config.c create mode 100644 gcc/testsuite/gcc.target/aarch64/with-tune-march.c create mode 100644 gcc/testsuite/gcc.target/aarch64/with-tune-mcpu.c create mode 100644 gcc/testsuite/gcc.target/aarch64/with-tune-mtune.c create mode 100644 gcc/testsuite/gcc.target/arc/pmpyd.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/mve-vbic.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/mve-veor.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/mve-vmvn.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/mve-vneg.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/mve-vorr.c create mode 100644 gcc/testsuite/gcc.target/arm/vect-half-floats.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92469.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98264.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98274.c create mode 100644 gcc/testsuite/gcc.target/i386/x86-64-v2-msabi.c create mode 100644 gcc/testsuite/gcc.target/i386/x86-64-v2-other.c create mode 100644 gcc/testsuite/gcc.target/i386/x86-64-v3-msabi.c create mode 100644 gcc/testsuite/gcc.target/i386/x86-64-v3-other.c create mode 100644 gcc/testsuite/gcc.target/i386/x86-64-v4-msabi.c create mode 100644 gcc/testsuite/gcc.target/i386/x86-64-v4-other.c create mode 100644 gcc/testsuite/gcc.target/vax/push.c create mode 100644 gcc/testsuite/gcc.target/xtensa/pr98285.c create mode 100644 gcc/testsuite/gdc.dg/pr98277.d create mode 100644 gcc/testsuite/gfortran.dg/data_inquiry_ref.f90 create mode 100644 gcc/tree-vect-slp-patterns.c create mode 100644 libcody/CMakeLists.txt create mode 100644 libcody/CODING.md create mode 100644 libcody/CONTRIB.md create mode 100644 libcody/ChangeLog create mode 100644 libcody/LICENSE create mode 100644 libcody/LICENSE.gcc create mode 100644 libcody/Makefile.in create mode 100644 libcody/Makesub.in create mode 100644 libcody/README.md create mode 100644 libcody/buffer.cc create mode 100755 libcody/build-aux/config.guess create mode 100755 libcody/build-aux/config.sub create mode 100755 libcody/build-aux/install-sh create mode 100644 libcody/client.cc create mode 100644 libcody/cmake/libcody-config-ix.cmake create mode 100644 libcody/cody.hh create mode 100644 libcody/config.h.in create mode 100644 libcody/config.m4 create mode 100755 libcody/configure create mode 100644 libcody/configure.ac create mode 100644 libcody/dox.cfg.in create mode 100644 libcody/fatal.cc create mode 100644 libcody/gdbinit.in create mode 100644 libcody/internal.hh create mode 100644 libcody/netclient.cc create mode 100644 libcody/netserver.cc create mode 100644 libcody/packet.cc create mode 100644 libcody/resolver.cc create mode 100644 libcody/server.cc create mode 100644 libcody/tests/01-serialize/connect.cc create mode 100644 libcody/tests/01-serialize/decoder.cc create mode 100644 libcody/tests/01-serialize/encoder.cc create mode 100644 libcody/tests/02-comms/client-1.cc create mode 100644 libcody/tests/02-comms/pivot-1.cc create mode 100644 libcody/tests/02-comms/server-1.cc create mode 100644 libcody/tests/Makesub.in create mode 100755 libcody/tests/jouster copy libstdc++-v3/testsuite/25_algorithms/{copy_backward/constexpr.cc => copy/debu [...] copy libstdc++-v3/testsuite/25_algorithms/copy_backward/{constexpr.cc => debug/con [...] copy libstdc++-v3/testsuite/25_algorithms/{copy_backward/constexpr.cc => equal/con [...] copy libstdc++-v3/testsuite/25_algorithms/{copy_backward/constexpr.cc => equal/deb [...]