public inbox for gcc-patches@gcc.gnu.org
 help / color / mirror / Atom feed
From: "Kaveh R. GHAZI" <ghazi@caip.rutgers.edu>
To: Richard Guenther <richard.guenther@gmail.com>
Cc: Andreas Tobler <andreast-list@fgznet.ch>,
	        GCC Patches <gcc-patches@gcc.gnu.org>,
	bkorb@gnu.org
Subject: Re: [4.2 PATCH]: backport solaris11 c99-math fixincludes patch
Date: Sat, 01 Mar 2008 16:06:00 -0000	[thread overview]
Message-ID: <Pine.GSO.4.58.0803011052040.12475@caipclassic.rutgers.edu> (raw)
In-Reply-To: <84fc9c000802271437x4809fd39p77a9bc1292a9dc61@mail.gmail.com>

On Wed, 27 Feb 2008, Richard Guenther wrote:

> On Wed, Feb 27, 2008 at 8:23 PM, Andreas Tobler <andreast-list@fgznet.ch> wrote:
> > Hi Kaveh,
> >
> >
> >  Kaveh R. GHAZI wrote:
> >
> >  >> 2008-02-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
> >  >>          Andreas Tobler  <a.tobler@schweiz.org>
> >  >>
> >  >>      * inclhack.def (solaris_math_10): New.
> >  >>      * tests/base/iso/math_c99.h: Update.
> >  >>      * fixincl.x: Regenerate.
> >  >>
> >  >
> >  > Hi Andreas - I believe this also applies to 4.1.  Bruce generally likes
> >  > fixincludes patches to be applied to all active branches.  See:
> >  > http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01334.html
> >  >
> >
> >  I know, I just wanted to highlight that I have the patch already
> >  finished for 4.2. For 4.1 I need to co the branch and test.
>
> The 4.1 branch is in deep maintainance mode and should receive only
> serious wrong-code bug fixes and fixes for regressions on the branch itself.
> It also won't get any more releases due to GPL transition issues.
> Richard.

Richard,

I believe this bugfix qualifies for gcc-4.1.

It's a wrong code bug.  It's a regression (if you count that moving from
solaris10 to solaris11 you'll see a new bug).  The restriction
"regressions on the branch itself" is not followed *at all by anyone*.
Just look at the 4.1 ChangeLog, so please let's not apply that
qualification to just this one patch.

I agree it's a corner case, but whether it's "serious" to a user depends
on whether their code relies on the correct behavior of this feature.  So
IMHO we should balance the relative frequency of this case vs. the
invasiveness of the fix.

Regarding that, the patch is small & simple, done by fixincludes (i.e. not
a behavior change to cc1), it's limited to solaris11 in just one header
file on that OS.

And the fixincludes maintainer has expressed his policy regarding
backports is that "all active branches" should get all fixes.
http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01334.html
We generally give some leeway to maintainers within their area of
expertise.

Weighing all this together, I'd like you to please reconsider.

		Thanks,
		--Kaveh
--
Kaveh R. Ghazi			ghazi@caip.rutgers.edu

  reply	other threads:[~2008-03-01 16:06 UTC|newest]

Thread overview: 23+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-02-27  8:18 Andreas Tobler
2008-02-27 15:13 ` Kaveh R. GHAZI
2008-02-27 19:43   ` Andreas Tobler
2008-02-28  1:01     ` Richard Guenther
2008-03-01 16:06       ` Kaveh R. GHAZI [this message]
2008-03-01 16:43         ` Richard Guenther
2008-03-09 20:55       ` Status of the 4.1 branch (was: [4.2 PATCH]: backport solaris11 c99-math fixincludes patch) Gerald Pfeifer
2008-03-09 21:12         ` Richard Guenther
2008-03-09 22:44         ` Kaveh R. Ghazi
2008-03-13 13:03           ` Status of the 4.1 branch Gerald Pfeifer
2008-03-13 13:11             ` Richard Guenther
2008-03-13 15:59               ` Kaveh R. Ghazi
2008-03-13 18:49                 ` Gerald Pfeifer
2008-03-14 23:31                   ` Gabriel Dos Reis
2008-03-14 23:34                     ` Joseph S. Myers
2008-03-14 23:44                       ` Gabriel Dos Reis
2008-03-15  0:15                         ` Richard Guenther
2008-02-28 21:52     ` [4.2 PATCH]: backport solaris11 c99-math fixincludes patch Andreas Tobler
2008-02-29 18:52 ` Mark Mitchell
2008-03-12 21:50   ` Andreas Tobler
2008-03-12 22:27     ` Kaveh R. Ghazi
2008-03-12 22:37       ` Andreas Tobler
2008-03-13 21:37         ` Andreas Tobler

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=Pine.GSO.4.58.0803011052040.12475@caipclassic.rutgers.edu \
    --to=ghazi@caip.rutgers.edu \
    --cc=andreast-list@fgznet.ch \
    --cc=bkorb@gnu.org \
    --cc=gcc-patches@gcc.gnu.org \
    --cc=richard.guenther@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).