From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 1900 invoked by alias); 13 May 2012 09:05:12 -0000 Received: (qmail 1887 invoked by uid 22791); 13 May 2012 09:05:10 -0000 X-SWARE-Spam-Status: No, hits=-4.0 required=5.0 tests=AWL,BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,KHOP_RCVD_TRUST,RCVD_IN_DNSWL_LOW,RCVD_IN_HOSTKARMA_YE X-Spam-Check-By: sourceware.org Received: from mail-bk0-f47.google.com (HELO mail-bk0-f47.google.com) (209.85.214.47) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Sun, 13 May 2012 09:04:57 +0000 Received: by bkcjm2 with SMTP id jm2so3398399bkc.20 for ; Sun, 13 May 2012 02:04:56 -0700 (PDT) Received: by 10.205.120.17 with SMTP id fw17mr1575453bkc.20.1336899896588; Sun, 13 May 2012 02:04:56 -0700 (PDT) MIME-Version: 1.0 Received: by 10.205.83.80 with HTTP; Sun, 13 May 2012 02:04:36 -0700 (PDT) From: =?ISO-8859-1?Q?Manuel_L=F3pez=2DIb=E1=F1ez?= Date: Sun, 13 May 2012 09:05:00 -0000 Message-ID: Subject: make conflicting help text an error To: Gcc Patch List Cc: "Joseph S. Myers" , Arnaud Charlet Content-Type: multipart/mixed; boundary=000e0ce004806fbbaa04bfe743a5 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: 2012-05/txt/msg00874.txt.bz2 --000e0ce004806fbbaa04bfe743a5 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-length: 819 Hi, These warnings are invisible when building but they may help to detect if an option is duplicated somewhere else with different purpose , so it would be better to make this an error, Only 2 options in Ada trigger this warning, and their help text has no effect, since it gest overridden by the ones in c.opt. Fixing this properly would require language-specific namespace, so two options with the same name in different languages can have completely different help text (and Init() and other flags). Not something I am planning to work on in the future. OK? 2012-05-13 Manuel L=F3pez-Ib=E1=F1ez gcc/ * optc-gen.awk: Error instead of warning for conflicting help. ada/ * gcc-interface/lang.opt (I): Comment out help text with no effect. (nostdinc): Comment out help text with no effect. --000e0ce004806fbbaa04bfe743a5 Content-Type: application/octet-stream; name="p.diff" Content-Disposition: attachment; filename="p.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_h25vh7m60 Content-length: 2131 SW5kZXg6IGdjYy9vcHRjLWdlbi5hd2sKPT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PQotLS0gZ2NjL29wdGMtZ2VuLmF3awkocmV2aXNpb24gMTg3NDI3KQorKysg Z2NjL29wdGMtZ2VuLmF3awkod29ya2luZyBjb3B5KQpAQCAtMTg2LDEzICsx ODYsMTMgQEAgZm9yIChpID0gMDsgaSA8IG5fb3B0czsgaSsrKSB7CiAJd2hp bGUoIGkgKyAxICE9IG5fb3B0cyAmJiBvcHRzW2ldID09IG9wdHNbaSArIDFd ICkgewogCQlmbGFnc1tpICsgMV0gPSBmbGFnc1tpXSAiICIgZmxhZ3NbaSAr IDFdOwogCQlpZiAoaGVscFtpICsgMV0gPT0gIiIpCiAJCQloZWxwW2kgKyAx XSA9IGhlbHBbaV0KIAkJZWxzZSBpZiAoaGVscFtpXSAhPSAiIiAmJiBoZWxw W2kgKyAxXSAhPSBoZWxwW2ldKQotCQkJcHJpbnQgIndhcm5pbmc6IG11bHRp cGxlIGRpZmZlcmVudCBoZWxwIHN0cmluZ3MgZm9yICIgXAotCQkJCW9wdHNb aV0gIjpcblx0IiBoZWxwW2ldICJcblx0IiBoZWxwW2kgKyAxXSBcCi0JCQkJ fCAiY2F0IDE+JjIiCisJCQlwcmludCAiI2Vycm9yIE11bHRpcGxlIGRpZmZl cmVudCBoZWxwIHN0cmluZ3MgZm9yICIgXAorCQkJCW9wdHNbaV0gIjpcblx0 IiBoZWxwW2ldICJcblx0IiBoZWxwW2kgKyAxXQorCQkJCQogCQlpKys7CiAJ CWJhY2tfY2hhaW5baV0gPSAiTl9PUFRTIjsKIAkJaW5kaWNlc1tvcHRzW2ld XSA9IGo7CiAJfQogCWorKzsKSW5kZXg6IGdjYy9hZGEvZ2NjLWludGVyZmFj ZS9sYW5nLm9wdAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBnY2MvYWRh L2djYy1pbnRlcmZhY2UvbGFuZy5vcHQJKHJldmlzaW9uIDE4NzQyNykKKysr IGdjYy9hZGEvZ2NjLWludGVyZmFjZS9sYW5nLm9wdAkod29ya2luZyBjb3B5 KQpAQCAtNDYsMTEgKzQ2LDExIEBAIEFkYSBBZGFXaHkgQWxpYXMobm9zdGRp bmMpCiAtbm8tc3RhbmRhcmQtbGlicmFyaWVzCiBBZGEgQWRhV2h5IEFsaWFz KG5vc3RkbGliKQogCiBJCiBBZGEgQWRhV2h5IEpvaW5lZCBTZXBhcmF0ZQot LUkgPGRpcj4uCUFkZCA8ZGlyPiB0byB0aGUgZW5kIG9mIHRoZSBtYWluIHNv dXJjZSBwYXRoCis7IERvY3VtZW50ZWQgaW4gQyBidXQgaXQgc2hvdWxkIGJl OiAtSSA8ZGlyPi4JQWRkIDxkaXI+IHRvIHRoZSBlbmQgb2YgdGhlIG1haW4g c291cmNlIHBhdGgKIAogV2FsbAogQWRhIEFkYVdoeQogRW5hYmxlIG1vc3Qg d2FybmluZyBtZXNzYWdlcwogCkBAIC01OCwxMSArNTgsMTEgQEAgazgKIERy aXZlcgogU3lub255bSBvZiAtZ25hdGs4CiAKIG5vc3RkaW5jCiBBZGEgQWRh V2h5IFJlamVjdE5lZ2F0aXZlCi1EbyBub3QgbG9vayBmb3Igc291cmNlIGZp bGVzIGluIHN0YW5kYXJkIHBhdGgKKzsgRG9jdW1lbnRlZCBpbiBDIGJ1dCBp dCBzaG91bGQgYmU6IERvIG5vdCBsb29rIGZvciBzb3VyY2UgZmlsZXMgaW4g c3RhbmRhcmQgcGF0aAogCiBub3N0ZGxpYgogQWRhIEFkYVdoeQogRG8gbm90 IGxvb2sgZm9yIG9iamVjdCBmaWxlcyBpbiBzdGFuZGFyZCBwYXRoCiAK --000e0ce004806fbbaa04bfe743a5--