This is the mail archive of the
cygwin-patches
mailing list for the Cygwin project.
[PATCH 0/5] Port to GCC 8.3
- From: Ken Brown <kbrown at cornell dot edu>
- To: "cygwin-patches at cygwin dot com" <cygwin-patches at cygwin dot com>
- Date: Tue, 16 Jul 2019 17:34:22 +0000
- Subject: [PATCH 0/5] Port to GCC 8.3
- Arc-authentication-results: i=1; mx.microsoft.com 1;spf=pass smtp.mailfrom=cornell.edu;dmarc=pass action=none header.from=cornell.edu;dkim=pass header.d=cornell.edu;arc=none
- Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=00cRmaj9EvvC+rnvq2GZ1N0+JQM30n+e6Dnrre5COVE=; b=Q8hpq1fBBaVdOR+vFApowiiZwf0ZFmWUDp4a57aSQvFjykD7+aTSlkV//2wzLSBT72whEdf5GrdcrLMvFV91uxZxczVadB2EjT3sgNMeG0fDS8qkyWhLMlad5iQ3y/AeRpxilosjE6vFZMUYDPFwrxPSxDs8usA7GLixefGNb53/0JzOq9513kBouR3ZG+ovuMaYLBBiIUMxvWBTBL4pUYeJVC2sr+Ni2zdzRfMTic/aC2fOEj3pBfbKnKBO8lCKo+0sIXNKFKNUfU/Qa1m0A6pgcurQbu+ar5lug4jIUbOw5Q5ULXkmJsF7JXuJIznJLe4nu1P2lncAB3z4kth65g==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lE8+xbEpW3Zgu5K6JgFnuN9gzf2PHpaCastCiz11hDWlRRVvrnhzKPxM7VsAwPzdZqu+NX+0UkT9YKxNjX9zkjKvcoRdm0MjJ3aOyTTAWeJM64GyWEbQvJMWTgoMgx2G67EXDd8d7Zf0JorQY9UhLm0WOByY+bEjKXJebSfTvIjCBl2KymDnXV1DWuxg5RHXjuwYlHat9wl0vI0tan3qh24S9Jg/PNh5z3VD7Pf+wIg4d6PTfsbn6nSFUS5xm3vx4e/b91BSfZYp+ZPpiBeY+AhVhiA5ErMvqfOie5tAJdjDuvXr1E/tUhsNVQIkl3gFf5qb3LNBPzHhbMLpnWdu+A==
This patch series tries to fix all the warnings (which are treated as
errors) when building Cygwin with GCC 8.3. I'm not confident that
I've chosen the best way to fix each warning. All I can say is that
the build now succeeds.
Ken Brown (5):
Cygwin: avoid GCC 8.3 errors with -Werror=class-memaccess
Cygwin: avoid GCC 8.3 errors with -Werror=stringop-truncation
Cygwin: suppress GCC 8.3 errors with -Warray-bounds
Cygwin: fix GCC 8.3 'asm volatile' errors
Cygwin: fix GCC 8.3 'local external declaration errors'
winsup/cygserver/bsd_mutex.cc | 5 ++---
winsup/cygwin/environ.cc | 2 +-
winsup/cygwin/flock.cc | 2 +-
winsup/cygwin/include/sys/utmp.h | 6 +++---
winsup/cygwin/miscfuncs.cc | 4 ++--
winsup/cygwin/path.cc | 4 ++--
winsup/cygwin/path.h | 2 +-
winsup/cygwin/pinfo.cc | 4 ++--
winsup/cygwin/uname.cc | 2 +-
winsup/utils/dumper.cc | 2 ++
10 files changed, 17 insertions(+), 16 deletions(-)
--
2.21.0