Mon Dec 7 16:15:51 1998 J"orn Rennecke <amylaar@cygnus.co.uk>
* sh.c (output_far_jump): Emit braf only for TARGET_SH2.
Mon Nov 23 16:46:46 1998 J"orn Rennecke <amylaar@cygnus.co.uk>
* va-sh.h (__va_arg_sh1): Use __asm instead of asm.
From-SVN: r25392
+Wed Feb 24 02:39:08 1999 Jeffrey A Law (law@cygnus.com)
+
+ Mon Dec 7 16:15:51 1998 J"orn Rennecke <amylaar@cygnus.co.uk>
+ * sh.c (output_far_jump): Emit braf only for TARGET_SH2.
+
+ Mon Nov 23 16:46:46 1998 J"orn Rennecke <amylaar@cygnus.co.uk>
+ * va-sh.h (__va_arg_sh1): Use __asm instead of asm.
+
Tue Feb 23 00:38:17 1999 Jeffrey A Law (law@cygnus.com)
Thu Sep 3 00:23:21 1998 Richard Henderson <rth@cygnus.com>
this.lab = gen_label_rtx ();
- if (offset >= -32764 && offset - get_attr_length (insn) <= 32766)
+ if (TARGET_SH2
+ && offset >= -32764
+ && offset - get_attr_length (insn) <= 32766)
{
far = 0;
jump = "mov.w %O0,%1;braf %1";
__extension__ \
({(sizeof (TYPE) == 1 \
? ({union {TYPE t; char c;} __t; \
- asm("" \
+ __asm("" \
: "=r" (__t.c) \
: "0" ((((union { int i, j; } *) (AP))++)->i)); \
__t.t;}) \
: sizeof (TYPE) == 2 \
? ({union {TYPE t; short s;} __t; \
- asm("" \
+ __asm("" \
: "=r" (__t.s) \
: "0" ((((union { int i, j; } *) (AP))++)->i)); \
__t.t;}) \