2000-08-13 Kazu Hirata <kazu@hxi.com>
+ * invoke.texi (H8/300 Options): Fix typos.
+ * config/h8300.c: Fix formatting.
+ * config/h8300.h: Fix comment typos.
+ (OVERRIDE_OPTIONS): Fix formatting.
+
* function.c: Fix formatting.
* cse.c: Fix formatting.
insn_buf = rotate_two[rotate_type][rotate_mode];
else
insn_buf = rotate_one[cpu_type][rotate_type][rotate_mode];
-
+
for (; amount >= bits; amount -= bits)
output_asm_insn (insn_buf, operands);
}
}
\f
/* Fix the operands of a gen_xxx so that it could become a bit
- operating insn. */
+ operating insn. */
int
fix_bit_operand (operands, what, type)
the Free Software Foundation, 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA. */
-/* Which cpu to compile for.
+/* Which CPU to compile for.
We use int for CPU_TYPE to avoid lots of casts. */
#if 0 /* defined in insn-attr.h, here for documentation */
enum attr_cpu { CPU_H8300, CPU_H8300H };
/* Do things that must be done once at start up. */
-#define OVERRIDE_OPTIONS \
-do { \
- h8300_init_once (); \
-} while (0)
+#define OVERRIDE_OPTIONS \
+ do \
+ { \
+ h8300_init_once (); \
+ } \
+ while (0)
/* Default target_flags if no switches specified. */
Aside from that, you can include as many other registers as you
like.
- h8 destroys r0,r1,r2,r3. */
+ H8 destroys r0,r1,r2,r3. */
#define CALL_USED_REGISTERS \
{ 1, 1, 1, 1, 0, 0, 0, 1, 1, 1 }
Make @code{int} data 32 bits by default.
@item -malign-300
-On the h8/300h, use the same alignment rules as for the h8/300.
-The default for the h8/300h is to align longs and floats on 4 byte boundaries.
+On the H8/300H and H8/S, use the same alignment rules as for the H8/300.
+The default for the H8/300H and H8/S is to align longs and floats on 4
+byte boundaries.
@samp{-malign-300} causes them to be aligned on 2 byte boundaries.
-This option has no effect on the h8/300.
+This option has no effect on the H8/300.
@end table
@node SH Options