1 |
709 |
jeremybenn |
/*
|
2 |
|
|
Auto-generated C header
|
3 |
|
|
Generated by : ./gcc/config/avr/genmultilib.awk
|
4 |
|
|
Generated from : ./gcc/config/avr/avr-mcus.def
|
5 |
|
|
Used by : ./gcc/gcc.c via tm.h
|
6 |
|
|
Purpose : Override multilib_raw[] from multilib.h
|
7 |
|
|
*/
|
8 |
|
|
/*
|
9 |
|
|
Copyright (C) 2011 Free Software Foundation, Inc.
|
10 |
|
|
|
11 |
|
|
This file is part of GCC.
|
12 |
|
|
|
13 |
|
|
GCC is free software; you can redistribute it and/or modify it under
|
14 |
|
|
the terms of the GNU General Public License as published by the Free
|
15 |
|
|
Software Foundation; either version 3, or (at your option) any later
|
16 |
|
|
version.
|
17 |
|
|
|
18 |
|
|
GCC is distributed in the hope that it will be useful, but WITHOUT ANY
|
19 |
|
|
WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
20 |
|
|
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
21 |
|
|
for more details.
|
22 |
|
|
|
23 |
|
|
You should have received a copy of the GNU General Public License
|
24 |
|
|
along with GCC; see the file COPYING3. If not see
|
25 |
|
|
<http://www.gnu.org/licenses/>.
|
26 |
|
|
*/
|
27 |
|
|
#if defined NULL && !defined AVR_MULTILIB_H
|
28 |
|
|
#define AVR_MULTILIB_H
|
29 |
|
|
static const char* const avr_multilib_raw[] = {
|
30 |
|
|
"tiny-stack mmcu=at90s2313;",
|
31 |
|
|
"tiny-stack mmcu=at90s2323;",
|
32 |
|
|
"tiny-stack mmcu=at90s2333;",
|
33 |
|
|
"tiny-stack mmcu=at90s2343;",
|
34 |
|
|
"tiny-stack mmcu=attiny22;",
|
35 |
|
|
"tiny-stack mmcu=attiny26;",
|
36 |
|
|
"tiny-stack mmcu=at90s4433;",
|
37 |
|
|
"avr25/tiny-stack mmcu=attiny13;",
|
38 |
|
|
"avr25/tiny-stack mmcu=attiny13a;",
|
39 |
|
|
"avr25/tiny-stack mmcu=attiny2313;",
|
40 |
|
|
"avr25/tiny-stack mmcu=attiny2313a;",
|
41 |
|
|
"avr25/tiny-stack mmcu=attiny24;",
|
42 |
|
|
"avr25/tiny-stack mmcu=attiny24a;",
|
43 |
|
|
"avr25/tiny-stack mmcu=attiny25;",
|
44 |
|
|
"avr25/tiny-stack mmcu=attiny261;",
|
45 |
|
|
"avr25/tiny-stack mmcu=attiny261a;",
|
46 |
|
|
|
47 |
|
|
". !mmcu=avr2 !mmcu=avr25 !mmcu=avr3 !mmcu=avr31 !mmcu=avr35 !mmcu=avr4 !mmcu=avr5 !mmcu=avr51 !mmcu=avr6 !mmcu=avrxmega2 !mmcu=avrxmega4 !mmcu=avrxmega5 !mmcu=avrxmega6 !mmcu=avrxmega7 !mtiny-stack !mmcu=at90s2313 !mmcu=at90s2323 !mmcu=at90s2333 !mmcu=at90s2343 !mmcu=attiny22 !mmcu=attiny26 !mmcu=at90s4433 !mmcu=attiny13 !mmcu=attiny13a !mmcu=attiny2313 !mmcu=attiny2313a !mmcu=attiny24 !mmcu=attiny24a !mmcu=attiny25 !mmcu=attiny261 !mmcu=attiny261a;",
|
48 |
|
|
"avr2 mmcu=avr2 !mmcu=avr25 !mmcu=avr3 !mmcu=avr31 !mmcu=avr35 !mmcu=avr4 !mmcu=avr5 !mmcu=avr51 !mmcu=avr6 !mmcu=avrxmega2 !mmcu=avrxmega4 !mmcu=avrxmega5 !mmcu=avrxmega6 !mmcu=avrxmega7 !mtiny-stack;",
|
49 |
|
|
"avr25 !mmcu=avr2 mmcu=avr25 !mmcu=avr3 !mmcu=avr31 !mmcu=avr35 !mmcu=avr4 !mmcu=avr5 !mmcu=avr51 !mmcu=avr6 !mmcu=avrxmega2 !mmcu=avrxmega4 !mmcu=avrxmega5 !mmcu=avrxmega6 !mmcu=avrxmega7 !mtiny-stack;",
|
50 |
|
|
"avr3 !mmcu=avr2 !mmcu=avr25 mmcu=avr3 !mmcu=avr31 !mmcu=avr35 !mmcu=avr4 !mmcu=avr5 !mmcu=avr51 !mmcu=avr6 !mmcu=avrxmega2 !mmcu=avrxmega4 !mmcu=avrxmega5 !mmcu=avrxmega6 !mmcu=avrxmega7;",
|
51 |
|
|
"avr31 !mmcu=avr2 !mmcu=avr25 !mmcu=avr3 mmcu=avr31 !mmcu=avr35 !mmcu=avr4 !mmcu=avr5 !mmcu=avr51 !mmcu=avr6 !mmcu=avrxmega2 !mmcu=avrxmega4 !mmcu=avrxmega5 !mmcu=avrxmega6 !mmcu=avrxmega7;",
|
52 |
|
|
"avr35 !mmcu=avr2 !mmcu=avr25 !mmcu=avr3 !mmcu=avr31 mmcu=avr35 !mmcu=avr4 !mmcu=avr5 !mmcu=avr51 !mmcu=avr6 !mmcu=avrxmega2 !mmcu=avrxmega4 !mmcu=avrxmega5 !mmcu=avrxmega6 !mmcu=avrxmega7;",
|
53 |
|
|
"avr4 !mmcu=avr2 !mmcu=avr25 !mmcu=avr3 !mmcu=avr31 !mmcu=avr35 mmcu=avr4 !mmcu=avr5 !mmcu=avr51 !mmcu=avr6 !mmcu=avrxmega2 !mmcu=avrxmega4 !mmcu=avrxmega5 !mmcu=avrxmega6 !mmcu=avrxmega7;",
|
54 |
|
|
"avr5 !mmcu=avr2 !mmcu=avr25 !mmcu=avr3 !mmcu=avr31 !mmcu=avr35 !mmcu=avr4 mmcu=avr5 !mmcu=avr51 !mmcu=avr6 !mmcu=avrxmega2 !mmcu=avrxmega4 !mmcu=avrxmega5 !mmcu=avrxmega6 !mmcu=avrxmega7;",
|
55 |
|
|
"avr51 !mmcu=avr2 !mmcu=avr25 !mmcu=avr3 !mmcu=avr31 !mmcu=avr35 !mmcu=avr4 !mmcu=avr5 mmcu=avr51 !mmcu=avr6 !mmcu=avrxmega2 !mmcu=avrxmega4 !mmcu=avrxmega5 !mmcu=avrxmega6 !mmcu=avrxmega7;",
|
56 |
|
|
"avr6 !mmcu=avr2 !mmcu=avr25 !mmcu=avr3 !mmcu=avr31 !mmcu=avr35 !mmcu=avr4 !mmcu=avr5 !mmcu=avr51 mmcu=avr6 !mmcu=avrxmega2 !mmcu=avrxmega4 !mmcu=avrxmega5 !mmcu=avrxmega6 !mmcu=avrxmega7;",
|
57 |
|
|
"avrxmega2 !mmcu=avr2 !mmcu=avr25 !mmcu=avr3 !mmcu=avr31 !mmcu=avr35 !mmcu=avr4 !mmcu=avr5 !mmcu=avr51 !mmcu=avr6 mmcu=avrxmega2 !mmcu=avrxmega4 !mmcu=avrxmega5 !mmcu=avrxmega6 !mmcu=avrxmega7;",
|
58 |
|
|
"avrxmega4 !mmcu=avr2 !mmcu=avr25 !mmcu=avr3 !mmcu=avr31 !mmcu=avr35 !mmcu=avr4 !mmcu=avr5 !mmcu=avr51 !mmcu=avr6 !mmcu=avrxmega2 mmcu=avrxmega4 !mmcu=avrxmega5 !mmcu=avrxmega6 !mmcu=avrxmega7;",
|
59 |
|
|
"avrxmega5 !mmcu=avr2 !mmcu=avr25 !mmcu=avr3 !mmcu=avr31 !mmcu=avr35 !mmcu=avr4 !mmcu=avr5 !mmcu=avr51 !mmcu=avr6 !mmcu=avrxmega2 !mmcu=avrxmega4 mmcu=avrxmega5 !mmcu=avrxmega6 !mmcu=avrxmega7;",
|
60 |
|
|
"avrxmega6 !mmcu=avr2 !mmcu=avr25 !mmcu=avr3 !mmcu=avr31 !mmcu=avr35 !mmcu=avr4 !mmcu=avr5 !mmcu=avr51 !mmcu=avr6 !mmcu=avrxmega2 !mmcu=avrxmega4 !mmcu=avrxmega5 mmcu=avrxmega6 !mmcu=avrxmega7;",
|
61 |
|
|
"avrxmega7 !mmcu=avr2 !mmcu=avr25 !mmcu=avr3 !mmcu=avr31 !mmcu=avr35 !mmcu=avr4 !mmcu=avr5 !mmcu=avr51 !mmcu=avr6 !mmcu=avrxmega2 !mmcu=avrxmega4 !mmcu=avrxmega5 !mmcu=avrxmega6 mmcu=avrxmega7;",
|
62 |
|
|
"tiny-stack !mmcu=avr2 !mmcu=avr25 !mmcu=avr3 !mmcu=avr31 !mmcu=avr35 !mmcu=avr4 !mmcu=avr5 !mmcu=avr51 !mmcu=avr6 !mmcu=avrxmega2 !mmcu=avrxmega4 !mmcu=avrxmega5 !mmcu=avrxmega6 !mmcu=avrxmega7 mtiny-stack;",
|
63 |
|
|
"avr2/tiny-stack mmcu=avr2 !mmcu=avr25 !mmcu=avr3 !mmcu=avr31 !mmcu=avr35 !mmcu=avr4 !mmcu=avr5 !mmcu=avr51 !mmcu=avr6 !mmcu=avrxmega2 !mmcu=avrxmega4 !mmcu=avrxmega5 !mmcu=avrxmega6 !mmcu=avrxmega7 mtiny-stack;",
|
64 |
|
|
"avr25/tiny-stack !mmcu=avr2 mmcu=avr25 !mmcu=avr3 !mmcu=avr31 !mmcu=avr35 !mmcu=avr4 !mmcu=avr5 !mmcu=avr51 !mmcu=avr6 !mmcu=avrxmega2 !mmcu=avrxmega4 !mmcu=avrxmega5 !mmcu=avrxmega6 !mmcu=avrxmega7 mtiny-stack;",
|
65 |
|
|
|
66 |
|
|
NULL
|
67 |
|
|
};
|
68 |
|
|
#undef multilib_raw
|
69 |
|
|
#define multilib_raw avr_multilib_raw
|
70 |
|
|
#endif /* AVR_MULTILIB_H */
|