]> git.ipfire.org Git - thirdparty/gcc.git/commit
RTEMS/Ada: Account for 64-bit time_t
authorsh <sh@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 4 Dec 2017 13:36:19 +0000 (13:36 +0000)
committersh <sh@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 4 Dec 2017 13:36:19 +0000 (13:36 +0000)
commite8650db2e0725f736ee093e6eb3b0ddb55e770c9
treed72a728675c17d4a1bac5c76974b920841c4abad
parent49f6a314032bfe2d17b8d0e105374980814da702
RTEMS/Ada: Account for 64-bit time_t

The Newlib time_t has now 64 bits for RTEMS.

gcc/ada

* gcc-interface/Makefile.in (RTEMS): Use s-osprim__rtems.adb.
* libgnat/s-osprim__rtems.adb: New file.
* libgnarl/s-osinte__rtems.adb (pthread_cond_t): Fix alignment.
(pthread_mutexattr_t): Likewise.
(pthread_rwlockattr_t): Likewise.
(pthread_rwlock_t): Likewise.
(time_t): Use 64-bit integer.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@255380 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ada/ChangeLog
gcc/ada/gcc-interface/Makefile.in
gcc/ada/libgnarl/s-osinte__rtems.ads
gcc/ada/libgnat/s-osprim__rtems.adb [new file with mode: 0644]