[tor-bugs] #19079 [Core Tor/Tor]: clang -m32 -ftrapv seems buggy with 64-bit signed integer multiply
    Tor Bug Tracker & Wiki 
    blackhole at torproject.org
       
    Thu May 19 15:57:15 UTC 2016
    
    
  
#19079: clang -m32 -ftrapv seems buggy with 64-bit signed integer multiply
-------------------------------+------------------------------------
 Reporter:  nickm              |          Owner:  nickm
     Type:  defect             |         Status:  needs_revision
 Priority:  High               |      Milestone:  Tor: 0.2.9.x-final
Component:  Core Tor/Tor       |        Version:
 Severity:  Normal             |     Resolution:
 Keywords:  TorCoreTeam201605  |  Actual Points:  .1
Parent ID:                     |         Points:  .1
 Reviewer:                     |        Sponsor:
-------------------------------+------------------------------------
Changes (by teor):
 * status:  needs_review => needs_revision
Comment:
 code review:
 6d6c828 Include __mulodi4 in libor_ctime when it fixes clang -m32 -ftrapv
 You forgot an atoi on argv[3], and you said on IRC it won't matter.
 3303460 Add __mulodi4 source to src/ext
 Do we need unit tests for this?
 Or should we just assume the llvm source is ok?
 (I wonder about bugs like http://kqueue.org/blog/2013/09/17/cltq/ , the
 specific instance isn't an issue here because the types are all the same,
 but in general, these sort of subtle compiler bugs concern me.)
 Other than that, looks good to merge.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/19079#comment:4>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
    
    
More information about the tor-bugs
mailing list