aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Henderson <rth@cygnus.com>1997-11-16 21:04:23 -0800
committerJeff Law <law@gcc.gnu.org>1997-11-16 22:04:23 -0700
commit8dfe3c6245ec88dbbcc05e9bfcae9dda53bd2a1a (patch)
tree6534b03e8db2fa48519a0c8ee2fd7e4ec09d7568
parentda4768fe2e67468b4e4b321f07aa0c57836654b6 (diff)
downloadgcc-8dfe3c6245ec88dbbcc05e9bfcae9dda53bd2a1a.zip
gcc-8dfe3c6245ec88dbbcc05e9bfcae9dda53bd2a1a.tar.gz
gcc-8dfe3c6245ec88dbbcc05e9bfcae9dda53bd2a1a.tar.bz2
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
-rw-r--r--gcc/ChangeLog7
-rw-r--r--gcc/config/alpha/alpha.h4
-rw-r--r--gcc/config/alpha/win-nt.h4
3 files changed, 11 insertions, 4 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 150e720..79bbf90 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 34c96d8..e696a0e 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 768256e..f6bb420 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"); \
}