patchDotGNU Portable.NET - Patches: patch #5518, Fix non-FP profiles

 
 

You are not allowed to post comments on this tracker with your current authentication level.

patch #5518: Fix non-FP profiles

Submitter:  Roman I Khimov <roman_khimov>
Submitted:  Thu 02 Nov 2006 09:44:13 PM UTC
   
 
Category:  None Priority:  5 - Normal
Status:  Done Privacy:  Public
Assigned to:  None Open/Closed:  Closed

Sun 12 Nov 2006 05:11:43 PM UTC, comment #1: 

Applied to cvs. Replaced the NotImplementedException by a NotSupportedException. (Klaus)

Klaus Treichel <ktreichel>
Group administrator
Thu 02 Nov 2006 09:44:13 PM UTC, original submission:  

Looks like non-floating poing profiles are broken currently:

gcc -I../libffi/include -fno-gcse -fno-inline-functions                        -fno-unit-at-a-time -I../support                         -I../libgc/include -I../include                                                 -I../libffi/include -I. -DBUILD_PROFILE_NAME="\"kernel\"" -g -O2 -Wall  -o ilrun  ilrun.o libILEngine.a ../dumpasm/libILDumpAsm.a                         ../image/libILImage.a ../support/libILSupport.a                             -ltermcap  -lz -lnsl -ldl -lm
libILEngine.a(cvm.o): In function `_ILCVMInterpreter':/home/rik/itmo/diploma/work/dotgnu-host/pnet/engine/cvm_inline.c:545: undefined reference to `ReadFloat'
:/home/rik/itmo/diploma/work/dotgnu-host/pnet/engine/cvm_inline.c:545: undefined reference to `WriteFloat'
:/home/rik/itmo/diploma/work/dotgnu-host/pnet/engine/cvm_inline.c:560: undefined reference to `ReadFloat'
:/home/rik/itmo/diploma/work/dotgnu-host/pnet/engine/cvm_inline.c:560: undefined reference to `WriteFloat'
:/home/rik/itmo/diploma/work/dotgnu-host/pnet/engine/cvm_inline.c:575: undefined reference to `ReadFloat'
:/home/rik/itmo/diploma/work/dotgnu-host/pnet/engine/cvm_inline.c:575: undefined reference to `ReadFloat'
:/home/rik/itmo/diploma/work/dotgnu-host/pnet/engine/cvm_inline.c:575: undefined reference to `WriteFloat'
:/home/rik/itmo/diploma/work/dotgnu-host/pnet/engine/cvm_inline.c:590: undefined reference to `ReadFloat'
:/home/rik/itmo/diploma/work/dotgnu-host/pnet/engine/cvm_inline.c:590: undefined reference to `WriteFloat'
:/home/rik/itmo/diploma/work/dotgnu-host/pnet/engine/cvm_inline.c:605: undefined reference to `ReadFloat'
:/home/rik/itmo/diploma/work/dotgnu-host/pnet/engine/cvm_inline.c:605: undefined reference to `WriteFloat'
:/home/rik/itmo/diploma/work/dotgnu-host/pnet/engine/cvm_inline.c:620: undefined reference to `ReadFloat'
:/home/rik/itmo/diploma/work/dotgnu-host/pnet/engine/cvm_inline.c:620: undefined reference to `WriteFloat'
:/home/rik/itmo/diploma/work/dotgnu-host/pnet/engine/cvm_inline.c:635: undefined reference to `ReadFloat'
:/home/rik/itmo/diploma/work/dotgnu-host/pnet/engine/cvm_inline.c:635: undefined reference to `WriteFloat'
:/home/rik/itmo/diploma/work/dotgnu-host/pnet/engine/cvm_inline.c:650: undefined reference to `ReadFloat'
:/home/rik/itmo/diploma/work/dotgnu-host/pnet/engine/cvm_inline.c:650: undefined reference to `WriteFloat'
:/home/rik/itmo/diploma/work/dotgnu-host/pnet/engine/cvm_inline.c:666: undefined reference to `ReadFloat'
:/home/rik/itmo/diploma/work/dotgnu-host/pnet/engine/cvm_inline.c:666: undefined reference to `ReadFloat'
:/home/rik/itmo/diploma/work/dotgnu-host/pnet/engine/cvm_inline.c:666: undefined reference to `WriteFloat'
:/home/rik/itmo/diploma/work/dotgnu-host/pnet/engine/cvm_inline.c:681: undefined reference to `ReadFloat'
:/home/rik/itmo/diploma/work/dotgnu-host/pnet/engine/cvm_inline.c:681: undefined reference to `WriteFloat'
:/home/rik/itmo/diploma/work/dotgnu-host/pnet/engine/cvm_inline.c:696: undefined reference to `ReadFloat'
:/home/rik/itmo/diploma/work/dotgnu-host/pnet/engine/cvm_inline.c:696: undefined reference to `WriteFloat'
:/home/rik/itmo/diploma/work/dotgnu-host/pnet/engine/cvm_inline.c:711: undefined reference to `ReadFloat'
:/home/rik/itmo/diploma/work/dotgnu-host/pnet/engine/cvm_inline.c:711: undefined reference to `ReadFloat'
:/home/rik/itmo/diploma/work/dotgnu-host/pnet/engine/cvm_inline.c:711: undefined reference to `WriteFloat'
:/home/rik/itmo/diploma/work/dotgnu-host/pnet/engine/cvm_inline.c:726: undefined reference to `ReadFloat'
:/home/rik/itmo/diploma/work/dotgnu-host/pnet/engine/cvm_inline.c:726: undefined reference to `WriteFloat'
:/home/rik/itmo/diploma/work/dotgnu-host/pnet/engine/cvm_inline.c:741: undefined reference to `ReadFloat'
:/home/rik/itmo/diploma/work/dotgnu-host/pnet/engine/cvm_inline.c:741: undefined reference to `WriteFloat'
:/home/rik/itmo/diploma/work/dotgnu-host/pnet/engine/cvm_inline.c:756: undefined reference to `ReadFloat'
:/home/rik/itmo/diploma/work/dotgnu-host/pnet/engine/cvm_inline.c:756: undefined reference to `WriteFloat'
:/home/rik/itmo/diploma/work/dotgnu-host/pnet/engine/cvm_inline.c:771: undefined reference to `ReadFloat'
:/home/rik/itmo/diploma/work/dotgnu-host/pnet/engine/cvm_inline.c:771: undefined reference to `WriteFloat'
:/home/rik/itmo/diploma/work/dotgnu-host/pnet/engine/cvm_inline.c:786: undefined reference to `ReadFloat'
:/home/rik/itmo/diploma/work/dotgnu-host/pnet/engine/cvm_inline.c:786: undefined reference to `WriteFloat'
:/home/rik/itmo/diploma/work/dotgnu-host/pnet/engine/cvm_inline.c:801: undefined reference to `ReadFloat'
:/home/rik/itmo/diploma/work/dotgnu-host/pnet/engine/cvm_inline.c:801: undefined reference to `WriteFloat'
:/home/rik/itmo/diploma/work/dotgnu-host/pnet/engine/cvm_inline.c:866: undefined reference to `ReadFloat'
:/home/rik/itmo/diploma/work/dotgnu-host/pnet/engine/cvm_inline.c:866: undefined reference to `ReadFloat'
:/home/rik/itmo/diploma/work/dotgnu-host/pnet/engine/cvm_inline.c:866: undefined reference to `ReadFloat'
:/home/rik/itmo/diploma/work/dotgnu-host/pnet/engine/cvm_inline.c:866: undefined reference to `WriteFloat'
:/home/rik/itmo/diploma/work/dotgnu-host/pnet/engine/cvm_inline.c:890: undefined reference to `ReadFloat'
:/home/rik/itmo/diploma/work/dotgnu-host/pnet/engine/cvm_inline.c:890: undefined reference to `ReadFloat'
:/home/rik/itmo/diploma/work/dotgnu-host/pnet/engine/cvm_inline.c:890: undefined reference to `ReadFloat'
:/home/rik/itmo/diploma/work/dotgnu-host/pnet/engine/cvm_inline.c:890: undefined reference to `WriteFloat'
:/home/rik/itmo/diploma/work/dotgnu-host/pnet/engine/cvm_inline.c:914: undefined reference to `ReadFloat'
:/home/rik/itmo/diploma/work/dotgnu-host/pnet/engine/cvm_inline.c:914: undefined reference to `ReadFloat'
:/home/rik/itmo/diploma/work/dotgnu-host/pnet/engine/cvm_inline.c:914: undefined reference to `ReadFloat'
:/home/rik/itmo/diploma/work/dotgnu-host/pnet/engine/cvm_inline.c:914: undefined reference to `WriteFloat'
:/home/rik/itmo/diploma/work/dotgnu-host/pnet/engine/cvm_inline.c:938: undefined reference to `ReadFloat'
:/home/rik/itmo/diploma/work/dotgnu-host/pnet/engine/cvm_inline.c:938: undefined reference to `ReadFloat'
:/home/rik/itmo/diploma/work/dotgnu-host/pnet/engine/cvm_inline.c:938: undefined reference to `ReadFloat'
:/home/rik/itmo/diploma/work/dotgnu-host/pnet/engine/cvm_inline.c:938: undefined reference to `WriteFloat'
:/home/rik/itmo/diploma/work/dotgnu-host/pnet/engine/cvm_inline.c:996: undefined reference to `ReadFloat'
:/home/rik/itmo/diploma/work/dotgnu-host/pnet/engine/cvm_inline.c:1030: undefined reference to `ReadFloat'
:/home/rik/itmo/diploma/work/dotgnu-host/pnet/engine/cvm_inline.c:1126: undefined reference to `ReadFloat'
:/home/rik/itmo/diploma/work/dotgnu-host/pnet/engine/cvm_inline.c:1100: undefined reference to `ReadFloat'
:/home/rik/itmo/diploma/work/dotgnu-host/pnet/engine/cvm_inline.c:914: undefined reference to `ReadFloat'
libILEngine.a(cvm.o):/home/rik/itmo/diploma/work/dotgnu-host/pnet/engine/cvm_inline.c:890: more undefined references to `ReadFloat' follow
libILEngine.a(cvm.o): In function `_ILCVMInterpreter':/home/rik/itmo/diploma/work/dotgnu-host/pnet/engine/cvm_inline.c:1130: undefined reference to `WriteFloat'
:/home/rik/itmo/diploma/work/dotgnu-host/pnet/engine/cvm_inline.c:1104: undefined reference to `WriteFloat'
collect2: ld returned 1 exit status

This is an attempt to fix it.

Roman I Khimov <roman_khimov>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attached Files

 

Depends on the following items: None found

Items that depend on this one: None found

 

CC list is empty

 

There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

 

Follow 3 latest changes.

Date Changed by Updated Field Previous Value => Replaced by
2006-11-12 ktreichel StatusNone Done
    Open/ClosedOpen Closed
2006-11-02 roman_khimov Attached File- Added fix_no_FP_profiles.patch, #11144

Back to the top

Powered by Savane 3.13-4b48.
Corresponding source code