[Bug c++/96634] New: missing documentation for __builtin_addressof()

2020-08-16 Thread mirq-gccboogs at rere dot qmqm.pl
: c++ Assignee: unassigned at gcc dot gnu.org Reporter: mirq-gccboogs at rere dot qmqm.pl Target Milestone: --- The __builtin_addressof() function is not documented. It is available in gcc since r240873 (git commit be845b04a8e1).

[Bug tree-optimization/51513] Only partially optimizes away __builtin_unreachable switch default case

2020-04-07 Thread mirq-gccboogs at rere dot qmqm.pl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51513 Michał Mirosław changed: What|Removed |Added CC||mirq-gccboogs at rere dot qmqm.pl

[Bug c/92507] False positives with -Wsign-compare

2020-03-31 Thread mirq-gccboogs at rere dot qmqm.pl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92507 Michał Mirosław changed: What|Removed |Added CC||mirq-gccboogs at rere dot qmqm.pl

[Bug c++/66586] Template backtrace is truncated/absent after 'template argument deduction/substitution failed:'

2018-07-10 Thread mirq-gccboogs at rere dot qmqm.pl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66586 Michał Mirosław changed: What|Removed |Added CC||mirq-gccboogs at rere dot qmqm.pl

[Bug target/68014] ICE when using Flag Output Operands

2017-09-24 Thread mirq-gccboogs at rere dot qmqm.pl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68014 Michał Mirosław changed: What|Removed |Added CC||mirq-gccboogs at rere dot qmqm.pl

[Bug c/77331] incorrect range location in -Wformat with a concatenated format literal

2017-05-01 Thread mirq-gccboogs at rere dot qmqm.pl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77331 Michał Mirosław changed: What|Removed |Added CC||mirq-gccboogs at rere dot qmqm.pl

[Bug c/80585] -Wformat location

2017-05-01 Thread mirq-gccboogs at rere dot qmqm.pl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80585 Michał Mirosław changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c/80585] New: -Wformat location

2017-05-01 Thread mirq-gccboogs at rere dot qmqm.pl
: unassigned at gcc dot gnu.org Reporter: mirq-gccboogs at rere dot qmqm.pl Target Milestone: ---

[Bug target/79355] New: poor code for AVX vector compare

2017-02-03 Thread mirq-gccboogs at rere dot qmqm.pl
Assignee: unassigned at gcc dot gnu.org Reporter: mirq-gccboogs at rere dot qmqm.pl Target Milestone: --- gcc-6.2 (and previous versions) generates a very inefficient code for AVX when comparing 32-byte vectors: $ cat a.c #include __v8su eq2(__v8su a, __v8su b) { return

[Bug middle-end/71927] stack alignment prologue not optimized out when no local variables remain

2016-07-19 Thread mirq-gccboogs at rere dot qmqm.pl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71927 Micha³ Miros³aw changed: What|Removed |Added Attachment #38926|0 |1 is obsolete|

[Bug middle-end/71927] stack alignment prologue not optimized out when no local variables remain

2016-07-19 Thread mirq-gccboogs at rere dot qmqm.pl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71927 --- Comment #2 from Micha³ Miros³aw --- gcc 4.9.3 generates the same code. $ gcc-4.9 -v Using built-in specs. COLLECT_GCC=gcc-4.9 COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.9/lto-wrapper Target: x86_64-linux-gnu Configured with:

[Bug middle-end/71927] stack alignment prologue not optimized out when no local variables remain

2016-07-19 Thread mirq-gccboogs at rere dot qmqm.pl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71927 Micha³ Miros³aw changed: What|Removed |Added Attachment #38925|0 |1 is obsolete|

[Bug middle-end/71927] New: stack alignment prologue not optimized out when no local variables remain

2016-07-19 Thread mirq-gccboogs at rere dot qmqm.pl
: missed-optimization Severity: normal Priority: P3 Component: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: mirq-gccboogs at rere dot qmqm.pl Target Milestone: --- Created attachment 38925 --> https://gcc.gnu.org/bugzilla/attachment.

[Bug c++/71871] ICE on mixing templates and vector extensions ternary operator

2016-07-13 Thread mirq-gccboogs at rere dot qmqm.pl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71871 --- Comment #1 from Micha³ Miros³aw --- Created attachment 38894 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=38894=edit test case 2 Small change (second variable instead of constant) changes the ICE to: $ g++ -c b.cc b.cc: In

[Bug c++/71871] New: ICE on mixing templates and vector extensions ternary operator

2016-07-13 Thread mirq-gccboogs at rere dot qmqm.pl
Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: mirq-gccboogs at rere dot qmqm.pl Target Milestone: --- Created attachment 38893 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=38893=edit test case Attached causes an ICE.

[Bug target/71467] extra store for -mavx -mno-avx

2016-06-09 Thread mirq-gccboogs at rere dot qmqm.pl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71467 --- Comment #1 from Micha³ Miros³aw --- It gets even worse with AVX also disabled. $ gcc -O3 -mno-avx -mno-avx2 -S -o - a.c

[Bug target/71467] New: extra store for -mavx -mno-avx

2016-06-09 Thread mirq-gccboogs at rere dot qmqm.pl
Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: mirq-gccboogs at rere dot qmqm.pl Target Milestone: --- Host: x86_64-linux-gnu Target: x86_64-linux-gnu Created attachment 38664 --> https://gcc.gnu.org/bugzi

[Bug inline-asm/71086] New: miscompiled inline-asm + alternative constraints + __builtin_expect + always_inline

2016-05-12 Thread mirq-gccboogs at rere dot qmqm.pl
Severity: normal Priority: P3 Component: inline-asm Assignee: unassigned at gcc dot gnu.org Reporter: mirq-gccboogs at rere dot qmqm.pl Target Milestone: --- Created attachment 38474 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=38474=edit test c

[Bug target/68228] __builtin_ia32_pbroadcastd256 generates wrong insn at >= -O1

2015-11-10 Thread mirq-gccboogs at rere dot qmqm.pl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68228 --- Comment #4 from Micha³ Miros³aw --- Created attachment 36673 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=36673=edit gcc 4.8 assembler output for -O1 gcc-4.8 also generates correct VPBROADCASTD, though with VMOVD before it.

[Bug target/68228] New: __builtin_ia32_pbroadcastd256 generates wrong insn at >= -O1

2015-11-05 Thread mirq-gccboogs at rere dot qmqm.pl
mal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: mirq-gccboogs at rere dot qmqm.pl Target Milestone: --- Created attachment 36656 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=36656=edit test source __builtin_ia32_pbroadca

[Bug target/68228] __builtin_ia32_pbroadcastd256 generates wrong insn at >= -O1

2015-11-05 Thread mirq-gccboogs at rere dot qmqm.pl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68228 --- Comment #1 from Micha³ Miros³aw --- Created attachment 36657 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=36657=edit gcc assembler output for -O1

[Bug target/68228] __builtin_ia32_pbroadcastd256 generates wrong insn at >= -O1

2015-11-05 Thread mirq-gccboogs at rere dot qmqm.pl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68228 --- Comment #2 from Micha³ Miros³aw --- Created attachment 36658 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=36658=edit gcc assembler output for -O0