http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56562



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



           What    |Removed                     |Added

----------------------------------------------------------------------------

             Target|                            |avr

           Priority|P3                          |P4

             Status|UNCONFIRMED                 |RESOLVED

      Known to work|                            |4.7.2

           Keywords|                            |ice-on-valid-code

                 CC|                            |gjl at gcc dot gnu.org

         Resolution|                            |WORKSFORME

   Target Milestone|---                         |4.7.2

           Severity|major                       |normal



--- Comment #2 from Georg-Johann Lay <gjl at gcc dot gnu.org> 2013-03-07 
22:42:08 UTC ---

I can confirm this whith 4.7.1 20120322 (prerelease).

It works fine with 4.7.2 and 4.8.0 (experimental):



<stdin>:1:32: warning: attribute ignored in declaration of 'enum FooEnum'

[-Wattributes]

 __attribute__(( packed )) enum FooEnum

                                ^

<stdin>:1:32: note: attribute for 'enum FooEnum' must follow the 'enum' keyword



It works also with the packed attribute in the right place.



Whatever the issue was, it's fixed in latest 4.7, thus closing this as

WORKSFORME.

Reply via email to