aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorKaveh R. Ghazi <ghazi@caip.rutgers.edu>2003-01-13 16:23:31 +0000
committerKaveh Ghazi <ghazi@gcc.gnu.org>2003-01-13 16:23:31 +0000
commitf7835768217b84453a624ad0ba733ddd90b00c2d (patch)
tree60ae202e33971297d5c44dfb89ccd13bb4d943f1 /gcc
parent38a3dbbb3045ee554fa0703ffb92c57b25ca74bc (diff)
downloadgcc-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/ChangeLog8
-rw-r--r--gcc/config/sparc/gmon-sol2.c22
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 */