diff options
author | Ben Elliston <bje@au.ibm.com> | 2009-01-20 09:49:58 +0000 |
---|---|---|
committer | Ben Elliston <bje@gcc.gnu.org> | 2009-01-20 20:49:58 +1100 |
commit | cbb8dee3261887f74375baf1554e4c9a7ce71dbd (patch) | |
tree | aa3e5e221f3a9c23d3c3822e897889162a481c0b /gcc | |
parent | 3e98d281f6dc732d92eba9c5cc3b62ad93137f9f (diff) | |
download | gcc-cbb8dee3261887f74375baf1554e4c9a7ce71dbd.zip gcc-cbb8dee3261887f74375baf1554e4c9a7ce71dbd.tar.gz gcc-cbb8dee3261887f74375baf1554e4c9a7ce71dbd.tar.bz2 |
libgcov.c (__gcov_execl, [...]): Remove const qualifier from arg parameter.
* libgcov.c (__gcov_execl, __gcov_execlp, __gcov_execle): Remove
const qualifier from arg parameter. Remove unnecessary cast to
char *.
* gcov-io.h (__gcov_execl, __gcov_execlp, __gcov_execle): Remove
const qualifier from arg 2.
From-SVN: r143511
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 8 | ||||
-rw-r--r-- | gcc/gcov-io.h | 6 | ||||
-rw-r--r-- | gcc/libgcov.c | 12 |
3 files changed, 17 insertions, 9 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index b1b7fe7..574e254 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,11 @@ +2009-01-20 Ben Elliston <bje@au.ibm.com> + + * libgcov.c (__gcov_execl, __gcov_execlp, __gcov_execle): Remove + const qualifier from arg parameter. Remove unnecessary cast to + char *. + * gcov-io.h (__gcov_execl, __gcov_execlp, __gcov_execle): Remove + const qualifier from arg 2. + 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk> * config/darwin.h: Add static-libgfortran to LINK_SPEC. diff --git a/gcc/gcov-io.h b/gcc/gcov-io.h index 6e9234e..b00e56a 100644 --- a/gcc/gcov-io.h +++ b/gcc/gcov-io.h @@ -481,9 +481,9 @@ extern void __gcov_ior_profiler (gcov_type *, gcov_type); #ifndef inhibit_libc /* The wrappers around some library functions.. */ extern pid_t __gcov_fork (void) ATTRIBUTE_HIDDEN; -extern int __gcov_execl (const char *, const char *, ...) ATTRIBUTE_HIDDEN; -extern int __gcov_execlp (const char *, const char *, ...) ATTRIBUTE_HIDDEN; -extern int __gcov_execle (const char *, const char *, ...) ATTRIBUTE_HIDDEN; +extern int __gcov_execl (const char *, char *, ...) ATTRIBUTE_HIDDEN; +extern int __gcov_execlp (const char *, char *, ...) ATTRIBUTE_HIDDEN; +extern int __gcov_execle (const char *, char *, ...) ATTRIBUTE_HIDDEN; extern int __gcov_execv (const char *, char *const []) ATTRIBUTE_HIDDEN; extern int __gcov_execvp (const char *, char *const []) ATTRIBUTE_HIDDEN; extern int __gcov_execve (const char *, char *const [], char *const []) diff --git a/gcc/libgcov.c b/gcc/libgcov.c index 5abceae..df24d7e 100644 --- a/gcc/libgcov.c +++ b/gcc/libgcov.c @@ -828,7 +828,7 @@ __gcov_fork (void) that they are not lost. */ int -__gcov_execl (const char *path, const char *arg, ...) +__gcov_execl (const char *path, char *arg, ...) { va_list ap, aq; unsigned i, length; @@ -845,7 +845,7 @@ __gcov_execl (const char *path, const char *arg, ...) va_end (ap); args = (char **) alloca (length * sizeof (void *)); - args[0] = (char *) arg; + args[0] = arg; for (i = 1; i < length; i++) args[i] = va_arg (aq, char *); va_end (aq); @@ -859,7 +859,7 @@ __gcov_execl (const char *path, const char *arg, ...) that they are not lost. */ int -__gcov_execlp (const char *path, const char *arg, ...) +__gcov_execlp (const char *path, char *arg, ...) { va_list ap, aq; unsigned i, length; @@ -876,7 +876,7 @@ __gcov_execlp (const char *path, const char *arg, ...) va_end (ap); args = (char **) alloca (length * sizeof (void *)); - args[0] = (char *) arg; + args[0] = arg; for (i = 1; i < length; i++) args[i] = va_arg (aq, char *); va_end (aq); @@ -890,7 +890,7 @@ __gcov_execlp (const char *path, const char *arg, ...) that they are not lost. */ int -__gcov_execle (const char *path, const char *arg, ...) +__gcov_execle (const char *path, char *arg, ...) { va_list ap, aq; unsigned i, length; @@ -908,7 +908,7 @@ __gcov_execle (const char *path, const char *arg, ...) va_end (ap); args = (char **) alloca (length * sizeof (void *)); - args[0] = (char *) arg; + args[0] = arg; for (i = 1; i < length; i++) args[i] = va_arg (aq, char *); envp = va_arg (aq, char **); |