From linimon@FreeBSD.org  Sat Mar 10 06:02:48 2012
Return-Path: <linimon@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id 169D31065678
	for <FreeBSD-gnats-submit@freebsd.org>; Sat, 10 Mar 2012 06:02:48 +0000 (UTC)
	(envelope-from linimon@FreeBSD.org)
Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28])
	by mx1.freebsd.org (Postfix) with ESMTP id BF78C8FC1B
	for <FreeBSD-gnats-submit@freebsd.org>; Sat, 10 Mar 2012 06:02:47 +0000 (UTC)
Received: from freefall.freebsd.org (localhost [127.0.0.1])
	by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q2A62lXn018885
	for <FreeBSD-gnats-submit@freebsd.org>; Sat, 10 Mar 2012 06:02:47 GMT
	(envelope-from linimon@freefall.freebsd.org)
Received: (from linimon@localhost)
	by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q2A62lMU018884;
	Sat, 10 Mar 2012 06:02:47 GMT
	(envelope-from linimon)
Message-Id: <201203100602.q2A62lMU018884@freefall.freebsd.org>
Date: Sat, 10 Mar 2012 06:02:47 GMT
From: Mark Linimon <linimon@FreeBSD.org>
Reply-To: Mark Linimon <linimon@FreeBSD.org>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: [exp-run] Request for exp-run: C11 keywords
X-Send-Pr-Version: 3.113
X-GNATS-Notify: Ed Schouten <ed@80386.nl>

>Number:         165897
>Category:       ports
>Synopsis:       [exp-run] Request for exp-run: C11 keywords
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    ed
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Mar 10 06:10:03 UTC 2012
>Closed-Date:    Sun Mar 18 10:29:06 CET 2012
>Last-Modified:  Sun Mar 18 10:29:06 CET 2012
>Originator:     Mark Linimon
>Release:        FreeBSD 9-STABLE
>Organization:
FreeBSD
>Environment:
>Description:
[linimon note: submitted on behalf of ed@, who is the author of the text
below]

Some time ago we added support for C11 keywords to <sys/cdefs.h>,                                                   
meaning we can already use some of the most interesting C11 features,                                               
even with older compilers.                                                                                          
                                                                                                                    
I am considering backporting this work to FreeBSD 9, only if it doesn't                                             
break (too many) stuff. The reason for this is that it allows people to                                             
write code on HEAD and safely merge it to 9 later on, without                                                       
potentially breaking the build because of this.                                                                     
                                                                                                                    
Is there a chance you folks can test the following patch for me?                                                    
                                                                                                                    
        http://80386.nl/pub/cdefs.txt                                                                               
                                                                                                                    
Please make sure you apply this patch to stable/9 r231289 or later.                                                 
Thanks!                                                                                                             
                                                                                                                    
--                                                                                                                  
 Ed Schouten <ed@80386.nl>                                                                                          
 WWW: http://80386.nl/   
>How-To-Repeat:
>Fix:
>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->portmgr 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Sat Mar 10 06:16:58 UTC 2012 
Responsible-Changed-Why:  
request for exp-run. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=165897 
State-Changed-From-To: open->feedback 
State-Changed-By: linimon 
State-Changed-When: Sat Mar 10 06:55:07 UTC 2012 
State-Changed-Why:  
Patch no longer applies: 

- hunks 2 and 3 fail because the code appears to have already been added. 
- although hunk 1 succeeds, the result is 2 stanzas beginning "Keywords 
added in C11."  One appearts to have already been added. 

Bah, never mind the above, I applied it to 10-current, but now I can't 
cancel the GNATS edit. 


Responsible-Changed-From-To: portmgr->ed 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Sat Mar 10 06:55:07 UTC 2012 
Responsible-Changed-Why:  

http://www.freebsd.org/cgi/query-pr.cgi?pr=165897 
State-Changed-From-To: feedback->analyzed 
State-Changed-By: linimon 
State-Changed-When: Sat Mar 10 07:00:52 UTC 2012 
State-Changed-Why:  
patch applied to wrong branch.  please ignore previous email. 


Responsible-Changed-From-To: ed->portmgr 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Sat Mar 10 07:00:52 UTC 2012 
Responsible-Changed-Why:  

http://www.freebsd.org/cgi/query-pr.cgi?pr=165897 
Responsible-Changed-From-To: portmgr->ed 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Sun Mar 18 08:46:31 UTC 2012 
Responsible-Changed-Why:  
Results are at: 

http://pointyhat-west.isc.freebsd.org/errorlogs/amd64-errorlogs/e.9-exp.20120311030612.pointyhat-west/index-category.html 

AFAICT there are no regressions. 

I hope this means I did the test with what I thought I was testing :-) 

http://www.freebsd.org/cgi/query-pr.cgi?pr=165897 
State-Changed-From-To: analyzed->closed 
State-Changed-By: ed 
State-Changed-When: Sun Mar 18 10:29:05 CET 2012 
State-Changed-Why:  
Thanks, Mark! The results look okay, so I've committed the patch to 
FreeBSD 9. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=165897 
>Unformatted:
