flang
flang copied to clipboard
Flang is a Fortran language front-end designed for integration with LLVM.
This fix handles pointer to scalar variable (of symbol type:ST_VAR) during debug info generation. It address 2 issues. 1. flang is not emitting DW_AT_name attribute for pointer variable DIE, hence...
For fortran character type DW_TAG_string_type should be generated, in absence of this, debugger doesnt differentiate between character(kind=1) and integer(kind=1). Due to this debugger displays value as an integer. ex. -------------...
Accessing the correct index Change-Id: I8a8103f71266366bfb32c658df395ce61e3065f8 Fixes issue #860 @gklimowicz @sscalpone
Earlier a tbp arg was added for few type bound procedure calls (with/without nopass clause). This was inconsistent. While procedure matching, procedures with nopass clauses were not considered. This has...
This is an attempt at fixing issues 720 and 721. It is pretty minimal. I tried 3 other alternatives: check_alloc_ptr_type, gen_set_type and init_sdsc but none them seem quite suited for...
This commit introduces 32k buffer for file I/O operations and 32k buffer for fgetc() replacemnt routines. This is follow-up of my work presented in pull request #642. Some performance gain...
When compiling the flang source with OMP_OFFLOAD_LLVM defined, the source file expsmp.cpp fails with the error that ili is undefined when if-test is false. Looking at the offending [lines](https://github.com/flang-compiler/flang/blob/master/tools/flang2/flang2exe/expsmp.cpp#L2681-#L2696), one...