Ping ** (6./7.) [patch, fortran] Implement BACK for minloc and maxloc

2018-05-06 Thread Thomas Koenig
Regression-tested. OK for trunk? I'll hold off committing until gcc 8 is actually released, just in case. Ping? I'd like to get this off my tree before it rots, and also so I can focus on other things like supporting Nicolas' async I/O patch and getting rid of the recently reported regression

Re: [PATCH] Don't create temporaries on "+m,r" with addressable type (PR c++/85659)

2018-05-06 Thread Richard Biener
On May 6, 2018 7:59:33 PM GMT+02:00, Jakub Jelinek wrote: >Hi! > >At expansion time, we in various cases choose to assign_temp and ICE >in that case on any expressions with TREE_ADDRESSABLE types. We don't >want >to create any temporaries for such types, the var needs to live in >memory >and if t

Re: [wwwdocs] Remove empty section and orphaned "-->" markup

2018-05-06 Thread Gerald Pfeifer
On Sat, 5 May 2018, Jonathan Wakely wrote: Committed to CVS. Thank you, Jonathan! Turns out I ended up on a super intense three week trip directly before the release and have not really been able to help too much this time. :-( Gerald

[PATCH] Don't create temporaries on "+m,r" with addressable type (PR c++/85659)

2018-05-06 Thread Jakub Jelinek
Hi! At expansion time, we in various cases choose to assign_temp and ICE in that case on any expressions with TREE_ADDRESSABLE types. We don't want to create any temporaries for such types, the var needs to live in memory and if the constraint doesn't allow mem, we should just reject it as invali

[C++ PATCH] Fix offsetof constexpr handling (PR c++/85662)

2018-05-06 Thread Jakub Jelinek
Hi! fold_offsetof_1 builds the base as usually INTEGER_CST with pointer type and calls fold_build_pointer_plus with the offset gathered from the COMPONENT_REF field offset or ARRAY_REF index or combination of them. But most of the fold_* routines aren't recursive, they fold just one level, so if t

Re: Fix Bug 83566 - cyl_bessel_j returns wrong result for x>1000 for high orders

2018-05-06 Thread Ed Smith-Rowland
Michele, So I think the patch you had plus tests testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_value.cc testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_value.cc plus I'd like the new tests also in   testsuite/special_functions/08_cyl_bess

Re: Rb_tree constructor optimization

2018-05-06 Thread François Dumont
Here is the rework of this patch. On 02/05/2018 13:49, Jonathan Wakely wrote: There's no changelog entry with the patch, so to recap, the changes are: - noexcept specifications are automatically deduced instead of being  stated explicitly. I simplified this part, it is not deduced anymore ex

Re: [Patch, Fortran, pr85507, v1] Modell variable dependencies in coarray expression correctly.

2018-05-06 Thread Andre Vehreschild
Hi Jerry, thanks for the review. Applied to trunk as r259974 gcc-8 as r259979 gcc-7 as r259977, and gcc-6 as r259978. The diffs for trunk to gcc-7 are merely the same and given as submit.diff only. The diff for gcc-6 has some small adaptions in a testcase and is therefore attached separately.

Re: [PATCH] [Microblaze]: PIC Data Text Relative

2018-05-06 Thread Michael Eager
Committed. On 05/05/2018 04:14 AM, Andrew Sadek wrote: Hello Michael, I made a re-run for the GCC test suite. I have just noticed that picdtr.c was not uploaded, also I forgot to adapt the new pic option text in it. thus we need to apply the attached patch. Otherwise, it's all fine. Results

Re: Fix Bug 83566 - cyl_bessel_j returns wrong result for x>1000 for high orders

2018-05-06 Thread mpezz
Hi. The assignment/disclaimer process with the FSF is currently complete. Michele Il 06.05.2018 03:34 Ed Smith-Rowland ha scritto: > On 01/08/2018 02:08 PM, Michele Pezzutti wrote: > >> Formatting fixed. diff --git a/libstdc++-v3/include/tr1/bessel_function.tcc b/libstdc++-v3/include/tr1/be