Matt Kennel さんは、修正されたループに関する微妙な問題を報告しました。
Tom Crane と私は、多精度ライブラリの問題について連絡を取り合っています。問題は、ランタイム ライブラリが中間浮動小数点計算で中間精度を 64 ビットに設定するという事実であることが判明しました。このライブラリでは、それをオフにする必要があります。
そのため、実行時の精度は環境変数で設定できますが、G95_FPU_PRECISION 変数が適切なものに設定されていない限り、精度が変更されないように変更しました。
Roberto Herrero は、彼の原子炉シミュレーションが再び機能していると報告しています。
人々はまだビルドの問題を抱えており、私はさまざまなプラットフォームの何人かの人々と連絡を取り合って、私が使用している脳死コンパイラ以外の場所で g95 をビルドできるようにしています。
9月5日
Rheinhold Bader さんは、修正された配列アクセスに関する問題を報告しました。
Ross Lippert さんは、同様に修正されたユーザー定義演算子の解決に関する問題を報告しました。
Joost Vandevondele さんが、想定長文字関数の問題を報告しましたが、これは修正されました。
Wolfgang Kilian さんは修正された MAXVAL の問題を報告しました。ここでの問題は、引数リストの表現方法を修正した結果です。判明したように、これが間違っていることに依存する g95 の他の部分があり、ここでの修正は他の問題のカスケードを引き起こしましたが、現在は制御されているように見えます。
Rheinhold Bader と私は、g95 をビルドするには 8/24 ではなく 8/25/04 の gcc ソースが必要であると判断しました。誰かが変更を加えた直後の 8 月 24 日に完全なチェックアウトを行ったため、ソースはわずかに同期していません。
9月3日
Rheinhold Bader と私は、g95 の構築についてさらにメールをやり取りしました。残っている主な問題は、使用しているバージョンの違いのようです。
Charlie Zender さんが送信した EN フォーマットに関する問題は修正されました。Charlie はまた、古い f77 スパゲッティ コードの問題が、GOTO と囲みブロックに関する規則に違反していることを指摘しました。これらの古いコードをサポートするために、エラーを警告に減らしました。
Thomas Starke さんは修正された MODULO 組み込みの問題を報告しました。
9月2日
Michael Richmond は、別のモジュール プロシージャ内の派生型の IOLENGTH に関する問題を報告しましたが、修正されました。
Joost Vandevondele さんは、修正された CHAR() の微妙な問題を報告しました。最近のポートからさらに破損。
Keith Refson さんがオプティマイザの問題を報告しました。g95 は、テスト ケースを縮小しすぎましたが、型のない関数に対してエラーを生成できませんでした。Cコンパイラ内のオプティマイザのバグに問題を追跡することになりました。ああ。今のところ問題を回避します。まだオプティマイザーの問題に取り組んでいます。
Dieter Kraft と Reinhold Bader は、g95 の構築に関する問題を報告しました。私の gcc のバージョンはとても古いので、後で (意図的な) 問題を引き起こす #pragma を無視していました。今修正しました。
そしてもちろん、メーガン妃の誕生日。
9月1日
Andrew Buckeridge: 私はあなたに返信しようとしましたが、あなたの ISP は私の ISP を気に入りません… 別のアドレスがある場合は、それが何であるか教えてください.
Hermann Deppe さんは、彼のコードが機能していると報告しました。
Christian Pfaffel さんは、彼のコードが機能していると報告しました。
John Pau さんは、彼のコードが機能していると報告しました。
Douglas Cox が編集ノートのページにいくつかの重大なタイプミスを発見しました。昨夜は運動が必要だったので、更新する頃にはかなり疲れていました.
Joost Vandevondele は、先週 Harald Anlauf によって最初に報告された F-formatting の丸めバグを発見しました。すぐに壊れた梱包ワイヤーで元の問題を修正したので、その周りにさらに巻き付けました. 修正がブランチで行われ、修正を移植しなかったため、バグが再発しました。しかし、私は正しいことをする機会があったので、今度は問題が完全に解消されることを願っています.
Joost は、修正された STOP ステートメントに関する小さな問題も報告しました。
Harald Anlauf さんは、言語レベルのオプションから W を削除することを提案しました。元々、W は、ドライバーがオプションをバックエンドに渡すことを確認するために必要でした。新しいオプション パーサーを使用すると、オプションに好きな名前を付けることができます。
Claus Flensburg さんは、-fbackslash オプションが機能しないという問題を発見しました。最近のポートの別の犠牲者。
Ross Lippert さんは、新しいバックエンドへの移植を促したバグの 1 つを送信しました。コンパイラがLispを吐き出し始めたとき、コンパイラを深く傷つけたことを知っています。新しいバージョンは彼のコードを問題なく受け入れるので、何が間違っていたのかわかりませんし、あまり気にしません。
8月31日
その他のアップグレードのバグ修正:
Michael Richmond さん、Christian Pfaffel さん、Paolo Giannozzi さんは、修正された含まれているプロシージャーでモジュール変数が表示されないという問題を報告しました。
Hermann Deppe さんが ICHAR() の問題を報告しました。ダーンタイムゾーン!
Claus Flensburg さんは、-fno-underscoring および -fno-second-underscore オプションのいくつかの問題を指摘しました。新しいオプション パーサーは “no-” プレフィックスを探すため、オプションを肯定的な意味で解析してから、フラグの意味を否定する必要があります。修理済み。
Helge Avlesen さんは、g95 によって報告されたバージョンが正しくないことを指摘しました。これは、古いバックエンドからコピーした古いバージョンのファイルを使用していたためです。新しいバージョン番号は、gcc の既存の version.c をマングリングすることによって作成され、今では誰もがよく知っている正しいバグ レポートの URL を追加します。
John Pau さんは、スカラー化と修正された GOTO に関する問題を報告しました。これは最近のアップグレードとは関係ありません。