swp-uebersetzerbau-ss13 / common

Shared files between teams.
1 stars 0 forks source link

NestedLoopsProg not terminating [Crosstesting] #46

Closed jvf closed 11 years ago

jvf commented 11 years ago

The NestedLoopsProg does not terminate during execution.

It hangs for the following combinations: [2: LexerJb->ParserJb->SemanticAnalyserJb->IntermediateCodeGeneratorImpl->BackendJb] [6: LexerJb->ParserJb->SemanticAnalyser->IntermediateCodeGeneratorImpl->BackendJb] [10: LexerJb->ParserImpl->SemanticAnalyserJb->IntermediateCodeGeneratorImpl->BackendJb] [14: LexerJb->ParserImpl->SemanticAnalyser->IntermediateCodeGeneratorImpl->BackendJb] [18: LexerImpl->ParserJb->SemanticAnalyserJb->IntermediateCodeGeneratorImpl->BackendJb] [22: LexerImpl->ParserJb->SemanticAnalyser->IntermediateCodeGeneratorImpl->BackendJb] [26: LexerImpl->ParserImpl->SemanticAnalyserJb->IntermediateCodeGeneratorImpl->BackendJb] [26: LexerImpl->ParserImpl->SemanticAnalyserJb->IntermediateCodeGeneratorImpl->BackendJb]

Because the tests do not terminate, I modified the test setup. The modified test setup can be found in the nestedloops branch. The results of the modified tests can be found here.

fub-frank commented 11 years ago

I can not reproduces this error. Executing the above combinations from the fuc GUI does not reveal any problems. Can you confirm the error still exists? Maybe it was fixed with other commits already.

jvf commented 11 years ago

The problem occurs during execution, not during compilation. As the fuc GUI does not allow execution for with the javabite backend, you can not reproduce the problem with the GUI.

fub-frank commented 11 years ago

We have found an error in do while node processing of intermediateCodeGeneratorImpl. Will be fixed soon. I think this is duplicated by #48

SWP-Comp-Deathk commented 11 years ago

ir fixed that Problem but now the llvm backend throws an exception. plz run crosstests again

jvf commented 11 years ago

I don't get any Exceptions running NestedLoopsProg with 2a2cea7. I consider this fixed.

I updated the test results.