[M3commit] [modula3/cm3] 57ad34: Revert "allocate jmpbufs with alloca(external vari...

Jay K jay.krell at cornell.edu
Sat Aug 8 20:59:55 CEST 2015


I believe this is working ok on MacOS X 10.5.8 with cm3cg and C backend.However things do not work on 10.10.4. I'm guessing for another unknownreason but I want to debug that separately for now.
If anyone else can give the previous a try on their configuration, that'd be appreciated.(In github app, you can revert my revert. I haven't found how to do w/ git command line).
Thank you.
Specifically on 10.0.4 I get:
* thread #1: tid = 0x3a9861, 0x002b7360 cm3`RTAllocator__GetTracedObj + 36, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x24)    frame #0: 0x002b7360 cm3`RTAllocator__GetTracedObj + 36  * frame #1: 0x002b6e90 cm3`RTHooks__AllocateTracedObj + 17    frame #2: 0x00281272 cm3`TextUtils_M3 + 49    frame #3: 0x002c705c cm3`RTLinker__RunMainBody + 763    frame #4: 0x002c6f2d cm3`RTLinker__RunMainBody + 460    frame #5: 0x002c6f2d cm3`RTLinker__RunMainBody + 460    frame #6: 0x002c6f2d cm3`RTLinker__RunMainBody + 460    frame #7: 0x002c6f2d cm3`RTLinker__RunMainBody + 460    frame #8: 0x002c6f2d cm3`RTLinker__RunMainBody + 460    frame #9: 0x002c6f2d cm3`RTLinker__RunMainBody + 460    frame #10: 0x002c6f2d cm3`RTLinker__RunMainBody + 460    frame #11: 0x002c6f2d cm3`RTLinker__RunMainBody + 460    frame #12: 0x002c6f2d cm3`RTLinker__RunMainBody + 460    frame #13: 0x002c6f2d cm3`RTLinker__RunMainBody + 460    frame #14: 0x002c6f2d cm3`RTLinker__RunMainBody + 460    frame #15: 0x002c6f2d cm3`RTLinker__RunMainBody + 460    frame #16: 0x002c64e8 cm3`RTLinker__AddUnitI + 287    frame #17: 0x002c6563 cm3`RTLinker__AddUnit + 116    frame #18: 0x00002341 cm3`main(argc=1, argv=0xbffffca8, envp=0xbffffcb0) + 97 at _m3main.c:22    frame #19: 0x9518e6d9 libdyld.dylib`start + 1

  - Jay

Date: Sat, 8 Aug 2015 11:49:10 -0700
From: jay.krell at cornell.edu
To: m3commit at elegosoft.com
Subject: [M3commit] [modula3/cm3] 57ad34: Revert "allocate jmpbufs with alloca(external vari...

  Branch: refs/heads/master
  Home:   https://github.com/modula3/cm3
  Commit: 57ad34f5034d5000bd5d63fb384851921bc782a1
      https://github.com/modula3/cm3/commit/57ad34f5034d5000bd5d63fb384851921bc782a1
  Author: jaykrell <jay.krell at cornell.edu>
  Date:   2015-08-08 (Sat, 08 Aug 2015)
 
  Changed paths:
    M m3-libs/m3core/src/runtime/ex_frame/RTExFrame.m3
    M m3-sys/m3back/src/M3C.m3
    M m3-sys/m3cc/gcc/gcc/m3cg/parse.c
    R m3-sys/m3front/src/misc/Jmpbufs.i3
    R m3-sys/m3front/src/misc/Jmpbufs.m3
    M m3-sys/m3front/src/misc/M3.i3
    M m3-sys/m3front/src/misc/Marker.i3
    M m3-sys/m3front/src/misc/Marker.m3
    M m3-sys/m3front/src/misc/m3makefile
    M m3-sys/m3front/src/stmts/TryFinStmt.m3
    M m3-sys/m3front/src/stmts/TryStmt.m3
    M m3-sys/m3front/src/values/Module.i3
    M m3-sys/m3front/src/values/Module.m3
    M m3-sys/m3front/src/values/Procedure.m3
    M m3-sys/m3middle/src/M3RT.m3
    M m3-sys/m3middle/src/Target.i3
    M m3-sys/m3middle/src/Target.m3
 
  Log Message:
  -----------
  Revert "allocate jmpbufs with alloca(external variable initialized in C)"
 
This reverts commit 44fbd1608a73affa0625a9df4bff1c7248cc6f3c.
 
 

_______________________________________________
M3commit mailing list
M3commit at elegosoft.com
https://mail.elegosoft.com/cgi-bin/mailman/listinfo/m3commit 		 	   		  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://m3lists.elegosoft.com/pipermail/m3commit/attachments/20150808/129d81db/attachment-0002.html>


More information about the M3commit mailing list