This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 8408120fecc vect: Fold LEN_{LOAD,STORE} if it's for the whole vector [P [...] new f74a049a537 ada: Remove useless validity suppression for attribute Input new c7dc111e9d8 ada: Fix missing tag for with of an obsolescent function new 74056e9411e ada: Reject misplaced pragma Obsolescent new ffe889d7ffc ada: Simplify detection of pragmas in the context items new 03b4e4ae3b0 ada: Don't reuse operator nodes in expansion new c7e9b5e2d5c ada: Create operator nodes in functional style new f8b69d43875 ada: Cleanup WITH clauses after switching from obsolescent [...] new ae3952715ce ada: Tune layout after switching to Ada 2022 aggregate syntax new 748976cfc86 ada: Put_Image aspect spec incorrectly not inherited new 76b35e7227f ada: Cleanup comment about mapping parameters when inlining new 4e92ad48dcf ada: Clean up code for visibility of generic actuals new f073f335564 ada: Clean up unnecesary call in resolution of overloaded e [...] new 8f077c4d058 ada: Allow reuse of Enclosing_Declaration_Or_Statement by G [...] new 2caaa4bf336 ada: Reject boxes in delta array aggregates new dcc02d3168b ada: Remove redundant suppression for non-modified IN OUT p [...] new 72ae51d581d ada: Cleanup detection of code within generic instances new bb513a0d0f5 ada: Flip warning suppression routine to positive meaning new 214b1cb8a82 ada: Deconstruct Safe_To_Capture_In_Parameter_Value new 981848b598c ada: Suppress warnings on derived True/False new 90908af3f86 ada: Clean up unnecessary nesting in code for DLL libraries new 7dee088c9db ada: Fix detection of external calls to protected objects i [...] new aa0e7d31a80 ada: Rework CUDA host-side invocation of device-side elabor [...] new b86ff061234 ada: Fixed elaboration of CUDA programs. new 27345558cce ada: Fix inherited postconditions in inlined subprograms new 9b07c1752b9 ada: Inline composite node kind AST queries new 2702882fdbd ada: New warning about noncomposing user-defined "=" new d24f279c023 ada: Use named notation in calls to Expand_Composite_Equality new dc3208e698b ada: Fix performance regression related to references in Re [...] new bcb3f09ec6c ada: Tune hash function for cross-reference entries new 96c053335c7 ada: Document that gprof won't work on windows with PIE.
The 30 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/bindgen.adb | 59 ++--- gcc/ada/checks.adb | 147 ++--------- .../building_executable_programs_with_gnat.rst | 21 ++ .../doc/gnat_ugn/gnat_and_program_execution.rst | 8 +- gcc/ada/errout.ads | 9 +- gcc/ada/exp_attr.adb | 5 +- gcc/ada/exp_ch3.adb | 3 +- gcc/ada/exp_ch4.adb | 292 +++++++++++++-------- gcc/ada/exp_ch4.ads | 2 +- gcc/ada/exp_ch6.adb | 4 +- gcc/ada/exp_imgv.adb | 24 +- gcc/ada/exp_put_image.adb | 6 +- gcc/ada/freeze.adb | 15 +- gcc/ada/gnat_ugn.texi | 38 ++- gcc/ada/inline.adb | 16 +- gcc/ada/lib-xref.adb | 4 +- gcc/ada/libgnarl/s-interr.adb | 28 +- gcc/ada/mdll.adb | 68 ++--- gcc/ada/mdll.ads | 4 +- gcc/ada/opt.ads | 8 +- gcc/ada/sem_aggr.adb | 13 +- gcc/ada/sem_aux.ads | 2 +- gcc/ada/sem_case.adb | 6 + gcc/ada/sem_ch12.adb | 14 +- gcc/ada/sem_ch13.adb | 2 +- gcc/ada/sem_ch3.adb | 6 +- gcc/ada/sem_prag.adb | 82 +++--- gcc/ada/sem_res.adb | 35 +-- gcc/ada/sem_util.adb | 32 ++- gcc/ada/sem_util.ads | 9 +- gcc/ada/sem_warn.adb | 182 +++++-------- gcc/ada/sinput.adb | 4 +- gcc/ada/switch-b.adb | 9 + gcc/ada/warnsw.adb | 11 + gcc/ada/warnsw.ads | 9 +- 35 files changed, 579 insertions(+), 598 deletions(-)