diff options
author | Georg-Johann Lay <avr@gjlay.de> | 2017-07-17 09:32:42 +0000 |
---|---|---|
committer | Georg-Johann Lay <gjl@gcc.gnu.org> | 2017-07-17 09:32:42 +0000 |
commit | f986e51e6c9caa727aa1364fb636814903aeccc8 (patch) | |
tree | 2a4fda17e10382e3d4d5ebc8d8605c4cc8da6bd9 /gcc/config/avr/avr-devices.c | |
parent | 8b99a6f7ed2815f1a3a347461d2b51d3644cf6b5 (diff) | |
download | gcc-f986e51e6c9caa727aa1364fb636814903aeccc8.zip gcc-f986e51e6c9caa727aa1364fb636814903aeccc8.tar.gz gcc-f986e51e6c9caa727aa1364fb636814903aeccc8.tar.bz2 |
Remove stuff dead since r239246.
* config/avr/avr-arch.h (avr_inform_devices): Remove dead proto.
* config/avr/avr-devices.c (mcu_name, comparator, avr_mcus_str)
(avr_inform_devices): Remove dead stuff.
From-SVN: r250264
Diffstat (limited to 'gcc/config/avr/avr-devices.c')
-rw-r--r-- | gcc/config/avr/avr-devices.c | 66 |
1 files changed, 0 insertions, 66 deletions
diff --git a/gcc/config/avr/avr-devices.c b/gcc/config/avr/avr-devices.c index c391ef9..9961588 100644 --- a/gcc/config/avr/avr-devices.c +++ b/gcc/config/avr/avr-devices.c @@ -128,39 +128,6 @@ avr_mcu_types[] = #ifndef IN_GEN_AVR_MMCU_TEXI -/* Copy-pastes from `gen-avr-mmcu-texi.c' follow... */ - -static const char* -mcu_name[sizeof avr_mcu_types / sizeof avr_mcu_types[0]]; - -static int -comparator (const void *va, const void *vb) -{ - const char *a = *(const char* const*) va; - const char *b = *(const char* const*) vb; - - while (*a && *b) - { - /* Make letters smaller than digits so that `atmega16a' follows - `atmega16' without `atmega161' etc. between them. */ - - if (ISALPHA (*a) && ISDIGIT (*b)) - return -1; - - if (ISDIGIT (*a) && ISALPHA (*b)) - return 1; - - if (*a != *b) - return *a - *b; - - a++; - b++; - } - - return *a - *b; -} - - static char* avr_archs_str (void) { @@ -176,39 +143,6 @@ avr_archs_str (void) } -static char* -avr_mcus_str (void) -{ - size_t n_mcus = 0; - char *mcus = concat ("", NULL); - - // Build array of proper devices' names. - - for (const avr_mcu_t *mcu = avr_mcu_types; mcu->name; mcu++) - if (mcu->macro) - mcu_name[n_mcus++] = mcu->name; - - // Sort MCUs so that they are displayed in the same canonical order as - // in doc/avr-mcus.texi. - - qsort (mcu_name, n_mcus, sizeof (char*), comparator); - - for (size_t i = 0; i < n_mcus; i++) - mcus = concat (mcus, " ", mcu_name[i], NULL); - - return mcus; -} - - -void -avr_inform_devices (void) -{ - char *mcus = avr_mcus_str (); - inform (input_location, "devices natively supported:%s", mcus); - free (mcus); -} - - void avr_inform_core_architectures (void) { |