Re: C++ PATCH for c++/66515 (ICE with initializer_list)

2015-06-18 Thread Andreas Schwab
) 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++/58583] ICE instantiating NSDMIs

2015-06-16 Thread Andreas Schwab
errors) 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 0/4] PowerPC64 Linux split stack support

2015-06-15 Thread Andreas Schwab
multilib builds. 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 0/4] PowerPC64 Linux split stack support

2015-06-15 Thread Andreas Schwab
=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: [Patch 0/4] PowerPC64 Linux split stack support

2015-06-15 Thread Andreas Schwab
)) +global_options.x_flag_split_stack = 1; + /* Returning false means that the backend should be used. */ return false; } -- 2.4.3 -- 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 0/4] PowerPC64 Linux split stack support

2015-06-15 Thread Andreas Schwab
The bug is of course that like DEFAULT_ABI, rs6000_isa_flags hasn't been determined yet. 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 0/4] PowerPC64 Linux split stack support

2015-06-13 Thread Andreas Schwab
: error: ‘-fsplit-stack’ is not supported by this compiler configuration make[2]: *** [errors.lo] Error 1 make[2]: Leaving directory `/daten/gcc/gcc-20150613/Build/powerpc64-linux/32/libgo' make[1]: *** [all-recursive] Error 1 Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint

Re: [patch] fix darwin bootstrap by avoiding duplicate DIE attributes

2015-06-12 Thread Andreas Schwab
../../gcc/dwarf2out.c:5693:1: error: 'void check_die(dw_die_ref)' defined but not used [-Werror=unused-function] 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 _OBJC_Module defined but not used warning

2015-06-07 Thread Andreas Schwab
, it does. 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: [C++ Patch] Use declspecs-locations more

2015-06-04 Thread Andreas Schwab
/gcc/gcc-20150604/gcc/testsuite/obj-c++.dg/tls/diag-5.mm:4:1: error: '__thr\ ead' can only be specified for objects and functions 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 01/35] Introduce new type-based pool allocator.

2015-06-02 Thread Andreas Schwab
\ ialized] block = XNEWVEC (char, m_block_size); ^ ../../gcc/stmt.c:1339:33: note: 'case_node_pool.pool_allocatorcase_node::m_bl\ ock_size' was declared here pool_allocatorcase_node case_node_pool (struct sjlj_case pool, ^ Andreas. -- Andreas Schwab

Re: Do less generous pointer globbing in alias.c

2015-05-31 Thread Andreas Schwab
() No symbol table info available. #8 0x4192bf10 in ipa_icf::sem_item::setup (this=0xffc0, stack=0x0) at ../../gcc/ipa-icf.c:224 No locals. Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 And now

Re: Fwd: PING^3: [PATCH]: New configure options that make the compiler use -fPIE and -pie as default option

2015-05-31 Thread Andreas Schwab
configure:28726: checking for -fno-PIE option configure:28737: g++ -c -g conftest.cpp 5 configure:28737: $? = 0 configure:28745: result: yes Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 And now for something

Re: Do less generous pointer globbing in alias.c

2015-05-31 Thread Andreas Schwab
0x41550001 +513: mov b0=r35 0x41550002 +514: br.ret.sptk.many b0;; 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: PING^3: [PATCH]: New configure options that make the compiler use -fPIE and -pie as default option

2015-05-30 Thread Andreas Schwab
H.J. Lu hjl.to...@gmail.com writes: What is wrong with it? It tests nothing. 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: PING^3: [PATCH]: New configure options that make the compiler use -fPIE and -pie as default option

2015-05-30 Thread Andreas Schwab
the assembler to error out while compiling crtstuff if the compiler is configured with --enable-default-pie. 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: PING^3: [PATCH]: New configure options that make the compiler use -fPIE and -pie as default option

2015-05-30 Thread Andreas Schwab
H.J. Lu hjl.to...@gmail.com writes: There is no harm and the message is gone in stage 2 and 3, We can treat it the same as other spurious messages from the bootstrap compiler. But you still need to fix the first test, since it doesn't test anything. Andreas. -- Andreas Schwab, sch...@linux

Re: Do less generous pointer globbing in alias.c

2015-05-30 Thread Andreas Schwab
statistics. * gcc.dg/alias-8.c: Do not xfail. * gcc.dg/pr62167.c: Prevent FRE. * gcc.dg/alias-14.c: New testcase. This is causing a miscompilation of the stage2 compiler on ia64. Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3

Re: Fwd: PING^3: [PATCH]: New configure options that make the compiler use -fPIE and -pie as default option

2015-05-30 Thread Andreas Schwab
Andreas Schwab sch...@linux-m68k.org writes: H.J. Lu hjl.to...@gmail.com writes: diff --git a/gcc/config/m68k/m68k.h b/gcc/config/m68k/m68k.h index 88356cc..74ebff7 100644 --- a/gcc/config/m68k/m68k.h +++ b/gcc/config/m68k/m68k.h @@ -40,7 +40,8 @@ along with GCC; see the file COPYING3

Re: Fwd: PING^3: [PATCH]: New configure options that make the compiler use -fPIE and -pie as default option

2015-05-30 Thread Andreas Schwab
:28773: result: yes 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: PING^3: [PATCH]: New configure options that make the compiler use -fPIE and -pie as default option

2015-05-30 Thread Andreas Schwab
H.J. Lu hjl.to...@gmail.com writes: Starting GCC 4.6, the unrecognized option became an error. Before 4.6, it was ignored. Does it cause any problems for bootstrap? No, only spurious messages. Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756

Re: [PATCH] Fix PR66142

2015-05-28 Thread Andreas Schwab
. -- 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 to run autoconf tests with C++ compiler

2015-05-27 Thread Andreas Schwab
-Wnarrowing configure:6502: g++ -std=c++98 -c -g conftest.cpp 5 configure:6502: $? = 0 configure:6511: result: yes 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] microblaze-linux: add missing cpp specs

2015-05-27 Thread Andreas Schwab
TARGET_SUPPORTS_PIC 1 +#undef CPP_SPEC +#define CPP_SPEC %{posix:-D_POSIX_SOURCE} %{pthread:-D_REENTRANT} Should this be defined by a shared header? 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

Re: check_GNU_style.sh: Don't cat empty file

2015-05-18 Thread Andreas Schwab
} 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: Improve LTO type checking during symtab merging

2015-05-17 Thread Andreas Schwab
Jan Hubicka hubi...@ucw.cz writes: * gfortran.dg/lto/pr41576_1.f90: Add interface. * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch FAIL: gfortran.dg/lto/pr41521 f_lto_pr41521_0.o assemble, -g -O -flto -Wno-lto-type-mismatch FAIL: gfortran.dg/lto/pr41576

Re: [PATCH] Support vectorizing SLP with mixed plus/minus

2015-05-13 Thread Andreas Schwab
/vect-strided-a-mult.c execution test on both aarch64 and 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: [patch 0/27] RFC: Use automake-1.11.6 across the tree

2015-05-08 Thread Andreas Schwab
4.3.5 configured to --enable-languages=c,ada But: How do I tell the gcc-trunk/configure to use gcc/g++ for C/C++ and gnatgcc for Ada? You can find a working Ada compiler here: http://software.opensuse.org/package/gcc-ada Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint

Re: [PR testsuite/65205, libgomp/65993] Fix dg-shouldfail usage in OpenACC libgomp tests

2015-05-04 Thread Andreas Schwab
Rainer Orth r...@cebitec.uni-bielefeld.de writes: You cannot expect printf to print (nil) or variant for NULL pointers. E.g. on Solaris 10 you get a SEGV instead. You are probably mixing it up with %s. %p is required to handle NULL like any other valid pointer value. Andreas. -- Andreas

Re: [PATCH] fixup libobjc usage of PCC_BITFIELD_TYPE_MATTERS

2015-05-03 Thread Andreas Schwab
/aarch64-suse-linux/include -isystem /usr/aarch64-suse-linux/sys-include-c -O2 -g conftest.c 5 conftest.c:27:5: error: size of array 'foo2test' is negative int foo2test[ sizeof (struct foo2) == 5 ? 1 : -1]; ^ configure:11554: $? = 1 Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key

[PATCH] Mark help string in DEFPARAM as no-c-format

2015-05-01 Thread Andreas Schwab
-- 2.4.0 -- 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: Mostly rewrite genrecog

2015-04-30 Thread Andreas Schwab
'struct test' Bootstrap compiler is gcc 4.3.4. 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 3/8] add default for PCC_BITFIELD_TYPE_MATTERS

2015-04-30 Thread Andreas Schwab
PCC_BITFIELD_TYPE_MATTERS TARGET_AAPCS_BASED gcc/config/rs6000/sysv4.h:#define PCC_BITFIELD_TYPE_MATTERS (TARGET_BITFIELD_TYPE) gcc/config/vax/vax.h:#define PCC_BITFIELD_TYPE_MATTERS (! TARGET_VAXC_ALIGNMENT) Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7

Re: [PATCH 3/8] add default for PCC_BITFIELD_TYPE_MATTERS

2015-04-30 Thread Andreas Schwab
since true isn't a defined identifier? 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: c-family PATCH to improve -Wbool-compare (PR c/64610)

2015-04-30 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 3/8] add default for PCC_BITFIELD_TYPE_MATTERS

2015-04-30 Thread Andreas Schwab
command-line # 1 /usr/include/stdc-predef.h 1 3 4 # 1 command-line 2 # 1 test.c hello Since you get hello this proves that true is *not* defined. Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 And now for something

Re: Mostly rewrite genrecog

2015-04-30 Thread Andreas Schwab
Richard Sandiford richard.sandif...@arm.com writes: Andreas Schwab sch...@linux-m68k.org writes: Richard Sandiford richard.sandif...@arm.com writes: /* Represents a test and the action that should be taken on the result. If a transition exists for the test outcome, the machine switches

Re: c-family PATCH to improve -Wbool-compare (PR c/64610)

2015-04-30 Thread Andreas Schwab
; /* Do some magic to get the right diagnostics. */ bool flag = TREE_CODE (op0) == INTEGER_CST; flag = integer_zerop (cst) ? flag : !flag; Looks good, successfully built stage3. Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B

Re: [PATCH 3/8] add default for PCC_BITFIELD_TYPE_MATTERS

2015-04-29 Thread Andreas Schwab
= 3) child process exited abnormally FAIL: objc/execute/bf-1.m execution, -O0 -fgnu-runtime 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 3/8] add default for PCC_BITFIELD_TYPE_MATTERS

2015-04-29 Thread Andreas Schwab
Trevor Saunders tbsau...@tbsaunde.org writes: it passes for me on x86_64-linux after that commit, what platform is this? Any one with #undef PCC_BITFIELD_TYPE_MATTERS. See libobjc/encoding.c. Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756

Re: [PATCH] PR target/65240, Fix Power{7,8} insn constraint issue with -O3 -ffast-math

2015-04-04 Thread Andreas Schwab
/ira.c:5430. 0x104d8ea7 execute. ../../gcc/ira.c:5589. http://gcc.gnu.org/ml/gcc-testresults/2015-04/msg00386.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: Fix ICEs on ODR violating programs and improve ODR mismatch diagnostic

2015-03-23 Thread Andreas Schwab
:/usr/local/gcc/gcc-20150323/Build/gcc/../../gcc/ada/adadecode.c:373: first defined here collect2: ld returned 1 exit status 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] testsuite/63175 - fix powerpc64 test failure

2015-03-23 Thread Andreas Schwab
Martin Sebor mse...@redhat.com writes: -/* { dg-final { scan-assembler \t\(lxv|lvsr|stxv\) } } */ +/* { dg-final { scan-assembler \t\(lvx|lxv|lvsr|stxv\) } } */ You might want to remove the backslashes before the parens, which are ignored anyway. Andreas. -- Andreas Schwab, SUSE Labs, sch

Re: [PATCH] Fix another wrong-code bug with -fstrict-volatile-bitfields

2015-03-16 Thread Andreas Schwab
Hans-Peter Nilsson h...@bitrange.com writes: Q: So why not adjust the BIGGEST_ALIGNMENT definition in such targets to be at least the natural alignment of supported atomic types? A: Because it's an ABI change. Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA

Re: [PATCH] target/65286 - Disable multilib for ppc64le

2015-03-04 Thread Andreas Schwab
/stubs-32.h: No such file or directory So fix the multilib configuration. 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] target/65286 - Disable multilib for ppc64le

2015-03-04 Thread Andreas Schwab
Martin Sebor mse...@redhat.com writes: The attached patch resolves PR 65286 by adding --disable-multilib when configuring for a ppc64le target. If powerpc64le doesn't want multilib it should not set any multilib parameters. Andreas. -- Andreas Schwab, SUSE Labs, sch...@suse.de GPG Key

Re: Fix thunk generation for functions returning DECL_BY_REFERENCE

2015-02-28 Thread Andreas Schwab
; +}; Please remove the trailing whitespace. 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 PR65048: check that jump-thread paths are still valid

2015-02-27 Thread Andreas Schwab
: error: too few arguments to function 'foo' /daten/aranym/gcc/gcc-20150227/gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-9.c:46:11: error: too few arguments to function 'foo' Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5

Re: patch to fix rtl documentation for new floating point comparisons

2015-02-18 Thread Andreas Schwab
of = unordered, choice of whether to raise invalid for quiet NaNs). The m68k fpu has the same feature. 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: r219977 - in /trunk/gcc: ChangeLog config/rs600...

2015-02-03 Thread Andreas Schwab
FAIL: gcc.dg/builtins-58.c scan-assembler-not pow $ grep pow builtins-58.s .machine power4 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] libgcc: Use braces instead of macro's empty body to avoid xgcc warnings.

2015-01-31 Thread Andreas Schwab
Chen Gang S gang.c...@sunrus.com.cn writes: * gthr-single.h (__GTHREAD_MUTEX_INIT_FUNCTION): Use braces instead of macro's empty body to avoid xgcc warnings. It's actually an empty loop now. Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53

Re: [PATCH, libcpp] Do not modify a token once it has been initialized

2015-01-30 Thread Andreas Schwab
Dodji Seketeli do...@redhat.com writes: + /* force the location of the token emitted by _cpp_lex_direct() to s/force/Force/ 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, Fortran, OOP] PR 64230: [4.9/5 Regression] Invalid memory reference in a compiler-generated finalizer for allocatable component

2015-01-27 Thread Andreas Schwab
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, libgfortran, committed] PR 64770 Segfault when trying to open existing file with status=new

2015-01-25 Thread Andreas Schwab
: gfortran.dg/open_new_segv.f90 -O0 execution test 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] POWER8 default for PPC64LE

2015-01-21 Thread Andreas Schwab
. 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: Use static chain and libffi for Go closures

2015-01-19 Thread Andreas Schwab
) ^ ../../../libgo/go/reflect/makefunc_ffi_c.c:86:54: error: unused parameter ‘impl’ [-Werror=unused-parameter] makeFuncFFI(const struct __go_func_type *ftyp, void *impl) ^ Andreas. -- Andreas Schwab

Re: Use static chain and libffi for Go closures

2015-01-17 Thread Andreas Schwab
'ffi_go_closure' makeFuncFFI(const struct __go_func_type *ftyp, ffi_go_closure *impl) ^ make[4]: *** [reflect/makefunc_ffi_c.lo] Error 1 Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5

Re: Use static chain and libffi for Go closures

2015-01-17 Thread Andreas Schwab
Richard Henderson r...@redhat.com writes: On 01/17/2015 01:52 AM, Andreas Schwab wrote: ../../../libgo/go/reflect/makefunc_ffi_c.c:21:53: error: unknown type name 'ffi_go_closure' void makeFuncFFI(const struct __go_func_type *ftyp, ffi_go_closure *impl

Re: Use static chain and libffi for Go closures

2015-01-17 Thread Andreas Schwab
Andrew Pinski pins...@gmail.com writes: On Sat, Jan 17, 2015 at 1:26 PM, Richard Henderson r...@redhat.com wrote: On 01/17/2015 11:07 AM, Andreas Schwab wrote: Richard Henderson r...@redhat.com writes: On 01/17/2015 01:52 AM, Andreas Schwab wrote: ../../../libgo/go/reflect/makefunc_ffi_c.c

Re: Merge current set of OpenACC changes from gomp-4_0-branch

2015-01-16 Thread Andreas Schwab
-20150116/gcc/testsuite/c-c++-common/goacc/acc_on_device-2-off.c:19 -1 (nil) (nil)) 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 PR64461, Incorrect code on coldfire targets

2015-01-13 Thread Andreas Schwab
host). 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] Flatten tree.h and tree-core.h (Version 3)

2015-01-12 Thread Andreas Schwab
/gcc-20150112/gcc/testsuite/../../gcc/tree.h:4408:53: error: expected '{' before '' token /usr/local/gcc/gcc-20150112/gcc/testsuite/../../gcc/tree.h:4408:53: error: expected unqualified-id before '' token Andreas. -- Andreas Schwab, SUSE Labs, sch...@suse.de GPG Key fingerprint = 0196 BAD8 1CE9

Re: [PATCH] ipa-icf.c: Fix issues generated by original latest commit

2015-01-10 Thread Andreas Schwab
. The NULL pointer dereference issue also broke Solaris/SPARC bootstrap... It broke almost everywhere, since there are only three targets that register a pragma_parse hook and thus set target_option_default_node. Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53

Re: [PATCH/TopLevel] Fix compiling libgo with a combined sources

2015-01-04 Thread Andreas Schwab
]) GCC_TARGET_TOOL(readelf, READELF_FOR_TARGET, READELF, [binutils/readelf]) -- 2.2.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: Do not build callgraph for external functions when inlining

2014-12-16 Thread Andreas Schwab
Jan Hubicka hubi...@ucw.cz writes: this should be fixed by patch to handle extern aliases correctly I commited later that day. Does the problem still reproduce for you? It works again. Andreas. -- Andreas Schwab, SUSE Labs, sch...@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE

Re: C++ PATCH for C++14 sized deallocation

2014-12-16 Thread Andreas Schwab
): more undefined references to `operator delete(void*, unsigned int)' follow. collect2: error: ld returned 1 exit status. compiler exited with status 1 Andreas. -- Andreas Schwab, SUSE Labs, sch...@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 And now

Re: C++ PATCH for C++14 sized deallocation

2014-12-16 Thread Andreas Schwab
Jason Merrill ja...@redhat.com writes: On 12/16/2014 05:09 AM, Andreas Schwab wrote: covariant4.C:(.text._ZN5ModelD2Ev[_ZN5ModelD5Ev]+0x1e): undefined reference to `operator delete(void*, unsigned int)'. Can you determine why this reference isn't being satisfied by libstdc++? $ objdump -tC

Re: Do not build callgraph for external functions when inlining

2014-12-15 Thread Andreas Schwab
/torture/pr60854.C:5:46: error: inlining failed in call to always_inline 'MyClassT::MyClass() [with T = double]': function body not available /usr/local/gcc/gcc-20141215/gcc/testsuite/g++.dg/torture/pr60854.C:12:19: error: called from here Andreas. -- Andreas Schwab, SUSE Labs, sch...@suse.de GPG

Re: [patch c++]: Fix PR/63996

2014-12-14 Thread Andreas Schwab
(test for excess errors) Excess errors: /usr/local/gcc/gcc-20141214/gcc/testsuite/g++.dg/cpp1y/pr63996.C:6:10: error: ISO C++ forbids variable length array 'a' [-Wvla] Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 And now

Re: [PATCH][testsuite] Mark as UNSUPPORTED tests that don't fit into tiny memory model

2014-12-14 Thread Andreas Schwab
domi...@lps.ens.fr (Dominique Dhumieres) writes: Here it is. Committed as r218662 to get things going again. The same change should be done for libitm and libatomic. And boehm-gc. Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5

Re: [PATCH][testsuite] Mark as UNSUPPORTED tests that don't fit into tiny memory model

2014-12-12 Thread Andreas Schwab
] Error 2 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: r218609 - in /trunk/gcc: ChangeLog common.opt d...

2014-12-11 Thread Andreas Schwab
://gcc.gnu.org/bugs.html for instructions.. FAIL: g++.dg/ipa/pr64059.C -std=gnu++11 (internal compiler error) 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, CHKP] Fix instrumentation clones privatization

2014-12-10 Thread Andreas Schwab
assemble, -fPIC -flto -flto-partition=max -fcheck-pointer-bounds -mmpx 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, CHKP] Fix instrumentation clones privatization

2014-12-10 Thread Andreas Schwab
Ilya Enkovich enkovich@gmail.com writes: 2014-12-10 17:49 GMT+03:00 Andreas Schwab sch...@suse.de: Ilya Enkovich enkovich@gmail.com writes: * gcc.dg/lto/lto.exp: Load mpx-dg.exp. * gcc.dg/lto/chkp-privatize_0.c: New. * gcc.dg/lto/chkp-privatize_1.c: New. xgcc

Re: [PATCH, CHKP] Fix instrumentation clones privatization

2014-12-10 Thread Andreas Schwab
Ilya Enkovich enkovich@gmail.com writes: 2014-12-10 18:53 GMT+03:00 Andreas Schwab sch...@suse.de: Ilya Enkovich enkovich@gmail.com writes: 2014-12-10 17:49 GMT+03:00 Andreas Schwab sch...@suse.de: Ilya Enkovich enkovich@gmail.com writes: * gcc.dg/lto/lto.exp: Load mpx

Re: [PATCH, CHKP] Fix instrumentation clones privatization

2014-12-10 Thread Andreas Schwab
Ilya Enkovich enkovich@gmail.com writes: 2014-12-10 19:49 GMT+03:00 Andreas Schwab sch...@suse.de: Ilya Enkovich enkovich@gmail.com writes: 2014-12-10 18:53 GMT+03:00 Andreas Schwab sch...@suse.de: Ilya Enkovich enkovich@gmail.com writes: 2014-12-10 17:49 GMT+03:00 Andreas

Re: [PATCH 3/6] combine: handle I2 a parallel of two SETs

2014-12-05 Thread Andreas Schwab
of CLOBBERs. */ static bool @@ -2513,6 +2514,7 @@ can_split_parallel_of_n_reg_sets (rtx_insn *insn, int n) return true; } +#endif /* Try to combine the insns I0, I1 and I2 into I3. Here I0, I1 and I2 appear earlier than I3. -- 2.2.0 -- Andreas Schwab, sch...@linux-m68k.org GPG Key

Re: [C++ PATCH] Detect UB in shifts in constexpr functions

2014-12-03 Thread Andreas Schwab
, true()' /daten/aranym/gcc/gcc-20141203/Build/m68k-linux/libstdc++-v3/include/bits/regex_compiler.h:425:20: error: right operand of shift expression '(1ul 32u)' is = than the precision of the left operand Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B

Re: [ia64 PATCH] Fix up ia64 attribute handling (PR target/61137)

2014-11-21 Thread Andreas Schwab
): Redefine to it. Looks good. http://gcc.gnu.org/ml/gcc-testresults/2014-11/msg02276.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, testsuite] Add bind_pic_locally to certain tests

2014-11-19 Thread Andreas Schwab
); } -- 2.1.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.

Re: RFA (tree-inline): PATCH for more C++14 constexpr support

2014-11-18 Thread Andreas Schwab
: in constexpr expansion of ‘std::numeric_limitswchar_t::min()’ m68k-linux/libstdc++-v3/include/limits:666:44: error: ‘(4u * 8u)’ is not a constant expression min() _GLIBCXX_USE_NOEXCEPT { return __glibcxx_min (wchar_t); } ^ Andreas. -- Andreas

Re: [PATCH] driver: ignore SIGINT while waiting on subprocesses to finish

2014-11-17 Thread Andreas Schwab
a lingering process. 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: [PR c/52952] More precise locations within format strings

2014-11-12 Thread Andreas Schwab
. */ + if (map LINEMAPS_LAST_ORDINARY_MAP (set)) +linemap_assert (MAP_START_LOCATION (map[1]) loc + offset); ../../libcpp/line-map.c:667:65: error: suggest braces around empty body in an 'if' statement [-Werror=empty-body] Andreas. -- Andreas Schwab, SUSE Labs, sch...@suse.de GPG Key

Re: [PR c/52952] More precise locations within format strings

2014-11-12 Thread Andreas Schwab
See libcpp/include/line-map.h:589. 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.

gnu11 fallout: powerpc

2014-11-09 Thread Andreas Schwab
[]; +extern void cmd_usage(struct cmd_tbl_s *); + static int nand_dump(struct mtd_info *nand, unsigned long off, int only_oob) { int i; -- 2.1.3 -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 And now for something completely

Re: [PATCH, ifcvt] Allow CC mode if HAVE_cbranchcc4

2014-11-03 Thread Andreas Schwab
NULL_RTX; +{ +#if HAVE_cbranchcc4 You need to make that a runtime check. #ifdef HAVE_cbranchcc4 if (HAVE_cbranchcc4) 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 7/9] Gccgo port to s390[x] -- part I

2014-10-29 Thread Andreas Schwab
)^var _u3_size struct { b \\[8\\]byte; Godump_0_align \\[0\\]uint64; }$ 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: [gofrontend-dev] Re: [PATCH 7/9] Gccgo port to s390[x] -- part I

2014-10-29 Thread Andreas Schwab
= (2147483647) const _INT32_MIN = (-2147483647-1) const ___UINT16_MAX__ = 0x const ___GCC_ATOMIC_LLONG_LOCK_FREE = 1 const _INT_LEAST16_MAX = (32767) Andreas. -- Andreas Schwab, SUSE Labs, sch...@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 And now

Re: [m68k] RFA: Use new rtl iterators in m68k_final_prescan_insn

2014-10-25 Thread Andreas Schwab
Richard Sandiford rdsandif...@googlemail.com writes: gcc/ * config/m68k/m68k.c: Include rtl-iter.h. (m68k_final_prescan_insn_1): Delete. (m68k_final_prescan_insn): Use FOR_EACH_SUBRTX_VAR. Ok. Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA

Re: [m68k] RFA: Use new rtl iterators in m68k_tls_reference_p

2014-10-25 Thread Andreas Schwab
Richard Sandiford rdsandif...@googlemail.com writes: gcc/ * config/m68k/m68k.c (m68k_tls_reference_p_1): Delete. (m68k_tls_reference_p): Use FOR_EACH_SUBRTX_VAR. Ok. Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B

Re: [Patch, Fortran] Add CO_REDUCE

2014-10-25 Thread Andreas Schwab
/coarray_collectives_14.f90 -O (test for errors, line 87) FAIL: gfortran.dg/coarray_collectives_14.f90 -O (test for errors, line 89) FAIL: gfortran.dg/coarray_collectives_14.f90 -O (test for excess errors) Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B

Re: Patch committed: Don't define TARGET_HAS_F_SETLKW

2014-10-24 Thread Andreas Schwab
Ian Taylor i...@golang.org writes: 2014-10-23 Ian Lance Taylor i...@google.com * config/mep/mep.h (TARGET_HAS_F_SETLKW): Don't define. s/define/undefine/ Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 And now

gnu11 fallout

2014-10-21 Thread Andreas Schwab
@@ -44,6 +44,7 @@ pack_d () x = dst.bits.fraction; } +int main () { pack_d (); -- 2.1.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: __intN patch 3/5: main __int128 - __intN conversion.

2014-10-20 Thread Andreas Schwab
: no integral type can represent all of the enumerator values for 'test' On what host? It works OK on x86-64. Have you considered doing proper testing? http://gcc.gnu.org/ml/gcc-testresults/2014-10/msg02106.html Andreas. -- Andreas Schwab, SUSE Labs, sch...@suse.de GPG Key fingerprint = 0196

Re: IPA ICF fallout: fix for two ipa-icf-*.C tests

2014-10-19 Thread Andreas Schwab
icf Varpool alias has been created FAIL: g++.dg/ipa/ipa-icf-4.C -std=gnu++98 scan-ipa-dump icf Equal symbols: 6 $ grep -e Equal -e Varpool ipa-icf-4.C.045i.icf Equal symbols: 5 Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276

Re: [PATCH 5/5] New tests introduction

2014-10-19 Thread Andreas Schwab
/gcc.dg/ipa/ipa-icf-21.c:4:23: fatal e\ rror: xmmintrin.h: No such file or directory compilation terminated. 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: Is there an error in GCC Internals Manual, chapter 16.4?

2014-10-19 Thread Andreas Schwab
{constraint}) @end smallexample but, when generating RTL, it produces a (@code{scratch}:@var{m}) -- 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.

gnu11 fallout: ia64

2014-10-16 Thread Andreas Schwab
ia64_args UINT64 gp_regs[8]; }; +void ffi_call(long i, long gpcount, long fpcount, void **avalue) { struct ia64_args *stack; -- 2.1.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.

gnu11 fallout: m68k

2014-10-16 Thread Andreas Schwab
+++ b/gcc/testsuite/gcc.target/m68k/crash1.c @@ -15,6 +15,7 @@ struct kernel_stat unsigned irqs[256]; }; extern struct kernel_stat per_cpu__kstat; +void seq_printf (); void show_stat(void) { -- 2.1.2 -- Andreas Schwab, SUSE Labs, sch...@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE

Re: [PATCH 2/2] Fix ILP32 ld.so.

2014-10-15 Thread Andreas Schwab
) +bool in_const ATTRIBUTE_UNUSED) { #ifndef POINTERS_EXTEND_UNSIGNED gcc_assert (GET_MODE (x) == to_mode || GET_MODE (x) == VOIDmode); -- 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   >