Started 4 mo 2 days ago
Took 6 hr 31 min

Failed Build #1209 (Apr 9, 2020 8:05:58 AM)

Changes
  1. [libc builder] Split the single build and check step in to two steps. (details / githubweb)
Changes
  1. [flang] Add software subnormal flusing around host library call for host arch that do not support it (details)
  2. [flang] removed unused func in tests (details)
  3. [flang] address comment. Follow style guideline (details)
  4. [flang] also fix accessor name (details)
  5. [flang] Remove user warning messages for lack of subnormal HW flushing (details)
  6. [flang] Resolve ambiguous I/O unit parse in favor of CharVariable. (details)
  7. [flang] Rewrite I/O units in the parse tree when a variable is not character. (details)
  8. [flang] Address review comments (details)
  9. [flang] Generalize tools, clean up common/unwrap.h with new-found knowledge (details)
  10. [flang] More clean-up (details)
  11. [flang] Fix bug resolving internal and module functions (details)
  12. [flang] Dump parse tree even if semantic error occurs (details)
  13. [flang] Semantics checker for STOP and ERROR STOP statements. (details)
  14. [flang] Semantics checker for STOP and ERROR STOP statements - post review changes (details)
  15. [flang] Semantics checker for STOP and ERROR STOP statements - namespaces sorted (details)
  16. [flang] Semantics checker for STOP and ERROR STOP statements - test file rename (details)
  17. [flang] Semantics checker for STOP and ERROR STOP statements - ExprTypeKindIsDefault added to the tools (details)
  18. [flang] Semantics checker for STOP and ERROR STOP statements - better variable names (details)
  19. [flang] Semantics checker for STOP and ERROR STOP statements - remove overhead checks and corresponding test cases (details)
  20. [flang] Semantics checker for STOP and ERROR STOP statements - remove tools function not needed after recent commit (details)
  21. [flang] Semantics checker for STOP and ERROR STOP statements - fix compilation broken by merge commit (details)
  22. [flang] Semantics checker for STOP and ERROR STOP statements - remove one more function from tools (details)
  23. [flang] Semantics checker for STOP and ERROR STOP statements - one more batch of post-review tweaks (details)
  24. [flang] Semantics checker for STOP and ERROR STOP statements - trust in implied check (details)
  25. [flang] More work on classes to represent characteristics of procedures. (details)
  26. [flang] Use Attr_enumSize rather than an arbitrary 32. (details)
  27. [flang] Return a missing result (details)
  28. [flang] Fold array operations (details)
  29. [flang] Save and fetch analyzed Expr in Variable (details)
  30. [flang] Preserve source location when rewriting parse tree (details)
  31. [flang] Remove redundant checks enforced in the grammar (details)
  32. [flang] Use SomeExpr rather than GenericExprWrapper in checkers (details)
  33. [flang] Continue semantics checks after expression error (details)
  34. [flang] Share code for analyzing Expr and Variable (details)
  35. [flang] Add some utility functions to semantics/tools (details)
  36. [flang] Fix flang-compiler/f18#425, build fail with libc++ (details)
  37. [flang] Distinguish between unanalyzed and error expressions (details)
  38. [flang] Change ExprRef to return reference (details)
  39. [flang] Use parameter packs to simplify parser combinators.  Work around g++ bug better. (details)
  40. [flang] First batch of semantics checks for allocate (details)
  41. [flang] Fix allocate in deallocate01.f90 test (details)
  42. [flang] Address review comments (details)
  43. [flang] fix comment layout (details)
  44. [flang] fix interface (details)
  45. [flang] start splitting up afforestation so it isn't monolithic (details)
  46. [flang] Some initial bridge code (details)
  47. [flang] clang-format (details)
  48. [flang] fix merge issues (details)
  49. [flang] revert last pushes (details)
  50. [flang] Bug fix: resolve ComponentArraySpec (details)
  51. [flang] Fix test (details)
  52. [flang] Continue semantic checking after name resolution error (details)
  53. [flang] Move HasError, SetError to SemanticsContext (details)
  54. [flang] Walk source member of Call and Designator (details)
  55. [flang] Optionally dump all source members of parse tree (details)
  56. [flang] Fix source positions during parse tree rewriting (details)
  57. [flang] Clause 12 semantics -- Check all constraints not otherwise checked (flang-compiler/f18#427) (details)
  58. [flang] reformat Fortran.h (flang-compiler/f18#435) (details)
  59. [flang] Tests for C1131, making sure that names of DO loops match between the loop header and the END DO statement. (details)
  60. [flang] Changed the test for unmatched DO loop names to use test_errors.sh (details)
  61. [flang] Fix bug flang-compiler/f18#437, func-like macro call with no arguments (details)
  62. [flang] Fix f90_correct test failure (details)
  63. [flang] lib/evaluate work for structure constructors (details)
  64. [flang] Changes from review (details)
  65. [flang] Support std::string and CharBlock in formatted messages (details)
  66. [flang] Add comments (details)
  67. [flang] Support %zu and %ju before special codes; add comments (details)
  68. [flang] Prevent unhandled special formatting (details)
  69. [flang] Allocate semantic checks (second part) (details)
  70. [flang] Address comments (details)
  71. [flang] Remove OwningPointer and ForwardReference (details)
  72. [flang] Tweak error message grammar (details)
  73. [flang] Fix or disable broken tests. (details)
  74. [flang] Change how Scopes are mapped to ImplicitRules (details)
  75. [flang] Add DIE macro (details)
  76. [flang] Process specification parts before execution parts (details)
  77. [flang] Move ProgramTree to its own file (details)
  78. [flang] Re-enable test resolve51.f90 (details)
  79. [flang] Change a user error to an internal error in ALLOCATE semantic check (details)
  80. [flang] Replace formatting of CharBlock & string (details)
  81. [flang] Merge with recent changes (details)
  82. [flang] Remove support for Names in messages for now. (details)
  83. [flang] Add -mp option for pgf90 in the presence of -fopenmp (details)
  84. [flang] Handle remaining cases in expression traversal (details)
  85. [flang] Fix folding of substring (details)
  86. [flang] Remove debugging (details)
  87. [flang] dodge clang build problem with constexpr (details)
  88. [flang] Address review comment (details)
  89. [flang] Fix warning (details)
  90. [flang] Add & use mutators for Substring, Triplet, CoarrayRef (details)
  91. [flang] Allow use of (x?"a":"b") as a message argument (details)
  92. [flang] OpenMP 4.5 grammar related minor fixes (details)
  93. [flang] Added a test for C1121 -- in a concurrent DO loop, the (details)
  94. [flang] Added a TODO to include the name of the IMPURE procedure in the error (details)
  95. [flang] Change parse tree to allow DO loop over REAL (details)
  96. [flang] Address review comments (details)
  97. [flang] Update extensions doc for DO loop over REAL (details)
  98. [flang] Strip comments from source and directive lines after macro replacement (details)
  99. [flang] Fix bug with comment clipping on compiler directives (details)
  100. [flang] Fix crash reported by Tim (details)
  101. [flang] work in progress (details)
  102. [flang] Address review comments from Jean (thanks!) (details)
  103. [flang] Fix: catch subroutine symbols in ALLOCATE (details)
  104. [flang] Update FortranForCProgrammers.md (details)
  105. [flang] Prevent possible infinte loop in parameter folding (details)
  106. [flang] fix error message typo (details)
  107. [flang] add test for parameter infinite loop (details)
  108. [flang] Re-write OpenMP 4.5 grammar doc with BNF (details)
  109. [flang] improvement for 'Re-write OpenMP 4.5 grammar doc with BNF' (details)
  110. [flang] improvement for atomic construct (details)
  111. [flang] Folding improvments: (details)
  112. [flang] Adding tests for folding edge case (overflows...) (details)
  113. [flang] more folding edge cases tests (details)
  114. [flang] Fix support of parenthesized arguments in function folding (details)
  115. [flang] removed a relicate comment (details)
  116. [flang] Make integer divide by zero in constants a fatal error (details)
  117. [flang] Add semantic error test for integer constant containing division by zero (details)
  118. [flang] Defer conversions to objects; fix some intrinsic table entries (details)
  119. [flang] Fix intrinsic folding after merging changes (details)
  120. [flang] Complete folding of intermixed array and component references (details)
  121. [flang] PRECISION, RANGE, RADIX (details)
  122. [flang] Final fixes before review (details)
  123. [flang] document non-support for PGI ALLOCATE(TYPE(t)::...) (details)
  124. [flang] Handle large integer literals without kinds better (details)
  125. [flang] Address review comment (details)
  126. [flang] Two more fixes made while waiting for code review (details)
  127. [flang] Reformatting before merging (details)
  128. [flang] Update description of semantic analysis (details)
  129. [flang] Fix typos, adjust nested list formatting (details)
  130. [flang] Address more review comments (details)
  131. [flang] Fix test_folding.sh to work on MacOS (details)
  132. [flang] Placeholders for some standard modules (details)
  133. [flang] Fix spelling of ISHFT (details)
  134. [flang] Rearrange references to AllSources singleton, fix FindScope for module files (details)
  135. [flang] Allow some BOZ usage when unambiguous (extension) (details)
  136. [flang] Fix correction of misparsed struct const as actual arg, and semantics of MODULE PROCEDURE in INTERFACE (details)
  137. [flang] Allow for FINAL procedures in PDT instantiation (details)
  138. [flang] allow alternate return indicators (details)
  139. [flang] Fix LEN(char array), it is not elemental. (details)
  140. [flang] Fix arg specs for CMPLX intrinsic (details)
  141. [flang] INTRINSIC attribute should convert symbol to procedure; also check C840 (details)
  142. [flang] Skim executable parts to detect dummy procedure calls (details)
  143. [flang] Fix build warning, add comment about extension not supported (details)
  144. [flang] Unparse the typedExpr from semantics, when present, rather than original parse tree expressions (details)
  145. [flang] Fix two bugs (details)
  146. [flang] Apply suggestion from code review (details)
  147. [flang] Placeholder for standard module iso_fortran_env (details)
  148. [flang] Other changes moved to their own branch. (details)
  149. [flang] Fix 482: do not check floating point environment flags with clang (details)
  150. [flang] Remove OS dependency in folding test (details)
  151. [flang] Address formatting comment (details)
  152. [flang] checkpoint character intrinsic folding (details)
  153. [flang] Fix UTF-8 bugs and add related tests (details)
  154. [flang] Implement folding of IACHAR, ICHAR, CHAR, ACHAR, ADJUSTL, ADJUSTR (details)
  155. [flang] Answer first comments (details)
  156. [flang] Remove encoding related checks in achar/char (details)
  157. [flang] Fix logical conflict after rebase (details)
  158. [flang] Remove unused captured values (details)
  159. [flang] Fix issue flang-compiler/f18#486 (details)
  160. [flang] Clean up subscript-sized int definitions (details)
  161. [flang] Use ConstantSubscript as the one name for int64_t (details)
  162. [flang] Interpret intrinsic table more correctly (details)
  163. [flang] Avoid segfault in association semantics by cleaning up code a bit (details)
  164. [flang] Fix characterization of functions called in association selectors (details)
  165. [flang] Address review comment (details)
  166. [flang] start splitting up afforestation so it isn't monolithic (details)
  167. [flang] Remove the old FIR middle end from the f18 program and speed up build time. (details)
  168. [flang] remove FIR (details)
  169. [flang] Remove needless braces (details)
  170. [flang] some clean-up (details)
  171. [flang] Dodge valgrind complaint by cleaning up the grammar a bit (details)
  172. [flang] Remove temporary debugging code (details)
  173. [flang] These changes are for issue 458, to perform semantic checks on DO variable (details)
  174. [flang] Changes responding to comments on my previous pull request.  Specifically -- (details)
  175. [flang] Added the machinery for REAL DO controls to be treated as a separate (details)
  176. [flang] Changes in response to Peter's comments on a previous pull request. (details)
  177. [flang] These are additional changes for issue 458, to perform semantic checks on DO (details)
  178. [flang] Renamed check.*do.*stmt to check.*do to better conform with the grammar. (details)
  179. [flang] Fixed situations where multiple error messages were being emitted. (details)
  180. [flang] Fix bug flang-compiler/f18#491 (and replace a misleading name) (details)
  181. [flang] Improve clarity per review comment (details)
  182. [flang] Resolve and check names in equivalence sets (details)
  183. [flang] Handle substring of array element in EQUIVALENCE (details)
  184. [flang] Our coding conventions prohibit rtti; enforce with the -fno-rtti compilation flag. (details)
  185. [flang] Remove extra spaces. (details)
  186. [flang] Add missing IS_DEVICE_PTR and LINK clauses for OpenMP parsing (details)
  187. [flang] Handle nested interface blocks (details)
  188. [flang] Tests pass (details)
  189. [flang] Character set and encoding changes (details)
  190. [flang] Fixes (details)
  191. [flang] More debugging vs. regression tests (details)
  192. [flang] All fixed except for a few NAG differences (details)
  193. [flang] fixes (details)
  194. [flang] nag debugged (details)
  195. [flang] more fixes from tests (details)
  196. [flang] Review comments and last (?) bugs (details)
  197. [flang] -fno-exceptions (details)
  198. [flang] Rearrange some move(get<>()) calls into get<>(move()) to dodge GCC possibly-uninit warnings (bogus) (details)
  199. [flang] Force -fexceptions for real arithmetic tests (details)
  200. [flang] Fix source provenance of .NOT., add ALLOCATED intrinsic (details)
  201. [flang] Remove extra semicolon (details)
  202. [flang] Prevent .mod files from being left by tests (details)
  203. [flang] Fix a couple bugs with SELECT TYPE(p) from regression tests (details)
  204. [flang] EQUIVALENCE numeric/character as extension with warning (details)
  205. [flang] back out -Mstandard (details)
  206. [flang] I fixed a problem in C1123.  This constraint requires that expressions in a DO (details)
  207. [flang] These changes are in response to comments on my pull request for C1123. (details)
  208. [flang] Added "const" to a few declarations in response to review comments. (details)
  209. [flang] Fix CHECK failure on undeclared type parameter (details)
  210. [flang] Changes to improve messages for DO semantics (details)
  211. [flang] Add a set of tests which compile the predefined module files. Each test simply tries to compile the module source file. Modify the script test_errors.sh to work with a source file that is specified as a full path. Also, change how the test temp directory is created to use a random name in case any of the source file base names are duplicated. (details)
  212. [flang] Port to macOS, where mktemp doesn't have -p. (details)
  213. [flang] Fix bug in writing PRIVATE subprograms to .mod file (details)
  214. [flang] Add the FIR dialect of MLIR document (details)
  215. [flang] address review comments (details)
  216. [flang] Fix internal error due to missing type (details)
  217. [flang] Test for constraint C1127 (details)
  218. [flang] Downgrading the semantics check for C1127 to a warning. (details)
  219. [flang] Add IsIsoCType() (details)
  220. [flang] Add AsFortran() for types (details)
  221. [flang] Add passArg to ProcEntityDetails and ProcBindingDetails (details)
  222. [flang] Check constraints on passed-object dummy argument (details)
  223. [flang] Clause 13 (Input/output editing) syntax and semantic checking (flang-compiler/f18#498) (details)
  224. [flang] OpenMP structural check framework (PARALLEL as example) (flang-compiler/f18#493) (details)
  225. [flang] Compile and install the predefined module files. (details)
  226. [flang] Initialize PRINT semantics.  Fixes flang-compiler/f18#516 (flang-compiler/f18#528) (details)
  227. [flang] Remove unnecessary semicolons to avoid gcc warnings. (flang-compiler/f18#529) (details)
  228. [flang] Revert "Remove needless braces" (details)
  229. [flang] Fixes for DO constraint C1124 (details)
  230. [flang] Fixed the formatting of an "if" statement. (details)
  231. [flang] Add DOUBLE COMPLEX intrinsics & ASSOCIATED (details)
  232. [flang] Remove unused PRIVATE name (details)
  233. [flang] Pass PGF90 options on only if underlying compiler is PGF90 (details)
  234. [flang] Support anonymous parent components in struct const (details)
  235. [flang] Fix pointer initializer (details)
  236. [flang] More extension names (details)
  237. [flang] IsInitialDataTarget() (details)
  238. [flang] GetBaseObject() (details)
  239. [flang] Add LOGICAL8, &c. (details)
  240. [flang] Back out bad commit of f18 module files (details)
  241. [flang] Support lower bounds in constants (details)
  242. [flang] Better initialization support (details)
  243. [flang] work around bad module file output for visibility attrs on subprograms (details)
  244. [flang] Refactor SymbolOrComponent typedef to NamedEntity class (details)
  245. [flang] Fix function call implicit typing after recent merge (details)
  246. [flang] Make unparsing of typed Exprs conditional when unparsing to pgf90 (details)
  247. [flang] Fix regression in constant array sections (details)
  248. [flang] Fix bad visitor type (details)
  249. [flang] Refine implicit typing of functions and prevent invalid conversion to objects (details)
  250. [flang] Fix regressions from testing pass (details)
  251. [flang] delete two obsolete tests that somehow got committed (details)
  252. [flang] address review comments (details)
  253. [flang] Work around GCC 7.2.0 build issue (details)
  254. [flang] Formatting fix (details)
  255. [flang] Better error reporting, with test (details)
  256. [flang] Extirpate NCHARACTER type, NC"" literals, and EUC-JP Hollerith (details)
  257. [flang] Missed one (details)
  258. [flang] One more (details)
  259. [flang] Fix a typo in Extract_Value description. (details)
  260. [flang] Structural checks for DO construct (flang-compiler/f18#536) (details)
  261. [flang] Add LOC()/%LOC() intrinsics (details)
  262. [flang] clean up for review (details)
  263. [flang] Use LOC() in iso_c_binding for C_LOC and C_FUNLOC (details)
  264. [flang] Use enums instead of magic int values (details)
  265. [flang] Merge pull request flang-compiler/f18#539 from flang-compiler/tsk1 (details)
  266. [flang] A minimal PRINT Enter function requires a minimal PRINT Leave function. (flang-compiler/f18#543) (details)
  267. [flang] Avoid CHECK in error recovery situation with bad array bound (details)
  268. [flang] Graceful handling of failure in LEN() (fixes crashes) (details)
  269. [flang] Trim duplicate error messages on intrinsics, and fix FINDLOC for Character data. (details)
  270. [flang] Quick additional fix for crashes on statement functions without arguments (details)
  271. [flang] 2.7.1 DO: Checks about clause arguments that allow Int Expr (flang-compiler/f18#540) (details)
  272. [flang] Enforce constraint C1128 for DO CONCURRENT locality-spec's (details)
  273. [flang] Changes in response to comments on pull request flang-compiler/f18#542. (details)
  274. [flang] Improved the implementation of "IsCoarray()" suggested by @tskeith. (details)
  275. [flang] Prevent segfault in DynamicType::IsTkCompatibleWith (details)
  276. [flang] Avoid null pointer dereference (details)
  277. [flang] Crash less (details)
  278. [flang] Fix multi-file compilations in throwaway driver (details)
  279. [flang] Document non-standard use of larger INTEGER for sizes (details)
  280. [flang] Resolve merge (details)
  281. [flang] Support *length character length specifiers (details)
  282. [flang] Fix regressions found in testing (details)
  283. [flang] 2.8.1 SIMD structural checks (flang-compiler/f18#554) (details)
  284. [flang] Enabling automatic declaration of names in SHARED locality-spec's (details)
  285. [flang] Changes related to feedback from pull request flang-compiler/f18#551 (details)
  286. [flang] Changed the warning as recommended. (details)
  287. [flang] Improved warning message base on feedback from Peter. (details)
  288. [flang] Update extension documentation (details)
  289. [flang] Remove reference to EUC_JP from test (details)
  290. [flang] Allow BOZ argument to more intrinsics; generalize BOZ conversions in folding (details)
  291. [flang] Document preprocessing of Fortran comments in macro actual args (details)
  292. [flang] Do not emit PROCEDURE(TYPE(REAL)), pgf90 cannot deal.  Use PROCEDURE(REAL). (details)
  293. [flang] Fix name resolution with directly recursive calls. (details)
  294. [flang] Update tests (details)
  295. [flang] Add -fxor-operator (details)
  296. [flang] Update grammar and a test in light of C1516 (details)
  297. [flang] Fix formatting (details)
  298. [flang] Move various Instantiate functions to tools.cc (details)
  299. [flang] Change two member functions of DerivedTypeDetails to non-member (details)
  300. [flang] Better name resolution for intrinsics (details)
  301. [flang] Examples of Composite and Combined constructs (flang-compiler/f18#558) (details)
  302. [flang] add ORDERED construct w/ THREADS and SIMD clauses (parse error) (details)
  303. [flang] Ensure that no OMP clause is a prefix of a later one in the grammar; then alphabetize the order. (details)
  304. [flang] Add IsGlobal and IsDerivedType to Scope (details)
  305. [flang] Use passed-object dummy in distinguishability checks (details)
  306. [flang] Add "..."_id token syntax for complete tokens with lookahead (details)
  307. [flang] Refinements; builds and passes tests again (details)
  308. [flang] Define and use OpenMPConstructDirective (details)
  309. [flang] Restore alphabetical order to OpenMP nodes in parse tree dumper (details)
  310. [flang] Eliminate a lot of needless indirection in OMP data structures (details)
  311. [flang] more progress (details)
  312. [flang] Change some empty classes into enums (details)
  313. [flang] Change more empty classes into enums (details)
  314. [flang] Convert more empty classes to enums (details)
  315. [flang] Combine BARRIER/TASKWAIT/TASKYIELD (details)
  316. [flang] Complete source provenance on OMP constructs (except ATOMIC) (details)
  317. [flang] Ensure that provenance is preserved in move ctor/assignment of Verbatim (details)
  318. [flang] Separate keyword from clauses in provenance of construct directives (details)
  319. [flang] Procedure distinguishability rules for operators (details)
  320. [flang] Improvements to semantics tests (details)
  321. [flang] Fix issues 518 and 546 (details)
  322. [flang] Answer comments (details)
  323. [flang] Add non standard feature for labeled do not ending with END DO or CONTINUE (details)
  324. [flang] Answer comment: split cannondo new tests (details)
  325. [flang] Add fix for issue flang-compiler/f18#517 (details)
  326. [flang] When creating symbols for intrinsics, do not put them in the global scope, and do not emit them to module files. (details)
  327. [flang] Make warning about exponent letters more useful (details)
  328. [flang] fix crash in ASSOCIATED() intrinsic with two arguments (details)
  329. [flang] Handle USE and host associations in characteristics analysis (details)
  330. [flang] Fix flang-compiler/f18#571: forward reference to interface (details)
  331. [flang] Address review comment (details)
  332. [flang] Fix typo (details)
  333. [flang] Allow forward reference to binding name in type-bound generic (details)
  334. [flang] Allow forward references to procedure interfaces in derived types (fixing flang-compiler/f18#571 more) (details)
  335. [flang] Fix bug flang-compiler/f18#579 while here (details)
  336. [flang] review comment (details)
  337. [flang] Extension: relax "same kind" rules on some intrinsics (details)
  338. [flang] Silence spurious overflow warning on negative int4->int2 folding (details)
  339. [flang] Allow BOZ initializers on REAL parameters, too. (details)
  340. [flang] Document BOZ initializers for REAL (details)
  341. [flang] Support SELECTED_CHAR_KIND("DEFAULT") (details)
  342. [flang] Document intent to not support modules & programs whose names conflict with contents (details)
  343. [flang] Accept NULL() in struct constructor for ALLOCATABLE component (details)
  344. [flang] document a non-extension (details)
  345. [flang] address review comment (details)
  346. [flang] Fix issue flang-compiler/f18#515 (details)
  347. [flang] Avoid crashing in check-allocate.cc on CLASS(*) (details)
  348. [flang] Do not add invalid subscript triple to whole assumed-size array reference (details)
  349. [flang] Avoid crash on bad subscript, refactor Constant bounds a bit (details)
  350. [flang] Merge pull request flang-compiler/f18#544 from flang-compiler/jpr-reshape-only-folding (details)
  351. [flang] Fix crash (details)
  352. [flang] Reimplement GetLastSymbol with expression visitor (details)
  353. [flang] Add root/ to .gitignore, remove old build-specific directory names (details)
  354. [flang] Improve expression traversal, use it more for tools (details)
  355. [flang] Improve comments (details)
  356. [flang] Fix pointer target check (details)
  357. [flang] Fix handling of ALLOCATABLE components in GetLastTarget (details)
  358. [flang] Review comment (details)
  359. [flang] Do not remove things from .gitignore (details)
  360. [flang] Avoid interference between different association variable resoltions (details)
  361. [flang] Address comment: make CHECK test more explicit (details)
  362. [flang] Merge use-associated generics (details)
  363. [flang] Fix issue flang-compiler/f18#582: implicit ac-do-variable kind in expressions (details)
  364. [flang] Fold more model inquiry intrinsics (details)
  365. [flang] Address comments; allow "real,parameter::x=tiny(x)" (details)
  366. [flang] Fix IsVariable for Pete (details)
  367. [flang] Fix bug (details)
  368. [flang] Changes for constraint C1128. (details)
  369. [flang] Responses to previous review comments, specifically -- (details)
  370. [flang] More changes in response to review comments. (details)
  371. [flang] Add a way to check and dereference a pointer (details)
  372. [flang] Improve handling of generics with same name as type or procedure (details)
  373. [flang] Fix bug when writing empty generic to .mod file (details)
  374. [flang] Fix merging of use associated generics (details)
  375. [flang] [OpenMP] Add Sections and Single Construct check (flang-compiler/f18#585) (details)
  376. [flang] Correct scopes of components and type parameters (details)
  377. [flang] Do not inherit bindings as bare names, just components and type parameters (details)
  378. [flang] Fix bug with use-associated base of component reference (details)
  379. [flang] Implement GetShape with expression visitor (details)
  380. [flang] Fold LBOUND and UBOUND; do not insert empty triplets into whole array expressions (details)
  381. [flang] Handle association entities; fix problems found in testing (details)
  382. [flang] Address some review comments, fix crash (details)
  383. [flang] Extract LBOUND/UBOUND folding into their own functions (details)
  384. [flang] Clean up some usage of std::optional lambda results (details)
  385. [flang] Fix LBOUND & UBOUND(function()), add tests (details)
  386. [flang] Fix LBOUND/UBOUND of associated expr, add test (details)
  387. [flang] Address review comment re: ALLOCATED intrinsic argument (details)
  388. [flang] Take suggestion from review comment (details)
  389. [flang] Fix test failure, clean up for merging (details)
  390. [flang] Update Extensions.md (details)
  391. [flang] Add DIGITS to intrinsic function table; fix results of some others (details)
  392. [flang] Fold DIGITS (details)
  393. [flang] Fold SIGN() (details)
  394. [flang] Remove obsolete code (details)
  395. [flang] [OpenMP] parse tree changes for declarative directives (flang-compiler/f18#620) (details)
  396. [flang] Noted the constraint being tested. (details)
  397. [flang] Changes to enforce constraint C1130. (details)
  398. [flang] Responses to review comments. (details)
  399. [flang] [OpenMP] parse tree changes for standalone directives (flang-compiler/f18#627) (details)
  400. [flang] Fix extended derived type kind compatibility check (details)
  401. [flang] Fix ParamValue attribute (kind/len) of implicit type parameters (details)
  402. [flang] Answer comments (details)
  403. [flang] Dodge two bogus warnings from g++ 8.1 (details)
  404. [flang] Add operator<< for parser::CharBlock (details)
  405. [flang] Change parsing of ambiguous array-spec (details)
  406. [flang] Change `ArraySpec` from a type alias to a class (details)
  407. [flang] Perform more checks on array-specs (details)
  408. [flang] Improve failure message from test_modfile.sh (details)
  409. [flang] Fix errors in tests and predefined modules (details)
  410. [flang] Adding semantic checks for Block Construct (details)
  411. [flang] Changes requested by the comunity (details)
  412. [flang] Changes in SaveStmt  message for Common Block name specifier (details)
  413. [flang] Removing two sentence error (details)
  414. [flang] Removing TODO comments as they are implemented by this patch (details)
  415. [flang] Fix issue 594 (details)
  416. [flang] Add a derived type component visitor framework (details)
  417. [flang] Do not die on typeless source expression in allocate. (details)
  418. [flang] Improve error messages about component types in allocate checks (details)
  419. [flang] Checkpoint: derived type component iterators (details)
  420. [flang] use newly added DEREF in component iterator (details)
  421. [flang] copyright update (details)
  422. [flang] Prevent result symbol to be converted into function when they are called. (details)
  423. [flang] Answer PR 631 comments: (details)
  424. [flang] Fix reabsing conflict issue (details)
  425. [flang] Fix problems building with shared libraries on Linux (details)
  426. [flang] Fix bug with generic and specific having same name (details)
  427. [flang] [OpenMP] parse tree changes for ATOMIC constructs (flang-compiler/f18#636) (details)
  428. [flang] Deferred processing of pointer initializers (incomplete) (details)
  429. [flang] Checkpoint work (details)
  430. [flang] Save proc pointer inits in symbol table; add IsSaved() predicate to tools (details)
  431. [flang] Restore symbol to ProcBindingDetails (details)
  432. [flang] Proper PDT handling (details)
  433. [flang] prep for review (details)
  434. [flang] rebase (details)
  435. [flang] More fixes; tests now all pass (with updates to some) (details)
  436. [flang] Add test for forward references in pointer initializers (details)
  437. [flang] address comments (details)
  438. [flang] [OpenMP] parse tree changes for `OpenMPBlockConstruct` (flang-compiler/f18#632) (details)
  439. [flang] Tests for DO loop semantics (details)
  440. [flang]  - ieee_exceptions.f90: I added all of the routines listed in table 17.3 of the standard that were not currently specified.  I also re-ordered the routines to be in the same order as the standard. (details)
  441. [flang] Fix bug flang-compiler/f18#644, always enable backslash escapes when reading module files (details)
  442. [flang] Fix bug flang-compiler/f18#642 (details)
  443. [flang] Fix bug flang-compiler/f18#643 (details)
  444. [flang] [OpenMP] parse tree changes for Critical Construct (flang-compiler/f18#641) (details)
  445. [flang] Write function result to .mod file after dummy args (details)
  446. [flang] Fix source location of some symbol names (details)
  447. [flang] Small .mod file fixes (details)
  448. [flang] Fix bug writing character array constructor to .mod file (details)
  449. [flang] Add an entry to the intrinsics table for dimag. (details)
  450. [flang] Create a throwaway wrapper for the throwaway driver. (details)
  451. [flang] Change the suffix of the module files to be .f18.mod (details)
  452. [flang] [OpenMP] parse tree changes for Sections/Parallel Sections constructs (flang-compiler/f18#652) (details)
  453. [flang] Add dcmplx to the intrinsic table and extensions documentation. (details)
  454. [flang] [OpenMP] parse tree changes for `OpenMPLoopConstruct` (flang-compiler/f18#656) (details)
  455. [flang] Define the named constants for the C characters with (details)
  456. [flang] Use ACHAR() instead of the nonstandard backslash escape sequences. (details)
  457. [flang] Fix IMPLICIT issue 547 (details)
  458. [flang] Transform implict none ternaries to bool in `ImplicitRules` (details)
  459. [flang] Address review comments (details)
  460. [flang] Enable some new warnings, clean up some of their consequences (details)
  461. [flang] Clean up all newly enabled warnings (details)
  462. [flang] Enable more warnings, deal with fallout (details)
  463. [flang] Another pass with clean builds (details)
  464. [flang] Special handling for VOLATILE and ASYNCHRONOUS (details)
  465. [flang] [OpenMP] parse tree fix for `Declare Target` (flang-compiler/f18#670) (details)
  466. [flang] [OpenMP] miscellaneous parse tree fix (flang-compiler/f18#669) (details)
  467. [flang] Clean-up of check-do.cc (details)
  468. [flang] Changes to implement constraint C1129 (details)
  469. [flang] Responses to comments on the pull request: (details)
  470. [flang] Add mlir-tablegen for FIR ops (details)
  471. [flang] Add FIR dialect header (details)
  472. [flang] Handle AssocEntityDetails in mis-parsed function reference (details)
  473. [flang] Add comments and tests for issue 574 fix (details)
  474. [flang]  [OpenMP] Canonicalization framework (flang-compiler/f18#599) (details)
  475. [flang] Fix a crash with IMPORT in BLOCK (issue 604) (details)
  476. [flang] Fix test copyright year. (details)
  477. [flang] Use value semantic for SourceName (details)
  478. [flang] Change Scope::name() to Scope::GetName() (details)
  479. [flang] Address comment: remove useless const (details)
  480. [flang] [OpenMP] miscellaneous parse tree updates (flang-compiler/f18#673) (details)
  481. [flang] Fix writing defined operators to .mod files (details)
  482. [flang] Fix bug in .mod file for some subprogram attributes (details)
  483. [flang] Fix .mod file bug with IMPORT of USEd name (details)
  484. [flang] Add conversions from EnumSet<Attr> to Attrs (details)
  485. [flang] Move leading zero bit count into lib/common (details)
  486. [flang] Code snapshot (details)
  487. [flang] Add rounding modes (details)
  488. [flang] Enforce digit limits (details)
  489. [flang] clean up a todo (details)
  490. [flang] Begin adding tests (details)
  491. [flang] Testing & debugging (details)
  492. [flang] More testing, added thorough 32-bit sweep test (details)
  493. [flang] Debug test (details)
  494. [flang] Replace usage of original decimal conversion code with calls to new library (details)
  495. [flang] Make thorough test thorough again (details)
  496. [flang] Simplify decimal->binary (details)
  497. [flang] Get clean build with gcc (details)
  498. [flang] faster Parse (details)
  499. [flang] Work around slow clang-7 (details)
  500. [flang] Simplify guard bits (only use 3) (details)
  501. [flang] Clean up some static_casts (details)
  502. [flang] Better unsigned division by constants (details)
  503. [flang] Reenable thorough test (details)
  504. [flang] Correct header guards (details)
  505. [flang] Fix copyright date on new file. (details)
  506. [flang] Improve comments, clean up a couple of things (details)
  507. [flang] Address comments, fix a bug (details)
  508. [flang] Address most review comments (details)
  509. [flang] Cope better with ridiculously large exponents on input (details)
  510. [flang] Make it easier to enable minimal FP output by default for module files (but do not enable it) (details)
  511. [flang] Fix SELECTED_CHAR_KIND('DEFAULT') folding issue (details)
  512. [flang] Fix issue: Enforce specific intrinsic characteristics (details)
  513. [flang] Fix intrinsic table probing issue with DOUBLE COMPLEX (details)
  514. [flang] Fix bug with statement functions (details)
  515. [flang] Fix for builds with libc++9 and libstdc++10 (details)
  516. [flang] Misc changes for review (details)
  517. [flang] Add the OpenMP module. (details)
  518. [flang] Implement int_ptr_kind. (details)
  519. [flang] Reformat omp_lib.h (details)
  520. [flang] Clean up omp_lib.h (details)
  521. [flang] Fix for segfault in invalid proc interface message (details)
  522. [flang] Resolve index in pointer assignment to array element (details)
  523. [flang] Introduce IsNamedConstant to hide attr::PARAMETER details (details)
  524. [flang] Simplify name resolution visitor for parser::Enumerator (details)
  525. [flang] Address comments: Update comments (details)
  526. [flang] Address comment: store current enum value in an int (details)
  527. [flang] Remove unused function after last commit (details)
  528. [flang] [OpenMP] update validity check for `OmpNowait`. (details)
  529. [flang] [OpenMP] add Begin and End Directive matching check (details)
  530. [flang] [OpenMP] structural checks for `PARALLEL SECTIONS` (details)
  531. [flang] [OpenMP] flang-compiler/f18#691 Update on Tim and Varun's review (details)
  532. [flang] Create OpenMP-semantics.md (details)
  533. [flang] Update OpenMP-semantics.md (details)
  534. [flang] Update OpenMP-semantics.md (details)
  535. [flang] Update OpenMP-semantics.md (details)
  536. [flang] Add support and documentation for DREAL. (details)
  537. [flang] Fold more cases of cmplx and dcmplx. (details)
  538. [flang] Fix declaration of module procedure subprograms (details)
  539. [flang] Name resolution for Cray pointers (details)
  540. [flang] Implement semantic checking for TASKLOOP (details)
  541. [flang] [OpenMP] Expand full sets for `do`, `simd`, and `do simd` (details)
  542. [flang] [OpenMP] fix type for `Final` clause (details)
  543. [flang] [OpenMP] Add structural checks for `TASK` (details)
  544. [flang] [OpenMP] enable check for `IF` clause modifier (details)
  545. [flang] [OpenMP] update `declare simd` directive with exclusive set (details)
  546. [flang] [OpenMP] add structural checks for `TASKLOOP SIMD` (details)
  547. [flang] [OpenMP] extend `IF` clause to accept modifier on composite/combined constructs (details)
  548. [flang] Add missing include for unordered_map (details)
  549. [flang] Extract Calls.md into its own branch. (details)
  550. [flang] More writing (details)
  551. [flang] more writing (details)
  552. [flang] more writing (details)
  553. [flang] trampolines (details)
  554. [flang] naming (details)
  555. [flang] refine naming (details)
  556. [flang] fix typo, add examples (details)
  557. [flang] Address some review comments (details)
  558. [flang] More research (details)
  559. [flang] Enumerate semantics checks (details)
  560. [flang] Resolve some TODOs (details)
  561. [flang] Correct obsolete comment in descriptor.h (details)
  562. [flang] Corrections and additions (details)
  563. [flang] Limitations on function results with assumed type parameters (details)
  564. [flang] Simplify by using the term F77ish (details)
  565. [flang] address review comments (details)
  566. [flang] refinements (details)
  567. [flang] Review comments (details)
  568. [flang] Jot down thoughts on array expr and intrinsic evaluation for Jean (details)
  569. [flang] edits (details)
  570. [flang] edits (details)
  571. [flang] More edits (details)
  572. [flang] edits (details)
  573. [flang] More writing (details)
  574. [flang] [OpenMP] formalize `DEFAULTMAP` clause (details)
  575. [flang] Clean out some dead code, improve naming & comments (details)
  576. [flang] Implement provenance -> CharBlock map (details)
  577. [flang] Check for having compiled the inverted map before using it (details)
  578. [flang] Remove needless include (details)
  579. [flang] First three tests (details)
  580. [flang] Add call04.f90 test (details)
  581. [flang] call06.f90 (details)
  582. [flang] call07.f90 (details)
  583. [flang] call08.f90 (details)
  584. [flang] call09.f90 and review comment (details)
  585. [flang] More tests (details)
  586. [flang] More tests (details)
  587. [flang] Fix Fortran in call10.f90 (details)
  588. [flang] Finish test/semantics/call12.f90 (details)
  589. [flang] Fix some Fortran and use existing messages for errors already caught. (details)
  590. [flang] Fix expected error messages in tests to correspond with recent update to compiler (details)
  591. [flang] Define iso_fortran_env error_unit. (details)
  592. [flang] Implement folding of x**y where y is real or complex (details)
  593. [flang] address comment: add ',' for better formatting (details)
  594. [flang] Add storage_size intrinsic. (details)
  595. [flang] Update comment to reflect that STORAGE_SIZE is implemented. (details)
  596. [flang] Fixed the declarations of IEEE_SUPPORT_FLAG and IEEE_SUPPORT_HALTING to (details)
  597. [flang] Changes to add an executable construct stack (details)
  598. [flang] Responses to review comments and team meeting (details)
  599. [flang] Responses to review comments (details)
  600. [flang] Changed ```PushConstruct()``` to be a template, which moves the implicit (details)
  601. [flang] Combined the implementations to ```Pre()``` and ```Post()``` functions that (details)
  602. [flang] commit to switch branches (details)
  603. [flang] Check recursive calls for NON_RECURSIVE and assumed-length CHARACTER(*) (details)
  604. [flang] Add static declaration checker; get call01.f90 to pass (details)
  605. [flang] Address review comment (details)
  606. [flang] Recover better from syntax errors on USE statements (details)
  607. [flang] Added -fget-definitions and -fget-all-symbols. (details)
  608. [flang] FindOffsetLineAndColumn also uses SourcePosition. (details)
  609. [flang] Using new Prov to Cooked mappings for get-definition. (details)
  610. [flang] Allow module, submodule, and program names to be used as local identifiers.  Check for USE of m in m. (details)
  611. [flang] Extend comments (details)
  612. [flang] Add NEW_LINE intrinsic to the intrinsic table (details)
  613. [flang] Improve error message (add types) (details)
  614. [flang] Fix bug flang-compiler/f18#735 (details)
  615. [flang] tweak test results (details)
  616. [flang] Do not emit a bogus exponent (0.e-1) (details)
  617. [flang] Improve flag dumping for -funparse-with-symbols (details)
  618. [flang] Implement checks for test/semantics/call02.f90 (details)
  619. [flang] Remove periods from the ends of messages, per review comment (details)
  620. [flang] Semantic checks for target construct (details)
  621. [flang] Added tofrom:scalar check for defaultmap clause (details)
  622. [flang] Changed missing tofrom:scalar error message to be more descriptive (details)
  623. [flang] Fix bug merging generics on USE (details)
  624. [flang] Better handling of merged generics (details)
  625. [flang] Address review comment (details)
  626. [flang] Refactoring (details)
  627. [flang] Fix renames in module files (details)
  628. [flang] Fix bugs with use-associated derived type with rename (details)
  629. [flang] Prevent RESULT name from being the same as the function. (details)
  630. [flang] Address comment: make error a warning instead and ignore RESULT (details)
  631. [flang] [OpenMP] Simplify `OmpObject` with `std::variant` (details)
  632. [flang] Clean up temp dirs (details)
  633. [flang] Handle alternative names for relational operators (details)
  634. [flang] Allow more argument types in some specific intrinsic (details)
  635. [flang] Address editorial comments and use oxford comma (details)
  636. [flang] Refactor IntrinsicProcTable::Implementation::Probe for readability (details)
  637. [flang] Fix typos and style in some comments (details)
  638. [flang] Implementation of semantic checks C1135, C1167, and C1168 (details)
  639. [flang] Responses to a comments in my previous pull request. (details)
  640. [flang] More responses to comments in the pull request.  The big change was to (details)
  641. [flang] More responses to pull request comments. (details)
  642. [flang] checkpoint (details)
  643. [flang] checkpoint (details)
  644. [flang] add test (details)
  645. [flang] progress (details)
  646. [flang] Repackaging; tests pass (details)
  647. [flang] Redo IsInitialDataTarget (details)
  648. [flang] Refinements; replace several clients of old Visitor with new Traverse (details)
  649. [flang] more conversions to Traverse (details)
  650. [flang] Complete conversions, delete old visitor (details)
  651. [flang] Build with all compilers * versions (details)
  652. [flang] Remove dead code (details)
  653. [flang] Prep for review (details)
  654. [flang] Clean up test results (details)
  655. [flang] Address review comments (details)
  656. [flang] Fix build on OSX (details)
  657. [flang] Improve module file reading and writing (details)
  658. [flang] Fix tests that use the same .mod file (details)
  659. [flang] Update C++style.md (details)
  660. [flang] Update C++style.md (details)
  661. [flang] Semantic checks for teams directive (details)
  662. [flang] Added grammar for teams directive to semantic checks (details)
  663. [flang] Fix clang build on MacOS (details)
  664. [flang] Added tests for image control statements in DO CONCURRENT (details)
  665. [flang] Fix flang-compiler/f18#765 (details)
  666. [flang] add fir types header (details)
  667. [flang] changes per review comments (details)
  668. [flang] more cleanup (details)
  669. [flang] add attributes (details)
  670. [flang] fix name of argument (details)
  671. [flang] add FIROps.h (details)
  672. [flang] latest changes (details)
  673. [flang] sync latest changes to these files (details)
  674. [flang] Added semantic checks for map clauses (details)
  675. [flang] Corrections for map semantics to match coding style (details)
  676. [flang] Corrected check for required OpenMP clauses (details)
  677. [flang] Added grammar comments for enter data and exit data directives (details)
  678. [flang] More semantic checking for DO constructs (details)
  679. [flang] add initial Burnside bridge code (details)
  680. [flang] Replace access through union with reinterpret_cast. (details)
  681. [flang] Added comment about gcc function cast workaround. (details)
  682. [flang] Added basic sema checks for distribute construct (details)
  683. [flang] Make the second argument to dist_schedule optional. (details)
  684. [flang] Removed stray comma in unparse for dist_schedule clause (details)
  685. [flang] Enable more warnings, clean them up (details)
  686. [flang] Retain no-op default: cases when compiling with gcc (details)
  687. [flang] Address review comments (details)
  688. [flang] Dodge weird clang-format behavior (details)
  689. [flang] Extend documentation (details)
  690. [flang] Final tweaks (details)
  691. [flang] Fix flang-compiler/f18#773 (details)
  692. [flang] Import preprocessing tests (details)
  693. [flang] Update preprocessing document, commentary (details)
  694. [flang] Generic name resolution in expression analysis (details)
  695. [flang] checkpoint (details)
  696. [flang] Move call semantic checking into lib/semantics (details)
  697. [flang] definability tests (details)
  698. [flang] pass call03 (details)
  699. [flang] rebase (details)
  700. [flang] Fix some bugs exposed by testing new checks (details)
  701. [flang] Better shape analysis for CSHIFT, EOSHIFT, SPREAD (details)
  702. [flang] Revert to returning default INTEGER for LEN() and offset-in-CHARACTER intrinsics; further shape analysis of intrinsic results (details)
  703. [flang] Pad short CHARACTER actual arguments (details)
  704. [flang] Address most review comments (details)
  705. [flang] Address remaining initial comments (details)
  706. [flang] Use component iterators in check-call.cc (details)
  707. [flang] most call04 checks (details)
  708. [flang] Pass call04 (details)
  709. [flang] Add software uint128_t (debugging incomplete) (details)
  710. [flang] Testing and debugging (details)
  711. [flang] Fix clang performance problem with new code (details)
  712. [flang] Work around a gcc-7.2 specific build bug by recoding with a better approach (details)
  713. [flang] Fix bad new test, and fix detection of test failures in that test too (details)
  714. [flang] Resolve defined operators to specifics (details)
  715. [flang] # This is a combination of 2 commits. (details)
  716. [flang] Add contextualizing interfaces to ExpressionAnalyzer and ContextualMessages (details)
  717. [flang] Restored changes from pmk-call05 (details)
  718. [flang] Fix duplicate messages (details)
  719. [flang] Restore a review comment response (details)
  720. [flang] Changes to check for calls to PURE procedure components (details)
  721. [flang] [OpenMP] OmpVisitor framework for Name Resolution (details)
  722. [flang] [OpenMP] add common block example (details)
  723. [flang] [OpenMP] avoid creating new symbol for common block (details)
  724. [flang] [OpenMP] Implement no-multiple-appearance rule for DSA Clauses (details)
  725. [flang] [OpenMP] adjust for PR#753 `OmpObject` parse tree change (details)
  726. [flang] [OpenMP] address more comments (details)
  727. [flang] [OpenMP] Test Infra update to support OpenMP symbol tests (details)
  728. [flang] Throw error in case of missing listed test (details)
  729. [flang] Use reference_wrapper in vectors and sets (details)
  730. [flang] enable call06.f90 test (details)
  731. [flang] Use c_str() rather than data() where NUL termination is assumed (details)
  732. [flang] Enable and pass test call07.f90 (details)
  733. [flang] Resolve extended intrinsic operators (details)
  734. [flang] Fix build error using clang (details)
  735. [flang] Enable and pass call08.f90 (details)
  736. [flang] Implement MIN and MAX folding (details)
  737. [flang] Relax the implementation of constraint C1302. (flang-compiler/f18#805) (details)
  738. [flang] Change more pointers into references (details)
  739. [flang] Move features.h from parser to common (details)
  740. [flang] Add support for logical abbreviations and .XOR. (details)
  741. [flang] semantic checks for Master construct (details)
  742. [flang] Added test case for semantic check of OpenMP Master construct (details)
  743. [flang] Added passing test case (details)
  744. [flang] checkpoint, all tests pass (details)
  745. [flang] Remove most comparisons to nullptr (details)
  746. [flang] Fix crashes in ResolveOmpObject and RewriteOpenMPLoopConstruct (details)
  747. [flang] Fix for flang-compiler/f18#694 - Unexpected error when compiling submodule (details)
  748. [flang] Fix for flang-compiler/f18#694 - Unexpected error when compiling submodule (details)
  749. [flang] Fix for flang-compiler/f18#694 - Unexpected error when compiling submodule (details)
  750. [flang] Fix for flang-compiler/f18#694 - Unexpected error when compiling submodule (details)
  751. [flang] Add CI file for cloud.drone.io (details)
  752. [flang] Reduce number of threads used for building. (details)
  753. [flang] Fix bad deference in ProgramTree (details)
  754. [flang] Disable arm64 gcc builds in CI until they can be fixed (details)
  755. [flang] Semantic checks for PURE subprograms (test call10.f90) (details)
  756. [flang] Rename features.h because many linux systems have an include file called features.h which can complicate makefiles that use a search path. (details)
  757. [flang] Rename flang-features to Fortran-features; update the guard macro. (details)
  758. [flang] Change images used for CI to solve build issues (details)
  759. [flang] Another atempt to lower core count (details)
  760. [flang] Define runtime I/O library interface to be used by generated code. (details)
  761. [flang] For call11.f90: more checks on PURE subprograms and TBP bindings (details)
  762. [flang] Changes to check for constraint C1140 (details)
  763. [flang] Revert Symbol::operator=() changes (details)
  764. [flang] Reformat all C++ in lib/* (details)
  765. [flang] Address review comments (details)
  766. [flang] Need algorithm for std::min (flang-compiler/f18#837) (details)
  767. [flang] Fold MERGE, use it in ISO_FORTRAN_ENV (details)
  768. [flang] Refactor GenericKind (details)
  769. [flang] Combine GenericDetails and GenericBindingDetails (details)
  770. [flang] Change AttachDeclaration to take reference instead of pointer (details)
  771. [flang] Move distinguishability check to check-declarations.cc (details)
  772. [flang] Add checks for valid defined assignment procedures (details)
  773. [flang] Extract Parenthesize function (details)
  774. [flang] Add analyzed assignment to parse tree (details)
  775. [flang] Analyze intrinsic and user-defined assignments (details)
  776. [flang] Minor fix in folding of reshape intrinsic (flang-compiler/f18#842) (details)
  777. [flang] Check functions that implement defined operators (flang-compiler/f18#846) (details)
  778. [flang] Add a check for DO step expressions being zero (details)
  779. [flang] Implement forward references to derived types (fix flang-compiler/f18#573) (details)
  780. [flang] Dodge GCC 7.2 bug (details)
  781. [flang] Fix PURE check on procedure binding (details)
  782. [flang] Fix bug flang-compiler/f18#843, bad recovery from failed opens of source files (details)
  783. [flang] Fix forward ref to derived type when symbol exists (details)
  784. [flang] Complex expression dump fixes (details)
  785. [flang] Fix problems with passed-object arguments by deferring the (details)
  786. [flang] Allow assignment between INTEGER and LOGICAL as extension (details)
  787. [flang] Accept source files with no program units (flang-compiler/f18#658) (details)
  788. [flang] Fix COMPLEX/REAL `/` and `**` operand promotion (details)
  789. [flang] Resolve calls to type-bound generic names (details)
  790. [flang] Revert recent addition of ActualArgument::PassedObject (details)
  791. [flang] Fix file path in cmake (flang-compiler/f18#844) (details)
  792. [flang] Fix INTGER**COMPLEX regression introduced by PR 858 (details)
  793. [flang] Updated call10.f90 with more test for flang-compiler/f18#794-Check for PURE procedures containing image control statements (flang-compiler/f18#857) (details)
  794. [flang] Flang relicense: LICENSE file and one change (flang-compiler/f18#867) (details)
  795. [flang] remove some old files (details)
  796. [flang] remove stale optimizer files (details)
  797. [flang] Apply implicit typing to names in COMMON that appear in specification expressions (details)
  798. [flang] Support for type-bound operators and assignment (details)
  799. [flang] C774: Defined operator/assignment may not have NOPASS (details)
  800. [flang] Add evaluate::GetDerivedTypeSpec(DynamicType) (details)
  801. [flang] Outline per-type parsers to reduce f18 build-time (details)
  802. [flang] Improve commentary (details)
  803. [flang] Save analyzed CALL statements in the parse tree (details)
  804. [flang] Back some changes out (details)
  805. [flang] Fix unparsing of assignment representation and excess parentheses (details)
  806. [flang] Include analyzed exprs in parse tree dump (details)
  807. [flang] Remove extraneous occurences of parser:: (details)
  808. [flang] Save CallStmt::typedCall (flang-compiler/f18#879) (details)
  809. [flang] Roll up fixes for semantic analysis of SPEC CPU codes (details)
  810. [flang] Auto conversion of integer scalar actual argument exprs (details)
  811. [flang] Fix kind of REAL(complex) to be the same as the argument by default (details)
  812. [flang] Mark ieee_get_flag and ieee_get_halting_mode as elemental (details)
  813. [flang] Flang relicensing changes for LLVM Apache 2.0 license (details)
  814. [flang] Fix clang-format issues identified during relicensing (details)
  815. [flang] Fix off-by-one error in preprocessing expressions (details)
  816. [flang] Semantic checks to see if a DO variable is modified (details)
  817. [flang] The #! sequence must be at the start of the script file. (flang-compiler/f18#894) (details)
  818. [flang] Fix test for assignment to host-associated object in PURE (details)
  819. [flang] C_F_POINTER (details)
  820. [flang] Patch build problem (details)
  821. [flang] Make SHAPE= argument to C_F_POINTER() sensitive to -Mlargearray (details)
  822. [flang] Break up fold.cc along per-type fault lines (details)
  823. [flang] More restructuring (details)
  824. [flang] Put templates back into implementation header (details)
  825. [flang] Prep for review (details)
  826. [flang] Add .mod file dependencies (details)
  827. [flang] Handle type-bound user-defined operators (details)
  828. [flang] Check for passing DO variables to OUT arguments in a CALL statement (details)
  829. [flang] Remove needless std::move() that breaks clang build (details)
  830. [flang] Move forall01 to ERROR_TESTS (details)
  831. [flang] Fix type resolution in ConcurrentHeader (details)
  832. [flang] Use common SymbolSet type (details)
  833. [flang] Add analyzed form of pointer assignment (details)
  834. [flang] Another attempt to fix bug flang-compiler/f18#877 (details)
  835. [flang] Fold FLOOR, CEILING, NINT, and ANINT (details)
  836. [flang] Semantic checks for critical construct (details)
  837. [flang] enable semantic analysis by default (details)
  838. [flang] Implement folding of INDEX, SCAN, & VERIFY (details)
  839. [flang] Fold TRIM (details)
  840. [flang] Address complaints in bug flang-compiler/f18#912 (details)
  841. [flang] Runtime starting and stopping (details)
  842. [flang] Dodge build problem in some Power environments (details)
  843. [flang] Minor format change to LLVM license lines (details)
  844. [flang] Detect incorrect use of assumed-type dummy arguments (details)
  845. [flang] Checks for DO variables passed to INTENT(OUT) dummies in functions (details)
  846. [flang] Removed an unnecessary check after Tim fixed issue flang-compiler/f18#915. (details)
  847. [flang] Outline operator<< for CharBlock. (flang-compiler/f18#916) (details)
  848. [flang] Regression tests configuration for f18 repository (flang-compiler/f18#861) (details)
  849. [flang] Fix bug flang-compiler/f18#931: spurious error reported on CSHIFT (details)
  850. [flang] Move checks for valid array-spec to check-declarations.cc (details)
  851. [flang] Clean up AssignmentContext (details)
  852. [flang] Move pointer assignment checking to its own file (details)
  853. [flang] Make Fortran form of intrinsic types uppercase (details)
  854. [flang] Add IntrinsicProcTable::IsSpecificIntrinsicFunction (details)
  855. [flang] C1027: procedure pointer may not be coindexed object (details)
  856. [flang] Pointer assignment semantic checks (details)
  857. [flang] BLOCK DATA (details)
  858. [flang] Address review comments (details)
  859. [flang] More comments addressed (details)
  860. [flang] Fix bug (details)
  861. [flang] Better check for variables in DATA (details)
  862. [flang] Address review comments (details)
  863. [flang] Update a test (details)
  864. [flang] Fix unrelated build error found in testing (details)
  865. [flang] Better fix; clean up redundant utilities (details)
  866. [flang] Better EQUIVALENCE handling (details)
  867. [flang] Comments (details)
  868. [flang] begin processing format strings (details)
  869. [flang] Fix checking of pointer target with association (details)
  870. [flang] Fix shape analysis of RHS designators of pointer assignments (details)
  871. [flang] Checklist to precede pull requests (details)
  872. [flang] Add `std::string ExpressionBase::AsFortran()` (details)
  873. [flang] Make GenericAssignmentWrapper more like GenericExprWrapper (details)
  874. [flang] Refactor Analyze(PointerAssignmentStmt) (details)
  875. [flang] Check bounds on pointer assignment (details)
  876. [flang] Drill down to a working implementation of the APIs for an (details)
  877. [flang] Basic file operation wrapper (details)
  878. [flang] Fix bug detecting simply contiguous component (details)
  879. [flang] Fix bugs detecting impure calls (details)
  880. [flang] Moved public headers to include/flang (flang-compiler/f18#943) (details)
  881. [flang] Changed *.cc file extension to *.cpp (updated scripts) (flang-compiler/f18#958) (details)
  882. [flang] More checklist items (details)
  883. [flang] [OpenMP] Name Resolution for OpenMP constructs (flang-compiler/f18#940) (details)
  884. [flang] Remove `default` case for OmpSectionsDirective (only two enum values) (details)
  885. [flang] Semantic checks for deallocating entities with IMPURE FINAL procedures (details)
  886. [flang] Fix another bug checking simple contiguity (details)
  887. [flang] Explanation of how to implement a semantic check (details)
  888. [flang] Initial buffer framing code (details)
  889. [flang] Fix template step limit issue with clang (details)
  890. [flang] [OpenMP] Predetermined rules for loop index variables (flang-compiler/f18#962) (details)
  891. [flang] Semantic checks for C702 (details)
  892. [flang] Fix issues comming from clang-10 warnings (details)
  893. [flang] Fix compilation error on macOS (details)
  894. [flang] Updated the description of `evaluate::Expr` types (details)
  895. [flang] Semantic checks for constraints on types (details)
  896. [flang] Progress on Fortran I/O runtime (details)
  897. [flang] Add zlib to drone files so that linking LLVM works. (flang-compiler/f18#983) (details)
  898. [flang] Semantic check for C708 (details)
  899. [flang] Add clang-format files for FIR source (LLVM style) (details)
  900. [flang] Add Pre-FIR Tree structure to help lowering the parse-tree (details)
  901. [flang] [OpenMP] Predetermined rule for sequential loop index (flang-compiler/f18#976) (details)
  902. [flang] Fix issues with -DBUILD_SHARED_LIBS=On (details)
  903. [flang] Semantic checks for C709, C710, and C711 (details)
  904. [flang] Reorganize evaluate::Assignment (details)
  905. [flang] Add FORALL checking to DoChecker (details)
  906. [flang] Rename DoChecker to DoForallChecker (details)
  907. [flang] Disable 80-bit extended precision if on MSVC (flang-compiler/f18#1003) (details)
  908. [flang] Add missing array include (flang-compiler/f18#1004) (details)
  909. [flang] Issue flang-compiler/f18#992 :  Implementing Semantic checks for DATA Statement (C874-C887) (flang-compiler/f18#992) (details)
  910. [flang] Fix parsing bug on DATA statement (details)
  911. [flang] Add more checks on WHERE and FORALL (details)
  912. [flang] Temporarily disable part of data01 test (details)
  913. [flang] [LLVMify F18] Compiler module folders should have capitalised names (flang-compiler/f18#980) (details)
  914. [flang] Replace module writer posix file handling with llvm file handling. (flang-compiler/f18#993) (details)
  915. [flang] Allow for access-stmt before namelist-stmt (details)
  916. [flang] Fix drone CI build failure due to lack of FileCheck (details)
  917. [flang] Remove clang from LLVM drone builds until needed to fasten builds (details)
  918. [flang] Fix layout of 128-bit IEEE-754 floating-point values (details)
  919. [flang] Add script to flatten git history for llvm monorepo submission (flang-compiler/f18#854) (details)
  920. [flang] Remove use of std::set::merge (details)
  921. [flang] Fix misparsed structure constructor in data stmt (details)
  922. [flang] Semantic checks for C712 through C727 (details)
  923. [flang] Responses to pull request comments (details)
  924. [flang] Add semantic checks C8104, C8105. Add tests for C8103, C8104, C8105 (details)
  925. [flang] Expression analysis on DataStmtConstant (details)
  926. [flang] Improve array element errors (details)
  927. [flang] Improve checking of structure constructor arguments (details)
  928. [flang] Link against zlib when LLVM does. (details)
  929. [flang] Don't link to libm (flang-compiler/f18#1038) (details)
  930. [flang] Add missing include <algorithm> for std::max (flang-compiler/f18#1028) (details)
  931. [flang] Use std::mutex instead of pthreads (flang-compiler/f18#1006) (details)
  932. [flang] Use a file descriptor in Temp struct (flang-compiler/f18#1036) (details)
  933. [flang] Change README to refer to LLVM_BUILD_DIR. (flang-compiler/f18#1033) (details)
  934. [flang] Fix for 'wrong constant folding of assumed-rank array' (flang-compiler/f18#1010) (details)
  935. [flang] Fix handling of DataRef when analyzing CoindexedNamedObject (details)
  936. [flang] Change WhyNotModifiable to return optional (details)
  937. [flang] Change CheckDefinabilityInPureScope to return bool (details)
  938. [flang] Perform definability checks on LHS of assignment (details)
  939. [flang] Changes to get a clean build of f18 with latest clang (details)
  940. [flang] Fix scope accessibility check (details)
  941. [flang] Allow for vector subscript on LHS of assignment (details)
  942. [flang] Rename EXTERN_C_END to FORTRAN_EXTERN_C_END (details)
  943. [flang] Extend shape analysis to cope with ASSOCIATE construct entities better (details)
  944. [flang] Repair C_LOC (details)
  945. [flang] Resolve known problems in shape analysis (details)
  946. [flang] Fix an ambiguous overload error (details)
  947. [flang] Use hash table for UnitMap, avoid C++ STL binary dependence (details)
  948. [flang] Add Fortran IR (FIR) MLIR dialect implementation (flang-compiler/f18#1035) (details)
  949. [flang] Add initial CODE_OWNERS file (flang-compiler/f18#1066) (details)
  950. [flang] Added documentation explaining the use of std::list (flang-compiler/f18#988) (details)
  951. [flang] fix typo (flang-compiler/f18#1067) (details)
  952. [flang] Need <algorithm> for std::min and std::max (flang-compiler/f18#1063) (details)
  953. [flang] Support latest LLVM head with FIR - MLIR SideEffects interface change (details)
  954. [flang] Re-enable semantics/altreturn{02,03} tests (details)
  955. [flang] Create a separate directory for unittests (details)
  956. [flang] Port all remaining regression tests to lit (details)
  957. [flang] Added CMakeLists changes, moved config and made test scripts compatible. (details)
  958. [flang] Complete formatting of pointer assignments, move to formatting.cpp with rest of AsFortran (details)
  959. [flang] more edits (details)
  960. [flang] Test cleanup (details)
  961. [flang] Do not emit a prefix for a default-kind character constant in AsFortran (details)
  962. [flang] Fix location of name of Symbol for ProcEntity (details)
  963. [flang] Create symbols for args of separate-module-subprogram (details)
  964. [flang] Check module subprogram against separate module procedure (details)
  965. [flang] Improve error message for procedure passed as invalid argument to an intrinsic (details)
  966. [flang] [LLVMify F18] Replace the use std::ostream with LLVM streams llvm::ostream (details)
  967. [flang] Replace manual mmap with llvm::MemoryBuffer (details)
  968. [flang] Remove non-alignment based divergences from LLVM formatting. (details)
  969. [flang] Changes to enforce constraints C727 to C730 and most constraints related to attributes (details)
  970. [flang] Semantics for ENTRY (details)
  971. [flang] Add explicit nullptr check in initialisation of inDoConstruct. (details)
  972. [flang] A rework of the cmake build components for in and out of tree builds. (details)
  973. [flang] [mlir rebase] Add MLIR config and react to MLIR name changes (flang-compiler/f18#1090) (details)
  974. [flang] Semantics for SELECT CASE (details)
  975. [flang] Fix missing substring bounds (bug flang-compiler/f18#1091) (details)
  976. [flang] Support windows where mkstemp and ftruncate doesn't exist (details)
  977. [flang] Support platforms without strerror_r (details)
  978. [flang] Reformat with latest clang-format and .clang-format (details)
  979. [flang] Checks for constraints C731 through C740 (details)
  980. [flang] Define CHARACTER runtime API, establish placeholder implementations (details)
  981. [flang] Process names in ASSIGN and assigned GOTO (details)
  982. [flang] Adjust supported compilers statement in F18 readme (details)
  983. [flang] Add message formatting for std::int64_t (details)
  984. [flang] Convert std::uint64_t to std::uintmax_t as well (details)
  985. [lldb] Disable the new Communication test on windows (details)
  986. [NFC][X86] Refine code in X86AsmBackend (details)
  987. [ASTMatchers] Add support for dynamic matching of ofKind narrowing matcher (details)
  988. [Hexagon] Default linker tests can fail if CLANG_DEFAULT_LINKER is used. (details)
  989. Add a missing dependency to DebugInfoDWARF unit tests (details)
  990. [OPENMP50] Fix PR45469: Consider variable-category of defaultmap clause as optional. (details)
  991. [analyzer] NFCi: Refactor CStringChecker: use strongly typed internal API (details)
  992. [ASTMatchers] Fixed CastKind being parsed incorrectly for dynamic matchers (details)
  993. [RISCV] Implement evaluateBranch (details)
  994. [analyzer] Display the checker name in the text output (details)
  995. [PowerPC][NFC] Add more check directives in only cxx_fast_tlscc lit test. (details)
  996. [InstCombine] remove stale FIXME comment; NFC (details)
  997. [OPENMP]Fix capturing of global variables in OpenMP regions. (details)
  998. [analyzer][AnalysisOrderChecker] Display the CallEvent type in preCall/postCall (details)
  999. [LV] FoldTail w/o Primary Induction (details)
  1000. [flang] Adjust README.md for upstreaming to LLVM. (details)
  1001. [flang] Remove flatten and merge upstreaming script. (details)
  1002. [ELF][test] Improve reproduce tests and enable for Windows (details)
  1003. [Flang] add flang as a new subproject in cmake (details)
  1004. [llvm][nfc] InstructionCostDetail encapsulation (details)
  1005. [OPENMP]Fix the test to pacify buildbots, NFC. (details)
  1006. [SCCP] Add tests with AND/OR branch conditions. (details)
  1007. [flang] Add dependency on libSemantics to libEvaluate. (details)
  1008. [LV] Add VPValue operands to VPBlendRecipe (NFCI) (details)
  1009. [X86] Remove redundant VMOVDDUPZ128rmk/VMOVDDUPZ128rmkz isel patterns. (details)
  1010. [VE] Support (m)0 and (m)1 operands (details)
  1011. [PowerPC][Future] Initial support for PCRel addressing for constant pool loads (details)
  1012. [PPC][AIX] Implement variadic function handling in LowerFormalArguments_AIX (details)
  1013. [libc++/abi] Add scripts for building libc++ and libc++abi on Apple platforms (details)
  1014. [RISCV] Add MC layer support for proposed Bit Manipulation extension (version 0.92) (details)
  1015. [RISCV] Support experimental/unratified extensions (details)
  1016. [RISCV] Add Clang frontend support for Bitmanip extension (details)
  1017. [clang-tidy] misc-unused-parameters: Don't remove parameter from lambda (details)
  1018. [flang] Temporarily XFAIL failing test Fir/fir-ops.fir (details)
  1019. [libc] Collect objects only from visible deps of an object library. (details)
  1020. [lldb/Reproducers] Add a small artificial delay before exiting (details)
  1021. Preserve the owning module information from DWARF in the synthesized AST (details)
  1022. [nfc] [lldb] Unindent code (details)
  1023. [CostModel][X86] Add shuffle costs for some common sub-128bit vectors (details)
  1024. [lldb] Disable failing register tests for reproducers (details)
Changes
  1. [libc builder] Split the single build and check step in to two steps. (details)

Started by upstream project LLDB Incremental build number 14615
originally caused by:

  • Started by timer

Started by upstream project LLDB Incremental build number 14616
originally caused by:

  • Started by timer

Started by upstream project LLDB Incremental build number 14617
originally caused by:

  • Started by timer

Started by upstream project LLDB Incremental build number 14618
originally caused by:

  • Started by timer

Started by upstream project LLDB Incremental build number 14619
originally caused by:

  • Started by timer
  • Started by timer
  • Started by timer

Started by upstream project LLDB Incremental build number 14620
originally caused by:

  • Started by timer
  • Started by timer

Started by upstream project LLDB Incremental build number 14622
originally caused by:

  • Started by timer
  • Started by timer
  • Started by timer
  • Started by timer

Started by upstream project LLDB Incremental build number 14624
originally caused by:

  • Started by timer

Started by upstream project LLDB Incremental build number 14625
originally caused by:

  • Started by timer

Started by upstream project LLDB Incremental build number 14627
originally caused by:

  • Started by timer
  • Started by timer

Started by upstream project LLDB Incremental build number 14628
originally caused by:

  • Started by timer
  • Started by timer
  • Started by timer

Started by upstream project LLDB Incremental build number 14630
originally caused by:

  • Started by timer

This run spent:

  • 10 hr waiting;
  • 6 hr 31 min build duration;
  • 12 hr total from scheduled to completion.
Revision: 6a49da99386858784d77c29d1b705c9152cfaeee
  • refs/remotes/origin/master
Revision: 68c04a4f73ac10b0881db31c99282955765e4c8f
  • refs/remotes/origin/master
Revision: 6a49da99386858784d77c29d1b705c9152cfaeee
  • refs/remotes/origin/master
Test Result (3 failures / ±0)Show all failed tests >>>

Identified problems

Regression test failed

This build failed because a regression test in the test suite FAILed. See the test report for details.
Indication 1

Ninja target failed

Below is a link to the first failed ninja target.
Indication 2