OSDN Git Service
(root)
/
pf3gnuchains
/
gcc-fork.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
* collect2.c (main): In AIX specific computations for vector
[pf3gnuchains/gcc-fork.git]
/
gcc
/
collect2.c
diff --git
a/gcc/collect2.c
b/gcc/collect2.c
index
92ef7ba
..
a44b2e7
100644
(file)
--- a/
gcc/collect2.c
+++ b/
gcc/collect2.c
@@
-1481,11
+1481,14
@@
main (int argc, char **argv)
extra space for remaining arguments. */
if (add_nbr >= add_max)
{
extra space for remaining arguments. */
if (add_nbr >= add_max)
{
- int pos = object - (const char **)object_lst;
+ int pos =
+ object - CONST_CAST2 (const char **, char **,
+ object_lst);
add_max = (add_max == 0) ? 16 : add_max * 2;
object_lst = XRESIZEVEC (char *, object_lst,
object_nbr + add_max);
add_max = (add_max == 0) ? 16 : add_max * 2;
object_lst = XRESIZEVEC (char *, object_lst,
object_nbr + add_max);
- object = (const char **) object_lst + pos;
+ object = CONST_CAST2 (const char **, char **,
+ object_lst) + pos;
object_nbr += add_max;
}
*object++ = xstrdup (buf);
object_nbr += add_max;
}
*object++ = xstrdup (buf);