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
This commit is contained in:
parent
8b99a6f7ed
commit
f986e51e6c
3 changed files with 8 additions and 67 deletions
|
@ -1,3 +1,11 @@
|
|||
2017-07-17 Georg-Johann Lay <avr@gjlay.de>
|
||||
|
||||
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.
|
||||
|
||||
2017-07-17 Tamar Christina <tamar.christina@arm.com>
|
||||
|
||||
* config/arm/arm_neon.h: Fix softp typo.
|
||||
|
|
|
@ -195,7 +195,6 @@ extern const avr_arch_t *avr_arch;
|
|||
|
||||
extern const avr_mcu_t avr_mcu_types[];
|
||||
|
||||
extern void avr_inform_devices (void);
|
||||
extern void avr_inform_core_architectures (void);
|
||||
|
||||
#endif /* AVR_ARCH_H */
|
||||
|
|
|
@ -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)
|
||||
{
|
||||
|
|
Loading…
Add table
Reference in a new issue