public inbox for ecos-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug 1001504] New: Fix CYG_REFERENCE_OBJECT macro, add CYGBLD_ATTRIB_UNUSED macro
@ 2012-03-02 16:42 bugzilla-daemon
2012-03-03 4:31 ` [Bug 1001504] " bugzilla-daemon
2012-03-03 4:31 ` bugzilla-daemon
0 siblings, 2 replies; 4+ messages in thread
From: bugzilla-daemon @ 2012-03-02 16:42 UTC (permalink / raw)
To: unassigned
Please do not reply to this email. Use the web interface provided at:
http://bugs.ecos.sourceware.org/show_bug.cgi?id=1001504
Summary: Fix CYG_REFERENCE_OBJECT macro, add
CYGBLD_ATTRIB_UNUSED macro
Product: eCos
Version: CVS
Platform: All
OS/Version: Other
Status: NEW
Severity: enhancement
Priority: low
Component: Other
AssignedTo: unassigned@bugs.ecos.sourceware.org
ReportedBy: grant.b.edwards@gmail.com
CC: ecos-bugs@ecos.sourceware.org
Class: Advice Request
With gcc 4.6, the "used" attribute only applies to functions, so to
fix compiler warnings conditionally remove it from the
CYG_REFERENCE_OBJECT() macro for gcc >= 4.6.
Define a new CYGBLD_ATTRIB_UNUSED attribute macro that we can use to
tell the compiler that we already know that certain variables may be
unused or set but never referenced (generally when asserts or debugging
are turned off at build-time).
--
Configure bugmail: http://bugs.ecos.sourceware.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
^ permalink raw reply [flat|nested] 4+ messages in thread
* [Bug 1001504] Fix CYG_REFERENCE_OBJECT macro, add CYGBLD_ATTRIB_UNUSED macro
2012-03-02 16:42 [Bug 1001504] New: Fix CYG_REFERENCE_OBJECT macro, add CYGBLD_ATTRIB_UNUSED macro bugzilla-daemon
@ 2012-03-03 4:31 ` bugzilla-daemon
2012-03-03 4:31 ` bugzilla-daemon
1 sibling, 0 replies; 4+ messages in thread
From: bugzilla-daemon @ 2012-03-03 4:31 UTC (permalink / raw)
To: unassigned
Please do not reply to this email. Use the web interface provided at:
http://bugs.ecos.sourceware.org/show_bug.cgi?id=1001504
Jonathan Larmour <jifl@ecoscentric.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |NEEDINFO
AssignedTo|unassigned@bugs.ecos.source |jifl@ecoscentric.com
|ware.org |
--- Comment #2 from Jonathan Larmour <jifl@ecoscentric.com> 2012-03-03 04:31:25 GMT ---
Assigning to me...
--
Configure bugmail: http://bugs.ecos.sourceware.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
^ permalink raw reply [flat|nested] 4+ messages in thread
* [Bug 1001504] Fix CYG_REFERENCE_OBJECT macro, add CYGBLD_ATTRIB_UNUSED macro
2012-03-02 16:42 [Bug 1001504] New: Fix CYG_REFERENCE_OBJECT macro, add CYGBLD_ATTRIB_UNUSED macro bugzilla-daemon
2012-03-03 4:31 ` [Bug 1001504] " bugzilla-daemon
@ 2012-03-03 4:31 ` bugzilla-daemon
1 sibling, 0 replies; 4+ messages in thread
From: bugzilla-daemon @ 2012-03-03 4:31 UTC (permalink / raw)
To: unassigned
Please do not reply to this email. Use the web interface provided at:
http://bugs.ecos.sourceware.org/show_bug.cgi?id=1001504
Jonathan Larmour <jifl@ecoscentric.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jifl@ecoscentric.com
--- Comment #1 from Jonathan Larmour <jifl@ecoscentric.com> 2012-03-03 04:30:53 GMT ---
No patch attached....
The CYGBLD_ATTRIB_UNUSED attribute addition is fine (and obviously you'll need
to add that before the other patches I approved tonight).
However I just want to check about the CYG_REFERENCE_OBJECT change, as far as I
can tell the "used" attribute still applies to variables. e.g. here:
http://gcc.gnu.org/onlinedocs/gcc/Variable-Attributes.html
and more specifically here:
http://gcc.gnu.org/viewcvs/branches/gcc-4_6-branch/gcc/doc/extend.texi?content-type=text%2Fplain&view=co
and there's no mention of it being removed here:
http://gcc.gnu.org/gcc-4.6/changes.html
Unless, of course, they failed to keep their docs in line with reality, but it
seems unlikely. Is there some alternative explanation for why you were having
trouble with it in CYG_REFERENCE_OBJECT?
--
Configure bugmail: http://bugs.ecos.sourceware.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
^ permalink raw reply [flat|nested] 4+ messages in thread
* [Bug 1001504] New: Fix CYG_REFERENCE_OBJECT macro, add CYGBLD_ATTRIB_UNUSED macro
@ 2012-03-02 16:42 bugzilla-daemon
0 siblings, 0 replies; 4+ messages in thread
From: bugzilla-daemon @ 2012-03-02 16:42 UTC (permalink / raw)
To: ecos-bugs
Please do not reply to this email. Use the web interface provided at:
http://bugs.ecos.sourceware.org/show_bug.cgi?id=1001504
Summary: Fix CYG_REFERENCE_OBJECT macro, add
CYGBLD_ATTRIB_UNUSED macro
Product: eCos
Version: CVS
Platform: All
OS/Version: Other
Status: NEW
Severity: enhancement
Priority: low
Component: Other
AssignedTo: unassigned@bugs.ecos.sourceware.org
ReportedBy: grant.b.edwards@gmail.com
CC: ecos-bugs@ecos.sourceware.org
Class: Advice Request
With gcc 4.6, the "used" attribute only applies to functions, so to
fix compiler warnings conditionally remove it from the
CYG_REFERENCE_OBJECT() macro for gcc >= 4.6.
Define a new CYGBLD_ATTRIB_UNUSED attribute macro that we can use to
tell the compiler that we already know that certain variables may be
unused or set but never referenced (generally when asserts or debugging
are turned off at build-time).
--
Configure bugmail: http://bugs.ecos.sourceware.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2012-03-03 4:31 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-03-02 16:42 [Bug 1001504] New: Fix CYG_REFERENCE_OBJECT macro, add CYGBLD_ATTRIB_UNUSED macro bugzilla-daemon
2012-03-03 4:31 ` [Bug 1001504] " bugzilla-daemon
2012-03-03 4:31 ` bugzilla-daemon
2012-03-02 16:42 [Bug 1001504] New: " bugzilla-daemon
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).