Skip to content

Commit 6bb4db7

Browse files
committed
version bump.
1 parent 165d336 commit 6bb4db7

File tree

2 files changed

+39
-38
lines changed

2 files changed

+39
-38
lines changed

shared/constants.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,9 +52,10 @@ package shared
5252
// 1.2.6 March 24 2020 Added the support for the LLVM_BITCODE_GENERATION_FLAGS environment variable.
5353
// See https://github.com/travitch/whole-program-llvm/issues/96 for details.
5454
//
55+
// 1.2.7 August 4 2020 William Woodruff's (@woodruffw) tweaks to the get-bc command (a strict mode).
5556

56-
const gllvmVersion = "1.2.6"
57-
const gllvmReleaseDate = "March 24 2020"
57+
const gllvmVersion = "1.2.7"
58+
const gllvmReleaseDate = "August 4 2020"
5859

5960
const osDARWIN = "darwin"
6061
const osLINUX = "linux"

shared/parser.go

Lines changed: 36 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -133,42 +133,42 @@ func parse(argList []string) parserResult {
133133
"-nostdlibinc": {0, pr.compileUnaryCallback},
134134

135135
"-mno-omit-leaf-frame-pointer": {0, pr.compileUnaryCallback},
136-
"-maes": {0, pr.compileUnaryCallback},
137-
"-mno-aes": {0, pr.compileUnaryCallback},
138-
"-mavx": {0, pr.compileUnaryCallback},
139-
"-mno-avx": {0, pr.compileUnaryCallback},
140-
"-mavx2": {0, pr.compileUnaryCallback},
141-
"-mno-avx2": {0, pr.compileUnaryCallback},
142-
"-mno-red-zone": {0, pr.compileUnaryCallback},
143-
"-mmmx": {0, pr.compileUnaryCallback},
144-
"-mno-mmx": {0, pr.compileUnaryCallback},
145-
"-mno-global-merge": {0, pr.compileUnaryCallback}, //iam: linux kernel stuff
146-
"-mno-80387": {0, pr.compileUnaryCallback}, //iam: linux kernel stuff
147-
"-msse": {0, pr.compileUnaryCallback},
148-
"-mno-sse": {0, pr.compileUnaryCallback},
149-
"-msse2": {0, pr.compileUnaryCallback},
150-
"-mno-sse2": {0, pr.compileUnaryCallback},
151-
"-msse3": {0, pr.compileUnaryCallback},
152-
"-mno-sse3": {0, pr.compileUnaryCallback},
153-
"-mssse3": {0, pr.compileUnaryCallback},
154-
"-mno-ssse3": {0, pr.compileUnaryCallback},
155-
"-msse4": {0, pr.compileUnaryCallback},
156-
"-mno-sse4": {0, pr.compileUnaryCallback},
157-
"-msse4.1": {0, pr.compileUnaryCallback},
158-
"-mno-sse4.1": {0, pr.compileUnaryCallback},
159-
"-msse4.2": {0, pr.compileUnaryCallback},
160-
"-mno-sse4.2": {0, pr.compileUnaryCallback},
161-
"-msoft-float": {0, pr.compileUnaryCallback},
162-
"-m3dnow": {0, pr.compileUnaryCallback},
163-
"-mno-3dnow": {0, pr.compileUnaryCallback},
164-
"-m16": {0, pr.compileLinkUnaryCallback}, //iam: linux kernel stuff
165-
"-m32": {0, pr.compileLinkUnaryCallback},
166-
"-m64": {0, pr.compileLinkUnaryCallback},
167-
"-mstackrealign": {0, pr.compileUnaryCallback},
168-
"-mretpoline-external-thunk": {0, pr.compileUnaryCallback}, //iam: linux kernel stuff
169-
"-mno-fp-ret-in-387": {0, pr.compileUnaryCallback}, //iam: linux kernel stuff
170-
"-mskip-rax-setup": {0, pr.compileUnaryCallback}, //iam: linux kernel stuff
171-
"-mindirect-branch-register": {0, pr.compileUnaryCallback}, //iam: linux kernel stuff
136+
"-maes": {0, pr.compileUnaryCallback},
137+
"-mno-aes": {0, pr.compileUnaryCallback},
138+
"-mavx": {0, pr.compileUnaryCallback},
139+
"-mno-avx": {0, pr.compileUnaryCallback},
140+
"-mavx2": {0, pr.compileUnaryCallback},
141+
"-mno-avx2": {0, pr.compileUnaryCallback},
142+
"-mno-red-zone": {0, pr.compileUnaryCallback},
143+
"-mmmx": {0, pr.compileUnaryCallback},
144+
"-mno-mmx": {0, pr.compileUnaryCallback},
145+
"-mno-global-merge": {0, pr.compileUnaryCallback}, //iam: linux kernel stuff
146+
"-mno-80387": {0, pr.compileUnaryCallback}, //iam: linux kernel stuff
147+
"-msse": {0, pr.compileUnaryCallback},
148+
"-mno-sse": {0, pr.compileUnaryCallback},
149+
"-msse2": {0, pr.compileUnaryCallback},
150+
"-mno-sse2": {0, pr.compileUnaryCallback},
151+
"-msse3": {0, pr.compileUnaryCallback},
152+
"-mno-sse3": {0, pr.compileUnaryCallback},
153+
"-mssse3": {0, pr.compileUnaryCallback},
154+
"-mno-ssse3": {0, pr.compileUnaryCallback},
155+
"-msse4": {0, pr.compileUnaryCallback},
156+
"-mno-sse4": {0, pr.compileUnaryCallback},
157+
"-msse4.1": {0, pr.compileUnaryCallback},
158+
"-mno-sse4.1": {0, pr.compileUnaryCallback},
159+
"-msse4.2": {0, pr.compileUnaryCallback},
160+
"-mno-sse4.2": {0, pr.compileUnaryCallback},
161+
"-msoft-float": {0, pr.compileUnaryCallback},
162+
"-m3dnow": {0, pr.compileUnaryCallback},
163+
"-mno-3dnow": {0, pr.compileUnaryCallback},
164+
"-m16": {0, pr.compileLinkUnaryCallback}, //iam: linux kernel stuff
165+
"-m32": {0, pr.compileLinkUnaryCallback},
166+
"-m64": {0, pr.compileLinkUnaryCallback},
167+
"-mstackrealign": {0, pr.compileUnaryCallback},
168+
"-mretpoline-external-thunk": {0, pr.compileUnaryCallback}, //iam: linux kernel stuff
169+
"-mno-fp-ret-in-387": {0, pr.compileUnaryCallback}, //iam: linux kernel stuff
170+
"-mskip-rax-setup": {0, pr.compileUnaryCallback}, //iam: linux kernel stuff
171+
"-mindirect-branch-register": {0, pr.compileUnaryCallback}, //iam: linux kernel stuff
172172

173173
"-A": {1, pr.compileBinaryCallback},
174174
"-D": {1, pr.compileBinaryCallback},

0 commit comments

Comments
 (0)