re PR bootstrap/40430 (collect2.c fails to compile: new qualifiers in middle of multi-level non-const cast are unsafe)

PR bootstrap/40430
	* collect2.c (main): Use CONST_CAST2 in code inside #if
	LINK_ELIMINATE_DUPLICATE_LDIRECTORIES.

From-SVN: r148434
This commit is contained in:
Ian Lance Taylor 2009-06-12 17:45:57 +00:00 committed by Ian Lance Taylor
parent 062b827975
commit d3a0d55d66
2 changed files with 9 additions and 1 deletions

View file

@ -1,3 +1,9 @@
2009-06-12 Ian Lance Taylor <iant@google.com>
PR bootstrap/40430
* collect2.c (main): Use CONST_CAST2 in code inside #if
LINK_ELIMINATE_DUPLICATE_LDIRECTORIES.
2009-06-12 Joey Ye <joey.ye@intel.com>
PR middle-end/39146

View file

@ -1167,7 +1167,9 @@ main (int argc, char **argv)
#else
#if LINK_ELIMINATE_DUPLICATE_LDIRECTORIES
case 'L':
if (is_in_args (arg, (const char **) ld1_argv, ld1-1))
if (is_in_args (arg,
CONST_CAST2 (const char **, char **, ld1_argv),
ld1 - 1))
--ld1;
break;
#endif /* LINK_ELIMINATE_DUPLICATE_LDIRECTORIES */