{"push_id":1194558767,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"b8bca85b334b231be6184a0a9a0e7ded6593569b","before":"fc1b27795caeacc3dfccf44ca81fd7f56e7af780","commits":[{"sha":"b8bca85b334b231be6184a0a9a0e7ded6593569b","author":{"name":"Maciej W. Rozycki","email":"006a10158a5aec37e39763a69b0658f4e7f13280@imgtec.com"},"message":"MIPS/GAS: Remove extraneous `install_insn' call from `append_insn'\n\nComplement:\n\ncommit 1e91584932efd70020c8c98037d0cb93a0552a20\nAuthor: Richard Sandiford <rdsandiford@googlemail.com>\nDate:   Wed Mar 9 09:17:02 2005 +0000\n\n<https://sourceware.org/ml/binutils/2005-03/msg00217.html>, (\"Rework\nMIPS nop-insertion code, add -mfix-vr4130 [5/11]\"), and remove a call to\n`install_insn' from `append_insn', which as from that change has become\nredundant.  This is because such a call, to place an instruction's bit\npattern in output, is already made from `move_insn', called from\n`add_relaxed_insn' or `add_fixed_insn' as appropriate, either of which\nnow always is and has to be made from `append_insn' before the repeated\ncall to `install_insn' is made.  Previously the place where this second\ninvocation is made was the only one where the output stream was updated,\nalthough the update was made inline rather than with a function call.\n\nRemove the repeated call then, to reclaim some performance.\n\n\tgas/\n\t* config/tc-mips.c (append_insn): Remove extraneous\n\t`install_insn' call.","distinct":true,"url":"https://api.github.com/repos/wallento/binutils-gdb/commits/b8bca85b334b231be6184a0a9a0e7ded6593569b"}]}
{"actor":{"display_login":"wallento"}}