Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 9 Nov 2012 19:32:38 +0000 (UTC)
From:      Dimitry Andric <dim@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-9@freebsd.org
Subject:   svn commit: r242837 - stable/9/lib/libpmc
Message-ID:  <201211091932.qA9JWc1D041242@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: dim
Date: Fri Nov  9 19:32:37 2012
New Revision: 242837
URL: http://svnweb.freebsd.org/changeset/base/242837

Log:
  MFC r242622:
  
  Fix a few warnings from newer clang 3.2 in libpmc, about comparing enum
  pmc_event values against integer constants which fall outside the enum
  range.
  
  Reviewed by:	fabient, sbruno

Modified:
  stable/9/lib/libpmc/libpmc.c
Directory Properties:
  stable/9/lib/libpmc/   (props changed)

Modified: stable/9/lib/libpmc/libpmc.c
==============================================================================
--- stable/9/lib/libpmc/libpmc.c	Fri Nov  9 19:31:31 2012	(r242836)
+++ stable/9/lib/libpmc/libpmc.c	Fri Nov  9 19:32:37 2012	(r242837)
@@ -2261,7 +2261,7 @@ soft_allocate_pmc(enum pmc_event pe, cha
 	(void)ctrspec;
 	(void)pmc_config;
 
-	if (pe < PMC_EV_SOFT_FIRST || pe > PMC_EV_SOFT_LAST)
+	if ((int)pe < PMC_EV_SOFT_FIRST || (int)pe > PMC_EV_SOFT_LAST)
 		return (-1);
 
 	pmc_config->pm_caps |= (PMC_CAP_READ | PMC_CAP_WRITE);
@@ -3168,7 +3168,7 @@ _pmc_name_of_event(enum pmc_event pe, en
 	} else if (pe == PMC_EV_TSC_TSC) {
 		ev = tsc_event_table;
 		evfence = tsc_event_table + PMC_EVENT_TABLE_SIZE(tsc);
-	} else if (pe >= PMC_EV_SOFT_FIRST && pe <= PMC_EV_SOFT_LAST) {
+	} else if ((int)pe >= PMC_EV_SOFT_FIRST && (int)pe <= PMC_EV_SOFT_LAST) {
 		ev = soft_event_table;
 		evfence = soft_event_table + soft_event_info.pm_nevent;
 	}



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201211091932.qA9JWc1D041242>