X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=gcc%2Flambda-trans.c;h=c5872d5cc37e0f1e41970ff08bad155fd97422f6;hb=a83c17ce39a912f8076f4a4af63b19a734285407;hp=2179c7f113e4e9934544963b028f2c3c062387cb;hpb=50caf588c7dc25dbfaf4e0f300ecb2ad2d0d8980;p=pf3gnuchains%2Fgcc-fork.git diff --git a/gcc/lambda-trans.c b/gcc/lambda-trans.c index 2179c7f113e..c5872d5cc37 100644 --- a/gcc/lambda-trans.c +++ b/gcc/lambda-trans.c @@ -1,12 +1,12 @@ /* Lambda matrix transformations. - Copyright (C) 2003, 2004 Free Software Foundation, Inc. + Copyright (C) 2003, 2004, 2007 Free Software Foundation, Inc. Contributed by Daniel Berlin . This file is part of GCC. GCC is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free -Software Foundation; either version 2, or (at your option) any later +Software Foundation; either version 3, or (at your option) any later version. GCC is distributed in the hope that it will be useful, but WITHOUT ANY @@ -15,19 +15,16 @@ FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License -along with GCC; see the file COPYING. If not, write to the Free -Software Foundation, 59 Temple Place - Suite 330, Boston, MA -02111-1307, USA. */ +along with GCC; see the file COPYING3. If not see +. */ #include "config.h" #include "system.h" #include "coretypes.h" #include "tm.h" -#include "errors.h" #include "ggc.h" #include "tree.h" #include "target.h" -#include "varray.h" #include "lambda.h" /* Allocate a new transformation matrix. */ @@ -37,7 +34,7 @@ lambda_trans_matrix_new (int colsize, int rowsize) { lambda_trans_matrix ret; - ret = ggc_alloc (sizeof (*ret)); + ret = GGC_NEW (struct lambda_trans_matrix_s); LTM_MATRIX (ret) = lambda_matrix_new (rowsize, colsize); LTM_ROWSIZE (ret) = rowsize; LTM_COLSIZE (ret) = colsize;