This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 177b800f5fc opts: Remove AUTODETECT_VALUE usage. new 3e10307b9a7 [Ada] Size of time_t in newer verions of VxWorks7 new 07118f4832a [Ada] Fix crash on array component with Default_Value new 6b1c091238a [Ada] Simplify code for checks within an initialization procedure new 4dc82cc768d [Ada] Do not clear Analyzed flag in expand if already set b [...] new 5a6c36ae14d [Ada] RTEMS: use default stack checking emulation package new 7dc58f3fc27 [Ada] Remove redundant guard against an empty component list new b52e15202c8 [Ada] Simplify detection of record components with default [...] new 90084d74007 [Ada] Simplify detection of delayed aggregates new 1bafcab05cb [Ada] Simplify initialization of concurrent components new 736f9bed34c [Ada] Move rewriting of boxes in aggregates from resolution [...] new 4075bdcf807 [Ada] Import binder globals as constant new e0926f79014 [Ada] Rewrite extended names in derived class-wide expressions new 939b3a2ac67 [Ada] Reorder subprogram spec and bodies in alphabetical order new cea83351a2a [Ada] Fix internal error on fixed-point divide, multiply an [...] new 9d615a4b6e8 [Ada] RTEMS: use hardware interrupts instead of signals for [...] new d64c67d67da [Ada] Find an interpretation for membership test with a sin [...] new 35338c60e46 [Ada] Remove constant arguments new 945ec76b8e1 [Ada] Simplify membership tests with N_Generic_Declaration new b89465c9416 [Ada] Warn about conversion with any predefined time types new ddbcda718c3 [Ada] Export No_Exception_Propagation_Active for use by gigi new 0f076494f17 [Ada] RTEMS: use regular RTEMS API for minimum stack size c [...] new 26a7b2ada5f [Ada] sigset_t is an unsigned long on RTEMS new 2ad5d5e3d5d [Ada] Incorrect Dynamic_Predicate results for static arguments new 939047f542d [Ada] Valid postconditions incorrectly rejected. new a59626c8b84 [Ada] Remove redundant guard in expansion of dispatching calls new 547513eeab9 [Ada] Runtime transition: System.Threads new 92961bdf2df [Ada] Fix incorrect size for pathological pass-by-copy parameters new 5ea133c6ce0 [Ada] Fix for atomic wrongly rejected on object of discrimi [...] new 4a0d6b70e38 [Ada] Tweak the warning about missing local raises new a40970cf043 [Ada] Fix problematic import of type-generic GCC atomic builtin
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 | 16 +- gcc/ada/ali.adb | 17 +- gcc/ada/bindo-graphs.adb | 14 +- gcc/ada/cstand.adb | 8 +- gcc/ada/exp_aggr.adb | 76 +++++---- gcc/ada/exp_ch3.adb | 31 ++-- gcc/ada/exp_ch6.adb | 44 ++++- gcc/ada/exp_dist.adb | 6 +- gcc/ada/exp_fixd.adb | 171 ++++++++++--------- gcc/ada/exp_util.adb | 20 ++- gcc/ada/expander.adb | 15 +- gcc/ada/fe.h | 3 + gcc/ada/gcc-interface/decl.c | 185 ++++++++++++++++---- gcc/ada/gcc-interface/gigi.h | 11 ++ gcc/ada/gcc-interface/trans.c | 9 +- gcc/ada/gcc-interface/utils2.c | 2 +- gcc/ada/gnatls.adb | 16 +- gcc/ada/libgnarl/a-intnam__rtems.ads | 74 +------- .../{s-inmaop__vxworks.adb => s-inmaop__hwint.adb} | 7 +- gcc/ada/libgnarl/s-interr__hwint.adb | 36 +--- gcc/ada/libgnarl/s-intman__android.adb | 2 +- gcc/ada/libgnarl/s-intman__lynxos.adb | 2 +- gcc/ada/libgnarl/s-intman__posix.adb | 2 +- gcc/ada/libgnarl/s-intman__qnx.adb | 2 +- .../{s-intman__vxworks.adb => s-intman__rtems.adb} | 8 +- .../{s-intman__vxworks.ads => s-intman__rtems.ads} | 8 +- gcc/ada/libgnarl/s-intman__solaris.adb | 2 +- gcc/ada/libgnarl/s-intman__susv3.adb | 2 +- gcc/ada/libgnarl/s-osinte__rtems.adb | 150 ++++++++++++++++ gcc/ada/libgnarl/s-osinte__rtems.ads | 67 +++----- gcc/ada/libgnarl/s-taprob.adb | 2 +- gcc/ada/libgnarl/s-taprop__hpux-dce.adb | 4 +- gcc/ada/libgnarl/s-taprop__linux.adb | 6 +- gcc/ada/libgnarl/s-taprop__mingw.adb | 4 +- gcc/ada/libgnarl/s-taprop__posix.adb | 6 +- gcc/ada/libgnarl/s-taprop__qnx.adb | 6 +- .../{s-taprop__posix.adb => s-taprop__rtems.adb} | 60 ++++--- gcc/ada/libgnarl/s-taprop__solaris.adb | 6 +- gcc/ada/libgnarl/s-taprop__vxworks.adb | 6 +- gcc/ada/libgnarl/s-taskin.adb | 4 +- gcc/ada/libgnarl/s-tasque.adb | 2 +- gcc/ada/libgnarl/s-tpoben.adb | 2 +- gcc/ada/libgnat/a-calend.adb | 2 +- gcc/ada/libgnat/a-excach.adb | 2 +- gcc/ada/libgnat/a-except.adb | 2 +- gcc/ada/libgnat/a-tags.adb | 2 +- gcc/ada/libgnat/a-textio.adb | 2 +- gcc/ada/libgnat/a-witeio.adb | 2 +- gcc/ada/libgnat/a-ztexio.adb | 2 +- gcc/ada/libgnat/g-binenv.adb | 2 +- gcc/ada/libgnat/s-parame.adb | 2 +- gcc/ada/libgnat/s-parame__ae653.ads | 8 +- gcc/ada/libgnat/s-parame__rtems.adb | 19 ++- gcc/ada/libgnat/s-parame__vxworks.adb | 2 +- gcc/ada/libgnat/s-stchop__rtems.adb | 113 ------------ gcc/ada/libgnat/s-stratt.adb | 15 +- gcc/ada/libgnat/s-thread.ads | 14 +- gcc/ada/libgnat/s-thread__ae653.adb | 78 +-------- gcc/ada/libgnat/s-trasym__dwarf.adb | 2 +- gcc/ada/restrict.ads | 2 + gcc/ada/sem_aggr.adb | 78 +-------- gcc/ada/sem_attr.adb | 18 ++ gcc/ada/sem_ch10.adb | 17 +- gcc/ada/sem_ch10.ads | 9 +- gcc/ada/sem_ch13.adb | 62 ++++--- gcc/ada/sem_ch3.adb | 189 ++++++++++----------- gcc/ada/sem_ch3.ads | 12 +- gcc/ada/sem_ch4.adb | 113 +++++++----- gcc/ada/sem_elab.adb | 77 +++------ gcc/ada/sem_prag.adb | 4 +- gcc/ada/sem_util.adb | 28 ++- gcc/ada/treepr.adb | 34 ++-- 72 files changed, 1001 insertions(+), 1025 deletions(-) rename gcc/ada/libgnarl/{s-inmaop__vxworks.adb => s-inmaop__hwint.adb} (97%) copy gcc/ada/libgnarl/{s-intman__vxworks.adb => s-intman__rtems.adb} (95%) copy gcc/ada/libgnarl/{s-intman__vxworks.ads => s-intman__rtems.ads} (94%) copy gcc/ada/libgnarl/{s-taprop__posix.adb => s-taprop__rtems.adb} (97%) delete mode 100644 gcc/ada/libgnat/s-stchop__rtems.adb