Match old wrapper for ordering of -mthumb and -fno-stack-protector

BUG=chromium:773875
TEST=golden tests and compare to old wrapper

Change-Id: Iac9f45390cbe6076d3e3851da85de7d27fe11ed7
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/1762376
Reviewed-by: George Burgess <gbiv@chromium.org>
Reviewed-by: Luis Lozano <llozano@chromium.org>
Tested-by: Tobias Bosch <tbosch@google.com>
diff --git a/compiler_wrapper/compiler_wrapper.go b/compiler_wrapper/compiler_wrapper.go
index 429484c..ad66f99 100644
--- a/compiler_wrapper/compiler_wrapper.go
+++ b/compiler_wrapper/compiler_wrapper.go
@@ -165,8 +165,8 @@
 	builder.addPreUserArgs(builder.cfg.commonFlags...)
 	if !builder.cfg.isHostWrapper {
 		processPieFlags(builder)
-		processStackProtectorFlags(builder)
 		processThumbCodeFlags(builder)
+		processStackProtectorFlags(builder)
 		processX86Flags(builder)
 	}
 	processSanitizerFlags(builder)