[Bug c++/57378] gnu multiversioning gives assembler error: foo.resolver is already defined

2019-05-02 Thread nheart at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57378 Nikolay Bogoychev changed: What|Removed |Added CC||nheart at gmail dot com --- Comment

[Bug target/90260] function multiversioning: template functions not supported

2019-04-29 Thread nheart at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90260 --- Comment #2 from Nikolay Bogoychev --- Hey Martin, I know clang doesn't support that. I have opened a separate bug report there https://bugs.llvm.org/show_bug.cgi?id=41613 Based on some discussions on their mailing lists, it seems like this

[Bug target/90260] New: function multiversioning: template functions not supported

2019-04-26 Thread nheart at gmail dot com
Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: nheart at gmail dot com Target Milestone: --- Created attachment 46252 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46252&action=edit Templated function multiversioning

[Bug target/89929] __attribute__((target("avx512bw"))) doesn't work on non avx512bw systems

2019-04-25 Thread nheart at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89929 --- Comment #24 from Nikolay Bogoychev --- (In reply to Martin Liška from comment #23) > (In reply to Nikolay Bogoychev from comment #22) > > Hey, > > > > I was reading through the mailing list discussion ( > > https://gcc.gnu.org/ml/gcc-patches

[Bug target/89929] __attribute__((target("avx512bw"))) doesn't work on non avx512bw systems

2019-04-25 Thread nheart at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89929 --- Comment #22 from Nikolay Bogoychev --- Hey, I was reading through the mailing list discussion ( https://gcc.gnu.org/ml/gcc-patches/2019-04/msg00757.html ) and I want to say that currently code like void __attribute__ ((target("avx512dq")))

[Bug target/89929] __attribute__((target("avx512bw"))) doesn't work on non avx512bw systems

2019-04-17 Thread nheart at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89929 --- Comment #19 from Nikolay Bogoychev --- (In reply to Martin Liška from comment #18) > (In reply to Martin Liška from comment #17) > > > > > > @Martin: > > > > > > Thank you for the detailed answer. This could work for now. I have a few > > >

[Bug target/89929] __attribute__((target("avx512bw"))) doesn't work on non avx512bw systems

2019-04-17 Thread nheart at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89929 --- Comment #16 from Nikolay Bogoychev --- Created attachment 46187 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46187&action=edit target("arch=foo") doesn't work (In reply to Martin Liška from comment #15) > @Nikolay: > > As discussed

[Bug rtl-optimization/90083] New: internal compiler error: in expand_debug_locations, at cfgexpand.c:5403 with -O3 and -g

2019-04-14 Thread nheart at gmail dot com
Severity: normal Priority: P3 Component: rtl-optimization Assignee: unassigned at gcc dot gnu.org Reporter: nheart at gmail dot com Target Milestone: --- Created attachment 46163 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46163&action=edit

[Bug target/89929] __attribute__((target("avx512bw"))) doesn't work on non avx512bw systems

2019-04-04 Thread nheart at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89929 --- Comment #10 from Nikolay Bogoychev --- (In reply to H.J. Lu from comment #9) > (In reply to Martin Liška from comment #8) > > Ok, let me first focus on the functional part of the patch. > > If I'm correct feature_list in get_builtin_code_for_

[Bug c++/89929] __attribute__((target("avx512bw"))) doesn't work on non avx512bw systems

2019-04-03 Thread nheart at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89929 --- Comment #5 from Nikolay Bogoychev --- Created attachment 46080 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46080&action=edit multiple attributes weirdnes

[Bug c++/89929] __attribute__((target("avx512bw"))) doesn't work on non avx512bw systems

2019-04-03 Thread nheart at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89929 --- Comment #4 from Nikolay Bogoychev --- (In reply to Martin Liška from comment #3) > > In addition, it seems that gcc recognizes this as valid syntax: > > > > __attribute__((target("avx512bw", "avx512f"))) > > > > But actually ignores everyth

[Bug c++/89929] New: __attribute__((target("avx512bw"))) doesn't work on non avx512bw systems

2019-04-02 Thread nheart at gmail dot com
Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: nheart at gmail dot com Target Milestone: --- Created attachment 46075 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46075&action=edit testcase for a

[Bug c++/79819] collect2 undefined reference when -O0. Regression (or bugfix?) since gcc5

2017-03-02 Thread nheart at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79819 --- Comment #2 from Nikolay Bogoychev --- > This attachment is a pain, is there really a need for each loader_file.ii to > be in its own tar file? No, there isn't really. I didn't realize I could only attach one file so I merged everything. > A

[Bug c++/79819] New: collect2 undefined reference when -O0. Regression (or bugfix?) since gcc5

2017-03-02 Thread nheart at gmail dot com
: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: nheart at gmail dot com Target Milestone: --- Created attachment 40874 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40874&action=edit console output from