I just tried compiling and testing (make && make test) with the new GCC 5.1 on Mac OS X 10.10, but the tests resulted in many leak errors.
!!! WARNING The following tests failed:
*** [err]: Check for memory leaks (pid 34844) in tests/unit/type/incr.tcl
Expected '*0 leaks*' to equal or match 'Process: redis-server [34844]
Path: /Users/felipe/Developer/random/redis/src/redis-server
Load Address: 0
Identifier: redis-server
Version: ???
Code Type: X86-64
Parent Process: tclsh8.5 [34823]
Date/Time: 2015-07-07 11:39:23.256 -0300
OS Version: Mac OS X 10.10.4 (14E46)
Report Version: 7
Analysis Tool: /Applications/Xcode.app/Contents/Developer/usr/bin/leaks
Analysis Tool Version: Xcode 6.4 (6E35b)
----
leaks Report Version: 2.0
Process 34844: 12050 nodes malloced for 1055 KB
Process 34844: 1 leak for 16 total leaked bytes.
Leak: 0x7fafdac04b20 size=16 zone: DefaultMallocZone_0x103da4000
0x00000000 0x00000000 0x00000000 0x50000000 ...............P
child process exited abnormally'
*** [err]: Check for memory leaks (pid 34860) in tests/unit/auth.tcl
Expected '*0 leaks*' to equal or match 'Process: redis-server [34860]
Path: /Users/felipe/Developer/random/redis/src/redis-server
Load Address: 0
Identifier: redis-server
Version: ???
Code Type: X86-64
Parent Process: tclsh8.5 [34818]
Date/Time: 2015-07-07 11:39:23.257 -0300
OS Version: Mac OS X 10.10.4 (14E46)
Report Version: 7
Analysis Tool: /Applications/Xcode.app/Contents/Developer/usr/bin/leaks
Analysis Tool Version: Xcode 6.4 (6E35b)
----
There were errors on tests/unit as well as on tests/integration, all with .tcl files.
I'm not very familiar with the development of Redis (and even less so with tcl), so I couldn't understand the errors, but I thought it would be nice to report it. Is this kind of thing worth an issue here?