[Bug libstdc++/81835] cxxabi.h has invalid link in comment.

2017-09-13 Thread aldyh at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81835

--- Comment #10 from Aldy Hernandez  ---
Author: aldyh
Date: Wed Sep 13 17:01:19 2017
New Revision: 252441

URL: https://gcc.gnu.org/viewcvs?rev=252441&root=gcc&view=rev
Log:
PR81815: Invalid conditional reduction

We weren't checking whether the phi in a conditional reduction was
used by the condition itself (which isn't a case we handle).

2017-08-11  Richard Sandiford  

gcc/
PR tree-optimization/81835
* tree-vect-loop.c (vect_is_simple_reduction): Simply checks for
the phi SSA_NAME.  Check that the condition in a COND_EXPR does
not depend on the phi.

gcc/testsuite/
PR tree-optimization/81835
* gcc.dg/vect/pr81815.c: New test.

Added:
branches/range-gen2/gcc/testsuite/gcc.dg/vect/pr81815.c
Modified:
branches/range-gen2/gcc/ChangeLog
branches/range-gen2/gcc/testsuite/ChangeLog
branches/range-gen2/gcc/tree-vect-loop.c

[Bug libstdc++/81835] cxxabi.h has invalid link in comment.

2017-09-13 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81835

--- Comment #9 from Jonathan Wakely  ---
Author: redi
Date: Wed Sep 13 10:10:44 2017
New Revision: 252069

URL: https://gcc.gnu.org/viewcvs?rev=252069&root=gcc&view=rev
Log:
PR libstdc++/81835 fix broken URLs in libstdc++ docs

PR libstdc++/81835
* doc/xml/manual/extensions.xml: Replace unstable URL.
* doc/html/manual/ext_demangling.html: Regenerate.
* libsupc++/cxxabi.h (__cxa_demangle): Fix broken URL.

Modified:
branches/gcc-5-branch/libstdc++-v3/ChangeLog
branches/gcc-5-branch/libstdc++-v3/doc/html/manual/ext_demangling.html
branches/gcc-5-branch/libstdc++-v3/doc/xml/manual/extensions.xml
branches/gcc-5-branch/libstdc++-v3/libsupc++/cxxabi.h

[Bug libstdc++/81835] cxxabi.h has invalid link in comment.

2017-09-13 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81835

Jonathan Wakely  changed:

   What|Removed |Added

   Keywords||documentation
 Status|ASSIGNED|RESOLVED
 Resolution|--- |FIXED
   Target Milestone|--- |5.5

--- Comment #8 from Jonathan Wakely  ---
Fixed in all active branches.

[Bug libstdc++/81835] cxxabi.h has invalid link in comment.

2017-09-13 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81835

--- Comment #7 from Jonathan Wakely  ---
Author: redi
Date: Wed Sep 13 10:10:04 2017
New Revision: 252068

URL: https://gcc.gnu.org/viewcvs?rev=252068&root=gcc&view=rev
Log:
PR libstdc++/81835 fix broken URLs in libstdc++ docs

PR libstdc++/81835
* doc/xml/manual/extensions.xml: Replace unstable URL.
* doc/html/manual/ext_demangling.html: Regenerate.
* libsupc++/cxxabi.h (__cxa_demangle): Fix broken URL.

Modified:
branches/gcc-6-branch/libstdc++-v3/ChangeLog
branches/gcc-6-branch/libstdc++-v3/doc/html/manual/ext_demangling.html
branches/gcc-6-branch/libstdc++-v3/doc/xml/manual/extensions.xml
branches/gcc-6-branch/libstdc++-v3/libsupc++/cxxabi.h

[Bug libstdc++/81835] cxxabi.h has invalid link in comment.

2017-09-13 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81835

--- Comment #6 from Jonathan Wakely  ---
Author: redi
Date: Wed Sep 13 10:07:25 2017
New Revision: 252067

URL: https://gcc.gnu.org/viewcvs?rev=252067&root=gcc&view=rev
Log:
PR libstdc++/81835 fix broken URLs in libstdc++ docs

PR libstdc++/81835
* doc/xml/manual/extensions.xml: Replace unstable URL.
* doc/html/manual/ext_demangling.html: Regenerate.
* libsupc++/cxxabi.h (__cxa_demangle): Fix broken URL.

Modified:
branches/gcc-7-branch/libstdc++-v3/ChangeLog
branches/gcc-7-branch/libstdc++-v3/doc/html/manual/ext_demangling.html
branches/gcc-7-branch/libstdc++-v3/doc/xml/manual/extensions.xml
branches/gcc-7-branch/libstdc++-v3/libsupc++/cxxabi.h

[Bug libstdc++/81835] cxxabi.h has invalid link in comment.

2017-09-13 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81835

--- Comment #5 from Jonathan Wakely  ---
Author: redi
Date: Wed Sep 13 10:05:59 2017
New Revision: 252066

URL: https://gcc.gnu.org/viewcvs?rev=252066&root=gcc&view=rev
Log:
PR libstdc++/81835 fix broken URLs in libstdc++ docs

PR libstdc++/81835
* doc/xml/manual/extensions.xml: Replace unstable URL.
* doc/html/manual/ext_demangling.html: Regenerate.
* libsupc++/cxxabi.h (__cxa_demangle): Fix broken URL.

Modified:
trunk/libstdc++-v3/ChangeLog
trunk/libstdc++-v3/doc/html/manual/ext_demangling.html
trunk/libstdc++-v3/doc/xml/manual/extensions.xml
trunk/libstdc++-v3/libsupc++/cxxabi.h

[Bug libstdc++/81835] cxxabi.h has invalid link in comment.

2017-08-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81835

--- Comment #4 from Jonathan Wakely  ---
That should point back to the cxxabi.h file, where you started.

[Bug libstdc++/81835] cxxabi.h has invalid link in comment.

2017-08-18 Thread chrisj at rtems dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81835

--- Comment #3 from Chris Johns  ---
(In reply to Jonathan Wakely from comment #2)
> (In reply to Chris Johns from comment #0)
> > Tiny issue.
> > 
> > Looking over cxxabi.h I noticed a link in a comment about __cxa_demangle is
> > not valid anymore:
> > 
> >*  See http://gcc.gnu.org/onlinedocs/libstdc++/manual/bk01pt12ch39.html
> >*  for other examples of use.
> 
> I'll fix the link.

Thank you.

> > I am looking for the implementation of the demangler code we have on our
> > mebedded targets in RTEMS. A pointer to that location would be most 
> > welcomed.
> 
> https://gcc.gnu.org/onlinedocs/libstdc++/manual/ext_demangling.html is the
> new location.

I clicked on the link and that page states:

 "If you have read the [source documentation for namespace abi] then you are
aware .."

I clicked on that link and the page is titled:

 bin_search_tree_/debug_fn_imps.hpp File Reference

This does not seem to correct or point me to the demangler code. 

I have located the code in libiberty however I am unsure if this is the code in
the RTEMS targets.

[Bug libstdc++/81835] cxxabi.h has invalid link in comment.

2017-08-17 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81835

Jonathan Wakely  changed:

   What|Removed |Added

 Status|UNCONFIRMED |ASSIGNED
   Last reconfirmed||2017-08-17
  Component|demangler   |libstdc++
   Assignee|unassigned at gcc dot gnu.org  |redi at gcc dot gnu.org
 Ever confirmed|0   |1

--- Comment #2 from Jonathan Wakely  ---
(In reply to Chris Johns from comment #0)
> Tiny issue.
> 
> Looking over cxxabi.h I noticed a link in a comment about __cxa_demangle is
> not valid anymore:
> 
>*  See http://gcc.gnu.org/onlinedocs/libstdc++/manual/bk01pt12ch39.html
>*  for other examples of use.

I'll fix the link.

> I am looking for the implementation of the demangler code we have on our
> mebedded targets in RTEMS. A pointer to that location would be most welcomed.

https://gcc.gnu.org/onlinedocs/libstdc++/manual/ext_demangling.html is the new
location.