Am Dienstag, 31. Mai 2016, 21:00:07 CEST schrieb Eric Botcazou: > > this patch fixes the build failures of recent gnat compiler version for > > RTEMS targets (https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71317). > > Attached are patches for trunk, gcc-5-branch and gcc-6-branch. > > I don't have write access to the svn, so if the patches pass the review > > process please commit them. > > Patches applied on mainline and 6 branch, but not on the 5 branch since the > signature of Get_Page_Size is correct there.
Thank you. I attached a patch for 5 branch which will only add the clock_getres-function.
Index: gcc/ada/ChangeLog =================================================================== --- gcc/ada/ChangeLog (Revision 236948) +++ gcc/ada/ChangeLog (Arbeitskopie) @@ -1,3 +1,9 @@ +2016-05-31 Jan Sommer <soja-li...@aries.uberspace.de> + + PR ada/71317 + * s-osinte-rtems.ads: Fix missing/wrong function declarations: + Missing: clock_getres + 2016-05-06 Eric Botcazou <ebotca...@adacore.com> PR ada/70969 Index: gcc/ada/s-osinte-rtems.ads =================================================================== --- gcc/ada/s-osinte-rtems.ads (Revision 236948) +++ gcc/ada/s-osinte-rtems.ads (Arbeitskopie) @@ -188,6 +188,11 @@ package System.OS_Interface is tp : access timespec) return int; pragma Import (C, clock_gettime, "clock_gettime"); + function clock_getres + (clock_id : clockid_t; + res : access timespec) return int; + pragma Import (C, clock_getres, "clock_getres"); + function To_Duration (TS : timespec) return Duration; pragma Inline (To_Duration);