From fujioka @ hi-tech.ac.jp Thu Jul 8 11:15:18 2010 From: fujioka @ hi-tech.ac.jp (fujioka @ hi-tech.ac.jp) Date: Thu, 8 Jul 2010 11:15:18 +0900 (JST) Subject: [Coins-compiler-users-j] =?iso-2022-jp?b?Q29WaXMgGyRCJEckThsoQiBI?= =?iso-2022-jp?b?SVIgGyRCJVUlbSE8ST08KCRIGyhCIHhtbCAbJEIlVSUhGyhC?= =?iso-2022-jp?b?GyRCJSQla0A4QC4kTkxkQmokSyREJCQkRhsoQg==?= Message-ID: <20100708111518.179182689@hi-tech.ac.jp> COINS協会 御中 いつも大変お世話になっております。 八戸工業大学の藤岡と申します。 この度、COINSおよびCoVisなどを便利に利用させていただいており、大変ありがたく思っております。 さて、CoVisでのHIRフロー表示に関しまして、ご検討いただきたいことがありメール致しました。 それは、coinsにてコンパイルする際に生成されるxmlファイルをCoVisに入力しても、HIRのフロー表示(Generated HIR と Optimized HIR)が正常になされていないのではないかという点です。具体的には、すべてのノードが水平に並んで表示されるのみであり、アークで結ばれたフロー表示がなされません。 LIRについては正常にフロー表示がされているようです。 また、CoVisを起動する際に、以下のようなエラーが表示されます。(CoVisに付属のmatmul-func.cを再コンパイルして生成したmatmul-func.xmlをオープンした場合) user @ host:/dos$ Warning: validation was turned on but an org.xml.sax.ErrorHandler was not set, which is probably not what is desired. Parser will use a default ErrorHandler to print the first 10 errors. Please call the 'setErrorHandler' method to fix this. Error: URI=file:/dos/matmul-func.xml Line=11: cvc-complex-type.2.4.b: The content of element 'id' is not complete. One of '{"coins":elem}' is expected. Error: URI=file:/dos/matmul-func.xml Line=13: cvc-complex-type.2.4.b: The content of element 'next' is not complete. One of '{"coins":elem}' is expected. Error: URI=file:/dos/matmul-func.xml Line=22: cvc-complex-type.2.4.b: The content of element 'labelList' is not complete. One of '{"coins":elem}' is expected. Error: URI=file:/dos/matmul-func.xml Line=24: cvc-complex-type.2.4.b: The content of element 'labelList' is not complete. One of '{"coins":elem}' is expected. Error: URI=file:/dos/matmul-func.xml Line=26: cvc-complex-type.2.4.b: The content of element 'labelList' is not complete. One of '{"coins":elem}' is expected. Error: URI=file:/dos/matmul-func.xml Line=48: cvc-complex-type.2.4.b: The content of element 'id' is not complete. One of '{"coins":elem}' is expected. Error: URI=file:/dos/matmul-func.xml Line=50: cvc-complex-type.2.4.b: The content of element 'next' is not complete. One of '{"coins":elem}' is expected. Error: URI=file:/dos/matmul-func.xml Line=52: cvc-complex-type.2.4.b: The content of element 'prev' is not complete. One of '{"coins":elem}' is expected. Error: URI=file:/dos/matmul-func.xml Line=61: cvc-complex-type.2.4.b: The content of element 'labelList' is not complete. One of '{"coins":elem}' is expected. Error: URI=file:/dos/matmul-func.xml Line=63: cvc-complex-type.2.4.b: The content of element 'labelList' is not complete. One of '{"coins":elem}' is expected. Prev is not found Prev is not found Prev is not found Prev is not found Prev is not found Prev is not found Prev is not found Prev is not found Prev is not found Prev is not found Prev is not found Prev is not found Prev is not found Prev is not found Prev is not found Prev is not found Prev is not found Prev is not found Prev is not found Prev is not found Prev is not found CoVisに付属のmatmul-func.xmlを表示させる場合には、上記のようなエラーは全く表示されず、正常にHIRのフローが表示されます。 そこで、CoVis付属のmatmul-func.xmlと、coins-1.4.4.4でコンパイル時に生成したmatmul-func.xmlとの内容を比較してみたところ、たとえば11行目あたりでは、 CoVis付属のmatmul-func.xml _lab1 _lab13 coins-1.4.4.4でコンパイル時に生成したmatmul-func.xml のように、...の部分が生成されてないようです。また、この現象はHIRに関する記述の範囲で広く発生しているようです。 おそらくxmlファイル生成時に、HIR関連の出力の段階で何らかの問題があるのではと思うのですが、それが私の環境構築、インストールや実行方法などに問題があるのかどうか、私の力不足のためよくわかりませんでした。 一応、簡単ですが当方の実行環境などは以下のとおりです。 コンピュータ:Panasonic Let's Note CF-W5 ストレージ:USBメモリにOSなどをインストール OS:lubuntu 10.04 Java: sun-java6-bin (6.20dlj-1ubuntu3) coins: coins-1.4.4.4-ja コンパイル方法: java coins.driver.Driver -coins:target-arch=x86 -coins:assembler=as -coins:trace=default.10000 -coins:debuginfo,snapshot -O2 matmul-func.c > matmul-func.log (上記を実行すると、以下のワーニングが出力される。) Warning Undefined option item x86-standard Warning Skip gcc asm(...) at /usr/include/stdio.h:425 Warning Skip gcc asm(...) at /usr/include/stdio.h:428 Warning Skip gcc asm(...) at /usr/include/stdio.h:430 Warning Skip gcc asm(...) at /usr/include/stdio.h:476 Warning Skip gcc asm(...) at /usr/include/stdio.h:481 Warning Skip gcc asm(...) at /usr/include/stdio.h:484 CoVis起動方法:(上記ディレクトリにcoins.xsdをおいて) java -cp /usr/local/bin/CoVis/classes/ covis.CoVis matmul-func.xml 以上、ご検討いただけますと幸いです。 どうぞよろしくお願い申し上げます。 From tan @ watanabe.ai.to Tue Jul 13 09:25:54 2010 From: tan @ watanabe.ai.to (tan @ watanabe.ai.to) Date: Tue, 13 Jul 2010 09:25:54 +0900 Subject: [Coins-compiler-users-j] =?iso-2022-jp?b?RndkOiBSZTogIENvVmlzIA==?= =?iso-2022-jp?b?GyRCJEckThsoQiBISVIgGyRCJVUlbSE8ST08KCRIGyhCIHht?= =?iso-2022-jp?b?bCAbJEIlVSUhJSQla0A4QC4kTkxkQmokSyREJCQkRhsoQg==?= In-Reply-To: <20100708111518.179182689@hi-tech.ac.jp> References: <20100708111518.179182689@hi-tech.ac.jp> Message-ID: COINS協会の渡辺坦です。 藤岡さんからのバグ連絡に対する返事をメーリングリストにも 転送いたします。同様のバグにお気づきの方がおられれば これで解決できるのではないかと思います。 tan @ watanabe.ai.toさんからのメールを転送します。 ----------ここから原文---------- 藤岡さま、渡辺坦です。 CoVis にエラーがあって、たいへん失礼しました。 coins-1.4.4.3 を coins-1.4.4.4 に改訂したときに 間違いがありました。 src/coins/snapshot/LabelType.java を添付の LabelType.java で置き換えてビルドしなおして試してくださるよう、 お願いいたします。 fujioka @ hi-tech.ac.jpさん: > COINS協会 御中 > > いつも大変お世話になっております。 > 八戸工業大学の藤岡と申します。 > この度、COINSおよびCoVisなどを便利に利用させていただいており、大変あり > がたく思っております。 > > さて、CoVisでのHIRフロー表示に関しまして、ご検討いただきたいことがあり > メール致しました。 > > それは、coinsにてコンパイルする際に生成されるxmlファイルをCoVisに入力し > ても、HIRのフロー表示(Generated HIR と Optimized HIR)が正常になされて > いないのではないかという点です。具体的には、すべてのノードが水平に並ん で表 > 示されるのみであり、アークで結ばれたフロー表示がなされません。 > > LIRについては正常にフロー表示がされているようです。 > > また、CoVisを起動する際に、以下のようなエラーが表示されます。(CoVisに > 付属のmatmul-func.cを再コンパイルして生成したmatmul-func.xmlをオープン し > た場合) > Tan Watanabe -------------- next part -------------- テキスト形式以外の添付ファイルを保管しました... ファイル名: LabelType.java 型: application/octet-stream サイズ: 1679 バイト 説明: 無し URL: http://lists.sourceforge.jp/mailman/archives/coins-compiler-users-j/attachments/20100713/7ef91b98/attachment.obj