2022-12

g95

クラッシュを引き起こす複雑な定数に関連するバグ

Niels Jensen は、クラッシュを引き起こす複雑な定数に関連するバグを送信しました。修正しました。 今日は、組み込み関数を解決して単純化する方法について取り組みました。このABS関数は、組み込みであると認識され、引数の型によっ...
g95

intrinsic.c の内部と外部の両方で、いくつかの解決の問題を修正

今日はポプリ。intrinsic.c の内部と外部の両方で、いくつかの解決の問題を修正しました。平方根組み込みのチェックを追加しました。基本的にはゼロと比較するだけです。ステートメント ラベルのチェックを修正しました。これにより、ラベルが一...
g95

ダブル コロンが表示されるまで、型が文字の場合に属性指定を参照していると確信できない

昨日 Bertrand Joël によって報告された問題を修正しました。match_attr_spec()これには、型のために完全に書き直す必要がありましたCHARACTER。問題は、ダブル コロンが表示されるまで、型が文字の場合に属性指定...
g95

BLOCK DATA プログラム単位の解析に少し取り組み

昨日言及された問題は解決されたようです。今日は、BLOCK DATA プログラム単位の解析に少し取り組みました。これには、新しい解析サブルーチンを parse.c に追加することと check_conflict、これらのプログラム ユニット...
g95

GMP/floatlib の問題について

今日は、GMP/floatlib の問題について心配する時間があまりありませんでした。含まれているプログラム単位を解析するために必要な 2 つの関数である、parse.c に小さな追加を行っただけです。 7月23日 WHERE ステ...
g95

RK コードでは、変数式の格納方法に欠陥があり

私の RK コードでは、変数式の格納方法に欠陥がありました。「VAR%NAME」のようなものは、「VAR」の属性ではなく、そのメンバー「NAME」の属性を持っています。式ノードに別のメンバーを作成して修正しましたが、必要に応じて計算されるサ...
Uncategorized

式ノードを格納するための現在の計画が機能しない

式ノードを格納するための現在の計画が機能しないことが明らかになりました。特に、構造体の配列を表すことができなかったので、別の方法を考え出しました。それほど違いはありませんが、実装されていても配列を表すのは難しいようです。私はまだコードの一部...
g95

どのように浮動小数点演算を行うべきかについての提案

g95 がどのように浮動小数点演算を行うべきかについての提案に関して、いくつかの電子メールが飛び交いましたが、ここでは除外されていません。要するに、mpfr_t という新しいタイプが最近 GMP に寄贈されたということです。このタイプは m...
g95

「使用されているが参照されていないラベル」に関するエラーを生成

Niels Jensen は (2 日前)、DO ループに関連付けられたラベルと、さまざまな I/O ステートメントに関連付けられた ERR、EOF、および EOR が、「使用されているが参照されていないラベル」に関するエラーを生成すること...
g95

Sun Ultra3 で g95 のコンパイルが成功したことを報告

Laurent Klinger、Dan Nicolaescu、Michael Richmond は親切にもいくつかのバグ レポートを送ってくれました。Laurent は、Solaris 2.6 を実行している Sun Ultra3 で g9...
タイトルとURLをコピーしました