From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2155) id 47528385DC3E; Wed, 14 Feb 2024 13:00:56 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 47528385DC3E DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1707915656; bh=MllUSzWauR0MG3amm2PTl7iv1birjd72ZV+oRZje3GU=; h=From:To:Subject:Date:From; b=u1Xg7S17uXFLZiRkn+Nswt71aYgwvFlXfeWrZ1sGGoLM/CQJ1T97uivdPRs9pQOQr 1+NlTiv1Sn2IP0rZvfw7PRPV9s6JhtXNI98W+LnJc5tdeM7LO1RcUSzQZTcAER2v7D WkGyt+5nqZ2PKcOBzcsn9+7xNDgvAN5LVjJMeWnQ= Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable From: Corinna Vinschen To: cygwin-cvs@sourceware.org Subject: [newlib-cygwin/main] Cygwin: accommodate gcc -Og option X-Act-Checkin: newlib-cygwin X-Git-Author: Corinna Vinschen X-Git-Refname: refs/heads/main X-Git-Oldrev: 4e77fa9b8bf4818ff90c013f7e7b2b0ac0b968c5 X-Git-Newrev: 2a2a6486a089b90d05b258bd853d136f00cb7c69 Message-Id: <20240214130056.47528385DC3E@sourceware.org> Date: Wed, 14 Feb 2024 13:00:56 +0000 (GMT) List-Id: https://sourceware.org/git/gitweb.cgi?p=3Dnewlib-cygwin.git;h=3D2a2a6486a08= 9b90d05b258bd853d136f00cb7c69 commit 2a2a6486a089b90d05b258bd853d136f00cb7c69 Author: Corinna Vinschen AuthorDate: Wed Feb 14 14:00:34 2024 +0100 Commit: Corinna Vinschen CommitDate: Wed Feb 14 14:00:34 2024 +0100 Cygwin: accommodate gcc -Og option =20 All three warnings produced with -Og are false positives. But given we're using -Werror unconditionally it's better to be safe than sorry. =20 Reported-by: Kevin Ushey Signed-off-by: Corinna Vinschen Diff: --- winsup/cygwin/fhandler/fifo.cc | 2 +- winsup/cygwin/tty.cc | 2 +- winsup/utils/kill.cc | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/winsup/cygwin/fhandler/fifo.cc b/winsup/cygwin/fhandler/fifo.cc index efea508ae51c..ee49ce695e5a 100644 --- a/winsup/cygwin/fhandler/fifo.cc +++ b/winsup/cygwin/fhandler/fifo.cc @@ -669,7 +669,7 @@ fhandler_fifo::create_shmem (bool only_open) { HANDLE sect; OBJECT_ATTRIBUTES attr; - NTSTATUS status; + NTSTATUS status =3D STATUS_SUCCESS; LARGE_INTEGER size =3D { .QuadPart =3D sizeof (fifo_shmem_t) }; SIZE_T viewsize =3D sizeof (fifo_shmem_t); PVOID addr =3D NULL; diff --git a/winsup/cygwin/tty.cc b/winsup/cygwin/tty.cc index bf7c6010fdc0..2cd4ae6ed43d 100644 --- a/winsup/cygwin/tty.cc +++ b/winsup/cygwin/tty.cc @@ -323,7 +323,7 @@ tty::wait_fwd () thread when the last data is transfered. */ const ULONGLONG sleep_in_nat_pipe =3D 16; const ULONGLONG time_to_wait =3D sleep_in_nat_pipe * 2 + 1/* margine */; - ULONGLONG elapsed; + ULONGLONG elapsed =3D 0; while (fwd_not_empty || (elapsed =3D GetTickCount64 () - fwd_last_time) < time_to_wait) { diff --git a/winsup/utils/kill.cc b/winsup/utils/kill.cc index fb45e4c9dcfa..bcabcd47c9ee 100644 --- a/winsup/utils/kill.cc +++ b/winsup/utils/kill.cc @@ -73,7 +73,7 @@ print_version () static const char * strsigno (int signo) { - static char sigbuf[8]; + static char sigbuf[32]; =20 if (signo > 0 && signo < SIGRTMIN) return sys_sigabbrev[signo];