[Bug rtl-optimization/92430] [9 Regression] Compile-time hog w/ -Os -fno-if-conversion -fno-tree-dce -fno-tree-loop-optimize -fno-tree-vrp

2019-11-15 Thread iii at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92430 --- Comment #8 from iii at gcc dot gnu.org --- Author: iii Date: Fri Nov 15 12:55:05 2019 New Revision: 278291 URL: https://gcc.gnu.org/viewcvs?rev=278291=gcc=rev Log: Free dominance info at the beginning of pass_jump_after_combine

[Bug rtl-optimization/92430] [9 Regression] Compile-time hog w/ -Os -fno-if-conversion -fno-tree-dce -fno-tree-loop-optimize -fno-tree-vrp

2019-11-14 Thread iii at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92430 --- Comment #7 from iii at gcc dot gnu.org --- Author: iii Date: Thu Nov 14 16:40:33 2019 New Revision: 278254 URL: https://gcc.gnu.org/viewcvs?rev=278254=gcc=rev Log: Make flag_thread_jumps a gate of pass_jump_after_combine This is a follow-up

[Bug rtl-optimization/92430] [9/10 Regression] Compile-time hog w/ -Os -fno-if-conversion -fno-tree-dce -fno-tree-loop-optimize -fno-tree-vrp

2019-11-12 Thread iii at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92430 --- Comment #5 from iii at gcc dot gnu.org --- Author: iii Date: Tue Nov 12 14:24:35 2019 New Revision: 278095 URL: https://gcc.gnu.org/viewcvs?rev=278095=gcc=rev Log: Free dominance info at the beginning of pass_jump_after_combine

[Bug rtl-optimization/92007] [9/10 Regression] ICE: verify_flow_info failed (error: EH edge crosses section boundary in bb 7)

2019-10-28 Thread iii at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92007 --- Comment #18 from iii at gcc dot gnu.org --- Author: iii Date: Mon Oct 28 13:09:54 2019 New Revision: 277515 URL: https://gcc.gnu.org/viewcvs?rev=277515=gcc=rev Log: Move jump threading before reload r266734 has introduced a new instance

[Bug rtl-optimization/92007] [9/10 Regression] ICE: verify_flow_info failed (error: EH edge crosses section boundary in bb 7)

2019-10-28 Thread iii at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92007 --- Comment #17 from iii at gcc dot gnu.org --- Author: iii Date: Mon Oct 28 10:04:31 2019 New Revision: 277507 URL: https://gcc.gnu.org/viewcvs?rev=277507=gcc=rev Log: Move jump threading before reload r266734 has introduced a new instance

[Bug target/77918] S390: Floating point comparisons don't raise invalid for unordered operands.

2019-10-11 Thread iii at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77918 --- Comment #11 from iii at gcc dot gnu.org --- Author: iii Date: Fri Oct 11 09:03:00 2019 New Revision: 276872 URL: https://gcc.gnu.org/viewcvs?rev=276872=gcc=rev Log: S/390: Test signaling FP comparison instructions gcc/testsuite/ChangeLog

[Bug target/77918] S390: Floating point comparisons don't raise invalid for unordered operands.

2019-10-11 Thread iii at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77918 --- Comment #9 from iii at gcc dot gnu.org --- Author: iii Date: Fri Oct 11 09:00:26 2019 New Revision: 276871 URL: https://gcc.gnu.org/viewcvs?rev=276871=gcc=rev Log: S/390: Use signaling FP comparison instructions dg-torture.exp=inf-compare-1

[Bug target/77918] S390: Floating point comparisons don't raise invalid for unordered operands.

2019-10-10 Thread iii at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77918 --- Comment #8 from iii at gcc dot gnu.org --- Author: iii Date: Thu Oct 10 17:00:29 2019 New Revision: 276842 URL: https://gcc.gnu.org/viewcvs?rev=276842=gcc=rev Log: [PATCH 1/3] S/390: Do not use signaling vector comparisons on z13 z13

[Bug target/77918] S390: Floating point comparisons don't raise invalid for unordered operands.

2019-10-07 Thread iii at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77918 --- Comment #7 from iii at gcc dot gnu.org --- Author: iii Date: Mon Oct 7 15:01:15 2019 New Revision: 276660 URL: https://gcc.gnu.org/viewcvs?rev=276660=gcc=rev Log: Introduce can_vcond_compare_p function z13 supports only non-signaling

[Bug target/77918] S390: Floating point comparisons don't raise invalid for unordered operands.

2019-10-07 Thread iii at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77918 --- Comment #6 from iii at gcc dot gnu.org --- Author: iii Date: Mon Oct 7 14:59:00 2019 New Revision: 276659 URL: https://gcc.gnu.org/viewcvs?rev=276659=gcc=rev Log: Allow COND_EXPR and VEC_COND_EXPR condtions to trap Right now gimplifier

[Bug target/77918] S390: Floating point comparisons don't raise invalid for unordered operands.

2019-10-01 Thread iii at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77918 --- Comment #5 from iii at gcc dot gnu.org --- Author: iii Date: Tue Oct 1 14:04:08 2019 New Revision: 276409 URL: https://gcc.gnu.org/viewcvs?rev=276409=gcc=rev Log: S/390: Remove code duplication in vec_* comparison expanders s390.md uses

[Bug target/77918] S390: Floating point comparisons don't raise invalid for unordered operands.

2019-10-01 Thread iii at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77918 --- Comment #4 from iii at gcc dot gnu.org --- Author: iii Date: Tue Oct 1 14:03:08 2019 New Revision: 276408 URL: https://gcc.gnu.org/viewcvs?rev=276408=gcc=rev Log: S/390: Implement vcond expander for V1TI,V1TF Currently gcc does not emit wf

[Bug target/77918] S390: Floating point comparisons don't raise invalid for unordered operands.

2019-09-30 Thread iii at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77918 --- Comment #3 from iii at gcc dot gnu.org --- Author: iii Date: Mon Sep 30 17:40:02 2019 New Revision: 276360 URL: https://gcc.gnu.org/viewcvs?rev=276360=gcc=rev Log: S/390: Remove code duplication in vec_unordered vec_unordered is vec_ordered

[Bug target/89233] [9 Regression] ICE in change_address_1, at emit-rtl.c:2286

2019-02-12 Thread iii at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89233 --- Comment #3 from iii at gcc dot gnu.org --- Author: iii Date: Tue Feb 12 14:51:39 2019 New Revision: 268798 URL: https://gcc.gnu.org/viewcvs?rev=268798=gcc=rev Log: S/390: Reject invalid Q/R/S/T addresses after LRA The following insn: (insn

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

2018-12-03 Thread iii at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80080 --- Comment #16 from iii at gcc dot gnu.org --- Author: iii Date: Mon Dec 3 09:49:02 2018 New Revision: 266734 URL: https://gcc.gnu.org/viewcvs?rev=266734=gcc=rev Log: Repeat jump threading after combine Consider the following RTL: (insn (set

[Bug target/88083] ICE in find_constant_pool_ref_1, at config/s390/s390.c:8231

2018-11-20 Thread iii at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88083 --- Comment #1 from iii at gcc dot gnu.org --- Author: iii Date: Tue Nov 20 09:32:49 2018 New Revision: 266306 URL: https://gcc.gnu.org/viewcvs?rev=266306=gcc=rev Log: S/390: Skip LT(G) peephole when literal pool is involved By the time

[Bug target/87762] [9 Regression] extract_constrain_insn, at recog.c:2206 on s390x

2018-11-09 Thread iii at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87762 --- Comment #4 from iii at gcc dot gnu.org --- Author: iii Date: Fri Nov 9 20:33:19 2018 New Revision: 265991 URL: https://gcc.gnu.org/viewcvs?rev=265991=gcc=rev Log: S/390: Allow relative addressing of literal pool entries r265490 allowed

[Bug target/87762] [9 Regression] extract_constrain_insn, at recog.c:2206 on s390x

2018-11-06 Thread iii at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87762 --- Comment #3 from iii at gcc dot gnu.org --- Author: iii Date: Tue Nov 6 13:20:21 2018 New Revision: 265844 URL: https://gcc.gnu.org/viewcvs?rev=265844=gcc=rev Log: S/390: Introduce relative_long attribute In order to properly fix PR87762

[Bug bootstrap/87747] [9 regression] Bootstrap failure if using gcc-4.6 as stage1 compiler

2018-10-25 Thread iii at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87747 --- Comment #3 from iii at gcc dot gnu.org --- Author: iii Date: Thu Oct 25 13:47:10 2018 New Revision: 265488 URL: https://gcc.gnu.org/viewcvs?rev=265488=gcc=rev Log: Fix rtx_code_size static initialization order fiasco r264556 and r264537

[Bug rtl-optimization/87596] [9 Regression] ICE: Segmentation fault (in spill_hard_reg_in_range)

2018-10-19 Thread iii at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87596 --- Comment #6 from iii at gcc dot gnu.org --- Author: iii Date: Fri Oct 19 08:33:52 2018 New Revision: 265306 URL: https://gcc.gnu.org/viewcvs?rev=265306=gcc=rev Log: lra: fix spill_hard_reg_in_range clobber check FROM..TO range might contain

[Bug bootstrap/87417] [9 regression] Internal error: abort in attr_alt_intersection, at genattrtab.c:2357

2018-09-25 Thread iii at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87417 --- Comment #8 from iii at gcc dot gnu.org --- Author: iii Date: Tue Sep 25 06:38:20 2018 New Revision: 264556 URL: https://gcc.gnu.org/viewcvs?rev=264556=gcc=rev Log: Fix EQ_ATTR_ALT size calculation (PR bootstrap/87417) "r264537: C

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

2018-09-24 Thread iii at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80080 --- Comment #15 from iii at gcc dot gnu.org --- Author: iii Date: Mon Sep 24 14:21:03 2018 New Revision: 264535 URL: https://gcc.gnu.org/viewcvs?rev=264535=gcc=rev Log: S/390: Fix conditional returns on z196+ S/390 epilogue ends with (parallel