From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 5391 invoked by alias); 10 Aug 2006 19:19:10 -0000 Received: (qmail 5359 invoked by uid 9156); 10 Aug 2006 19:19:07 -0000 Date: Thu, 10 Aug 2006 19:19:00 -0000 Message-ID: <20060810191907.5357.qmail@sourceware.org> From: dsmith@sourceware.org To: systemtap-cvs@sourceware.org Subject: src ChangeLog elaborate.cxx translate.cxx Mailing-List: contact systemtap-cvs-help@sourceware.org; run by ezmlm Precedence: bulk List-Subscribe: List-Post: List-Help: , Sender: systemtap-cvs-owner@sourceware.org List-Archive: X-SW-Source: 2006-q3/txt/msg00077.txt.bz2 List-Id: CVSROOT: /cvs/systemtap Module name: src Changes by: dsmith@sourceware.org 2006-08-10 19:19:07 Modified files: . : ChangeLog elaborate.cxx translate.cxx Log message: 2006-08-10 David Smith * elaborate.cxx (duplicate_function_remover): Added class. (get_functionsig): Added function. (semantic_pass_opt5): New function merges duplicate identical functions into one function. (semantic_pass_optimize): Calls semantic_pass_opt5. * translate.cxx (c_unparser::emit_probe): Changed to merge duplicate probes bodies by making the duplicate probe just call the original probe (BZ# 2421). Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/ChangeLog.diff?cvsroot=systemtap&r1=1.445&r2=1.446 http://sourceware.org/cgi-bin/cvsweb.cgi/src/elaborate.cxx.diff?cvsroot=systemtap&r1=1.62&r2=1.63 http://sourceware.org/cgi-bin/cvsweb.cgi/src/translate.cxx.diff?cvsroot=systemtap&r1=1.127&r2=1.128