* Makefile.in (.c.o): Define TARGET_$(MY_TARGET) when compiling.
* gmon.h: Use bytes counts rather than sizeof in struct raw_phdr and struct raw_arc.
This commit is contained in:
parent
265e7c8ba6
commit
9537b1d020
|
@ -1,3 +1,9 @@
|
||||||
|
Mon Mar 24 11:12:26 1997 Ian Lance Taylor <ian@cygnus.com>
|
||||||
|
|
||||||
|
* Makefile.in (.c.o): Define TARGET_$(MY_TARGET) when compiling.
|
||||||
|
* gmon.h: Use bytes counts rather than sizeof in struct raw_phdr
|
||||||
|
and struct raw_arc.
|
||||||
|
|
||||||
Mon Mar 17 10:54:47 1997 David Mosberger-Tang <davidm@azstarnet.com>
|
Mon Mar 17 10:54:47 1997 David Mosberger-Tang <davidm@azstarnet.com>
|
||||||
|
|
||||||
* cg_arcs.c (arc_add): memset() newly alloced arc to ensure
|
* cg_arcs.c (arc_add): memset() newly alloced arc to ensure
|
||||||
|
|
|
@ -56,7 +56,7 @@ LDFLAGS=
|
||||||
HLDFLAGS = @HLDFLAGS@
|
HLDFLAGS = @HLDFLAGS@
|
||||||
HLDENV = @HLDENV@
|
HLDENV = @HLDENV@
|
||||||
.c.o:
|
.c.o:
|
||||||
$(CC) -c -D_GNU_SOURCE -I. -I$(srcdir) -I../bfd -I$(srcdir)/../include -I$(srcdir)/../bfd @DEFS@ -DMACHINE_H=\"$(MY_TARGET).h\" $(TCFLAGS) $(HCFLAGS) $(CFLAGS) $<
|
$(CC) -c -D_GNU_SOURCE -I. -I$(srcdir) -I../bfd -I$(srcdir)/../include -I$(srcdir)/../bfd @DEFS@ -DTARGET_$(MY_TARGET) -DMACHINE_H=\"$(MY_TARGET).h\" $(TCFLAGS) $(HCFLAGS) $(CFLAGS) $<
|
||||||
|
|
||||||
all: $(GEN_FILES) $(PROG)
|
all: $(GEN_FILES) $(PROG)
|
||||||
|
|
||||||
|
|
23
gprof/gmon.h
23
gprof/gmon.h
|
@ -37,10 +37,13 @@
|
||||||
|
|
||||||
struct raw_phdr
|
struct raw_phdr
|
||||||
{
|
{
|
||||||
/* FIXME: This is wrong; bfd_vma need not correspond any
|
#ifdef TARGET_alpha
|
||||||
particular size on the target. */
|
char low_pc[8]; /* base pc address of sample buffer */
|
||||||
char low_pc[sizeof (bfd_vma)]; /* base pc address of sample buffer */
|
char high_pc[8]; /* max pc address of sampled buffer */
|
||||||
char high_pc[sizeof (bfd_vma)]; /* max pc address of sampled buffer */
|
#else
|
||||||
|
char low_pc[4]; /* base pc address of sample buffer */
|
||||||
|
char high_pc[4]; /* max pc address of sampled buffer */
|
||||||
|
#endif
|
||||||
char ncnt[4]; /* size of sample buffer (plus this header) */
|
char ncnt[4]; /* size of sample buffer (plus this header) */
|
||||||
|
|
||||||
#if defined (__alpha__) && defined (__osf__)
|
#if defined (__alpha__) && defined (__osf__)
|
||||||
|
@ -113,9 +116,15 @@ struct tostruct
|
||||||
*/
|
*/
|
||||||
struct raw_arc
|
struct raw_arc
|
||||||
{
|
{
|
||||||
char from_pc[sizeof (bfd_vma)];
|
#ifdef TARGET_alpha
|
||||||
char self_pc[sizeof (bfd_vma)];
|
char from_pc[8];
|
||||||
char count[sizeof (long)];
|
char self_pc[8];
|
||||||
|
char count[8];
|
||||||
|
#else
|
||||||
|
char from_pc[4];
|
||||||
|
char self_pc[4];
|
||||||
|
char count[4];
|
||||||
|
#endif
|
||||||
};
|
};
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
Loading…
Reference in New Issue