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

            Bug ID: 80986
           Summary: auto keyword variable lost its attributes
           Product: gcc
           Version: 6.3.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: manjian2006 at gmail dot com
  Target Milestone: ---

Created attachment 41476
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41476&action=edit
Code.

Hi,
    I compile skia for arm and this bug pop out. And after scope out a while, I
think the auto key word drop the attribute pcs("aapcs-vfp").
    The attachment is the code reproduce this bug.
    Before enable the macro RIGHT_CODE, the function call uses r2 r3 as
argument passing register. After enable the macro RIGHT_CODE, the function call
uses neon registers only.
--
Lin Zuojian

Reply via email to