[Bug fortran/56226] Add support for DEC UNION and MAP extensions

2016-03-10 Thread davejohansen at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56226

--- Comment #14 from Dave Johansen  ---
Are the patches for 4.8 available or can they be made available? I would like
to make a Software Collection (SCL) of version of 4.8 with these patches so it
could be used on RHEL 6/7 without having to jump to a newer version of the
compiler.

[Bug fortran/56226] Add support for DEC UNION and MAP extensions

2016-03-10 Thread davejohansen at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56226

--- Comment #17 from Dave Johansen  ---
(In reply to kargl from comment #16)
> See the fortran@ mailinglist archive.  Fritz posted a patch against
> 4.8 branch.

Are the patches that were posted against 6.0?

> That patch will never be committed to the 4.8 branch because that
> branch is closed.

I understand that 4.8 is EOL and I'm not requesting that they be applied. I'm
just requesting that they be made available so that I can add them to an SCL
build that I do myself using COPR ( https://fedorahosted.org/copr/ ) so they
can be used on RHEL 6/7 (which have not been EOLed).

[Bug fortran/56226] Add support for DEC UNION and MAP extensions

2016-03-10 Thread davejohansen at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56226

--- Comment #19 from Dave Johansen  ---
(In reply to kargl from comment #18)
> (In reply to Dave Johansen from comment #17)
> > (In reply to kargl from comment #16)
> > > See the fortran@ mailinglist archive.  Fritz posted a patch against
> > > 4.8 branch.
> > 
> > Are the patches that were posted against 6.0?
> > 
> 
> What part of "Fritz posted a patch against 4.8 branch"
> is not clear?
> 
> What part of "See the fortran@ mailinglist archive"
> is not clear.
> 
> To be brutally clear:
> https://gcc.gnu.org/ml/fortran/2016-03/msg00013.html

Sorry, that was a complete oversight on my part. The recent patches were inline
text and so I didn't notice the link to the gzipped attachment at the bottom of
that email.

[Bug other/79046] New: g++ -print-file-name=plugin uses full version number in path

2017-01-10 Thread davejohansen at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79046

Bug ID: 79046
   Summary: g++ -print-file-name=plugin uses full version number
in path
   Product: gcc
   Version: unknown
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: other
  Assignee: unassigned at gcc dot gnu.org
  Reporter: davejohansen at gmail dot com
  Target Milestone: ---

Created attachment 40493
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40493&action=edit
gcc patch for version from OpenSUSE

g++ -print-file-name=plugin uses the full version number in the path when just
the major version number is all that's required for compatibility. This means
that plugins have to require the specific version of gcc and have to be rebuild
after every update to gcc. For what it's worth, gcc on Ubuntu and OpenSUSE have
already made this change and I've attached the patch from OpenSUSE that I
believe does the change.

[Bug other/79046] g++ -print-file-name=plugin uses full version number in path

2017-01-10 Thread davejohansen at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79046

--- Comment #3 from Dave Johansen  ---
What are the chances that either of those changes will make it into the 7
release?

[Bug other/79046] g++ -print-file-name=plugin uses full version number in path

2017-01-12 Thread davejohansen at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79046

--- Comment #6 from Dave Johansen  ---
Could that be made a guarantee? Right now, having to build plugins against the
full version of GCC is a major pain for distributions and saying that GCC
plugins are API/ABI stable for a major version would eliminate that pain point.

[Bug c++/60731] [4.7/4.8/4.9 Regression] dynamic library not getting reinitialized on multiple calls to dlopen()

2014-06-12 Thread davejohansen at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60731

--- Comment #11 from Dave Johansen  ---
Can this please be reopened? It was determined in the glibc bugzilla that this
is a gcc problem because of the incorrect setting of unique flag.


[Bug c++/60731] [4.7/4.8/4.9 Regression] dynamic library not getting reinitialized on multiple calls to dlopen()

2015-01-15 Thread davejohansen at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60731

--- Comment #14 from Dave Johansen  ---
Could you please point me to how I can reproduce the issue with "RTLD_LOCAL
with multiple loaded objects depending on the same library"? I would like to
see if I can reproduce that issue with clang++ and icpc.
Thanks,
Dave


[Bug c++/68842] New: Better error output when template needed before dependent name

2015-12-10 Thread davejohansen at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68842

Bug ID: 68842
   Summary: Better error output when template needed before
dependent name
   Product: gcc
   Version: 4.8.3
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: c++
  Assignee: unassigned at gcc dot gnu.org
  Reporter: davejohansen at gmail dot com
  Target Milestone: ---

Created attachment 36985
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=36985&action=edit
Example code to demonstrate error

Currently, when a dependent name cannot be correctly resolved and the template
keyword is required, the error output is:
test_template.cc: In instantiation of ‘void do_test() [with int N = 2]’:
test_template.cc:20:14:   required from here
test_template.cc:15:15: error: invalid operands of types ‘’ and ‘int’ to binary ‘operator<’
   t.do_nothing(0);

The output is a correct representation of how the compiler is interpreting the
code, but it is not helpful to a developer that doesn't understand the
intricacies of templates and dependent name resolution. It would be nice if a
more meaningful error output was given with at least a hint about the possible
need for the template keyword.