From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 4632 invoked by alias); 6 Jan 2013 20:37:59 -0000 Received: (qmail 4589 invoked by uid 22791); 6 Jan 2013 20:37:59 -0000 X-SWARE-Spam-Status: No, hits=-3.5 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,KHOP_THREADED,RCVD_IN_DNSWL_NONE,RCVD_IN_HOSTKARMA_NO,RCVD_IN_HOSTKARMA_YE,RP_MATCHES_RCVD,TW_GC X-Spam-Check-By: sourceware.org Received: from qmta11.westchester.pa.mail.comcast.net (HELO QMTA11.westchester.pa.mail.comcast.net) (76.96.59.211) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Sun, 06 Jan 2013 20:37:53 +0000 Received: from omta11.westchester.pa.mail.comcast.net ([76.96.62.36]) by QMTA11.westchester.pa.mail.comcast.net with comcast id kkaC1k0020mv7h05BkdtNn; Sun, 06 Jan 2013 20:37:53 +0000 Received: from bag6-1-pt.tunnel.tserv3.fmt2.ipv6.he.net ([IPv6:2001:470:1f04:ae1::2]) by omta11.westchester.pa.mail.comcast.net with comcast id kkdr1k0030P3DwE3Xkdr71; Sun, 06 Jan 2013 20:37:53 +0000 Content-Type: text/plain; charset=windows-1252 Mime-Version: 1.0 (Mac OS X Mail 6.2 \(1499\)) Subject: Re: [committed] 2011 and 2012 Copyright year updates From: Mike Stump In-Reply-To: <5062A1B1-87A9-4C06-865D-E3FF0F6FA861@comcast.net> Date: Sun, 06 Jan 2013 20:37:00 -0000 Cc: Jakub Jelinek , Andrew Pinski , gcc-patches@gcc.gnu.org Content-Transfer-Encoding: quoted-printable Message-Id: References: <20130104125437.GN7269@tucnak.redhat.com> <20130104164845.GP7269@tucnak.redhat.com> <87ip7a5x1v.fsf@talisman.default> <5062A1B1-87A9-4C06-865D-E3FF0F6FA861@comcast.net> To: Richard Sandiford X-IsSubscribed: yes Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org X-SW-Source: 2013-01/txt/msg00268.txt.bz2 On Jan 6, 2013, at 12:24 PM, Mike Stump wrote: > I did the analysis by case reduction so that like case classes reduce to = generalized forms and then I audited all the forms of changes that appeared= . This lets me skip quickly the majority of changes and focus in on just t= he weirdest of the weird quickly and accurately without missing them in the= noise of the common cases. Oh, just in case people want to see the last residual: $ grep '^[-+]' copyright-range-gcc.patch | grep -v '^---' | grep -v '^+++'= | sed 's/.*opyright/Copyright/; s/Free.*/Free/; s/[12][0-9][0-9][0-9], //g= ; s/opyright (c)/opyright/; s/opyright (C)/opyright/; s/opyright [12][0-9][= 0-9][0-9], */opyright /g; s/[12][0-9][0-9][0-9][,-] *//g' | more | sort | u= niq -c | more 5 - 52 -=20=20=20 1 - 2002 Free 4 - 2007 Free 24 - 2010 2 - 2010 Free 10 - 2010 Free 39 - 2011 8 - 2011 Free 43 - 2011 Free 136 - 2012 31 - 2012 Free 147 - 2012 Free 12 - 2013 1 - 2013 Free 5 - 2013 Free 1 - Foundation, Inc. 706 - Free 1 - Inc. 2 - * 2008 2 - * The Free 1 - * Free 1 -# 2010 Free 3 -# 2011 Free 2 -# 2012 1 -# 2012 Free 14 -# Free 8 -# Free 1 -# The Free 1 -# 2003 Free 1 -# 2008 Free 1 -# 2008 Free 1 -# 2010 Free 12 -# 2011 Free 5 -# 2012 12 -# 2012 Free 54 -# Free 1 -1998 Free 1 -2007 Free 1 -2009 Free 1 -2010 Free 3 -2010 Free 1 -2011 3 -2011 Free 1 -2012 2 -2012 Free 1 -; 2011 Free 2 -; 2012 Free 39 -; Free 2 -;;=20=20 1 -;; 2012 Free 7 -;; Free 1 -;; 2011 Free 4 -;; 2012 1 -;; 2012 Free 12 -;; Free 1 -;; 2010 Free 2 -;; 2011 Free 4 -;; 2012 1 -;; 2012 Free 7 -;; 2012 Free 71 -;; Free 1 -@c=20 1 -@c 2002 Free 2 -@c 2004 Free 1 -@c 2006 Free 2 -@c 2007 Free 1 -@c 2009 2 -@c 2010 2 -@c 2010 Free 2 -@c 2011 Free 8 -@c 2012 1 -@c 2012 Free 1 -@c 2013 25 -@c Free 1 -Foundation, Inc. 7 -Free 1 -Inc. 1 -dnl Free 546 Copyright=20 1 Copyright 1996 2 Copyright 1996 Free 2 Copyright 1997 4 Copyright 1997 Free 4 Copyright 1998 1 Copyright 1998 - 2012 9 Copyright 1998 Free 1 Copyright 1999 3 Copyright 1999 Free 1 Copyright 1999 The Free 5 Copyright 2001 Free 1 Copyright 2001 The Free 2 Copyright 2002 Free 9 Copyright 2003 Free 1 Copyright 2004 20 Copyright 2004 Free 1 Copyright 2004 The Free 2 Copyright 2005 1 Copyright 2005 , 2012 12 Copyright 2005 Free 1 Copyright 2006 4 Copyright 2006 Free 20 Copyright 2007 1 Copyright 2007 Free 324 Copyright 2007 Free 13 Copyright 2008 64 Copyright 2008 Free 18 Copyright 2009 143 Copyright 2009 Free 80 Copyright 2010 3 Copyright 2010 Free 277 Copyright 2010 Free 1 Copyright 2010. 2011 Free 148 Copyright 2011 1 Copyright 2011 Free 631 Copyright 2011 Free 416 Copyright 2012 16 Copyright 2012 Free 1374 Copyright 2012 Free 6 Copyright 2013 25 Copyright 2013 Free 1 Copyright 90, 91, 92, 2007 2 Copyright 90, 91, 92, 95, 96, 2007 3 Copyright 90-2007 Free 1 Copyright 90-2012 Free 1 Copyright 90-96,=20 6 Copyright Free 2 Copyrights-gcj 2010 2 Copyrights-gfortran 2010 2 Copyrights-gfortran 2012 2 Copyrights-gfortran} Free 2 Copyrights-go 2012 6 Copyright{}=20 1 Copyright{} 2005 1 Copyright{} 2005 Free 3 Copyright{} 2010 Free 1 Copyright{} 2011 2 Copyright{} 2011 Free 2 Copyright{} 2012 Free Of course, this leaves out all the intermediates and audit steps. This is = merely the last step.