Commit Graph

171 Commits

Author SHA1 Message Date
Ian A. Mason
339d417790 Whitespace and CI 2023-08-28 14:18:12 -07:00
Umberto Valleriani
fa0b9ea188 add --target=ARCH in addition to -target ARCH 2023-08-24 08:49:03 +02:00
Umberto Valleriani
cb1a5e6713 add -target flag 2023-08-23 09:46:16 +02:00
Ian A. Mason
ede7a49a98 Added an new AUDIT logging level betwix WARNING and INFO that just logs the calls. 2022-09-07 11:33:38 -07:00
Ian A. Mason
65d0c8c002 Dusting away the bitrot, plus adding a COMPILING and LINKING line in the INFO log. 2022-09-06 16:54:43 -07:00
Clarence
c31c677f0b fix flang .mode file conflict issue 2022-04-17 09:20:32 +08:00
William Woodruff
1ac1afd3dc
extractor, utils: dedupe bitcode paths before linking 2021-07-23 12:09:48 -04:00
Ian A Mason
d01ecad84b
Update parser.go
`-mllvm` takes an extra `<arg>`

E.g.
```
-mllvm <arg>
```
2021-06-29 16:36:44 -07:00
William Woodruff
cd6d58d084
extractor: inject LLVM_LINK_FLAGS 2021-06-29 14:04:57 -04:00
William Woodruff
b789b6b9ce
shared/environment: scaffolding for LLVM_LINK_FLAGS 2021-06-29 13:43:40 -04:00
Ian A.Mason
44dfcce1b8 Whitespace. 2021-06-09 12:16:27 -07:00
Alex Bernat
7d0f495883 gflang: renamed gfortran to gflang as not to conflict with GNU gfortran 2021-05-26 03:38:17 +00:00
Alex Bernat
674a5c4042 typo in fortran compiler name 2021-05-25 00:30:06 +00:00
Alex Bernat
50c32bbd09 added rudimentary flang support as gfortran 2021-05-25 00:23:48 +00:00
Ian A. Mason
70a9d23b20 Merge branch 'master' of https://github.com/SRI-CSL/gllvm 2021-02-18 09:56:39 -08:00
Ian A. Mason
b59676bcfc Version bump. 2021-02-18 09:55:22 -08:00
William Woodruff
285070d09a
shared: drop some debug logs 2021-02-18 11:45:12 -05:00
William Woodruff
2607b2c9f0
shared/parser: use compileUnaryCallback 2021-02-18 11:41:46 -05:00
William Woodruff
58e909d35e
shared/parser: temporarily disable some callbacks 2021-02-18 11:28:56 -05:00
William Woodruff
c302d05282
shared/parser: continued debugging 2021-02-18 11:25:11 -05:00
William Woodruff
70883e356e
shared/compiler: add some debug logs 2021-02-18 10:39:32 -05:00
Ian A.Mason
78dee1604d Test clean up. 2020-11-01 18:55:14 -08:00
Ian A.Mason
4f6a8f5d57 Polishing the file type stuff, and adding a test or two, for prosperity. 2020-11-01 10:49:22 -08:00
Ian A.Mason
beca29f43d Typo \_(ツ)_/¯ 2020-10-31 11:33:08 -07:00
Ian A Mason
24dc445ef6 New version. Trick or treat. 2020-10-31 15:05:29 +00:00
Ian A Mason
99c9e94a5b Dr Fussy Whitespace insists ... 2020-10-30 23:04:58 +00:00
Ian A Mason
9cd27f7da8 Two fallbacks in place in case we do not recognize the file extension of an object file, II 2020-10-30 22:11:29 +00:00
Ian A Mason
62c0620028 Two fallbacks in place in case we do not recognize the file extension of an object file 2020-10-30 22:04:23 +00:00
Ian A Mason
9f0092874f Another freeBSD file extension: nossppico (a position-independent relocatable object without stack smashing protection) 2020-10-30 18:39:44 +00:00
Ian A Mason
405cd117c3 Version bump. 2020-10-30 16:43:56 +00:00
Ian A Mason
97c57a0798 Dependency stuff as well as intrumenting the fragile bitcode injection. 2020-10-30 16:31:58 +00:00
Ian A Mason
c917b673cf FreeBSD bug fix (pico extension) 2020-10-30 15:43:40 +00:00
Ian A Mason
7a13605571 Merge branch 'master' of https://github.com/SRI-CSL/gllvm 2020-10-29 17:26:00 +00:00
Ian A Mason
c2d60ee56b FreeBSD tweak. 2020-10-29 17:25:14 +00:00
Ian A Mason
b3c970d034
Update parser.go
Grammatical logging messages.
2020-10-28 16:45:24 -07:00
Ian A. Mason
a13a7d8732 Typo. 2020-10-13 09:52:46 -07:00
Ian A. Mason
55516821a9 Clean up. 2020-10-13 09:50:47 -07:00
Ian A. Mason
f025c1b774 A tad more procedural extraction in handleArchive. 2020-10-13 09:35:37 -07:00
Ian A. Mason
d853576c95 Tweaks for v1.2.8 2020-10-13 08:46:41 -07:00
Ian A. Mason
83f0074ba9 Merge branch 'master' of https://github.com/SRI-CSL/gllvm 2020-10-12 12:17:33 -07:00
Ian A. Mason
85ec695a30 Beefed up the cmd line parsing to cope with linking startgroup and endgroup;5Ds 2020-10-12 12:17:23 -07:00
Ian A Mason
57f1fccc2d
Update constants.go
One day more ...
2020-10-12 11:04:54 -07:00
Ian A. Mason
1ff11f6318 Typo 2020-10-12 10:45:26 -07:00
Ian A. Mason
dda8dabfd1 More lto tweaks for the chromium build. 2020-10-12 10:35:00 -07:00
Ian A. Mason
737e9bbf40 Polishing. 2020-10-11 19:10:11 -07:00
Ian A. Mason
dfb22031a1 Attempt at making the lto tweaks work properly, and adding the LTO_LINKING_FLAGS environment example. 2020-10-11 17:22:33 -07:00
Ian A Mason
4a8dcb7490 Issue #39 (take 2). 2020-10-09 23:16:50 +00:00
Ian A Mason
4b34b5e1aa Issue #39. 2020-10-09 22:28:27 +00:00
Ian A.Mason
327226cd84 osx gofmt disagrees with linux gofmt. 2020-08-04 19:39:05 -07:00
Ian A. Mason
6bb4db70a5 version bump. 2020-08-04 17:59:26 +00:00