[Bug c++/83018] New: To support creation of header-only C++ libraries with SIMD optimization and dynamic dispatch, allow all intrinsics regardless of target architecture

2017-11-16 Thread kerukuro at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83018

Bug ID: 83018
   Summary: To support creation of header-only C++ libraries with
SIMD optimization and dynamic dispatch, allow all
intrinsics regardless of target architecture
   Product: gcc
   Version: unknown
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: c++
  Assignee: unassigned at gcc dot gnu.org
  Reporter: kerukuro at gmail dot com
  Target Milestone: ---

Visual C++ already does this. Using Visual C++, I can use e.g. AVX2 intrinsics
in a program compiled with SSE2 target architecture and dispatch to that code
path dynamically if CPU supports AVX2. GCC requires compiling separate object
files to achieve that, which is not possible for header-only libraries.

[Bug libstdc++/68688] New: segmentation fault on regex matching long strings

2015-12-03 Thread kerukuro at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68688

Bug ID: 68688
   Summary: segmentation fault on regex matching long strings
   Product: gcc
   Version: 5.2.1
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: libstdc++
  Assignee: unassigned at gcc dot gnu.org
  Reporter: kerukuro at gmail dot com
  Target Milestone: ---

This program crashes when compiled by gcc 5.2.1 or 5.1.1.
Works fine and matches the complete string when compiled by MSVC++2015.

#include 
#include 

using namespace std;

int main()
{
regex eq(R"(\w+)");
string line(25500, 'a');
smatch sm;
regex_match(line, sm, eq);

return 0;
}

[Bug libstdc++/101228] tbb/task.h is Deprecated in newer TBB.

2022-11-18 Thread kerukuro at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101228

kerukuro  changed:

   What|Removed |Added

 CC||kerukuro at gmail dot com

--- Comment #13 from kerukuro  ---
Yes, this issue is not fixed.