Sorry for the delay. If I use hadd with ROOT 5.34 I got the same messages. I tried to compile my code with 5.34 to produce new ROOT file to merge but got some error I never saw :
make
g++ -g -c MakeHiggsToZZTo4lD3PDAnalysis.cxx atlasstyle/AtlasUtils.C -g -pthread -m32 -I/afs/cern.ch/sw/lcg/app/releases/ROOT/5.34.00/i686-slc5-gcc43-opt/root/include -IGoodRunsLists -IMuonEfficiencyCorrections -IMuonMomentumCorrections -ITrigMuonEfficiency -IegammaAnalysisUtils -IPileupReweighting -IMuonIsolationCorrection -IHiggsZZ4lUtils -DSTANDALONE
/tmp/tarrade/cccuuqBk.s: Assembler messages:
/tmp/tarrade/cccuuqBk.s:17: Error: suffix or operands invalid for push' /tmp/tarrade/cccuuqBk.s:23: Error: suffix or operands invalid forpop’
Anyway I also manage to merge some other file with TString for which I have the same message to in the merge file have the merge TString. So probably something that I am doing in my code is now causing trouble during the merhing of TSring. Will try to investigate