This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 69bd5d473d2 i386: Fix up -march=x86-64-v[234] vs. target attribute [PR98274] new a8ecf5ec328 [Ada] Refactor duplicated code for Compose, Leading_Part an [...] new e30609bf042 [Ada] Refactor duplicated code for Adjacent, Copy_Sign and [...] new e5f53db770e [Ada] Refactor duplicated code for Denorm and Signed_Zeros [...] new 82b4bbb7a4b [Ada] Refactor repeated code for floating point attributes [...] new 156f9796d50 [Ada] Refactor repeated code for floating point attributes [...] new 4c11930d2e0 [Ada] Refactor repeated code for real type attributes retur [...] new f9c82ff4316 [Ada] Refactor repeated code for real type attributes retur [...] new cb84595d3f4 [Ada] Refactor repeated code for real type attributes retur [...] new 10853d6e8a0 [Ada] Refactor repeated code for component attributes new 9c852dfb057 [Ada] Remove redundant calls to UI_To_Int in relational operands new 57d5ceda2f8 [Ada] Refactor repeated code for fixed point attributes new 7addd1cec71 [Ada] Refactor repeated code for size attributes new bc576410993 [Ada] Refactor repeated code for Pred and Succ attributes new ce20ff0260c [Ada] Refactor repeated code for Width attributes new afed612dc56 [Ada] Refactor repeated code for Callable and Terminated at [...] new 3a6021dc1de [Ada] Fix possible infinite recursion in directory iterator new b2304663888 [Ada] Refactor repeated code for Value attributes new 2e188579aaa [Ada] Crash on unnesting unnamed blocks new 958eed88b93 [Ada] Simplify discarding nodes when processing aspect/prag [...] new d79e7af5ff7 [Ada] Transform_Function_Array issues new 1851d3cef24 [Ada] Mark generic body outside of SPARK new 338e513351c [Ada] Implement tiered support for floating-point input operations new 320be7e2b4b [Ada] Reuse Append_New in parsing aggregates new 43852482caf [Ada] Complain about missing -gnat2020 switch on iterator_filter new a1023434a8d [Ada] Postcondition checks performed before finalization new 04974721aee [Ada] Small adjustment to parameterization of System.Value_R new 3a6298d6393 [Ada] Refactor repeated complains about missing -gnat2005 switch new 7d07d75d69d [Ada] Simplify check for extra parens new 2224729c890 [Ada] Small adjustment to System.Val_Real new 0feb237657c [Ada] Fix serial port baud rate setting on GNU/Linux new cf4ed3b4159 libstdc++: Use init_priority attribute for Init object [PR 98108] new a929b39aa32 libstdc++: Disabling AC_LIBTOOL_DLOPEN check if building wi [...] new fa452a843d2 libstdc++: Remove workaround for PR c++/78173 new 7640db57113 libstdc++: Fix required locales of a testcase
The 34 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/ada/Makefile.rtl | 4 +- gcc/ada/contracts.adb | 241 ++++++- gcc/ada/contracts.ads | 15 + .../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_attr.adb | 24 +- gcc/ada/exp_ch6.adb | 77 ++- gcc/ada/exp_ch7.adb | 713 ++++++++++++++++++--- gcc/ada/exp_disp.adb | 2 +- gcc/ada/exp_imgv.adb | 17 +- gcc/ada/exp_prag.adb | 6 + gcc/ada/exp_unst.adb | 21 +- gcc/ada/exp_util.adb | 10 +- gcc/ada/freeze.adb | 6 +- gcc/ada/gnat_ugn.texi | 12 +- 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 | 13 +- gcc/ada/libgnat/a-tifiio__128.adb | 13 +- 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 | 91 ++- gcc/ada/libgnat/a-wtcoio.ads | 16 +- gcc/ada/libgnat/a-wtdeau.adb | 1 - gcc/ada/libgnat/a-wtfiau.adb | 1 - gcc/ada/libgnat/a-wtfiio.adb | 13 +- gcc/ada/libgnat/a-wtfiio__128.adb | 13 +- gcc/ada/libgnat/a-wtflau.adb | 131 +--- gcc/ada/libgnat/a-wtflau.ads | 39 +- gcc/ada/libgnat/a-wtflio.adb | 81 ++- gcc/ada/libgnat/a-wtgeau.adb | 100 +++ gcc/ada/libgnat/a-wtgeau.ads | 6 + gcc/ada/libgnat/a-ztcoau.adb | 23 +- gcc/ada/libgnat/a-ztcoau.ads | 41 +- gcc/ada/libgnat/a-ztcoio.adb | 92 ++- gcc/ada/libgnat/a-ztcoio.ads | 14 +- gcc/ada/libgnat/a-ztdeau.adb | 1 - gcc/ada/libgnat/a-ztfiau.adb | 1 - gcc/ada/libgnat/a-ztfiio.adb | 13 +- gcc/ada/libgnat/a-ztfiio__128.adb | 13 +- gcc/ada/libgnat/a-ztflau.adb | 133 +--- gcc/ada/libgnat/a-ztflau.ads | 39 +- gcc/ada/libgnat/a-ztflio.adb | 80 ++- gcc/ada/libgnat/a-ztgeau.adb | 100 +++ gcc/ada/libgnat/a-ztgeau.ads | 6 + 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 | 2 + gcc/ada/libgnat/s-fatsfl.ads | 47 -- gcc/ada/libgnat/{s-fofi32.ads => s-valflt.ads} | 30 +- gcc/ada/libgnat/{s-fode128.ads => s-vallfl.ads} | 28 +- gcc/ada/libgnat/{s-fode64.ads => s-valllf.ads} | 28 +- 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 | 84 +-- gcc/ada/par-ch4.adb | 46 +- gcc/ada/par-ch5.adb | 28 +- gcc/ada/par-ch6.adb | 23 +- gcc/ada/par-ch9.adb | 12 +- gcc/ada/rtsfind.ads | 38 +- gcc/ada/sem_attr.adb | 278 +++----- gcc/ada/sem_ch13.adb | 14 +- gcc/ada/sem_ch6.adb | 52 +- gcc/ada/sem_prag.adb | 21 +- gcc/ada/sem_util.adb | 50 +- gcc/ada/sem_util.ads | 4 + gcc/ada/snames.ads-tmpl | 5 + libstdc++-v3/configure | 2 +- libstdc++-v3/configure.ac | 2 +- libstdc++-v3/include/bits/iterator_concepts.h | 5 +- libstdc++-v3/include/std/iostream | 10 +- libstdc++-v3/testsuite/22_locale/locale/cons/5.cc | 4 +- 92 files changed, 2637 insertions(+), 1341 deletions(-) delete mode 100644 gcc/ada/libgnat/s-fatsfl.ads copy gcc/ada/libgnat/{s-fofi32.ads => s-valflt.ads} (77%) copy gcc/ada/libgnat/{s-fode128.ads => s-vallfl.ads} (76%) copy gcc/ada/libgnat/{s-fode64.ads => s-valllf.ads} (75%)