xtensa: fix gas segfault with --text-section-literals
authorMax Filippov <jcmvbkbc@gmail.com>
Sun, 17 May 2015 03:46:15 +0000 (06:46 +0300)
committerMax Filippov <jcmvbkbc@gmail.com>
Tue, 26 May 2015 07:14:17 +0000 (10:14 +0300)
commit4de0562a4c69fef4952aa7e19d7bda359f02e8b4
treeb93a12cbcb93a315df61a6a77323529eca5ce13c
parent8f2fd309e013e4e230df46d2dee03c5ca2228836
xtensa: fix gas segfault with --text-section-literals

When --text-section-literals is used and code in the .init or .fini
emits literal in the absence of .literal_position, xtensa_move_literals
segfaults.

Check that search_frag is non-NULL in the xtensa_move_literals and
report error otherwise.

2015-05-26  Max Filippov  <jcmvbkbc@gmail.com>
gas/
* config/tc-xtensa.c (xtensa_move_literals): Check that
search_frag is non-NULL. Report error if literal frag is not
found.
gas/ChangeLog
gas/config/tc-xtensa.c