Re: [DRLVM][JIT] some bug in Ia32i586InstsExpansion.cpp related code?
On 4/23/07, Mikhail Fursov <[EMAIL PROTECTED]> wrote: This issue can be related to http://issues.apache.org/jira/browse/HARMONY-3721. Yes, noticed. Thanks, xiaofeng On 4/23/07, Mikhail Fursov <[EMAIL PROTECTED]> wrote: > > I promised Nathan to work on JET i586 issues today, so I check this issue > too. > > On 4/23/07, Xiao-Feng Li <[EMAIL PROTECTED]> wrote: > > > > A failure with Linux32 classlib test is an assertion break in > > "Ia32i586InstsExpansion.cpp" as show below. > > > > Thanks, > > xiaofeng > > > > > > > -Original Message- > > > Subject: [build-test alert] BUILD FAILED SUSE 9 Linux gcc debug x86: > > > classlib tests > > > > > > BUILD FAILED: > > > Ant Error Message: > > > /export/cruise/trunk/cc/projects/ classlib/trunk/ build.xml:169: The > > > following error occurred while executing this line: > > > /export/cruise/trunk/cc/projects/ classlib/trunk/make/build- test.xml > > :142: > > > There were test crashes: > > > /export/cruise/trunk/cc/projects/ classlib > > /trunk/build/test_report/TEST-j > > > > > ava.awt.geom.CubicCurve2DFloatTest.xml:/export/cruise/trunk/cc/projects/ > > > classlib/trunk/build/test_report/TEST- > > org.apache.harmony.luni.tests.java > > > . lang.ThreadGroupTest.xml > > > > > > Date of build: 04/23/2007 09:53:17 > > > Time to build: 93 minutes 5 seconds > > > Last changed: 04/23/2007 08:52:31 > > > Last log entry: Add locks, mfence and sfence instructions to align > > > windows with linux > > > > > > > > > *** > > > Errors/Warnings:(542) > > > > > > Tests FAILED (timeout) > > > Tests FAILED > > > > > > > > > Testing class libraries... > > > > > > Checking for depends/jars/ yoko_M2-20070130/ yoko.jar > > > Checking for depends/jars/ yoko_M2-20070130/ yoko- core.jar > > > Checking for depends/jars/ yoko_M2-20070130/ yoko- rmi- impl.jar > > > Checking for depends/jars/ yoko_M2-20070130/ yoko- rmi- spec.jar > > > Checking for depends/jars/ bcel-5.2/ bcel-5.2.jar > > > Checking for depends/jars/ xalan-j_2.7.0/ xalan.jar > > > Checking for depends/jars/ xerces_2.9.0/ xerces.zip > > > Checking for depends/jars/ junit_3.8.2/ junit.jar > > > Checking for depends/jars/ bcprov-jdk15-134/ bcprov.jar > > > Checking for depends/jars/icu4j_3.4.4/icu4j_3_4_4.jar > > > Checking for depends/jars/mx4j_3.0.2/mx4j.zip > > > Checking for depends/jars/ ecj_3.2/ ecj_3.2.jar > > > Checking for depends/jars/jetty/jetty-6.0.0.jar > > > Checking for depends/jars/jetty/jetty- util-6.0.0.jar > > > Checking for depends/jars/jetty/ servlet- api-2.5-6.0.0.jar > > > Checking for depends/libs/build/ lcms/icc34.h > > > Checking for depends/libs/build/ lcms/ lcms.h > > > Checking for depends/libs/build/ png/ pngconf.h > > > Checking for depends/libs/build/ png/ png.h > > > Checking for depends/libs/build/ jpeg/ jconfig.lnx > > > Checking for depends/libs/build/ jpeg/ jpeglib.h > > > Checking for depends/libs/build/ jpeg/ jmorecfg.h > > > Checking for depends/libs/build/ jpeg/ jerror.h > > > Checking for depends/libs/build/ lcms/liblcms.linux.x86 > > > Checking for depends/libs/build/ png/libpng.linux.x86 > > > Checking for depends/libs/build/ jpeg/libjpeg.linux.x86 > > > hy.test.vm.name = drl > > > Compiling ACCESSIBILITY classes > > > Compiling ACCESSIBILITY tests > > > Since fork is false, ignoring memoryMaximumSize setting > > > Compiling ANNOTATION classes > > > Compiling ANNOTATION tests > > > Since fork is false, ignoring memoryMaximumSize setting > > > -- > > > 1. WARNING in > > > /export/cruise/trunk/cc/projects/ classlib/trunk/modules/annotation/src > > /t > > > est/java/org/ apache/harmony/annotation/tests/java/ lang/annotation/Incomp > > > leteAnnotationExceptionTest.java > > > (at line 53) > > > clazz, elementName); > > > ^ > > > Type safety: The expression of type Class needs unchecked conversion > > to > > > conform to Class > > > -- > > > 1 problem (1 warning) > > > Compiling APPLET classes > > > Compiling APPLET tests > > > Since fork is false, ignoring memoryMaximumSize setting > > > Compiling ARCHIVE classes > > > Compiling ARCHIVE tests > > > Since fork is false, ignoring memoryMaximumSize setting > > > Compiling AUTH classes > > > Compiling AUTH tests > > > Since fork is false, ignoring memoryMaximumSize setting > > > Compiling AWT classes > > > Compiling AWT tests > > > Since fork is false, ignoring memoryMaximumSize setting > > > java: > > > /export/cruise/trunk/cc/projects/drlvm/trunk/vm/ jitrino/ src/codegenerato > > > r/ia32/Ia32i586InstsExpansion.cpp:272: virtual void > > > Jitrino::Ia32::I586InstsExpansion:: runImpl(): Assertion > > > `(* xmmMemOpsPtr)[regNum2]' failed. > > > SIGABRT in VM code. > > > Stack trace: > > > 0: ?? (??:-1) > > > 1: abort (??:-1) > > > 2: __assert_fail (??:-1) > > > 3: .L81 > > > (/export/cruise/trunk/cc/projects/drlvm/trunk/vm/ jitrino/ sr
Re: [DRLVM][JIT] some bug in Ia32i586InstsExpansion.cpp related code?
This issue can be related to http://issues.apache.org/jira/browse/HARMONY-3721. On 4/23/07, Mikhail Fursov <[EMAIL PROTECTED]> wrote: I promised Nathan to work on JET i586 issues today, so I check this issue too. On 4/23/07, Xiao-Feng Li <[EMAIL PROTECTED]> wrote: > > A failure with Linux32 classlib test is an assertion break in > "Ia32i586InstsExpansion.cpp" as show below. > > Thanks, > xiaofeng > > > > -Original Message- > > Subject: [build-test alert] BUILD FAILED SUSE 9 Linux gcc debug x86: > > classlib tests > > > > BUILD FAILED: > > Ant Error Message: > > /export/cruise/trunk/cc/projects/ classlib/trunk/ build.xml:169: The > > following error occurred while executing this line: > > /export/cruise/trunk/cc/projects/ classlib/trunk/make/build- test.xml > :142: > > There were test crashes: > > /export/cruise/trunk/cc/projects/ classlib > /trunk/build/test_report/TEST-j > > > ava.awt.geom.CubicCurve2DFloatTest.xml:/export/cruise/trunk/cc/projects/ > > classlib/trunk/build/test_report/TEST- > org.apache.harmony.luni.tests.java > > . lang.ThreadGroupTest.xml > > > > Date of build: 04/23/2007 09:53:17 > > Time to build: 93 minutes 5 seconds > > Last changed: 04/23/2007 08:52:31 > > Last log entry: Add locks, mfence and sfence instructions to align > > windows with linux > > > > > > *** > > Errors/Warnings:(542) > > > > Tests FAILED (timeout) > > Tests FAILED > > > > > > Testing class libraries... > > > > Checking for depends/jars/ yoko_M2-20070130/ yoko.jar > > Checking for depends/jars/ yoko_M2-20070130/ yoko- core.jar > > Checking for depends/jars/ yoko_M2-20070130/ yoko- rmi- impl.jar > > Checking for depends/jars/ yoko_M2-20070130/ yoko- rmi- spec.jar > > Checking for depends/jars/ bcel-5.2/ bcel-5.2.jar > > Checking for depends/jars/ xalan-j_2.7.0/ xalan.jar > > Checking for depends/jars/ xerces_2.9.0/ xerces.zip > > Checking for depends/jars/ junit_3.8.2/ junit.jar > > Checking for depends/jars/ bcprov-jdk15-134/ bcprov.jar > > Checking for depends/jars/icu4j_3.4.4/icu4j_3_4_4.jar > > Checking for depends/jars/mx4j_3.0.2/mx4j.zip > > Checking for depends/jars/ ecj_3.2/ ecj_3.2.jar > > Checking for depends/jars/jetty/jetty-6.0.0.jar > > Checking for depends/jars/jetty/jetty- util-6.0.0.jar > > Checking for depends/jars/jetty/ servlet- api-2.5-6.0.0.jar > > Checking for depends/libs/build/ lcms/icc34.h > > Checking for depends/libs/build/ lcms/ lcms.h > > Checking for depends/libs/build/ png/ pngconf.h > > Checking for depends/libs/build/ png/ png.h > > Checking for depends/libs/build/ jpeg/ jconfig.lnx > > Checking for depends/libs/build/ jpeg/ jpeglib.h > > Checking for depends/libs/build/ jpeg/ jmorecfg.h > > Checking for depends/libs/build/ jpeg/ jerror.h > > Checking for depends/libs/build/ lcms/liblcms.linux.x86 > > Checking for depends/libs/build/ png/libpng.linux.x86 > > Checking for depends/libs/build/ jpeg/libjpeg.linux.x86 > > hy.test.vm.name = drl > > Compiling ACCESSIBILITY classes > > Compiling ACCESSIBILITY tests > > Since fork is false, ignoring memoryMaximumSize setting > > Compiling ANNOTATION classes > > Compiling ANNOTATION tests > > Since fork is false, ignoring memoryMaximumSize setting > > -- > > 1. WARNING in > > /export/cruise/trunk/cc/projects/ classlib/trunk/modules/annotation/src > /t > > est/java/org/ apache/harmony/annotation/tests/java/ lang/annotation/Incomp > > leteAnnotationExceptionTest.java > > (at line 53) > > clazz, elementName); > > ^ > > Type safety: The expression of type Class needs unchecked conversion > to > > conform to Class > > -- > > 1 problem (1 warning) > > Compiling APPLET classes > > Compiling APPLET tests > > Since fork is false, ignoring memoryMaximumSize setting > > Compiling ARCHIVE classes > > Compiling ARCHIVE tests > > Since fork is false, ignoring memoryMaximumSize setting > > Compiling AUTH classes > > Compiling AUTH tests > > Since fork is false, ignoring memoryMaximumSize setting > > Compiling AWT classes > > Compiling AWT tests > > Since fork is false, ignoring memoryMaximumSize setting > > java: > > /export/cruise/trunk/cc/projects/drlvm/trunk/vm/ jitrino/ src/codegenerato > > r/ia32/Ia32i586InstsExpansion.cpp:272: virtual void > > Jitrino::Ia32::I586InstsExpansion:: runImpl(): Assertion > > `(* xmmMemOpsPtr)[regNum2]' failed. > > SIGABRT in VM code. > > Stack trace: > > 0: ?? (??:-1) > > 1: abort (??:-1) > > 2: __assert_fail (??:-1) > > 3: .L81 > > (/export/cruise/trunk/cc/projects/drlvm/trunk/vm/ jitrino/ src/codegenerat > > or/ia32/Ia32i586InstsExpansion.cpp:275) > > 4: Jitrino::Ia32:: SessionAction::run() > > (/export/cruise/trunk/cc/projects/drlvm/trunk/vm/ jitrino/ src/codegenerat > > or/ia32/Ia32IRManager.cpp:2269) > > 5: Jitrino::runPipeline(Jitrino::CompilationContext*) > > (/export/cruise/trunk/cc/projects/drlvm/t
Re: [DRLVM][JIT] some bug in Ia32i586InstsExpansion.cpp related code?
I promised Nathan to work on JET i586 issues today, so I check this issue too. On 4/23/07, Xiao-Feng Li <[EMAIL PROTECTED]> wrote: A failure with Linux32 classlib test is an assertion break in "Ia32i586InstsExpansion.cpp" as show below. Thanks, xiaofeng > -Original Message- > Subject: [build-test alert] BUILD FAILED SUSE 9 Linux gcc debug x86: > classlib tests > > BUILD FAILED: > Ant Error Message: > /export/cruise/trunk/cc/projects/classlib/trunk/build.xml:169: The > following error occurred while executing this line: > /export/cruise/trunk/cc/projects/classlib/trunk/make/build-test.xml:142: > There were test crashes: > /export/cruise/trunk/cc/projects/classlib/trunk/build/test_report/TEST-j > ava.awt.geom.CubicCurve2DFloatTest.xml:/export/cruise/trunk/cc/projects/ > classlib/trunk/build/test_report/TEST-org.apache.harmony.luni.tests.java > .lang.ThreadGroupTest.xml > > Date of build: 04/23/2007 09:53:17 > Time to build: 93 minutes 5 seconds > Last changed: 04/23/2007 08:52:31 > Last log entry: Add locks, mfence and sfence instructions to align > windows with linux > > > *** > Errors/Warnings:(542) > > Tests FAILED (timeout) > Tests FAILED > > > Testing class libraries... > > Checking for depends/jars/yoko_M2-20070130/yoko.jar > Checking for depends/jars/yoko_M2-20070130/yoko-core.jar > Checking for depends/jars/yoko_M2-20070130/yoko-rmi-impl.jar > Checking for depends/jars/yoko_M2-20070130/yoko-rmi-spec.jar > Checking for depends/jars/bcel-5.2/bcel-5.2.jar > Checking for depends/jars/xalan-j_2.7.0/xalan.jar > Checking for depends/jars/xerces_2.9.0/xerces.zip > Checking for depends/jars/junit_3.8.2/junit.jar > Checking for depends/jars/bcprov-jdk15-134/bcprov.jar > Checking for depends/jars/icu4j_3.4.4/icu4j_3_4_4.jar > Checking for depends/jars/mx4j_3.0.2/mx4j.zip > Checking for depends/jars/ecj_3.2/ecj_3.2.jar > Checking for depends/jars/jetty/jetty-6.0.0.jar > Checking for depends/jars/jetty/jetty-util-6.0.0.jar > Checking for depends/jars/jetty/servlet-api-2.5-6.0.0.jar > Checking for depends/libs/build/lcms/icc34.h > Checking for depends/libs/build/lcms/lcms.h > Checking for depends/libs/build/png/pngconf.h > Checking for depends/libs/build/png/png.h > Checking for depends/libs/build/jpeg/jconfig.lnx > Checking for depends/libs/build/jpeg/jpeglib.h > Checking for depends/libs/build/jpeg/jmorecfg.h > Checking for depends/libs/build/jpeg/jerror.h > Checking for depends/libs/build/lcms/liblcms.linux.x86 > Checking for depends/libs/build/png/libpng.linux.x86 > Checking for depends/libs/build/jpeg/libjpeg.linux.x86 > hy.test.vm.name = drl > Compiling ACCESSIBILITY classes > Compiling ACCESSIBILITY tests > Since fork is false, ignoring memoryMaximumSize setting > Compiling ANNOTATION classes > Compiling ANNOTATION tests > Since fork is false, ignoring memoryMaximumSize setting > -- > 1. WARNING in > /export/cruise/trunk/cc/projects/classlib/trunk/modules/annotation/src/t > est/java/org/apache/harmony/annotation/tests/java/lang/annotation/Incomp > leteAnnotationExceptionTest.java > (at line 53) > clazz, elementName); > ^ > Type safety: The expression of type Class needs unchecked conversion to > conform to Class > -- > 1 problem (1 warning) > Compiling APPLET classes > Compiling APPLET tests > Since fork is false, ignoring memoryMaximumSize setting > Compiling ARCHIVE classes > Compiling ARCHIVE tests > Since fork is false, ignoring memoryMaximumSize setting > Compiling AUTH classes > Compiling AUTH tests > Since fork is false, ignoring memoryMaximumSize setting > Compiling AWT classes > Compiling AWT tests > Since fork is false, ignoring memoryMaximumSize setting > java: > /export/cruise/trunk/cc/projects/drlvm/trunk/vm/jitrino/src/codegenerato > r/ia32/Ia32i586InstsExpansion.cpp:272: virtual void > Jitrino::Ia32::I586InstsExpansion::runImpl(): Assertion > `(*xmmMemOpsPtr)[regNum2]' failed. > SIGABRT in VM code. > Stack trace: > 0: ?? (??:-1) > 1: abort (??:-1) > 2: __assert_fail (??:-1) > 3: .L81 > (/export/cruise/trunk/cc/projects/drlvm/trunk/vm/jitrino/src/codegenerat > or/ia32/Ia32i586InstsExpansion.cpp:275) > 4: Jitrino::Ia32::SessionAction::run() > (/export/cruise/trunk/cc/projects/drlvm/trunk/vm/jitrino/src/codegenerat > or/ia32/Ia32IRManager.cpp:2269) > 5: Jitrino::runPipeline(Jitrino::CompilationContext*) > (/export/cruise/trunk/cc/projects/drlvm/trunk/vm/jitrino/src/main/Jitrin > o.cpp:227) > 6: Jitrino::compileMethod(Jitrino::CompilationContext*) > (/export/cruise/trunk/cc/projects/drlvm/trunk/vm/jitrino/src/main/Jitrin > o.cpp:262) > 7: Jitrino::Jitrino::CompileMethod(Jitrino::CompilationContext*) > (/export/cruise/trunk/cc/projects/drlvm/trunk/vm/jitrino/src/main/Jitrin > o.cpp:287) > 8: JIT_compile_method_with_params > (/export/cruise/trunk/cc/projects/drlvm/trunk/vm/j
