This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 1e69bc81027 Optimize movzwl + vmovd/vmovq to vmovw. new e7d9fdf5e0e bootstrap/105551 - restore nvptx build new d7ca4dfe8dc [Ada] Avoid crash for -gnatR -gnatc new 2749e4ab8fb [Ada] Set_Is_Known_Valid only if Safe_To_Capture_Value new c48a779f64c [Ada] Move Reachable flag to E_Label entities new 88e9690610c [Ada] Properly reject unsupported address specifications new c51ad37e2d7 [Ada] Document pragma Ada_2022 new c8482b1e77a [Ada] Add guard for making only legal labels unreachable new 02b8770a444 [Ada] Suppress warning in g-sthcso for non-unix platforms new 351278f9aaf [Ada] Fix markup in description of pragma Eliminate new 089b43b11d1 [Ada] Fix markup in description of implementation-defined c [...] new 9b7f7fa7249 [Ada] Fix layout in description of aspects and pragmas new fd932b612c3 [Ada] Fix layout of tables in PDF version of GNAT RM new 470fff3d8e4 [Ada] Reset Reachable field when mutating label into loop entity new 6281d36342c [Ada] fix crash on Secondary_Stack_Size with discriminant new 42c01191578 [Ada] Excess finalization on assignment with target name symbol new a473646ec83 [Ada] Use pygments for Ada code examples of elaboration control new 4371d182787 [Ada] Fix formatting glitches in GNAT User's Guide new d5628bbee2e [Ada] Add SUSE 32bit dependency new bd67dcbef43 [Ada] Fix "S p e c" and "B o d y" file headers new a58f70c30c4 [Ada] Update categorization of implementation restrictions new 4c533da21d6 [Ada] Adapt proof of System.Arith_Double after update of Z3 new dc9ecb41c85 [Ada] Detect infinite loops with operators in exit conditions new e6f7d5ff4f9 [Ada] Do not create useless itype in Constrain_Access new bd97da66c88 [Ada] Fix style of body header boxes new c63b798f88a [Ada] Fix spurious ambiguity for if_expression containing operator new 4cfd39b0ff5 [Ada] New No_Local_Tagged_Types restriction new e79b45ef0ad [Ada] Fix unbalanced paren in documentation marker for GNAT Studio new fe664d36500 [Ada] Correctly reject record aggregate using brackets new 046c166f3c3 [Ada] Fix Compile_Time_(Error|Warning) as non-configuration [...] new 48a2e84929b [Ada] Sort Detect_Blocking alphabetically among names and pragmas new b0fd3e3120e [Ada] Proof of 'Image support for unsigned integers new ef14bba0a6f i386: simplify cpu_feature handling
The 32 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: .../doc/gnat_rm/implementation_defined_aspects.rst | 8 +- .../implementation_defined_characteristics.rst | 46 +- .../doc/gnat_rm/implementation_defined_pragmas.rst | 108 +- .../implementation_of_specific_ada_features.rst | 2 +- .../gnat_rm/representation_clauses_and_pragmas.rst | 21 +- ...ard_and_implementation_defined_restrictions.rst | 7 + gcc/ada/doc/gnat_rm/the_gnat_library.rst | 2 +- .../gnat_rm/the_implementation_of_standard_i_o.rst | 4 +- .../building_executable_programs_with_gnat.rst | 14 +- .../elaboration_order_handling_in_gnat.rst | 52 +- .../doc/gnat_ugn/gnat_and_program_execution.rst | 8 +- gcc/ada/doc/gnat_ugn/gnat_utility_programs.rst | 12 +- gcc/ada/doc/gnat_ugn/inline_assembler.rst | 2 +- .../doc/gnat_ugn/platform_specific_information.rst | 7 +- .../doc/gnat_ugn/the_gnat_compilation_model.rst | 1 + gcc/ada/exp_atag.adb | 2 +- gcc/ada/exp_ch3.adb | 5 +- gcc/ada/exp_ch5.adb | 12 +- gcc/ada/gcc-interface/Make-lang.in | 8 +- gcc/ada/gen_il-gen-gen_entities.adb | 2 +- gcc/ada/gnat_rm.texi | 1940 ++++++++++---------- gcc/ada/gnat_ugn.texi | 38 +- gcc/ada/lib-util.ads | 2 +- gcc/ada/libgnat/a-direct.adb | 8 +- gcc/ada/libgnat/a-stbubo.adb | 4 +- gcc/ada/libgnat/a-stbuun.adb | 4 +- gcc/ada/libgnat/a-stzbou.ads | 4 +- gcc/ada/libgnat/a-swmwco.ads | 12 +- gcc/ada/libgnat/a-szmzco.ads | 12 +- gcc/ada/libgnat/g-decstr.adb | 2 +- gcc/ada/libgnat/g-exptty.adb | 2 +- gcc/ada/libgnat/g-socpol.adb | 2 +- gcc/ada/libgnat/g-sthcso.adb | 5 + gcc/ada/libgnat/s-aridou.adb | 18 +- gcc/ada/libgnat/s-imaged.ads | 1 - gcc/ada/libgnat/s-imagef.ads | 1 - gcc/ada/libgnat/s-imager.ads | 1 - gcc/ada/libgnat/s-imageu.adb | 310 +++- gcc/ada/libgnat/s-imageu.ads | 61 +- gcc/ada/libgnat/s-imde128.ads | 1 - gcc/ada/libgnat/s-imde32.ads | 1 - gcc/ada/libgnat/s-imde64.ads | 1 - gcc/ada/libgnat/s-imfi128.ads | 1 - gcc/ada/libgnat/s-imfi32.ads | 1 - gcc/ada/libgnat/s-imfi64.ads | 1 - gcc/ada/libgnat/s-imgflt.ads | 1 - gcc/ada/libgnat/s-imglfl.ads | 1 - gcc/ada/libgnat/s-imgllf.ads | 1 - gcc/ada/libgnat/s-imglllu.ads | 39 +- gcc/ada/libgnat/s-imgllu.ads | 38 +- gcc/ada/libgnat/s-imgrea.ads | 1 - gcc/ada/libgnat/s-imguns.ads | 38 +- gcc/ada/libgnat/s-imguti.ads | 1 - gcc/ada/libgnat/s-rident.ads | 8 +- gcc/ada/libgnat/s-statxd.adb | 12 +- gcc/ada/libgnat/s-stausa.adb | 4 +- gcc/ada/libgnat/s-strhas.adb | 2 +- gcc/ada/libgnat/s-valueu.adb | 71 + gcc/ada/libgnat/s-valueu.ads | 59 +- gcc/ada/libgnat/s-widlllu.ads | 9 +- gcc/ada/libgnat/s-widllu.ads | 8 +- gcc/ada/libgnat/s-widthu.adb | 263 ++- gcc/ada/libgnat/s-widthu.ads | 55 +- gcc/ada/libgnat/s-widuns.ads | 6 +- gcc/ada/repinfo.adb | 83 +- gcc/ada/restrict.ads | 83 +- gcc/ada/sem_aggr.adb | 9 + gcc/ada/sem_case.adb | 1 + gcc/ada/sem_ch12.adb | 6 +- gcc/ada/sem_ch13.adb | 51 +- gcc/ada/sem_ch3.adb | 17 +- gcc/ada/sem_ch4.adb | 2 +- gcc/ada/sem_ch5.adb | 5 +- gcc/ada/sem_prag.adb | 13 +- gcc/ada/sem_util.adb | 1 + gcc/ada/sem_warn.adb | 16 +- gcc/ada/snames.ads-tmpl | 12 +- gcc/common/config/i386/cpuinfo.h | 50 +- gcc/config/i386/i386-builtins.cc | 79 +- gcc/opts.cc | 12 +- 80 files changed, 2263 insertions(+), 1550 deletions(-)