[M3devel] files larger than 2gig

jay.krell at cornell.edu jay.krell at cornell.edu
Wed Jun 24 04:43:15 CEST 2009


This is fixed, apparently gcc -fPIC there generates bad code for  
switch statements...this in C not Modula-3/m3cg.

  - Jay (phone)

On Jun 23, 2009, at 4:43 AM, Jay <jay.krell at cornell.edu> wrote:

>
> And on that note, here is the status on I386_INTERIX, using a native  
> cm3. :)
>
>
> --- building in I386_INTERIX ---
> ignoring ../src/m3overrides
> new source -> compiling SchedulerPosix.i3
> Program received signal SIGSEGV, Segmentation fault.
> 0x00717e52 in ?? ()
> (gdb) bt
> #0  0x00717e52 in ?? ()
> #1  0x0046e28c in Convert__InternalFromLongFloat ()
> #2  0x0046db4d in Convert__FromExtended ()
> #3  0x004edb03 in M3Buf__PutFloat ()
> #4  0x0062c20a in ReelExpr__GenFPLiteral ()
> #5  0x004991bc in Expr__GenFPLiteral ()
> #6  0x004b5702 in Formal__AddFPTag ()
> #7  0x006f4983 in Value__AddFPTag ()
> #8  0x005cc021 in ProcType__FPrinter ()
> #9  0x006e801a in TypeFP__Visit_SCC ()
> #10 0x006e7daa in TypeFP__FromType ()
> #11 0x006e299d in Type__GlobalUID ()
> #12 0x006eb0a9 in TypeTbl__Put ()
> #13 0x006e2bb5 in Type__Compile ()
> #14 0x006e2b1f in Type__CompileAll ()
> #15 0x0057192f in Module__Compile ()
> #16 0x00527171 in M3Front__DoCompile ()
> #17 0x005266a4 in M3Front__Compile ()
> #18 0x0042cd62 in Builder__RunM3 ()
> #19 0x0042b2a9 in Builder__PushOneM3 ()
> #20 0x0042ae8e in Builder__CompileM3 ()
> #21 0x00429916 in Builder__CompileOne ()
> #22 0x004295b1 in Builder__CompileEverything ()
> #23 0x004254ef in Builder__CompileUnits ()
> #24 0x00423c0e in Builder__BuildLib ()
> #25 0x004f4ac6 in M3Build__DoLibrary ()
> #26 0x005dc1cf in QMachine__DoCall ()
> #27 0x005db078 in QMachine__Eval ()
> #28 0x005e3bad in QMachine ()
>



More information about the M3devel mailing list