Re: [PATCH, RFC] Avoid the -D option which is not available install-sh

2019-01-31 Thread Rainer Orth
.69, but only in git autoconf. Since there are no uses of it I could find, please do regenerate with autoconf 2.69 (preferably self-built since distros tend to include random patches which only confuse future developers). Rainer -- ---

Re: [PATCH, RFC] Avoid the -D option which is not available install-sh

2019-01-31 Thread Rainer Orth
st everything else is a prior mistake. > Is the patch OK for trunk as-is ? That's for Iain to decide. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: Provide __start_minfo/__stop_minfo for linkers that don't (PR d/87864)

2019-02-01 Thread Rainer Orth
x27;m of course open to other names, although it's probably best to only think about renaming once section bracketing gets other uses. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [libphobos] Work around lack of dlpi_tls_modid before Solaris 11.5

2019-02-01 Thread Rainer Orth
so that shouldn't be too bad) that implementation only gets you the TLS range for the main executable, so isn't very useful AFAICS. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [libphobos] Work around lack of dlpi_tls_modid before Solaris 11.5

2019-02-04 Thread Rainer Orth
s_access()).stack() () at /vol/gcc/src/hg/trunk/solaris/libphobos/testsuite/libphobos.shared/lib.d:33 #2 0xe8fe4b28 in ?? () [...] #63 0x00fe6ec9 in ?? () #64 0x in ?? () Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [testsuite] Fix gcc.dg/debug/dwarf2/inline5.c with Solaris as (PR debug/87451)

2019-02-06 Thread Rainer Orth
Hi Richard, > On Fri, 4 Jan 2019, Rainer Orth wrote: > >> Hi Richard, >> >> >> On Thu, 3 Jan 2019, Rainer Orth wrote: >> >> >> >>> gcc.dg/debug/dwarf2/inline5.c currently FAILs with Solaris as (both >> >>> sparc and x86

Re: Xfail gfortran.dg/pr79966.f90

2019-02-07 Thread Rainer Orth
cc-testresults, the test currently fails everywhere (aarch64, arm*, hppa*, i?86, ia64, m68k, powerpc*, riscv64, sparc*, x86_64). Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

[testsuite, ada] Don't XPASS gnat.dg/lto19.adb

2019-02-08 Thread Rainer Orth
-- - Rainer Orth, Center for Biotechnology, Bielefeld University 2019-02-08 Rainer Orth * gnat.dg/lto19.adb: Remove dg-excess-errors. # HG changeset patch # Parent 8fbd3c9e3f106341e6b4070ccd57077b71274fb8 Don't XPASS gnat.dg/lto19.adb

Re: [PATCH v2, i386]: Fix PR89221, --enable-frame-pointer does not work as intended

2019-02-11 Thread Rainer Orth
strapped this exact version without regressions, so from a Solaris/x86 POV this is good to go. Rainer -- --------- Rainer Orth, Center for Biotechnology, Bielefeld University

[build] Restore .init_array etc. detection on 64-bit Solaris

2019-02-11 Thread Rainer Orth
is ld, I've checked it in. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University 2019-02-10 Rainer Orth * acinclude.m4 (gcc_AC_INITFINI_ARRAY): Use 8-byte strings with

Define __sparcv8 in 64-bit-default Solaris/SPARC gcc with -m32

2019-02-12 Thread Rainer Orth
another look if I'm missing something? Otherwise, I'm going to commit the patch (it's necessary to enable SANITIZER_CAN_FAST_UNWIND on Solaris/SPARC and make use of libsanitizer/sanitizer_common/sanitizer_stacktrace_sparc.cc). Rainer -- ---

Re: [PATCH] Avoid assuming valid_constant_size_p argument is a constant expression (PR 89294)

2019-02-12 Thread Rainer Orth
tch and the failures are gone. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: Provide __start_minfo/__stop_minfo for linkers that don't (PR d/87864)

2019-02-14 Thread Rainer Orth
Hi Iain, > On Tue, 29 Jan 2019 at 13:24, Rainer Orth > wrote: >> >> Solaris ld only gained support for section bracketing in Solaris 11.4. >> Fortunately, in gdc it is only used for the minfo section, so it's easy >> to provide a workaround by adding two ad

Re: [committed] Fix set_uids_in_ptset (PR middle-end/89303)

2019-02-14 Thread Rainer Orth
pr89303.C to avoid the conflict with include/bits/shared_ptr_base.h? Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: libgo patch committed: Update to 1.7rc3

2016-08-04 Thread Rainer Orth
lpha when > > const pageSize = 4 << 10 > > is changed to > > const pageSize = 8 << 10 just FTR, I've been seeing the same failure on Solaris/SPARC, which uses 8k pages. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: libgo patch committed: Update to 1.7rc3

2016-08-04 Thread Rainer Orth
RC are affected, too (32 and 64-bit in both cases). Rainer -- --------- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: Go patch committed: add escape analysis debugging

2016-08-04 Thread Rainer Orth
e following patch allowed me to compile escape.cc again. Rainer 2016-08-04 Rainer Orth * gofrontend/escape.cc: Include "go-system.h" first. diff --git a/gcc/go/gofrontend/escape.cc b/gcc/go/gofrontend/escape.cc --- a/gcc/go/gofrontend/escape.cc +++ b/gcc/go/gofronten

Re: [Patch, libfortran] Multi-threaded random_number

2016-08-11 Thread Rainer Orth
cs/random.c:915:45: note: each undeclared identifier is reported only once for each function it appears in You need to include for the free declaration, as this patch does. Allowed i386-pc-solaris2.12 and sparc-sun-solaris2.12 to continue. I'm going to install this as obvious.

Re: libgo patch committed: Change build procedure to use build tags

2016-08-11 Thread Rainer Orth
_readdir_r' i := libc_readdir_r(file.dirinfo.dir, entryDirent, pr) ^ Neither dir_largefile.go (which is correctly omitted, being 32-bit only) nor dir_regfile.go (which is needed here) is included in the compilation. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: libgo patch committed: Change build procedure to use build tags

2016-08-12 Thread Rainer Orth
aris_test.go:37:13: error: reference to undefined name 'ioctl' var Ioctl = ioctl ^ exec_solaris_test.go:19:15: error: use of undefined type 'libcFunc' libc_Getpgrp libcFunc ^ I've no idea what exec_solaris_test.go is about: e.g.I couldn&#x

Re: libgo patch committed: Change build procedure to use build tags

2016-08-12 Thread Rainer Orth
et -e + unset LANG where the script aborts. It turns out that /bin/ksh errors out on an unset of a variable that isn't set. Maybe one could explicitly set LANG=C here, or use the `portable unset' used in configure? Thanks. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [doc] Document GNU make version for libjava on Solaris

2016-08-16 Thread Rainer Orth
ely unchanged since it was introduced. Rainer -- --------- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] Simplify dg-options for tests using pthreads

2016-08-23 Thread Rainer Orth
target list with an effective-target keyword ;-) Thanks for doing this. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] Simplify dg-options for tests using pthreads

2016-08-23 Thread Rainer Orth
ions if -pthread works everywhere "target pthread" does? The keywords are supposed to name the feature itself; -supported and -flags are redundant and I have a hard time believing there's something libstdc++ specific in there. Rainer -- -----

Re: [RFC] ipa bitwise constant propagation

2016-08-26 Thread Rainer Orth
still shows up as UNRESOLVED: gcc.dg/ipa/propbits-2.c scan-tree-dump-not optimized "fail_test" and gcc.log shows gcc.dg/ipa/propbits-2.c: dump file does not exist Adding -fdump-tree-optimized creates the necessary dump and finally lets the test pass. Here's the resulting patch.

Re: [PATCH, libstdc++]: Fix testsuite FAILs related to missing de_DE.UTF-8 locale

2016-08-30 Thread Rainer Orth
t; Tested on x86_64-linux-gnu {,-m32} CentOS 5.11. > > OK for mainline? ok, thanks for fixing this. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: C++ PATCH for c++/57728 (explicit instantiation and defaulted functions)

2016-08-30 Thread Rainer Orth
"_ZN1AIiEC1Ev" } } > This test currently shows up as UNRESOLVED, and g++.log has g++.dg/cpp0x/explicit12.C -std=c++11 : output file does not exist Was this meant as a compile instead of link test, like the companion explicit11.C? Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] Fixes to must-tail-call tests

2016-05-25 Thread Rainer Orth
call Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

[gotools, libcc1] Update copyright dates

2016-05-30 Thread Rainer Orth
ssing directories and removed libmudflap support. I'm also including the results of a update-copyright.py run on gotools and libcc1, but am uncertain what to include in default_dirs. Bootstrapped without regressions on i386-pc-solaris2.12, ok for mainline? Rainer 2016-05-25 R

[build] Handle gas/gld --compress-debug-sections=type

2016-05-30 Thread Rainer Orth
2.25/gld 2.25 1/1 I've also compiled and linked a test program and checked that assembler and linker were invoked as expected for -gz/-gz=none/-gz=zlib/-gz=zlib-gnu and yielded either errors or output with compressed debug sections as should be. Ok for mainline?

Re: [wwwdocs] Document GCC 6 Solaris changes

2016-05-31 Thread Rainer Orth
Gerald Pfeifer writes: > On Tue, 19 Apr 2016, Rainer Orth wrote: >>>> [gcc-6/changes.html] >> Btw., I noticed that the subsections of `Operating Systems' are in >> random order. Shouldn't they be sorted alphabetically? > > Yes. Want to give it a try?

Unreviewed patches

2016-06-06 Thread Rainer Orth
-- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: Unreviewed patches

2016-06-07 Thread Rainer Orth
Hi Gerald, > On Mon, 6 Jun 2016, Rainer Orth wrote: >> The following patches have remained unreviewed for a week: >> >> [gotools, libcc1] Update copyright dates >> https://gcc.gnu.org/ml/gcc-patches/2016-05/msg02307.html >> >> Richard a

Re: [PATCH][2/3] Vectorize inductions that are live after the loop

2016-06-07 Thread Rainer Orth
t vectorized: no vectype for stmt: n0_29 = *_4; vect-live-slp-3.c:62:4: note: not vectorized: control flow in loop. vect-live-slp-3.c:45:3: note: not vectorized: loop contains function calls or data references that cannot be analyzed Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Unreviewed^2 patch

2016-06-13 Thread Rainer Orth
-- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH, i386]: Implement PR 71246, Missing built-in functions for float128 NaNs

2016-06-14 Thread Rainer Orth
nflicting types for 'uint64_t' I guess it's better to just unconditionally include as several other tests in gcc.dg/torture do. Rainer -- --------- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: Unreviewed patches

2016-06-22 Thread Rainer Orth
Hi Jeff, > On 06/06/2016 02:16 AM, Rainer Orth wrote: >> The following patches have remained unreviewed for a week: >> >> [gotools, libcc1] Update copyright dates >> https://gcc.gnu.org/ml/gcc-patches/2016-05/msg02307.html > Everything bug the gotools ch

Re: [RFT PATCH, i386]: Use options for 32bit targets when checking for 32bit as/ld features

2016-06-24 Thread Rainer Orth
s POV the patch is good. Thanks. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: 0006-Part-6.-Add-x86-tests-for-Intel-CET-implementation

2017-10-24 Thread Rainer Orth
;> The gcc documentation says about dg-bogus >> >> This DejaGnu directive appears on a source line that should not get a message >> matching regexp... >> >> I decided to use dg-bogus to check the absence of the error. Now I >> removed both >> lines as any

Re: [PATCH, i386]: Remove dead x87 cbranch helpers

2017-10-24 Thread Rainer Orth
mp 4(%esp) The following patch accounts for the difference. Tested with the appropriate runtest invocation on i386-pc-solaris2.11 and x86_64-pc-linux-gnu. Ok for mainline? Rainer -- ----- Rainer Orth, Center for Biotec

Re: [PATCH] i386: Don't generate ENDBR if function is only called directly

2017-10-25 Thread Rainer Orth
is what I checked in. the cet-sjlj-5.c test, like cet-sjlj-3.c, didn't account for an empty USER_LABEL_PREFIX. Fixed as the previous one, installed. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefel

Re: [PATCH][GCC][Testsuite][SPARC][ARM] Fix vect-multitypes-1.c test on SPARC64 and ARMEB.

2017-10-25 Thread Rainer Orth
rget selector. Just a nit: we usually keep a space before and after braces in DejaGnu statements, so {! vect_hw_misalign } -> { ! vect_hw_misalign } Ok for mainline with that fixed, and the gcc-7 branch after a bit of soak time. Thanks. Rainer -- ------

[build, libgcc, libgo] Adapt Solaris 12 references

2017-10-26 Thread Rainer Orth
6 branches after a bit of soak time. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University 2017-07-29 Rainer Orth libgo: * Makefile.am [LIBGO_IS_SOLARIS && HAVE_STA

[build] Use -xbrace_comment=no with recent Solaris/x86 as

2017-10-26 Thread Rainer Orth
passes it on if so. Bootstrapped without regressions on i386-pc-solaris2.1[01]. Will install shortly and backport to the gcc-7 and gcc-6 branches. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld

[doc] Remove Tru64 UNIX and IRIX references in install.texi

2017-10-27 Thread Rainer Orth
r my prior maintainership, I guess, but think it's best to get a second opinion. Rainer -- --------- Rainer Orth, Center for Biotechnology, Bielefeld University 2017-10-27 Rainer Orth * doc/install.texi (

[doc] Update install.texi for Solaris 12 rename

2017-10-27 Thread Rainer Orth
visually inspecting the pdf. Will install on mainline shortly. I've no intentions of backporting to the gcc-7 and gcc-6 branches, though: unless something critical comes up, I usually keep branches as is. Rainer -- ----

Re: [doc] Remove Tru64 UNIX and IRIX references in install.texi

2017-11-02 Thread Rainer Orth
Hi Jeff, > On 10/27/2017 05:48 AM, Rainer Orth wrote: >> I happened to notice that install.texi still contains references to the >> Tru64 UNIX and IRIX ports I've removed in GCC 4.8. I believe it's time >> now to get rid of those completely. >> >> T

Re: [doc] Remove Tru64 UNIX and IRIX references in install.texi

2017-11-02 Thread Rainer Orth
Hi Sandra, > On 10/27/2017 05:48 AM, Rainer Orth wrote: >> I happened to notice that install.texi still contains references to the >> Tru64 UNIX and IRIX ports I've removed in GCC 4.8. I believe it's time >> now to get rid of those completely. >> >> T

[build] Cleanup Solaris linker version checks

2017-11-02 Thread Rainer Orth
rmats. Bootstrapped without regressions on i386-pc-solaris2.11.4, i386-pc-solaris2.10, to be installed on mainline shortly. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University 2017-10-26 R

Re: [RFA][PATCH] Improve initial probe for noreturn functions for x86 target

2017-11-06 Thread Rainer Orth
t%rax FAIL: gcc.target/i386/stack-check-12.c scan-assembler pushq\\t%rax The assembler output boils down to .globl f .type f, @function f: pushq %rbp movq%rsp, %rbp nop movl$1, %edi callexit Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH 0/7] Support for the SPARC M8 cpu

2017-07-05 Thread Rainer Orth
d gdb had only been tested (or even only supported) Linux/SPARC, not Solaris/SPARC. However, it's great to see Oracle finally engage in the community here. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] Remove Java references in source code.

2017-07-14 Thread Rainer Orth
... > * gimplify.c > (gimplify_save_expr): Likewise. ... this part allowed the bootstrap to finish. Rainer -- --------- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH,AIX] Enable XCOFF in libbacktrace on AIX

2017-07-23 Thread Rainer Orth
format=] snprintf (buf, sizeof (buf), "/proc/%d/object/a.out", getpid ()); ~^~ %ld The following patch allowed bootstrap to finish. Rainer -- ---

Re: [Patch] Testsuite fixes for failures caused by patch for PR 80925 - loop peeling and alignment

2017-08-04 Thread Rainer Orth
peeling checks. >> * gcc.dg/vect/section-anchors-vect-69.c: Ditto. This broke the test on Solaris/SPARC: +FAIL: gcc.dg/vect/no-section-anchors-vect-69.c scan-tree-dump-times vect "vectorized 4 loops" 1 both 32 and 64-bit. The dump now has no-section-anchors-vect-69.c:39:5: note: vectorized 3 loops in function. and (compared to the gcc-7 branch) no-section-anchors-vect-69.c:44:3: note: not vectorized: unsupported unaligned store.tmp1[2].a.n[1][2][i_74] Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH][testsuite] Add check_effective_target_autoincdec

2017-08-11 Thread Rainer Orth
t;auto_incdec[pid].c.\[0-9\]\[0-9\]\[0-9\]r.auto_inc_dec"] > +if { [file exists $dumpfile ] } { > + file delete $dumpfile > + return 1 > +} > +return 0 > +} the new keyword needs documenting in sourcebuild.texi (often forgotten ;-) Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] [i386,testsuite] [PR 71958] Error on -mx32 with -mabi=ms

2017-08-12 Thread Rainer Orth
> > gcc/ChangeLog: > 2017-08-11 Daniel Santos > > * config/i386/i386.c (ix86_option_override_internal): Modify. > (ix86_function_type_abi): Likewise. those entries are pretty useless as they stand: you should state *what* you changed. Rainer -- -----

[testsuite, i386] Require -static support in gcc.dg/pie-static-[12].c (PR testsuite/81793)

2017-08-12 Thread Rainer Orth
Rainer -- --------- Rainer Orth, Center for Biotechnology, Bielefeld University 2017-08-12 Rainer Orth PR testsuite/81793 * gcc.dg/pie-static-1.c: Require both static and pie support. * gcc.dg/pie-static-2.c: Likewise. # HG changeset

Re: Heads-Up: early LTO debug to land, breaking Mach-O / [X]COFF

2017-08-23 Thread Rainer Orth
es) of an artificially generated label. */ -#define MAX_ARTIFICIAL_LABEL_BYTES 30 +#define MAX_ARTIFICIAL_LABEL_BYTES 40 /* According to the (draft) DWARF 3 specification, the initial length should either be 4 or 12 bytes. When it's 12 bytes, the first 4 40 is just a value that happened to work; I've done no analysis what's really required. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [testsuite, i386] Require -static support in gcc.dg/pie-static-[12].c (PR testsuite/81793)

2017-08-28 Thread Rainer Orth
Hi Mike, > On Aug 12, 2017, at 9:03 AM, Rainer Orth > wrote: >> >> The new gcc.dg/pie-static-[12].c testcases FAIL on several systems: >> >> * Solaris 11.4 has PIE support, but lacks static libc, libm >> >> * Linux without the static libc, libm insta

Re: [testsuite, i386] Require -static support in gcc.dg/pie-static-[12].c (PR testsuite/81793)

2017-08-29 Thread Rainer Orth
specs to C++ ;-) Overall, mostly a historical artifact these days, it seems. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH][RFC] Make expansion of balanced binary trees of switches on tree level.

2017-08-30 Thread Rainer Orth
p file does not exist For one, the testcase needs -fdump-tree-switchlower now, and on i386-pc-solaris2.11 I find 2 instances of switch in the dump... Please fix. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: libgo patch committed: netinet/icmp6.h require netinet/in.h on AIX

2017-08-31 Thread Rainer Orth
wing patch allowed an i386-pc-solaris2.11 bootstrap to finish. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University diff --git a/libgo/mkrsysinfo.sh b/libgo/mkrsysinfo.sh --- a/libgo/mkrsysinfo.sh +++ b

Re: [PATCH] Improve alloca alignment

2017-09-06 Thread Rainer Orth
nd with magic adjustments to the sizes of objects to > tickle boundary cases. This patch brought back PR libgomp/78468, which had caused its predecessor to be backed out of gcc-7. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: Add support to trace comparison instructions and switch statements

2017-09-07 Thread Rainer Orth
#ifndef __SPARC_PROTOS_H__ #define __SPARC_PROTOS_H__ +#include "memmodel.h" + #ifdef TREE_CODE #ifdef RTX_CODE extern void init_cumulative_args (CUMULATIVE_ARGS *, tree, rtx, tree); Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: Add support to trace comparison instructions and switch statements

2017-09-08 Thread Rainer Orth
Hi David, > On Thu, Sep 7, 2017 at 6:57 PM, Rainer Orth > wrote: >> Jakub Jelinek writes: >> >>> On Wed, Sep 06, 2017 at 10:08:01PM +0200, David Edelsohn wrote: >>>> This change broke bootstrap on AIX because sancov.c now references a >>>> ma

Re: [PATCH] Improve alloca alignment

2017-09-08 Thread Rainer Orth
overboard. The test PASSes this way. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

[testsuite, i386] Fix gcc.target/i386/pr81736-[34].c on 32-bit Solaris/x86 (PR target/81736)

2017-09-11 Thread Rainer Orth
for mainline? Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University 2017-09-11 Rainer Orth PR target/81736 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer

[libgo] Support 32-bit SPARC relocs

2017-09-12 Thread Rainer Orth
ot is support for the SPARC V8Plus ABI, which is the default on Solaris these days. The testcase above PASSes now, a couple of others still FAIL for different reasons. Rainer -- - Rainer Orth, Center for Biotechn

[gotools] Fix some gotools testing problems

2017-09-12 Thread Rainer Orth
mine all that's necessary to reproduce the build. Anyway, here's the trivial part so far. Ok for mainline? Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University 2017-09-12 Rain

Re: [PATCH] prevent -Wno-system-headers from suppressing -Wstringop-overflow (PR 79214)

2017-05-09 Thread Rainer Orth
[-Wstringop-overflow=] /vol/gcc/src/hg/trunk/local/gcc/testsuite/c-c++-common/Wsizeof-pointer-memaccess2.c:11:30: warning: '__builtin_memcpy' reading 8 bytes from a region of size 1 [-Wstringop-overflow=] /vol/gcc/src/hg/trunk/local/gcc/testsuite/c-c++-common/Wsizeof-pointer-memaccess2.c:12:31: warning: '__builtin_memcpy' reading 8 bytes from a region of size 1 [-Wstringop-overflow=] Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] prevent -Wno-system-headers from suppressing -Wstringop-overflow (PR 79214)

2017-05-10 Thread Rainer Orth
ix. Thanks. Rainer -- --------- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] Fix PR79201 (half-way)

2017-05-11 Thread Rainer Orth
; * gcc.target/i386/pr22152.c: Disable sinking. however, gcc.target/i386/pr22152.c FAILs now for 32-bit: FAIL: gcc.target/i386/pr22152.c scan-assembler-times movq[ t]+[^\\n]*%mm 1 Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] make RTL/TREE/IPA dump kind an index

2017-05-11 Thread Rainer Orth
-std=gnu++98 scan-tree-dump class "84 .*c6::_ZTv0_n16_NV2c62f2Ev" On the gcc-7 branch, the dump file (from -fdump-class-hierarchy) was called covariant7.C.002t.class, now it's covariant7.C.002l.class. But gcc/testsuite/lib/scantree.exp (scan-tree-dump) expects the NNNt. form. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [testsuite, committed, PR65941] Add and use effective target rdrand

2017-05-11 Thread Rainer Orth
Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] Kill -fdump-translation-unit

2017-05-11 Thread Rainer Orth
/vol/gcc/src/hg/trunk/local/gcc/graphite-poly.c: In function "void new_poly_dr(poly_bb_p, gimple*, poly_dr_type, isl_map*, isl_set*)": /vol/gcc/src/hg/trunk/local/gcc/graphite-poly.c:108:7: error: "dump_file" was not declared in this scope if (dump_file) ^

Re: [PATCH] Kill -fdump-translation-unit

2017-05-11 Thread Rainer Orth
Hi Nathan, > On 05/11/2017 01:33 PM, Rainer Orth wrote: > >> unfortunately, this part >> >> * graphite-poly.c: Don't include tree-dump.h. >> >> broke bootstrap with graphite: > > oh, that has to be configured enabled? I've committed thi

Re: [PATCH] decl lang hooks

2017-05-11 Thread Rainer Orth
of macro 'LANG_HOOKS_INITIALIZER' struct lang_hooks lang_hooks = LANG_HOOKS_INITIALIZER; ^~ make: *** [Makefile:1102: objcp/objcp-lang.o] Error 1 Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: Go patches committed: merge recent changes to gofrontend

2017-05-11 Thread Rainer Orth
ocal/libgo/runtime/stack.c:83:5: error: unused variable " mp" [-Werror=unused-variable] M *mp; ^~ on Solaris (another non-split-stack target). Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] make RTL/TREE/IPA dump kind an index

2017-05-11 Thread Rainer Orth
Bernhard Reutner-Fischer writes: > On 11 May 2017 15:10:36 CEST, Nathan Sidwell wrote: >>On 05/11/2017 08:28 AM, Rainer Orth wrote: >> >>> On the gcc-7 branch, the dump file (from -fdump-class-hierarchy) was >>> called covariant7.C.002t.class, now it's c

Re: [PATCH] make RTL/TREE/IPA dump kind an index

2017-05-12 Thread Rainer Orth
Hi Nathan, > On 05/11/2017 06:57 PM, Rainer Orth wrote: > er, the introduction of scanlang.exp broke libatomic, libgomp, and >> libitm testing. Their logfiles show >> >> trunk/12-gcc/build/sparc-sun-solaris2.12/libatomic/testsuite/libatomic.log:ERROR: >> Couldn&#x

Re: [RFC, testsuite] Add dg-save-linenr

2017-05-16 Thread Rainer Orth
w function should have a leading comment, explaining the >> usage. >> > > Done. Not only that, but the new proc needs documenting in sourcebuild.texi. (It's already way too hard for testsuite writers to find their way with the documentation; if parts are missing, it gets next to impossible.) Besides, it may be worthwhile contributing/suggesting this upstream. Thanks. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH 2/2] [testsuite] PR 80759 Remove gas extensions from do-test.S, fix other problems

2017-05-19 Thread Rainer Orth
s:f")) != -1) > { >switch (c) while .struct is a gas extension and doesn't work with the Solaris/x86 /bin/as, having the same (mostly unexplained) constants hardcoded in two places isn't exactly helpful. I'd suggest moving them to (say) ms-sysv.h and include that from both do-test.S (which is preprocessed assembler after all) and ms-sysv.c. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH 0/2] [testsuite] PR80759 Fix test breakages on i386-pc-solaris2.*

2017-05-19 Thread Rainer Orth
pport is still wrong/non-existant. > (I have SVN write privs now, so I can even commit it myself). Please always include ChangeLog entries with your patch submissions so one can easily see what you've change (cf. https://gcc.gnu.org/contribute.html). Thanks. Rainer -- ---

Re: Turn inline_edge_summary into ipa_call_summary

2017-05-19 Thread Rainer Orth
9]+, 0, [0-9]+)" 1 +FAIL: g++.dg/pr79095-4.C -std=gnu++98 (test for warnings, line ) +FAIL: g++.dg/pr79095-4.C -std=gnu++98 scan-tree-dump-times vrp2 "__builtin_memset (_[0-9]+, 0, [0-9]+)" 1 +FAIL: g++.dg/warn/string1.C -std=gnu++11 (test for warnings, line 17) +FAIL: g++.dg/warn/string1.C -std=gnu++14 (test for warnings, line 17) +FAIL: g++.dg/warn/string1.C -std=gnu++98 (test for warnings, line 17) and way way more (C, Ada, ...). Assuming that the ipa-predicate.[ch] patch was really only cosmetic, this only leaves your patch in this rev range. Please fix. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [testsuite, committed, PR65941] Add and use effective target rdrand

2017-05-23 Thread Rainer Orth
Hi Tom, > On 05/11/2017 04:44 PM, Rainer Orth wrote: >> Hi Tom, >> >>> 2017-05-01 Tom de Vries >>> >>> PR testsuite/65941 >>> * lib/target-supports.exp (check_effective_target_rdrand): New proc. >> >> the new effective-tar

Fix libgfortran FMA3/FMA4 tests

2017-05-28 Thread Rainer Orth
egressions. Ok for mainline? Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University 2017-05-28 Rainer Orth * acinclude.m4 (LIBGFOR_CHECK_FMA3): Use test from check_eff

[v3] Fix cross compilation to Solaris

2017-05-30 Thread Rainer Orth
oss configurations that *can* perform link tests to run them? With the patch, the cross-build succeeded without issues. Ok for mainline? Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

[build] Support --sysroot with Solaris ld

2017-05-31 Thread Rainer Orth
e some time) and gld, checking that -z sysroot/--sysroot was used as expected. Ok for mainline? Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University 2017-05-16 Rainer Orth

Support $SYSROOT for = in -I etc.

2017-06-01 Thread Rainer Orth
nly manually tested since currently there are no --sysroot tests whatsoever in the testsuite. Ok for mainline? Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University 2017-05-31 Rainer Or

Re: [v3] Fix cross compilation to Solaris

2017-06-01 Thread Rainer Orth
n mostly only building cc1/cc1plus, am certainly not a good person to try this, though ;-) Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

[build, libgo, libstdc++] Build libgo with -Wa,-nH if possible (PR go/78978)

2017-01-05 Thread Rainer Orth
s gone. Ok for mainline? Once approved, how should we proceed with checking? Ian, will you take care of the libgo part once the rest is in? Thanks. Rainer -- --------- Rainer Orth, Center for Biotechnology, Bielefeld Unive

Require C11 for C++17 on Solaris

2017-01-05 Thread Rainer Orth
nline soon. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University 2017-01-04 Rainer Orth * config/sol2.h (TARGET_OS_CPP_BUILTINS): Define __STDC_VERSION__ to 201112L s

[fixincludes] Only declare gets for C++ < 2014 on Solaris (PR libstdc++/78979)

2017-01-05 Thread Rainer Orth
which are equally affected. Thanks. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University 2017-01-04 Rainer Orth PR libstdc++/78979 * inclhack.def (

Re: [committed] Introduce RTL function reader

2017-01-06 Thread Rainer Orth
ast an i686-pc-linux-gnu bootstrap is now into building target libraries. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University 2017-01-06 Rainer Orth * read-rtl.c (rtx_reader::read

Re: [build, libgo, libstdc++] Build libgo with -Wa,-nH if possible (PR go/78978)

2017-01-06 Thread Rainer Orth
Hi Ian, > On Thu, Jan 5, 2017 at 1:20 AM, Rainer Orth > wrote: >> As could have been expected, the static libgo.a causes the same problem >> with hardware capabilities on Solaris/x86 as was solved for libgo.so >> with >> >> https://gcc.gnu.org/

Re: Go patch committed: drop size arguments to hash/equal functions

2017-01-10 Thread Rainer Orth
nd/expressions.cc:402 Solaris/x86 is fine. Rainer -- --------- Rainer Orth, Center for Biotechnology, Bielefeld University

Unreviewed fixincludes patch

2017-01-12 Thread Rainer Orth
ne might argue that a Solaris-only patch might be covered by my maintainership ;-) Thanks. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [fixincludes] Only declare gets for C++ < 2014 on Solaris (PR libstdc++/78979)

2017-01-12 Thread Rainer Orth
Rainer Orth writes: > While investigating PR libstdc++/78979, it turns out that Solaris > incorrectly declares std::gets even for C++14 where it's been > removed. This patch fixes that by adding an additional __cplusplus < > 201402L guard via fixincludes. This works fo

Restore Solaris/SPARC Ada bootstrap

2017-01-13 Thread Rainer Orth
l install shortly as obvious. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University 2017-01-13 Rainer Orth * gcc-interface/Makefile.in (SPARC/Solaris): Fix typo. diff --git a/gcc/ada/gcc-interface/Makefile.in b/gcc/ada/gcc-interface/Makefile.in --- a/gcc/ad

[driver, doc] Support escaping special characters in specs

2017-01-13 Thread Rainer Orth
deal with this? Thanks. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University 2017-01-10 Jeff Downs Rainer Orth gcc: * gcc.c (handle_braces): Support escaping in switch matching text. * d

<    7   8   9   10   11   12   13   14   15   16   >