Re: [PATCH,rs6000] PR79395: Fix compile error with -mcpu=power9 and -mno-vsx and __builtin_vec_cmpne_p

2017-03-02 Thread Andreas Schwab
lized] "xtsqrt %0,%x1" ~^ ../../gcc/config/rs6000/vsx.md: In function 'rtx_def* gen_vsx_tsqrtv4sf2_fe(rtx, rtx)': ../../gcc/config/rs6000/vsx.md:1415:14: error: 'operands[2]' is used uninitialized in this function [-Werror=uninitialized] "xts

Re: [PATCH] Fix ICE with -Walloca-larger-than=[>INT_MAX] (PR middle-end/79809)

2017-03-08 Thread Andreas Schwab
1.C -std=gnu++11 (test for warnings, line 6) FAIL: g++.dg/Walloca1.C -std=gnu++11 (test for excess errors) Excess errors: /daten/aranym/gcc/gcc-20170308/gcc/testsuite/g++.dg/Walloca1.C:6:48: warning: unbounded use of 'alloca' [-Walloca-larger-than=] Andreas. -- Andreas Schwab, sch..

Re: install.texi and sparc-*-linux*

2017-03-19 Thread Andreas Schwab
ction is now empty. Should it be removed at all? Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different."

[PATCH] libcc1: rerun configure when gcc/BASE-VER changes

2016-03-08 Thread Andreas Schwab
-- 2.7.2 -- Andreas Schwab, SUSE Labs, sch...@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different."

Re: [PATCH] Fix ICE with vector types in X % -Y pattern (PR middle-end/70050)

2016-03-08 Thread Andreas Schwab
: GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee /daten/gcc/gcc-20160307/gcc/testsuite/gcc.dg/pr70050.c:8:1: warning: GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee Andreas. -- Andreas Schwab, sch...@li

Re: [PR69634] fix debug_insn-inconsistent REG_N_CALLS_CROSSED

2016-03-08 Thread Andreas Schwab
, v16u32 > v16u32_1, v16u64 v16u64_1) On powerpc -m32: FAIL: gcc.dg/pr69634.c (test for excess errors) Excess errors: /daten/gcc/gcc-20160307/gcc/testsuite/gcc.dg/pr69634.c:11:1: warning: GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee Andreas. -

Re: [PATCH] Fix PR67278, x86 target part

2016-03-08 Thread Andreas Schwab
I extension with no compatibility guarantee /daten/gcc/gcc-20160307/gcc/testsuite/gcc.dg/simd-8.c:7:1: warning: GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different."

Re: [PATCH] Fix PR67278

2016-03-08 Thread Andreas Schwab
y guarantee /daten/gcc/gcc-20160307/gcc/testsuite/gcc.dg/simd-7.c:7:1: warning: GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different."

Re: [PATCH] PR69195, Reload confused by invalid reg equivs

2016-03-11 Thread Andreas Schwab
#12 0x41a44870 in do_compile () at ../../gcc/toplev.c:1988 #13 0x41a45120 in toplev::main (this=0x600ef090, argc=2, argv=0x600ef348) at ../../gcc/toplev.c:2096 #14 0x40000318cad0 in main (argc=2, argv=0x600ef348) at ../../gcc/main.c:39 Andreas.

Re: [PATCH, match] Fix pr68714

2016-03-15 Thread Andreas Schwab
ls on ia64: $ grep " <= " pr68714.c.211t.optimized _10 = _8 <= _9 ? -1 : 0; _13 = _11 <= _12 ? -1 : 0; _16 = _14 <= _15 ? -1 : 0; Andreas. -- Andreas Schwab, SUSE Labs, sch...@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different."

[PATCH] libffi: define FFI_SIZEOF_JAVA_RAW for aarch64 ILP32

2016-03-15 Thread Andreas Schwab
FFI_SIZEOF_JAVA_RAW 4 typedef unsigned long long ffi_arg; typedef signed long long ffi_sarg; #else -- 2.7.3 -- Andreas Schwab, SUSE Labs, sch...@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different."

[PATCH] boehm-gc: add supprt for aarch64 ILP32

2016-03-15 Thread Andreas Schwab
+# define CPP_WORDSZ 64 +# endif # define MACH_TYPE "AARCH64" -# define ALIGNMENT 8 # ifndef HBLKSIZE # define HBLKSIZE 4096 # endif -- 2.7.3 -- Andreas Schwab, SUSE Labs, sch...@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 &q

Re: [PATCH] libffi: define FFI_SIZEOF_JAVA_RAW for aarch64 ILP32

2016-03-16 Thread Andreas Schwab
James Greenhalgh writes: > On Tue, Mar 15, 2016 at 03:18:43PM +0100, Andreas Schwab wrote: >> Like x32, aarch64 ILP32 needs to define FFI_SIZEOF_JAVA_RAW. This fixes >> the java interpreter. > > Should this go through upstream libffi first? I can't remember the right

Re: [PATCH][PR rtl-optimization/70024] Fix argument to CROSSING_JUMP_P

2016-03-18 Thread Andreas Schwab
Jeff Law writes: > PR rtl-optimization/70024 That's probably a typo. Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different."

Re: [PATHCH] Disable inline asm for in-tree mpfr (PR69134)

2016-03-20 Thread Andreas Schwab
Marc Glisse writes: > For most packages, providing CFLAGS for configure is enough, you don't > have to give them *again* to make. The toplevel GCC Makefile needs to pass down any CFLAGS setting that has been passed in by the user. Andreas. -- Andreas Schwab, sch...@linux-m68k.

Re: [PATHCH] Disable inline asm for in-tree mpfr (PR69134)

2016-03-20 Thread Andreas Schwab
Marc Glisse writes: > Or do you mean that it is supported, from gcc's directory, to call: > make configure-stage1-gmp > make all-stage1-gmp CFLAGS="something new" Yes, that is mandated by the GCS. Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerpri

Re: [PATCH] Disable guality tests for powerpc*-linux*

2016-03-29 Thread Andreas Schwab
Jakub Jelinek writes: > For guality, the most effective test for regressions is simply always > running contrib/test_summary after all your bootstraps and then just > diffing up that against the same from earlier bootstrap. Or use contrib/compare_tests. Andreas. -- Andreas Schwab,

Re: [PATCH] PR70117, ppc long double isinf

2016-04-06 Thread Andreas Schwab
+/* { dg-do run { target { { powerpc*-*-darwin* powerpc*-*-aix* rs6000-*-* } > || { powerpc*-*-linux* && lp64 } } } } */ Any reason why it is restricted to lp64? Andreas. -- Andreas Schwab, SUSE Labs, sch...@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D

Re: [PATCH] Fix debug ICE on aarch64 due to bad rtl simplification (PR debug/70628)

2016-04-13 Thread Andreas Schwab
addr_space_1 instead of convert_memory_address, > if it returns NULL, don't simplify. I have successfully bootstrapped it on ILP32 and verified that it fixes the ICE. Andreas. -- Andreas Schwab, SUSE Labs, sch...@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different."

Re: [PATCH] 69517 - [5/6 regression] SEGV on a VLA with excess initializer elements

2016-04-14 Thread Andreas Schwab
ten/aranym/gcc/gcc-20160414/gcc/testsuite/g++.dg/cpp1y/vla11.C:122:5: error: static assertion failed: wrong test type size /daten/aranym/gcc/gcc-20160414/gcc/testsuite/g++.dg/cpp1y/vla11.C:122:5: error: static assertion failed: wrong test type size /daten/aranym/gcc/gcc-20160414/gcc/testsuite/g+

Re: C++ PATCH to implement C++17 maybe_unused attribute

2016-04-26 Thread Andreas Schwab
ray 'T15' is negative /usr/local/gcc/gcc-20160426/gcc/testsuite/c-c++-common/cpp/pr63831-1.c:47:1: error: unknown type name 'T14' Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different."

Re: Fwd: libgo patch committed: Use -fgo-c-header to share between Go and C

2016-09-09 Thread Andreas Schwab
(uintptr_t)0xf; > + return (ucontext_t*)p; > +} > + You should use alignof(ucontext_t) instead of hardcoding 16. Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different."

Re: [PATCH] PR fortran/77507

2016-09-10 Thread Andreas Schwab
FAIL: gfortran.dg/c_assoc_2.f03 -O (test for errors, line 23) Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different."

Re: [PATCH] PR fortran/77507

2016-09-10 Thread Andreas Schwab
FAIL: gfortran.dg/pr77507.f90 -O (test for excess errors) Excess errors: /opt/gcc/gcc-20160910/gcc/testsuite/gfortran.dg/pr77507.f90:3:6: Fatal Error: Can't open module file 'ieee_arithmetic.mod' for reading at (1): No such file or directory Andreas. -- Andreas Schwa

Re: RFA (libstdc++): PATCH to implement C++17 over-aligned new

2016-09-10 Thread Andreas Schwab
)' Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different."

Re: RFA (libstdc++): PATCH to implement C++17 over-aligned new

2016-09-13 Thread Andreas Schwab
14 (test for excess errors) FAIL: g++.dg/pr67989.C (test for excess errors) They all fail with "warning: requested alignment %d is larger than 2 [-Wattributes]". Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276

Re: RFA (libstdc++): PATCH to implement C++17 over-aligned new

2016-09-13 Thread Andreas Schwab
On Sep 13 2016, Jason Merrill wrote: > Does this help? Unfortunatly no. Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different."

Re: RFA (libstdc++): PATCH to implement C++17 over-aligned new

2016-09-14 Thread Andreas Schwab
On Sep 13 2016, Jason Merrill wrote: > On Tue, Sep 13, 2016 at 9:03 AM, Andreas Schwab wrote: >> On Sep 13 2016, Jason Merrill wrote: >> >>> Does this help? >> >> Unfortunatly no. > > It occurs to me that this function doesn't need to restrict t

Re: [PATCH][2/n] Change dw2_asm_output_offset to allow assembling extra offset

2016-09-16 Thread Andreas Schwab
f ((OFFSET) != 0) \ fprintf (FILE, "+" HOST_WIDE_INT_PRINT_DEC, OFFSET); \ fputc (')', FILE); \ } while (0) -- 2.10.0 Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Ke

Re: [PATCH][2/n] Change dw2_asm_output_offset to allow assembling extra offset

2016-09-17 Thread Andreas Schwab
f ((OFFSET) != 0) \ - fprintf (FILE, "+" HOST_WIDE_INT_PRINT_DEC, OFFSET); \ + fprintf (FILE, "+" HOST_WIDE_INT_PRINT_DEC, \ + (HOST_WIDE_INT) (OFFSET)); \ fputc (')',

Re: [PATCHv3, resent] Add a warning for suspicious use of conditional expressions in boolean context

2016-09-20 Thread Andreas Schwab
TORS' if (TARGET_VTABLE_USES_DESCRIPTORS) ^~ Andreas. -- Andreas Schwab, SUSE Labs, sch...@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different."

Re: [accaf, fortran, 4/4] Allocatable components support in derived typed coarrays

2016-09-20 Thread Andreas Schwab
ter (28, 0, (void * *) &caf_token.0, (void *) &desc.2, 0B, 0B, 0); _gfortran_caf_register (D.986, 1, &((struct mytype) *object).indices.token, &((struct mytype) *object).indices, 0B, 0B, 0); _gfortran_caf_register (D.986, 1, &((struct mytype) *object).indices.token, &((struct mytype) *object).indices, 0B, 0B, 0); Andreas. -- Andreas Schwab, SUSE Labs, sch...@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different."

Re: [PATCH] [RTEMS] Always use atomic builtins for libstdc++

2016-09-22 Thread Andreas Schwab
quot;$glibcxx_cv_atomic_int" = yes; then > + && test "$glibcxx_cv_atomic_int" = yes ) \ > + || test "$atomicity_dir" = "cpu/generic/atomicity_builtins"; then In the shell grouping is expressed by { }. Andreas. -- Andreas Schwab, SUSE Labs, sch...@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different."

Re: [PATCH v2] [RTEMS] Always use atomic builtins for libstdc++

2016-09-22 Thread Andreas Schwab
quot;$glibcxx_cv_atomic_int" = yes; then > + && test "$glibcxx_cv_atomic_int" = yes } \ You need a semicolon (or newline) before }. Andreas. -- Andreas Schwab, SUSE Labs, sch...@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different."

Re: [PATCH] - improve sprintf buffer overflow detection (middle-end/49905)

2016-09-24 Thread Andreas Schwab
2 of the destination object [-Wformat-length=] Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different."

Re: [Fortran, accaf, patch, v1] Fixing compatibility with opencoarrays (mostly)

2016-09-24 Thread Andreas Schwab
en.0, (integer(kind=4)) parm.22.data - (integer(kind=4)) a, 1, &parm.22, 0B, &p, 4, 4, 1, 0B); _gfortran_caf_get (caf_token.1, (integer(kind=4)) parm.28.data - (integer(kind=4)) b, 1, &parm.28, 0B, &p, 4, 4, 0, 0B); Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fi

Re: [PATCH v2] [RTEMS] Always use atomic builtins for libstdc++

2016-09-26 Thread Andreas Schwab
On Sep 22 2016, Bernhard Reutner-Fischer wrote: > On 22 September 2016 11:11:42 CEST, Andreas Schwab wrote: >>On Sep 22 2016, Sebastian Huber >>wrote: >> >>> diff --git a/libstdc++-v3/acinclude.m4 b/libstdc++-v3/acinclude.m4 >>> index 6d897be..d7db435 100

Re: debug container mutex association

2016-09-26 Thread Andreas Schwab
ext /daten/aranym/gcc/gcc-20160926/Build/m68k-linux/libstdc++-v3/include/debug/safe_sequence.tcc:112: error: 'void __gnu_debug::_Safe_iterator_base::_M_detach_single()' is protected within this context Andreas. -- Andreas Schwab, SUSE Labs, sch...@suse.de GPG Key fingerprint = 0196 BAD8

Re: [PATCH v2] [RTEMS] Always use atomic builtins for libstdc++

2016-09-26 Thread Andreas Schwab
On Sep 26 2016, Bernhard Reutner-Fischer wrote: > On 26 September 2016 10:27:13 CEST, Andreas Schwab wrote: >>On Sep 22 2016, Bernhard Reutner-Fischer wrote: >> >>> On 22 September 2016 11:11:42 CEST, Andreas Schwab >>wrote: >>>>On Sep 22 2016, S

Re: Implement -Wimplicit-fallthrough (version 9)

2016-09-27 Thread Andreas Schwab
insn-emit.o -MMD -MP -MF ./.deps/insn-emit.TPo insn-emit.c cc1plus: error: unrecognized command line option "-Wno-implicit-fallthrough" make[3]: *** [insn-emit.o] Error 1 Andreas. -- Andreas Schwab, SUSE Labs, sch...@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3

Re: Unbreak bootstrap with GCC 4.3 (PR bootstrap/77751)

2016-09-27 Thread Andreas Schwab
figure test for whether -Wno-implicit-fallthrough > works, and using @W_NO_IMPLICIT_FALLTHROUGH@ in there or something similar > (or stick that into a make variable and use $(W_NO_IMPLICIT_FALLTHROUGH)). Perhaps some general construct that suppresses -Wno-foo in stage1 only? Andreas. --

Re: [Patch 4/11] Implement TARGET_C_EXCESS_PRECISION for m68k

2016-09-30 Thread Andreas Schwab
On Sep 30 2016, James Greenhalgh wrote: > * config/m68k/m68k.c (m68k_excess_precision): New. > (TARGET_C_EXCESS_PRECISION): Define. Ok. Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "

Re: [PATCH v4] PR48344: Fix unrecognizable insn error with -fstack-limit-register=r2

2016-09-30 Thread Andreas Schwab
nil)) /daten/aranym/gcc/test/gcc/testsuite/gcc.target/m68k/stack-limit-1.c:6:1: internal compiler error: in extract_insn, at recog.c:2287 Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different."

Re: [PATCH] Fix (part of) PR77399

2016-10-01 Thread Andreas Schwab
:3745 0x6a4e96 expand_gimple_basic_block ../../gcc/cfgexpand.c:5752 0x6aa806 execute ../../gcc/cfgexpand.c:6363 Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different."

Re: [PATCH] Fix (part of) PR77399

2016-10-01 Thread Andreas Schwab
On Okt 01 2016, Richard Biener wrote: > Which architecture? http://gcc.gnu.org/ml/gcc-testresults/2016-10/msg00021.html http://gcc.gnu.org/ml/gcc-testresults/2016-10/msg00049.html Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 2

Re: [PATCH][RTL ifcvt] Transform (X == CST) ? -CST : Y into (X == CST) ? -X : Y when conditional negation is available

2016-10-02 Thread Andreas Schwab
This miscompiles the stage2 ada compiler. Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different."

Re: [PATCH] Delete GCJ

2016-10-02 Thread Andreas Schwab
. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different."

Re: [PATCH] Remove .jcr registry from the crtfiles

2016-10-05 Thread Andreas Schwab
br.ret.sptk.many rp - .endp __do_jv_register_classes - #ifdef SHARED .weak __cxa_finalize #endif -- 2.10.1 Andreas. -- Andreas Schwab, SUSE Labs, sch...@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different."

Re: [C++ PATCH] Delete GCJ - C++ part

2016-10-05 Thread Andreas Schwab
/aranym/gcc/gcc-20161005/gcc/testsuite/g++.dg/pr49847-2.C:43:19: error: 'value2' was not declared in this scope /daten/aranym/gcc/gcc-20161005/gcc/testsuite/g++.dg/pr49847-2.C:43:41: error: 'union _Jv_word' has no member named 'i' Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different."

Fix invalid doloop setup on ia64 (PR target/77738)

2016-10-10 Thread Andreas Schwab
; ""))] ; label "" { + if (GET_MODE (operands[0]) != DImode) +FAIL; + emit_jump_insn (gen_doloop_end_internal (gen_rtx_REG (DImode, AR_LC_REGNUM), operands[1])); DONE; -- 2.10.1 -- Andreas Schwab, SUSE Labs, sch...@suse.de G

Re: [Committed] S/390: Wrap more macro args into ()

2016-10-10 Thread Andreas Schwab
ename_ok (FROM, TO) > + s390_hard_regno_rename_ok ((FROM), (TO)) That should not be necessary. The only way to get an error is if you play dirty games with macros expanding to a bare comma. Andreas. -- Andreas Schwab, SUSE Labs, sch...@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D

Re: Questionable code in gcov-io.c

2016-10-12 Thread Andreas Schwab
still need to call fstat? I don't think it can ever fail here. Andreas. -- Andreas Schwab, SUSE Labs, sch...@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different."

Re: C++ PATCH for c++/77742 (-Waligned-new and placement new)

2016-10-13 Thread Andreas Schwab
FAIL: g++.dg/cpp1z/aligned-new7.C (test for excess errors) Excess errors: /daten/aranym/gcc/gcc-20161013/gcc/testsuite/g++.dg/cpp1z/aligned-new7.C:13:41: warning: requested alignment 8 is larger than 2 [-Wattributes] Andreas. -- Andreas Schwab, SUSE Labs, sch...@suse.de GPG Key fingerprint

Re: [PATCH v4] PR48344: Fix unrecognizable insn error with -fstack-limit-register=r2

2016-10-13 Thread Andreas Schwab
orted" "" { target *-*-* } 0 } */ void dummy (void) { } -- 2.10.1 -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different."

Re: fix -fmax-errors & notes

2016-10-15 Thread Andreas Schwab
the compiler to crash. *** glibc detected *** /usr/local/gcc/gcc-20161015/Build/gcc/testsuite/gfortran/../../f951: free(): invalid pointer: 0x600524b0 ***^M Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "A

Re: [Ada] Set Always_Compatible_Rep to False everywhere

2016-10-16 Thread Andreas Schwab
ing to duplicate the whole file for every target? Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different."

Re: [patch v2] Get rid of stack trampolines for nested functions (0/4)

2016-10-17 Thread Andreas Schwab
Wtrampolines.c (test for warnings, line 31) Since ia64 never uses trampolines this is probably ok and the test should be adjusted. Andreas. -- Andreas Schwab, SUSE Labs, sch...@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different."

Re: r241307 - in /trunk: gcc/go/gofrontend/MERGE li...

2016-10-19 Thread Andreas Schwab
= -2147483648 ia64-suse-linux/libgo/gen-sysinfo.go:// unknowndefine EPOLLET EPOLLET ia64-suse-linux/libgo/gen-sysinfo.go:const _EPOLLET = -2147483648 ia64-suse-linux/libgo/sysinfo.go:const _EPOLLET = -2147483648 ia64-suse-linux/libgo/sysinfo.go:const EPOLLET = _EPOLLET Andreas. -- Andreas Schwab, SUSE

Re: PING: new pass to warn on questionable uses of alloca() and VLAs

2016-10-19 Thread Andreas Schwab
gcc/gcc-20161019/gcc/testsuite/gcc.dg/Walloca-2.c:34:9: warning: unbounded use of 'alloca' [-Walloca-larger-than=] Andreas. -- Andreas Schwab, SUSE Labs, sch...@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different."

Re: [patch, gfortran] PR48298 DTIO, implement size=

2016-10-19 Thread Andreas Schwab
At line 74 of file /opt/gcc/gcc-20161019/gcc/testsuite/gfortran.dg/dtio_17.f90 (unit = 28, file = '/tmp/gfortrantmpQF10b7') Fortran runtime error: Bad value during integer read Error termination. Backtrace: FAIL: gfortran.dg/dtio_17.f90 -O1 execution test Andreas. -- Andreas Sc

Re: PING: new pass to warn on questionable uses of alloca() and VLAs

2016-10-19 Thread Andreas Schwab
On Okt 19 2016, Aldy Hernandez wrote: > On 10/19/2016 06:45 AM, Andreas Schwab wrote: >> FAIL: gcc.dg/Walloca-1.c (test for warnings, line 26) >> FAIL: gcc.dg/Walloca-1.c (test for excess errors) >> Excess errors: >> /daten/aranym/gcc/gcc-20161019/gcc/testsu

Re: [patch, gfortran] PR48298 DTIO, implement size=

2016-10-19 Thread Andreas Schwab
rsion number. There is only one version of the library, the one just built. Andreas. -- Andreas Schwab, SUSE Labs, sch...@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different."

Re: [patch, gfortran] PR48298 DTIO, implement size=

2016-10-19 Thread Andreas Schwab
On Okt 19 2016, Jerry DeLisle wrote: > Could you try compiling manually the failing test with gfortran -static > and then run it to see what happens. That does not change anything. > Also what target is this failing on. aarch64 and m68k. Andreas. -- Andreas Schwab, SUSE

Re: PING: new pass to warn on questionable uses of alloca() and VLAs

2016-10-19 Thread Andreas Schwab
on m68k. Andreas. -- Andreas Schwab, SUSE Labs, sch...@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different."

Re: [PATCH] Use RPO order for domwalk dominator children sort

2016-10-20 Thread Andreas Schwab
On Okt 18 2016, Richard Biener wrote: > * domwalk.c (dom_walker::walk): Use RPO order. FAIL: gcc.dg/graphite/pr35356-1.c scan-tree-dump graphite "if \\(P_8 >= P_9 \\+ 1 && P_9 >= 0\\) \\{" Andreas. -- Andreas Schwab, SUSE Labs, sch...@suse.de GPG Key finger

Re: [PATCH, Fortran] DEC Compatibility: Logical operations on integers become bitwise ops with -fdec

2016-10-26 Thread Andreas Schwab
al/gcc/gcc-20161026/gcc/testsuite/gfortran.dg/dec_bitwise_ops_1.f90:99:18: Error: Can't convert INTEGER(4) to INTEGER(4) at (1) /usr/local/gcc/gcc-20161026/gcc/testsuite/gfortran.dg/dec_bitwise_ops_1.f90:100:26: Error: Can't convert INTEGER(4) to INTEGER(4) at (1) Andreas. -- Andreas Sch

Re: [PATCH, Fortran] DEC Compatibility: Logical operations on integers become bitwise ops with -fdec

2016-10-26 Thread Andreas Schwab
On Okt 26 2016, Fritz Reese wrote: > I can't seem to reproduce this on x86-64. Did you fully apply the > patch? I don't have any patches. Andreas. -- Andreas Schwab, SUSE Labs, sch...@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "

Re: [PATCH, Fortran] DEC Compatibility: Logical operations on integers become bitwise ops with -fdec

2016-10-26 Thread Andreas Schwab
On Okt 26 2016, Fritz Reese wrote: > If so, I am not sure how to narrow down the issue without more debug > info like a traceback or memory dump at the point of error. Tell me more, I don't know anything about fortran. Andreas. -- Andreas Schwab, SUSE Labs, sch...@suse.de GPG Key

Re: [PATCH, Fortran] DEC Compatibility: Logical operations on integers become bitwise ops with -fdec

2016-10-27 Thread Andreas Schwab
I have filed PR78128, this may be a target bug. Andreas. -- Andreas Schwab, SUSE Labs, sch...@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different."

Re: [PATCH, Fortran] DEC Compatibility: New I/O Specifiers CARRIAGECONTROL, READONLY, SHARE with -fdec

2016-10-27 Thread Andreas Schwab
+open(unit=fd,file=f,action='read',readonly) > +close(unit=fd,status='delete') ! XFAIL "protected by READONLY" > + > +end At line 12 of file /usr/local/gcc/gcc-20161027/gcc/testsuite/gfortran.dg/dec_io_6.f90 (unit = 8) Fortran runtime error: Cannot open file

Re: Add uniform_inside_sphere_distribution

2016-10-27 Thread Andreas Schwab
-do 1 run { target cxx11 } " Andreas. -- Andreas Schwab, SUSE Labs, sch...@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different."

Re: [PATCH][v5] GIMPLE store merging pass

2016-10-29 Thread Andreas Schwab
n function 'Ada.Text_Io.Editing.To_Picture': a-teioed.adb:2724:4: error: alignment of array elements is greater than element size a-teioed.adb: In function 'Ada.Text_Io.Editing.Valid': a-teioed.adb:2751:4: error: alignment of array elements is greater than element size Andreas. -- Andreas Schwab,

libgo: Fix GOARCH_PHYSPAGESIZE for ia64

2016-10-31 Thread Andreas Schwab
GOARCH=ia64 GOARCH_FAMILY=IA64 GOARCH_CACHELINESIZE=16384 -GOARCH_PHYSPAGESIZE=8192 +GOARCH_PHYSPAGESIZE=65536 ;; m68k*-*-*) GOARCH=m68k -- 2.10.1 -- Andreas Schwab, SUSE Labs, sch...@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B

Re: [PATCH] [ARC] define SIZE_TYPE and PTRDIFF_TYPE correctly

2016-10-31 Thread Andreas Schwab
SIZE_TYPE "unsigned int" > > #undef PTRDIFF_TYPE > -#define PTRDIFF_TYPE "long int" > +#define PTRDIFF_TYPE "int" > > #undef WCHAR_TYPE > #define WCHAR_TYPE "int" This changes the C++ ABI. You need to fix the kernel instead, see arch

Re: Determine more IVs to be non-overflowing

2016-07-06 Thread Andreas Schwab
ter: Overflow Andreas. -- Andreas Schwab, SUSE Labs, sch...@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different."

Re: [PATCH 2/2] Optimize fortran loops with +-1 step.

2016-07-10 Thread Andreas Schwab
ot; "ldist" } } FAIL: gfortran.dg/ldist-1.f90 -O scan-tree-dump ldist "distributed: split to" Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different."

Re: [RFC, v2] Test coverage for --param boundary values

2016-07-15 Thread Andreas Schwab
x27;s much better? That generates 231 identically named tests, which is bad. All tests must have unique titles. Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different."

Re: [PATCH] c++/58796 Make nullptr match exception handlers of pointer type

2016-07-16 Thread Andreas Schwab
result = 0; void __attribute__((noinline)) caught(int bit) { - result &= bit; + result |= bit; } struct A { }; -- 2.9.1 -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different."

Re: [PATCH] Avoid invoking ranlib on libbackend.a

2016-07-18 Thread Andreas Schwab
Segher Boessenkool writes: > Or, if using GNU ar, you can even use -S, if that helps (after testing > for it in configure, of course). BSD ar has it too. Andreas. -- Andreas Schwab, SUSE Labs, sch...@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 &q

Re: [PATCH, DOC] Enhance documentation of -fipa-ra option.

2016-07-19 Thread Andreas Schwab
former also adds -lc_p. Andreas. -- Andreas Schwab, SUSE Labs, sch...@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different."

Re: [PATCH] Avoid invoking ranlib on libbackend.a

2016-07-22 Thread Andreas Schwab
s should be lower. Linking a thin archive requires opening each archive member as a file instead of only reading within a single file. This could add some non-trivial overhead. Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276

Re: [PATCH 1/2] Add a STATIC_ASSERT on sizeof (struct cp_token)

2016-07-27 Thread Andreas Schwab
;= then you can enable it on more hosts. Andreas. -- Andreas Schwab, SUSE Labs, sch...@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different."

Re: [PR70920] transform (intptr_t) x eq/ne CST to x eq/ne (typeof x) cst

2016-07-28 Thread Andreas Schwab
; + if (a) > + f2 (); > +} > +} > + > +/* { dg-final { scan-tree-dump "gimple_simplified to if \\(_\[0-9\]* == > 0\\)" "ccp1" } } */ This fails on all ilp32 platforms. Andreas. -- Andreas Schwab, SUSE Labs, sch...@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different."

Re: [PATCH] Update libstdc++ baseline symbols

2016-07-29 Thread Andreas Schwab
ECT:8:_ZTISt12codecvt_base@@GLIBCXX_3.4 -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different."

Re: [Patch, libfortran] Multi-threaded random_number

2016-08-01 Thread Andreas Schwab
] & 15; > + rand_state.p = put->base_addr[SZ * GFC_DESCRIPTOR_STRIDE(put, 0)] % 15; The comment no longer fits. Andreas. -- Andreas Schwab, SUSE Labs, sch...@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different."

libcpp: Fix comment typo

2016-08-01 Thread Andreas Schwab
, long long _Fract/Accum. */ -- 2.9.2 -- Andreas Schwab, SUSE Labs, sch...@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different."

Re: [PATCH] Fix ICE with -Wuninitialized (PR tree-optimization/78455)

2016-11-25 Thread Andreas Schwab
--with-fpu=vfpv3-d16-fp16 > > (or similarly on arm-none-eabi --with-cpu=cortex-m3 --with-mode=thumb) Also fails on m68k. Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different."

Re: [patch] boehm-gc removal and libobjc changes to build with an external bdw-gc

2016-11-30 Thread Andreas Schwab
configure: error: no --with-target-bdw-gc options and no bdw-gc pkg-config module found make[1]: *** [Makefile:19775: configure-target-libobjc] Error 1 Andreas. -- Andreas Schwab, SUSE Labs, sch...@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And no

Re: [patch] boehm-gc removal and libobjc changes to build with an external bdw-gc

2016-11-30 Thread Andreas Schwab
On Nov 30 2016, Matthias Klose wrote: > I assume that is a configuration with --enable-objc-gc No. Andreas. -- Andreas Schwab, SUSE Labs, sch...@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different."

Re: [PATCH v3] Do not simplify "(and (reg) (const bit))" to if_then_else.

2016-12-03 Thread Andreas Schwab
an-assembler-not popcnt Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different."

Re: [PATCH] PR fortran/78618 -- RANK() should not ICE

2016-12-03 Thread Andreas Schwab
ll_program_units ../../gcc/fortran/parse.c:5977 0x5e70b2 gfc_parse_file() ../../gcc/fortran/parse.c:6224 0x629da2 gfc_be_parse_file ../../gcc/fortran/f95-lang.c:202 Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4

Re: [PATCH, rs6000] Fold vector addition built-ins in GIMPLE

2016-12-04 Thread Andreas Schwab
2: error: '__int128' is not supported on this target. compiler exited with status 1 FAIL: gcc.target/powerpc/fold-vec-add-7.c (test for excess errors) Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different."

Re: [PATCH v2, rs6000] Add built-in support for vector compare

2016-12-04 Thread Andreas Schwab
builtins-3.c (test for excess errors) Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different."

Re: [PATCH] rs6000: Testcases for rl*i*

2016-12-04 Thread Andreas Schwab
(?n)^\\s+[a-z] 9466 FAIL: gcc.target/powerpc/rlwinm-2.c scan-assembler-times (?n)^\\s+rldic 2840 FAIL: gcc.target/powerpc/rlwinm-2.c scan-assembler-times (?n)^\\s+rlwinm 721 FAIL: gcc.target/powerpc/rlwinm-2.c scan-assembler-times (?n)^\\s+srdi 12 Andreas. -- Andreas Schwab, sch...@linux

Re: [PATCH, rs6000] Fold vector addition built-ins in GIMPLE

2016-12-06 Thread Andreas Schwab
On Dez 05 2016, Bill Schmidt wrote: > What's your target triple? http://gcc.gnu.org/ml/gcc-testresults/2016-12/msg00471.html Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different."

Re: [PATCH] warn on overflow in calls to allocation functions (bugs 77531 and 78284)

2016-12-09 Thread Andreas Schwab
/attr-alloc_size-3.c:299:3: warning: argument 1 value '4294967295' exceeds maximum object size 2147483647 [-Walloc-size-larger-than=] Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different."

Re: [PATCH] PR fortran/65173 -- kill off old_cl_list from gfc_namespace.

2016-12-09 Thread Andreas Schwab
gfc_be_parse_file ../../gcc/fortran/f95-lang.c:202 Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different."

Re: [PATCH] PR fortran/65173 -- kill off old_cl_list from gfc_namespace.

2016-12-09 Thread Andreas Schwab
Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different."

Re: [PATCH] work around MPFR undefined behavior (PR 78786)

2016-12-14 Thread Andreas Schwab
On Dez 14 2016, Martin Sebor wrote: > +#define target_dir_max() (target_int_max () + 4932 + 2) > + if (9864 < prec) > + prec = 9864; Should these two magic numbers be macroized? Andreas. -- Andreas Schwab, SUSE Labs, sch...@suse.de GPG Key fingerprint = 0196 BAD8 1C

Re: [committed] Fix for PR preprocessor/78680

2016-12-14 Thread Andreas Schwab
0x4043e5ef c_common_parse_file() ../../gcc/c-family/c-opts.c:1098 Andreas. -- Andreas Schwab, SUSE Labs, sch...@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different."

<    5   6   7   8   9   10   11   12   13   14   >