[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: [tor-bugs] #27772 [Core Tor/Tor]: Compile without warnings on GCC 8.2.0 with LTO enabled
#27772: Compile without warnings on GCC 8.2.0 with LTO enabled
--------------------------+------------------------------------
Reporter: nickm | Owner: nickm
Type: defect | Status: assigned
Priority: Medium | Milestone: Tor: 0.3.5.x-final
Component: Core Tor/Tor | Version:
Severity: Normal | Resolution:
Keywords: | Actual Points:
Parent ID: | Points:
Reviewer: | Sponsor:
--------------------------+------------------------------------
Comment (by nickm):
See my branch 'bug27772' with PR at
https://github.com/torproject/tor/pull/356 .
I haven't written a changes for this yet, because I'd like a reviewer's
opinion on how many of these to backport how far.
There are remaining warnings: I think there is some bug in GCC's LTO where
it doesn't handle "#pragma diagnostic" properly -- since these are
warnings we have explicitly suppressed in the code:
{{{
src/lib/meminfo/meminfo.c: In function ‘tor_log_mallinfo’:
src/lib/meminfo/meminfo.c:48:8: warning: function call has aggregate value
[-Waggregate-return]
mi = mallinfo();
^
src/test/test_bt_cl.c: In function ‘crash’:
src/test/test_bt_cl.c:43:24: warning: null pointer dereference [-Wnull-
dereference]
*(volatile int *)0 = 0;
^
}}}
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/27772#comment:2>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs