Dan Gohman
57b62c5e16
[WebAssembly] Initial driver support for standard library paths.
...
llvm-svn: 261560
2016-02-22 19:26:15 +00:00
Dan Gohman
e8a69abf40
[WebAssembly] Fix a typo in a comment.
...
llvm-svn: 257327
2016-01-11 11:49:44 +00:00
Daniel Jasper
d337111f02
Add missing -no-canonical-prefixes.
...
llvm-svn: 257057
2016-01-07 12:53:59 +00:00
Dan Gohman
fbe544e947
[WebAssembly] Add a test to ensure that -fvisibility=default works.
...
It should override the default of -fvisibility=hidden.
llvm-svn: 257007
2016-01-07 01:15:05 +00:00
Dan Gohman
e3d71e14d7
[WebAssembly] Enable -fvisibility=hidden by default.
...
This, along with many things in the WebAssembly target, is experimental.
Feedback is welcome.
llvm-svn: 257006
2016-01-07 01:00:21 +00:00
Dan Gohman
a5b804be61
[WebAssembly] Enable -ffunction-sections and -fdata-sections by default.
...
These remain user-overridable with -fno-function-sections and
-fno-data-sections.
llvm-svn: 257005
2016-01-07 00:50:27 +00:00
Dan Gohman
4e480206b2
[WebAssembly] Only enable --gc-sections when optimizations are enabled.
...
Also, revamp the wasm-toolchain.c test and add a test to ensure that
a user-supplied --no-gc-sections comes after --gc-sections.
llvm-svn: 257004
2016-01-07 00:32:04 +00:00
Dan Gohman
1aa5828b79
[WebAssembly] Add --gc-sections to the link line.
...
This will eventually be accompanied with a change to enable -ffunction-sections
and -fdata-sections by default, which is currently delayed by some development
process issues.
llvm-svn: 256967
2016-01-06 19:43:32 +00:00
Nico Weber
54bfae8f52
Make wasm-toolchain.c test pass on Windows.
...
llvm-svn: 256286
2015-12-22 22:30:14 +00:00
Eric Christopher
0746adeb86
Use -no-canonical-prefixes to make sure binaries names are easier to match.
...
llvm-svn: 256228
2015-12-22 01:45:45 +00:00
Dan Gohman
f4b4e08db0
[WebAssembly] Remove the -target command-line flag from the ld commandline.
...
This flag isn't needed, or permitted, with the "ld" flavor of lld.
Also, add a basic ld commandline test.
llvm-svn: 256216
2015-12-21 23:30:41 +00:00