Re: Unreviewed fixincludes patch

2017-01-13 Thread Rainer Orth
; __cplusplus < 201402L\n%2"; Great, I'll try to remember that. In the meantime, I've tested the fix on the gcc-5 and gcc-6 branches, too: it didn't need more than regenerating fixincl.x and fixed the failing testcase as expected. I'll wait a week or two on mainline and ap

Re: [driver, doc] Support escaping special characters in specs

2017-01-13 Thread Rainer Orth
Hi Joseph, > On Fri, 13 Jan 2017, Rainer Orth wrote: > >> I'm unsure if the patch is large enough to need a copyright assignment >> (in which case it's almost certainly too late for GCC 7), and even if >> not if it's appropriate at this point in the releas

Re: libgo patch committed: Update to Go1.8rc1

2017-01-15 Thread Rainer Orth
rg/x/net/lif)) golang_org_x_net_lif_lo = \ - golang_org/x/net/lif/lif.lo + golang_org/x/net/lif.lo golang_org_x_net_lif_check = \ golang_org/x/net/lif/check Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] Fix gcc.dg/tree-ssa/scev-[345].c testcases

2017-01-16 Thread Rainer Orth
ne on both sparc and x86. Thanks. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [driver, doc] Support escaping special characters in specs

2017-01-16 Thread Rainer Orth
Hi Sandra, > On 01/13/2017 05:59 AM, Rainer Orth wrote: >> diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi >> --- a/gcc/doc/invoke.texi >> +++ b/gcc/doc/invoke.texi >> @@ -26391,6 +26391,13 @@ be as many clauses as you need. This ma >> >> @end tabl

Re: [committed] Don't suppress bogus usage of macros from system headers in -Wformat (PR c/78304)

2017-01-16 Thread Rainer Orth
gs, line 9) also on sparc-sun-solaris2.12 and i386-pc-solaris2.12, 32-bit only. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: libgo patch committed: Update to Go1.8rc1

2017-01-16 Thread Rainer Orth
c/src/hg/trunk/local/libgo/go/golang_org/x/net/lif/link.go:94:14: error: reference to undefined name 'lifreq' lifr := (*lifreq)(unsafe.Pointer(&b[i*sizeofLifreq])) ^ /vol/gcc/src/hg/trunk/local/libgo/go/golang_org/x/net/lif/link.go:94:13: error: expected pointer lifr := (*lifreq)(unsafe.Pointer(&b[i*sizeofLifreq])) ^ /vol/gcc/src/hg/trunk/local/libgo/go/golang_org/x/net/lif/link.go:94:42: error: reference to undefined name 'sizeofLifreq' lifr := (*lifreq)(unsafe.Pointer(&b[i*sizeofLifreq])) ^ This seems to need a version of defs_solaris.go that works with the constants and structs living in syscall. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: libgo patch committed: Update to Go1.8rc1

2017-01-16 Thread Rainer Orth
eed exporting: mksysinfo.sh handling for _IFT_ -> IFT_ transform. /vol/gcc/src/hg/trunk/local/libgo/go/golang_org/x/net/lif/syscall.go:19:25: error: reference to undefined identifier 'syscall.Ioctl' _, _, errno := syscall.Ioctl(s, ioc, uintptr(arg))

Re: libgo patch committed: Update to Go1.8rc1

2017-01-19 Thread Rainer Orth
Hi Ian, > On Mon, Jan 16, 2017 at 7:21 AM, Rainer Orth > wrote: >> >> I'm getting further on Solaris now, but the build still fails: > > I committed this patch to fix the remaining build problems on Solaris. > Bootstrapped and ran some of the Go tests on i386-sun

[testsuite] Fix gcc.dg/attr-alloc_size-4.c on i?86 (PR testsuite/79051)

2017-01-19 Thread Rainer Orth
. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University 2017-01-19 Rainer Orth PR testsuite/79051 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ || __x86_64__

Re: [PATCH] README.Portability: remove Irix6 limitation

2017-01-22 Thread Rainer Orth
? > > (The last entry I could find was in gcc-4.7/buildstat.html .) right, both IRIX and Tru64 UNIX support were removed after GCC 4.7, so this can certainly go. Thanks for noticing. Rainer -- ----- Rainer O

Re: [PR 79108] Put ipa_node_params to GC memory

2017-01-23 Thread Rainer Orth
ile in the same way. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PR 79108] Put ipa_node_params to GC memory

2017-01-24 Thread Rainer Orth
-solaris2.12 and i386-pc-solaris2.12 bootstraps are back to normal again. Thanks. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [testsuite] Add missing dg-require-effective-target alloca to gcc testsuite

2017-03-24 Thread Rainer Orth
allthrough-7.c -std=gnu++98 (test for excess err ors) everywhere. Adding that dg-require-effective-target line requires adjusting dg-warning etc. line numbers. Fixed as follows, installed on mainline after checking with the appropriate runtest invocations (for c and c++) on x86_64-pc-linux-gnu.

Re: [testsuite] Add missing dg-require-effective-target alloca to gcc testsuite

2017-03-24 Thread Rainer Orth
Fix in progress... Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [testsuite] Add missing dg-require-effective-target alloca to gcc testsuite

2017-03-24 Thread Rainer Orth
in progress... here's what I committed after similar testing. Rainer -- --------- Rainer Orth, Center for Biotechnology, Bielefeld University 2017-03-24 Rainer Orth * c-c++-common/Wimplicit-fallthrough-7.c:

Re: [PATCH][RFC] Fix P1 PR77498

2017-03-31 Thread Rainer Orth
Hi Christophe, > With this patch, the following testcase now fails on arm* targets: > gcc.dg/tree-ssa/pr71347.c scan-tree-dump-not optimized ".* = MEM.*;" same on Solaris/SPARC. Rainer -- ----- Rai

Re: [PATCH][RFC] Fix P1 PR77498

2017-03-31 Thread Rainer Orth
Hi Bin, > Here is the patch. Test result checked on arm-none-eabi. Is it OK? it passes on sparc-sun-solaris2.12, too. Thanks. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] On x86 allow if-conversion of more than one insn as long as there is at most one cmov (PR tree-optimization/79390)

2017-04-06 Thread Rainer Orth
\t]cmov[a-z]+[ t] That's because gcc emits cmovl.a %edx, %eax instead of cmova %edx, %eax Fixed as follows, tested with the appropriate runtest invocations on i386-pc-solaris2.12 and x86_64-pc-linux-gnu. I guess this is obvious? Thanks. Rainer -- --

Re: [PATCH] Fix PR80334

2017-04-06 Thread Rainer Orth
cc/src/hg/trunk/local/gcc/testsuite/g++.dg/torture/pr80334.C:11:20: warning: requested alignment 16 is larger than 8 [-Wattributes] Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] Fix PR80334

2017-04-07 Thread Rainer Orth
Hi Richard, > On Thu, 6 Apr 2017, Rainer Orth wrote: > >> Hi Richard, >> >> > The following patch makes sure to preserve (mis-)alignment of memory >> > references when IVOPTs generates TARGET_MEM_REFs for them. >> > >> > Bootstr

Re: [PATCH] Fix PR80334

2017-04-07 Thread Rainer Orth
-sun-solaris2.12 and continues to do so in i386-pc-solaris2.12, both 32 and 64-bit. Thanks. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [CHKP] Fix for PR79988

2017-04-20 Thread Rainer Orth
not *why*. Thanks. Rainer -- --------- Rainer Orth, Center for Biotechnology, Bielefeld University

[testsuite, sparc] Don't xfail gcc.dg/vect/vect-multitypes-12.c on 32-bit SPARC (PR tree-optimization/80996)

2017-09-14 Thread Rainer Orth
ocation on sparc-sun-solaris2.11, i386-pc-solaris2.11, and x86_64-pc-linux-gnu. Ok for mainline? Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University 2017-09-14 Rainer Orth PR tre

Re: [testsuite, sparc] Don't xfail gcc.dg/vect/vect-multitypes-12.c on 32-bit SPARC (PR tree-optimization/80996)

2017-09-14 Thread Rainer Orth
the { ! sparc*-*-* } > there? of course, thanks for noticing. Installed like this. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University 2017-09-14 Rainer Orth PR tree-optimization/80996 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*

Re: libgo patch committed: Upgrade to Go 1.9 release

2017-09-14 Thread Rainer Orth
n't yet see where this comes from on non-Linux systems... Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University diff --git a/libgo/go/golang_org/x/net/lif/link.go b/libgo/go/golang_org/x/net/lif/link.go --- a/libgo/go/golang_org/x/net/lif/link.go +

Re: libgo patch committed: Upgrade to Go 1.9 release

2017-09-14 Thread Rainer Orth
Hi Ian, > On Thu, Sep 14, 2017 at 3:19 PM, Rainer Orth > wrote: >> >>> I've committed a patch to libgo to upgrade it to the recent Go 1.9 release. >>> >>> As usual with these upgrades, the patch is too large to attach here. >>> I've attac

Re: libgo patch committed: Upgrade to Go 1.9 release

2017-09-15 Thread Rainer Orth
ris2.11 and i386-pc-solaris2.11. I've no idea what's behind upstream's src/syscall/syscall_solaris.go: func ReadDirent(fd int, buf []byte) (n int, err error) { // Final argument is (basep *uintptr) and the syscall doesn't take nil. // TODO(rsc

Re: [PATCH] [i386, libgcc] PR 82196 -mcall-ms2sysv-xlogues emits wrong AVX/SSE MOV

2017-09-19 Thread Rainer Orth
2196-2.c (test for excess errors) +UNRESOLVED: gcc.target/i386/pr82196-2.c scan-assembler call.*__avx_savms64_18 +UNRESOLVED: gcc.target/i386/pr82196-2.c scan-assembler jmp.*__avx_resms64x_18 Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] [i386, libgcc] PR 82196 -mcall-ms2sysv-xlogues emits wrong AVX/SSE MOV

2017-09-19 Thread Rainer Orth
ompile with -fomit-frame-pointer? It does indeed, and the patterns are present as expected. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [committed][PATCH] Stack clash protection patch 01/08 - V4

2017-09-21 Thread Rainer Orth
mode). Rainer -- --------- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [committed][PATCH] Stack clash protection patch 04/08 - V4

2017-09-21 Thread Rainer Orth
ck-check-5.c scan-rtl-dump-times pro_and_epilogue "Stack clash no residual allocation in prologue" 1 +FAIL: gcc.dg/stack-check-5.c scan-rtl-dump-times pro_and_epilogue "Stack clash residual allocation in prologue" 3 Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] [i386, libgcc] PR 82196 -mcall-ms2sysv-xlogues emits wrong AVX/SSE MOV

2017-09-21 Thread Rainer Orth
ication is certainly a good thing ;-) > Alternatively, I can just do the copy and paste and deal with it -- it's > not that much code. :) However, given that the above will take some time and testing and your patch has broken macOS bootstrap, I'd go this route now to unbreak the tree ASAP. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] [i386, libgcc] PR 82196 -mcall-ms2sysv-xlogues emits wrong AVX/SSE MOV

2017-09-22 Thread Rainer Orth
sts for assembler features, and its own config.in. What's wrong with adapting libitm's avx test in libitm/acinclude.m4 (LIBITM_CHECK_AS_AVX) for libgcc? Should be trivial... Rainer -- --------- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] [i386, libgcc] PR 82196 -mcall-ms2sysv-xlogues emits wrong AVX/SSE MOV

2017-09-22 Thread Rainer Orth
Hi Daniel, > On 09/22/2017 02:18 AM, Rainer Orth wrote: >> Hi Daniel, >> >>> On 09/21/2017 05:18 PM, Daniel Santos wrote: >>>> So libgcc doesn't use a config.in. :( >>> Scratch that, I forgot that we're using gcc/config.in via auto-host.h. 

Re: [Patch, Fortran] PR 82143: add a -fdefault-real-16 flag

2017-09-26 Thread Rainer Orth
anks. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH 1/8] Enable vect testcases on S/390.

2017-09-26 Thread Rainer Orth
sides, the changes to check_vect_support_and_set_flags and check_effective_target_s390_vxe aren't covered at all. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH 2/5] pr60656.c: New target check: vect_mult_long

2017-09-26 Thread Rainer Orth
gt; New proc. as usual, this and the other new effective-target keywords need documenting in sourcebuild.texi. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH 4/5] New target check: vect_nopeel - v2

2017-09-26 Thread Rainer Orth
alphabetically. Thanks. Rainer -- --------- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH 4/5] New target check: vect_nopeel - v2

2017-09-27 Thread Rainer Orth
Hi Andreas, > On 09/26/2017 02:26 PM, Rainer Orth wrote: >> Hi Andreas, >> >>> diff --git a/gcc/doc/sourcebuild.texi b/gcc/doc/sourcebuild.texi >>> index 307c726..3acfd85 100644 >>> --- a/gcc/doc/sourcebuild.texi >>> +++ b/gcc/doc/sourcebui

Re: [PATCH 4/5] New target check: vect_nopeel - v2

2017-09-27 Thread Rainer Orth
Hi Andreas, > On 09/27/2017 10:10 AM, Rainer Orth wrote: >> Hi Andreas, >> >>> On 09/26/2017 02:26 PM, Rainer Orth wrote: >>>> Hi Andreas, >>>> >>>>> diff --git a/gcc/doc/sourcebuild.texi b/gcc/doc/sourcebuild.texi >>&

Re: [PATCH][GRAPHITE] Test for code generation errors

2017-10-03 Thread Rainer Orth
for both 32 and 64-bit. The log indicates gfortran.dg/graphite/pr42393-1.f90 -O : dump file does not exist and indeed the test lacks -fdump-tree-graphite-details contrary to ChangeLog. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH][GRAPHITE] Test for code generation errors

2017-10-03 Thread Rainer Orth
icates >> >>gfortran.dg/graphite/pr42393-1.f90 -O : dump file does not exist >> >>and indeed the test lacks -fdump-tree-graphite-details contrary to >>ChangeLog. > > Oops, I must have missed that one. Will fix tomorrow. Fine, thanks. Rainer -- --

Re: [committed] Propagate attributes, including optimization and target node, to OMP outlined regions (PR tree-optimization/82374)

2017-10-05 Thread Rainer Orth
array 'c' is too large /vol/gcc/src/hg/trunk/local/gcc/testsuite/gcc.dg/gomp/pr82374.c:12:7: error: size of array 'd' is too large gcc.dg/gomp/pr82374.c: dump file does not exist Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH][GCC][testsuite][mid-end][ARM][AARCH64] Fix failing vec align tests.

2017-10-05 Thread Rainer Orth
vect "Vectorizing an unaligned access" 4 It had XFAILed before. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH committed] Fix build failure with MPFR 2.4.x (gimple-ssa-sprintf.c)

2017-01-26 Thread Rainer Orth
1:27: error: 'MPFR_RNDN' was not declared in this scope mpfr_from_real (x, &rv, MPFR_RNDN); ^ Makefile:1098: recipe for target 'gimple-ssa-sprintf.o' failed make[3]: *** [gimple-ssa-sprintf.o] Error 1 Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: Fix ICE with -Wduplicated-branches (PR c/79199)

2017-01-27 Thread Rainer Orth
12, 32-bit only. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] restore pedantic warning on flexible array members (c++/71290)

2017-01-27 Thread Rainer Orth
antic] Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH committed] Fix build failure with MPFR 2.4.x (gimple-ssa-sprintf.c)

2017-01-27 Thread Rainer Orth
Hi Jakub, > On Fri, Jan 27, 2017 at 08:41:59AM +0100, Rainer Orth wrote: >> > On 01/24/2017 02:37 AM, Markus Trippelsdorf wrote: >> >> MPFR_RNDx was introduced in MPFR 3.0.0. Since the minimal version that >> >> gcc checks for is 2.4.0, this leads to a b

Re: [PATCH] Fix -masm=intel output for AVX512{F,VL} gathers (PR target/79299)

2017-01-31 Thread Rainer Orth
-do assemble { target avx512vl } } */ > +/* { dg-options "-Ofast -mavx512vl -masm=intel" } */ both tests need /* { dg-require-effective-target masm_intel } */ I believe. Rainer -- ----- Rainer Orth, C

Re: [PING 6, PATCH] Remove xfail from thread_local-order2.C.

2017-02-06 Thread Rainer Orth
c versions, it still XFAILs e.g. on Solaris (and probably others). So unconditionally removing the xfail *-*-* trades an XPASS->PASS on some Linux versions against a XFAIL->FAIL elsewhere, which isn't acceptable. Rainer -- ------

Re: [PING 6, PATCH] Remove xfail from thread_local-order2.C.

2017-02-06 Thread Rainer Orth
Hi Dominik, > On Mon, Feb 06, 2017 at 12:33:21PM +0100, Rainer Orth wrote: >> > Copying the two guys listed as testsuite maintainers in gcc/MAINTAINERS >> > may help; let me do that for you. >> > >> > That said, if this fails to fail, the patch might be c

Re: [PATCH] PR68972: g++.dg/cpp1y/vla-initlist1.C test case fails on power

2017-02-06 Thread Rainer Orth
default args to dg-skip-if: they're unnecessary. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

[testsuite, i386] Require ifunc support in gcc.target/i386/pr78419.c

2017-02-07 Thread Rainer Orth
ever since. I suppose the fix is still correct, but this remains strange. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University 2017-02-07 Rainer Orth * gcc.target/i386/pr78419.c

Re: [PING 6, PATCH] Remove xfail from thread_local-order2.C.

2017-02-07 Thread Rainer Orth
Mike Stump writes: > On Feb 6, 2017, at 3:33 AM, Rainer Orth wrote: >> >> Hi Gerald, >> >>> Copying the two guys listed as testsuite maintainers in gcc/MAINTAINERS >>> may help; let me do that for you. >>> >>> That said, if this fail

Re: [wwwdocs] readings.html link maintenance

2017-02-08 Thread Rainer Orth
tm is dangling, the PDF link there is still valid. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PING 6, PATCH] Remove xfail from thread_local-order2.C.

2017-02-09 Thread Rainer Orth
e newer version and live with the failure on older ones. The strange thing is that the test also passes on targets like darwin > 10 or AIX which certainly don't have __cxa_thread_atexit in libc. For some reason, the fallback implementation in libstdc++/libsupc++ isn't enough...

Re: [PING 6, PATCH] Remove xfail from thread_local-order2.C.

2017-02-09 Thread Rainer Orth
rary to the spirit of feature tests. If necessary, test for __cxa_thread_atexit in libc using check_function_available, although this seems only to apply to linux somehow. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH 1/5] testsuite: attr-alloc_size-11.c (PR79356)

2017-02-10 Thread Rainer Orth
d of just un-xfail-ing the test on an ever growing apparently random list of targets. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

[libgomp, testsuite] Enable libgomp.c/pr48591.c on __float128 targets

2017-02-15 Thread Rainer Orth
ainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University 2017-02-15 Rainer Orth * testsuite/libgomp.c/pr48591.c: Enable on all __float128 targets. Add __float128 options. # HG changeset patch # Parent dc8478f495c9b58e11289f1702244226513af059 E

Re: [PATCH] PR 79356: Do not xfail attr-alloc_size-11.c on some targets.

2017-02-16 Thread Rainer Orth
the other targets are correct. successfully tested on sparc-sun-solaris2.12. Thanks. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [driver, doc] Support escaping special characters in specs

2017-02-21 Thread Rainer Orth
Hi Joseph, > On Fri, 13 Jan 2017, Rainer Orth wrote: > >> I'm unsure if the patch is large enough to need a copyright assignment >> (in which case it's almost certainly too late for GCC 7), and even if >> not if it's appropriate at this point in the releas

Re: [driver, doc] Support escaping special characters in specs

2017-02-21 Thread Rainer Orth
Hi Sandra, > On 01/16/2017 03:54 AM, Rainer Orth wrote: >> Hi Sandra, >> >>> On 01/13/2017 05:59 AM, Rainer Orth wrote: >>>> diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi >>>> --- a/gcc/doc/invoke.texi >>>> +++ b/gcc/doc/invoke.

Re: [wwwdocs] readings.html link maintenance

2017-02-25 Thread Rainer Orth
Hi Gerald, > On Wed, 8 Feb 2017, Rainer Orth wrote: >>> - >> href="http://www.tru64unix.compaq.com/docs/base_doc/DOCUMENTATION/V51_HTML/SUPPDOCS/OBJSPEC/TITLE.HTM";> >>> - Information on the Digital UNIX/Compaq Tru64 UNIX object file >>> format

Re: libgo patch committed: Fix quoting in mksigtab.sh

2017-02-28 Thread Rainer Orth
CANCEL in gen-sysinfo.go. Fixed like this, which allows runtime.lo to compile. Rainer -- --------- Rainer Orth, Center for Biotechnology, Bielefeld University diff --git a/libgo/mksigtab.sh b/libgo/mksigtab.sh ---

Re: [PATCH,testsuite] Skip gcc.dg/lto/pr60449_0.c for mips*-*-elf* targets.

2017-03-01 Thread Rainer Orth
nd other types for the struct timeval members. Better use check_function_available instead, as in several other examples. And please test the testcase on at least one non-mips-elf target that actually *has* gettimeofday. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH,testsuite] Skip gcc.dg/lto/pr60449_0.c for mips*-*-elf* targets.

2017-03-02 Thread Rainer Orth
supports-dg.exp at all. Besides: I forget to mention that new effective-target keywords need to be documented in sourcebuild.texi. Sorry for the confusion. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH,testsuite] Skip gcc.dg/lto/pr60449_0.c for mips*-*-elf* targets.

2017-03-02 Thread Rainer Orth
eck_effective_target_gettimeofday): New. Better say "New proc." or something like this. Ok with those nits fixed. Thanks for your patience. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH 2/5] Get bounds for a PARM_DECL (PR ipa/79761).

2017-03-07 Thread Rainer Orth
*/ > +/* { dg-options "-fcheck-pointer-bounds -mmpx -mabi=ms" } */ This isn't right: the test must be restricted to x86 targets like g++.dg/pr71633.C. Rainer -- --------- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH 1/5] Fix *_CST ICEs connected to MPX.

2017-03-07 Thread Rainer Orth
*/ > +/* { dg-options "-fcheck-pointer-bounds -mmpx -mabi=ms" } */ ... and again: make this x86-only. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH 5/5] Support BIT_FIELD_REF in MPX (PR ipa/79764).

2017-03-07 Thread Rainer Orth
*/ > +/* { dg-options "-fcheck-pointer-bounds -mmpx" } */ Same here. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH,testsuite] Add check_effective_target_rdynamic and use it in g++.dg/lto/pr69589_0.C.

2017-03-08 Thread Rainer Orth
e cached result. I think this line isn't necessary. Just keep the first. Ok for mainline with that fixed. Thanks. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH 1/5] testsuite: attr-alloc_size-11.c (PR79356)

2017-03-10 Thread Rainer Orth
Hi Segher, > On Fri, Feb 10, 2017 at 11:56:39AM +0100, Rainer Orth wrote: >> Segher Boessenkool writes: >> >> > As stated in the PR, this test now passes on aarch64, ia64, powerpc, >> > and s390x. This patch disables the xfails for those targets. >> >

Re: [PATCH 1/5] testsuite: attr-alloc_size-11.c (PR79356)

2017-03-10 Thread Rainer Orth
no argument from me. This just underlines that someone needs to investigate what's really going on here. Consider such a patch pre-approved. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH 2] Fix multiple target clones nodes (PR lto/66295).

2017-03-15 Thread Rainer Orth
upport dg-error I suspect it can just as well go into gcc.dg with /* { dg-require-profiling "-fprofile-generate" } */ and -fprofile-generate added to dg-options. Rainer -- ----- Rainer Orth, Center

Re: [PATCH 1/5] testsuite: attr-alloc_size-11.c (PR79356)

2017-03-15 Thread Rainer Orth
;. > > gcc/testsuite/ > PR testsuite/79356 > * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm. please keep the lists sorted alphabetically. Thanks. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [PATCH] MPX: Fix option handling.

2017-03-17 Thread Rainer Orth
expects /* { dg-error "-fcheck-pointer-bounds is not supported with Address Sanitizer" "" { target *-*-* } 0 } */ I guess that, given gcc-dg.exp hardcodes LANG=C, changing the dg-error to just include the single quotes should be enough. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Only assume 4-byte stack alignment on 32-bit Solaris/x86 (PR target/62281)

2016-03-07 Thread Rainer Orth
y fail on Solaris 10. Given that this is a wrong-code bug, I'm going to apply it to the gcc-5 and gcc-4.9 branches within a week. Rainer 2016-02-29 Rainer Orth PR target/62281 * config/i386/sol2.h (STACK_REALIGN_DEFAULT): Define. # HG

Re: [Patch testsuite] Change xfail conditions for bb-slp-34.c

2016-03-09 Thread Rainer Orth
x27;t run due to missing vect_perm support, it now fails. I believe you meant to just not xfail the test on aarch64* and arm*, which is what the following patch does. James, could you please test it? Thanks. Rainer 2016-03-09 Rainer Orth * gcc.dg/vect/bb-slp-34.c: Really don&#

Re: [Patch testsuite] Change xfail conditions for bb-slp-34.c

2016-03-09 Thread Rainer Orth
hat I was originally > trying to write. Sorry for the sparc (and presumably other > vect_int && !vect_perm targets) break. no worries, and thanks for the confirmation. I know this effective-target keyword business can be hard to get right ;-( I've now installed the patch. Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Save call-clobbered registers in _mcount on 32-bit Solaris/x86 (PR target/38239)

2016-03-15 Thread Rainer Orth
is is a longstanding regression that makes -pg profiling unusable/unreliable. Rainer 2016-03-11 Rainer Orth PR target/38239 * config/sol2/gmon.c [__i386__] (_mcount): Save and restore call-clobbered registers. (internal_mcount): Remove __i386__ handling.

[i386] Support .largecomm with Solaris as (PR target/61821)

2016-03-18 Thread Rainer Orth
org/ml/gcc-patches/2016-03/msg01056.html Bootstrapped without regressions on i386-pc-solaris2.12 (with as and gas) and x86_64-pc-linux-gnu. Ok for mainline now or after gcc 6 branches? Thanks. Rainer 2016-03-15 Rainer Orth PR target/61821 * config/i386/i386.c (L

[i386] Support .lbss etc. sections with Solaris as (PR target/59407)

2016-03-19 Thread Rainer Orth
) and x86_64-pc-linux-gnu. This is not a regression, so this may have to wait for GCC 7 stage 1. Ok for mainline now or then? Thanks. Rainer 2016-03-15 Rainer Orth PR target/59407 * config/i386/i386.c (SECTION_LARGE): Define. (x86_64_elf_select_section): Set it f

Re: [PATCH] PR testsuite/70150: Check non-pic/ia32 in stackprotectexplicit2.C

2016-03-19 Thread Rainer Orth
others for several related issues) which I'd filed on your request when working on Solaris PIE support. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [Patch, testsuite] Skip testcase for avr

2016-03-20 Thread Rainer Orth
+1,5 @@ > +/* { dg-skip-if "Array too big" { "avr-*-*" } { "*" } { "" } } */ just one nit: please omit the default args to dg-skip-if, they are unnecessary. Thanks. Rainer -- -----

Re: [i386] Support .lbss etc. sections with Solaris as (PR target/59407)

2016-03-21 Thread Rainer Orth
Uros Bizjak writes: > On Thu, Mar 17, 2016 at 11:40 PM, Rainer Orth > wrote: >> gcc.target/i386/pr58218.c currently FAILs on 64-bit Solaris/x86 with the >> native assembler: >> >> FAIL: gcc.target/i386/pr58218.c (test for excess errors) >> >&

[testsuite, sparc, gcc-5] Skip gcc.target/sparc/20151219-1.c in 64-bit mode

2016-03-23 Thread Rainer Orth
on sparc-sun-solaris2.12, installed on the gcc-5 branch. Rainer 2016-03-23 Rainer Orth gcc/testsuite: Backport from mainline 2016-01-06 Eric Botcazou * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode. # HG changeset patch # Parent

Re: [PATCH, CHKP, Solaris, PR target/69917, committed] Respect transparent alias chains of assembler names

2016-03-30 Thread Rainer Orth
Hi Ilya, > This patch fixes gcc.target/i386/chkp-hidden-def.c test failure > on Solaris. Failure happens because some Solaris emit code > ignores transparent alias chains for assembler names. The patch > was tested and approved by Rainer Orth (see [1] for more details). > A

[testsuite, i386] Fix gcc.target/i386/avx-vextractf128-256-5.c with Solaris as (PR testsuite/70356)

2016-03-30 Thread Rainer Orth
{ dg-options "-O2 -mavx512f" } */ #include -- --------- Rainer Orth, Center for Biotechnology, Bielefeld University

[testsuite, sparcv9] Fix gcc.dg/ifcvt-4.c on 64-bit SPARC (PR rtl-optimization/68749)

2016-03-30 Thread Rainer Orth
Rainer 2016-03-29 Rainer Orth PR rtl-optimization/68749 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the effects of argument promotions. Remove default args to dg-skip-if. # HG changeset patch # Parent a86884beb324b4a6

Re: [PATCH] Fix PR c++/70096 (wrong code for pointer-to-member-function copy)

2016-03-31 Thread Rainer Orth
-pc-linux-gnu, installed on mainline. Rainer 2016-03-31 Rainer Orth * g++.dg/template/ptrmem30.C (read): Rename to data_read. (Holder::foo): Reflect this. # HG changeset patch # Parent fb299874d0c97ca07d2d329ba94ff195243f2499 Fix g++.dg/template/ptrmem30.C with Solaris ld

Unreviewed patch

2016-04-06 Thread Rainer Orth
l semantic changes to a testcase without approval from the subject-matter expert. Rainer -- ----- Rainer Orth, Center for Biotechnology, Bielefeld University

Compile libcilkrts with -funwind-tables (PR target/60290)

2016-04-06 Thread Rainer Orth
ctive release branches. Thoughts? Rainer 2016-04-04 Rainer Orth PR target/60290 * Makefile.am (GENERAL_FLAGS): Add -funwind-tables. * Makefile.in: Regenerate. # HG changeset patch # Parent 5ffdfe8da23c38390b9520b92cb76f53dfc3da0b Compile libcilkrts with -funwind-table

Unreviewed^2 patches

2016-04-13 Thread Rainer Orth
-tables (PR target/60290) https://gcc.gnu.org/ml/gcc-patches/2016-04/msg00292.html Rainer -- - Rainer Orth, Center for Biotechnology, Bielefeld University

Re: [i386] Support .lbss etc. sections with Solaris as (PR target/59407)

2016-04-18 Thread Rainer Orth
Uros Bizjak writes: > On Thu, Mar 17, 2016 at 11:40 PM, Rainer Orth > wrote: >> gcc.target/i386/pr58218.c currently FAILs on 64-bit Solaris/x86 with the >> native assembler: >> >> FAIL: gcc.target/i386/pr58218.c (test for excess errors) >> >&

[doc] Update install.texi for GCC 6 on Solaris

2016-04-18 Thread Rainer Orth
with make doc/gccinstall.{info,dvi,pdf} html. Will apply to mainline soon. Ok for the gcc-6 branch? Thanks. Rainer 2016-04-16 Rainer Orth * doc/install.texi (Specific, i?86-*-solaris2.10): Update gas and gld requirements. (Specific, *-*-solaris2*): Update Solar

[wwwdocs] Document GCC 6 Solaris changes

2016-04-18 Thread Rainer Orth
While updating docs for Solaris, here's a Solaris section for gcc-6/changes.html. Ok? Rainer 2016-04-18 Rainer Orth * htdocs/gcc-6/changes.html (Solaris): New section. Index: htdocs/gcc-6/changes.html ==

Re: [wwwdocs] Document GCC 6 Solaris changes

2016-04-19 Thread Rainer Orth
Hi Gerald, > On Mon, 18 Apr 2016, Rainer Orth wrote: >> While updating docs for Solaris, here's a Solaris section for >> gcc-6/changes.html. Ok? > > Looks good to me, thanks. thanks, installed. Btw., I noticed that the subsections of `Operating Systems' are in r

Re: Compile libcilkrts with -funwind-tables (PR target/60290)

2016-04-26 Thread Rainer Orth
Hi Jeff, > On 04/06/2016 05:12 AM, Rainer Orth wrote: >> I've finally gotten around to analyzing this testsuite failure on 32-bit >> Solaris/x86: >> >> FAIL: g++.dg/cilk-plus/CK/catch_exc.cc -O1 -fcilkplus execution test >> FAIL: g++.dg/cilk-plus/CK/catch

Unreviewed^2 patches

2016-04-26 Thread Rainer Orth
/61821) https://gcc.gnu.org/ml/gcc-patches/2016-03/msg01059.html Both contain x86-specific parts; the first one also needs a middle-end reviewer for the varasm.c changes. Thanks. Rainer -- - Rainer Orth

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