[c-family] Fix duplicate name issues in output of -fdump-ada-spec #2

2021-07-01 Thread Eric Botcazou
This extends the type name conflict detection mechanism to variables. Tested on x86-64/Linux, applied on the mainline. 2021-07-01 Eric Botcazou c-family/ * c-ada-spec.c (check_name): Rename into... (check_type_name_conflict): ...this. Minor tweak. (dump_ada_function_

[c-family] Fix duplicate name issues in output of -fdump-ada-spec

2021-06-03 Thread Eric Botcazou
The namespace rules are different in the C family of languages and in Ada, and a few adjustments are further needed in -fdump-ada-spec because of them. Tested on x86-64/Linux, applied on the mainline. 2021-06-03 Eric Botcazou c-family/ * c-ada-spec.c (dump_ada_enum_type): Dump a pref