peter klausler
|
484a852cff
|
[flang] Document preprocessing more.
Original-commit: flang-compiler/f18@93f7a0b011
Reviewed-on: https://github.com/flang-compiler/f18/pull/87
Tree-same-pre-rewrite: false
|
2018-05-11 13:29:22 -07:00 |
|
peter klausler
|
f651e74244
|
[flang] a little more refinement
Original-commit: flang-compiler/f18@5754d426e8
Reviewed-on: https://github.com/flang-compiler/f18/pull/87
Tree-same-pre-rewrite: false
|
2018-05-11 12:54:49 -07:00 |
|
peter klausler
|
42964c090c
|
[flang] Clean up for merge.
Original-commit: flang-compiler/f18@608ef132c0
Reviewed-on: https://github.com/flang-compiler/f18/pull/87
Tree-same-pre-rewrite: false
|
2018-05-11 12:44:56 -07:00 |
|
peter klausler
|
ab723922bc
|
[flang] Remove blanks from macro-replaced text in fixed form source.
Original-commit: flang-compiler/f18@c33dad2162
Reviewed-on: https://github.com/flang-compiler/f18/pull/87
Tree-same-pre-rewrite: false
|
2018-05-11 12:20:00 -07:00 |
|
peter klausler
|
926db8e9aa
|
[flang] Implement proper swap() and operator=(&&) for some types that need them.
Original-commit: flang-compiler/f18@a9c53d8bb5
Reviewed-on: https://github.com/flang-compiler/f18/pull/87
Tree-same-pre-rewrite: false
|
2018-05-11 11:32:10 -07:00 |
|
peter klausler
|
f1840f1601
|
[flang] Quash multiple blanks when preprocessing.
Original-commit: flang-compiler/f18@d91680b469
Reviewed-on: https://github.com/flang-compiler/f18/pull/87
Tree-same-pre-rewrite: false
|
2018-05-11 11:15:20 -07:00 |
|
Peter Klausler
|
e13ee629f8
|
[flang] Merge pull request flang-compiler/f18#86 from ThePortlandGroup/pmk3
Tweak compiler directive continuation line processing
Original-commit: flang-compiler/f18@bbd5250db9
Reviewed-on: https://github.com/flang-compiler/f18/pull/86
|
2018-05-10 14:15:00 -07:00 |
|
peter klausler
|
46c53c74b5
|
[flang] Tweak compiler directive continuation line processing to insert a space across the line break when needed.
Original-commit: flang-compiler/f18@de3a4a01ec
Reviewed-on: https://github.com/flang-compiler/f18/pull/86
|
2018-05-10 13:48:55 -07:00 |
|
Peter Klausler
|
d351ec3fdc
|
[flang] Merge pull request flang-compiler/f18#85 from ThePortlandGroup/pmk2
Fixes for compiler directive continuation lines
Original-commit: flang-compiler/f18@e4a5e129f5
Reviewed-on: https://github.com/flang-compiler/f18/pull/85
|
2018-05-10 10:04:35 -07:00 |
|
peter klausler
|
bef608aeb2
|
[flang] Fix another bug found in test.
Original-commit: flang-compiler/f18@7c5df7f3f8
Reviewed-on: https://github.com/flang-compiler/f18/pull/85
|
2018-05-09 16:16:10 -07:00 |
|
peter klausler
|
41aec2d65e
|
[flang] fix previous changes after testing
Original-commit: flang-compiler/f18@c088704f13
Reviewed-on: https://github.com/flang-compiler/f18/pull/85
Tree-same-pre-rewrite: false
|
2018-05-09 16:06:57 -07:00 |
|
peter klausler
|
a726229c3a
|
[flang] Observe line length limit when unparsing BOZ literals.
Original-commit: flang-compiler/f18@2c2e4035b6
Reviewed-on: https://github.com/flang-compiler/f18/pull/85
Tree-same-pre-rewrite: false
|
2018-05-09 15:48:17 -07:00 |
|
peter klausler
|
a1e4a80ae6
|
[flang] Fix compiler directive continuation lines.
Original-commit: flang-compiler/f18@f30e3b71f8
Reviewed-on: https://github.com/flang-compiler/f18/pull/85
Tree-same-pre-rewrite: false
|
2018-05-09 15:32:22 -07:00 |
|
Peter Klausler
|
1e73869524
|
[flang] Merge pull request flang-compiler/f18#84 from ThePortlandGroup/pmk1
Build with g++ 8.1.0
Original-commit: flang-compiler/f18@a1cd245ba2
Reviewed-on: https://github.com/flang-compiler/f18/pull/84
|
2018-05-08 13:17:44 -07:00 |
|
peter klausler
|
a7a8506ce6
|
[flang] reformat for merge
Original-commit: flang-compiler/f18@ca8f9611f5
Reviewed-on: https://github.com/flang-compiler/f18/pull/84
|
2018-05-08 13:15:13 -07:00 |
|
peter klausler
|
1e28daf2ab
|
[flang] Keep message.cc buildable by g++ 7.2.
Original-commit: flang-compiler/f18@edd311972f
Reviewed-on: https://github.com/flang-compiler/f18/pull/84
Tree-same-pre-rewrite: false
|
2018-05-08 13:14:14 -07:00 |
|
peter klausler
|
29ab3bd5f2
|
[flang] Update README.md, can build with clang 6.0 + g++ 8.1.0 headers.
Original-commit: flang-compiler/f18@f57451d8d4
Reviewed-on: https://github.com/flang-compiler/f18/pull/84
Tree-same-pre-rewrite: false
|
2018-05-08 12:20:56 -07:00 |
|
peter klausler
|
c8415cec4d
|
[flang] Update README with g++ 8.1.
Original-commit: flang-compiler/f18@a047f116da
Reviewed-on: https://github.com/flang-compiler/f18/pull/84
Tree-same-pre-rewrite: false
|
2018-05-08 11:01:47 -07:00 |
|
peter klausler
|
eef68291aa
|
[flang] Build with g++ 8.1.0 compiler and headers.
Original-commit: flang-compiler/f18@53d80fc854
Reviewed-on: https://github.com/flang-compiler/f18/pull/84
Tree-same-pre-rewrite: false
|
2018-05-08 10:32:58 -07:00 |
|
peter klausler
|
1e036b2111
|
[flang] Copyediting of README.md.
Original-commit: flang-compiler/f18@32ffc711b6
Reviewed-on: https://github.com/flang-compiler/f18/pull/84
Tree-same-pre-rewrite: false
|
2018-05-07 14:39:36 -07:00 |
|
Peter Klausler
|
9a1e4ee82c
|
[flang] Merge pull request flang-compiler/f18#83 from ThePortlandGroup/pmk-msg
Support attachments to messages
Original-commit: flang-compiler/f18@5cdace25f1
Reviewed-on: https://github.com/flang-compiler/f18/pull/83
|
2018-05-07 13:32:53 -07:00 |
|
peter klausler
|
e2d10c079b
|
[flang] Make sure that fixed form compiler directive line is not a continuation.
Original-commit: flang-compiler/f18@32994064f2
Reviewed-on: https://github.com/flang-compiler/f18/pull/83
|
2018-05-07 13:26:40 -07:00 |
|
peter klausler
|
f76d2073de
|
[flang] Fix bug noticed in code review.
Original-commit: flang-compiler/f18@7fc497064e
Reviewed-on: https://github.com/flang-compiler/f18/pull/83
Tree-same-pre-rewrite: false
|
2018-05-07 13:11:08 -07:00 |
|
peter klausler
|
fea41dc1e0
|
[flang] Improve error messages on bad escaped characters.
Original-commit: flang-compiler/f18@fb64849d6a
Reviewed-on: https://github.com/flang-compiler/f18/pull/83
Tree-same-pre-rewrite: false
|
2018-05-07 12:57:08 -07:00 |
|
peter klausler
|
4a56ad333f
|
[flang] fix bug that could lose nonstandard usage warning messages
Original-commit: flang-compiler/f18@ff48aa95fd
Reviewed-on: https://github.com/flang-compiler/f18/pull/83
Tree-same-pre-rewrite: false
|
2018-05-07 12:37:10 -07:00 |
|
peter klausler
|
a6da97cb6f
|
[flang] Use attachments to messages in resolve-names.cc
Original-commit: flang-compiler/f18@d24674f4ea
Reviewed-on: https://github.com/flang-compiler/f18/pull/83
Tree-same-pre-rewrite: false
|
2018-05-04 15:40:40 -07:00 |
|
peter klausler
|
bb7d39497d
|
[flang] Use attachment for context.
Original-commit: flang-compiler/f18@e92cf73cf9
Reviewed-on: https://github.com/flang-compiler/f18/pull/83
Tree-same-pre-rewrite: false
|
2018-05-04 15:03:10 -07:00 |
|
peter klausler
|
04b8f48d86
|
[flang] Allow attachments to Messages.
Original-commit: flang-compiler/f18@08785977ce
Reviewed-on: https://github.com/flang-compiler/f18/pull/83
Tree-same-pre-rewrite: false
|
2018-05-04 14:39:29 -07:00 |
|
peter klausler
|
8f27198cd3
|
[flang] More clean-up.
Original-commit: flang-compiler/f18@ed60db3708
Reviewed-on: https://github.com/flang-compiler/f18/pull/83
Tree-same-pre-rewrite: false
|
2018-05-04 13:59:56 -07:00 |
|
peter klausler
|
b00fa16ce4
|
[flang] Some initial clean-up in messages, use std::variant to make component possibilities clearer.
Original-commit: flang-compiler/f18@9b7eeb2354
Reviewed-on: https://github.com/flang-compiler/f18/pull/83
Tree-same-pre-rewrite: false
|
2018-05-04 13:00:35 -07:00 |
|
Peter Klausler
|
785c31fd2f
|
[flang] Merge pull request flang-compiler/f18#80 from ThePortlandGroup/pmk-ptdump
Clean up dump-parse-tree.h
Original-commit: flang-compiler/f18@c0e3940cb0
Reviewed-on: https://github.com/flang-compiler/f18/pull/80
|
2018-05-04 10:43:14 -07:00 |
|
peter klausler
|
67fc4f647f
|
[flang] incorporate review comment
Original-commit: flang-compiler/f18@15bb84470d
Reviewed-on: https://github.com/flang-compiler/f18/pull/80
|
2018-05-04 10:32:54 -07:00 |
|
peter klausler
|
2a68453d7b
|
[flang] reformat
Original-commit: flang-compiler/f18@d809458bb3
Reviewed-on: https://github.com/flang-compiler/f18/pull/80
Tree-same-pre-rewrite: false
|
2018-05-04 10:30:37 -07:00 |
|
peter klausler
|
e8490cdc60
|
[flang] Clean up dump-parse-tree.h
Original-commit: flang-compiler/f18@5024116397
Reviewed-on: https://github.com/flang-compiler/f18/pull/80
Tree-same-pre-rewrite: false
|
2018-05-04 10:30:34 -07:00 |
|
Peter Klausler
|
b9286e62d6
|
[flang] Merge pull request flang-compiler/f18#81 from ThePortlandGroup/pmk-nag
Fixes to bugs found by NAG tests, and clangification of error message layout
Original-commit: flang-compiler/f18@2c852cedaa
Reviewed-on: https://github.com/flang-compiler/f18/pull/81
|
2018-05-04 10:26:36 -07:00 |
|
peter klausler
|
3689fe7015
|
[flang] fix building with clang after merge
Original-commit: flang-compiler/f18@7b53bf2a16
Reviewed-on: https://github.com/flang-compiler/f18/pull/81
|
2018-05-04 10:19:50 -07:00 |
|
peter klausler
|
ca8d718f64
|
[flang] Do not sort messages by location for now.
Original-commit: flang-compiler/f18@8a92dad973
Reviewed-on: https://github.com/flang-compiler/f18/pull/81
Tree-same-pre-rewrite: false
|
2018-05-04 09:41:33 -07:00 |
|
peter klausler
|
da846e6bd9
|
[flang] reformat for merge
Original-commit: flang-compiler/f18@ccf265dad5
Reviewed-on: https://github.com/flang-compiler/f18/pull/81
Tree-same-pre-rewrite: false
|
2018-05-04 09:35:12 -07:00 |
|
peter klausler
|
35aef1025e
|
[flang] Improve error message location.
Original-commit: flang-compiler/f18@5efd011d18
Reviewed-on: https://github.com/flang-compiler/f18/pull/81
Tree-same-pre-rewrite: false
|
2018-05-04 09:35:11 -07:00 |
|
peter klausler
|
1de02ee11c
|
[flang] Add TODO comment.
Original-commit: flang-compiler/f18@1a82940ca8
Reviewed-on: https://github.com/flang-compiler/f18/pull/81
Tree-same-pre-rewrite: false
|
2018-05-04 09:35:11 -07:00 |
|
peter klausler
|
f9941a20b7
|
[flang] Fix preprocessor tokenization of .NE. style operators.
Original-commit: flang-compiler/f18@ab547b89e8
Reviewed-on: https://github.com/flang-compiler/f18/pull/81
Tree-same-pre-rewrite: false
|
2018-05-04 09:35:10 -07:00 |
|
peter klausler
|
bdd68813ca
|
[flang] Allow conditional compilation directives to affect continuation lines (again).
Original-commit: flang-compiler/f18@9b9fd356dd
Reviewed-on: https://github.com/flang-compiler/f18/pull/81
Tree-same-pre-rewrite: false
|
2018-05-04 09:35:09 -07:00 |
|
peter klausler
|
45b6e41494
|
[flang] Ignore spaces in FORMAT specifications, even in free form.
Original-commit: flang-compiler/f18@3f65d35b1c
Reviewed-on: https://github.com/flang-compiler/f18/pull/81
Tree-same-pre-rewrite: false
|
2018-05-04 09:35:09 -07:00 |
|
peter klausler
|
82294af9c9
|
[flang] Fix two cosubscript parsing problems with lookahead.
Original-commit: flang-compiler/f18@b490c60fb0
Reviewed-on: https://github.com/flang-compiler/f18/pull/81
Tree-same-pre-rewrite: false
|
2018-05-04 09:35:08 -07:00 |
|
peter klausler
|
95c44cb55d
|
[flang] Fix comment recognition in print *, "..."!comment
Original-commit: flang-compiler/f18@d647b8ed2f
Reviewed-on: https://github.com/flang-compiler/f18/pull/81
Tree-same-pre-rewrite: false
|
2018-05-04 09:35:07 -07:00 |
|
peter klausler
|
5e69a7507d
|
[flang] Make messages more like clang's.
Original-commit: flang-compiler/f18@176cdf8e6c
Reviewed-on: https://github.com/flang-compiler/f18/pull/81
Tree-same-pre-rewrite: false
|
2018-05-04 09:35:06 -07:00 |
|
peter klausler
|
b867921eb8
|
[flang] Clean up message output a little; remove unused APIs.
Original-commit: flang-compiler/f18@64298b8d74
Reviewed-on: https://github.com/flang-compiler/f18/pull/81
Tree-same-pre-rewrite: false
|
2018-05-04 09:35:05 -07:00 |
|
peter klausler
|
795df00209
|
[flang] Don't process preprocessor directives amid continuation lines any more.
Original-commit: flang-compiler/f18@4a3dbb5d3e
Reviewed-on: https://github.com/flang-compiler/f18/pull/81
Tree-same-pre-rewrite: false
|
2018-05-04 09:35:04 -07:00 |
|
peter klausler
|
d9ff8df5db
|
[flang] Allow $ and @ in defined operator names.
Original-commit: flang-compiler/f18@3cf7533a3b
Reviewed-on: https://github.com/flang-compiler/f18/pull/81
Tree-same-pre-rewrite: false
|
2018-05-04 09:35:03 -07:00 |
|
Tim Keith
|
3718554d07
|
[flang] Merge pull request flang-compiler/f18#79 from ThePortlandGroup/tsk3
Implement USE statements.
Original-commit: flang-compiler/f18@053461f6de
Reviewed-on: https://github.com/flang-compiler/f18/pull/79
|
2018-05-04 07:24:35 -07:00 |
|