http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54040

--- Comment #3 from hjl at gcc dot gnu.org <hjl at gcc dot gnu.org> ---
Author: hjl
Date: Fri Nov 15 12:06:25 2013
New Revision: 204840

URL: http://gcc.gnu.org/viewcvs?rev=204840&root=gcc&view=rev
Log:
Add and use System.Linux.time_t for time_t

    PR ada/54040
    * s-linux-x32.ads: New file.
    * s-osprim-x32.adb: Likewise.
    * s-linux.ads (time_t): New type.
    * s-linux-alpha.ads (time_t):  Likewise.
    * s-linux-hppa.ads (time_t):  Likewise.
    * s-linux-mipsel.ads (time_t):  Likewise.
    * s-linux-sparc.ads (time_t):  Likewise.
    * s-osinte-linux.ads (time_t): Mark it private.  Replace long
    with System.Linux.time_t.
    (timespec): Replace long with time_t.
    * s-osinte-posix.adb (To_Timespec): Likewise.
    * s-taprop-linux.adb (timeval): Replace C.long with
    System.OS_Interface.time_t.
    * gcc-interface/Makefile.in (LIBGNAT_TARGET_PAIRS): Replace
    s-linux.ads with s-linux-x32.ads, s-osprim-posix.adb with
    s-osprim-x32.adb for x32.

Added:
    trunk/gcc/ada/s-linux-x32.ads
    trunk/gcc/ada/s-osprim-x32.adb
Modified:
    trunk/gcc/ada/ChangeLog
    trunk/gcc/ada/gcc-interface/Makefile.in
    trunk/gcc/ada/s-linux-alpha.ads
    trunk/gcc/ada/s-linux-hppa.ads
    trunk/gcc/ada/s-linux-mipsel.ads
    trunk/gcc/ada/s-linux-sparc.ads
    trunk/gcc/ada/s-linux.ads
    trunk/gcc/ada/s-osinte-linux.ads
    trunk/gcc/ada/s-osinte-posix.adb
    trunk/gcc/ada/s-taprop-linux.adb

Reply via email to