[Bug middle-end/31279] Uninitialized warning for call-by-reference arguments with known intent(in)

msebor at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Sun Feb 24 23:34:00 GMT 2019


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

Martin Sebor <msebor at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Last reconfirmed|2012-02-02 00:00:00         |2019-2-24
                 CC|                            |msebor at gcc dot gnu.org
         Depends on|                            |83859

--- Comment #4 from Martin Sebor <msebor at gcc dot gnu.org> ---
I have implemented three attributes: read_only, read_write, and write_only. 
They take two arguments: one refers to the pointer function parameter and the
other to the size of the object the pointer points to.  See bug 83859.  Besides
warning, they can also be used for optimization.  I'm hoping to submit the
feature for GCC 10.


Referenced Bugs:

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83859
[Bug 83859] Please add new attribute which will establish relation between
parameters for buffer and its size


More information about the Gcc-bugs mailing list