--- Comment #5 from aoliva at gcc dot gnu dot org 2009-09-22 20:56 ---
... which means the bug is fixed.
--
aoliva at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #4 from aoliva at gcc dot gnu dot org 2009-09-22 20:53 ---
Jan Hubicka fixed this in revision 151917.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41097
--- Comment #3 from aoliva at gcc dot gnu dot org 2009-09-08 17:06 ---
The non-volatile variable goes missing in the inlined copy of m because it is
coalesced with the incoming argument. With VTA, a note is retained that
associates p_name with the string. However, we still fail to emit
--- Comment #2 from mark at gcc dot gnu dot org 2009-08-18 08:11 ---
(In reply to comment #1)
> Wait a second are you saying:
> volatile char * p_name
>
> and p_name disappears?
> Well that is because p_name is no longer volatile but what it points to is.
Well, obvious p_name still is
--- Comment #1 from pinskia at gcc dot gnu dot org 2009-08-18 07:22 ---
Wait a second are you saying:
volatile char * p_name
and p_name disappears?
Well that is because p_name is no longer volatile but what it points to is.
I don't think this is a bug in GCC but rather a misunderstand