Skip to content

Commit 39541bc

Browse files
committed
Add an AVR target spec file
1 parent de6316e commit 39541bc

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed

avr-atmega328p.json

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
{
2+
"arch": "avr",
3+
"cpu": "atmega328p",
4+
"data-layout": "e-P1-p:16:8-i8:8-i16:8-i32:8-i64:8-f32:8-f64:8-n8-a:8",
5+
"env": "",
6+
"executables": true,
7+
"linker": "avr-gcc",
8+
"linker-flavor": "gcc",
9+
"linker-is-gnu": true,
10+
"llvm-target": "avr-unknown-unknown",
11+
"no-compiler-rt": true,
12+
"os": "unknown",
13+
"position-independent-executables": false,
14+
"exe-suffix": ".elf",
15+
"eh-frame-header": false,
16+
"pre-link-args": {
17+
"gcc": [
18+
"-Os",
19+
"-mmcu=atmega328p"
20+
]
21+
},
22+
"late-link-args": {
23+
"gcc": [
24+
"-lc",
25+
"-lgcc"
26+
]
27+
},
28+
"target-c-int-width": "16",
29+
"target-endian": "little",
30+
"target-pointer-width": "16",
31+
"vendor": "unknown"
32+
}

0 commit comments

Comments
 (0)