From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 19397 invoked by alias); 23 Apr 2005 15:14:27 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Received: (qmail 19376 invoked by uid 48); 23 Apr 2005 15:14:24 -0000 Date: Sat, 23 Apr 2005 15:14:00 -0000 Message-ID: <20050423151424.19375.qmail@sourceware.org> From: "hp at gcc dot gnu dot org" To: gcc-bugs@gcc.gnu.org In-Reply-To: <20050420231406.21134.hp@gcc.gnu.org> References: <20050420231406.21134.hp@gcc.gnu.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug middle-end/21134] Make gengenrtl emit mode checks aborting on VOIDmode X-Bugzilla-Reason: CC X-SW-Source: 2005-04/txt/msg03262.txt.bz2 List-Id: ------- Additional Comments From hp at gcc dot gnu dot org 2005-04-23 15:14 ------- In response to comment #2: Any and all SET_SRC/SET_DEST mode-exceptions must be considered to be added to genpreds and genrecog as well, for possible omission of the automatically added mode checks. The sweeping statement humorousely referred to, seems to be a common delusion, shared with at least those programs. Things don't break until there's a (match_operand:P "predicate" x) where x is one of those exceptions (without genpreds/genrecog modified as per const_int). That then causes the predicate to return false. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21134