X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gprof%2Fbasic_blocks.c;h=dac093af936e55c440e33571a734fb9dc99e4e3c;hb=9ef9e6a6a0dd8f948708cb67c9afcfd0be40cb0a;hp=20dd7c3b19dba132915b814c8976fe613425be2e;hpb=1e9cc1c27b927dc95dfaec390eb492d29bbc7a0b;p=deliverable%2Fbinutils-gdb.git diff --git a/gprof/basic_blocks.c b/gprof/basic_blocks.c index 20dd7c3b19..dac093af93 100644 --- a/gprof/basic_blocks.c +++ b/gprof/basic_blocks.c @@ -2,8 +2,7 @@ of basic-block info to/from gmon.out; computing and formatting of basic-block related statistics. - Copyright 1999, 2000, 2001, 2002, 2004, 2005, 2007 - Free Software Foundation, Inc. + Copyright (C) 1999-2016 Free Software Foundation, Inc. This file is part of GNU Binutils. @@ -24,6 +23,7 @@ #include "gprof.h" #include "libiberty.h" +#include "filenames.h" #include "basic_blocks.h" #include "corefile.h" #include "gmon_io.h" @@ -61,7 +61,7 @@ cmp_bb (const PTR lp, const PTR rp) if (left->file && right->file) { - r = strcmp (left->file->name, right->file->name); + r = filename_cmp (left->file->name, right->file->name); if (r) return r; @@ -282,7 +282,7 @@ print_exec_counts () for (i = 0; i < len; ++i) { sym = sorted_bbs [i]; - + if (sym->ncalls > 0 || ! ignore_zeros) { /* FIXME: This only works if bfd_vma is unsigned long. */