<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/55921>55921</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            Implement `progmem` attribute available in `avr-gcc`
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          KOLANICH
      </td>
    </tr>
</table>

<pre>
    ```c++
#define __ATTR_PROGMEM__ __attribute__((__progmem__))
```

I have tried to substitute it with

```c++
#define __ATTR_PROGMEM__ [[gnu::section(".progmem1.data")]]
```

with zero success.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyVkE1PhDAQhn8NXBpJaQHl0MPq-rHxM8Z7U9pZqCmwoWWN_nqnuKtePJi-KTPT8s7TaUbzLpKKfkkn7DyKrhO6Shg3sLUDEClXLy_P8un58fr-8l5KLKgQJtvMAaRM2BlKyt00tj30sVBHfZkcrQ_psm9Ip_ZA0AEMCSPxc-ODDehGbCBvNnS_b_-bLinPUe0wJ3yF8qCDHYcFk2UHyjwzKigsRNJyHfU3byQiHzBFUq3B-yw1gpua1ypFbgdi0-8c9DAEgr8eWmBEvsdE1F5ZpxqHTxziJbWfTlqtMUrnyYkuhJ2PvOwK1WLDucn02GPi3P74OUHrV3wOptb7GTwGZVmzPO1EkVOuG11sa86Uajg35bZmhlNaG3Na5Sl2B-fFMp11agWjjNGKnuZxFTiPLcBZDlBXeUmLKiko9MicxcbZOLXpJBaGZm49Hjrrg_85VN7bdgA4-qs5dOMkbh_vVg-bi5t04RUL7Ce9ubte">