Component: web
Assignee: unassigned at gcc dot gnu.org
Reporter: hugh at mimosa dot com
Target Milestone: ---
https://gcc.gnu.org/onlinedocs/gcc-9.1.0/gcc/Common-Function-Attributes.html#index-copy-function-attribute
#define StrongAlias(TagetFunc, AliasDecl) \
should be
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=32667
D. Hugh Redelmeier changed:
What|Removed |Added
CC||hugh at mimosa dot com
--- Comment
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39438
--- Comment #9 from D. Hugh Redelmeier ---
Created attachment 32784
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=32784&action=edit
minimal C source code that demonstrates the problem
minimal C source code that demonstrates the problem.
Not
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39438
--- Comment #6 from D. Hugh Redelmeier ---
Responding to Comment 5 by Manuel López-Ibáñez:
Thanks for looking at this.
> Could you produce a complete testcase
===
/* compile with -c -Wformat -Werror=format-nonliteral */
#include
extern void pr
--- Additional Comments From hugh at mimosa dot com 2005-07-17 08:04
---
There is a thread on the gcc at gcc.gnu.org mailing list discussing this. A
possible fix to GCC4.x has been posted in that thread:
http://gcc.gnu.org/ml/gcc/2005-07/msg00699.html
--
http://gcc.gnu.org
--- Additional Comments From hugh at mimosa dot com 2005-07-16 16:18
---
Here is some C Lawyering from Henry Spencer. I asked him to look at and comment
on this bug. With his permission, I'm quoting his response here.
There is little room for compiler writers to maneuver here, u
--- Additional Comments From hugh at mimosa dot com 2005-07-03 05:40
---
Simple rule about const and volatile qualifiers (not restrict): the program can
manipulate pointer values with and without their qualifiers. But when the
program accesses an object that is a volatile object (i.e
--- Additional Comments From hugh at mimosa dot com 2005-07-03 01:53
---
[ see https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=162274 ]
I feel that he gcc documentation promises that there will be an access. The
documentation can change, but it is a contract between the