]> 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:41:46 +0000 (13:41 +0000)
committersh <sh@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 4 Dec 2017 13:41:46 +0000 (13:41 +0000)
commitdbd6de69f19ee4f62a6986bff7d906e59ccd6076
treef4fdde63949b6574eb1e6ffd34e1617685826e7a
parent138da97f1b7e28e89f3eda122f921529abbacc41
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.adb.
* s-osprim-rtems.adb: New file.
* 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/branches/gcc-7-branch@255381 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ada/ChangeLog
gcc/ada/gcc-interface/Makefile.in
gcc/ada/s-osinte-rtems.ads
gcc/ada/s-osprim-rtems.adb [new file with mode: 0644]