Commit 52befbd8 by Alan Modra Committed by Alan Modra

rs6000.c (output_toc): Correct little-endian float constant output.

	* config/rs6000/rs6000.c (output_toc): Correct little-endian float
	constant output.

From-SVN: r199646
parent ef292537
2013-06-04 Alan Modra <amodra@gmail.com>
* config/rs6000/rs6000.c (output_toc): Correct little-endian float
constant output.
2013-06-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 2013-06-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* rtl.def: Add extra fourth optional field to define_cond_exec. * rtl.def: Add extra fourth optional field to define_cond_exec.
......
...@@ -22574,7 +22574,10 @@ output_toc (FILE *file, rtx x, int labelno, enum machine_mode mode) ...@@ -22574,7 +22574,10 @@ output_toc (FILE *file, rtx x, int labelno, enum machine_mode mode)
fputs (DOUBLE_INT_ASM_OP, file); fputs (DOUBLE_INT_ASM_OP, file);
else else
fprintf (file, "\t.tc FS_%lx[TC],", l & 0xffffffff); fprintf (file, "\t.tc FS_%lx[TC],", l & 0xffffffff);
if (WORDS_BIG_ENDIAN)
fprintf (file, "0x%lx00000000\n", l & 0xffffffff); fprintf (file, "0x%lx00000000\n", l & 0xffffffff);
else
fprintf (file, "0x%lx\n", l & 0xffffffff);
return; return;
} }
else else
......
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