From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 3757 invoked by alias); 19 Dec 2009 18:02:21 -0000 Received: (qmail 3347 invoked by uid 22791); 19 Dec 2009 18:02:20 -0000 X-SWARE-Spam-Status: No, hits=-0.3 required=5.0 tests=AWL,BAYES_00,DNS_FROM_RFC_BOGUSMX,HK_OBFDOM X-Spam-Check-By: sourceware.org Received: from sebabeach.org (HELO sebabeach.org) (64.165.110.50) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Sat, 19 Dec 2009 18:02:15 +0000 Received: by sebabeach.org (Postfix, from userid 500) id C920D6E3DD; Sat, 19 Dec 2009 10:02:13 -0800 (PST) From: Doug Evans To: cgen@sourceware.org Subject: incompatible change to operand printers that use CGEN_PRINT_NORMAL Message-Id: <20091219180213.C920D6E3DD@sebabeach.org> Date: Sat, 19 Dec 2009 18:02:00 -0000 X-IsSubscribed: yes Mailing-List: contact cgen-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cgen-owner@sourceware.org X-SW-Source: 2009-q4/txt/msg00047.txt.bz2 Hi. Just a note to give a heads up on an incompatible change I'm thinking of making. I'd like to move more code that is common between ports into architecture-independent files. This has always been planned, now I have some time to do it. One of these is the operand printers. The catch is that cgen-dis.in:print_normal has this: #ifdef CGEN_PRINT_NORMAL CGEN_PRINT_NORMAL (cd, info, value, attrs, pc, length); #endif I need to remove support for this. The ports that use it (m32r, xc16x) can be changed to use a special print handler instead. I have the m32r port done, and am working on xc16x. Comments?