2022-12

g95

インターフェイスをチェックするためのインフラストラクチャの作業

今夜は g95 の時間はあまりありませんが、いろいろ考える時間はありました。昨夜見つけたバグを BUGS ファイルに入れて、後で調べます (または、他の種類の魂にパズルを解いてもらいます)。明日は、組み込み関数呼び出しのインターフェイスをチ...
g95

さまざまなサブルーチンに移動する

コンパイルの解決フェーズを実現するために、より多くの作業を行いました。ほとんどの場合、解析フェーズから後で発生するさまざまなサブルーチンに移動する必要がありました。 デバッグを開始したところ、最初のバグは新しい解決フェーズが呼び出され...
g95

Linux を実行している PPC ベースの Macintosh

Martin Otte は、Linux を実行している PPC ベースの Macintosh で g95 をコンパイルしたと書いています。彼が抱えていた唯一の問題は、次のサブルーチンで のva_list型 の不正な操作でした。error_p...
g95

解決プロセスがシンボルにどのように影響するか

解決プロセスがシンボルにどのように影響するかについて考えてPARAMETER>みたところ、フレーバーの 1 つであるはずの属性が属性リストのビットフィールドであることに気付きました。aPARAMETERは他の多くのフレーバーと相互に排...
g95

すべての基本機能にマークを付けたコピー

intrinsic.cKatherine Holcomb は、すべての基本機能にマークを付けた のコピーを送り返しました。 それ以外は、g95 には多くの時間がありません。g95 がすべてのステートメントを正しく解析できるようになると...
g95

デバッグのみを目的としたコマンド ライン オプション

デバッグのみを目的としたコマンド ライン オプションを追加しました。-v オプションは「冗長」で、名前空間とコード構造の出力を制御します。それらはデフォルトで出力されましたが、現在は -v を指定する必要があります。これは、問題のないプログ...
g95

実数マッチング サブルーチンが過度に貪欲に

特定のケースで、実数マッチング サブルーチンが過度に貪欲になり、演算子に食い込む傾向があることに関して、Steven Johnson およびその他によるパッチの適用に取り組みました。アルファベット文字が浮動小数点数の後に続く可能性がある法的...
g95

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

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

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

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

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

昨日の更新は少し遅れました -- Sourceforge に問題がありました。内部の motd は、IRC の人々に問題があることについて何か言いました.... 今日は g95 の時間があまりありません。算術変換を から に移動しex...
タイトルとURLをコピーしました