This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 82a3008e56c RISC-V: Suppress warning for signed and unsigned integer co [...] new ba621931790 [Ada] Use uniform type resolution for membership tests new 1fab710d069 [Ada] Update 'Loop_Entry checking to match changes in 'Old rules. new 36cf595c0b8 [Ada] Implement AI12-0077 Has_Same_Storage on objects of size zero new 9aa63bdded3 [Ada] Link failure with call to expression function in prec [...] new 6c04efdd9c2 [Ada] Remove unreferenced and dubious Is_Renaming_Declaration new eb72521915b [Ada] Put_Image improvements for strings new 3dd1cc4a05f [Ada] Put_Image: Implement for private types with full real type new bfdb362c000 [Ada] Put_Image: Enable for access-to-subprogram types new 6349cf36d8b [Ada] Clean up error handling of 'Image new 6a920eb5107 [Ada] Put_Image: Enable for access-to-subprogram types new e577151d02b [Ada] Support aspect Relaxed_Initialization and attribute I [...] new 7a1d54fa618 [Ada] Remove excessive parens new 50188982c87 [Ada] Replace repeated Ekind with Ekind_In new f142237e2f7 [Ada] Incorrect accessibility checks on functions calls new 0acc5ebd5c3 [Ada] Do not expect Global or Depends on single protected objects new fdcbc0764de [Ada] Do not expect task discriminants in Global and Depend [...] new 773e99ac3e6 [Ada] Bad access checks on if/case expression as actual new c873714ff0c [Ada] Passing actual parameter values to out formals when D [...] new 3830018cc6d [Ada] AI12-0260 Functions Is_Basic and To_Basic in Wide_Cha [...] new 98376aab036 [Ada] Missing errors on aspect checking new a7837c085aa [Ada] Crash in tagged type constructor with task components new 63e96d44215 [Ada] Fix analysis of Relaxed_Initialization for bodies-as-specs new b85120adbab [Ada] Allow uninitialized values on Big_Positive/Natural new 2b20de3abdb [Ada] Minor editorial changes in comments new acc20d256c5 [Ada] T'Image calls T'Put_Image new c5a913d3fd2 [Ada] Implement AI12-0343 Return Statement Checks new 65e08892663 [Ada] Do expect task discriminants in Global and Depends contracts new c7df4e55c94 [Ada] Improve error message on premature usage of subtypes new e808ee00fb6 [Ada] Makefile.rtl: minor file renamings new 4331490bc0e [Ada] Rewrite Sem_Eval.Predicates_Match predicate
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/Makefile.rtl | 6 +- gcc/ada/aspects.ads | 8 +- gcc/ada/contracts.adb | 6 +- gcc/ada/debug.adb | 5 +- gcc/ada/einfo.adb | 19 +- gcc/ada/einfo.ads | 15 +- gcc/ada/exp_attr.adb | 86 +- gcc/ada/exp_ch3.adb | 65 +- gcc/ada/exp_ch4.adb | 197 +- gcc/ada/exp_ch6.adb | 611 +++-- gcc/ada/exp_ch6.ads | 4 + gcc/ada/exp_ch9.adb | 152 +- gcc/ada/exp_ch9.ads | 6 + gcc/ada/exp_imgv.adb | 73 +- gcc/ada/exp_put_image.adb | 145 +- gcc/ada/exp_put_image.ads | 9 + gcc/ada/freeze.adb | 12 +- gcc/ada/libgnat/a-nbnbin.ads | 8 +- gcc/ada/libgnat/a-stoufo.adb | 20 +- gcc/ada/libgnat/a-stoufo.ads | 10 +- gcc/ada/libgnat/a-wichha.adb | 25 + gcc/ada/libgnat/a-wichha.ads | 18 + gcc/ada/libgnat/a-wichun.adb | 29 +- gcc/ada/libgnat/a-wichun.ads | 12 + gcc/ada/libgnat/s-putima.adb | 58 +- gcc/ada/libgnat/s-putima.ads | 7 + gcc/ada/libgnat/s-utf_32.adb | 5816 ++++++++++++++++++++++++++++++++++++++++++ gcc/ada/libgnat/s-utf_32.ads | 11 + gcc/ada/namet.adb | 12 +- gcc/ada/restrict.adb | 22 + gcc/ada/restrict.ads | 8 + gcc/ada/rtsfind.adb | 4 +- gcc/ada/rtsfind.ads | 15 + gcc/ada/sem.adb | 2 +- gcc/ada/sem_attr.adb | 126 +- gcc/ada/sem_ch13.adb | 432 +++- gcc/ada/sem_ch3.adb | 13 +- gcc/ada/sem_ch6.adb | 38 +- gcc/ada/sem_ch8.adb | 60 +- gcc/ada/sem_eval.adb | 50 +- gcc/ada/sem_eval.ads | 8 +- gcc/ada/sem_prag.adb | 86 +- gcc/ada/sem_res.adb | 38 +- gcc/ada/sem_util.adb | 184 +- gcc/ada/sem_util.ads | 17 +- gcc/ada/sinfo.ads | 2 +- gcc/ada/snames.ads-tmpl | 3 + gcc/ada/treepr.adb | 2 +- 48 files changed, 7815 insertions(+), 740 deletions(-)