https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115823
--- Comment #11 from Stefan Schulze Frielinghaus
---
I gave the new patch a try and can confirm that it works, now. Thanks for
taking care of this!
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115823
--- Comment #9 from Stefan Schulze Frielinghaus
---
Argh I forgot to add the isnormal optab for this PR. Just attached it. With
this I get for an unoptimized run
gm2 testisnormal.mod -O0 -S -c -fdump-tree-optimized
grep brasl testisnormal.s
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115823
--- Comment #8 from Stefan Schulze Frielinghaus
---
Created attachment 58689
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=58689=edit
isnormal optab for s390
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112520
--- Comment #7 from Stefan Schulze Frielinghaus
---
As noted by Xi struct layouts have changed in Python 3.12. If I understand the
plugin correctly, then it should actually track those values. In order to do
so an implementation would need
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115823
--- Comment #6 from Stefan Schulze Frielinghaus
---
I probably missed something but shouldn't FoldBuiltinFunction emit a call to
__builtin_isnormal whereas currently after gimplification we end up with:
_T50 = isnormal (1.0e+0);
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115823
Stefan Schulze Frielinghaus changed:
What|Removed |Added
Resolution|FIXED |---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115860
Bug ID: 115860
Summary: Register pairs and regrename
Product: gcc
Version: 15.0
Status: UNCONFIRMED
Keywords: wrong-code
Severity: normal
Priority: P3
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115835
--- Comment #2 from Stefan Schulze Frielinghaus
---
Created attachment 58615
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=58615=edit
late_combine2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115835
--- Comment #1 from Stefan Schulze Frielinghaus
---
Created attachment 58614
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=58614=edit
late_combine1
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115835
Bug ID: 115835
Summary: [15 regression] FAIL:
gcc.target/s390/section-anchors.c since
r15-1579-g792f97b44ffc5e
Product: gcc
Version: unknown
Status:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115823
Bug ID: 115823
Summary: Wrong expansion of isnormal optab
Product: gcc
Version: unknown
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: modula2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115804
--- Comment #5 from Stefan Schulze Frielinghaus
---
I did a quick test and with
diff --git a/gcc/m2/gm2-gcc/m2builtins.cc b/gcc/m2/gm2-gcc/m2builtins.cc
index cfb4751e15a..4263a4e297f 100644
--- a/gcc/m2/gm2-gcc/m2builtins.cc
+++
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115804
--- Comment #4 from Stefan Schulze Frielinghaus
---
Breakpoint 12, gimplify_stmt (stmt_p=0x3fff76306c0, seq_p=0x3ff7f50) at
/devel/src/gcc/gimplify.cc:7590
7590 last = gimple_seq_last (*seq_p);
(gdb) call debug(*stmt_p)
{
a =
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115804
--- Comment #1 from Stefan Schulze Frielinghaus
---
Created attachment 58596
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=58596=edit
New optab isfinitedf2 for s390
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115804
Bug ID: 115804
Summary: ICE during gimplification with new isfinite optab
Product: gcc
Version: unknown
Status: UNCONFIRMED
Severity: normal
Priority: P3
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115634
Stefan Schulze Frielinghaus changed:
What|Removed |Added
Resolution|--- |FIXED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115634
--- Comment #5 from Stefan Schulze Frielinghaus
---
Sent a slightly adapted patch
https://gcc.gnu.org/pipermail/gcc-patches/2024-June/655705.html
Thanks for your quick help in fixing this. Very much appreciated!
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115634
--- Comment #4 from Stefan Schulze Frielinghaus
---
I gave
if (op && (!REG_P (op)
|| (reload_completed
&& HARD_REGISTER_P (op)
&& REGNO_REG_CLASS (REGNO (op)) != ADDR_REGS)))
return false;
a quick
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115634
Bug ID: 115634
Summary: s390 bootstrap failure since r15-1579-g792f97b44ffc5e
Product: gcc
Version: unknown
Status: UNCONFIRMED
Severity: normal
Priority: P3
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115519
--- Comment #3 from Stefan Schulze Frielinghaus
---
The failing autovec-long-double-signaling-*.c tests stem from the fact that
vcond_mask_mn is not implemented for V1TF which can be easily done by simply
switching to VT mode iterator and
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115519
--- Comment #2 from Stefan Schulze Frielinghaus
---
Just saw on the ML that a match.pd fix already exists
https://gcc.gnu.org/pipermail/gcc-patches/2024-June/655484.html
A quick test shows that this fixes vcond-shift.c where we now emit
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115261
Stefan Schulze Frielinghaus changed:
What|Removed |Added
Resolution|--- |FIXED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115519
--- Comment #1 from Stefan Schulze Frielinghaus
---
For example, for function vesrlf_ge from vcond-shift.c we do not end up with
vl %v2,0(%r2),3
vl %v0,16(%r2),3
lgr %r1,%r2
vesrlf %v4,%v2,31
vesrlf %v6,%v0,31
vst
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115519
Bug ID: 115519
Summary: s390 fallout from removing vcond{,u,eq} patterns
Product: gcc
Version: unknown
Status: UNCONFIRMED
Severity: normal
Priority: P3
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85559
Bug 85559 depends on bug 109549, which changed state.
Bug 109549 Summary: [14/15 Regression] Conditional move regressions after
r14-53-g675b1a7f113adb1d737adaf78b4fd90be7a0ed1a
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109549
What
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109549
Stefan Schulze Frielinghaus changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109549
--- Comment #21 from Stefan Schulze Frielinghaus
---
Fixed for GCC 14 and 15 for s390.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115261
--- Comment #2 from Stefan Schulze Frielinghaus
---
Thanks for the pointer. Indeed, adding an extendv2siv2di pattern solves this
and the code looks optimal then. I will come up with a patch.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115261
Bug ID: 115261
Summary: FAIL: gcc.target/s390/vector/vec-abi-vararg-1.c
Product: gcc
Version: unknown
Status: UNCONFIRMED
Severity: normal
Priority: P3
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110490
Stefan Schulze Frielinghaus changed:
What|Removed |Added
Resolution|--- |FIXED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110490
Stefan Schulze Frielinghaus changed:
What|Removed |Added
CC||stefansf at gcc dot
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114432
--- Comment #4 from Stefan Schulze Frielinghaus
---
Ignore the previous comment. With -fstack-check and -mbackchain we have for
trace 2 an incoming edge from trace 1 (fallthrough) where
cur_trace->end_true_args_size == 48 and from further
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114802
Bug ID: 114802
Summary: FAIL: gcc.dg/tree-ssa/forwprop-40.c and forwprop-41.c
on s390
Product: gcc
Version: unknown
Status: UNCONFIRMED
Keywords:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114432
--- Comment #3 from Stefan Schulze Frielinghaus
---
Created attachment 57971
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=57971=edit
dwarf2cfi dump for alog-active_logger.adb
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114432
--- Comment #2 from Stefan Schulze Frielinghaus
---
Fails for function alog.active_logger.logging_taskT and trace 2 whose heads are
(gdb) call debug(ti->head)
(code_label 48 573 49 152 (nil) [2 uses])
(gdb) call debug(ti->eh_head)
(insn 57
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114432
Stefan Schulze Frielinghaus changed:
What|Removed |Added
Last reconfirmed||2024-4-17
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114678
--- Comment #5 from Stefan Schulze Frielinghaus
---
Ok, done in https://gcc.gnu.org/pipermail/gcc-patches/2024-April/649367.html
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114678
--- Comment #3 from Stefan Schulze Frielinghaus
---
Thanks for the pointer. I can confirm that the patch fixes this PR and also
fixes
FAIL: gcc.dg/tree-ssa/vrp-float-abs-1.c scan-tree-dump-not evrp "link_error"
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114678
Bug ID: 114678
Summary: FAIL: gcc.dg/tree-ssa/range-sincos.c
scan-tree-dump-not evrp "link_error" on s390
Product: gcc
Version: unknown
Status: UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109549
Stefan Schulze Frielinghaus changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |stefansf at gcc
40 matches
Mail list logo