diff options
author | Arnaud Charlet <charlet@gcc.gnu.org> | 2017-01-20 15:49:28 +0100 |
---|---|---|
committer | Arnaud Charlet <charlet@gcc.gnu.org> | 2017-01-20 15:49:28 +0100 |
commit | be42aa717c3018ccf1c7ce4267e02cfe9210cc1e (patch) | |
tree | 23ea534f073473db63cb1df7a4649d2a1a8035af /gcc/ada/expect.c | |
parent | 4cea8675697151f7e8c5b30259da9ac0971ab070 (diff) | |
download | gcc-be42aa717c3018ccf1c7ce4267e02cfe9210cc1e.zip gcc-be42aa717c3018ccf1c7ce4267e02cfe9210cc1e.tar.gz gcc-be42aa717c3018ccf1c7ce4267e02cfe9210cc1e.tar.bz2 |
[multiple changes]
2017-01-20 Hristian Kirtchev <kirtchev@adacore.com>
* exp_ch9.adb: minor style fixes in comments.
* sem_ch9.adb (Analyze_Delay_Relative): in GNATprove mode a delay
relative statement introduces an implicit dependency on
Ada.Real_Time.Clock_Time.
* sem_util.adb: Minor reformatting.
2017-01-20 Ed Schonberg <schonberg@adacore.com>
* sem_ch13.adb (Analyze_Aspect_Specifications): Aspect Alignment
must be treated as delayed aspect even if the expression is
a literal, because the aspect affects the freezing and the
elaboration of the object to which it applies.
2017-01-20 Tristan Gingold <gingold@adacore.com>
* s-osinte-vxworks.ads (Interrup_Range): New subtype.
2017-01-20 Ed Schonberg <schonberg@adacore.com>
* lib-xref.adb (Generate_Reference): Do not warn about the
presence of a pragma Unreferenced if the entity appears as the
actual in a procedure call that does not come from source.
2017-01-20 Pascal Obry <obry@adacore.com>
* expect.c, terminals.c: Fix some warnings about unused variables.
* gsocket.h, adaint.c, adaint.h: Fix some more warnings in the C part
of the runtime.
2017-01-20 Bob Duff <duff@adacore.com>
* exp_attr.adb (Constrained): Apply an access check (check that
the prefix is not null) when the prefix denotes an object of an
access type; that is, when there is an implicit dereference.
2017-01-20 Gary Dismukes <dismukes@adacore.com>
* s-rident.ads (constant Profile_Info): Remove
No_Calendar from GNAT_Extended_Ravenscar restrictions.
2017-01-20 Tristan Gingold <gingold@adacore.com>
* s-maccod.ads: Add pragma No_Elaboration_Code_All
From-SVN: r244718
Diffstat (limited to 'gcc/ada/expect.c')
-rw-r--r-- | gcc/ada/expect.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/gcc/ada/expect.c b/gcc/ada/expect.c index 4da7018..a19ec56 100644 --- a/gcc/ada/expect.c +++ b/gcc/ada/expect.c @@ -6,7 +6,7 @@ * * * C Implementation File * * * - * Copyright (C) 2001-2015, AdaCore * + * Copyright (C) 2001-2016, AdaCore * * * * GNAT is free software; you can redistribute it and/or modify it under * * terms of the GNU General Public License as published by the Free Soft- * @@ -388,7 +388,9 @@ __gnat_expect_poll (int *fd, int max_fd = 0; int ready; int i; +#ifdef __hpux__ int received; +#endif *dead_process = 0; @@ -413,14 +415,18 @@ __gnat_expect_poll (int *fd, if (ready > 0) { +#ifdef __hpux__ received = 0; +#endif for (i = 0; i < num_fd; i++) { if (FD_ISSET (fd[i], &rset)) { is_set[i] = 1; +#ifdef __hpux__ received = 1; +#endif } else is_set[i] = 0; |