This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 61ce720b143 libstdc++: Tests of %W/%V/%U and %G for !ok date values. new 0e0b43564ac ada: Disable new warning for composite equality ops that ca [...] new e3b66ea7d8d ada: Improve documentation comment of Find_Type_Name new 017aad48e80 ada: Set Related_Expression on compiler-generated Valid_Sca [...] new a570b740748 ada: Better warning when single letter package conflicts wi [...] new 405aeb22ded ada: Fix compile time evaluation needed for static unfoldings new 6b74844753f ada: Fix comments new 6332005e912 ada: Refine condition for reporting warnings on components [...] new 7cbf4b85b2c ada: Disable signals when calling pthread_create on QNX new a1b966f27a3 ada: Make pp and friends more robust (base type only) new f2ba38d3bab ada: Crash on null aggregate of multidimensional type new e39c326733d ada: Allow implicit packing of arrays when larger than needed new bca81f45b90 ada: Fix argument type of read() and write() on windows new ffcd00c6f1d ada: Crash on b3a1004 with assertions enabled new 61645a4f052 ada: Fix regression in Root_Type new f1887efb6df ada: Fix regression in Root_Type -- adjustment new 629f1de2339 ada: Fix visibility bug related to target name new 767fce326ec ada: Compiler crash on container aggregate association with [...] new dded20c1465 ada: Apply ghost regions for assigmnents correctly new 48f8e302797 ada: Tune description of Ghost_Assertion_Level new 28b38b266d3 ada: Check ghost level dependencies inside assignments new 354a1c35a20 ada: Ignore ghost policy errors inside aspect Iterable new 6989e0f3f83 ada: Update coding style new 4183b13f048 ada: Check instantces of ghost iterator functions new b69dbe06f91 ada: Create a ghost region for pragma annotate new 571088f4d66 ada: Perform predicate check before, not after, parameter c [...] new 3a3854f3ea8 ada: Implement overflow checking for unsigned types new c93fe0be50b ada: Fix crash on reference to aliased object of packed arr [...] new 88a389ac866 ada: Get rid of TYPE_ALIGN_OK flag in gcc-interface new 7efa3b5b2fa ada: Give a warning for huge imported objects new 195b4959179 ada: Minor comment tweaks new 165b029d4df ada: add BACKLOG_MAX OS constant new 5c4f1313e75 Deal with prior EH/abormal cleanup when fixing up noreturn calls new e9c2a69fe6f tree-optimization/121829 - bogus CFG with asm goto
The 33 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/adaint.c | 63 +++++++++++ gcc/ada/atree.ads | 14 +++ gcc/ada/einfo-utils.adb | 154 +++++++++++++++++--------- gcc/ada/einfo-utils.ads | 11 +- gcc/ada/einfo.ads | 4 +- gcc/ada/env.c | 3 +- gcc/ada/exp_aggr.adb | 4 +- gcc/ada/exp_attr.adb | 6 +- gcc/ada/exp_ch4.adb | 53 ++++++--- gcc/ada/exp_ch5.adb | 17 +-- gcc/ada/exp_ch6.adb | 6 +- gcc/ada/freeze.adb | 52 +++++---- gcc/ada/gcc-interface/ada-tree.h | 3 - gcc/ada/gcc-interface/decl.cc | 69 ++++++------ gcc/ada/gcc-interface/gigi.h | 34 +++++- gcc/ada/gcc-interface/misc.cc | 2 + gcc/ada/gcc-interface/trans.cc | 117 ++++++++++++++------ gcc/ada/gcc-interface/utils.cc | 3 +- gcc/ada/gcc-interface/utils2.cc | 6 +- gcc/ada/ghost.adb | 185 ++++++++++++++++++++------------ gcc/ada/libgnarl/a-intnam__bsd.ads | 2 +- gcc/ada/libgnarl/s-taprop__qnx.adb | 24 ++++- gcc/ada/libgnat/g-socket.adb | 2 +- gcc/ada/libgnat/g-socket.ads | 2 +- gcc/ada/libgnat/s-crtl.ads | 3 + gcc/ada/libgnat/s-crtl__mingw.adb | 8 +- gcc/ada/opt.ads | 6 +- gcc/ada/par-load.adb | 37 ++++++- gcc/ada/s-oscons-tmplt.c | 3 + gcc/ada/sem_aggr.adb | 21 +++- gcc/ada/sem_attr.adb | 7 -- gcc/ada/sem_aux.adb | 1 + gcc/ada/sem_ch3.adb | 17 +-- gcc/ada/sem_ch3.ads | 25 +++-- gcc/ada/sem_ch5.adb | 31 ++++-- gcc/ada/sem_prag.adb | 9 ++ gcc/ada/sinfo.ads | 2 +- gcc/ada/treepr.adb | 6 +- gcc/cfgloopmanip.cc | 12 ++- gcc/testsuite/g++.dg/torture/pr121870.C | 20 ++++ gcc/testsuite/gcc.dg/torture/pr121829.c | 21 ++++ gcc/tree-ssa-propagate.cc | 2 + 42 files changed, 767 insertions(+), 300 deletions(-) create mode 100644 gcc/testsuite/g++.dg/torture/pr121870.C create mode 100644 gcc/testsuite/gcc.dg/torture/pr121829.c