Message ID | 20190919163113.17402-1-ville.syrjala@linux.intel.com (mailing list archive) |
---|---|
Headers | show
Return-Path: <SRS0=kiWv=XO=lists.freedesktop.org=intel-gfx-bounces@kernel.org> Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 9390413BD for <patchwork-intel-gfx@patchwork.kernel.org>; Thu, 19 Sep 2019 16:31:18 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 7B22A218AF for <patchwork-intel-gfx@patchwork.kernel.org>; Thu, 19 Sep 2019 16:31:18 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 7B22A218AF Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linux.intel.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=intel-gfx-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id C1C7C6F485; Thu, 19 Sep 2019 16:31:17 +0000 (UTC) X-Original-To: intel-gfx@lists.freedesktop.org Delivered-To: intel-gfx@lists.freedesktop.org Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTPS id 71FE36F485 for <intel-gfx@lists.freedesktop.org>; Thu, 19 Sep 2019 16:31:16 +0000 (UTC) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 19 Sep 2019 09:31:15 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.64,524,1559545200"; d="scan'208";a="217356649" Received: from stinkbox.fi.intel.com (HELO stinkbox) ([10.237.72.174]) by fmsmga002.fm.intel.com with SMTP; 19 Sep 2019 09:31:14 -0700 Received: by stinkbox (sSMTP sendmail emulation); Thu, 19 Sep 2019 19:31:13 +0300 From: Ville Syrjala <ville.syrjala@linux.intel.com> To: intel-gfx@lists.freedesktop.org Date: Thu, 19 Sep 2019 19:30:52 +0300 Message-Id: <20190919163113.17402-1-ville.syrjala@linux.intel.com> X-Mailer: git-send-email 2.21.0 MIME-Version: 1.0 Subject: [Intel-gfx] [PATCH xf86-video-intel 00/21] Compiler warn elimination X-BeenThere: intel-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Intel graphics driver community testing & development <intel-gfx.lists.freedesktop.org> List-Unsubscribe: <https://lists.freedesktop.org/mailman/options/intel-gfx>, <mailto:intel-gfx-request@lists.freedesktop.org?subject=unsubscribe> List-Archive: <https://lists.freedesktop.org/archives/intel-gfx> List-Post: <mailto:intel-gfx@lists.freedesktop.org> List-Help: <mailto:intel-gfx-request@lists.freedesktop.org?subject=help> List-Subscribe: <https://lists.freedesktop.org/mailman/listinfo/intel-gfx>, <mailto:intel-gfx-request@lists.freedesktop.org?subject=subscribe> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" <intel-gfx-bounces@lists.freedesktop.org> |
Series |
Compiler warn elimination
|
expand
|
Quoting Ville Syrjala (2019-09-19 17:30:52) > From: Ville Syrjälä <ville.syrjala@linux.intel.com> > > Random smattering of patches to eliminate compiler warnings. > Some I just suppressed out of lazyness, others I tried to > silence by adjusting the code a bit. Some of the aliasing pointer avoidance looked silly, but silly compiler is silly. > Afterwards the build is clean on my gcc 8.3, though with > a bunch of stuff still suppressed I'm not 100% sure that's > a good thing. Definitely quieter which is much less offputting. Thanks, -Chris
From: Ville Syrjälä <ville.syrjala@linux.intel.com> Random smattering of patches to eliminate compiler warnings. Some I just suppressed out of lazyness, others I tried to silence by adjusting the code a bit. Afterwards the build is clean on my gcc 8.3, though with a bunch of stuff still suppressed I'm not 100% sure that's a good thing. git://github.com/vsyrjala/xf86-video-intel.git compiler_warns_3 Ville Syrjälä (21): sna: Use -Wno-clobbered sna: Shut up more compiler warns sna: undef FontSetPrivate() before redefining it sna: Replace fall through comments with standard form sna: Annotate more fall throughs sna: Add sna_br13_color_depth() sna/fb: Eliminate implicit fallthrough uxa: Use named initializers Avoid missing initializer warning sna: Use named initializers sna: Increase the size of the path name buffer a bit sna: Use memcmp() to avoid strict aliasing warns sna: Avoid strict aliasing violations with glyphinfo sna/fb: Use memcpy() to avoid strict aliasing violations xvmc: Eliminate strict aliasing violations sna/fb: Initialize xoff/yoff sna: Use -Wno-maybe-uninitialized sna: Get rid of -Wno-shift-negative-value uxa: Get rid of -Wno-shift-negative-value tools: Get rid of -Wno-sign-compare sna: Fix compiler warnings due to DrawablePtr vs. PixmapPtr src/intel_device.c | 2 +- src/intel_module.c | 3 +- src/legacy/i810/xvmc/I810XvMC.c | 48 ++++++++++++++-------------- src/meson.build | 1 - src/sna/blt.c | 2 ++ src/sna/fb/fb.h | 6 ++-- src/sna/fb/fbpict.c | 6 +++- src/sna/fb/fbspan.c | 6 ++-- src/sna/gen2_render.c | 21 ++++++++++--- src/sna/gen3_render.c | 24 ++++++++++---- src/sna/gen4_render.c | 6 ++-- src/sna/gen5_render.c | 6 ++-- src/sna/gen6_render.c | 6 ++-- src/sna/gen7_render.c | 6 ++-- src/sna/gen8_render.c | 6 ++-- src/sna/gen9_render.c | 6 ++-- src/sna/kgem.c | 10 ++---- src/sna/meson.build | 7 +++-- src/sna/sna.h | 19 +++++++++++ src/sna/sna_accel.c | 24 +++++++++++++- src/sna/sna_blt.c | 56 +++++++-------------------------- src/sna/sna_composite.c | 2 +- src/sna/sna_damage.h | 1 + src/sna/sna_display.c | 15 ++++----- src/sna/sna_display_fake.c | 2 +- src/sna/sna_dri2.c | 6 ++-- src/sna/sna_driver.c | 1 + src/sna/sna_glyphs.c | 7 +++-- src/sna/sna_io.c | 30 ++++++------------ src/sna/sna_render.c | 4 +-- src/sna/sna_render.h | 2 +- src/sna/sna_trapezoids_mono.c | 2 +- src/sna/sna_video_overlay.c | 6 +++- src/sna/sna_video_sprite.c | 8 ++++- src/sna/sna_video_textured.c | 5 ++- src/uxa/i965_render.c | 2 +- src/uxa/i965_video.c | 2 +- src/uxa/intel_display.c | 2 +- src/uxa/intel_dri.c | 1 + src/uxa/meson.build | 1 - tools/backlight_helper.c | 2 +- tools/meson.build | 2 -- tools/virtual.c | 18 +++++------ 43 files changed, 221 insertions(+), 171 deletions(-)