https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112952

Georg-Johann Lay <gjl at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Target|                            |avr
      Known to fail|                            |13.2.0, 8.5.0
           Keywords|                            |wrong-code

--- Comment #1 from Georg-Johann Lay <gjl at gcc dot gnu.org> ---
Compile the follwing test with avr-gcc ... -fdata-sections -fno-common -S

__attribute__((__address__(0)))
char __flmap;

The generates assembly reads:

.global __flmap
        .section        .bss.__flmap,"aw",@nobits
        .type   __flmap, @object
        .size   __flmap, 1
__flmap:
        .zero   1

but the expected code is:

.globl  __flmap
__flmap = 0

This problem becomes more pronounced as v10 switched from -fcommon to
-fno-common as the default.

Reply via email to