Commit efa57fee by Iain Sandoe Committed by Iain Sandoe

Code clean-up on darwin.c

	* config/darwin.c (machopic_legitimize_pic_address): Clean up
	extraneous parentheses, dead code section and formatting.

From-SVN: r263851
parent ee959ecb
2018-08-25 Iain Sandoe <iain@sandoe.co.uk>
* config/darwin.c (machopic_legitimize_pic_address): Clean up
extraneous parentheses, dead code section and formatting.
2018-08-24 David Malcolm <dmalcolm@redhat.com> 2018-08-24 David Malcolm <dmalcolm@redhat.com>
PR 87091 PR 87091
......
...@@ -824,8 +824,7 @@ machopic_legitimize_pic_address (rtx orig, machine_mode mode, rtx reg) ...@@ -824,8 +824,7 @@ machopic_legitimize_pic_address (rtx orig, machine_mode mode, rtx reg)
/* First handle a simple SYMBOL_REF or LABEL_REF */ /* First handle a simple SYMBOL_REF or LABEL_REF */
if (GET_CODE (orig) == LABEL_REF if (GET_CODE (orig) == LABEL_REF
|| (GET_CODE (orig) == SYMBOL_REF || GET_CODE (orig) == SYMBOL_REF)
))
{ {
/* addr(foo) = &func+(foo-func) */ /* addr(foo) = &func+(foo-func) */
orig = machopic_indirect_data_reference (orig, reg); orig = machopic_indirect_data_reference (orig, reg);
...@@ -1024,10 +1023,6 @@ machopic_legitimize_pic_address (rtx orig, machine_mode mode, rtx reg) ...@@ -1024,10 +1023,6 @@ machopic_legitimize_pic_address (rtx orig, machine_mode mode, rtx reg)
return pic_ref; return pic_ref;
} }
} }
else if (GET_CODE (orig) == SYMBOL_REF)
return orig;
else if (GET_CODE (orig) == PLUS else if (GET_CODE (orig) == PLUS
&& (GET_CODE (XEXP (orig, 0)) == MEM && (GET_CODE (XEXP (orig, 0)) == MEM
|| GET_CODE (XEXP (orig, 0)) == SYMBOL_REF || GET_CODE (XEXP (orig, 0)) == SYMBOL_REF
...@@ -1057,12 +1052,10 @@ machopic_legitimize_pic_address (rtx orig, machine_mode mode, rtx reg) ...@@ -1057,12 +1052,10 @@ machopic_legitimize_pic_address (rtx orig, machine_mode mode, rtx reg)
} }
/* Likewise, should we set special REG_NOTEs here? */ /* Likewise, should we set special REG_NOTEs here? */
} }
else if (GET_CODE (orig) == CONST) else if (GET_CODE (orig) == CONST)
{ {
return machopic_legitimize_pic_address (XEXP (orig, 0), Pmode, reg); return machopic_legitimize_pic_address (XEXP (orig, 0), Pmode, reg);
} }
else if (GET_CODE (orig) == MEM else if (GET_CODE (orig) == MEM
&& GET_CODE (XEXP (orig, 0)) == SYMBOL_REF) && GET_CODE (XEXP (orig, 0)) == SYMBOL_REF)
{ {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment