This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 4070208f238 rs6000: Add len_load/len_store optab support new a51de1af063 c++: Better diagnostic for decltype(auto) in C++11 [PR96103] new 760df6d296b expr: Fix REDUCE_BIT_FIELD for constants [PR95694] new 19036072c6f [Ada] Small tweak to Narrow_Large_Operation procedure new 3452f4b72db [Ada] Check predicates for subtypes of private types new 964a8141e19 [Ada] Extend optimization to True/False prefixed with Standard new 8e3342889e8 [Ada] Style cleanups related to Current_Condition new 530b30d9b3c [Ada] Allow boolean expressions in aspect Relaxed_Initialization new 0f2d27e5fe8 [Ada] Fix inaccurate -gnatR output for derived untagged types new 85f6d7e2d27 [Ada] Static expression function problems with -gnatc and - [...] new c0ffadd6eab [Ada] Minor refactoring new 5fae483372b [Ada] Remove excessive validity checks on in-parameters new 01f27c64770 [Ada] Add expected and actual size to "bit number out of ra [...] new c1fece377a9 [Ada] Add utility function to recognize attribute 'Loop_Entry new ff49b8053d1 [Ada] Ada_2020 AI12-0250 : Implement Iterator filters. new 64b15a17a15 [Ada] Typo corrections, plus minor reformatting in comments new 6091c2e0fa1 [Ada] Disallow Predicate_Failure without predicate new 4b5838e086b [Ada] Update entities on class-wide condition function creation new cf6bd6a3ef1 [Ada] ACATS 4.1R - BD10001 - Error missed new 6b52c24dd18 [Ada] Analyze aspects once generic subprograms are recognized new 720425fa2dc [Ada] Accept aspect Relaxed_Initialization on generic subprograms new 5c63fd2c904 [Ada] Add comment on implementation choice for byte-packed [...] new 98ceb796329 [Ada] Minor reformatting and typo fix new 1567ebf93ab [Ada] Fix incorrect placement of freeze node with predicate new a1014c8136a [Ada] Fix internal error on string type comparision with predicate new 72145c1ee83 [Ada] Fix typo and layout in comments about matching new b19c922bf47 [Ada] Optional warning on build-in-place function calls new eafbde5131d [Ada] Clean up in Interfaces.C.Extensions new d387808d8bd [Ada] Fix recent regression on _Master declaration new 9e8102b3507 [Ada] Do not apply constraint checks on allocator with No_I [...] new 19ddfb317fc [Ada] Fix warnings in C runtime files on Windows new 6c8b9020a8b [Ada] Fix C miss parentheses warning on Windows new 0cb1b7276d0 [Ada] Disable warning about unsafe use of __builtin_frame_address
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: gcc/ada/adaint.h | 5 +- gcc/ada/bindo-writers.adb | 2 +- gcc/ada/debug.adb | 6 +- gcc/ada/einfo.ads | 2 +- gcc/ada/erroutc.adb | 12 +-- gcc/ada/exp_attr.adb | 2 + gcc/ada/exp_ch2.adb | 2 - gcc/ada/exp_ch4.adb | 13 ++- gcc/ada/exp_ch5.adb | 45 +++++++-- gcc/ada/exp_ch6.adb | 62 +++++------- gcc/ada/exp_ch7.adb | 15 ++- gcc/ada/exp_ch9.adb | 13 ++- gcc/ada/exp_util.adb | 4 +- gcc/ada/expect.c | 7 +- gcc/ada/freeze.adb | 116 +++++++++++++++++------ gcc/ada/inline.adb | 7 ++ gcc/ada/libgnat/a-calcon.adb | 1 - gcc/ada/libgnat/a-calcon.ads | 3 +- gcc/ada/libgnat/i-cexten.ads | 4 +- gcc/ada/libgnat/s-mmap.ads | 2 - gcc/ada/par-ch4.adb | 38 +++++++- gcc/ada/par-ch5.adb | 24 ++++- gcc/ada/par.adb | 5 + gcc/ada/raise-gcc.c | 2 +- gcc/ada/repinfo.adb | 23 +++-- gcc/ada/sem_aggr.adb | 12 +++ gcc/ada/sem_attr.adb | 14 ++- gcc/ada/sem_ch12.adb | 14 +-- gcc/ada/sem_ch13.adb | 119 ++++++++++++++++-------- gcc/ada/sem_ch5.adb | 10 +- gcc/ada/sem_ch6.adb | 13 +++ gcc/ada/sem_eval.adb | 8 ++ gcc/ada/sem_prag.adb | 27 +++++- gcc/ada/sem_util.adb | 75 ++++++++++++--- gcc/ada/sem_util.ads | 28 +++--- gcc/ada/sinfo.adb | 26 +++++- gcc/ada/sinfo.ads | 41 +++++--- gcc/ada/socket.c | 36 ++++--- gcc/ada/sysdep.c | 2 +- gcc/ada/terminals.c | 97 +++++++++---------- gcc/ada/tracebak.c | 3 + gcc/cp/parser.c | 23 +++-- gcc/expr.c | 15 +-- gcc/testsuite/g++.dg/cpp0x/decltype77.C | 10 ++ gcc/testsuite/gcc.dg/{pr68835-2.c => pr95694.c} | 2 +- 45 files changed, 673 insertions(+), 317 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype77.C copy gcc/testsuite/gcc.dg/{pr68835-2.c => pr95694.c} (82%)