Re: [PATCH] libgcc: quote ARM macro parameters

2015-10-03 Thread Andreas Schwab
Saleem Abdulrasool writes: > On Saturday, October 3, 2015, Andreas Schwab wrote: > >> Saleem Abdulrasool > writes: >> >> > For ARM EHABI _Unwind_{G,S}setIP are macros rather than proper functions >> as they >> > are extensions to the EHABI specific

Re: RFC: PATCH for front end parts of C++ transactional memory TS

2015-10-05 Thread Andreas Schwab
libitm.spec: No such file or directory There is no libitm support on ia64. 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: abort might not flush all open streams before process termination

2015-10-07 Thread Andreas Schwab
Thomas Schwinge writes: > On Tue, 06 Oct 2015 13:55:00 +0200, Andreas Schwab > wrote: >> Thomas Schwinge writes: >> >> > | The two regressed test cases use __builtin_printf instead of fprintf to >> > | stderr, but as far as I know, abort is to flush al

Re: [PATCH] Improve DOM's optimization of control statements

2015-10-07 Thread Andreas Schwab
/tree-ssa-threadupdate.c:2445. 0x10874ab7 thread_through_all_blocks(bool). ../../gcc/tree-ssa-threadupdate.c:2632. 0x107b0ea7 execute. ../../gcc/tree-ssa-dom.c:622. Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276

Re: Do not use TYPE_CANONICAL in useless_type_conversion

2015-10-08 Thread Andreas Schwab
BUG DETECTED==+ | 6.0.0 20151007 (experimental) (ia64-suse-linux) GCC error: | | in convert_move, at expr.c:282 | | Error detected around ../../gcc/ada/eval_fat.adb:191:21 | Andreas. -- Andreas

Re: Do not use TYPE_CANONICAL in useless_type_conversion

2015-10-09 Thread Andreas Schwab
essable SI file ../../gcc/ada/uintp.ads line 508 col 7 size unit size align 32 offset_align 128 offset bit offset context chain > context Ada size pointer_to_this chain > used ignored BLK file ../../gcc/ada/eval_fa

Re: [PATCH] PR66870 PowerPC64 Enable gold linker with split stack

2015-10-10 Thread Andreas Schwab
r. */ > #undef TARGET_CAN_SPLIT_STACK_64BIT > +#if defined (__64BIT__) || defined (__powerpc64__) || defined (__ppc64__) This doesn't make sense. A target header cannot use host defines. Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 17

Re: [PATCH] PR66870 PowerPC64 Enable gold linker with split stack

2015-10-11 Thread Andreas Schwab
t; #ifdef TARGET_CAN_SPLIT_STACK_64BIT > - if (!saw_opt_m32) > + if (is_m64) > supports_split_stack = 1; > #endif Please remind me why this logic isn't implemented as a target hook. supports_split_stack = TARGET_CAN_SPLIT_STACK; /* rs6000.h */ #define TARGET_CAN_SPLIT_S

Re: [AArch64] --with-arch in config.gcc support "."

2015-10-14 Thread Andreas Schwab
fact, the backslash is taken literally here) as the set of special characters is completely different there. 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: [AArch64] --with-arch in config.gcc support "."

2015-10-15 Thread Andreas Schwab
ition matters. 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: Do not use TYPE_CANONICAL in useless_type_conversion

2015-10-16 Thread Andreas Schwab
fgexpand.c:5265 | | Error detected around ../../gcc/ada/par_sco.adb:2690:10 | 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: Add VIEW_CONVERT_EXPR to operand_equal_p

2015-10-22 Thread Andreas Schwab
+ /* Changes in machine mode are never useless conversions unless. */ Unless what? 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: [Boolean Vector, patch 1/5] Introduce boolean vector to be used as a vector comparison type

2015-10-22 Thread Andreas Schwab
ernal compiler error: verify_gimple failed f4 (V *p, V *q) ^ 0xa7b98b verify_gimple_in_cfg(function*, bool) ../../gcc/tree-cfg.c:5093 0x97f63f execute_function_todo ../../gcc/passes.c:1976 0x97fffb execute_todo ../../gcc/passes.c:2033 Andreas. -- Andreas Schwab, SUSE Labs, sch..

Re: [Boolean Vector, patch 1/5] Introduce boolean vector to be used as a vector comparison type

2015-10-22 Thread Andreas Schwab
Ilya Enkovich writes: > 2015-10-22 13:13 GMT+03:00 Andreas Schwab : >> FAIL: gcc.c-torture/compile/pr54713-1.c -O0 (internal compiler error) > > Can't reproduce it on i386. What's config used? http://gcc.gnu.org/ml/gcc-testresults/2015-10/msg02350.html http://gcc.g

Re: [[Boolean Vector, patch 5/5] Support boolean vectors in vector lowering

2015-10-23 Thread Andreas Schwab
(gsi, BIT_FIELD_REF, type, t, bitsize, bitpos); ^ ../../gcc/tree-vect-generic.c:847:8: note: 'a2' was declared here tree a2; ^ Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA

Re: r229279 - in /trunk/gcc: ChangeLog ipa-polymorp...

2015-10-24 Thread Andreas Schwab
from /aux/hubicka/trunk-install/include/c++/6.0.0/iostream:39, from t.C:1: /aux/hubicka/trunk-install/include/c++/6.0.0/initializer_list:47:11: fatal error: definition of std::initializer_list does not match #include 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 tree-optimization/67892] Use FSM threader to handle backedges

2015-10-30 Thread Andreas Schwab
I'm getting this regression on m68k: FAIL: gcc.dg/tree-ssa/ssa-thread-11.c scan-tree-dump vrp2 "FSM" The generated code looks equivalent, though. Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "A

Re: [patch] New backend header reduction

2015-10-30 Thread Andreas Schwab
:823: error: 'GGC_MIN_HEAPSIZE' was not declared in this scope 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: libgo patch committed: Update to Go 1.5 release

2015-11-01 Thread Andreas Schwab
x27;, 118, int) 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: Add VIEW_CONVERT_EXPR to operand_equal_p

2015-11-02 Thread Andreas Schwab
n discr45.proc (signal=true) at /usr/local/gcc/gcc-20151102/gcc/testsuite/gnat.dg/discr45.adb:19 #2 0x400104a0 in discr45 () at /usr/local/gcc/gcc-20151102/gcc/testsuite/gnat.dg/discr45.adb:43 Andreas. -- Andreas Schwab, SUSE Labs, sch...@suse.de GPG Key fingerprint = 0196 BAD8 1CE9

Re: libgo patch committed: Update to Go 1.5 release

2015-11-02 Thread Andreas Schwab
Ian Lance Taylor writes: > On Sun, Nov 1, 2015 at 1:39 AM, Andreas Schwab wrote: >> ../../../../libgo/go/syscall/exec_linux.go:185:37: error: reference to >> undefined name 'TIOCSPGRP' >>_, err1 = raw_ioctl_ptr(sys.Ctty,

Re: [PATCH] Add configure flag for operator new (std::nothrow)

2015-11-03 Thread Andreas Schwab
Aurelio Remonda writes: > aurelio-remonda@Remonda-PC:~/gcc/libstdc++-v3$ autoreconf > configure.ac:74: error: Autoconf version 2.65 or higher is required Make sure you have automake 1.11.6. Andreas. -- Andreas Schwab, SUSE Labs, sch...@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 197

Re: libgo patch committed: Update to Go 1.5 release

2015-11-03 Thread Andreas Schwab
Ian Lance Taylor writes: > I don't know that I have access to a big-endian PPC GNU/Linux machine any > more. There's gcc110 on the compile farm. Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "

Re: [PING 2] [PATCH] c++/67942 - diagnose placement new buffer overflow

2015-11-06 Thread Andreas Schwab
ears to be a 32-bit problem, the test also fails here on x86-64 with -m32 <http://gcc.gnu.org/ml/gcc-testresults/2015-11/msg00522.html> or here on powerpc <http://gcc.gnu.org/ml/gcc-testresults/2015-11/msg00520.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 AArch64] Switch constant pools to separate rodata sections.

2015-11-08 Thread Andreas Schwab
This is causing a bootstrap comparison failure in gcc/go/gogo.o. 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: Recent patch craters vector tests on powerpc64le-linux-gnu

2015-11-12 Thread Andreas Schwab
Bill Schmidt writes: > The patch committed as r230098 has caused a number of ICEs on > powerpc64le-linux-gnu. This is PR68296. 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

Re: [PATCH] More compile-time saving in BB vectorization

2015-11-12 Thread Andreas Schwab
0001154d6f vect_schedule_slp(vec_info*) ../../gcc/tree-vect-slp.c:3549 0x411562bf vect_slp_bb(basic_block_def*) ../../gcc/tree-vect-slp.c:2543 0x41159f2f execute ../../gcc/tree-vectorizer.c:734 Andreas. -- Andreas Schwab, SUSE Labs, sch...@suse.de GPG Key finger

Re: [PATCH] g++.dg/init/vbase1.C and g++.dg/cpp/ucn-1.C

2015-11-14 Thread Andreas Schwab
David Edelsohn writes: > + int c\u0024c;// { dg-error "not valid in an identifier" { > target { powerpc-ibm-aix* } } } FAIL: g++.dg/cpp/ucn-1.C -std=gnu++11 target { powerpc-ibm-aix* } (test for errors, line 12) Andreas. -- Andreas Schwab, sch...@linux-

Re: [PATCH] g++.dg/init/vbase1.C and g++.dg/cpp/ucn-1.C

2015-11-14 Thread Andreas Schwab
David Edelsohn writes: > On Sat, Nov 14, 2015 at 5:16 AM, Andreas Schwab wrote: >> David Edelsohn writes: >> >>> + int c\u0024c;// { dg-error "not valid in an identifier" { >>> target { powerpc-ibm-aix* } } } >> >> FAIL: g++

Re: [PATCH][DJGPP][libgfortran] Do not use S_ISVTX for DJGPP in libfortran/intrinsic/chmod.c

2015-11-15 Thread Andreas Schwab
ask) && !rwxXstugo[8]) > file_mode = (file_mode & ~(S_IROTH | S_IWOTH | S_IXOTH)) > | (new_mode & (S_IROTH | S_IWOTH | S_IXOTH)); > -#ifndef __VXWORKS__ > +#if !defined(__VXWORKS__) && !defined(__DJGPP__) How about making that #ifde

Re: [PATCH] Fix obvious typo that breaks boot strap in delayed folding

2015-11-15 Thread Andreas Schwab
Andi Kleen writes: > Fix the obivous typos. To to commit? They are not typos. 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 obvious typo that breaks boot strap in delayed folding

2015-11-16 Thread Andreas Schwab
Andi Kleen writes: > On Sun, Nov 15, 2015 at 11:09:18PM +0100, Andreas Schwab wrote: >> Andi Kleen writes: >> >> > Fix the obivous typos. To to commit? >> >> They are not typos. > > Ok. What do you suggest to fix the error then? Someone will need

Re: [PATCH] Fix obvious typo that breaks boot strap in delayed folding

2015-11-16 Thread Andreas Schwab
Eric Botcazou writes: > I personally don't and bootstrap works fine probably because the bug is fixed. No, the bug still exists. Try --enable-checking=release. Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5

Re: C++ PATCH to integrate c++-delayed-folding branch

2015-11-17 Thread Andreas Schwab
Can we please get trunk back to bootstrap land? 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 to integrate c++-delayed-folding branch

2015-11-17 Thread Andreas Schwab
Jason Merrill writes: > On 11/17/2015 04:09 AM, Andreas Schwab wrote: >> Can we please get trunk back to bootstrap land? > > Which target isn't bootstrapping for you? PR68346, PR68361 Andreas. -- Andreas Schwab, SUSE Labs, sch...@suse.de GPG Key fingerprint = 0196 BAD8

Re: [PATCH, VECTOR ABI] Add __attribute__((__simd__)) to GCC.

2015-11-18 Thread Andreas Schwab
ction marked as a Cilk Plus" } */ FAIL: c-c++-common/attr-simd-3.c -std=gnu++11 (test for errors, line 5) FAIL: c-c++-common/attr-simd-3.c -std=gnu++11 (test for excess errors) Excess errors: /usr/local/gcc/gcc-20151118/gcc/testsuite/c-c++-common/attr-simd-3.c:5:48: warning: '__simd__&#x

Re: [PATCH, VECTOR ABI] Add __attribute__((__simd__)) to GCC.

2015-11-18 Thread Andreas Schwab
ed ;; Function simd_attr (simd_attr, funcdef_no=0, decl_uid=1389, cgraph_uid=0, symbol_order=0) simd_attr () ;; Function simd_attr2 (simd_attr2, funcdef_no=1, decl_uid=1392, cgraph_uid=1, symbol_order=1) simd_attr2 () 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: [PR68001, CilkPlus] Fix for PR68001

2015-11-24 Thread Andreas Schwab
FAIL: obj-c++.dg/property/dotsyntax-11.mm -fgnu-runtime (test for errors, line 51) FAIL: obj-c++.dg/property/dotsyntax-11.mm -fgnu-runtime (test for errors, line 56) FAIL: obj-c++.dg/property/dotsyntax-11.mm -fgnu-runtime (test for errors, line 59) Andreas. -- Andreas Schwab, SUSE Labs

Re: [PATCH, i386, PR68627] Prohibit AVX-512VL broadcasts generation on KNL.

2015-12-08 Thread Andreas Schwab
FAIL: gfortran.dg/pr68627.f -O (test for excess errors) Excess errors: gfortran: error: unrecognized command line option '-mavx512f' 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 v2 3/3] Keep .GCC.command.line sections of LTO objetcs.

2020-03-04 Thread Andreas Schwab
n. 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] aarch64: Fix ICE in aarch64_add_offset_1 [PR94121]

2020-03-12 Thread Andreas Schwab
ropagate_rtx_1 ../../gcc/fwprop.c:520 0x16384b3 propagate_rtx ../../gcc/fwprop.c:752 0x1639b83 forward_propagate_and_simplify ../../gcc/fwprop.c:1421 0x1639b83 forward_propagate_into ../../gcc/fwprop.c:1490 0x163a74f fwprop ../../gcc/fwprop.c:1580 Andreas. -- Andrea

Re: [PATCH v3] Add --ld-path= to specify an arbitrary executable as the linker

2020-07-25 Thread Andreas Schwab
path then you don't need that. Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different."

Re: [PATCH v3] Add --ld-path= to specify an arbitrary executable as the linker

2020-07-26 Thread Andreas Schwab
On Jul 25 2020, Fāng-ruì Sòng wrote: > On Sat, Jul 25, 2020 at 12:09 AM Andreas Schwab wrote: >> >> On Jul 24 2020, Fangrui Song via Gcc-patches wrote: >> >> > This is to mimick nearly lines. collect2 should filter out options like >> > -fno-lto, -flto,

Re: [PATCH] Use vec::reserve before vec_safe_grow_cleared is called

2020-07-27 Thread Andreas Schwab
On Jul 27 2020, Martin Liška wrote: > @Andreas: Is it a known issue? Which issue? Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different."

Re: V2 [PATCH] PKG_CHECK_MODULES: Check if $pkg_cv_[]$1[]_LIBS works

2020-07-28 Thread Andreas Schwab
hen use the correct pkg-config for your target. If you think pkg-config is broken, then fix _that_. Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different."

Re: V2 [PATCH] PKG_CHECK_MODULES: Check if $pkg_cv_[]$1[]_LIBS works

2020-07-28 Thread Andreas Schwab
r GNU/Linux 2.6.32, BuildID[sha1]=becec3e5b8309f88c861d0a1725586cbdc5ecfc9, with debug_info, not stripped $ ./hello.m68k Hello World! Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different."

Re: [PATCH] debug/96383 - emit debug info for used external functions

2020-07-30 Thread Andreas Schwab
embler-not "unusedbar" } } */ The test doesn't reference unusedbar at all, is that intended? Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different."

Re: libgo patch committed: Update to go1.15rc1

2020-08-02 Thread Andreas Schwab
yscall(getrandomTrap, | ^ make[4]: *** [internal/syscall/unix.lo] Error 1 make[4]: *** Waiting for unfinished jobs Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different."

Re: [PATCH 2/2] rs6000: Define define_insn_and_split to split unspec sldi+or to rldimi

2020-08-03 Thread Andreas Schwab
nal { scan-assembler-not {\mlxsspx\M} } } */ > +/* { dg-final { scan-assembler-not {\mlfs\M} } } */ > +/* { dg-final { scan-assembler-times {\mlwz\M} 4 } } */ > +/* { dg-final { scan-assembler-times {\mrldimi\M} 2 } } */ > +/* { dg-final { scan-assembler-times {\mmtvsrdd\M} 1 } } */ This

Re: [PATCH] c: Fix bogus vector initialisation error [PR96377]

2020-08-03 Thread Andreas Schwab
bility guarantee [-Wpsabi] Excess errors: /daten/gcc/gcc-20200801/gcc/testsuite/gcc.dg/pr96377-2.c:11:1: warning: GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee [-Wpsabi] Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E

Re: libgo patch committed: Update to go1.15rc1

2020-08-03 Thread Andreas Schwab
On Aug 03 2020, Ian Lance Taylor wrote: > On Sun, Aug 2, 2020 at 12:50 AM Andreas Schwab wrote: >> >> This breaks ia64-linux. According to >> arch/ia64/kernel/syscalls/syscall.tbl, the getrandom syscall is 315 and >> copy_file_range is 323. >> >>

Re: [PATCH V2] aarch64: Use Q-reg loads/stores in movmem expansion

2020-08-05 Thread Andreas Schwab
../../gcc/final.c:2020 0xbb1f2b rest_of_handle_final ../../gcc/final.c:4658 0xbb1f2b execute ../../gcc/final.c:4736 Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something compl

[PATCH] Define TRY_EMPTY_VM_SPACE for riscv64-linux

2020-03-29 Thread Andreas Schwab
ACE0 #endif -- 2.26.0 -- 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 degree trignometric functions

2020-04-08 Thread Andreas Schwab
. Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different."

[PATCH] aarch64: fix conflicting declarations

2020-05-04 Thread Andreas Schwab
unsigned long); +#include "aarch64-protos.h" struct aarch64_arch_extension { -- 2.26.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] Automatics in equivalence statements

2019-09-28 Thread Andreas Schwab
On Aug 14 2019, Mark Eggleston wrote: >     * gfortran.dg/auto_in_equiv_3.f90: New test. This test fails everywhere. Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different."

Re: [PATCH 4/4] Modifications to the testsuite

2019-10-02 Thread Andreas Schwab
reference: non-standard ABI extension with no compatibility guarantee [-Wpsabi] Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different."

Re: [PATCH] rs6000: -flto forgets 'no-vsx' function attributes (PR target/70010)

2019-10-15 Thread Andreas Schwab
On Okt 15 2019, Segher Boessenkool wrote: > Please use > /* { dg-final { scan-assembler "\mbl vadd_no_vsx\M" } } */ ITYM /* { dg-final { scan-assembler {\mbl vadd_no_vsx\M} } } */ Andreas. -- Andreas Schwab, SUSE Labs, sch...@suse.de GPG Key fingerprint = 0196 BAD

Re: [Darwin, testsuite, committed] Fix Wnonnull on Darwin.

2019-10-19 Thread Andreas Schwab
t. */ > +# include > +extern size_t strlen (const char *__s) > + __attribute ((pure)) __attribute ((nonnull (1))); > +extern void *memcpy (void *__restrict __dest, const void *__restrict __src, > + size_t __n) __attribute ((nonnull (1, 2))); >

Re: gcc-wwwdocs branch master updated. cdc7bf90357701877546f8bac160d0fb9e20b334

2019-10-22 Thread Andreas Schwab
16, so maybe avoiding it is no longer relevant. The default value of push.default has changed in 2.0, and the warning about this change (which has been added in 1.8) was removed in 2.8. Andreas. -- Andreas Schwab, SUSE Labs, sch...@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4

Update aarch64 baseline symbols

2019-10-22 Thread Andreas Schwab
-- 2.23.0 -- 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: [pushed] c++: Make references to __cxa_pure_virtual weak.

2020-05-12 Thread Andreas Schwab
l > also crash, just without the diagnostic. That doesn't work on ia64: pure-virtual1.o:(.data.rel.ro._ZTV1A[_ZTV1A]+0x10): undefined reference to `__cxa_pure_virtual' collect2: error: ld returned 1 exit status $ nm -u pure-virtual1.o U __cxa_pure_virtual Andrea

Re: [GCC][PATCH][ARM] Add Bfloat16_t scalar type, vector types and machine modes to ARM back-end [2/2]

2020-05-16 Thread Andreas Schwab
' to vector > type '__simd128_bfloat16_t' which has different size} "" {target *-*-*} 27 } > */ Duplicate test name. Don't use absolute line numbers. Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different."

[PATCH] Fix missing assemble_external in ASM_OUTPUT_FDESC

2020-05-18 Thread Andreas Schwab
uot;, FILE); \ else \ -- 2.26.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] Implement no_stack_protect attribute.

2020-05-18 Thread Andreas Schwab
n't know that -fno-omit-frame-pointer only applies to > non-leaf functions. For them, the behavior I see matches yours. There is also -momit-leaf-frame-pointer. Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different."

Re: [preprocessor] a few cleanups in c-family

2020-05-21 Thread Andreas Schwab
t tree I was testing. Sorry about that. What's up with gcc/testsuite/c-c++-common/cpp/cmd-1.c? Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different."

Re: drop -aux{dir,base}, revamp -dump{dir,base}

2020-05-27 Thread Andreas Schwab
.{out,exe} FAIL: outputs lto st mult empty dumpbase unnamed: extra a.out FAIL: outputs lto st sing unnamed: a.{out,exe} FAIL: outputs lto st sing unnamed: extra a.out FAIL: outputs lto st mult unnamed: a.{out,exe} FAIL: outputs lto st mult unnamed: extra a.out Andreas. -- Andreas Schwab, SUSE Labs

Re: drop -aux{dir,base}, revamp -dump{dir,base}

2020-05-27 Thread Andreas Schwab
Looks like tcl 8.5.5 has a bug: % glob -nocomplain -path {} -- {a.{out,exe}} % glob -nocomplain -path {} -- {a.{out,exe}*} a.out 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 compl

Re: drop -aux{dir,base}, revamp -dump{dir,base}

2020-05-27 Thread Andreas Schwab
On Mai 27 2020, Alexandre Oliva wrote: > On May 27, 2020, Andreas Schwab wrote: > >> Looks like tcl 8.5.5 has a bug: > > Ugh, how unfortunate. In fact, that bug exists in all versions. https://core.tcl-lang.org/tcl/tktview?name=5bbd044812 Andreas. -- Andreas Schw

Re: [PATCH, committed, part2] PR fortran/95090 - ICE: identifier overflow

2020-05-30 Thread Andreas Schwab
gfc_dt_upper_string (derived->name)); > + if (dt_name[sizeof (dt_name)-1] != '\0') > + gfc_internal_error ("get_unique_type_string: identifier overflow"); > +} Why do you need to create the copy in the first place? Please revert, if you cannot fix that soo

Re: [gcc r11-4816] Fix Ada build failure for the SuSE PowerPC64/Linux compiler

2020-12-15 Thread Andreas Schwab
On Dez 15 2020, Eric Botcazou wrote: > The two assertions cannot possibly be true at the time. But they are. Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different."

Re: [gcc r11-4816] Fix Ada build failure for the SuSE PowerPC64/Linux compiler

2020-12-15 Thread Andreas Schwab
https://build.opensuse.org/package/live_build_log/openSUSE:Factory:PowerPC/gcc10/standard/ppc https://build.opensuse.org/package/live_build_log/openSUSE:Factory:PowerPC/gcc10/standard/ppc64 Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552

Re: Add libcody

2020-12-17 Thread Andreas Schwab
, Location const loc > +#endif > + ) noexcept > +{ // HCF - you goofed! > + __asm__ volatile ("nop"); // HCF - you goofed! /tmp/ccabCPZ7.s: Assembler messages: /tmp/ccabCPZ7.s:28: Error: Wrong number of input operands Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different."

Re: libgo patch committed: Update to Go1.16beta1 release

2020-12-31 Thread Andreas Schwab
I'm getting this error in ia64: ../../../libgo/go/internal/cpu/cpu.go:123:9: error: reference to undefined name 'doinit' 123 | doinit() | ^ make[4]: *** [internal/cpu.lo] Error 1 Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint =

Re: libgo patch committed: Update to Go1.16beta1 release

2020-12-31 Thread Andreas Schwab
On Dez 31 2020, Andreas Schwab wrote: > I'm getting this error in ia64: > > ../../../libgo/go/internal/cpu/cpu.go:123:9: error: reference to undefined > name 'doinit' > 123 | doinit() > | ^ > make[4]: *** [internal/cpu.lo] Error 1 ..

Re: [08/23] Add an alternative splay tree implementation

2021-01-01 Thread Andreas Schwab
splay-tree-utils.h:125:20: error: candidate is: static typename Accessors::node_type base_splay_tree::get_child(typename Accessors::node_type, unsigned int) static node_type get_child (node_type, unsigned int); ^ Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fin

Re: libgo patch committed: Update to Go1.16beta1 release

2021-01-01 Thread Andreas Schwab
On aarch64: /usr/aarch64-suse-linux/bin/ld: ../aarch64-suse-linux/libgo/.libs/libgo.so: undefined reference to `internal_1cpu.getMIDR' collect2: error: ld returned 1 exit status make[2]: *** [Makefile:831: test2json] Error 1 Andreas. -- Andreas Schwab, sch...@linux-m68k.org GP

Re: libgo patch committed: Update to Go1.16beta1 release

2021-01-01 Thread Andreas Schwab
nt64_t getMIDR() { + uint64_t MIDR; + + __asm__("mrs %0,midr_el1" : "=r"(MIDR)); + return MIDR; +} + +#endif /* defined(__aarch64__) */ -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different."

Re: libgo patch committed: Update to Go1.16beta1 release

2021-01-01 Thread Andreas Schwab
ibgo/go/internal/cpu/cpu_ppcx.go:14:5: error: redefinition of 'HWCap2' 14 | var HWCap2 uint | ^ ../../../libgo/go/internal/cpu/cpu_ppc64x_linux.go:13:5: note: previous definition of 'HWCap2' was here 13 | var HWCap2 uint | ^ make[4]: *** [internal/cpu.lo] Er

Re: libgo patch committed: Update to Go1.16beta1 release

2021-01-01 Thread Andreas Schwab
../../../../libgo/go/golang.org/x/sys/cpu/cpu.go:200:9: error: reference to undefined name ‘initOptions’ 200 | initOptions() | ^ make[2]: *** [golang.org/x/sys/cpu.lo] Error 1 Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69

Re: [08/23] Add an alternative splay tree implementation

2021-01-04 Thread Andreas Schwab
On Jan 04 2021, Richard Sandiford wrote: > Andreas Schwab writes: >> That doesn't build with gcc 4.8: > > Which subversion are you using? This is 4.8.1. Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9

Re: Go patch committed: Accept -fgo-embedcfg option

2021-01-05 Thread Andreas Schwab
FAIL: compiler driver --help=go option(s): "^ +-.*[^:.]$" absent from output: " -fgo-embedcfg=List embedded files via go:embed" Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now

Re: [committed] d: Support deprecated, @disable, and user-defined attributes on enum members

2021-01-10 Thread Andreas Schwab
^ Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different."

Re: [PATCH] [WIP] openmp: Add OpenMP 5.0 task detach clause support

2021-01-17 Thread Andreas Schwab
On Jan 17 2021, Jakub Jelinek via Gcc-patches wrote: > Kwok, I guess you can reproduce it even on Linux with --disable-linux-futex And all targets that are not explicitly configured in libcomp/configure.tgt, where --enable-linux-futex is a no-op. Andreas. -- Andreas Schwab, sch...@li

[PATCH] libgomp: enable linux-futex on riscv64

2021-01-18 Thread Andreas Schwab
ot;linux/s390 linux posix" ;; -- 2.30.0 -- 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: [committed] Skip asm goto test fails on hppa

2021-01-19 Thread Andreas Schwab
maybe "non-LRA > target", as opposed to "LRA target". The tests fail for > cris-elf too, another IRA target, so I'd like to use that term > when adjusting the dg-skip-if, hope you don't mind. Perhaps there should be a target-supports test that rejects all c

Re: [PATCH] Libsanitizer: merge from master.

2020-06-06 Thread Andreas Schwab
mmon/sanitizer_linux.cpp:1905:16: error: expected ':' before 'return' 1905 | case 0b10'101: // c.fsdsp |^ |: 1906 | #endif 1907 | return SignalContext::WRITE; | ~~ make[4]: *** [Makefile:614: sanitizer_linux.lo] Error 1 make[4]: Leaving directory '/daten/riscv64/gcc/gcc-20200606/Build/riscv64-suse-linux/libsanitizer/sanitizer_common' make[3]: *** [Makefile:528: all-recursive] Error 1 make[3]: Leaving directory '/daten/riscv64/gcc/gcc-20200606/Build/riscv64-suse-linux/libsanitizer' make[2]: *** [Makefile:415: all] Error 2 make[2]: Leaving directory '/daten/riscv64/gcc/gcc-20200606/Build/riscv64-suse-linux/libsanitizer' make[1]: *** [Makefile:17025: all-target-libsanitizer] Error 2 Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different."

Re: 1-800-GIT-HELP

2020-06-10 Thread Andreas Schwab
On Jun 10 2020, Nathan Sidwell wrote: > needed 'origin' -- eg 'git merge origin master' That's an octopus merge. I don't think you want that. Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780

Re: [PATCH 1/2] RISC-V: Describe correct USEs for gpr_save pattern [PR95252]

2020-06-13 Thread Andreas Schwab
ssert' 748 |((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0)) | ^~~~ Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different."

Re: [PATCH] underline null argument in -Wnonnull (PR c++/86568)

2020-06-29 Thread Andreas Schwab
~~^~~~ cc1plus: all warnings being treated as errors make[3]: *** [../../gcc/go/Make-lang.in:242: go/types.o] Error 1 Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different."

Re: [PATCH] underline null argument in -Wnonnull (PR c++/86568)

2020-06-30 Thread Andreas Schwab
This breaks a lot of tests due to the different error messages. Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different."

Re: [PATCH] gcov: shorted one option help message

2020-07-01 Thread Andreas Schwab
On Jul 01 2020, Martin Liška wrote: > + fnotice (file, " -j, --json-format Output JSON intermediate > format \n\ Please avoid the trailing space. Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9D

Re: [PATCH] underline null argument in -Wnonnull (PR c++/86568)

2020-07-04 Thread Andreas Schwab
to function > 'void S::f6\\\(const void\\*, const void\\*\\)' declared 'nonnull'" } > +}; > + > +void warn_nullptr_this () > +{ > + ((S*)nullptr)->f0 ("");// { dg-warning "3:'this' pointer null" > "pr86568" { xfail *-*-* } } > + // { dg-warning "this' pointer null" > "pr86568" { target *-*-* } .-1 } Please give these tests unique names. Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different."

Re: [PATCH] libstdc++: Add C++2a synchronization support

2020-11-21 Thread Andreas Schwab
ld/m68k-linux/libstdc++-v3/include/bits/atomic_base.h:239: note: deduced conflicting types for parameter '_Tp' ('unsigned char' and 'bool') Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different."

Re: [PATCH] Better __ashlDI3, __ashrDI3 and __lshrDI3 functions, plus fixed __bswapsi2 function

2020-11-24 Thread Andreas Schwab
On Nov 24 2020, Stefan Kanthak wrote: > 'nuff said What's your point? Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different."

Re: [PATCH] Better __ashlDI3, __ashrDI3 and __lshrDI3 functions, plus fixed __bswapsi2 function

2020-11-24 Thread Andreas Schwab
On Nov 24 2020, Stefan Kanthak wrote: > Pinpoint deficiencies and bugs in GCC and libgcc, plus a counter > example to your "argument"! In which way? > I recommend careful reading. Yes, I do. Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 7578

Re: [gcc r11-4816] Fix Ada build failure for the SuSE PowerPC64/Linux compiler

2020-12-03 Thread Andreas Schwab
or the SuSE PowerPC64/Linux compiler > > gcc/ada/ChangeLog: > * gcc-interface/Makefile.in: Force target_cpu to powerpc if the > nominal target is powerpc64-suse-linux. This breaks build of libada, it is missing all of $(GNATRTL_128BIT_OBJS). Andreas.

Re: [Ada] Build support units for 128-bit integer types on 64-bit platforms

2020-12-03 Thread Andreas Schwab
s-imgllli.ads" must be compiled > gnatmake: *** bind failed. > Failed to compile impbit This means GNATRTL_128BIT_OBJS is missing from EXTRA_GNATRTL_NONTASKING_OBJS. Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different."

Re: introduce overridable clear_cache emitter

2020-12-03 Thread Andreas Schwab
~~~ Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different."

Re: [gcc r11-4816] Fix Ada build failure for the SuSE PowerPC64/Linux compiler

2020-12-03 Thread Andreas Schwab
On Dez 03 2020, Eric Botcazou wrote: >> This breaks build of libada, it is missing all of $(GNATRTL_128BIT_OBJS). > > In the default multilib? Yes, that's the point, since it's 32-bit apparently. Nope. The default is 64-bit. Andreas. -- Andreas Schwab, sch...@

<    1   2   3   4   5   6   7   8   9   10   >