From patchwork Tue Jun 11 18:45:07 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: DJ Delorie X-Patchwork-Id: 250607 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from sourceware.org (server1.sourceware.org [209.132.180.131]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "localhost", Issuer "www.qmailtoaster.com" (not verified)) by ozlabs.org (Postfix) with ESMTPS id BFC482C0082 for ; Wed, 12 Jun 2013 04:45:17 +1000 (EST) DomainKey-Signature: a=rsa-sha1; c=nofws; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender:date :message-id:from:to:subject; q=dns; s=default; b=qgQa9NigdPdqChy KMDpyjrCgKotqDVhkObzefHYAlHGByeckl63oRV5A62lcTKrecMj0BOya6oE/Djn brX1VxWS7g2iMTZL5KHLJwv9BlgeqZfyJgcriUOrGZMWEpSe3nyhjkj6oey8dMw4 TBctELt5DrQNn1mkK8l8gSu/9G84= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender:date :message-id:from:to:subject; s=default; bh=6MHzS0q0ByWzCypU4La8l pXiddE=; b=jXhVfzB4aQjHwnNZfg5SO3pA/+qT1L6CSVQ7/1scvwjdy9bOcJMYB XXT418YGxQHrCBnXdJ5mCSOyeJD0wgeYB1YJpswF31qKZ+HaZvpmyKrs6m/3gX4I hRAKd8IYkhQiJ07gmy1kiQ/hLJk279xUKA48uzEAeqgvhzszHQ5AjE= Received: (qmail 32380 invoked by alias); 11 Jun 2013 18:45:11 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Delivered-To: mailing list gcc-patches@gcc.gnu.org Received: (qmail 32371 invoked by uid 89); 11 Jun 2013 18:45:10 -0000 X-Spam-SWARE-Status: No, score=-6.2 required=5.0 tests=AWL, BAYES_00, RCVD_IN_HOSTKARMA_W, RCVD_IN_HOSTKARMA_WL, RP_MATCHES_RCVD, SPF_HELO_PASS, SPF_PASS autolearn=ham version=3.3.1 Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28) by sourceware.org (qpsmtpd/0.84/v0.84-167-ge50287c) with ESMTP; Tue, 11 Jun 2013 18:45:10 +0000 Received: from int-mx01.intmail.prod.int.phx2.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.11]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id r5BIj9qP016878 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Tue, 11 Jun 2013 14:45:09 -0400 Received: from greed.delorie.com (ovpn-113-43.phx2.redhat.com [10.3.113.43]) by int-mx01.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id r5BIj85v002441 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Tue, 11 Jun 2013 14:45:09 -0400 Received: from greed.delorie.com (greed.delorie.com [127.0.0.1]) by greed.delorie.com (8.14.4/8.14.4) with ESMTP id r5BIj7Oa019293 for ; Tue, 11 Jun 2013 14:45:07 -0400 Received: (from dj@localhost) by greed.delorie.com (8.14.4/8.14.4/Submit) id r5BIj7oc019292; Tue, 11 Jun 2013 14:45:07 -0400 Date: Tue, 11 Jun 2013 14:45:07 -0400 Message-Id: <201306111845.r5BIj7oc019292@greed.delorie.com> From: DJ Delorie To: gcc-patches@gcc.gnu.org Subject: [rl78] define TARGET_UNWIND_WORD_MODE Fixes a libstdc++v3 build failure. Committed. * config/rl78/rl78.c (TARGET_UNWIND_WORD_MODE): Define. (rl78_unwind_word_mode): New. Index: config/rl78/rl78.c =================================================================== --- config/rl78/rl78.c (revision 199963) +++ config/rl78/rl78.c (working copy) @@ -2736,9 +2736,19 @@ rl78_return_in_memory (const_tree type, { const HOST_WIDE_INT size = int_size_in_bytes (type); return (size == -1 || size > 8); } + +#undef TARGET_UNWIND_WORD_MODE +#define TARGET_UNWIND_WORD_MODE rl78_unwind_word_mode + +static enum machine_mode +rl78_unwind_word_mode (void) +{ + return HImode; +} + struct gcc_target targetm = TARGET_INITIALIZER; #include "gt-rl78.h"