[COMMITTED,23/51] ada: Minor cleanup in macro test

Message ID 20260602084541.3829876-23-poulhies@adacore.com
State Committed
Commit 70b1d25fb24b8ffe3ada15b4bbc41b763a272d6f
Headers
Series [COMMITTED,01/51] ada: Rename Private_Component function |

Commit Message

Marc Poulhiès June 2, 2026, 8:45 a.m. UTC
  The majority of the macros checked have already been checked a few line
above. Only difference is __CYGWIN32__, so check for its absence instead
of the presence of the others.

gcc/ada/ChangeLog:

	* sysdep.c (getc_immediate_common): Cleanup macro test.

Tested on x86_64-pc-linux-gnu, committed on master.

---
 gcc/ada/sysdep.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)
  

Patch

diff --git a/gcc/ada/sysdep.c b/gcc/ada/sysdep.c
index b8735b5ad66..7752693a20a 100644
--- a/gcc/ada/sysdep.c
+++ b/gcc/ada/sysdep.c
@@ -409,12 +409,7 @@  getc_immediate_common (FILE *stream,
       /* Set RAW mode, with no echo */
       termios_rec.c_lflag = termios_rec.c_lflag & ~ICANON & ~ECHO;
 
-#if defined (__linux__) || defined (__sun__) \
-    || defined (__MACHTEN__) || defined (__hpux__) \
-    || defined (_AIX) || (defined (__svr4__) && defined (__i386__)) \
-    || defined (__Lynx__) || defined (__FreeBSD__) || defined (__OpenBSD__) \
-    || defined (__GLIBC__) || defined (__APPLE__) || defined (__DragonFly__) \
-    || defined (__QNX__)
+#if !defined (__CYGWIN32__)
       eof_ch = termios_rec.c_cc[VEOF];
 
       /* If waiting (i.e. Get_Immediate (Char)), set MIN = 1 and wait for