This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug bootstrap/61315] wide-int.cc cannot be built by darwin system compiler


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61315

--- Comment #14 from Manuel LÃpez-IbÃÃez <manu at gcc dot gnu.org> ---
(In reply to Dominique d'Humieres from comment #13)
> In my paranoid days I have the feeling that I don't exist on the gcc
> lists!-(although I am only interested by gfortran and optimization, I do
> what I can to keep the test suite as clean as possible for darwin: bug
> reports, debugging when I can, ...). Iain Sandoe may have a similar feeling
> too, even if he has a significant contribution in fixing darwin problem.

Why is that so? Do you mean your patches aren't reviewed fast enough?

There are three darwin maintainers. If you are unsatisfied with their work, I
would suggest to try to approach them in private. Perhaps they will be happy to
delegate some maintainership duties or suggest some way to improve
communication.

Patches going unreviewed is a general problem in GCC not restricted to Darwin.
Nobody has found a good solution to this problem yet.

> I also acknowledge that most of the GCC developers are quite helpful and
> that some of them consider their duty to fix their bugs even on darwin.
> However I consider that comments such that "darwin is broken by design",
> "darwin sucks", ... are unprofessional.

So ignore those comments. Even smart people say stupid things from time to
time. Many people that write in the GCC lists (or bug reports) don't even
contribute to GCC. When I started working on GCC diagnostics, many GCC devs
told me that there will never be native color diagnostics. Now we have colors
and the Apocalypse hasn't arrived. See also points 1 and 9 at
https://gcc.gnu.org/wiki/GCC_Research about negative feedback.

I think the approach of FX was exactly right: Expose your case and send a
patch. If you cannot convince someone, then convince others.

> Last thing I want to say, I have seen several bugs blamed to drawing that
> were gcc bugs and also several "unfixable on darwin" features that got fixed
> by gcc improvements.

Sure. I personally think that GCC is better off supporting Darwin than not, but
I wouldn't personally work on Darwin since I only care about Linux. It is only
logical that people using Darwin are the ones working on it. The quality of
Darwin support in GCC is only a function of the number of people working on it,
not a hidden agenda, design or philosophy. 

(The same is true for every other language or port or part of the compiler. The
only reason why Clang has better diagnostics than GCC is that there were 191
contributors to Clang last year, while I would be surprised if more than 20
people contributed to the C/C++ FEs during the same time.)

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]