make microblaze build with -Wwrite-strings
authorTrevor Saunders <tbsaunde+binutils@tbsaunde.org>
Sun, 20 Mar 2016 01:48:07 +0000 (21:48 -0400)
committerTrevor Saunders <tbsaunde+binutils@tbsaunde.org>
Thu, 24 Mar 2016 12:00:44 +0000 (08:00 -0400)
commite742e119e1a37c642240195d6b942d624120df82
tree0c909db79bcafb05e69de1e56e977f47c09cacda
parenteda6e9a4a274e5b9d551d6251e55c5d2e88af643
make microblaze build with -Wwrite-strings

frag_var () assigns its last argument to frag::fr_opcode, and it turns out
some targets modify the string that points to.  However it appears niether the
generic code or the microblaze code modifies what fr_opcode points to, so this
code should be safe.  So we unfortunately need to cast to char * when passing
an argument to frag_var () but otherwise microblaze can itself point to these
strings with const char *.

gas/ChangeLog:

2016-03-24  Trevor Saunders  <tbsaunde+binutils@tbsaunde.org>

* config/tc-microblaze.c (md_assemble): Cast opc to char * when calling
frag_var ().
gas/ChangeLog
gas/config/tc-microblaze.c