https://gcc.gnu.org/g:70b1d25fb24b8ffe3ada15b4bbc41b763a272d6f

commit r17-1189-g70b1d25fb24b8ffe3ada15b4bbc41b763a272d6f
Author: Marc Poulhiès <[email protected]>
Date:   Fri Mar 27 16:55:07 2026 +0100

    ada: Minor cleanup in macro test
    
    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.

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

diff --git a/gcc/ada/sysdep.c b/gcc/ada/sysdep.c
index b8735b5ad66b..7752693a20a6 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

Reply via email to