tao ma department of electrical and computer engineering mississippi state university gcc 4.1.0...

5
Tao Ma Department of Electrical and Computer Engineering Mississippi State University gcc 4.1.0 compatiblility October 19, 2006

Upload: juliana-daniel

Post on 13-Dec-2015

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Tao Ma Department of Electrical and Computer Engineering Mississippi State University gcc 4.1.0 compatiblility October 19, 2006

Tao MaDepartment of Electrical and Computer Engineering

Mississippi State University

gcc 4.1.0 compatiblilityOctober 19, 2006

Page 2: Tao Ma Department of Electrical and Computer Engineering Mississippi State University gcc 4.1.0 compatiblility October 19, 2006

Page 2 of 4Research Update

isip website misc

• .../speech/software/documentation/

• "about us" and "isip directory"

• removed cavs projects from our active projects

• monthly backup for september and october

• .../publications/conferences/

• mailing list

Page 3: Tao Ma Department of Electrical and Computer Engineering Mississippi State University gcc 4.1.0 compatiblility October 19, 2006

Page 3 of 4Research Update

gcc 4.1.0 compatibility progress

(1) Fixed the SysComplex and Integral conflict problem and make Checksum compiling

(2) Got System and IO library passed gcc4.1.0 "make", "make test", and "make install“

(3) Solved "variable not declared in this scope" problem in Math/Scalar

(4) Solved gcc4.1.0 "converting loses 1" problem (with optimization -O2 open).

(5) "Specifying the whole class" works with Testing_Prototype_1, but not with ISIP_IFC

Page 4: Tao Ma Department of Electrical and Computer Engineering Mississippi State University gcc 4.1.0 compatiblility October 19, 2006

Page 4 of 4Research Update

gcc 4.1.0 compatibility progress

(6) "inline" solution solved "duplicated definition" error during "make", but isn't suitable to ISIP_IFC

(7) Got Math/Scalar library passed "make" by applying "#ifdef ISIP_TEMPLATE_*_*" to all template specifications

(8) Testing_Prototype_2 (independent from ISIP_IFC) simulated "make test" and re-produced "duplicated definition" error.

(9) Daniel suggested to move template specifications into corresponding derived classes. This worked with Testing_Prototype_2.

(10) Added simple version of MVector and VectorDouble classes into Testing_Prototype_2, VectorDouble got correct result.

Page 5: Tao Ma Department of Electrical and Computer Engineering Mississippi State University gcc 4.1.0 compatiblility October 19, 2006

Page 5 of 4Research Update

Plans

• Add more functions and features into VectorDouble and test it again

• Add simple matrix classes into Testing_Prototype_2 and do the test

• Continue working on mailing list

• Communicate with Michael, make ISIP_IFC document accessible through web