* config/tc-cris.c (cris_relax_frag): Fix typo in comment.
(md_assemble): Don't pass on branches to constants as relaxable. Tweak comment.
This commit is contained in:
parent
c79b382e06
commit
fb2fd3e12c
2 changed files with 9 additions and 5 deletions
|
@ -1,3 +1,9 @@
|
|||
2002-11-26 Hans-Peter Nilsson <hp@axis.com>
|
||||
|
||||
* config/tc-cris.c (cris_relax_frag): Fix typo in comment.
|
||||
(md_assemble): Don't pass on branches to constants as relaxable.
|
||||
Tweak comment.
|
||||
|
||||
2002-11-25 Svein E. Seldal <Svein.Seldal@solidas.com>
|
||||
|
||||
* config/tc-tic4x.c (c4x_operands_match): Bugfix in direct mode
|
||||
|
|
|
@ -360,7 +360,7 @@ cris_relax_frag (seg, fragP, stretch)
|
|||
const relax_typeS *table = TC_GENERIC_RELAX_TABLE;
|
||||
|
||||
/* We only have to cope with frags as prepared by
|
||||
md_estimate_size_before_relax. The dword cases may geet here
|
||||
md_estimate_size_before_relax. The dword cases may get here
|
||||
because of the different reasons that they aren't relaxable. */
|
||||
switch (fragP->fr_subtype)
|
||||
{
|
||||
|
@ -924,8 +924,7 @@ md_assemble (str)
|
|||
is_undefined = 1;
|
||||
}
|
||||
|
||||
if (output_instruction.expr.X_op == O_constant
|
||||
|| to_seg == now_seg || is_undefined)
|
||||
if (to_seg == now_seg || is_undefined)
|
||||
{
|
||||
/* Handle complex expressions. */
|
||||
valueT addvalue
|
||||
|
@ -949,8 +948,7 @@ md_assemble (str)
|
|||
{
|
||||
/* We have: to_seg != now_seg && to_seg != undefined_section.
|
||||
This means it is a branch to a known symbol in another
|
||||
section. Code in data? Weird but valid. Emit a 32-bit
|
||||
branch. */
|
||||
section, perhaps an absolute address. Emit a 32-bit branch. */
|
||||
char *cond_jump = frag_more (10);
|
||||
|
||||
gen_cond_branch_32 (opcodep, cond_jump, frag_now,
|
||||
|
|
Loading…
Reference in a new issue