[Driver] Improve linking options for target AVR
authorBen Shi <ben.shi@streamcomputing.com>
Tue, 14 Jun 2022 01:23:05 +0000 (01:23 +0000)
committerBen Shi <ben.shi@streamcomputing.com>
Tue, 14 Jun 2022 01:30:49 +0000 (01:30 +0000)
commit3b6e166999bb83197c8b70468c2d371c58cf0c25
treeb9600aff9a74ce6e162b327046b0aa522ec813b6
parent800d222e53dabfe1e242bd06ab70f58c36e768ed
[Driver] Improve linking options for target AVR

1. Support user specified linker (-fuse-ld)
2. Support user specified linker script (-T)

Reviewed By: MaskRay

Differential Revision: https://reviews.llvm.org/D126192
clang/include/clang/Basic/DiagnosticDriverKinds.td
clang/lib/Driver/ToolChains/AVR.cpp
clang/test/Driver/Inputs/basic_avr_tree/usr/bin/ld.lld [new file with mode: 0755]
clang/test/Driver/avr-toolchain.c