V4 [PATCH 2/3] Warn used and not used symbols in section with the same name
Jeff Law
law@redhat.com
Wed Dec 16 00:44:32 GMT 2020
On 12/15/20 10:30 AM, H.J. Lu wrote:
> When SECTION_RETAIN is used, issue a warning when a symbol without used
> attribute and a symbol with used attribute are placed in the section with
> the same name, like
>
> int __attribute__((used,section(".data.foo"))) foo2 = 2;
> int __attribute__((section(".data.foo"))) foo1 = 1;
>
> since assembler will put them in different sections with the same section
> name.
>
> gcc/
>
> PR target/98146
> * varasm.c (switch_to_section): Warn when a symbol without used
> attribute and a symbol with used attribute are placed in the
> section with the same name.
>
> gcc/testsuite/
>
> PR target/98146
> * c-c++-common/attr-used-5.c: Updated.
> * c-c++-common/attr-used-6.c: Likewise.
> * c-c++-common/attr-used-7.c: Likewise.
> * c-c++-common/attr-used-8.c: Likewise.
OK
jeff
More information about the Gcc-patches
mailing list