diff options
author | Kaveh R. Ghazi <ghazi@caip.rutgers.edu> | 2003-01-13 16:23:31 +0000 |
---|---|---|
committer | Kaveh Ghazi <ghazi@gcc.gnu.org> | 2003-01-13 16:23:31 +0000 |
commit | f7835768217b84453a624ad0ba733ddd90b00c2d (patch) | |
tree | 60ae202e33971297d5c44dfb89ccd13bb4d943f1 /gcc | |
parent | 38a3dbbb3045ee554fa0703ffb92c57b25ca74bc (diff) | |
download | gcc-f7835768217b84453a624ad0ba733ddd90b00c2d.zip gcc-f7835768217b84453a624ad0ba733ddd90b00c2d.tar.gz gcc-f7835768217b84453a624ad0ba733ddd90b00c2d.tar.bz2 |
gmon-sol2.c (moncontrol, [...]): Don't use PARAMS.
* config/sparc/gmon-sol2.c (moncontrol, monstartup, _mcleanup,
internal_mcount): Don't use PARAMS.
(monstartup, _mcleanup, internal_mcount, moncontrol): Convert to
ISO C style.
(internal_mcount): Use __attribute__, not ATTRIBUTE_UNUSED.
From-SVN: r61253
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 8 | ||||
-rw-r--r-- | gcc/config/sparc/gmon-sol2.c | 22 |
2 files changed, 17 insertions, 13 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index c60e555..9617605 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,11 @@ +2003-01-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> + + * config/sparc/gmon-sol2.c (moncontrol, monstartup, _mcleanup, + internal_mcount): Don't use PARAMS. + (monstartup, _mcleanup, internal_mcount, moncontrol): Convert to + ISO C style. + (internal_mcount): Use __attribute__, not ATTRIBUTE_UNUSED. + 2003-01-13 Andreas Schwab <schwab@suse.de> * config/rs6000/sysv4.h (ASM_OUTPUT_ALIGNED_LOCAL): Output type diff --git a/gcc/config/sparc/gmon-sol2.c b/gcc/config/sparc/gmon-sol2.c index 2fb8885..9f9f019 100644 --- a/gcc/config/sparc/gmon-sol2.c +++ b/gcc/config/sparc/gmon-sol2.c @@ -88,13 +88,11 @@ static int s_scale; #define MSG "No space for profiling buffer(s)\n" -static void moncontrol PARAMS ((int)); -extern void monstartup PARAMS ((char *, char *)); -extern void _mcleanup PARAMS ((void)); +static void moncontrol (int); +extern void monstartup (char *, char *); +extern void _mcleanup (void); -void monstartup(lowpc, highpc) - char *lowpc; - char *highpc; +void monstartup(char *lowpc, char *highpc) { int monsize; char *buffer; @@ -170,7 +168,7 @@ void monstartup(lowpc, highpc) } void -_mcleanup() +_mcleanup(void) { int fd; int fromindex; @@ -269,7 +267,8 @@ _mcleanup() * -- [eichin:19920702.1107EST] */ -static void internal_mcount PARAMS ((char *, unsigned short *)) ATTRIBUTE_UNUSED; +static void internal_mcount (char *, unsigned short *) + __attribute__ ((__unused__)); /* i7 == last ret, -> frompcindex */ /* o7 == current ret, -> selfpc */ @@ -278,9 +277,7 @@ asm(".global _mcount; _mcount: mov %i7,%o1; mov %o7,%o0;b,a internal_mcount"); /* This is for compatibility with old versions of gcc which used mcount. */ asm(".global mcount; mcount: mov %i7,%o1; mov %o7,%o0;b,a internal_mcount"); -static void internal_mcount(selfpc, frompcindex) - register char *selfpc; - register unsigned short *frompcindex; +static void internal_mcount(char *selfpc, unsigned short *frompcindex) { register struct tostruct *top; register struct tostruct *prevtop; @@ -410,8 +407,7 @@ overflow: * profiling is what mcount checks to see if * all the data structures are ready. */ -static void moncontrol(mode) - int mode; +static void moncontrol(int mode) { if (mode) { /* start */ |