g95 バイトがファイルに正しく書き込まれないことに関係していた Helge の最後のバグ バイトがファイルに正しく書き込まれないことに関係していた Helge の最後のバグを修正しました。また、整数を読み取るためのオーバーフロー検出コードの不適切な比較も修正されました。 実数のリスト出力を追加しました。実装は、物事を機能さ... 2023.01.30 g95
g95 内部エラーの原因となったモジュール プロシージャを含む小さなプログラム Alvin Brattli は、内部エラーの原因となったモジュール プロシージャを含む小さなプログラムについて書き込みました。問題を修正したところ、実際にはまだモジュール プロシージャを呼び出すことができないことがわかったので、次はそれにつ... 2023.01.30 g95
g95 文字記述子に関するさらに多くの作業 文字記述子に関するさらに多くの作業。COMMON 内の文字変数を除いて、以前に機能していたものはすべて再び機能します。これにより、割り当て方法を大幅に変更する必要があったため、報告されたいくつかのバグは保留のままにしなければなりませんでした... 2023.01.30 g95
g95 特別な状況下でのみビットするファイル位置ステートメントに関する問題 Michael Richmond さんは、特別な状況下でのみビットするファイル位置ステートメントに関する問題を報告しました。すぐに問題を見つけることはできませんでしたが、コードを少し変更することで segfault にすることができ、問題の... 2023.01.30 g95
g95 ‘save’ 属性 (固定サイズ) を持つ自動配列 (可変サイズ) の検出に失敗 Alvin Brattli は、5 つの異なるバグについて説明するメールを送信しました。そのうちの 4 つが現在修正されています。1 つ目は、'save' 属性 (固定サイズ) を持つ自動配列 (可変サイズ) の検出に失敗し、これが問題を引... 2023.01.30 g95
g95 問題は実際には変更のフロント エンドにあり、テストに依存 昨日は SIZE 組み込みに関する Joost の問題の 1 つを完全には修正しませんでしたが、現在は修正されています。問題は実際には変更のフロント エンドにあり、テストに依存していました。昨日発見されたモジュールのオペレーターインターフェ... 2023.01.30 g95
g95 派生ポインタ変数の初期化に関する問題 Steven Yellowhair さんが、派生ポインタ変数の初期化に関する問題を報告しました。NULL() しかできないので、修正するのは難しくありませんでした。 Michael Richmond は、他のコンパイラのように、con... 2023.01.30 g95
g95 I/O レイヤーに関する多くの作業が行われました 週末にかけて、I/O レイヤーに関する多くの作業が行われました。物事はよりクリーンになり、より多くのことが機能します。増え続けているバグのバックログに戻ります。 4月30日 I/O バグを修正するためのさらなる作... 2023.01.30 g95
g95 スカラー配列と文字配列を渡す際の問題は、想定される長さの有無にかかわらず修正 Martien Hulsen と Michael Richmond の両方が同じバグを報告しました。スカラー配列と文字配列を渡す際の問題は、想定される長さの有無にかかわらず修正され、機能するようになりました。さらなるバグ報告が保留中です。 ... 2023.01.30 g95
g95 内部シンボル宣言のリワークについての詳細 内部シンボル宣言のリワークについての詳細... 腕を負傷したため、作業を中断しなければなりませんでした。 6月12日 Michael Richmond は、バックエンドが変数を宣言する方法について再作業が必要な問... 2023.01.30 g95