g95

g95

コマンド ライン オプションがどんどん追加されている

コマンド ライン オプションがどんどん追加されている今、オプションの設定方法と保存方法を一貫して処理する方法を見つけるときが来たように思われます。g95_optionこの目的のために、メンバーにコマンド ラインからのすべてのオプションが含ま...
g95

記述子を FORMAT チェック コードに追加する

$-format 記述子を FORMAT チェック コードに追加する Niels Jensen から送信されたパッチを追加しました。また、数日前の IF ステートメントのように、DO マッチングを変更して、シンボル テーブルの変更が放置され...
g95

コンパイラが独自により多くの演算を実行できるようにする

昨日の更新は少し遅れました -- Sourceforge に問題がありました。内部の motd は、IRC の人々に問題があることについて何か言いました.... 今日は g95 の時間があまりありません。算術変換を から に移動しex...
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」の属性を持っています。式ノードに別のメンバーを作成して修正しましたが、必要に応じて計算されるサ...
g95

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

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