Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/external/bsd/pcc/dist/pcc/cc/ccom fix Big Endian compilation
details: https://anonhg.NetBSD.org/src/rev/959ad145895c
branches: trunk
changeset: 794659:959ad145895c
user: christos <christos%NetBSD.org@localhost>
date: Fri Mar 21 01:17:40 2014 +0000
description:
fix Big Endian compilation
diffstat:
external/bsd/pcc/dist/pcc/cc/ccom/trees.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diffs (19 lines):
diff -r 3ce4b01a8bd1 -r 959ad145895c external/bsd/pcc/dist/pcc/cc/ccom/trees.c
--- a/external/bsd/pcc/dist/pcc/cc/ccom/trees.c Thu Mar 20 22:28:37 2014 +0000
+++ b/external/bsd/pcc/dist/pcc/cc/ccom/trees.c Fri Mar 21 01:17:40 2014 +0000
@@ -1,5 +1,5 @@
/* Id: trees.c,v 1.306 2012/03/22 18:51:40 plunky Exp */
-/* $NetBSD: trees.c,v 1.2 2014/03/14 00:06:52 christos Exp $ */
+/* $NetBSD: trees.c,v 1.3 2014/03/21 01:17:40 christos Exp $ */
/*
* Copyright (c) 2003 Anders Magnusson (ragge%ludd.luth.se@localhost).
* All rights reserved.
@@ -2540,7 +2540,7 @@
foff = UPKFOFF(q->n_rval);
t = q->n_left->n_type;
#if TARGET_ENDIAN == TARGET_BE
- foff = tsz - fsz - foff;
+ foff = (int)tsize(t, 0, 0) - fsz - foff;
#endif
bt = NULL;
if (p->n_right->n_op != ICON && p->n_right->n_op != NAME) {
Home |
Main Index |
Thread Index |
Old Index