<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:"Calibri Light";
        panose-1:2 15 3 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Calibri",sans-serif;}
h1
        {mso-style-priority:9;
        mso-style-link:"Heading 1 Char";
        margin-top:12.0pt;
        margin-right:0in;
        margin-bottom:0in;
        margin-left:0in;
        margin-bottom:.0001pt;
        page-break-after:avoid;
        font-size:16.0pt;
        font-family:"Calibri Light",sans-serif;
        color:#2F5496;
        font-weight:normal;}
h2
        {mso-style-priority:9;
        mso-style-link:"Heading 2 Char";
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:18.0pt;
        font-family:"Calibri",sans-serif;
        font-weight:bold;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
        {mso-style-priority:99;
        mso-style-link:"Plain Text Char";
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0in;
        margin-right:0in;
        margin-bottom:0in;
        margin-left:.5in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Calibri",sans-serif;}
p.Code, li.Code, div.Code
        {mso-style-name:Code;
        margin-top:0in;
        margin-right:0in;
        margin-bottom:0in;
        margin-left:.5in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Courier New";
        color:#00B050;
        font-weight:bold;}
span.Heading1Char
        {mso-style-name:"Heading 1 Char";
        mso-style-priority:9;
        mso-style-link:"Heading 1";
        font-family:"Calibri Light",sans-serif;
        color:#2F5496;}
span.Heading2Char
        {mso-style-name:"Heading 2 Char";
        mso-style-priority:9;
        mso-style-link:"Heading 2";
        font-family:"Calibri",sans-serif;
        font-weight:bold;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Calibri",sans-serif;}
span.PlainTextChar
        {mso-style-name:"Plain Text Char";
        mso-style-priority:99;
        mso-style-link:"Plain Text";
        font-family:"Calibri",sans-serif;}
span.EmailStyle24
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;}
span.EmailStyle25
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;}
span.EmailStyle26
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;}
span.EmailStyle27
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;}
span.EmailStyle28
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;}
span.EmailStyle29
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;}
span.EmailStyle30
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;}
span.EmailStyle31
        {mso-style-type:personal;}
span.EmailStyle32
        {mso-style-type:personal;}
span.EmailStyle33
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;}
span.EmailStyle34
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;}
span.EmailStyle35
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;}
span.EmailStyle36
        {mso-style-type:personal;}
span.EmailStyle37
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;}
span.EmailStyle38
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;}
span.EmailStyle39
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;}
span.EmailStyle40
        {mso-style-type:personal;}
span.EmailStyle41
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;}
span.EmailStyle42
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;}
span.EmailStyle43
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;}
span.EmailStyle44
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;}
span.EmailStyle45
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;}
span.EmailStyle46
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;}
span.EmailStyle47
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;}
span.EmailStyle48
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;}
span.EmailStyle49
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;}
span.EmailStyle50
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;}
span.EmailStyle51
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;}
span.EmailStyle52
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;}
span.EmailStyle53
        {mso-style-type:personal;}
span.EmailStyle54
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;}
span.EmailStyle55
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;}
span.EmailStyle56
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;}
span.EmailStyle57
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;}
span.EmailStyle58
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;}
span.EmailStyle59
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;}
span.EmailStyle60
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;}
span.EmailStyle61
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;}
span.EmailStyle62
        {mso-style-type:personal;}
span.EmailStyle63
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;}
span.EmailStyle64
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;}
span.EmailStyle65
        {mso-style-type:personal;}
span.EmailStyle66
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;}
span.EmailStyle67
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;}
span.EmailStyle68
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;}
span.EmailStyle69
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;}
span.EmailStyle70
        {mso-style-type:personal;}
span.EmailStyle71
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;}
span.EmailStyle72
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;}
span.EmailStyle73
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;}
span.EmailStyle74
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;}
span.EmailStyle75
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;}
span.EmailStyle76
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;}
span.EmailStyle77
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;}
span.EmailStyle78
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;}
span.EmailStyle79
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;}
span.EmailStyle80
        {mso-style-type:personal;}
span.EmailStyle81
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;}
span.EmailStyle82
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;}
span.EmailStyle83
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;}
span.EmailStyle84
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;}
span.EmailStyle85
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;}
span.EmailStyle86
        {mso-style-type:personal;}
span.EmailStyle87
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;}
span.EmailStyle88
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;}
span.EmailStyle89
        {mso-style-type:personal;}
span.EmailStyle90
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;}
span.EmailStyle91
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle92
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle93
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle94
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle95
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle96
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle97
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle98
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle99
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle100
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle101
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle102
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle103
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle104
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle105
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle106
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle107
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle108
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle109
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle110
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle111
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle112
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle113
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle114
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle115
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle116
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle117
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle118
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle119
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle120
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle121
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle122
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle123
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle124
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle125
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle126
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle127
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle128
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle129
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle130
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle131
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle132
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle133
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle134
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle135
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle136
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle137
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle138
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle139
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle140
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle141
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle142
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle143
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle144
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle145
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle146
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle147
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle148
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle149
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle150
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle151
        {mso-style-type:personal;}
span.EmailStyle152
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle153
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle154
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle155
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle156
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle157
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle158
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle159
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle160
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle161
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle162
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle163
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle164
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle165
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle166
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle167
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle168
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:319234691;
        mso-list-type:hybrid;
        mso-list-template-ids:-1136240506 -1876374850 -65484188 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l0:level1
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        mso-bidi-font-size:10.0pt;
        font-family:Symbol;}
@list l0:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        mso-bidi-font-size:10.0pt;
        font-family:"Courier New";}
@list l0:level3
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l0:level4
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l0:level5
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l0:level6
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l0:level7
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l0:level8
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l0:level9
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l1
        {mso-list-id:507254161;
        mso-list-template-ids:-1235611858;}
@list l1:level1
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:"Courier New";}
@list l1:level3
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:1.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1:level4
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:2.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1:level5
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:2.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1:level6
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:3.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1:level7
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:3.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1:level8
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:4.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1:level9
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:4.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l2
        {mso-list-id:728647473;
        mso-list-template-ids:-972502246;}
@list l2:level1
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:1.0in;
        mso-level-number-position:left;
        margin-left:1.0in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l2:level2
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:1.5in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l2:level3
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:2.0in;
        mso-level-number-position:left;
        margin-left:2.0in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l2:level4
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:2.5in;
        mso-level-number-position:left;
        margin-left:2.5in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l2:level5
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:3.0in;
        mso-level-number-position:left;
        margin-left:3.0in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l2:level6
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:3.5in;
        mso-level-number-position:left;
        margin-left:3.5in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l2:level7
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:4.0in;
        mso-level-number-position:left;
        margin-left:4.0in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l2:level8
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:4.5in;
        mso-level-number-position:left;
        margin-left:4.5in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l2:level9
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:5.0in;
        mso-level-number-position:left;
        margin-left:5.0in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l3
        {mso-list-id:736056702;
        mso-list-type:hybrid;
        mso-list-template-ids:-1819486788 -1876374850 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l3:level1
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        mso-bidi-font-size:10.0pt;
        font-family:Symbol;}
@list l3:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l3:level3
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l3:level4
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l3:level5
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l3:level6
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l3:level7
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l3:level8
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l3:level9
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l4
        {mso-list-id:810252210;
        mso-list-template-ids:-1956607270;}
@list l4:level1
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:1.0in;
        mso-level-number-position:left;
        margin-left:1.0in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:"Courier New";}
@list l4:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:1.5in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:"Courier New";}
@list l4:level3
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:2.0in;
        mso-level-number-position:left;
        margin-left:2.0in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l4:level4
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:2.5in;
        mso-level-number-position:left;
        margin-left:2.5in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l4:level5
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:3.0in;
        mso-level-number-position:left;
        margin-left:3.0in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l4:level6
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:3.5in;
        mso-level-number-position:left;
        margin-left:3.5in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l4:level7
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:4.0in;
        mso-level-number-position:left;
        margin-left:4.0in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l4:level8
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:4.5in;
        mso-level-number-position:left;
        margin-left:4.5in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l4:level9
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:5.0in;
        mso-level-number-position:left;
        margin-left:5.0in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l5
        {mso-list-id:1034114326;
        mso-list-template-ids:-564485222;}
@list l5:level1
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:1.0in;
        mso-level-number-position:left;
        margin-left:1.0in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:"Courier New";}
@list l5:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:1.5in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:"Courier New";}
@list l5:level3
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:2.0in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:"Courier New";}
@list l5:level4
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:2.5in;
        mso-level-number-position:left;
        margin-left:2.5in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l5:level5
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:3.0in;
        mso-level-number-position:left;
        margin-left:3.0in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l5:level6
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:3.5in;
        mso-level-number-position:left;
        margin-left:3.5in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l5:level7
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:4.0in;
        mso-level-number-position:left;
        margin-left:4.0in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l5:level8
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:4.5in;
        mso-level-number-position:left;
        margin-left:4.5in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l5:level9
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:5.0in;
        mso-level-number-position:left;
        margin-left:5.0in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l6
        {mso-list-id:1172379158;
        mso-list-template-ids:1022529422;}
@list l6:level1
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:.25in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;}
@list l6:level2
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:.75in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l6:level3
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:1.25in;
        mso-level-number-position:left;
        margin-left:1.25in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l6:level4
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:1.75in;
        mso-level-number-position:left;
        margin-left:1.75in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l6:level5
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:2.25in;
        mso-level-number-position:left;
        margin-left:2.25in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l6:level6
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:2.75in;
        mso-level-number-position:left;
        margin-left:2.75in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l6:level7
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:3.25in;
        mso-level-number-position:left;
        margin-left:3.25in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l6:level8
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:3.75in;
        mso-level-number-position:left;
        margin-left:3.75in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l6:level9
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:4.25in;
        mso-level-number-position:left;
        margin-left:4.25in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l7
        {mso-list-id:1576041478;
        mso-list-template-ids:-1345688460;}
@list l7:level1
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:.75in;
        mso-level-number-position:left;
        margin-left:.75in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l7:level2
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:1.25in;
        mso-level-number-position:left;
        margin-left:1.25in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l7:level3
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:1.75in;
        mso-level-number-position:left;
        margin-left:1.75in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l7:level4
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:2.25in;
        mso-level-number-position:left;
        margin-left:2.25in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l7:level5
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:2.75in;
        mso-level-number-position:left;
        margin-left:2.75in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l7:level6
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:3.25in;
        mso-level-number-position:left;
        margin-left:3.25in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l7:level7
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:3.75in;
        mso-level-number-position:left;
        margin-left:3.75in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l7:level8
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:4.25in;
        mso-level-number-position:left;
        margin-left:4.25in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l7:level9
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:4.75in;
        mso-level-number-position:left;
        margin-left:4.75in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l8
        {mso-list-id:1943026585;
        mso-list-template-ids:-154905186;}
@list l8:level1
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        mso-bidi-font-size:10.0pt;
        font-family:Symbol;}
@list l8:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:"Courier New";}
@list l8:level3
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:1.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l8:level4
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:2.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l8:level5
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:2.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l8:level6
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:3.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l8:level7
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:3.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l8:level8
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:4.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l8:level9
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:4.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l9
        {mso-list-id:2105412589;
        mso-list-template-ids:-799272978;}
@list l9:level1
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:1.0in;
        mso-level-number-position:left;
        margin-left:1.0in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:"Courier New";}
@list l9:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:1.5in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:"Courier New";}
@list l9:level3
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:2.0in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:"Courier New";}
@list l9:level4
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:2.5in;
        mso-level-number-position:left;
        margin-left:2.5in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l9:level5
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:3.0in;
        mso-level-number-position:left;
        margin-left:3.0in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l9:level6
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:3.5in;
        mso-level-number-position:left;
        margin-left:3.5in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l9:level7
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:4.0in;
        mso-level-number-position:left;
        margin-left:4.0in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l9:level8
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:4.5in;
        mso-level-number-position:left;
        margin-left:4.5in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l9:level9
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:5.0in;
        mso-level-number-position:left;
        margin-left:5.0in;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
ol
        {margin-bottom:0in;}
ul
        {margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt">Flang team,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Here are the notes from the November 13<sup>th</sup>, 2019 Flang biweekly call.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Please be sure to let us know if you have any questions and agenda topics for the next call.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">The next Flang biweekly call<b>
</b>will be <b>Wednesday, November 27<sup>th</sup>, 2019 at 8:30 AM Pacific Time</b>.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">The next Flang Technical Community call will be
<b>Monday, December 2<sup>nd</sup>, 8:30 AM Pacific Time (November 18<sup>th</sup> has been canceled).<o:p></o:p></b></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Thank you.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Gary Klimowicz<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><b><span style="font-size:11.0pt">Agenda</span></b><span style="font-size:11.0pt"><o:p></o:p></span></p>
<ul style="margin-top:0in" type="disc">
<li class="MsoNormal" style="mso-list:l0 level1 lfo1"><span style="font-size:11.0pt">Next biweekly call: November 27<sup>th</sup> call (day before US Thanksgiving)? Yes.<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l0 level1 lfo1"><span style="font-size:11.0pt">Flang Community Technical Call – No topic for November 18<sup>th</sup> – Hal has canceled this.<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l0 level1 lfo1"><span style="font-size:11.0pt">SC 2019 next week<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l0 level1 lfo1"><span style="font-size:11.0pt">F18 development update<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l0 level1 lfo1"><span style="font-size:11.0pt">Flang development update<o:p></o:p></span></li></ul>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><b><span style="font-size:11.0pt">Highlights</span></b><span style="font-size:11.0pt"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<ul style="margin-top:0in" type="disc">
<li class="MsoNormal" style="mso-list:l1 level1 lfo2"><span style="font-size:11.0pt">Meeting logistics information is now at the end of this email.<o:p></o:p></span></li></ul>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<ul style="margin-top:0in" type="disc">
<li class="MsoNormal" style="mso-list:l1 level1 lfo2"><span style="font-size:11.0pt">Supercomputing 2019<o:p></o:p></span></li><ul style="margin-top:0in" type="circle">
<li class="MsoNormal" style="mso-list:l1 level2 lfo2"><span style="font-size:11.0pt">The LLVM in HPC BoF session at
</span><a href="https://sc19.supercomputing.org/program/birds-of-a-feather/"><span style="font-size:11.0pt">SC 2019</span></a><span style="font-size:11.0pt"> is scheduled for Wednesday, November 20, 5:15-6:45 PM. Here’s the BoF link:
</span><a href="https://sc19.supercomputing.org/session/?sess=sess331"><span style="font-size:11.0pt">https://sc19.supercomputing.org/session/?sess=sess331</span></a><span style="font-size:11.0pt">.<o:p></o:p></span></li></ul>
</ul>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<ul style="margin-top:0in" type="disc">
<li class="MsoNormal" style="mso-list:l1 level1 lfo2"><span style="font-size:11.0pt">Flang Community Technical Biweekly Call<o:p></o:p></span></li><ul style="margin-top:0in" type="circle">
<li class="MsoNormal" style="mso-list:l1 level2 lfo2"><span style="font-size:11.0pt">Meeting logistics are at the end of this email.<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l1 level2 lfo2"><b><span style="font-size:11.0pt">We have no topic scheduled for the November 18<sup>th
</sup> call. Hal has canceled this meeting due to SC 2019.<o:p></o:p></span></b></li><li class="MsoNormal" style="mso-list:l1 level2 lfo2"><b><span style="font-size:11.0pt">The next scheduled call for December 2<sup>nd</sup> is from Appentra, with feedback on the use of f18 for tooling.<o:p></o:p></span></b></li><li class="MsoNormal" style="mso-list:l1 level2 lfo2"><span style="font-size:11.0pt">Please let Hal know topics you would like brought up, or edit the Google doc to add any topics you would like to present.<o:p></o:p></span></li></ul>
</ul>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<ul style="margin-top:0in" type="disc">
<li class="MsoNormal" style="mso-list:l1 level1 lfo2"><span style="font-size:11.0pt">New Flang update<o:p></o:p></span></li><ul style="margin-top:0in" type="circle">
<li class="MsoNormal" style="mso-list:l1 level2 lfo2"><span style="font-size:11.0pt">Continued work on FIR. There is documentation on defining operations.<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l1 level2 lfo2"><span style="font-size:11.0pt">Continued work on expression lowering to FIR.<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l1 level2 lfo2"><span style="font-size:11.0pt">Implemented MIN and MAX folding.<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l1 level2 lfo2"><span style="font-size:11.0pt">Continued work on procedure call semantics.<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l1 level2 lfo2"><span style="font-size:11.0pt">Began work on I/O runtime API header.<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l1 level2 lfo2"><span style="font-size:11.0pt">More DO CONCURRENT semantics (deallocation of polymorphic entities, IMPURE subprograms).
<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l1 level2 lfo2"><span style="font-size:11.0pt">Implemented user-defined extended intrinsic operators.<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l1 level2 lfo2"><span style="font-size:11.0pt">Work is being done on generic assignment.<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l1 level2 lfo2"><span style="font-size:11.0pt">Looking at array representations and descriptions.<o:p></o:p></span></li></ul>
</ul>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<ul style="margin-top:0in" type="disc">
<li class="MsoNormal" style="mso-list:l1 level1 lfo2"><span style="font-size:11.0pt">Original Flang Dev news and updates<o:p></o:p></span></li><ul style="margin-top:0in" type="circle">
<li class="MsoNormal" style="mso-list:l1 level2 lfo2"><span style="font-size:11.0pt">A few more bug fixes sent to Flang.<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l1 level2 lfo2"><span style="font-size:11.0pt">Support for the EXECUTE_COMMAND_LINE is now in Flang.<o:p></o:p></span></li><li class="MsoListParagraph" style="margin-left:0in;mso-list:l1 level2 lfo2"><span style="font-size:11.0pt">Support for procedure pointer initialization with non-NULL values in modules has been pushed to Flang.<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l1 level2 lfo2"><span style="font-size:11.0pt">Support for the Fortran 2008 BLOCK construct is now in Flang.<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l1 level2 lfo2"><span style="font-size:11.0pt">Initial assumed rank support, including the SIZE intrinsic, is now in Flang.<o:p></o:p></span></li><li class="MsoListParagraph" style="margin-left:0in;mso-list:l1 level2 lfo2"><span style="font-size:11.0pt">Arm is helping with LLVM 9 changes to Flang (differences between LLVM 8 and 9).<o:p></o:p></span></li><li class="MsoListParagraph" style="margin-left:0in;mso-list:l1 level2 lfo2"><span style="font-size:11.0pt">License update to Apache 2.0 with LLVM exceptions is coming very soon. This will touch nearly every file in flang.<o:p></o:p></span></li><li class="MsoListParagraph" style="margin-left:0in;mso-list:l1 level2 lfo2"><span style="font-size:11.0pt">We will be decoupling PGI and Flang development to shorten turnaround on pull requests, add committers.<o:p></o:p></span></li></ul>
</ul>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><b><span style="font-size:11.0pt">Where we can use your help</span></b><span style="font-size:11.0pt"><o:p></o:p></span></p>
<ul style="margin-top:0in" type="disc">
<li class="MsoNormal" style="mso-list:l1 level1 lfo2"><span style="font-size:11.0pt">Topics for the next biweekly call and technical community call.<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l1 level1 lfo2"><span style="font-size:11.0pt">Let us know if you have presentations or meetings relevant to the Flang community. We will publicize these in these notes.<o:p></o:p></span></li></ul>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><b><span style="font-size:11.0pt">Details (</span></b><span style="font-size:11.0pt">Updates below are in
<b>bold</b>)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<ol style="margin-top:0in" start="1" type="1">
<li class="MsoNormal" style="margin-left:-.25in;mso-list:l6 level1 lfo3"><b><span style="font-size:11.0pt">Flang on GitHub</span></b><span style="font-size:11.0pt"><o:p></o:p></span></li></ol>
<p class="MsoNormal" style="margin-left:.5in;text-indent:-.25in;mso-list:l7 level1 lfo4">
<![if !supportLists]><span style="font-size:10.0pt;font-family:Symbol"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">        
</span></span></span><![endif]><span style="font-size:11.0pt">There have been <b>
1,665</b> total commits (<b>1,654 </b>in the previous update).<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:.5in;text-indent:-.25in;mso-list:l7 level1 lfo4">
<![if !supportLists]><span style="font-size:10.0pt;font-family:Symbol"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">        
</span></span></span><![endif]><span style="font-size:11.0pt">There are <b>489</b> people who have “starred” the flang repo and
<b>69</b> forks.<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:.5in;text-indent:-.25in;mso-list:l7 level1 lfo4">
<![if !supportLists]><span style="font-size:10.0pt;font-family:Symbol"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">        
</span></span></span><![endif]><b><span style="font-size:11.0pt">194 </span></b><span style="font-size:11.0pt">people are following f18 in
<b>31</b> forks. There have been <b>2,712 </b>commits.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<ol style="margin-top:0in" start="2" type="1">
<li class="MsoNormal" style="margin-left:-.25in;mso-list:l6 level1 lfo3"><b><span style="font-size:11.0pt">Flang Community Technical Call</span></b><span style="font-size:11.0pt"><o:p></o:p></span></li></ol>
<ul style="margin-top:0in" type="disc">
<li class="MsoNormal" style="mso-list:l3 level1 lfo5"><span style="font-size:11.0pt">The last call was November 4<sup>th</sup>, a recap of the LLVM Developer Meeting. Most of the discussion was on upstreaming Flang into LLVM, preserving history, and treating
 MLIR as an external dependency for the time being.<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l3 level1 lfo5"><span style="font-size:11.0pt">Future Topics and tentative dates:<o:p></o:p></span></li><ul style="margin-top:0in" type="circle">
<li class="MsoListParagraph" style="margin-left:0in;mso-list:l3 level2 lfo5"><b><span style="font-size:11.0pt">November 18<sup>th</sup>: No topic scheduled (SC 2019)<o:p></o:p></span></b></li><li class="MsoListParagraph" style="margin-left:0in;mso-list:l3 level2 lfo5"><b><span style="font-size:11.0pt">December 2<sup>nd</sup>: Feedback on tooling (Appentra)<o:p></o:p></span></b></li><li class="MsoListParagraph" style="margin-left:0in;mso-list:l3 level2 lfo5"><span style="font-size:11.0pt">LLVM transition (mailing lists, git/monorepo, etc.)<o:p></o:p></span></li><li class="MsoListParagraph" style="margin-left:0in;mso-list:l3 level2 lfo5"><b><span style="font-size:11.0pt">We’re looking for additional topics for the next calls.</span></b><span style="font-size:11.0pt">
<o:p></o:p></span></li></ul>
</ul>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<ol style="margin-top:0in" start="3" type="1">
<li class="MsoNormal" style="margin-left:-.25in;mso-list:l6 level1 lfo3"><b><span style="font-size:11.0pt">Flang community</span></b><span style="font-size:11.0pt"><o:p></o:p></span></li></ol>
<ul style="margin-top:0in" type="disc">
<li class="MsoNormal" style="mso-list:l3 level1 lfo5"><b><span style="font-size:11.0pt">Website:</span></b><span style="font-size:11.0pt">
</span><a href="http://www.flang-compiler.org"><span style="font-size:11.0pt">www.flang-compiler.org</span></a><span style="font-size:11.0pt"> redirects to
</span><a href="http://github.com/flang-compiler/flang"><span style="font-size:11.0pt">http://github.com/flang-compiler/flang</span></a><span style="font-size:11.0pt">.<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l3 level1 lfo5"><b><span style="font-size:11.0pt">Wiki:</span></b><span style="font-size:11.0pt">
</span><a href="https://github.com/flang-compiler/flang/wiki"><span style="font-size:11.0pt">https://github.com/flang-compiler/flang/wiki</span></a><b><span style="font-size:11.0pt">
</span></b><span style="font-size:11.0pt">is the Flang wiki page where the most up-to-date build instructions and news can be found.<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l3 level1 lfo5"><b><span style="font-size:11.0pt">Issues:
</span></b><span style="font-size:11.0pt">Bug reports for current Flang can be reported to
</span><a href="https://github.com/flang-compiler/flang/issues"><span style="font-size:11.0pt">https://github.com/flang-compiler/flang/issues</span></a><span style="font-size:11.0pt">.<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l3 level1 lfo5"><b><span style="font-size:11.0pt">LLVM mailing lists: There are now two mailing lists hosted by llvm.org:</span></b><span style="font-size:11.0pt"><o:p></o:p></span></li><ul style="margin-top:0in" type="circle">
<li class="MsoListParagraph" style="margin-left:0in;mso-list:l3 level2 lfo5"><span style="font-size:11.0pt">The flang-dev mailing list has been set up. Subscribe at
</span><a href="https://lists.llvm.org/cgi-bin/mailman/listinfo/flang-dev"><span style="font-size:11.0pt">https://lists.llvm.org/cgi-bin/mailman/listinfo/flang-dev</span></a><span style="font-size:11.0pt">. These biweekly notes are now sent to this email list.<o:p></o:p></span></li><li class="MsoListParagraph" style="margin-left:0in;mso-list:l3 level2 lfo5"><span style="font-size:11.0pt">The flang-commits mailing list has been set up. Subscribe at
</span><a href="https://lists.llvm.org/cgi-bin/mailman/listinfo/flang-commits"><span style="font-size:11.0pt">https://lists.llvm.org/cgi-bin/mailman/listinfo/flang-commits</span></a><span style="font-size:11.0pt">.<o:p></o:p></span></li></ul>
<li class="MsoNormal" style="mso-list:l3 level1 lfo5"><b><span style="font-size:11.0pt">Slack:
</span></b><a href="flang-compiler.slack.com"><span style="font-size:11.0pt">flang-compiler.slack.com
</span></a><span style="font-size:11.0pt">is used for informal real-time communication in the Flang community. Add yourself via the
</span><a href="https://join.slack.com/t/flang-compiler/shared_invite/enQtMjExOTEyMzQ3MjIxLTZkMDNlODc2YjgxZDY1NTQ2YWJiZWVhOGU2YWY0NDNiOWY0ZjQzNjYyZTNlZjBlNjgxY2U1ZjFjMmY5NzIwMzA"><span style="font-size:11.0pt">invite
</span></a><span style="font-size:11.0pt">link.<o:p></o:p></span></li></ul>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<ul style="margin-top:0in" type="disc">
<li class="MsoNormal" style="mso-list:l3 level1 lfo5"><b><span style="font-size:11.0pt">Supercomputing 2019</span></b><span style="font-size:11.0pt"><o:p></o:p></span></li><ul style="margin-top:0in" type="circle">
<li class="MsoNormal" style="mso-list:l3 level2 lfo5"><span style="font-size:11.0pt">The LLVM in HPC BoF session at
</span><a href="https://sc19.supercomputing.org/program/birds-of-a-feather/"><span style="font-size:11.0pt">SC 2019</span></a><span style="font-size:11.0pt"> is scheduled for Wednesday, November 20, 5:15-6:45 PM. Here’s the BoF link:
</span><a href="https://sc19.supercomputing.org/session/?sess=sess331"><span style="font-size:11.0pt">https://sc19.supercomputing.org/session/?sess=sess331</span></a><span style="font-size:11.0pt">.<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l3 level2 lfo5"><b><span style="font-size:11.0pt">Please let us know any other talks or meetings you would like us to publicize here.</span></b><span style="font-size:11.0pt"><o:p></o:p></span></li></ul>
</ul>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<ol style="margin-top:0in" start="4" type="1">
<li class="MsoNormal" style="margin-left:-.25in;mso-list:l6 level1 lfo3"><b><span style="font-size:11.0pt">What we’re up to with new LLVM Flang Fortran 2018 compiler</span></b><span style="font-size:11.0pt"><o:p></o:p></span></li></ol>
<ul style="margin-top:0in" type="circle">
<li class="MsoNormal" style="margin-left:.5in;mso-list:l4 level1 lfo6"><b><span style="font-size:11.0pt">On GitHub:
</span></b><span style="font-size:11.0pt">The source code f18 is available on </span>
<a href="https://github.com/flang-compiler/f18/"><span style="font-size:11.0pt">flang-compiler.github.com/f18</span></a><span style="font-size:11.0pt">. It’s recommended to start in the “documentation” directory.<o:p></o:p></span></li><li class="MsoNormal" style="margin-left:.5in;mso-list:l4 level1 lfo6"><b><span style="font-size:11.0pt">Status:
</span></b><span style="font-size:11.0pt">We continue development on the new Fortran 2018 front-end. Recent work includes:<o:p></o:p></span></li></ul>
<ul style="margin-top:0in" type="disc">
<ul style="margin-top:0in" type="disc">
<li class="MsoNormal" style="margin-left:.5in;mso-list:l2 level2 lfo7"><b><span style="font-size:11.0pt">Continued work on FIR. There is documentation on defining operations.<o:p></o:p></span></b></li><li class="MsoNormal" style="margin-left:.5in;mso-list:l2 level2 lfo7"><b><span style="font-size:11.0pt">Continued work on expression lowering to FIR.<o:p></o:p></span></b></li><li class="MsoNormal" style="margin-left:.5in;mso-list:l2 level2 lfo7"><b><span style="font-size:11.0pt">Implemented MIN and MAX folding.<o:p></o:p></span></b></li><li class="MsoNormal" style="margin-left:.5in;mso-list:l2 level2 lfo7"><b><span style="font-size:11.0pt">Continued work on procedure call semantics.<o:p></o:p></span></b></li><li class="MsoNormal" style="margin-left:.5in;mso-list:l2 level2 lfo7"><b><span style="font-size:11.0pt">Began work on I/O runtime API header.<o:p></o:p></span></b></li><li class="MsoNormal" style="margin-left:.5in;mso-list:l2 level2 lfo7"><b><span style="font-size:11.0pt">More DO CONCURRENT semantics (deallocation of polymorphic entities, IMPURE subprograms).
<o:p></o:p></span></b></li><li class="MsoNormal" style="margin-left:.5in;mso-list:l2 level2 lfo7"><b><span style="font-size:11.0pt">Implemented user-defined extended intrinsic operators.<o:p></o:p></span></b></li><li class="MsoNormal" style="margin-left:.5in;mso-list:l2 level2 lfo7"><b><span style="font-size:11.0pt">Work is being done on generic assignment.<o:p></o:p></span></b></li><li class="MsoNormal" style="margin-left:.5in;mso-list:l2 level2 lfo7"><b><span style="font-size:11.0pt">Looking at array representations and descriptions.<o:p></o:p></span></b></li><li class="MsoListParagraph" style="mso-list:l2 level2 lfo7"><span style="font-size:11.0pt">The driver “flang” turns on semantic processing by default. This will make it easier for people to check existing codes against f18 and expanding the test suite in f18.<o:p></o:p></span></li><li class="MsoListParagraph" style="mso-list:l2 level2 lfo7"><span style="font-size:11.0pt">We continue to follow the MLIR project for the flang intermediate representation.<o:p></o:p></span></li></ul>
</ul>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<ul style="margin-top:0in" type="circle">
<li class="MsoNormal" style="margin-left:.5in;mso-list:l4 level1 lfo6"><b><span style="font-size:11.0pt">LLVM Project:</span></b><span style="font-size:11.0pt"><o:p></o:p></span></li></ul>
<ul style="margin-top:0in" type="disc">
<ul style="margin-top:0in" type="disc">
<li class="MsoNormal" style="margin-left:.5in;mso-list:l2 level2 lfo7"><span style="font-size:11.0pt">The flang-dev email list has been set up on llvm.org. You can subscribe here:
</span><a href="https://lists.llvm.org/cgi-bin/mailman/listinfo/flang-dev"><span style="font-size:11.0pt">https://lists.llvm.org/cgi-bin/mailman/listinfo/flang-dev</span></a><span style="font-size:11.0pt">.<o:p></o:p></span></li><li class="MsoNormal" style="margin-left:.5in;mso-list:l2 level2 lfo7"><span style="font-size:11.0pt">The flang-commits email list has also been set up. There is no content yet, as we haven’t migrated to the LLVM monorepo.<o:p></o:p></span></li><li class="MsoNormal" style="margin-left:.5in;mso-list:l2 level2 lfo7"><span style="font-size:11.0pt">No progress on adding flang to the LLVM repo.<b> It was proposed that Flang migrate to the LLVM monorepo with all its previous history and commits (as clang
 did, as MLIR plans). Builds will be dependent on having an MLIR outside of llvm-project (e.g., the f18-mlir). MLIR itself plans to move into the LLVM monorepo, perhaps by year-end.</b><o:p></o:p></span></li><li class="MsoNormal" style="margin-left:.5in;mso-list:l2 level2 lfo7"><b><span style="font-size:11.0pt">We discussed how to merge the changes from Eric Schweitz’s branch into MLIR itself, possibly patch-by-patch rebased against the real MLIR and reviewed.
 Or possibly another way with less overhead to get the changes in.</span></b><span style="font-size:11.0pt"><o:p></o:p></span></li></ul>
</ul>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<ol style="margin-top:0in" start="5" type="1">
<li class="MsoListParagraph" style="margin-left:-.25in;mso-list:l6 level1 lfo3"><b><span style="font-size:11.0pt">What we’re up to with current Flang</span></b><span style="font-size:11.0pt"><o:p></o:p></span></li></ol>
<ul style="margin-top:0in" type="disc">
<ul style="margin-top:0in" type="circle">
<li class="MsoNormal" style="mso-list:l1 level2 lfo2"><span style="font-size:11.0pt">Fortran 2008 BLOCK construct finished.
<b>This is now in Flang in GitHub.</b><o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l1 level2 lfo2"><b><span style="font-size:11.0pt">Procedure pointer initialization with non-NULL values in modules and submodules has been pushed to Flang.</span></b><span style="font-size:11.0pt"><o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l1 level2 lfo2"><b><span style="font-size:11.0pt">EXECUTE_COMMAND_LINE for Linux and Mac has been pushed to Flang.<o:p></o:p></span></b></li><li class="MsoNormal" style="mso-list:l1 level2 lfo2"><span style="font-size:11.0pt">We will be making updates for the new Apache 2.0 license with LLVM exceptions. This needs to be reviewed by the NVIDIA intellectual property group. Changes here are likely
 to touch almost every file in Flang.<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l1 level2 lfo2"><span style="font-size:11.0pt">We are in the process of incorporating changes to support LLVM 9.0.<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l1 level2 lfo2"><span style="font-size:11.0pt">We will be opening up Flang to more committers soon. We would like to get the license changes into Flang before adding committers.<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l1 level2 lfo2"><span style="font-size:11.0pt">We will be decoupling PGI and Flang development to shorten turnaround on pull requests and other development activity.<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l1 level2 lfo2"><span style="font-size:11.0pt">Recent fixes pushed to Flang<o:p></o:p></span></li><ul style="margin-top:0in" type="disc">
<li class="MsoNormal" style="mso-list:l1 level3 lfo2"><span style="font-size:11.0pt">More PGI bug fixes<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l1 level3 lfo2"><span style="font-size:11.0pt">Changes to better support Arm processors<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l1 level3 lfo2"><b><span style="font-size:11.0pt">Support for Fortran 2008 EXECUTE_COMMAND_LINE<o:p></o:p></span></b></li><li class="MsoNormal" style="mso-list:l1 level3 lfo2"><b><span style="font-size:11.0pt">Support for debug metadata for PURE, RECURSIVE, ELEMENTAL subprograms<o:p></o:p></span></b></li><li class="MsoNormal" style="mso-list:l1 level3 lfo2"><b><span style="font-size:11.0pt">#226 Unlimited polymorphic type does not work with transfer intrinsic<o:p></o:p></span></b></li></ul>
</ul>
</ul>
<p class="MsoNormal"><b><span style="font-size:11.0pt"><o:p> </o:p></span></b></p>
<ul style="margin-top:0in" type="disc">
<ul style="margin-top:0in" type="circle">
<li class="MsoNormal" style="mso-list:l1 level2 lfo2"><span style="font-size:11.0pt">Upcoming changes to Flang (in review):<o:p></o:p></span></li><ul style="margin-top:0in" type="disc">
<li class="MsoNormal" style="mso-list:l1 level3 lfo2"><b><span style="font-size:11.0pt">LLVM Apache 2.0 with LLVM exceptions licensing change<o:p></o:p></span></b></li><li class="MsoNormal" style="mso-list:l1 level3 lfo2"><span style="font-size:11.0pt">Pull request #573 – libpgmath: make it clang friendly; addresses bug #557 (reviewing)<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l1 level3 lfo2"><span style="font-size:11.0pt">Pull request #695 – Remove duplicate files<o:p></o:p></span></li></ul>
</ul>
</ul>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<ul style="margin-top:0in" type="disc">
<ul style="margin-top:0in" type="circle">
<li class="MsoNormal" style="mso-list:l1 level2 lfo2"><span style="font-size:11.0pt">Assigned for work:<o:p></o:p></span></li><ul style="margin-top:0in" type="disc">
<li class="MsoNormal" style="mso-list:l1 level3 lfo2"><span style="font-size:11.0pt">#402 Compiler error on regular code<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l1 level3 lfo2"><span style="font-size:11.0pt">#404 Internal compiler error with polymorphic subroutine parameters and nested derived types<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l1 level3 lfo2"><span style="font-size:11.0pt">#426 Failures in #include of OpenMPI's mpif.h<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l1 level3 lfo2"><span style="font-size:11.0pt">#461 OpenMP TeaLeaf_ref: local pointer variable not captured into parallel region<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l1 level3 lfo2"><span style="font-size:11.0pt">#477 Pull request for module variable import debug test<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l1 level3 lfo2"><span style="font-size:11.0pt">#498 Error while compiling libpgmath<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l1 level3 lfo2"><span style="font-size:11.0pt">#577 Procedure pointers to internal procedures<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l1 level3 lfo2"><span style="font-size:11.0pt">#602 fd_sincos_scalar.cpp: "error: ‘__builtin_complex’ was not declared in this scope"<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l1 level3 lfo2"><span style="font-size:11.0pt">#604 Flang errors out on a final subroutine with parameterized derived types<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l1 level3 lfo2"><span style="font-size:11.0pt">#608 gdwarf-<version> flag is not honoured<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l1 level3 lfo2"><span style="font-size:11.0pt">#610 No debug generated for namelists<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l1 level3 lfo2"><span style="font-size:11.0pt">#662 Regression : Segfault in taskloop code<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l1 level3 lfo2"><span style="font-size:11.0pt">#720 Segfault on sourced allocation of polymorphic variable<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l1 level3 lfo2"><span style="font-size:11.0pt">#780 Linking CXX shared library libpgmath.dylib fails on macOS<o:p></o:p></span></li><li class="MsoListParagraph" style="margin-left:0in;mso-list:l1 level3 lfo2"><span style="font-size:11.0pt">#787 ICE with array operations inside NORM2<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l1 level3 lfo2"><span style="font-size:11.0pt">#807 possible memory corruption in function ompaccel_copy_arraydescriptors<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l1 level3 lfo2"><span style="font-size:11.0pt">Pull request #573 libpgmath: make it clang friendly; addresses bug #557<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l1 level3 lfo2"><span style="font-size:11.0pt">Pull request #695 runtime: remove duplicate files<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l1 level3 lfo2"><span style="font-size:11.0pt">Pull request #710 Test case for capturing procedure pointers to OpenMP parallel regions<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l1 level3 lfo2"><span style="font-size:11.0pt">Pull request #719 libpgmath: windows and osx support<o:p></o:p></span></li></ul>
</ul>
</ul>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<ul style="margin-top:0in" type="disc">
<li class="MsoNormal" style="mso-list:l3 level1 lfo5"><b><span style="font-size:11.0pt">Outstanding pull requests:</span></b><span style="font-size:11.0pt"><o:p></o:p></span></li></ul>
<ul style="margin-top:0in" type="circle">
<li class="MsoNormal" style="margin-left:.5in;mso-list:l5 level1 lfo8"><span style="font-size:11.0pt">#521 Add OpenBSD as a recognized OS (pending test on new OpenBSD systems internally)<o:p></o:p></span></li><li class="MsoNormal" style="margin-left:.5in;mso-list:l5 level1 lfo8"><span style="font-size:11.0pt">#529 runtime: PoC: generate call to LLVM intrinsic instead of calling runtime functions when possible; handling NINT for a beginning (proposed expansion of
 this pull request)<o:p></o:p></span></li><li class="MsoNormal" style="margin-left:.5in;mso-list:l5 level1 lfo8"><span style="font-size:11.0pt">#530 AArch64: disable test cases invalid on aarch64 (working on)<o:p></o:p></span></li><li class="MsoNormal" style="margin-left:.5in;mso-list:l5 level1 lfo8"><span style="font-size:11.0pt">#532 runtime: remove duplicate files (need to validate on all compilers)<o:p></o:p></span></li><li class="MsoNormal" style="margin-left:.5in;mso-list:l5 level1 lfo8"><span style="font-size:11.0pt">#546 Loosen ties to x86 (working on)<o:p></o:p></span></li><li class="MsoNormal" style="margin-left:.5in;mso-list:l5 level1 lfo8"><span style="font-size:11.0pt">#572 libpgmath: respect LIBPGMATH_WITH_GENERIC setting; fixes #559 (reviewing)<o:p></o:p></span></li><li class="MsoNormal" style="margin-left:.5in;mso-list:l5 level1 lfo8"><span style="font-size:11.0pt">#592 add support for macOS (awaiting CLA)<o:p></o:p></span></li><li class="MsoNormal" style="margin-left:.5in;mso-list:l5 level1 lfo8"><span style="font-size:11.0pt">#622 Add explicit braces to avoid dangling else problem (failed NVIDIA testing)<o:p></o:p></span></li><li class="MsoNormal" style="margin-left:.5in;mso-list:l5 level1 lfo8"><span style="font-size:11.0pt">#642 AArch64: significantly improve formatted input performance by using optimized libc functions on ARM64<o:p></o:p></span></li><li class="MsoNormal" style="margin-left:.5in;mso-list:l5 level1 lfo8"><span style="font-size:11.0pt">#647 Introduce buffered I/O and replace getc with buffered read<o:p></o:p></span></li><li class="MsoNormal" style="margin-left:.5in;mso-list:l5 level1 lfo8"><span style="font-size:11.0pt">#655 Add missing signed integer to a pointer conversion in DATA statement<o:p></o:p></span></li><li class="MsoNormal" style="margin-left:.5in;mso-list:l5 level1 lfo8"><span style="font-size:11.0pt">#658 Fix in preprocessing for Flexi app<o:p></o:p></span></li><li class="MsoNormal" style="margin-left:.5in;mso-list:l5 level1 lfo8"><span style="font-size:11.0pt">#659 Changes to support transpose intrinsic during initialization<o:p></o:p></span></li><li class="MsoNormal" style="margin-left:.5in;mso-list:l5 level1 lfo8"><span style="font-size:11.0pt">#660 Enable support for simd directives<o:p></o:p></span></li><li class="MsoNormal" style="margin-left:.5in;mso-list:l5 level1 lfo8"><span style="font-size:11.0pt">#672 Support isnan() GNU extension (Arm reviewing)<o:p></o:p></span></li><li class="MsoNormal" style="margin-left:.5in;mso-list:l5 level1 lfo8"><span style="font-size:11.0pt">#689 Fix for segfault in multiple entries OpenMP functions<o:p></o:p></span></li><li class="MsoNormal" style="margin-left:.5in;mso-list:l5 level1 lfo8"><span style="font-size:11.0pt">#693 runtime: ARM64 is a 64-bit architecture<o:p></o:p></span></li><li class="MsoNormal" style="margin-left:.5in;mso-list:l5 level1 lfo8"><span style="font-size:11.0pt">#694 libpgmath sanity: do not call sleep() in Linux systems<o:p></o:p></span></li><li class="MsoNormal" style="margin-left:.5in;mso-list:l5 level1 lfo8"><span style="font-size:11.0pt">#695 runtime: remove duplicate files<o:p></o:p></span></li><li class="MsoNormal" style="margin-left:.5in;mso-list:l5 level1 lfo8"><span style="font-size:11.0pt">#701 Fix for ICE in taskloop<o:p></o:p></span></li><li class="MsoNormal" style="margin-left:.5in;mso-list:l5 level1 lfo8"><span style="font-size:11.0pt">#702 Fix for random_seed when seeds have zeroes in LSB<o:p></o:p></span></li><li class="MsoNormal" style="margin-left:.5in;mso-list:l5 level1 lfo8"><span style="font-size:11.0pt">#710 Test case for capturing procedure pointers to OpenMP parallel regions<o:p></o:p></span></li><li class="MsoNormal" style="margin-left:.5in;mso-list:l5 level1 lfo8"><span style="font-size:11.0pt">#717 Support building libpgmath with clang 6<o:p></o:p></span></li><li class="MsoNormal" style="margin-left:.5in;mso-list:l5 level1 lfo8"><span style="font-size:11.0pt">#725 Check for gregset_t before using it<o:p></o:p></span></li><li class="MsoNormal" style="margin-left:.5in;mso-list:l5 level1 lfo8"><span style="font-size:11.0pt">#726 Remove linux references where unneeded<o:p></o:p></span></li><li class="MsoNormal" style="margin-left:.5in;mso-list:l5 level1 lfo8"><span style="font-size:11.0pt">#737 TRAILZ function added to the fortran compiler (resubmitted)<o:p></o:p></span></li><li class="MsoNormal" style="margin-left:.5in;mso-list:l5 level1 lfo8"><span style="font-size:11.0pt">#738 Fix for issue #550<o:p></o:p></span></li><li class="MsoNormal" style="margin-left:.5in;mso-list:l5 level1 lfo8"><span style="font-size:11.0pt">#742 Implement UNROLL directive<o:p></o:p></span></li><li class="MsoNormal" style="margin-left:.5in;mso-list:l5 level1 lfo8"><span style="font-size:11.0pt">#751 Fix for len intrinsic returning int*8 in some cases<o:p></o:p></span></li><li class="MsoNormal" style="margin-left:.5in;mso-list:l5 level1 lfo8"><span style="font-size:11.0pt">#752 Fix for ICE in atomic instruction generation<o:p></o:p></span></li><li class="MsoNormal" style="margin-left:.5in;mso-list:l5 level1 lfo8"><span style="font-size:11.0pt">#756 Fix ICE interf:new_symbol_and_link, symbol not found<o:p></o:p></span></li><li class="MsoNormal" style="margin-left:.5in;mso-list:l5 level1 lfo8"><span style="font-size:11.0pt">#772 Fix unresolved sprintf, fprintf error<o:p></o:p></span></li><li class="MsoNormal" style="margin-left:.5in;mso-list:l5 level1 lfo8"><span style="font-size:11.0pt">#773 Support for isnan GNU extension: Generate isnanf() & isnan() libm calls<o:p></o:p></span></li><li class="MsoNormal" style="margin-left:.5in;mso-list:l5 level1 lfo8"><span style="font-size:11.0pt">#776 The BSDs name 64-bit x86 as amd64<o:p></o:p></span></li><li class="MsoNormal" style="margin-left:.5in;mso-list:l5 level1 lfo8"><span style="font-size:11.0pt">#778 Fixing NCAR test problems with error tolerance lower than E-12<o:p></o:p></span></li><li class="MsoNormal" style="margin-left:.5in;mso-list:l5 level1 lfo8"><b><span style="font-size:11.0pt">#787 ICE with array operations inside NORM2<o:p></o:p></span></b></li><li class="MsoNormal" style="margin-left:.5in;mso-list:l5 level1 lfo8"><b><span style="font-size:11.0pt">#816 LLVM9 debuginfo change<o:p></o:p></span></b></li></ul>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<ul style="margin-top:0in" type="disc">
<li class="MsoNormal" style="mso-list:l3 level1 lfo5"><b><span style="font-size:11.0pt">Public plan:
</span></b><span style="font-size:11.0pt">NVIDIA has published a brief plan for upcoming Flang work on github.io at
</span><a href="https://github.com/flang-compiler/flang/wiki/Roadmap"><span style="font-size:11.0pt;color:windowtext;text-decoration:none">https://github.com/flang-compiler/flang/wiki/Roadmap</span></a><span style="font-size:11.0pt">.<b>
</b>This has been recently updated to reflect current Flang and F18 priorities and to provide better context for the project and its long-term goals.<o:p></o:p></span></li></ul>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<ul style="margin-top:0in" type="disc">
<li class="MsoNormal" style="mso-list:l8 level1 lfo9"><b><span style="font-size:11.0pt">Creating pull requests:</span></b><span style="font-size:11.0pt"> Until we complete the relicensing for current Flang, NVIDIA requires contributor agreements from developers
 wishing to make pull requests. The Individual CLA is here: </span><a href="https://flang-compiler.github.io/files/Flang-ICLA-v4.pdf"><span style="font-size:11.0pt;color:windowtext;text-decoration:none">https://flang-compiler.github.io/files/Flang-ICLA-v4.pdf</span></a><span class="MsoHyperlink"><span style="font-size:11.0pt;text-decoration:none">.</span></span><span style="font-size:11.0pt">
 The Corporate CLA is here: </span><a href="https://flang-compiler.github.io/files/Flang-CCLA-v2.pdf"><span style="font-size:11.0pt">https://flang-compiler.github.io/files/Flang-CCLA-v2.pdf</span></a><span style="font-size:11.0pt">. Send completed CLAs to
</span><a href="mailto:flang-cla@nvidia.com"><span style="font-size:11.0pt">flang-cla@nvidia.com</span></a><span style="font-size:11.0pt">.<b>
</b>Assuming the pull request builds and passes “make check-flang”,<b> </b>NVIDIA will take on the internal testing of the pull request using the full test suite available internally and provide feedback to the contributor as appropriate. Once we have the quality
 of the pull request established, it will be incorporated into Flang.<o:p></o:p></span></li></ul>
<ul style="margin-top:0in" type="circle">
<li class="MsoNormal" style="margin-left:.5in;mso-list:l9 level1 lfo10"><span style="font-size:11.0pt">LLVM is switching to a new Apache license with LLVM exceptions that we need to incorporate into our CLAs after it is adopted by LLVM community. The LLVM license
 can be found at </span><a href="http://llvm.org/foundation/relicensing/LICENSE.txt"><span style="font-size:11.0pt;text-decoration:none">http://llvm.org/foundation/relicensing/LICENSE.txt</span></a><span style="font-size:11.0pt">. A web page describing the
 relicensing effort can be found at </span><a href="http://llvm.org/foundation/relicensing/"><span style="font-size:11.0pt;text-decoration:none">http://llvm.org/foundation/relicensing/</span></a><span style="font-size:11.0pt">.<o:p></o:p></span></li></ul>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<ul style="margin-top:0in" type="disc">
<li class="MsoNormal" style="mso-list:l8 level1 lfo9"><b><span style="font-size:11.0pt">OpenMP 4.5 support:</span></b><span style="font-size:11.0pt"><o:p></o:p></span></li></ul>
<p class="MsoNormal" style="margin-left:1.0in;text-indent:-.25in;mso-list:l9 level2 lfo10">
<![if !supportLists]><span style="font-size:10.0pt;font-family:"Courier New""><span style="mso-list:Ignore">o<span style="font:7.0pt "Times New Roman"">   
</span></span></span><![endif]><span style="font-size:11.0pt">No update<o:p></o:p></span></p>
<p style="margin:0in;margin-bottom:.0001pt"><o:p> </o:p></p>
<ul style="margin-top:0in" type="disc">
<li class="MsoNormal" style="mso-list:l3 level1 lfo5"><b><span style="font-size:11.0pt">Outstanding issues:</span></b><span style="font-size:11.0pt"><o:p></o:p></span></li></ul>
<ul style="margin-top:0in" type="disc">
<ul style="margin-top:0in" type="circle">
<li class="MsoNormal" style="mso-list:l1 level2 lfo2"><span style="font-size:11.0pt">Please refer to the Issues section on GitHub for
</span><a href="https://github.com/flang-compiler/flang/issues"><span style="font-size:11.0pt;color:#0070C0">flang-compiler/flang</span></a><span style="font-size:11.0pt"> and
</span><a href="https://github.com/flang-compiler/clang/issues"><span style="font-size:11.0pt;color:#0070C0">flang-compiler/flang-driver</span></a><span style="font-size:11.0pt">.<o:p></o:p></span></li></ul>
</ul>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<ul style="margin-top:0in" type="disc">
<li class="MsoNormal" style="mso-list:l8 level1 lfo9"><b><span style="font-size:11.0pt">Debug Metadata:</span></b><span style="font-size:11.0pt"><o:p></o:p></span></li><ul style="margin-top:0in" type="circle">
<li class="MsoNormal" style="mso-list:l8 level2 lfo9"><b><span style="font-size:11.0pt">Debug metadata for PURE, ELEMENTAL and RECURSIVE subprograms has been added to Flang in open source.</span></b><span style="font-size:11.0pt"><o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l8 level2 lfo9"><span style="font-size:11.0pt">LLVM Debug metadata changes posted to LLVM Phabricator for review; responding to review comments.<o:p></o:p></span></li><ul style="margin-top:0in" type="disc">
<li class="MsoNormal" style="mso-list:l8 level3 lfo9"><a href="https://reviews.llvm.org/D54114"><span style="font-size:11.0pt">https://reviews.llvm.org/D54114</span></a><span style="font-size:11.0pt"> [CHARACTER intrinsic data type] Review for this is not complete,
 and we would like to get additional comments or alternate proposals.<o:p></o:p></span></li></ul>
</ul>
</ul>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<ul style="margin-top:0in" type="disc">
<li class="MsoNormal" style="mso-list:l8 level1 lfo9"><b><span style="font-size:11.0pt">Packaging and Binary Releases:</span></b><span style="font-size:11.0pt"><o:p></o:p></span></li></ul>
<ul style="margin-top:0in" type="circle">
<li class="MsoNormal" style="margin-left:.5in;mso-list:l9 level1 lfo10"><b><span style="font-size:11.0pt">Binary release:</span></b><span style="font-size:11.0pt"> We post binary releases at least quarterly. March binary releases of Flang for x86-64 and OpenPOWER
 (LLVM 7.0) have been posted to </span><a href="http://github.com/flang-compiler/flang/releases"><span style="font-size:11.0pt">http://github.com/flang-compiler/flang/releases</span></a><span style="font-size:11.0pt">.<o:p></o:p></span></li><li class="MsoListParagraph" style="mso-list:l9 level1 lfo10"><b><span style="font-size:11.0pt">Spack:</span></b><span style="font-size:11.0pt"> Spack packages for Flang have been reviewed by the Spack team and pulled into Spack for flang_20180921.<b>
</b>We are still working through issues with defining the spack package for flang. Brian Homerding is starting to work on Spack changes for the LLVM and Flang for the LLVM Git monorepo.
<o:p></o:p></span></li></ul>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<ul style="margin-top:0in" type="disc">
<li class="MsoNormal" style="mso-list:l8 level1 lfo9"><b><span style="font-size:11.0pt">Testing updates:</span></b><span style="font-size:11.0pt"><o:p></o:p></span></li></ul>
<ul style="margin-top:0in" type="circle">
<li class="MsoNormal" style="margin-left:.5in;mso-list:l4 level1 lfo6"><span style="font-size:11.0pt">No update.<o:p></o:p></span></li></ul>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<ul style="margin-top:0in" type="disc">
<li class="MsoNormal" style="mso-list:l8 level1 lfo9"><b><span style="font-size:11.0pt">Application updates:</span></b><span style="font-size:11.0pt"><o:p></o:p></span></li><ul style="margin-top:0in" type="circle">
<li class="MsoNormal" style="mso-list:l8 level2 lfo9"><span style="font-size:11.0pt">No update.<o:p></o:p></span></li></ul>
</ul>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<ol style="margin-top:0in" start="6" type="1">
<li class="MsoNormal" style="margin-left:-.25in;mso-list:l6 level1 lfo3"><b><span style="font-size:11.0pt">Fortran 2008 features</span></b><span style="font-size:11.0pt"><o:p></o:p></span></li></ol>
<p class="MsoNormal" style="margin-left:.25in"><span style="font-size:11.0pt">Some Fortran 2008 features in development for pgfortran will flow into Flang soon.<o:p></o:p></span></p>
<ul style="margin-top:0in" type="disc">
<li class="MsoNormal" style="mso-list:l8 level1 lfo9"><span style="font-size:11.0pt">Pointer default initialization.
<b>Work continues. Support for procedure pointer default initialization in modules and submodules has been pushed to Flang. We plan to work on scalar pointer initialization next.<o:p></o:p></b></span></li></ul>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal" style="margin-left:.25in"><span style="font-size:11.0pt">The following items are considered complete. Please report GitHub issues if you identify any problems.<o:p></o:p></span></p>
<ul style="margin-top:0in" type="disc">
<li class="MsoNormal" style="mso-list:l8 level1 lfo9"><span style="font-size:11.0pt">EXECUTE_COMMAND_LINE intrinsic.<b> Support for Linux and Mac has been pushed to Flang.</b><o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l8 level1 lfo9"><span style="font-size:11.0pt">BLOCK construct.<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l8 level1 lfo9"><span style="font-size:11.0pt">Allocation of polymorphic variables.<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l8 level1 lfo9"><span style="font-size:11.0pt">G0 edit descriptor<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l8 level1 lfo9"><span style="font-size:11.0pt">NORM2 intrinsic<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l8 level1 lfo9"><span style="font-size:11.0pt">ERROR STOP<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l8 level1 lfo9"><span style="font-size:11.0pt">Pointers to internal procedures<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l8 level1 lfo9"><span style="font-size:11.0pt">SUBMODULE<o:p></o:p></span></li><li class="MsoNormal" style="mso-list:l8 level1 lfo9"><span style="font-size:11.0pt">Serial implementation of F2018 DO CONCURRENT<o:p></o:p></span></li><div>
<li class="MsoNormal" style="mso-list:l8 level1 lfo9"><span style="font-size:11.0pt">BACK optional argument support for MINLOC/MAXLOC<o:p></o:p></span></li></div>
</ul>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<ol style="margin-top:0in" start="7" type="1">
<li class="MsoListParagraph" style="margin-left:-.25in;mso-list:l6 level1 lfo3"><span style="font-size:11.0pt">Call Logistics<o:p></o:p></span></li></ol>
<p class="MsoNormal" style="margin-left:.25in"><b><span style="font-size:11.0pt">Flang Community Biweekly Call</span></b><span style="font-size:11.0pt"><o:p></o:p></span></p>
<ol style="margin-top:0in" start="7" type="1">
<ul style="margin-top:0in" type="disc">
<li class="MsoNormal" style="margin-left:-.25in;mso-list:l6 level2 lfo3"><span style="font-size:11.0pt">General updates on the Flang project, both LLVM Flang and current Flang.<o:p></o:p></span></li><li class="MsoNormal" style="margin-left:-.25in;mso-list:l6 level2 lfo3"><span style="font-size:11.0pt">Biweekly WebEx hosted by NVIDIA (which these notes cover).<o:p></o:p></span></li><li class="MsoNormal" style="margin-left:-.25in;mso-list:l6 level2 lfo3"><span style="font-size:11.0pt">The meeting link for this biweekly call is
</span><a href="https://nvmeet.webex.com/nvmeet/j.php?MTID=mb4edb8c799f69ec2dc0554acc969a162"><span style="font-size:11.0pt">https://nvmeet.webex.com/nvmeet/j.php?MTID=mb4edb8c799f69ec2dc0554acc969a162</span></a><span style="font-size:11.0pt">.<o:p></o:p></span></li></ul>
</ol>
<p class="MsoNormal" style="margin-left:.25in"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal" style="margin-left:.25in"><b><span style="font-size:11.0pt">Flang Community Technical Biweekly Call<o:p></o:p></span></b></p>
<ol style="margin-top:0in" start="7" type="1">
<ul style="margin-top:0in" type="disc">
<li class="MsoNormal" style="margin-left:-.25in;mso-list:l6 level2 lfo3"><span style="font-size:11.0pt">Technical topics call.<o:p></o:p></span></li><li class="MsoNormal" style="margin-left:-.25in;mso-list:l6 level2 lfo3"><span style="font-size:11.0pt">Hal Finkel hosts this call on
</span><a href="https://bluejeans.com/625064848"><span style="font-size:11.0pt">Bluejeans</span></a><span style="font-size:11.0pt">, Mondays 8:30 Pacific Time, on the weeks alternating with regular Flang biweekly call. The notes for all these calls can be found
 in Google Docs </span><a href="https://docs.google.com/document/d/1Z2U5UAtJ-Dag5wlMaLaW1KRmNgENNAYynJqLW2j2AZQ/"><span style="font-size:11.0pt">here</span></a><span style="font-size:11.0pt">.<o:p></o:p></span></li></ul>
</ol>
<p class="MsoNormal" style="margin-left:.75in"><span style="font-size:11.0pt">Meeting URL:
</span><a href="https://bluejeans.com/625064848?src=join_info"><span style="font-size:11.0pt">https://bluejeans.com/625064848?src=join_info</span></a><span style="font-size:11.0pt"><o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:.75in"><span style="font-size:11.0pt">Meeting ID: 625 064 848<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:.75in"><span style="font-size:11.0pt">Want to dial in from a phone? Dial one of the following numbers:<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:1.0in"><span style="font-size:11.0pt">+1.408.317.9254 (US (San Jose))<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:1.0in"><span style="font-size:11.0pt">+1.866.226.4650 (US Toll Free)<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:1.0in"><span style="font-size:11.0pt">(see all numbers -
</span><a href="https://www.bluejeans.com/premium-numbers"><span style="font-size:11.0pt">https://www.bluejeans.com/premium-numbers</span></a><span style="font-size:11.0pt">)<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:1.0in"><span style="font-size:11.0pt">Enter the meeting ID and passcode followed by #<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:.75in"><span style="font-size:11.0pt">Connecting from a room system?<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:1.0in"><span style="font-size:11.0pt">Dial: bjn.vc or 199.48.152.152 and enter your meeting ID & passcode<o:p></o:p></span></p>
<p class="MsoListParagraph" style="margin-left:.25in"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
</div>
</div>

<DIV>
<HR>
</DIV>
<DIV>This email message is for the sole use of the intended recipient(s) and may 
contain confidential information.  Any unauthorized review, use, disclosure 
or distribution is prohibited.  If you are not the intended recipient, 
please contact the sender by reply email and destroy all copies of the original 
message. </DIV>
<DIV>
<HR>
</DIV>
</body>
</html>