[Bug rtl-optimization/93184] Incorrect result of right shift bit operation if compile-time constant shift amount exceeds type width

2020-01-07 Thread wojtek.golf at interia dot pl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93184 --- Comment #2 from Wojciech Migda --- Should there be at least a warning in case when the shift amount is a compile-time known constant?

[Bug rtl-optimization/93184] New: Incorrect result of right shift bit operation if compile-time constant shift amount exceeds type width

2020-01-07 Thread wojtek.golf at interia dot pl
: UNCONFIRMED Severity: normal Priority: P3 Component: rtl-optimization Assignee: unassigned at gcc dot gnu.org Reporter: wojtek.golf at interia dot pl Target Milestone: --- GCC version: 7.4.0 (but seen in other versions as well, including trunk on godbolt

[Bug target/80088] ICE: declaration and definition of function with __attribute__((target("thumb"))) and inlined assembler, with debug symbols enabled

2017-03-22 Thread wojtek.golf at interia dot pl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80088 --- Comment #2 from Wojciech Migda --- It might be that this is Linaro-only bug. Please do what you feel is best.

[Bug c/80088] New: ICE: declaration and definition of function with __attribute__((target("thumb"))) and inlined assembler, with debug symbols enabled

2017-03-17 Thread wojtek.golf at interia dot pl
oduct: gcc Version: 5.4.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: wojtek.golf at interia dot pl Target Milestone: --- Snippet below, when compiled with arm

[Bug target/60028] TIC6X: B3 register (return address) is saved on stack when real call is replaced with sibling call in a leaf function

2016-12-18 Thread wojtek.golf at interia dot pl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60028 --- Comment #2 from Wojciech Migda --- Still visible with gcc 5.4.1 and 6.2.1

[Bug target/64451] tic6x-elf: ICE in extract_insn, at recog.c:2202

2015-01-09 Thread wojtek.golf at interia dot pl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64451 Wojciech Migda wojtek.golf at interia dot pl changed: What|Removed |Added CC

[Bug target/57295] target c6x-elf // internal compiler error: in extract_insn, at recog.c:2150

2015-01-09 Thread wojtek.golf at interia dot pl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57295 --- Comment #5 from Wojciech Migda wojtek.golf at interia dot pl --- (In reply to Yaakov Selkowitz from comment #4) This still occurs with 4.9.2, and the patch in comment 2 fixes it. I contacted Bernd Schmidt few minutes ago about the patch

[Bug target/60431] [PATCH] [TIC6X] target description missing abssi2 insn

2014-03-06 Thread wojtek.golf at interia dot pl
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60431 Wojciech Migda wojtek.golf at interia dot pl changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug target/60446] New: [PATCH] [TIC6X] implementing abssf2/absdf2 insns, _fabs/_fabsf/__builtin_c6x_fabs/__builtin_c6x_fabsf intrinsics

2014-03-06 Thread wojtek.golf at interia dot pl
: 4.8.3 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: wojtek.golf at interia dot pl Host: Linux wmigda-desktop 3.11.0-13-generic #20-Ubuntu SMP

[Bug target/60446] [PATCH] [TIC6X] implementing abssf2/absdf2 insns, _fabs/_fabsf/__builtin_c6x_fabs/__builtin_c6x_fabsf intrinsics

2014-03-06 Thread wojtek.golf at interia dot pl
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60446 --- Comment #1 from Wojciech Migda wojtek.golf at interia dot pl --- Created attachment 32284 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=32284action=edit Proposed patch

[Bug target/60369] [PATCH] [TIC6X] new compiler intrinsics

2014-03-05 Thread wojtek.golf at interia dot pl
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60369 --- Comment #1 from Wojciech Migda wojtek.golf at interia dot pl --- Created attachment 32273 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=32273action=edit Patch, as specified in the report body.

[Bug target/60431] [PATCH] [TIC6X] target description missing abssi2 insn

2014-03-05 Thread wojtek.golf at interia dot pl
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60431 --- Comment #1 from Wojciech Migda wojtek.golf at interia dot pl --- Created attachment 32275 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=32275action=edit Proposed patch

[Bug target/60431] New: [PATCH] [TIC6X] target description missing abssi2 insn

2014-03-05 Thread wojtek.golf at interia dot pl
Component: target Assignee: unassigned at gcc dot gnu.org Reporter: wojtek.golf at interia dot pl Host: Linux wmigda-desktop 3.11.0-13-generic #20-Ubuntu SMP Wed Oct 23 17:26:33 UTC 2013 i686 i686 i686 GNU/Linux Target: tic6x-none-elf

[Bug target/60431] [PATCH] [TIC6X] target description missing abssi2 insn

2014-03-05 Thread wojtek.golf at interia dot pl
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60431 --- Comment #2 from Wojciech Migda wojtek.golf at interia dot pl --- Created attachment 32276 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=32276action=edit patch amendment - previous was incomplete

[Bug target/60431] [PATCH] [TIC6X] target description missing abssi2 insn

2014-03-05 Thread wojtek.golf at interia dot pl
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60431 --- Comment #4 from Wojciech Migda wojtek.golf at interia dot pl --- Ok, my bad. I'll work on the testcases so that I can make gcc emit abs when it is valid. Should this PR be rejected then?

[Bug target/60431] [PATCH] [TIC6X] target description missing abssi2 insn

2014-03-05 Thread wojtek.golf at interia dot pl
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60431 --- Comment #5 from Wojciech Migda wojtek.golf at interia dot pl --- So, I'd like to learn some more from this. Suppose I have code like this: int fn_i1(int x) { x /= 2; return (x = 0) ? x : -x; } or short fn_s1(short x) { return (x = 0

[Bug target/57295] target c6x-elf // internal compiler error: in extract_insn, at recog.c:2150

2014-03-04 Thread wojtek.golf at interia dot pl
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57295 --- Comment #2 from Wojciech Migda wojtek.golf at interia dot pl --- Created attachment 32261 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=32261action=edit Proposed patch Analysis of the reported problem has shown that expanding movmisalign

[Bug target/60369] New: [PATCH] [TIC6X] new compiler intrinsics

2014-02-28 Thread wojtek.golf at interia dot pl
Assignee: unassigned at gcc dot gnu.org Reporter: wojtek.golf at interia dot pl Host: Linux wmigda-desktop 3.11.0-13-generic #20-Ubuntu SMP Wed Oct 23 17:26:33 UTC 2013 i686 i686 i686 GNU/Linux Target: tic6x-none-elf Build

[Bug target/57295] target c6x-elf // internal compiler error: in extract_insn, at recog.c:2150

2014-02-28 Thread wojtek.golf at interia dot pl
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57295 Wojciech Migda wojtek.golf at interia dot pl changed: What|Removed |Added CC||wojtek.golf

[Bug target/60028] TIC6X: B3 register (return address) is saved on stack when real call is replaced with sibling call in a leaf function

2014-02-08 Thread wojtek.golf at interia dot pl
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60028 Wojciech Migda wojtek.golf at interia dot pl changed: What|Removed |Added Target||tic6x-none

[Bug target/60123] New: TIC6x: EABI incompatibility when large struct is returned from function and is not used by the caller

2014-02-08 Thread wojtek.golf at interia dot pl
: UNCONFIRMED Severity: major Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: wojtek.golf at interia dot pl = Exact version of gcc: tic6x-none-elf

[Bug target/60028] New: TIC6X: B3 register (return address) is saved on stack when real call is replaced with sibling call in a leaf function

2014-02-02 Thread wojtek.golf at interia dot pl
: 4.8.2 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: wojtek.golf at interia dot pl GCC 4.8.2, target tic6x Input source: int e_fun(int arg); extern int e_int; void