gcc -I../xen/include -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wno-unused-value -Wdeclaration-after-statement -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -mno-tls-direct-seg-refs -Werror -o xenalyze xenalyze.c xenalyze.c: In function 'weighted_percentile': xenalyze.c:2017:9: error: variable 'progress' set but not used [-Werror=unused-but-set-variable] xenalyze.c: In function 'self_weighted_percentile': xenalyze.c:2105:9: error: variable 'progress' set but not used [-Werror=unused-but-set-variable] xenalyze.c: In function 'interval_domain_short_summary_output': xenalyze.c:2729:15: error: variable 'interval_cycles' set but not used [-Werror=unused-but-set-variable] xenalyze.c: In function 'hvm_generic_dump': xenalyze.c:4675:15: error: variable 'd' set but not used [-Werror=unused-but-set-variable] xenalyze.c: In function 'sched_runstate_process': xenalyze.c:6883:9: error: variable 'old_runstate' set but not used [-Werror=unused-but-set-variable] xenalyze.c:6882:11: error: variable 'runstate_tsc' set but not used [-Werror=unused-but-set-variable] xenalyze.c: In function 'cmd_parser': xenalyze.c:9253:24: error: variable 'p' set but not used [-Werror=unused-but-set-variable] cc1: all warnings being treated as errors --- xenalyze.hg/xenalyze.c | 21 --------------------- 1 file changed, 21 deletions(-) Index: xen-4.1.1-testing/xenalyze.hg/xenalyze.c =================================================================== --- xen-4.1.1-testing.orig/xenalyze.hg/xenalyze.c +++ xen-4.1.1-testing/xenalyze.hg/xenalyze.c @@ -2016,8 +2016,6 @@ float weighted_percentile(float * A, /* float X, t1; unsigned long long t2; - int progress; - /* Calculate total weight */ N_weight=0; @@ -2078,15 +2076,11 @@ float weighted_percentile(float * A, /* } } while (I <= J); /* Keep going until our pointers meet or pass */ - progress = 0; - /* Re-adjust L and R, based on which element we're looking for */ if(J_weighttotal_time.interval.cycles; - interval_time_output(); interval_cycle_percent_output(&d->total_time.interval); @@ -4663,7 +4648,6 @@ void hvm_generic_dump(struct record_info } *cr = (typeof(cr))ri->d; char *evt_string, evt_number[256]; - unsigned *d; int i, evt, is_64 = 0; evt = ri->event - TRC_HVM_HANDLER; @@ -4683,7 +4667,6 @@ void hvm_generic_dump(struct record_info evt_string = evt_number; } - d = ri->d; printf("%s%s %s%s [", prefix, ri->dump_header, @@ -6867,8 +6850,6 @@ void sched_runstate_process(struct pcpu_ } sevt; int perfctrs; struct last_oldstate_struct last_oldstate; - tsc_t runstate_tsc; - int old_runstate; switch(_sevt.lo) { @@ -6938,8 +6919,6 @@ void sched_runstate_process(struct pcpu_ * be reset, it will be reset below. */ last_oldstate = v->runstate.last_oldstate; v->runstate.last_oldstate.wrong = RUNSTATE_INIT; - runstate_tsc = v->runstate.tsc; - old_runstate = v->runstate.state; /* Close vmexits when the putative reason for blocking / &c stops. * This way, we don't account cpu contention to some other overhead. */ @@ -9284,7 +9263,7 @@ error_t cmd_parser(int key, char *arg, s case OPT_TOLERANCE: { - char * inval, *p; + char * inval; opt.tolerance = (int)strtol(arg, &inval, 0); @@ -9298,8 +9277,6 @@ error_t cmd_parser(int key, char *arg, s exit(1); } - p = inval; - printf("Tolerating errors at or below %d\n", opt.tolerance); }