)]}'
{
  "commit": "8725400921a1ab40174913737bddbd6cfa003812",
  "tree": "107ada08c07c98e7e4e5966da59c639db840d1be",
  "parents": [
    "b2880eac7c09c1f3238d77c5a3356451178d7b8e"
  ],
  "author": {
    "name": "Tarun Prabhu",
    "email": "tarun@lanl.gov",
    "time": "Tue Dec 16 11:16:38 2025 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Dec 16 11:16:38 2025 -0700"
  },
  "message": "[flang][driver] Add options -fdefault-integer-4 and -fdefault-real-4\n\nThese options are supported by the Intel compiler. There are similar\noptions in the IBM compiler as well. Each of the options can be provided\nmore than once. In that case, the last occurence of -fdefault-real-*\n(respectively -fdefault-integer-*) is used if both -fdefault-real-4 and\n-fdefault-real-8 are specified. The fdefault.f90 test file was\nextensively modified. Testing handling of the options by the driver was\nremoved since testing handling of the options by -fc1 is sufficient.\n\nFixes #160252",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c38bdd06057a2c16a46dd5bb54a041e49af4f257",
      "old_mode": 33188,
      "old_path": "clang/include/clang/Options/Options.td",
      "new_id": "0a32408cb0e462c23bfa1b2b2c1398eecef930e5",
      "new_mode": 33188,
      "new_path": "clang/include/clang/Options/Options.td"
    },
    {
      "type": "modify",
      "old_id": "2f5e93d13985837eb3e4f1a28cdeca4a0f57b5b4",
      "old_mode": 33188,
      "old_path": "clang/lib/Driver/ToolChains/Flang.cpp",
      "new_id": "128a4beaceeb914381c06f5327b7aa8d56974806",
      "new_mode": 33188,
      "new_path": "clang/lib/Driver/ToolChains/Flang.cpp"
    },
    {
      "type": "modify",
      "old_id": "b6c4e6303cdac4e5d76b111e53860196b1c3fa79",
      "old_mode": 33188,
      "old_path": "flang/lib/Frontend/CompilerInvocation.cpp",
      "new_id": "dd25cdc0e57073fcf07273c4c598a906cbf537db",
      "new_mode": 33188,
      "new_path": "flang/lib/Frontend/CompilerInvocation.cpp"
    },
    {
      "type": "modify",
      "old_id": "7ce45b763a240f6ff32bfaf7dc065d57a9059393",
      "old_mode": 33188,
      "old_path": "flang/test/Driver/fdefault.f90",
      "new_id": "b879cd56157ed36d8a52088a3b6f13a58ae90f34",
      "new_mode": 33188,
      "new_path": "flang/test/Driver/fdefault.f90"
    },
    {
      "type": "modify",
      "old_id": "f47d8010bc233c4a925baf3c65d2da33fab2ec85",
      "old_mode": 33188,
      "old_path": "flang/test/Driver/frontend-forwarding.f90",
      "new_id": "e4cb0b6835a751f2505b81fabc0ef0a064b022b6",
      "new_mode": 33188,
      "new_path": "flang/test/Driver/frontend-forwarding.f90"
    },
    {
      "type": "modify",
      "old_id": "720297c0feb30111da63a4f09bdf24264d0032f7",
      "old_mode": 33188,
      "old_path": "flang/test/Semantics/numeric_storage_size.f90",
      "new_id": "ee11f3b15d5bf8b01e566f86f189b0af2d53155b",
      "new_mode": 33188,
      "new_path": "flang/test/Semantics/numeric_storage_size.f90"
    }
  ]
}
