[Bug rtl-optimization/83147] New: LRA inheritance undo on multiple sets problem

2017-11-24 Thread krebbel at gcc dot gnu.org
-optimization Assignee: unassigned at gcc dot gnu.org Reporter: krebbel at gcc dot gnu.org Target Milestone: --- Created attachment 42713 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42713&action=edit Autoreduced testcase Compiling the attached testcase wit

[Bug rtl-optimization/83147] LRA inheritance undo on multiple sets problem

2017-11-24 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83147 --- Comment #1 from Andreas Krebbel --- Created attachment 42714 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42714&action=edit Experimental patch This patch appears to fix the problem for me. However, it isn't really tested yet.

[Bug rtl-optimization/83147] LRA inheritance undo on multiple sets problem

2017-11-24 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83147 Andreas Krebbel changed: What|Removed |Added Keywords||wrong-code Target|

[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 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 **, v

[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&action=edit Patch proposal There was another location in proc.c which was in need of a conversion.

[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&action=edit auto-reduced testcase The attached testcase ICEs with a segmentation fault c

[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&root=gcc&view=rev Log: PR77822: S/390: Add range checks for zero_extract operands. Make sur

[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&root=gcc&view=rev Log: S/390: Add PR77822 testcase. For real this time. 2016-11-11 Domini

[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&root=gcc&view=rev Log: RS6000: Fix PR 77359: Properly align local variables in functions cal

[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&root=gcc&view=rev Log: Re-apply: Drop excess size used for run time allocated stack variable

[Bug rtl-optimization/60501] [4.9 regression] LRA emits add patterns which might clobber cc

2014-03-24 Thread krebbel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60501 --- Comment #7 from Andreas Krebbel --- Author: krebbel Date: Mon Mar 24 17:38:09 2014 New Revision: 208796 URL: http://gcc.gnu.org/viewcvs?rev=208796&root=gcc&view=rev Log: 2014-03-24 Andreas Krebbel PR rtl-optimization/60501 * optab

[Bug tree-optimization/55177] missed optimizations with __builtin_bswap

2014-04-04 Thread krebbel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55177 Andreas Krebbel changed: What|Removed |Added CC||krebbel at gcc dot gnu.org --- Comment

[Bug rtl-optimization/60776] [4.9 Regression] FAIL gcc.dg/builtin-bswap-6.c and gcc.dg/builtin-bswap-7.c

2014-04-08 Thread krebbel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60776 --- Comment #3 from Andreas Krebbel --- Author: krebbel Date: Tue Apr 8 14:18:46 2014 New Revision: 209221 URL: http://gcc.gnu.org/viewcvs?rev=209221&root=gcc&view=rev Log: 2014-04-08 Andreas Krebbel PR rtl-optimization/60776 * gcc.d

[Bug bootstrap/61078] New: ESA mode bootstrap failure since r209897

2014-05-06 Thread krebbel at gcc dot gnu.org
: bootstrap Assignee: unassigned at gcc dot gnu.org Reporter: krebbel at gcc dot gnu.org Regression hunt indicates that r209897 might have caused a bootstrap failure on s390 ESA mode: Bootstrap dies reproducable with a segfault in bash: ... make install-leaf DESTDIR=../.././gcc

[Bug rtl-optimization/65379] New: ifcvt does not clean up dead instructions

2015-03-10 Thread krebbel at gcc dot gnu.org
-optimization Assignee: unassigned at gcc dot gnu.org Reporter: krebbel at gcc dot gnu.org Created attachment 35002 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=35002&action=edit Experimental and way too expensive fix the combine pass sometimes gets confused by alrea

[Bug target/66023] New: Investigate and fix IBM z Systems `guality' testsuite failures

2015-05-05 Thread krebbel at gcc dot gnu.org
ormal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: krebbel at gcc dot gnu.org Target Milestone: --- Running the GCC guality testsuite on z currently shows many fails. These fails need to be investigated, classified, and fixed. The

[Bug target/66023] Investigate and fix IBM z Systems `guality' testsuite failures

2015-05-05 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66023 Andreas Krebbel changed: What|Removed |Added Severity|normal |enhancement

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

2015-05-05 Thread krebbel at gcc dot gnu.org
Component: target Assignee: unassigned at gcc dot gnu.org Reporter: krebbel at gcc dot gnu.org Target Milestone: --- Enable the AddressSanitizer in GCC for IBM z Systems. The goal is to pass the AddressSanitizer testsuite on a z machine.

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

2015-05-05 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66024 Andreas Krebbel changed: What|Removed |Added Severity|normal |enhancement

[Bug target/66025] Implement ThreadSanitizer support for IBM z Systems

2015-05-05 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66025 Andreas Krebbel changed: What|Removed |Added Severity|normal |enhancement

[Bug target/66025] New: Implement ThreadSanitizer support for IBM z Systems

2015-05-05 Thread krebbel at gcc dot gnu.org
: target Assignee: unassigned at gcc dot gnu.org Reporter: krebbel at gcc dot gnu.org Target Milestone: --- Enable the ThreadSanitizer in GCC for IBM z Systems. The goal is to pass the ThreadSanitizer testsuite on a z machine.

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

2015-05-06 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66024 --- Comment #1 from Andreas Krebbel --- Since this requires the base z Systems support on the LLVM side this BZ should be addressed first: https://llvm.org/bugs/show_bug.cgi?id=23433

[Bug target/66025] Implement ThreadSanitizer support for IBM z Systems

2015-05-06 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66025 --- Comment #1 from Andreas Krebbel --- Since this requires the base z Systems support on the LLVM side this BZ should be addressed first: https://llvm.org/bugs/show_bug.cgi?id=23434

[Bug target/66215] [4.8/4.9/5/6 Regression] Wrong after label NOP emission for -mhotpatch

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

[Bug target/66215] [4.8/4.9/5/6 Regression] Wrong after label NOP emission for -mhotpatch

2015-05-20 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66215 --- Comment #4 from Andreas Krebbel --- (In reply to Jakub Jelinek from comment #3) > IMHO the nops should go immediately before the first real instruction in the > function. The point of not emitting it earlier is so that the nops are > already

[Bug rtl-optimization/66306] New: ICE in reload

2015-05-27 Thread krebbel at gcc dot gnu.org
: unassigned at gcc dot gnu.org Reporter: krebbel at gcc dot gnu.org Target Milestone: --- Created attachment 35635 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=35635&action=edit Reduced testcase cc1plus -O1 t.c ... unsigned int linemap_position_for_loc_and_offset(unsig

[Bug target/66215] [4.8/4.9/5/6 Regression] Wrong after label NOP emission for -mhotpatch

2015-05-29 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66215 --- Comment #25 from Andreas Krebbel --- The patch looks good to me. Please post it on the mailing list and I'll commit it. Jakub, thanks for your valuable comments! Does Dominik's last patch address your concerns?

[Bug target/66215] [4.8/4.9/5/6 Regression] Wrong after label NOP emission for -mhotpatch

2015-05-29 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66215 --- Comment #27 from Andreas Krebbel --- Author: krebbel Date: Fri May 29 14:26:56 2015 New Revision: 223867 URL: https://gcc.gnu.org/viewcvs?rev=223867&root=gcc&view=rev Log: PR 66215: S390: Fix placement of post-label NOPs with -mhotpatch gcc

[Bug target/66215] [4.8/4.9/5/6 Regression] Wrong after label NOP emission for -mhotpatch

2015-06-01 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66215 --- Comment #31 from Andreas Krebbel --- Author: krebbel Date: Mon Jun 1 11:25:56 2015 New Revision: 223930 URL: https://gcc.gnu.org/viewcvs?rev=223930&root=gcc&view=rev Log: PR 66215: S390: Fix placement of post-label NOPs with -mhotpatch gcc

[Bug target/66215] [4.8/4.9/5/6 Regression] Wrong after label NOP emission for -mhotpatch

2015-06-01 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66215 --- Comment #32 from Andreas Krebbel --- Author: krebbel Date: Mon Jun 1 11:28:09 2015 New Revision: 223931 URL: https://gcc.gnu.org/viewcvs?rev=223931&root=gcc&view=rev Log: PR 66215: S390: Fix placement of post-label NOPs with -mhotpatch gcc

[Bug target/66215] [4.8/4.9/5/6 Regression] Wrong after label NOP emission for -mhotpatch

2015-06-01 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66215 --- Comment #33 from Andreas Krebbel --- Author: krebbel Date: Mon Jun 1 11:29:46 2015 New Revision: 223932 URL: https://gcc.gnu.org/viewcvs?rev=223932&root=gcc&view=rev Log: PR 66215: S390: Fix placement of post-label NOPs with -mhotpatch gcc

[Bug target/59803] [4.8 Regression] s390x -march=z10 reload ICE

2014-01-14 Thread krebbel at gcc dot gnu.org
||2014-01-14 Assignee|unassigned at gcc dot gnu.org |krebbel at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Andreas Krebbel --- There is a secondary reload which is supposed to handle that case. I'll try to figur

[Bug target/59803] [4.8 Regression] s390x -march=z10 reload ICE

2014-01-14 Thread krebbel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59803 --- Comment #2 from Andreas Krebbel --- Created attachment 31832 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=31832&action=edit Experimental fix This patch fixes the problem. I'll post/commit it when it passed regtesting.

[Bug bootstrap/59934] New: Bootstrap fail since r206941: expmed.h:252:33: error: array subscript is above array bounds

2014-01-24 Thread krebbel at gcc dot gnu.org
Severity: critical Priority: P3 Component: bootstrap Assignee: unassigned at gcc dot gnu.org Reporter: krebbel at gcc dot gnu.org Bootstrap on s390x started failing with r206941: Author: law Date: Wed Jan 22 21:27:38 2014 New Revision: 206941 URL: http

[Bug bootstrap/59934] Bootstrap fail since r206941: expmed.h:252:33: error: array subscript is above array bounds

2014-01-24 Thread krebbel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59934 Andreas Krebbel changed: What|Removed |Added Target||s390x-ibm-linux Priority|P3

[Bug bootstrap/59934] Bootstrap fail since r206941: expmed.h:252:33: error: array subscript is above array bounds

2014-01-24 Thread krebbel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59934 --- Comment #2 from Andreas Krebbel --- Created attachment 31948 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=31948&action=edit Preprocessed file compile with: -O2 -Warray-bounds

[Bug target/60181] New: constant folding of complex number incorrect

2014-02-13 Thread krebbel at gcc dot gnu.org
: target Assignee: unassigned at gcc dot gnu.org Reporter: krebbel at gcc dot gnu.org The following testcase fails on s390x and Power. Constant folding and runtime execution of a division of complex numbers produce different results. The testcase works fine on x86 so it looks like S

[Bug target/60181] constant folding of complex number incorrect

2014-02-14 Thread krebbel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60181 --- Comment #3 from Andreas Krebbel --- I'll keep the bugreport open with low prio. If I find the time I will at least try to understand what's going on before closing it. The testcase is extracted from gcc/testsuite/go.test/test/ken/cplx2.go wh

[Bug rtl-optimization/60501] New: LRA emits add patterns which might clobber cc

2014-03-11 Thread krebbel at gcc dot gnu.org
: rtl-optimization Assignee: unassigned at gcc dot gnu.org Reporter: krebbel at gcc dot gnu.org Created attachment 32333 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=32333&action=edit Experimental fix This actually is a follow-on to #57604. While debugging 435.groma

[Bug rtl-optimization/60501] [4.9 regression] LRA emits add patterns which might clobber cc

2014-03-11 Thread krebbel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60501 Andreas Krebbel changed: What|Removed |Added Target||s390x-ibm-linux Priority|P3

[Bug rtl-optimization/60501] [4.9 regression] LRA emits add patterns which might clobber cc

2014-03-11 Thread krebbel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60501 --- Comment #2 from Andreas Krebbel --- Bootstrap with -mzarch -m31 -march=zEC12 as defaults passed. 108 testsuite fails got fixed.

[Bug rtl-optimization/60501] [4.9 regression] LRA emits add patterns which might clobber cc

2014-03-12 Thread krebbel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60501 --- Comment #3 from Andreas Krebbel --- (In reply to Andreas Krebbel from comment #0) ... > no lra: > 4982a6: eb e6 00 01 00 df sllk%r14,%r6,1 ... > lra: > 49823e: eb 9e 00 01 00 df sllk%r9,%r14,1 <-- cc set ...

[Bug rtl-optimization/60501] [4.9 regression] LRA emits add patterns which might clobber cc

2014-03-12 Thread krebbel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60501 --- Comment #4 from Andreas Krebbel --- (In reply to Richard Biener from comment #1) > Do you have a testcase? I've tried for a while to reduce one but failed. Only under rare circumstances GCC seems to be able to reuse the cc from the first comp

[Bug rtl-optimization/60501] [4.9 regression] LRA emits add patterns which might clobber cc

2014-03-12 Thread krebbel at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60501 --- Comment #6 from Andreas Krebbel --- (In reply to Jakub Jelinek from comment #5) > (In reply to Andreas Krebbel from comment #2) > > Bootstrap with -mzarch -m31 -march=zEC12 as defaults passed. 108 testsuite > > fails got fixed. > > So are you

[Bug rtl-optimization/67443] New: DSE removes required store instruction

2015-09-03 Thread krebbel at gcc dot gnu.org
-optimization Assignee: unassigned at gcc dot gnu.org Reporter: krebbel at gcc dot gnu.org Target Milestone: --- Created attachment 36289 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=36289&action=edit Autoreduced testcase This bug has been reported on the Debian

[Bug c/65345] ICE with _Generic selection on _Atomic int

2015-10-08 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65345 --- Comment #25 from Andreas Krebbel --- Author: krebbel Date: Thu Oct 8 07:49:41 2015 New Revision: 228594 URL: https://gcc.gnu.org/viewcvs?rev=228594&root=gcc&view=rev Log: S/390: Use create_tmp_var_raw in s390_atomic_assign_expand_fenv. gcc

[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 Kre

[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&action=edit Experimental fix I'm regression testing the attached patch.

[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&root=gcc&view=rev Log: S/390: PR68015 Fix ICE in s390_emit_compare gcc/ChangeLog: 2015-10-2

[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&root=gcc&view=rev Log: S/390: PR68015 Fix ICE in s390_emit_compare gcc/ChangeLog: 2015-10-2

[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&root=gcc&view=rev Log: [PR debug/67192] Fix C loops' back-jump location gcc/c/ChangeLog:

[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&root=gcc&view=rev Log: [PR debug/67192] Further fix C loops' back-jump location gcc/c/Chang

[Bug target/64979] New: S/390: va_list overflow area pointer is not setup due to stdarg optimization

2015-02-09 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 Created attachment 34699 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=34699&action=edit Experimental fix The following testcase

[Bug rtl-optimization/65123] New: lra remat places insn which breaks data flow

2015-02-19 Thread krebbel at gcc dot gnu.org
-optimization Assignee: unassigned at gcc dot gnu.org Reporter: krebbel at gcc dot gnu.org The vector-compare-1.c testcase fails on S/390 when compiled with -march=z196 Steps to reproduce: make check-gcc RUNTESTFLAGS="--target_board='unix/-m31/-march=z196' dg-tor

[Bug tree-optimization/65207] New: [5 regression] performance: tree level loop optimization does not peel SpecCPU href loop

2015-02-25 Thread krebbel at gcc dot gnu.org
Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: krebbel at gcc dot gnu.org mv-search.c SetupFastFullPelSearch for (blky = 0; blky < 4; blky++) { LineSadBlk0 = LineSadBlk1 = LineSadB

[Bug rtl-optimization/63340] [5.0 regression] FAIL: gcc.dg/atomic/c11-atomic-exec-2.c -O2 execution test

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

[Bug bootstrap/61078] [5 Regression] ESA mode bootstrap failure since r209897

2014-08-25 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61078 Andreas Krebbel changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug bootstrap/61078] [5 Regression] ESA mode bootstrap failure since r209897

2014-08-25 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61078 --- Comment #3 from Andreas Krebbel --- (In reply to jgreenhalgh from comment #1) > I'm happy to take a look at this, but I have no access to an s390 ESA mode > environment, so will struggle to make much progress. > > If it is the case that s390

[Bug bootstrap/61078] [5 Regression] ESA mode bootstrap failure since r209897

2014-08-28 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61078 --- Comment #4 from Andreas Krebbel --- While the patch fixes this particular case the problem appears to be more fundamental. The S/390 backend only considers GPR register pairs starting with an even register to be valid (REGNO_PAIR_OK in s390.h

[Bug bootstrap/61078] [5 Regression] ESA mode bootstrap failure since r209897

2014-08-28 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61078 --- Comment #5 from Andreas Krebbel --- Created attachment 33411 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=33411&action=edit Reduced testcase compile with -O2 -mesa -m31 -march=g5

[Bug bootstrap/61078] [5 Regression] ESA mode bootstrap failure since r209897

2014-08-29 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61078 --- Comment #7 from Andreas Krebbel --- (In reply to jgreenhalgh from comment #6) > As mentioned in the original patch submission [1], the effect is to allow > removal the removal of temporary registers when shuffling arguments for a > call. Ok.

[Bug target/62662] [4.9/5 Regression] Miscompilation of Qt on s390x

2014-09-02 Thread krebbel at gcc dot gnu.org
||2014-09-02 Assignee|unassigned at gcc dot gnu.org |krebbel at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #2 from Andreas Krebbel --- Mine. Probably caused by my FPR save slot patchset.

[Bug debug/63135] New: [4.9 regression] Infinite loop in var-tracking

2014-09-02 Thread krebbel at gcc dot gnu.org
: debug Assignee: unassigned at gcc dot gnu.org Reporter: krebbel at gcc dot gnu.org Created attachment 33435 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=33435&action=edit Preprocessed zsh 5.0.6 source file zsh compilation runs into infinite loop on S/390: cc1 bu

[Bug debug/63135] [4.9 regression] Infinite loop in var-tracking

2014-09-02 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63135 Andreas Krebbel changed: What|Removed |Added Target||s390x-ibm-linux CC|

[Bug target/62662] [4.9/5 Regression] Miscompilation of Qt on s390x

2014-09-02 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62662 Andreas Krebbel changed: What|Removed |Added CC||vmakarov at gcc dot gnu.org --- Commen

[Bug target/62662] [4.9/5 Regression] Miscompilation of Qt on s390x

2014-09-03 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62662 --- Comment #5 from Andreas Krebbel --- (In reply to Jakub Jelinek from comment #4) I agree that this is something we need to fix in the back-end. I was just curious about when this surfaced first and keep that info for the records.

[Bug bootstrap/61078] [5 Regression] ESA mode bootstrap failure since r209897

2014-09-03 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61078 --- Comment #8 from Andreas Krebbel --- Author: krebbel Date: Wed Sep 3 08:06:09 2014 New Revision: 214850 URL: https://gcc.gnu.org/viewcvs?rev=214850&root=gcc&view=rev Log: 2014-09-03 Andreas Krebbel PR target/61078 * config/s390/s

[Bug bootstrap/61078] [5 Regression] ESA mode bootstrap failure since r209897

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

[Bug target/62662] [4.9/5 Regression] Miscompilation of Qt on s390x

2014-09-04 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62662 --- Comment #6 from Andreas Krebbel --- Created attachment 33450 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=33450&action=edit Experimental patch I'm currently bootstrapping this patch with various combinations. It will take some time.

[Bug target/62662] [4.9/5 Regression] Miscompilation of Qt on s390x

2014-09-19 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62662 --- Comment #7 from Andreas Krebbel --- Author: krebbel Date: Fri Sep 19 09:14:59 2014 New Revision: 215381 URL: https://gcc.gnu.org/viewcvs?rev=215381&root=gcc&view=rev Log: 2014-09-19 Andreas Krebbel PR target/62662 * config/s390/s

[Bug target/62662] [4.9/5 Regression] Miscompilation of Qt on s390x

2014-09-19 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62662 --- Comment #8 from Andreas Krebbel --- Author: krebbel Date: Fri Sep 19 09:20:38 2014 New Revision: 215383 URL: https://gcc.gnu.org/viewcvs?rev=215383&root=gcc&view=rev Log: 2014-09-19 Andreas Krebbel PR target/62662 * config/s390/s

[Bug debug/63300] 'const volatile' sometimes stripped in debug info

2014-09-19 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63300 Andreas Krebbel changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug debug/63300] 'const volatile' sometimes stripped in debug info

2014-09-25 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63300 --- Comment #4 from Andreas Krebbel --- Author: krebbel Date: Thu Sep 25 07:37:36 2014 New Revision: 215582 URL: https://gcc.gnu.org/viewcvs?rev=215582&root=gcc&view=rev Log: 2014-09-25 Andreas Arnez PR 63300/debug * tree.c (check_ba

[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&root=gcc&view=rev Log: [PR68603] Associate conditional C++ loop's back-jump with start, not b

[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 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&root=gcc&view=rev Should be fixed by now. Bootstrap is still running.

[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&root=gcc&view=rev

[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 --- Comment

[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/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&root=gcc&view=rev Log: S/390: PR69247: Fix bswap hi splitter. gcc/ChangeLog: 2016-01-13 An

[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&root=gcc&view=rev Log: S/390: const9.C: Disable test. gcc/testsuite/ChangeLog PR c+

[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 rtl-optimization/66393] New: register asm input for inline asm not respected when using a template

2015-06-03 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: --- In the following example r1 is being used as input to the inline asm although the register asm definition forces it

[Bug c++/33661] template methods forget explicit local reg vars

2015-06-09 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=33661 --- Comment #13 from Andreas Krebbel --- Created attachment 35723 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=35723&action=edit Experimental fix The attached patch fixes the problem for me. There appear to be two problems: 1. When par

[Bug rtl-optimization/66306] ICE in reload

2015-06-09 Thread krebbel at gcc dot gnu.org
||2015-06-09 Assignee|unassigned at gcc dot gnu.org |krebbel at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Andreas Krebbel --- Created attachment 35730 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=35730&

[Bug debug/66597] New: [6 Regression] Bootstrap failure since debug-early merge

2015-06-19 Thread krebbel at gcc dot gnu.org
Priority: P3 Component: debug Assignee: unassigned at gcc dot gnu.org Reporter: krebbel at gcc dot gnu.org Target Milestone: --- 0x8059c283 gen_formal_parameter_die /home/andreas/clean/../gcc/gcc/dwarf2out.c:18034 0x805a8b5d gen_decl_die /home/andreas/clean

[Bug debug/66597] [6 Regression] Bootstrap failure since debug-early merge

2015-06-19 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66597 --- Comment #2 from Andreas Krebbel --- (In reply to Aldy Hernandez from comment #1) > Is that the actual line number (18034) with current mainline? 18034 does > not look like a place we could ICE in. > > Perhaps it's the ICE in 25535, because

[Bug debug/66482] [6 Regression] ICE in gen_formal_parameter_die

2015-06-19 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66482 Andreas Krebbel changed: What|Removed |Added CC||krebbel at gcc dot gnu.org

[Bug debug/66597] [6 Regression] Bootstrap failure since debug-early merge

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

[Bug debug/66482] [6 Regression] ICE in gen_formal_parameter_die

2015-06-23 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66482 --- Comment #4 from Andreas Krebbel --- Created attachment 35830 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=35830&action=edit Automatically reduced testcase from S/390 bootstrap failure cc1 -fpreprocessed -quiet -g -O0 t.c t.c: In

[Bug debug/66482] [6 Regression] ICE in gen_formal_parameter_die

2015-06-23 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66482 --- Comment #5 from Andreas Krebbel --- (In reply to Aldy Hernandez from comment #2) > Proposed patch awaiting review: > > https://gcc.gnu.org/ml/gcc-patches/2015-06/msg00943.html As expected when removing the failing assertion - this fixes the

[Bug debug/66482] [6 Regression] ICE in gen_formal_parameter_die

2015-06-23 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66482 Andreas Krebbel changed: What|Removed |Added Priority|P3 |P2 --- Comment #6 from Andreas Krebbel

[Bug rtl-optimization/66306] ICE in reload

2015-06-23 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66306 --- Comment #2 from Andreas Krebbel --- Author: krebbel Date: Wed Jun 24 06:50:53 2015 New Revision: 224875 URL: https://gcc.gnu.org/viewcvs?rev=224875&root=gcc&view=rev Log: PR66306: Fix match_dups on swapped operands. 2015-06-24 Andreas Kreb

[Bug go/66303] runtime.Caller() returns infinitely deep stack frames on s390x

2015-08-06 Thread krebbel at gcc dot gnu.org
||krebbel at gcc dot gnu.org Resolution|--- |FIXED --- Comment #14 from Andreas Krebbel --- Fixed in Glibc per comment #12.

[Bug go/66303] runtime.Caller() returns infinitely deep stack frames on s390x

2015-08-06 Thread krebbel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66303 Andreas Krebbel changed: What|Removed |Added Status|RESOLVED|CLOSED --- Comment #15 from Andreas Kr

<    1   2   3   4   5   6   7   >