Module Name: src Committed By: plunky Date: Mon Mar 12 09:09:40 UTC 2012
Modified Files: src/external/bsd/pcc/dist/pcc/cc/ccom: gcc_compat.c pass1.h Log Message: recognise (but ignore) the __returns_twice__ GCC attribute To generate a diff of this commit: cvs rdiff -u -r1.1.1.4 -r1.2 \ src/external/bsd/pcc/dist/pcc/cc/ccom/gcc_compat.c \ src/external/bsd/pcc/dist/pcc/cc/ccom/pass1.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/external/bsd/pcc/dist/pcc/cc/ccom/gcc_compat.c diff -u src/external/bsd/pcc/dist/pcc/cc/ccom/gcc_compat.c:1.1.1.4 src/external/bsd/pcc/dist/pcc/cc/ccom/gcc_compat.c:1.2 --- src/external/bsd/pcc/dist/pcc/cc/ccom/gcc_compat.c:1.1.1.4 Thu Sep 1 12:46:58 2011 +++ src/external/bsd/pcc/dist/pcc/cc/ccom/gcc_compat.c Mon Mar 12 09:09:40 2012 @@ -1,5 +1,5 @@ /* Id: gcc_compat.c,v 1.81 2011/07/27 13:41:44 ragge Exp */ -/* $NetBSD: gcc_compat.c,v 1.1.1.4 2011/09/01 12:46:58 plunky Exp $ */ +/* $NetBSD: gcc_compat.c,v 1.2 2012/03/12 09:09:40 plunky Exp $ */ /* * Copyright (c) 2004 Anders Magnusson (ra...@ludd.luth.se). * All rights reserved. @@ -263,6 +263,7 @@ struct atax { CS(GCC_ATYP_ALW_INL) { A_0ARG, "always_inline" }, CS(GCC_ATYP_TLSMODEL) { A_1ARG|A1_STR, "tls_model" }, CS(GCC_ATYP_ALIASWEAK) { A_1ARG|A1_STR, "aliasweak" }, + CS(GCC_ATYP_RETURNS_TWICE) { A_0ARG, "returns_twice" }, CS(GCC_ATYP_BOUNDED) { A_3ARG|A_MANY|A1_NAME, "bounded" }, }; Index: src/external/bsd/pcc/dist/pcc/cc/ccom/pass1.h diff -u src/external/bsd/pcc/dist/pcc/cc/ccom/pass1.h:1.1.1.4 src/external/bsd/pcc/dist/pcc/cc/ccom/pass1.h:1.2 --- src/external/bsd/pcc/dist/pcc/cc/ccom/pass1.h:1.1.1.4 Thu Sep 1 12:47:00 2011 +++ src/external/bsd/pcc/dist/pcc/cc/ccom/pass1.h Mon Mar 12 09:09:40 2012 @@ -1,5 +1,5 @@ /* Id: pass1.h,v 1.235 2011/08/14 14:52:29 ragge Exp */ -/* $NetBSD: pass1.h,v 1.1.1.4 2011/09/01 12:47:00 plunky Exp $ */ +/* $NetBSD: pass1.h,v 1.2 2012/03/12 09:09:40 plunky Exp $ */ /* * Copyright(C) Caldera International Inc. 2001-2002. All rights reserved. * @@ -491,6 +491,7 @@ enum { ATTR_NONE, GCC_ATYP_ALW_INL, GCC_ATYP_TLSMODEL, GCC_ATYP_ALIASWEAK, + GCC_ATYP_RETURNS_TWICE, /* other stuff */ GCC_ATYP_BOUNDED, /* OpenBSD extra boundary checks */