Branch: Tag:

2004-03-13

2004-03-13 15:44:14 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed catch problem the proper way.

Rev: src/code/ppc32.c:1.35
Rev: src/code/sparc.c:1.39
Rev: src/interpret_functions.h:1.166

2:   || This file is part of Pike. For copyright information see COPYRIGHT.   || Pike is distributed under GPL, LGPL and MPL. See the file COPYING   || for more information. - || $Id: sparc.c,v 1.38 2003/11/19 17:19:29 grubba Exp $ + || $Id: sparc.c,v 1.39 2004/03/13 15:44:14 grubba Exp $   */      /*
477:    /* add %o7, 24, %i0 */    SPARC_ADD(SPARC_REG_I0, SPARC_REG_O7, 6*4, 1);   #endif /* 0 */ -  /* stw %i0, [ %pike_fp, %offset(pike_frame, pc) ] */ +  /* stw %i0, [ %pike_fp, %offset(pike_frame, return_addr) ] */    SPARC_STW(SPARC_REG_I0, SPARC_REG_PIKE_FP, -  OFFSETOF(pike_frame, pc), 1); +  OFFSETOF(pike_frame, return_addr), 1);   #if 0    /* The following code is Sparc V9 only code. */    /* return %i7 + 8 */