[Bug target/79904] ICE in annotate_constant_pool_refs, at config/s390/s390.c:7909

2017-03-24 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79904 --- Comment #7 from Andreas Krebbel --- Author: krebbel Date: Fri Mar 24 13:52:30 2017 New Revision: 246443 URL: https://gcc.gnu.org/viewcvs?rev=246443=gcc=rev Log: S/390: PR79904: Disallow reg + sym_ref literal pool addresses. We accept reg +

[Bug target/79893] ICE in s390_adjust_builtin_arglist in gcc/config/s390/s390-c.c:679

2017-03-24 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79893 --- Comment #4 from Andreas Krebbel --- Author: krebbel Date: Fri Mar 24 13:51:32 2017 New Revision: 246442 URL: https://gcc.gnu.org/viewcvs?rev=246442=gcc=rev Log: S/390: PR79893: Add diagnostics vec_load_bndry builtin. The boundary argument

[Bug target/80106] ICE on an invalid code in tree_to_uhwi, at tree.c:7344

2017-03-20 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80106 Andreas Krebbel changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/79893] ICE in s390_adjust_builtin_arglist in gcc/config/s390/s390-c.c:679

2017-03-20 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79893 --- Comment #3 from Andreas Krebbel --- *** Bug 80106 has been marked as a duplicate of this bug. ***

[Bug target/78857] S390: Do not use load-and-test floating-point instruction to compare against 0.0 as SNaN is converted to QNaN.

2017-03-20 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78857 Andreas Krebbel changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/78857] S390: Do not use load-and-test floating-point instruction to compare against 0.0 as SNaN is converted to QNaN.

2017-03-20 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78857 --- Comment #1 from Andreas Krebbel --- Author: krebbel Date: Mon Mar 20 09:33:11 2017 New Revision: 246274 URL: https://gcc.gnu.org/viewcvs?rev=246274=gcc=rev Log: S/390: PR78857: Don't use load and test if result is live. The FP load and

[Bug target/80080] S390: Isses with emitted cs-instructions for __atomic builtins.

2017-03-17 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80080 Andreas Krebbel changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug rtl-optimization/79456] [7 regression] Extra instruction emitted after LRA patch

2017-03-08 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79456 Andreas Krebbel changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/66024] Implement AddressSanitizer support for IBM z Systems

2017-03-08 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66024 Andreas Krebbel changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/79893] ICE in s390_adjust_builtin_arglist in gcc/config/s390/s390-c.c:679

2017-03-06 Thread krebbel at gcc dot gnu.org
||2017-03-06 Assignee|unassigned at gcc dot gnu.org |krebbel at gcc dot gnu.org Ever confirmed|0 |1

[Bug rtl-optimization/68749] FAIL: gcc.dg/ifcvt-4.c scan-rtl-dump ce1 "2 true changes made"

2017-02-23 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68749 --- Comment #15 from Andreas Krebbel --- Author: krebbel Date: Thu Feb 23 15:18:16 2017 New Revision: 245684 URL: https://gcc.gnu.org/viewcvs?rev=245684=gcc=rev Log: PR 68749: S/390: Disable ifcvt-4.c for -m31. gcc/testsuite/ChangeLog:

[Bug ada/79421] gnat.dg/trampoline3.adb fails on s390x

2017-02-15 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79421 --- Comment #7 from Andreas Krebbel --- Author: krebbel Date: Wed Feb 15 09:27:57 2017 New Revision: 245476 URL: https://gcc.gnu.org/viewcvs?rev=245476=gcc=rev Log: PR target/79241: S/390: define TARGET_CUSTOM_FUNCTION_DESCRIPTORS.

[Bug c++/79241] error wen compiling -Os, OK with another optimizations

2017-02-15 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79241 --- Comment #6 from Andreas Krebbel --- Author: krebbel Date: Wed Feb 15 09:27:57 2017 New Revision: 245476 URL: https://gcc.gnu.org/viewcvs?rev=245476=gcc=rev Log: PR target/79241: S/390: define TARGET_CUSTOM_FUNCTION_DESCRIPTORS.

[Bug target/79487] Invalid _Decimal32 comparison on s390x

2017-02-14 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79487 --- Comment #5 from Andreas Krebbel --- the real_convert invocation has been added with: commit 21be42575a11522f5b73d88da65f681711c335a0 Author: jakub Date: Thu Mar 24 18:58:58 2011 +

[Bug target/79487] Invalid _Decimal32 comparison on s390x

2017-02-14 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79487 Andreas Krebbel changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/79131] [7 Regression] ICE: in extract_constrain_insn, at recog.c:2213, big-endian ARM

2017-02-10 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79131 --- Comment #15 from Andreas Krebbel --- (In reply to Richard Earnshaw from comment #14) > I think you should open a new bug report. This one has been closed (and the > ICE has been fixed), so this is a new issue. I've opened #79456

[Bug rtl-optimization/79456] [7 regression] Extra instruction emitted after LRA patch

2017-02-10 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79456 Andreas Krebbel changed: What|Removed |Added Target||s390x-ibm-linux Priority|P3

[Bug rtl-optimization/79456] New: [7 regression] Extra instruction emitted after LRA patch

2017-02-10 Thread krebbel at gcc dot gnu.org
Priority: P3 Component: rtl-optimization Assignee: unassigned at gcc dot gnu.org Reporter: krebbel at gcc dot gnu.org Target Milestone: --- The zvector/vec-cmp-1.c testcase currently fails on s390x. Starting with that patch we see worse code being generated for: int

[Bug target/79131] [7 Regression] ICE: in extract_constrain_insn, at recog.c:2213, big-endian ARM

2017-02-10 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79131 Andreas Krebbel changed: What|Removed |Added CC||krebbel at gcc dot gnu.org

[Bug tree-optimization/78348] [7 REGRESSION] 15% performance drop for coremark-pro/nnet-test after r242038

2017-02-06 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78348 --- Comment #17 from Andreas Krebbel --- Author: krebbel Date: Mon Feb 6 15:14:09 2017 New Revision: 245210 URL: https://gcc.gnu.org/viewcvs?rev=245210=gcc=rev Log: PR 78348: Limit amount of unrolling in test. gcc/testsuite/ChangeLog:

[Bug c/79358] gcc.dg/c99-stdint-1.c fails with excess error

2017-02-04 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79358 --- Comment #12 from Andreas Krebbel --- (In reply to Dominik Vogt from comment #4) > I.e. this is a Glibc related problem? The test machine has Glibc-2.18. Yes. The system you are using needs a Glibc upgrade. The patch mentioned in comment 2

[Bug c/79358] gcc.dg/c99-stdint-1.c fails with excess error

2017-02-03 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79358 --- Comment #2 from Andreas Krebbel --- The reduced testcase fails with -m31 and -m64 but the original probably only with -m31 - right?! Looks like the following Glibc problem which has been fixed a while ago: commit

[Bug rtl-optimization/70478] [LRA] S/390: Performance regression - superfluous stack frame

2017-02-03 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70478 --- Comment #5 from Andreas Krebbel --- (In reply to Dominik Vogt from comment #4) > Is there any new information on this issue? Adding the ? constraint modifier was an overall loss. So I did not pursue this any further.

[Bug sanitizer/79341] Many Asan tests fail on s390

2017-02-03 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79341 --- Comment #19 from Andreas Krebbel --- koriakin stands for Marcin Koƛcielnicki who implemented LLVM sanitizer support for z as part of a bounty. Ulrich Weigand led the discussions with him. CC'ing Uli. My personal opinion is that support of

[Bug other/79341] Many Asan tests fail on s390

2017-02-03 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79341 --- Comment #6 from Andreas Krebbel --- I don't think modifying libsanitizer to support older Glibcs is required. The only change we might want to consider is adding a configure check to libsanitizer.

[Bug target/79240] [7 Regression] ICE in s390_extzv_shift_ok, at config/s390/s390.c:2475

2017-01-30 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79240 --- Comment #7 from Andreas Krebbel --- Author: krebbel Date: Mon Jan 30 09:54:58 2017 New Revision: 245022 URL: https://gcc.gnu.org/viewcvs?rev=245022=gcc=rev Log: S/390: PR target/79240: Fix assertion in s390_extzv_shift_ok. 2017-01-30

[Bug go/79081] [7 Regression] libgo multilib bootstrap broken on s390x-linux-gnu

2017-01-13 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79081 Andreas Krebbel changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug bootstrap/79069] [7 Regression] Bootstrap failure on s390x-linux while building libgo

2017-01-13 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79069 Andreas Krebbel changed: What|Removed |Added CC||doko at gcc dot gnu.org --- Comment

[Bug target/79058] [7 Regression] ARM: internal compiler error: in extract_constrain_insn, at recog.c:2213

2017-01-13 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79058 --- Comment #13 from Andreas Krebbel --- (In reply to Andreas Krebbel from comment #12) > The splitter probably is the reason why the early clobber has been added. > Handling the SImode part separately requires that the source reg does not >

[Bug target/79058] [7 Regression] ARM: internal compiler error: in extract_constrain_insn, at recog.c:2213

2017-01-12 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79058 --- Comment #12 from Andreas Krebbel --- (In reply to Dominik Vogt from comment #11) > gccint: > > A operand which is read by the instruction can be tied to an earlyclobber > > operand if its only use as an input occurs before the early result

[Bug target/79058] [7 Regression] ARM: internal compiler error: in extract_constrain_insn, at recog.c:2213

2017-01-12 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79058 Andreas Krebbel changed: What|Removed |Added CC||krebbel at gcc dot gnu.org

[Bug target/78748] [7 Regression] ICE in extract_insn, at recog.c:2311 (s390x-linux-gnu)

2016-12-19 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78748 --- Comment #6 from Andreas Krebbel --- Author: krebbel Date: Mon Dec 19 09:53:56 2016 New Revision: 243793 URL: https://gcc.gnu.org/viewcvs?rev=243793=gcc=rev Log: PR target/78748: S/390: Fix ICE with ANDC splitter. gcc/ChangeLog: 2016-12-19

[Bug target/69311] [5 Regression] ICE (cc1 killed) on s390x-linux-gnu

2016-12-02 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69311 Andreas Krebbel changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/69311] [5 Regression] ICE (cc1 killed) on s390x-linux-gnu

2016-12-02 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69311 --- Comment #5 from Andreas Krebbel --- Created attachment 40234 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40234=edit auto-reduced testcase Fails with -O3 -march=z196. Endless loop in VRP with GCC 5. Works fine with GCC 6 branch.

[Bug target/77822] [6 Regression] arm64 Error: immediate value out of range 0 to 63 at operand 3

2016-12-02 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77822 Andreas Krebbel changed: What|Removed |Added Status|RESOLVED|CLOSED --- Comment #35 from Andreas

[Bug target/77822] [6 Regression] arm64 Error: immediate value out of range 0 to 63 at operand 3

2016-12-02 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77822 Andreas Krebbel changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/77822] [6 Regression] arm64 Error: immediate value out of range 0 to 63 at operand 3

2016-12-02 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77822 --- Comment #33 from Andreas Krebbel --- Author: krebbel Date: Fri Dec 2 08:30:16 2016 New Revision: 243160 URL: https://gcc.gnu.org/viewcvs?rev=243160=gcc=rev Log: PR target/77822: S390: Validate argument range of {zero,sign}_extract. With

[Bug target/77822] [6 Regression] arm64 Error: immediate value out of range 0 to 63 at operand 3

2016-12-02 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77822 --- Comment #32 from Andreas Krebbel --- Author: krebbel Date: Fri Dec 2 08:26:19 2016 New Revision: 243159 URL: https://gcc.gnu.org/viewcvs?rev=243159=gcc=rev Log: PR target/77822: Add helper macro EXTRACT_ARGS_IN_RANGE to system.h. The

[Bug bootstrap/77359] [7 Regression] AIX bootstrap failure due to alignment of stack pointer + STACK_DYNAMIC_OFFSET

2016-11-18 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77359 --- Comment #23 from Andreas Krebbel --- Author: krebbel Date: Fri Nov 18 14:44:54 2016 New Revision: 242590 URL: https://gcc.gnu.org/viewcvs?rev=242590=gcc=rev Log: Re-apply: Drop excess size used for run time allocated stack variables. The

[Bug bootstrap/77359] [7 Regression] AIX bootstrap failure due to alignment of stack pointer + STACK_DYNAMIC_OFFSET

2016-11-18 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77359 --- Comment #22 from Andreas Krebbel --- Author: krebbel Date: Fri Nov 18 14:28:49 2016 New Revision: 242589 URL: https://gcc.gnu.org/viewcvs?rev=242589=gcc=rev Log: RS6000: Fix PR 77359: Properly align local variables in functions calling

[Bug target/77822] [6 Regression] arm64 Error: immediate value out of range 0 to 63 at operand 3

2016-11-11 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77822 --- Comment #28 from Andreas Krebbel --- Author: krebbel Date: Fri Nov 11 10:37:53 2016 New Revision: 242067 URL: https://gcc.gnu.org/viewcvs?rev=242067=gcc=rev Log: S/390: Add PR77822 testcase. For real this time. 2016-11-11 Dominik Vogt

[Bug target/77822] [6 Regression] arm64 Error: immediate value out of range 0 to 63 at operand 3

2016-11-11 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77822 --- Comment #27 from Andreas Krebbel --- Author: krebbel Date: Fri Nov 11 08:48:29 2016 New Revision: 242066 URL: https://gcc.gnu.org/viewcvs?rev=242066=gcc=rev Log: PR77822: S/390: Add range checks for zero_extract operands. Make sure the

[Bug rtl-optimization/77919] New: ICE converting DC to V2DF mode

2016-10-10 Thread krebbel at gcc dot gnu.org
Assignee: unassigned at gcc dot gnu.org Reporter: krebbel at gcc dot gnu.org Target Milestone: --- Created attachment 39780 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=39780=edit auto-reduced testcase The attached testcase ICEs with a segmentation fault compiled on

[Bug go/77642] GO Bootstrap fail starting with r239872 splitstack signature does not match

2016-09-20 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77642 --- Comment #2 from Andreas Krebbel --- Created attachment 39660 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=39660=edit Patch proposal There was another location in proc.c which was in need of a conversion.

[Bug go/77642] GO Bootstrap fail starting with r239872 splitstack signature does not match

2016-09-19 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77642 --- Comment #1 from Andreas Krebbel --- On s390 32 bit size_t is "unsigned long". __splitstack_find in libgcc is defined as follows: extern void* __splitstack_find (void *, void *, size_t *, void **, void **,

[Bug go/77642] New: GO Bootstrap fail starting with r239872 splitstack signature does not match

2016-09-19 Thread krebbel at gcc dot gnu.org
: normal Priority: P3 Component: go Assignee: ian at airs dot com Reporter: krebbel at gcc dot gnu.org CC: cmang at google dot com Target Milestone: --- /home/dailybuild/gnu-dailybuild/arena/20160918/gcc-head/src/libgo/runtime/proc.c: In function

[Bug rtl-optimization/69847] Spec 2006 403.gcc slows down with -mlra vs. reload on PowerPC

2016-08-12 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69847 --- Comment #26 from Andreas Krebbel --- (In reply to Andreas Krebbel from comment #21) > However, there appear to be performance regressions at least with cactusADM. I was not able to reproduce the regression in an non-shared environment. In

[Bug target/72851] [6/7 Regression] memory hog with -O3 on s390x-linux-gnu

2016-08-10 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72851 Andreas Krebbel changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug rtl-optimization/69847] Spec 2006 403.gcc slows down with -mlra vs. reload on PowerPC

2016-08-04 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69847 --- Comment #21 from Andreas Krebbel --- I did a S/390 Spec measurement. All the testcases got smaller with the patch what definitely is a good sign. However, there appear to be performance regressions at least with cactusADM.

[Bug bootstrap/71819] New: [7 regression] Bootstrap fail on S/390 32 bit starting with r238078

2016-07-08 Thread krebbel at gcc dot gnu.org
Priority: P3 Component: bootstrap Assignee: unassigned at gcc dot gnu.org Reporter: krebbel at gcc dot gnu.org Target Milestone: --- Reghunt found that this failed occurred first after r238078 There appear to be two errors in the build output: /home/andreas

[Bug target/71379] [7 regression] Bootstrap fail on S/390 32 bit starting with r236831

2016-06-13 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71379 --- Comment #5 from Andreas Krebbel --- Author: krebbel Date: Mon Jun 13 08:50:38 2016 New Revision: 237366 URL: https://gcc.gnu.org/viewcvs?rev=237366=gcc=rev Log: S/390: Fix MAX_ARGS value. Committed to GCC 5 and mainline branches.

[Bug target/71379] [7 regression] Bootstrap fail on S/390 32 bit starting with r236831

2016-06-13 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71379 Andreas Krebbel changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/71379] [7 regression] Bootstrap fail on S/390 32 bit starting with r236831

2016-06-13 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71379 --- Comment #3 from Andreas Krebbel --- Author: krebbel Date: Mon Jun 13 08:37:31 2016 New Revision: 237365 URL: https://gcc.gnu.org/viewcvs?rev=237365=gcc=rev Log: S/390: Fix MAX_ARGS value. gcc/ChangeLog: 2016-06-13 Andreas Krebbel

[Bug target/71379] [7 regression] Bootstrap fail on S/390 32 bit starting with r236831

2016-06-13 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71379 --- Comment #2 from Andreas Krebbel --- Author: krebbel Date: Mon Jun 13 08:34:45 2016 New Revision: 237364 URL: https://gcc.gnu.org/viewcvs?rev=237364=gcc=rev Log: S/390: Fix MAX_ARGS value. gcc/ChangeLog: 2016-06-13 Andreas Krebbel

[Bug target/71379] [7 regression] Bootstrap fail on S/390 32 bit starting with r236831

2016-06-13 Thread krebbel at gcc dot gnu.org
at redhat dot com |krebbel at gcc dot gnu.org --- Comment #1 from Andreas Krebbel --- Turned out this is just a stupid bug in the backend which now happens to get detected.

[Bug tree-optimization/71379] New: [7 regression] Bootstrap fail on S/390 32 bit starting with r236831

2016-06-02 Thread krebbel at gcc dot gnu.org
Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: krebbel at gcc dot gnu.org Target Milestone: --- S/390 32 bit bootstrap appears to fail in stage 2 starting with r236831: In file included from /home/andreas/clean/../gcc

[Bug libstdc++/66338] std::forward_as_tuple() issue with single argument

2016-05-30 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66338 --- Comment #12 from Andreas Krebbel --- (In reply to Ville Voutilainen from comment #11) > I don't see how any of that code or the failure is in any way related to > std::tuple... This was the wrong error message. The bootstrap problem

[Bug libstdc++/66338] std::forward_as_tuple() issue with single argument

2016-05-30 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66338 Andreas Krebbel changed: What|Removed |Added CC||krebbel at gcc dot gnu.org

[Bug target/70674] [4.9/5/6/7 regression] S/390: Memory access below stack pointer in epilogue

2016-04-21 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70674 Andreas Krebbel changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/70674] [4.9/5/6/7 regression] S/390: Memory access below stack pointer in epilogue

2016-04-21 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70674 --- Comment #5 from Andreas Krebbel --- Author: krebbel Date: Thu Apr 21 11:50:22 2016 New Revision: 235334 URL: https://gcc.gnu.org/viewcvs?rev=235334=gcc=rev Log: PR70674: S/390: Add memory barrier to stack pointer restore from fpr. This

[Bug target/70674] [4.9/5/6/7 regression] S/390: Memory access below stack pointer in epilogue

2016-04-20 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70674 --- Comment #4 from Andreas Krebbel --- Author: krebbel Date: Wed Apr 20 07:16:03 2016 New Revision: 235235 URL: https://gcc.gnu.org/viewcvs?rev=235235=gcc=rev Log: PR70674: S/390: Add memory barrier to stack pointer restore from fpr. This

[Bug target/70674] [4.9/5/6/7 regression] S/390: Memory access below stack pointer in epilogue

2016-04-20 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70674 --- Comment #3 from Andreas Krebbel --- Author: krebbel Date: Wed Apr 20 07:13:23 2016 New Revision: 235234 URL: https://gcc.gnu.org/viewcvs?rev=235234=gcc=rev Log: PR70674: S/390: Add memory barrier to stack pointer restore from fpr. This

[Bug target/70674] [4.9/5/6/7 regression] S/390: Memory access below stack pointer in epilogue

2016-04-20 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70674 --- Comment #2 from Andreas Krebbel --- Author: krebbel Date: Wed Apr 20 07:09:32 2016 New Revision: 235233 URL: https://gcc.gnu.org/viewcvs?rev=235233=gcc=rev Log: PR70674: S/390: Add memory barrier to stack pointer restore from fpr. This

[Bug target/70674] [4.9/5/6 regression] S/390: Memory access below stack pointer in epilogue

2016-04-14 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70674 Andreas Krebbel changed: What|Removed |Added Keywords||wrong-code Target|

[Bug target/70674] New: [4.9/5/6 regression] S/390: Memory access below stack pointer in epilogue

2016-04-14 Thread krebbel at gcc dot gnu.org
: critical Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: krebbel at gcc dot gnu.org Target Milestone: --- Created attachment 38276 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=38276=edit Fix proposal t.c: void foo (v

[Bug target/70404] pr70174.c fails on s390x

2016-04-01 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70404 --- Comment #5 from Andreas Krebbel --- Author: krebbel Date: Fri Apr 1 15:35:54 2016 New Revision: 234678 URL: https://gcc.gnu.org/viewcvs?rev=234678=gcc=rev Log: PR70404 S/390: Fix insv expansion. While the expander accepts general_operand

[Bug rtl-optimization/70478] [LRA] S/390: Performance regression - superfluous stack frame

2016-04-01 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70478 --- Comment #3 from Andreas Krebbel --- (In reply to Vladimir Makarov from comment #2) Thanks for having a look. I'll experiment a bit with adding a '?' constraint modifier to see what impact it has on benchmarks. In fact it would match the

[Bug target/70404] pr70174.c fails on s390x

2016-03-31 Thread krebbel at gcc dot gnu.org
|| Assignee|jakub at gcc dot gnu.org |krebbel at gcc dot gnu.org --- Comment #4 from Andreas Krebbel --- Created attachment 38147 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=38147=edit Patch currently being tested I'm currently regtesting this pa

[Bug rtl-optimization/70478] New: [LRA] S/390: Performance regression - superfluous stack frame

2016-03-31 Thread krebbel at gcc dot gnu.org
Priority: P3 Component: rtl-optimization Assignee: unassigned at gcc dot gnu.org Reporter: krebbel at gcc dot gnu.org Target Milestone: --- void foo(unsigned int *a, unsigned char *b) { *a &= *b; } cc1 -O3 -march=z9-109 t.c -mno-lra foo: llc %r1,0

[Bug target/54746] config/s390/s390.c:1583: possible missing break in switch ?

2016-03-19 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54746 Andreas Krebbel changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug testsuite/69766] go.test/test/env.go fails on biarch

2016-03-03 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69766 --- Comment #3 from Andreas Krebbel --- Author: krebbel Date: Fri Mar 4 07:33:16 2016 New Revision: 233959 URL: https://gcc.gnu.org/viewcvs?rev=233959=gcc=rev Log: S/390: Set GOARCH to the current target when testing multiarch. The attached

[Bug testsuite/69766] go.test/test/env.go fails on biarch

2016-03-03 Thread krebbel at gcc dot gnu.org
||2016-03-04 CC||krebbel at gcc dot gnu.org Component|go |testsuite Assignee|ian at airs dot com|unassigned at gcc dot gnu.org Ever confirmed|0 |1

[Bug bootstrap/69709] [6 Regression] profiled bootstrap error on s390x-linux-gnu with r233194

2016-02-26 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69709 --- Comment #14 from Andreas Krebbel --- Author: krebbel Date: Fri Feb 26 18:03:51 2016 New Revision: 233752 URL: https://gcc.gnu.org/viewcvs?rev=233752=gcc=rev Log: S/390: PR69709 Fix risbg splitter This fixes a wrong code generation problem

[Bug bootstrap/69709] [6 Regression] profiled bootstrap error on s390x-linux-gnu with r233194

2016-02-25 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69709 --- Comment #13 from Andreas Krebbel --- Yes. This was problem. Your patch fixes this. Thanks!

[Bug libgomp/69625] S/390 deadlock in libgomp.c/doacross-1.c test (vararg function trashes r6)

2016-02-25 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69625 --- Comment #6 from Andreas Krebbel --- Author: krebbel Date: Thu Feb 25 10:07:45 2016 New Revision: 233700 URL: https://gcc.gnu.org/viewcvs?rev=233700=gcc=rev Log: S/390: PR 69625: Add test case gcc/testsuite/ChangeLog 2016-02-25 Dominik

[Bug libgomp/69625] S/390 deadlock in libgomp.c/doacross-1.c test (vararg function trashes r6)

2016-02-25 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69625 --- Comment #5 from Andreas Krebbel --- Author: krebbel Date: Thu Feb 25 10:04:30 2016 New Revision: 233697 URL: https://gcc.gnu.org/viewcvs?rev=233697=gcc=rev Log: S/390: Fix r6 vararg handling. This patch fixes a problem introduced with the

[Bug other/69006] [6 Regression] Extraneous newline emitted between error messages in GCC 6

2016-02-25 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69006 --- Comment #6 from Andreas Krebbel --- Author: krebbel Date: Thu Feb 25 10:02:16 2016 New Revision: 233695 URL: https://gcc.gnu.org/viewcvs?rev=233695=gcc=rev Log: PR other/69006: S/390: Fix extra newlines after diagnostics. gcc/ChangeLog

[Bug libgomp/69625] S/390 deadlock in libgomp.c/doacross-1.c test (vararg function trashes r6)

2016-02-19 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69625 --- Comment #4 from Andreas Krebbel --- Author: krebbel Date: Fri Feb 19 10:15:43 2016 New Revision: 233546 URL: https://gcc.gnu.org/viewcvs?rev=233546=gcc=rev Log: S/390: PR 69625: Add test case gcc/testsuite/ChangeLog PR

[Bug libgomp/69625] S/390 deadlock in libgomp.c/doacross-1.c test (vararg function trashes r6)

2016-02-05 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69625 --- Comment #2 from Andreas Krebbel --- Author: krebbel Date: Fri Feb 5 10:08:17 2016 New Revision: 233168 URL: https://gcc.gnu.org/viewcvs?rev=233168=gcc=rev Log: S/390: Fix r6 vararg handling. This patch fixes a problem introduced with the

[Bug c++/69462] FLT_EVAL_METHOD and DECIMAL_DIG missing in float.h

2016-01-29 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69462 --- Comment #6 from Andreas Krebbel --- Author: krebbel Date: Fri Jan 29 10:03:26 2016 New Revision: 232970 URL: https://gcc.gnu.org/viewcvs?rev=232970=gcc=rev Log: PR c++/69462: Provide FLT_EVAL_METHOD and DECIMAL_DIG in float.h.

[Bug other/69006] [6 Regression] Extraneous newline emitted between error messages in GCC 6

2016-01-29 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69006 --- Comment #5 from Andreas Krebbel --- Author: krebbel Date: Fri Jan 29 10:12:11 2016 New Revision: 232972 URL: https://gcc.gnu.org/viewcvs?rev=232972=gcc=rev Log: PR other/69006: S/390: Fix extra newlines after diagnostics. gcc/ChangeLog

[Bug target/68015] ICE in s390_emit_compare

2016-01-19 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68015 Andreas Krebbel changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug bootstrap/58035] LRA: S/390: Ada bootstrap fail

2016-01-19 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58035 Andreas Krebbel changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug testsuite/56194] FAIL: g++.dg/init/const9.C -std=c++98 scan-assembler-not rodata

2016-01-15 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56194 --- Comment #8 from Andreas Krebbel --- Author: krebbel Date: Fri Jan 15 12:53:00 2016 New Revision: 232422 URL: https://gcc.gnu.org/viewcvs?rev=232422=gcc=rev Log: S/390: const9.C: Disable test. gcc/testsuite/ChangeLog PR c++/56194

[Bug target/69247] [6 Regression] ICE in gen_reg_rtx, at emit-rtl.c:1024 on s390x-linux-gnu

2016-01-13 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69247 --- Comment #5 from Andreas Krebbel --- Author: krebbel Date: Wed Jan 13 11:59:29 2016 New Revision: 232318 URL: https://gcc.gnu.org/viewcvs?rev=232318=gcc=rev Log: S/390: PR69247: Fix bswap hi splitter. gcc/ChangeLog: 2016-01-13 Andreas

[Bug target/69247] [6 Regression] ICE in gen_reg_rtx, at emit-rtl.c:1024 on s390x-linux-gnu

2016-01-12 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69247 Andreas Krebbel changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |krebbel at gcc dot gnu.org

[Bug target/69148] [5/6 Regression] ICE (floating point exception) on s390x-linux-gnu

2016-01-05 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69148 Andreas Krebbel changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/69148] [5/6 Regression] ICE (floating point exception) on s390x-linux-gnu

2016-01-05 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69148 Andreas Krebbel changed: What|Removed |Added CC||vmakarov at redhat dot com ---

[Bug bootstrap/68992] [6 Regression] bootstrap error on s390x-linux-gnu with r231848

2015-12-21 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68992 --- Comment #3 from Andreas Krebbel --- Fixed with: https://gcc.gnu.org/viewcvs?rev=231876=gcc=rev

[Bug bootstrap/68992] [6 Regression] bootstrap error on s390x-linux-gnu with r231848

2015-12-21 Thread krebbel at gcc dot gnu.org
||krebbel at gcc dot gnu.org Resolution|--- |FIXED --- Comment #2 from Andreas Krebbel --- Caused by a small thinko in: https://gcc.gnu.org/viewcvs?rev=231813=gcc=rev Should be fixed by now. Bootstrap is still running.

[Bug tree-optimization/68695] [6 Regression] Performance regression related to ssa patch / ifcvt

2015-12-08 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68695 --- Comment #16 from Andreas Krebbel --- (In reply to Dominik Vogt from comment #15) > Providing that macro does fix the problem: > > #define PROMOTE_MODE(MODE,UNSIGNEDP,TYPE) \ > if (GET_MODE_CLASS (MODE) == MODE_INT

[Bug gcov-profile/68603] [6 Regression] FAIL: g++.dg/gcov/gcov-1.C

2015-12-01 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68603 --- Comment #3 from Andreas Krebbel --- Author: krebbel Date: Wed Dec 2 07:26:30 2015 New Revision: 231146 URL: https://gcc.gnu.org/viewcvs?rev=231146=gcc=rev Log: [PR68603] Associate conditional C++ loop's back-jump with start, not body SVN

[Bug debug/67192] [6 Regression] Backward-goto in loop can get wrong line number

2015-11-09 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67192 --- Comment #23 from Andreas Krebbel --- Author: krebbel Date: Mon Nov 9 15:31:32 2015 New Revision: 230023 URL: https://gcc.gnu.org/viewcvs?rev=230023=gcc=rev Log: [PR debug/67192] Fix C loops' back-jump location gcc/c/ChangeLog: PR

[Bug debug/67192] [6 Regression] Backward-goto in loop can get wrong line number

2015-11-09 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67192 --- Comment #24 from Andreas Krebbel --- Author: krebbel Date: Mon Nov 9 15:35:10 2015 New Revision: 230024 URL: https://gcc.gnu.org/viewcvs?rev=230024=gcc=rev Log: [PR debug/67192] Further fix C loops' back-jump location gcc/c/ChangeLog:

[Bug target/68015] ICE in s390_emit_compare

2015-10-22 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68015 --- Comment #3 from Andreas Krebbel --- Author: krebbel Date: Thu Oct 22 08:24:01 2015 New Revision: 229163 URL: https://gcc.gnu.org/viewcvs?rev=229163=gcc=rev Log: S/390: PR68015 Fix ICE in s390_emit_compare gcc/ChangeLog: 2015-10-22

[Bug target/68015] ICE in s390_emit_compare

2015-10-22 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68015 --- Comment #4 from Andreas Krebbel --- Author: krebbel Date: Thu Oct 22 08:28:57 2015 New Revision: 229165 URL: https://gcc.gnu.org/viewcvs?rev=229165=gcc=rev Log: S/390: PR68015 Fix ICE in s390_emit_compare gcc/ChangeLog: 2015-10-22

[Bug target/68015] ICE in s390_emit_compare

2015-10-20 Thread krebbel at gcc dot gnu.org
||2015-10-20 Assignee|unassigned at gcc dot gnu.org |krebbel at gcc dot gnu.org Ever confirmed|0 |1

[Bug target/68015] ICE in s390_emit_compare

2015-10-20 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68015 --- Comment #2 from Andreas Krebbel --- Created attachment 36549 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=36549=edit Experimental fix I'm regression testing the attached patch.

[Bug rtl-optimization/66306] ICE in reload

2015-10-09 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66306 Andreas Krebbel changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug rtl-optimization/66306] ICE in reload

2015-10-09 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66306 Andreas Krebbel changed: What|Removed |Added Status|RESOLVED|CLOSED --- Comment #4 from Andreas

<    1   2   3   4   5   6   7   >