[PATCH 2/2] Simplify: combine cases for dfly+fbsd with vms.

2018-02-03 Thread coypu
No need to have VMS in a separate elif case and a separate comment for it saying the same thing. No functional change intended. --- gcc/ginclude/stddef.h | 7 +++ 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/gcc/ginclude/stddef.h b/gcc/ginclude/stddef.h index 15a99e7da..8d5a7

[PATCH 1/2] Untangle stddef.h a little

2018-02-03 Thread Maya Rashish
Of the currently supported BSDs: - FreeBSD, doesn't have ansi.h or define _MACHINE_ANSI_H anywhere in its other headers since the long-gone 5.x release. - OpenBSD, DragonflyBSD don't have ansi.h either. - NetBSD, sole remaining with ansi.h Replace all the ifdef macros to be ifdef __NetBSD__ as it'

Contents of PO file 'cpplib-8.1-b20180128.ru.po'

2018-02-03 Thread Translation Project Robot
cpplib-8.1-b20180128.ru.po.gz Description: Binary data The Translation Project robot, in the name of your translation coordinator.

New Russian PO file for 'cpplib' (version 8.1-b20180128)

2018-02-03 Thread Translation Project Robot
Hello, gentle maintainer. This is a message from the Translation Project robot. A revised PO file for textual domain 'cpplib' has been submitted by the Russian team of translators. The file is available at: http://translationproject.org/latest/cpplib/ru.po (This file, 'cpplib-8.1-b20180128

[Arm] GCC crash in cprop_hardreg when targeting v8-A Thumb

2018-02-03 Thread Michael Collison
This patches fixes a bug affecting two patterns in arm/thumb2.md where the split condition was insufficient and allowed illegal rtl to be generated. The split condition for patterns "*thumb2_mov_negscc "and "*thumb_mov_notscc " allowed splitting that ignored "arm_restrict_it". This was causing i

[PATCH] WebAssembly: Disable subdirectory configuration for unsupported LD

2018-02-03 Thread Maciej W. Rozycki
Remove an LD subdirectory configuration error: *** ld does not support target wasm32-unknown-none *** see ld/configure.tgt for supported targets make[1]: *** [configure-ld] Error 1 which prevents binutils for the WebAssembly target from being built unless an explicit `--disable-ld' configuration

Go patch committed: Mark structs to use structural equality

2018-02-03 Thread Ian Lance Taylor
The Go frontend relies on the ability to convert from one struct type to another, which it does using VIEW_CONVERT_EXPR. For complete type safety doing this we need to mark struct types as using structural equality, which we were not doing. We mostly got away with this, but https://golang.org/iss

[Patch, fortran] [8.0 Regressions] PR84141 and PR84155

2018-02-03 Thread Paul Richard Thomas
2018-02-03 Paul Thomas PR fortran/84141 PR fortran/84155 * trans-array.c (gfc_array_init_size): Instead of gfc_get_dtype use gfc_get_dtype_rank_type. 2018-02-03 Paul Thomas PR fortran/84141 PR fortran/84155 * gfortran.dg/pr84155.f90 : New test. Committed as rev

Re: [PATCH][AArch64] Use LDP/STP in shrinkwrapping

2018-02-03 Thread Richard Sandiford
Segher Boessenkool writes: > On Thu, Jan 11, 2018 at 03:35:37PM +, Wilco Dijkstra wrote: >> Segher Boessenkool wrote: >>   >> > Of course I see that ldp is useful.  I don't think that this particular >> > way of forcing more pairs is a good idea.  Needs testing / benchmarking / >> > instrumen