From 8dfe3c6245ec88dbbcc05e9bfcae9dda53bd2a1a Mon Sep 17 00:00:00 2001 From: Richard Henderson Date: Sun, 16 Nov 1997 21:04:23 -0800 Subject: [PATCH] win-nt.h (TRAMPOLINE_TEMPLATE): Fix offsets. * alpha/win-nt.h (TRAMPOLINE_TEMPLATE): Fix offsets. * alpha.h (ASM_OUTPUT_ADDR_DIFF_ELT): Add an L for the local label to correspond with the change to ASM_GENERATE_INTERNAL_LABEL. From-SVN: r16526 --- gcc/ChangeLog | 7 +++++++ gcc/config/alpha/alpha.h | 4 ++-- gcc/config/alpha/win-nt.h | 4 ++-- 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 150e720fb58..79bbf905b46 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +Sun Nov 16 22:02:16 1997 Richard Henderson (rth@cygnus.com) + + * alpha/win-nt.h (TRAMPOLINE_TEMPLATE): Fix offsets. + + * alpha.h (ASM_OUTPUT_ADDR_DIFF_ELT): Add an L for the local label + to correspond with the change to ASM_GENERATE_INTERNAL_LABEL. + Fri Nov 14 09:09:20 1997 Fred Fish (fnf@cygnus.com) * dwarfout.c (byte_size_attribute): Add local var upper_bound diff --git a/gcc/config/alpha/alpha.h b/gcc/config/alpha/alpha.h index 34c96d8d352..e696a0e71d7 100644 --- a/gcc/config/alpha/alpha.h +++ b/gcc/config/alpha/alpha.h @@ -2002,8 +2002,8 @@ literal_section () \ /* This is how to output an element of a case-vector that is relative. */ #define ASM_OUTPUT_ADDR_DIFF_ELT(FILE, VALUE, REL) \ - fprintf (FILE, "\t.%s $%d\n", TARGET_WINDOWS_NT ? "long" : "gprel32", \ - (VALUE) + 32) + fprintf (FILE, "\t.%s $L%d\n", TARGET_WINDOWS_NT ? "long" : "gprel32", \ + (VALUE)) /* This is how to output an assembler line that says to advance the location counter diff --git a/gcc/config/alpha/win-nt.h b/gcc/config/alpha/win-nt.h index 768256e574c..f6bb42029a8 100644 --- a/gcc/config/alpha/win-nt.h +++ b/gcc/config/alpha/win-nt.h @@ -82,8 +82,8 @@ Boston, MA 02111-1307, USA. */ #define TRAMPOLINE_TEMPLATE(FILE) \ { \ fprintf (FILE, "\tbr $27,$LTRAMPP\n"); \ - fprintf (FILE, "$LTRAMPP:\n\tldl $1,12($27)\n"); \ - fprintf (FILE, "\tldl $27,16($27)\n"); \ + fprintf (FILE, "$LTRAMPP:\n\tldl $1,16($27)\n"); \ + fprintf (FILE, "\tldl $27,12($27)\n"); \ fprintf (FILE, "\tjmp $31,($27),0\n"); \ fprintf (FILE, "\t.long 0,0\n"); \ } -- 2.30.2