This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/c++-coroutines in repository gcc.
from dd3aaf80255 Merge master r11-4133. adds 495ec0b2aa8 Convert -Walloca pass to ranger. adds e864d395b4e Convert -Wrestrict pass to ranger. adds d962ef77dad libbacktrace: use __attribute__((__fallthrough__)) adds 15b8e2af421 c++: block-scope extern decl with default args adds 1b6f0476837 libstdc++: Refactor _Hashtable to prepare for custom pointers adds 52cb0c7b0e9 rs6000: Allow -mabi=no-altivec override on command line for AIX. adds 7cf256c3c8d libgo: adjust NetBSD-specific types for stable syscall API adds 292c92715b2 Temporarily disable trap in in extract_range_builtin check. adds deb1365e5cb Handle 16 bit targets in diagnostic pruning adds e2e04288542 Daily bump. adds 1768f534c19 Fix discrepancy in Walloca test on 32-bit systems. adds 19e9cf7a178 aarch64: [testsuite] Fix typo in diagnostic message adds 73764bae1d4 [Ada] Raise Capacity_Error on formal vector insertion adds ac38961bad5 [Ada] Spurious error in taft ammendment derivation of CPP type adds 53ac0963d48 [Ada] Fix typos and style in comments related to Default_In [...] adds 54c49fcdd70 [Ada] Disable warnings on entities when building finalizers adds 512fe5e067c [Ada] Simplify the VxWorks implementation of __gnat_environ adds c43098ca632 [Ada] Make minimum accessibility level a constant object adds bd4dc93d42b [Ada] Incorrect associations for extra accessibility parameters adds e98f6ed1e2e [Ada] Use helper function in Freeze_Subprogram_Body adds 603b57c7323 [Ada] Use VxWorks 7 APIs for accessing environment variable [...] adds 4a17254b261 [Ada] Remove -mthreads from Linker_Options pragma for x86-lynx178e adds 7c6fb753e21 [Ada] Spurious error in current instance used as formal package adds 3b612313b6e [Ada] Fix crash with iterated_component_association and -gnatc adds 948c6d7e9e6 [Ada] Improve precision of Ada.Directories.Modification_Time adds 5ff5f7210f7 [Ada] Fix bogus error for bit-packed array with volatile component adds 05eb5c6142c [Ada] Compiler crash on prefixed call to controlled functio [...] adds d0d9f29d52e [Ada] Codepeer remarks take into account adds f1722339efa [Ada] Wrong detection of potentially blocking call in prote [...] adds e22557ee955 [Ada] Use index parameter for iterated_component_association adds ed9a428d02a [Ada] Fix crash on illegal OTHERS in iterated_component_ass [...] adds 3c2d338129a [Ada] Fix bootstrap with old GCC adds 74580e1b05a [Ada] Refactor repeated calls to Etype in aggregate expansion adds bdf5a983859 [Ada] Fix target configuration file used for CodePeer/SPARK [...] adds 6551e4cb27c [Ada] Document Long_Long_Long_Integer in implementation cha [...] adds a5476382a7f [Ada] Basic support for 128-bit types adds 4270e94541b [Ada] Fix analysis of iterated component expression with nu [...] adds a219511d1d2 [Ada] Work around missing Long_Long_Long_Size entry in .atp file adds cb7584a41d9 [Ada] Support of attributes Image, Put_Image, Val and Width [...] adds 3d3378fbb2f [Ada] Implement missing function result finalization. adds 4cd2e6f249e [Ada] Fix problematic placement of freeze node after instantiation adds 38aca14a437 [Ada] Support of the Ada.Text_IO hierarchy for 128-bit types adds b69f33f477b ASAN: Support detect_invalid_pointer_pairs=1 with detect_st [...] adds 6c5b08a2ca9 libsanitizer: add test-case adds bae73ca5222 Move simplify_cond_using_ranges_2 to tree-vrp.c adds 121a8812c45 libgomp: Hopefully avoid false positive warnings in env.c o [...] adds 878315ae489 Adjust overflow for invariants in bounds_of_var_in_loop. adds 4fa5dc951e9 Separate new_edges compute in copy_bbs adds 028a407463c Simplify CFG copying tables adds 5244b4af5e4 phiopt: Optimize x ? __builtin_clz (x) : 32 in GIMPLE [PR97503] adds 9b5d50b7c6e Simplify trivial VEC_COND_EXPR in expander. adds d9409301387 tree-optimization/97500 - avoid SLP backedges for inductions adds 310fe80babe Fortran: class.c - update vtable comment adds e957b86ca26 libstdc++: Rebase include/pstl to current upstream adds a186ab670e9 libstdc++: Make structured bindings always work for subrang [...] adds c8f795cac6a testsuite: enable and fix swaps-p8 testcases adds 17867980906 Introduce vxworks7r2 support for ppc and ppc64 adds 6bd2f2d080c Remove interfering default #undefs from vx-common.h adds caaa218f912 Inline functions with builtin_constant_p more agressively. new 455b730eb97 Merge master r11-4192.
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: gcc/ChangeLog | 136 ++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 438 ++++++++++ gcc/ada/Makefile.rtl | 118 ++- gcc/ada/ada_get_targ.adb | 56 +- gcc/ada/adaint.c | 112 ++- gcc/ada/checks.adb | 47 +- gcc/ada/cstand.adb | 65 +- .../implementation_defined_characteristics.rst | 24 +- gcc/ada/einfo.ads | 4 +- gcc/ada/env.c | 54 +- gcc/ada/exp_aggr.adb | 44 +- gcc/ada/exp_attr.adb | 2 +- gcc/ada/exp_ch3.adb | 14 +- gcc/ada/exp_ch4.adb | 84 +- gcc/ada/exp_ch6.adb | 119 ++- gcc/ada/exp_ch7.adb | 8 + gcc/ada/exp_ch9.adb | 12 + gcc/ada/exp_dbug.adb | 6 +- gcc/ada/exp_fixd.adb | 4 +- gcc/ada/exp_imgv.adb | 54 +- gcc/ada/exp_intr.adb | 12 +- gcc/ada/exp_pakd.adb | 5 +- gcc/ada/exp_pakd.ads | 340 +++++++- gcc/ada/exp_put_image.adb | 12 +- gcc/ada/exp_util.adb | 16 + gcc/ada/fname.adb | 6 +- gcc/ada/freeze.adb | 17 +- gcc/ada/get_targ.adb | 21 +- gcc/ada/get_targ.ads | 3 + gcc/ada/gnat1drv.adb | 27 + gcc/ada/gnat_rm.texi | 25 +- gcc/ada/impunit.adb | 47 +- gcc/ada/krunch.adb | 27 +- gcc/ada/krunch.ads | 6 + gcc/ada/layout.adb | 12 +- gcc/ada/libgnarl/s-osinte__lynxos178e.ads | 4 - gcc/ada/libgnat/a-cofove.adb | 10 +- gcc/ada/libgnat/a-direct.adb | 37 +- gcc/ada/libgnat/{a-lfteio.ads => a-llltio.ads} | 6 +- gcc/ada/libgnat/{a-lliwti.ads => a-lllwti.ads} | 4 +- gcc/ada/libgnat/{a-llizti.ads => a-lllzti.ads} | 4 +- gcc/ada/libgnat/a-tifiio.adb | 2 +- gcc/ada/libgnat/a-tigeau.adb | 54 ++ gcc/ada/libgnat/a-tigeau.ads | 6 + gcc/ada/libgnat/a-tiinau.adb | 228 +----- gcc/ada/libgnat/a-tiinau.ads | 64 +- gcc/ada/libgnat/a-tiinio.adb | 60 +- .../libgnat/{a-tiinio.adb => a-tiinio__128.adb} | 102 ++- gcc/ada/libgnat/a-timoau.adb | 305 ------- gcc/ada/libgnat/a-timoau.ads | 87 -- gcc/ada/libgnat/a-timoio.adb | 79 +- .../libgnat/{a-tiinio.adb => a-timoio__128.adb} | 114 ++- gcc/ada/libgnat/a-wtgeau.adb | 54 ++ gcc/ada/libgnat/a-wtgeau.ads | 8 +- gcc/ada/libgnat/a-wtinau.adb | 230 +----- gcc/ada/libgnat/a-wtinau.ads | 60 +- gcc/ada/libgnat/a-wtinio.adb | 52 +- .../libgnat/{a-wtinio.adb => a-wtinio__128.adb} | 96 ++- gcc/ada/libgnat/a-wtmoau.adb | 305 ------- gcc/ada/libgnat/a-wtmoau.ads | 87 -- gcc/ada/libgnat/a-wtmoio.adb | 72 +- .../libgnat/{a-wtmoio.adb => a-wtmoio__128.adb} | 94 ++- gcc/ada/libgnat/a-ztgeau.adb | 54 ++ gcc/ada/libgnat/a-ztgeau.ads | 8 +- gcc/ada/libgnat/a-ztinau.adb | 228 +----- gcc/ada/libgnat/a-ztinau.ads | 62 +- gcc/ada/libgnat/a-ztinio.adb | 52 +- .../libgnat/{a-ztinio.adb => a-ztinio__128.adb} | 96 ++- gcc/ada/libgnat/a-ztmoau.adb | 305 ------- gcc/ada/libgnat/a-ztmoau.ads | 88 -- gcc/ada/libgnat/a-ztmoio.adb | 72 +- .../libgnat/{a-ztmoio.adb => a-ztmoio__128.adb} | 94 ++- gcc/ada/libgnat/interfac__2020.ads | 35 +- gcc/ada/libgnat/{s-arit64.adb => s-aridou.adb} | 264 +++--- gcc/ada/libgnat/{s-arit64.ads => s-aridou.ads} | 66 +- gcc/ada/libgnat/{a-stobbu.adb => s-arit128.adb} | 47 +- gcc/ada/libgnat/{s-arit64.ads => s-arit128.ads} | 52 +- gcc/ada/libgnat/s-arit64.adb | 624 +------------- gcc/ada/libgnat/s-arit64.ads | 30 +- gcc/ada/libgnat/s-bytswa.ads | 12 +- gcc/ada/libgnat/s-carsi8.adb | 7 + gcc/ada/libgnat/s-carun8.adb | 7 + gcc/ada/libgnat/{s-casi64.adb => s-casi128.adb} | 36 +- gcc/ada/libgnat/{s-casi64.ads => s-casi128.ads} | 10 +- gcc/ada/libgnat/{s-casi32.adb => s-caun128.adb} | 35 +- gcc/ada/libgnat/{s-casi64.ads => s-caun128.ads} | 10 +- gcc/ada/libgnat/s-exnint.adb | 42 +- gcc/ada/libgnat/s-exnint.ads | 6 +- gcc/ada/libgnat/s-exnlli.adb | 46 +- gcc/ada/libgnat/s-exnlli.ads | 9 +- gcc/ada/libgnat/{s-explli.ads => s-exnllli.ads} | 17 +- gcc/ada/libgnat/s-expint.adb | 55 +- gcc/ada/libgnat/s-expint.ads | 9 +- gcc/ada/libgnat/s-explli.adb | 57 +- gcc/ada/libgnat/s-explli.ads | 11 +- gcc/ada/libgnat/{s-explli.ads => s-expllli.ads} | 17 +- gcc/ada/libgnat/{s-expuns.ads => s-explllu.ads} | 25 +- gcc/ada/libgnat/s-expllu.adb | 48 +- gcc/ada/libgnat/s-expllu.ads | 18 +- gcc/ada/libgnat/{s-expuns.adb => s-exponn.adb} | 67 +- gcc/ada/libgnat/{s-exnint.ads => s-exponn.ads} | 11 +- gcc/ada/libgnat/{s-expuns.adb => s-expont.adb} | 67 +- gcc/ada/libgnat/{s-exnint.ads => s-expont.ads} | 11 +- gcc/ada/libgnat/{s-widcha.adb => s-exponu.adb} | 45 +- gcc/ada/libgnat/{s-exnint.ads => s-exponu.ads} | 11 +- gcc/ada/libgnat/s-expuns.adb | 45 +- gcc/ada/libgnat/s-expuns.ads | 18 +- gcc/ada/libgnat/s-fatgen.adb | 14 + gcc/ada/libgnat/s-geveop.adb | 14 + gcc/ada/libgnat/{s-imgbiu.adb => s-imageb.adb} | 24 +- gcc/ada/libgnat/{s-imgbiu.ads => s-imageb.ads} | 19 +- gcc/ada/libgnat/{s-imgint.adb => s-imagei.adb} | 32 +- gcc/ada/libgnat/{s-imgint.ads => s-imagei.ads} | 22 +- gcc/ada/libgnat/{s-imguns.adb => s-imageu.adb} | 20 +- gcc/ada/libgnat/{s-imguns.ads => s-imageu.ads} | 22 +- gcc/ada/libgnat/{s-imgwiu.adb => s-imagew.adb} | 36 +- gcc/ada/libgnat/{s-imgwiu.ads => s-imagew.ads} | 20 +- gcc/ada/libgnat/s-imenne.adb | 36 +- gcc/ada/libgnat/s-imgbiu.adb | 130 +-- gcc/ada/libgnat/s-imgbiu.ads | 34 +- gcc/ada/libgnat/s-imgcha.adb | 8 +- gcc/ada/libgnat/s-imgdec.adb | 36 +- gcc/ada/libgnat/s-imgint.adb | 75 +- gcc/ada/libgnat/s-imgint.ads | 22 +- gcc/ada/libgnat/s-imgllb.adb | 133 +-- gcc/ada/libgnat/s-imgllb.ads | 34 +- gcc/ada/libgnat/s-imglli.adb | 74 +- gcc/ada/libgnat/s-imglli.ads | 22 +- gcc/ada/libgnat/{s-expuns.ads => s-imglllb.ads} | 40 +- gcc/ada/libgnat/{s-imgboo.ads => s-imgllli.ads} | 30 +- gcc/ada/libgnat/{s-widllu.ads => s-imglllu.ads} | 33 +- gcc/ada/libgnat/{s-widllu.ads => s-imglllw.ads} | 36 +- gcc/ada/libgnat/s-imgllu.adb | 45 +- gcc/ada/libgnat/s-imgllu.ads | 29 +- gcc/ada/libgnat/s-imgllw.adb | 112 +-- gcc/ada/libgnat/s-imgllw.ads | 31 +- gcc/ada/libgnat/s-imgrea.adb | 37 +- gcc/ada/libgnat/s-imguns.adb | 45 +- gcc/ada/libgnat/s-imguns.ads | 28 +- gcc/ada/libgnat/s-imgwiu.adb | 110 +-- gcc/ada/libgnat/s-imgwiu.ads | 33 +- gcc/ada/libgnat/{s-pack10.adb => s-pack100.adb} | 42 +- gcc/ada/libgnat/{s-pack10.ads => s-pack100.ads} | 30 +- gcc/ada/libgnat/{s-pack03.adb => s-pack101.adb} | 24 +- gcc/ada/libgnat/{s-pack03.ads => s-pack101.ads} | 22 +- gcc/ada/libgnat/{s-pack06.adb => s-pack102.adb} | 42 +- gcc/ada/libgnat/{s-pack10.ads => s-pack102.ads} | 30 +- gcc/ada/libgnat/{s-pack03.adb => s-pack103.adb} | 24 +- gcc/ada/libgnat/{s-pack03.ads => s-pack103.ads} | 22 +- gcc/ada/libgnat/{s-pack06.adb => s-pack104.adb} | 42 +- gcc/ada/libgnat/{s-pack10.ads => s-pack104.ads} | 30 +- gcc/ada/libgnat/{s-pack03.adb => s-pack105.adb} | 24 +- gcc/ada/libgnat/{s-pack03.ads => s-pack105.ads} | 22 +- gcc/ada/libgnat/{s-pack10.adb => s-pack106.adb} | 42 +- gcc/ada/libgnat/{s-pack10.ads => s-pack106.ads} | 30 +- gcc/ada/libgnat/{s-pack07.adb => s-pack107.adb} | 24 +- gcc/ada/libgnat/{s-pack03.ads => s-pack107.ads} | 22 +- gcc/ada/libgnat/{s-pack10.adb => s-pack108.adb} | 42 +- gcc/ada/libgnat/{s-pack10.ads => s-pack108.ads} | 30 +- gcc/ada/libgnat/{s-pack03.adb => s-pack109.adb} | 24 +- gcc/ada/libgnat/{s-pack03.ads => s-pack109.ads} | 22 +- gcc/ada/libgnat/{s-pack10.adb => s-pack110.adb} | 42 +- gcc/ada/libgnat/{s-pack10.ads => s-pack110.ads} | 30 +- gcc/ada/libgnat/{s-pack03.adb => s-pack111.adb} | 24 +- gcc/ada/libgnat/{s-pack03.ads => s-pack111.ads} | 22 +- gcc/ada/libgnat/{s-pack06.adb => s-pack112.adb} | 42 +- gcc/ada/libgnat/{s-pack10.ads => s-pack112.ads} | 30 +- gcc/ada/libgnat/{s-pack03.adb => s-pack113.adb} | 24 +- gcc/ada/libgnat/{s-pack03.ads => s-pack113.ads} | 22 +- gcc/ada/libgnat/{s-pack10.adb => s-pack114.adb} | 42 +- gcc/ada/libgnat/{s-pack10.ads => s-pack114.ads} | 30 +- gcc/ada/libgnat/{s-pack09.adb => s-pack115.adb} | 24 +- gcc/ada/libgnat/{s-pack03.ads => s-pack115.ads} | 22 +- gcc/ada/libgnat/{s-pack06.adb => s-pack116.adb} | 42 +- gcc/ada/libgnat/{s-pack10.ads => s-pack116.ads} | 30 +- gcc/ada/libgnat/{s-pack03.adb => s-pack117.adb} | 24 +- gcc/ada/libgnat/{s-pack03.ads => s-pack117.ads} | 22 +- gcc/ada/libgnat/{s-pack06.adb => s-pack118.adb} | 42 +- gcc/ada/libgnat/{s-pack10.ads => s-pack118.ads} | 30 +- gcc/ada/libgnat/{s-pack03.adb => s-pack119.adb} | 24 +- gcc/ada/libgnat/{s-pack03.ads => s-pack119.ads} | 22 +- gcc/ada/libgnat/{s-pack10.adb => s-pack120.adb} | 42 +- gcc/ada/libgnat/{s-pack10.ads => s-pack120.ads} | 30 +- gcc/ada/libgnat/{s-pack03.adb => s-pack121.adb} | 24 +- gcc/ada/libgnat/{s-pack03.ads => s-pack121.ads} | 22 +- gcc/ada/libgnat/{s-pack10.adb => s-pack122.adb} | 42 +- gcc/ada/libgnat/{s-pack10.ads => s-pack122.ads} | 30 +- gcc/ada/libgnat/{s-pack03.adb => s-pack123.adb} | 24 +- gcc/ada/libgnat/{s-pack03.ads => s-pack123.ads} | 22 +- gcc/ada/libgnat/{s-pack06.adb => s-pack124.adb} | 42 +- gcc/ada/libgnat/{s-pack10.ads => s-pack124.ads} | 30 +- gcc/ada/libgnat/{s-pack03.adb => s-pack125.adb} | 24 +- gcc/ada/libgnat/{s-pack03.ads => s-pack125.ads} | 22 +- gcc/ada/libgnat/{s-pack10.adb => s-pack126.adb} | 42 +- gcc/ada/libgnat/{s-pack10.ads => s-pack126.ads} | 30 +- gcc/ada/libgnat/{s-pack03.adb => s-pack127.adb} | 24 +- gcc/ada/libgnat/{s-pack03.ads => s-pack127.ads} | 22 +- gcc/ada/libgnat/{s-pack03.adb => s-pack65.adb} | 24 +- gcc/ada/libgnat/{s-pack03.ads => s-pack65.ads} | 22 +- gcc/ada/libgnat/{s-pack18.adb => s-pack66.adb} | 42 +- gcc/ada/libgnat/{s-pack10.ads => s-pack66.ads} | 30 +- gcc/ada/libgnat/{s-pack03.adb => s-pack67.adb} | 24 +- gcc/ada/libgnat/{s-pack03.ads => s-pack67.ads} | 22 +- gcc/ada/libgnat/{s-pack06.adb => s-pack68.adb} | 42 +- gcc/ada/libgnat/{s-pack10.ads => s-pack68.ads} | 30 +- gcc/ada/libgnat/{s-pack03.adb => s-pack69.adb} | 24 +- gcc/ada/libgnat/{s-pack03.ads => s-pack69.ads} | 22 +- gcc/ada/libgnat/{s-pack58.adb => s-pack70.adb} | 42 +- gcc/ada/libgnat/{s-pack58.ads => s-pack70.ads} | 30 +- gcc/ada/libgnat/{s-pack03.adb => s-pack71.adb} | 24 +- gcc/ada/libgnat/{s-pack03.ads => s-pack71.ads} | 22 +- gcc/ada/libgnat/{s-pack24.adb => s-pack72.adb} | 42 +- gcc/ada/libgnat/{s-pack10.ads => s-pack72.ads} | 30 +- gcc/ada/libgnat/{s-pack03.adb => s-pack73.adb} | 24 +- gcc/ada/libgnat/{s-pack03.ads => s-pack73.ads} | 22 +- gcc/ada/libgnat/{s-pack26.adb => s-pack74.adb} | 42 +- gcc/ada/libgnat/{s-pack10.ads => s-pack74.ads} | 30 +- gcc/ada/libgnat/{s-pack03.adb => s-pack75.adb} | 24 +- gcc/ada/libgnat/{s-pack03.ads => s-pack75.ads} | 22 +- gcc/ada/libgnat/{s-pack28.adb => s-pack76.adb} | 42 +- gcc/ada/libgnat/{s-pack10.ads => s-pack76.ads} | 30 +- gcc/ada/libgnat/{s-pack03.adb => s-pack77.adb} | 24 +- gcc/ada/libgnat/{s-pack03.ads => s-pack77.ads} | 22 +- gcc/ada/libgnat/{s-pack06.adb => s-pack78.adb} | 42 +- gcc/ada/libgnat/{s-pack10.ads => s-pack78.ads} | 30 +- gcc/ada/libgnat/{s-pack03.adb => s-pack79.adb} | 24 +- gcc/ada/libgnat/{s-pack03.ads => s-pack79.ads} | 22 +- gcc/ada/libgnat/{s-pack06.adb => s-pack80.adb} | 42 +- gcc/ada/libgnat/{s-pack10.ads => s-pack80.ads} | 30 +- gcc/ada/libgnat/{s-pack39.adb => s-pack81.adb} | 24 +- gcc/ada/libgnat/{s-pack03.ads => s-pack81.ads} | 22 +- gcc/ada/libgnat/{s-pack34.adb => s-pack82.adb} | 42 +- gcc/ada/libgnat/{s-pack10.ads => s-pack82.ads} | 30 +- gcc/ada/libgnat/{s-pack59.adb => s-pack83.adb} | 24 +- gcc/ada/libgnat/{s-pack03.ads => s-pack83.ads} | 22 +- gcc/ada/libgnat/{s-pack36.adb => s-pack84.adb} | 42 +- gcc/ada/libgnat/{s-pack10.ads => s-pack84.ads} | 30 +- gcc/ada/libgnat/{s-pack03.adb => s-pack85.adb} | 24 +- gcc/ada/libgnat/{s-pack03.ads => s-pack85.ads} | 22 +- gcc/ada/libgnat/{s-pack38.adb => s-pack86.adb} | 42 +- gcc/ada/libgnat/{s-pack10.ads => s-pack86.ads} | 30 +- gcc/ada/libgnat/{s-pack03.adb => s-pack87.adb} | 24 +- gcc/ada/libgnat/{s-pack03.ads => s-pack87.ads} | 22 +- gcc/ada/libgnat/{s-pack10.adb => s-pack88.adb} | 42 +- gcc/ada/libgnat/{s-pack10.ads => s-pack88.ads} | 30 +- gcc/ada/libgnat/{s-pack03.adb => s-pack89.adb} | 24 +- gcc/ada/libgnat/{s-pack03.ads => s-pack89.ads} | 22 +- gcc/ada/libgnat/{s-pack42.adb => s-pack90.adb} | 42 +- gcc/ada/libgnat/{s-pack10.ads => s-pack90.ads} | 30 +- gcc/ada/libgnat/{s-pack03.adb => s-pack91.adb} | 24 +- gcc/ada/libgnat/{s-pack03.ads => s-pack91.ads} | 22 +- gcc/ada/libgnat/{s-pack44.adb => s-pack92.adb} | 42 +- gcc/ada/libgnat/{s-pack10.ads => s-pack92.ads} | 30 +- gcc/ada/libgnat/{s-pack03.adb => s-pack93.adb} | 24 +- gcc/ada/libgnat/{s-pack03.ads => s-pack93.ads} | 22 +- gcc/ada/libgnat/{s-pack46.adb => s-pack94.adb} | 42 +- gcc/ada/libgnat/{s-pack10.ads => s-pack94.ads} | 30 +- gcc/ada/libgnat/{s-pack03.adb => s-pack95.adb} | 24 +- gcc/ada/libgnat/{s-pack03.ads => s-pack95.ads} | 22 +- gcc/ada/libgnat/{s-pack48.adb => s-pack96.adb} | 42 +- gcc/ada/libgnat/{s-pack10.ads => s-pack96.ads} | 30 +- gcc/ada/libgnat/{s-pack03.adb => s-pack97.adb} | 24 +- gcc/ada/libgnat/{s-pack03.ads => s-pack97.ads} | 22 +- gcc/ada/libgnat/{s-pack06.adb => s-pack98.adb} | 42 +- gcc/ada/libgnat/{s-pack10.ads => s-pack98.ads} | 30 +- gcc/ada/libgnat/{s-pack03.adb => s-pack99.adb} | 24 +- gcc/ada/libgnat/{s-pack03.ads => s-pack99.ads} | 22 +- gcc/ada/libgnat/s-putima.adb | 21 +- gcc/ada/libgnat/s-putima.ads | 16 +- gcc/ada/libgnat/s-rannum.adb | 6 + gcc/ada/libgnat/s-rannum.ads | 1 + gcc/ada/libgnat/s-scaval.adb | 2 + gcc/ada/libgnat/s-scaval.ads | 10 +- .../libgnat/{s-scaval.adb => s-scaval__128.adb} | 126 +-- .../libgnat/{s-scaval.ads => s-scaval__128.ads} | 40 +- gcc/ada/libgnat/s-unstyp.ads | 35 +- gcc/ada/libgnat/s-valint.adb | 90 +- gcc/ada/libgnat/s-valint.ads | 42 +- gcc/ada/libgnat/s-vallli.adb | 92 +-- gcc/ada/libgnat/s-vallli.ads | 45 +- gcc/ada/libgnat/{s-valwch.ads => s-valllli.ads} | 44 +- gcc/ada/libgnat/{s-valwch.ads => s-vallllu.ads} | 38 +- gcc/ada/libgnat/s-valllu.adb | 302 +------ gcc/ada/libgnat/s-valllu.ads | 90 +- gcc/ada/libgnat/{s-valint.adb => s-valuei.adb} | 28 +- gcc/ada/libgnat/{s-valint.ads => s-valuei.ads} | 23 +- gcc/ada/libgnat/{s-valuns.adb => s-valueu.adb} | 33 +- gcc/ada/libgnat/{s-valuns.ads => s-valueu.ads} | 16 +- gcc/ada/libgnat/s-valuns.adb | 297 +------ gcc/ada/libgnat/s-valuns.ads | 90 +- gcc/ada/libgnat/{s-expint.ads => s-widint.ads} | 17 +- gcc/ada/libgnat/s-widlli.adb | 45 +- gcc/ada/libgnat/s-widlli.ads | 14 +- gcc/ada/libgnat/{s-exnlli.ads => s-widllli.ads} | 18 +- gcc/ada/libgnat/{s-imgboo.ads => s-widlllu.ads} | 24 +- gcc/ada/libgnat/s-widllu.adb | 45 +- gcc/ada/libgnat/s-widllu.ads | 15 +- gcc/ada/libgnat/{s-widcha.adb => s-widthi.adb} | 40 +- gcc/ada/libgnat/{s-expint.ads => s-widthi.ads} | 15 +- gcc/ada/libgnat/{s-widcha.adb => s-widthu.adb} | 38 +- gcc/ada/libgnat/{s-expint.ads => s-widthu.ads} | 15 +- gcc/ada/libgnat/{s-exnlli.ads => s-widuns.ads} | 20 +- gcc/ada/rtsfind.ads | 826 ++++++++++++++++++- gcc/ada/sem_aggr.adb | 19 +- gcc/ada/sem_aux.adb | 5 + gcc/ada/sem_ch12.adb | 245 +++--- gcc/ada/sem_ch13.adb | 21 +- gcc/ada/sem_ch3.adb | 42 +- gcc/ada/sem_ch4.adb | 4 +- gcc/ada/sem_ch6.adb | 3 +- gcc/ada/sem_intr.adb | 31 +- gcc/ada/sem_prag.adb | 13 +- gcc/ada/sem_util.adb | 22 +- gcc/ada/sem_util.ads | 2 +- gcc/ada/set_targ.adb | 15 +- gcc/ada/set_targ.ads | 1 + gcc/ada/snames.ads-tmpl | 6 +- gcc/ada/stand.ads | 15 +- gcc/ada/switch-c.adb | 22 + gcc/ada/ttypes.ads | 12 +- gcc/ada/uintp.adb | 10 +- gcc/ada/uintp.ads | 2 + gcc/ada/usage.adb | 5 + gcc/calls.c | 26 +- gcc/calls.h | 2 + gcc/cfg.c | 114 +-- gcc/cfghooks.c | 21 +- gcc/config.gcc | 21 + gcc/config/i386/i386-expand.c | 7 + gcc/config/rs6000/rs6000.c | 4 +- gcc/config/rs6000/vxworks.h | 233 ++++-- gcc/config/vx-common.h | 2 - gcc/cp/ChangeLog | 5 + gcc/cp/name-lookup.c | 46 ++ gcc/fortran/class.c | 2 + gcc/gimple-range.cc | 4 +- gcc/gimple-ssa-warn-alloca.c | 351 +------- gcc/gimple-ssa-warn-restrict.c | 99 ++- gcc/gimple-ssa-warn-restrict.h | 3 + gcc/go/gofrontend/MERGE | 2 +- gcc/ipa-fnsummary.c | 69 +- gcc/ipa-fnsummary.h | 12 +- gcc/ipa-inline.c | 5 +- gcc/testsuite/ChangeLog | 65 ++ gcc/testsuite/g++.dg/asan/pr97414.C | 19 + gcc/testsuite/g++.dg/lookup/local-extern.C | 13 + gcc/testsuite/g++.dg/torture/pr92421.C | 4 + gcc/testsuite/gcc.dg/Walloca-1.c | 3 +- gcc/testsuite/gcc.dg/Walloca-12.c | 2 +- gcc/testsuite/gcc.dg/Walloca-13.c | 2 +- gcc/testsuite/gcc.dg/Walloca-2.c | 6 +- gcc/testsuite/gcc.dg/Walloca-3.c | 4 +- gcc/testsuite/gcc.dg/Walloca-6.c | 1 - .../gcc.dg/Wbuiltin-declaration-mismatch-9.c | 3 +- gcc/testsuite/gcc.dg/Wrestrict-22.c | 9 + gcc/testsuite/gcc.dg/Wvla-larger-than-2.c | 1 - gcc/testsuite/gcc.dg/ipa/inlinehint-5.c | 36 + gcc/testsuite/gcc.dg/tree-ssa/pr97503.c | 19 + .../aarch64/advsimd-intrinsics/vstX_lane.c | 2 +- gcc/testsuite/gcc.target/i386/pr97506.c | 19 + gcc/testsuite/gcc.target/powerpc/p9-extract-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/p9-extract-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/p9-extract-3.c | 2 +- gcc/testsuite/gcc.target/powerpc/p9-permute.c | 4 +- gcc/testsuite/gcc.target/powerpc/pr63335.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr87507.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-10.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-11.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-12.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-13.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-14.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-15.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-16.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-17.c | 1 + gcc/testsuite/gcc.target/powerpc/swaps-p8-18.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-19.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-20.c | 2 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-21.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-22.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-23.c | 5 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-24.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-25.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-26.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-27.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-28.c | 2 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-29.c | 2 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-30.c | 2 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-31.c | 2 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-32.c | 2 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-33.c | 2 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-34.c | 2 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-35.c | 2 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-36.c | 2 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-37.c | 2 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-38.c | 2 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-39.c | 2 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-40.c | 2 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-41.c | 2 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-42.c | 2 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-43.c | 2 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-44.c | 2 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-45.c | 2 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-46.c | 2 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-5.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-6.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-7.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-8.c | 3 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-9.c | 3 +- gcc/testsuite/gcc.target/powerpc/vec-cmp.c | 2 +- gcc/testsuite/gcc.target/powerpc/vec-cmpne.c | 2 +- gcc/testsuite/gcc.target/powerpc/vec-mul.c | 2 +- gcc/testsuite/gcc.target/powerpc/vec-set-char.c | 6 +- gcc/testsuite/gcc.target/powerpc/vec-set-int.c | 6 +- gcc/testsuite/gcc.target/powerpc/vec-set-short.c | 6 +- gcc/testsuite/gcc.target/powerpc/vec-xxpermdi.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsxcopy.c | 2 +- .../pr57396.f90 => gfortran.dg/pr97500.f90} | 2 + .../{alloc_comp_assign_8.f90 => pr97505.f90} | 3 +- gcc/testsuite/gnat.dg/multfixed.adb | 4 +- gcc/tree-ssa-phiopt.c | 100 ++- gcc/tree-vect-slp.c | 6 + gcc/tree-vrp.c | 65 +- gcc/vr-values.c | 69 +- gcc/vr-values.h | 5 +- libbacktrace/ChangeLog | 5 + libbacktrace/elf.c | 16 +- libbacktrace/internal.h | 8 + libcpp/ChangeLog | 8 + libgcc/config.host | 17 + libgcc/configure | 4 +- libgcc/configure.ac | 4 +- libgo/mksysinfo.sh | 18 +- libgomp/ChangeLog | 27 + libgomp/env.c | 8 +- libsanitizer/asan/asan_thread.cpp | 4 +- libstdc++-v3/ChangeLog | 85 ++ libstdc++-v3/include/bits/hashtable.h | 251 +++--- libstdc++-v3/include/bits/hashtable_policy.h | 426 ++++------ libstdc++-v3/include/bits/ranges_util.h | 21 + libstdc++-v3/include/pstl/algorithm_impl.h | 181 +++-- libstdc++-v3/include/pstl/execution_impl.h | 4 +- libstdc++-v3/include/pstl/glue_algorithm_impl.h | 543 ++++++------- libstdc++-v3/include/pstl/glue_memory_impl.h | 264 +++--- libstdc++-v3/include/pstl/glue_numeric_impl.h | 68 +- libstdc++-v3/include/pstl/memory_impl.h | 67 +- libstdc++-v3/include/pstl/numeric_impl.h | 8 +- libstdc++-v3/include/pstl/parallel_backend.h | 8 + .../include/pstl/parallel_backend_serial.h | 8 +- libstdc++-v3/include/pstl/parallel_backend_tbb.h | 903 +++++++++++++++++---- libstdc++-v3/include/pstl/parallel_backend_utils.h | 248 +++--- libstdc++-v3/include/pstl/pstl_config.h | 24 +- libstdc++-v3/include/pstl/unseq_backend_simd.h | 39 +- libstdc++-v3/include/std/ranges | 21 - .../21_strings/basic_string/capacity/1.cc | 2 + .../constexpr.cc => std/ranges/subrange/97512.cc} | 11 +- 460 files changed, 10259 insertions(+), 10080 deletions(-) copy gcc/ada/libgnat/{a-lfteio.ads => a-llltio.ads} (85%) copy gcc/ada/libgnat/{a-lliwti.ads => a-lllwti.ads} (91%) copy gcc/ada/libgnat/{a-llizti.ads => a-lllzti.ads} (90%) copy gcc/ada/libgnat/{a-tiinio.adb => a-tiinio__128.adb} (58%) delete mode 100644 gcc/ada/libgnat/a-timoau.adb delete mode 100644 gcc/ada/libgnat/a-timoau.ads copy gcc/ada/libgnat/{a-tiinio.adb => a-timoio__128.adb} (55%) copy gcc/ada/libgnat/{a-wtinio.adb => a-wtinio__128.adb} (58%) delete mode 100644 gcc/ada/libgnat/a-wtmoau.adb delete mode 100644 gcc/ada/libgnat/a-wtmoau.ads copy gcc/ada/libgnat/{a-wtmoio.adb => a-wtmoio__128.adb} (58%) copy gcc/ada/libgnat/{a-ztinio.adb => a-ztinio__128.adb} (58%) delete mode 100644 gcc/ada/libgnat/a-ztmoau.adb delete mode 100644 gcc/ada/libgnat/a-ztmoau.ads copy gcc/ada/libgnat/{a-ztmoio.adb => a-ztmoio__128.adb} (58%) copy gcc/ada/libgnat/{s-arit64.adb => s-aridou.adb} (66%) copy gcc/ada/libgnat/{s-arit64.ads => s-aridou.ads} (69%) copy gcc/ada/libgnat/{a-stobbu.adb => s-arit128.adb} (71%) copy gcc/ada/libgnat/{s-arit64.ads => s-arit128.ads} (74%) copy gcc/ada/libgnat/{s-casi64.adb => s-casi128.adb} (84%) copy gcc/ada/libgnat/{s-casi64.ads => s-casi128.ads} (92%) copy gcc/ada/libgnat/{s-casi32.adb => s-caun128.adb} (85%) copy gcc/ada/libgnat/{s-casi64.ads => s-caun128.ads} (91%) copy gcc/ada/libgnat/{s-explli.ads => s-exnllli.ads} (87%) copy gcc/ada/libgnat/{s-explli.ads => s-expllli.ads} (87%) copy gcc/ada/libgnat/{s-expuns.ads => s-explllu.ads} (80%) copy gcc/ada/libgnat/{s-expuns.adb => s-exponn.adb} (68%) copy gcc/ada/libgnat/{s-exnint.ads => s-exponn.ads} (90%) copy gcc/ada/libgnat/{s-expuns.adb => s-expont.adb} (68%) copy gcc/ada/libgnat/{s-exnint.ads => s-expont.ads} (90%) copy gcc/ada/libgnat/{s-widcha.adb => s-exponu.adb} (70%) copy gcc/ada/libgnat/{s-exnint.ads => s-exponu.ads} (90%) copy gcc/ada/libgnat/{s-imgbiu.adb => s-imageb.adb} (89%) copy gcc/ada/libgnat/{s-imgbiu.ads => s-imageb.ads} (92%) copy gcc/ada/libgnat/{s-imgint.adb => s-imagei.adb} (77%) copy gcc/ada/libgnat/{s-imgint.ads => s-imagei.ads} (87%) copy gcc/ada/libgnat/{s-imguns.adb => s-imageu.adb} (82%) copy gcc/ada/libgnat/{s-imguns.ads => s-imageu.ads} (85%) copy gcc/ada/libgnat/{s-imgwiu.adb => s-imagew.adb} (76%) copy gcc/ada/libgnat/{s-imgwiu.ads => s-imagew.ads} (92%) copy gcc/ada/libgnat/{s-expuns.ads => s-imglllb.ads} (71%) copy gcc/ada/libgnat/{s-imgboo.ads => s-imgllli.ads} (76%) copy gcc/ada/libgnat/{s-widllu.ads => s-imglllu.ads} (74%) copy gcc/ada/libgnat/{s-widllu.ads => s-imglllw.ads} (73%) copy gcc/ada/libgnat/{s-pack10.adb => s-pack100.adb} (93%) copy gcc/ada/libgnat/{s-pack10.ads => s-pack100.ads} (87%) copy gcc/ada/libgnat/{s-pack03.adb => s-pack101.adb} (94%) copy gcc/ada/libgnat/{s-pack03.ads => s-pack101.ads} (88%) copy gcc/ada/libgnat/{s-pack06.adb => s-pack102.adb} (93%) copy gcc/ada/libgnat/{s-pack10.ads => s-pack102.ads} (87%) copy gcc/ada/libgnat/{s-pack03.adb => s-pack103.adb} (94%) copy gcc/ada/libgnat/{s-pack03.ads => s-pack103.ads} (88%) copy gcc/ada/libgnat/{s-pack06.adb => s-pack104.adb} (93%) copy gcc/ada/libgnat/{s-pack10.ads => s-pack104.ads} (87%) copy gcc/ada/libgnat/{s-pack03.adb => s-pack105.adb} (94%) copy gcc/ada/libgnat/{s-pack03.ads => s-pack105.ads} (88%) copy gcc/ada/libgnat/{s-pack10.adb => s-pack106.adb} (93%) copy gcc/ada/libgnat/{s-pack10.ads => s-pack106.ads} (87%) copy gcc/ada/libgnat/{s-pack07.adb => s-pack107.adb} (94%) copy gcc/ada/libgnat/{s-pack03.ads => s-pack107.ads} (88%) copy gcc/ada/libgnat/{s-pack10.adb => s-pack108.adb} (93%) copy gcc/ada/libgnat/{s-pack10.ads => s-pack108.ads} (87%) copy gcc/ada/libgnat/{s-pack03.adb => s-pack109.adb} (94%) copy gcc/ada/libgnat/{s-pack03.ads => s-pack109.ads} (88%) copy gcc/ada/libgnat/{s-pack10.adb => s-pack110.adb} (93%) copy gcc/ada/libgnat/{s-pack10.ads => s-pack110.ads} (87%) copy gcc/ada/libgnat/{s-pack03.adb => s-pack111.adb} (94%) copy gcc/ada/libgnat/{s-pack03.ads => s-pack111.ads} (88%) copy gcc/ada/libgnat/{s-pack06.adb => s-pack112.adb} (93%) copy gcc/ada/libgnat/{s-pack10.ads => s-pack112.ads} (87%) copy gcc/ada/libgnat/{s-pack03.adb => s-pack113.adb} (94%) copy gcc/ada/libgnat/{s-pack03.ads => s-pack113.ads} (88%) copy gcc/ada/libgnat/{s-pack10.adb => s-pack114.adb} (93%) copy gcc/ada/libgnat/{s-pack10.ads => s-pack114.ads} (87%) copy gcc/ada/libgnat/{s-pack09.adb => s-pack115.adb} (94%) copy gcc/ada/libgnat/{s-pack03.ads => s-pack115.ads} (88%) copy gcc/ada/libgnat/{s-pack06.adb => s-pack116.adb} (93%) copy gcc/ada/libgnat/{s-pack10.ads => s-pack116.ads} (87%) copy gcc/ada/libgnat/{s-pack03.adb => s-pack117.adb} (94%) copy gcc/ada/libgnat/{s-pack03.ads => s-pack117.ads} (88%) copy gcc/ada/libgnat/{s-pack06.adb => s-pack118.adb} (93%) copy gcc/ada/libgnat/{s-pack10.ads => s-pack118.ads} (87%) copy gcc/ada/libgnat/{s-pack03.adb => s-pack119.adb} (94%) copy gcc/ada/libgnat/{s-pack03.ads => s-pack119.ads} (88%) copy gcc/ada/libgnat/{s-pack10.adb => s-pack120.adb} (93%) copy gcc/ada/libgnat/{s-pack10.ads => s-pack120.ads} (87%) copy gcc/ada/libgnat/{s-pack03.adb => s-pack121.adb} (94%) copy gcc/ada/libgnat/{s-pack03.ads => s-pack121.ads} (88%) copy gcc/ada/libgnat/{s-pack10.adb => s-pack122.adb} (93%) copy gcc/ada/libgnat/{s-pack10.ads => s-pack122.ads} (87%) copy gcc/ada/libgnat/{s-pack03.adb => s-pack123.adb} (94%) copy gcc/ada/libgnat/{s-pack03.ads => s-pack123.ads} (88%) copy gcc/ada/libgnat/{s-pack06.adb => s-pack124.adb} (93%) copy gcc/ada/libgnat/{s-pack10.ads => s-pack124.ads} (87%) copy gcc/ada/libgnat/{s-pack03.adb => s-pack125.adb} (94%) copy gcc/ada/libgnat/{s-pack03.ads => s-pack125.ads} (88%) copy gcc/ada/libgnat/{s-pack10.adb => s-pack126.adb} (93%) copy gcc/ada/libgnat/{s-pack10.ads => s-pack126.ads} (87%) copy gcc/ada/libgnat/{s-pack03.adb => s-pack127.adb} (94%) copy gcc/ada/libgnat/{s-pack03.ads => s-pack127.ads} (88%) copy gcc/ada/libgnat/{s-pack03.adb => s-pack65.adb} (94%) copy gcc/ada/libgnat/{s-pack03.ads => s-pack65.ads} (88%) copy gcc/ada/libgnat/{s-pack18.adb => s-pack66.adb} (93%) copy gcc/ada/libgnat/{s-pack10.ads => s-pack66.ads} (87%) copy gcc/ada/libgnat/{s-pack03.adb => s-pack67.adb} (94%) copy gcc/ada/libgnat/{s-pack03.ads => s-pack67.ads} (88%) copy gcc/ada/libgnat/{s-pack06.adb => s-pack68.adb} (93%) copy gcc/ada/libgnat/{s-pack10.ads => s-pack68.ads} (87%) copy gcc/ada/libgnat/{s-pack03.adb => s-pack69.adb} (94%) copy gcc/ada/libgnat/{s-pack03.ads => s-pack69.ads} (88%) copy gcc/ada/libgnat/{s-pack58.adb => s-pack70.adb} (93%) copy gcc/ada/libgnat/{s-pack58.ads => s-pack70.ads} (87%) copy gcc/ada/libgnat/{s-pack03.adb => s-pack71.adb} (94%) copy gcc/ada/libgnat/{s-pack03.ads => s-pack71.ads} (88%) copy gcc/ada/libgnat/{s-pack24.adb => s-pack72.adb} (93%) copy gcc/ada/libgnat/{s-pack10.ads => s-pack72.ads} (87%) copy gcc/ada/libgnat/{s-pack03.adb => s-pack73.adb} (94%) copy gcc/ada/libgnat/{s-pack03.ads => s-pack73.ads} (88%) copy gcc/ada/libgnat/{s-pack26.adb => s-pack74.adb} (93%) copy gcc/ada/libgnat/{s-pack10.ads => s-pack74.ads} (87%) copy gcc/ada/libgnat/{s-pack03.adb => s-pack75.adb} (94%) copy gcc/ada/libgnat/{s-pack03.ads => s-pack75.ads} (88%) copy gcc/ada/libgnat/{s-pack28.adb => s-pack76.adb} (93%) copy gcc/ada/libgnat/{s-pack10.ads => s-pack76.ads} (87%) copy gcc/ada/libgnat/{s-pack03.adb => s-pack77.adb} (94%) copy gcc/ada/libgnat/{s-pack03.ads => s-pack77.ads} (88%) copy gcc/ada/libgnat/{s-pack06.adb => s-pack78.adb} (93%) copy gcc/ada/libgnat/{s-pack10.ads => s-pack78.ads} (87%) copy gcc/ada/libgnat/{s-pack03.adb => s-pack79.adb} (94%) copy gcc/ada/libgnat/{s-pack03.ads => s-pack79.ads} (88%) copy gcc/ada/libgnat/{s-pack06.adb => s-pack80.adb} (93%) copy gcc/ada/libgnat/{s-pack10.ads => s-pack80.ads} (87%) copy gcc/ada/libgnat/{s-pack39.adb => s-pack81.adb} (94%) copy gcc/ada/libgnat/{s-pack03.ads => s-pack81.ads} (88%) copy gcc/ada/libgnat/{s-pack34.adb => s-pack82.adb} (93%) copy gcc/ada/libgnat/{s-pack10.ads => s-pack82.ads} (87%) copy gcc/ada/libgnat/{s-pack59.adb => s-pack83.adb} (94%) copy gcc/ada/libgnat/{s-pack03.ads => s-pack83.ads} (88%) copy gcc/ada/libgnat/{s-pack36.adb => s-pack84.adb} (93%) copy gcc/ada/libgnat/{s-pack10.ads => s-pack84.ads} (87%) copy gcc/ada/libgnat/{s-pack03.adb => s-pack85.adb} (94%) copy gcc/ada/libgnat/{s-pack03.ads => s-pack85.ads} (88%) copy gcc/ada/libgnat/{s-pack38.adb => s-pack86.adb} (93%) copy gcc/ada/libgnat/{s-pack10.ads => s-pack86.ads} (87%) copy gcc/ada/libgnat/{s-pack03.adb => s-pack87.adb} (94%) copy gcc/ada/libgnat/{s-pack03.ads => s-pack87.ads} (88%) copy gcc/ada/libgnat/{s-pack10.adb => s-pack88.adb} (93%) copy gcc/ada/libgnat/{s-pack10.ads => s-pack88.ads} (87%) copy gcc/ada/libgnat/{s-pack03.adb => s-pack89.adb} (94%) copy gcc/ada/libgnat/{s-pack03.ads => s-pack89.ads} (88%) copy gcc/ada/libgnat/{s-pack42.adb => s-pack90.adb} (93%) copy gcc/ada/libgnat/{s-pack10.ads => s-pack90.ads} (87%) copy gcc/ada/libgnat/{s-pack03.adb => s-pack91.adb} (94%) copy gcc/ada/libgnat/{s-pack03.ads => s-pack91.ads} (88%) copy gcc/ada/libgnat/{s-pack44.adb => s-pack92.adb} (93%) copy gcc/ada/libgnat/{s-pack10.ads => s-pack92.ads} (87%) copy gcc/ada/libgnat/{s-pack03.adb => s-pack93.adb} (94%) copy gcc/ada/libgnat/{s-pack03.ads => s-pack93.ads} (88%) copy gcc/ada/libgnat/{s-pack46.adb => s-pack94.adb} (93%) copy gcc/ada/libgnat/{s-pack10.ads => s-pack94.ads} (87%) copy gcc/ada/libgnat/{s-pack03.adb => s-pack95.adb} (94%) copy gcc/ada/libgnat/{s-pack03.ads => s-pack95.ads} (88%) copy gcc/ada/libgnat/{s-pack48.adb => s-pack96.adb} (93%) copy gcc/ada/libgnat/{s-pack10.ads => s-pack96.ads} (87%) copy gcc/ada/libgnat/{s-pack03.adb => s-pack97.adb} (94%) copy gcc/ada/libgnat/{s-pack03.ads => s-pack97.ads} (88%) copy gcc/ada/libgnat/{s-pack06.adb => s-pack98.adb} (93%) copy gcc/ada/libgnat/{s-pack10.ads => s-pack98.ads} (87%) copy gcc/ada/libgnat/{s-pack03.adb => s-pack99.adb} (94%) copy gcc/ada/libgnat/{s-pack03.ads => s-pack99.ads} (88%) copy gcc/ada/libgnat/{s-scaval.adb => s-scaval__128.adb} (80%) copy gcc/ada/libgnat/{s-scaval.ads => s-scaval__128.ads} (80%) copy gcc/ada/libgnat/{s-valwch.ads => s-valllli.ads} (72%) copy gcc/ada/libgnat/{s-valwch.ads => s-vallllu.ads} (72%) copy gcc/ada/libgnat/{s-valint.adb => s-valuei.adb} (86%) copy gcc/ada/libgnat/{s-valint.ads => s-valuei.ads} (89%) copy gcc/ada/libgnat/{s-valuns.adb => s-valueu.adb} (93%) copy gcc/ada/libgnat/{s-valuns.ads => s-valueu.ads} (95%) copy gcc/ada/libgnat/{s-expint.ads => s-widint.ads} (89%) copy gcc/ada/libgnat/{s-exnlli.ads => s-widllli.ads} (86%) copy gcc/ada/libgnat/{s-imgboo.ads => s-widlllu.ads} (83%) copy gcc/ada/libgnat/{s-widcha.adb => s-widthi.adb} (77%) copy gcc/ada/libgnat/{s-expint.ads => s-widthi.ads} (88%) copy gcc/ada/libgnat/{s-widcha.adb => s-widthu.adb} (79%) copy gcc/ada/libgnat/{s-expint.ads => s-widthu.ads} (88%) copy gcc/ada/libgnat/{s-exnlli.ads => s-widuns.ads} (86%) create mode 100644 gcc/testsuite/g++.dg/asan/pr97414.C create mode 100644 gcc/testsuite/g++.dg/lookup/local-extern.C create mode 100644 gcc/testsuite/gcc.dg/Wrestrict-22.c create mode 100644 gcc/testsuite/gcc.dg/ipa/inlinehint-5.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr97503.c create mode 100644 gcc/testsuite/gcc.target/i386/pr97506.c copy gcc/testsuite/{gfortran.fortran-torture/execute/pr57396.f90 => gfortran.dg/pr [...] copy gcc/testsuite/gfortran.dg/{alloc_comp_assign_8.f90 => pr97505.f90} (92%) copy libstdc++-v3/testsuite/{21_strings/basic_string_view/operations/copy/wchar_t/ [...]