https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116882
Jean-Michaël Celerier changed:
What|Removed |Added
Resolution|--- |FIXED
Status|WAITIN
++
Assignee: unassigned at gcc dot gnu.org
Reporter: jeanmichael.celerier at gmail dot com
Target Milestone: ---
Will try to reproduce - here is in the meantime a CI job:
https://github.com/celtera/avendish/actions/runs/11086764898/job/30804702919#step:7:1168
internal compiler error: in
Severity: normal
Priority: P3
Component: libstdc++
Assignee: unassigned at gcc dot gnu.org
Reporter: jeanmichael.celerier at gmail dot com
Target Milestone: ---
Issue also posted to the LLVM bugtracker:
https://github.com/llvm/llvm-project/issues/97842
Some repros
Severity: normal
Priority: P3
Component: libstdc++
Assignee: unassigned at gcc dot gnu.org
Reporter: jeanmichael.celerier at gmail dot com
Target Milestone: ---
Issue also posted to the LLVM bugtracker:
https://github.com/llvm/llvm-project/issues/97842
Some repros
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88602
Jean-Michaël Celerier changed:
What|Removed |Added
CC||jeanmichael.celerier@gmail.
: 13.1.1
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: jeanmichael.celerier at gmail dot com
Target Milestone: ---
Consider:
#include
template
void foo
Priority: P3
Component: sanitizer
Assignee: unassigned at gcc dot gnu.org
Reporter: jeanmichael.celerier at gmail dot com
CC: dodji at gcc dot gnu.org, dvyukov at gcc dot gnu.org,
jakub at gcc dot gnu.org, kcc at gcc dot
: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: jeanmichael.celerier at gmail dot com
Target Milestone: ---
Created attachment 55106
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=55106&action=edit
Preprocessed source causing the bug
Repro:
#
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109651
--- Comment #3 from Jean-Michaël Celerier ---
Created attachment 54943
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=54943&action=edit
Preprocessed source
++
Assignee: unassigned at gcc dot gnu.org
Reporter: jeanmichael.celerier at gmail dot com
Target Milestone: ---
g++ version: g++ (SUSE Linux) 13.0.1 20230421 (prerelease) [revision
f980561c60b0446cc427595198d7f3f4f90e0924]
as shipped by opensuse tumbleweed (reproducible in the official
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107579
--- Comment #4 from Jean-Michaël Celerier ---
Adding an explicit "member..." to the lambda capture, e.g. [&, member...] makes
it work
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107579
--- Comment #3 from Jean-Michaël Celerier ---
It worked in 11.2 and started failing in 11.3.
Short repro: https://gcc.godbolt.org/z/GYYbrTdxh
#include
template
constexpr void for_each_field(T&& value, F&& func)
{
using namespace boost:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107579
--- Comment #2 from Jean-Michaël Celerier ---
Clang and MSVC compiles the same thing correctly
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107579
--- Comment #1 from Jean-Michaël Celerier ---
Created attachment 53851
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=53851&action=edit
bug report provided by -fbug-report
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: jeanmichael.celerier at gmail dot com
Target Milestone: ---
The function that is causing the ICE:
```
constexpr int index_in_struct(const auto& s, auto... member)
{
int index = -1;
int k = 0;
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106668
--- Comment #1 from Jean-Michaël Celerier ---
When checking on gcc.godbolt.org it seems that it crashes as far back as GCC
4.9.0 (and 4.8 doesn't seem to be able to compile generic lambdas)
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: jeanmichael.celerier at gmail dot com
Target Milestone: ---
Repro: foo.cpp
void foo();
bool ok = [] (auto x) {
struct y {
friend void foo();
};
return
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: jeanmichael.celerier at gmail dot com
Target Milestone: ---
Created attachment 53012
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=53012&action=edit
Full repro
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102990
--- Comment #12 from Jean-Michaël Celerier ---
In any case many thanks for fixing this !
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102990
--- Comment #11 from Jean-Michaël Celerier ---
Do you know if the patch will be applied to the 10.x / 11.x branches ?
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: jeanmichael.celerier at gmail dot com
Target Milestone: ---
Created attachment 52527
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=52527&action=edit
Repro for the bug
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103764
--- Comment #3 from Jean-Michaël Celerier ---
Wops, sorry for the noise, forgot that shared libs were "executable"
++
Assignee: unassigned at gcc dot gnu.org
Reporter: jeanmichael.celerier at gmail dot com
Target Milestone: ---
Repro:
foo.cpp:
#include
std::string my_global_string(100, 'x');
main.cpp:
#include
#include
extern std::string my_glo
: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: jeanmichael.celerier at gmail dot com
Target Milestone: ---
Created attachment 51695
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=51695&action=edit
Source code that causes the ICE
Hello,
g++-11.1 (Arc
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=42679
--- Comment #25 from Jean-Michaël Celerier ---
My code is built with CMake with CMAKE_POSITION_INDEPENDENT_CODE set, which (I
double checked) correctly adds -fPIC to the link line.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=42679
Jean-Michaël Celerier changed:
What|Removed |Added
CC||jeanmichael.celerier@gmail.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96816
--- Comment #2 from Jean-Michaël Celerier ---
I'd wager this is a result of C++20 operator<=> changes and operator==
synthesis.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96816
--- Comment #1 from Jean-Michaël Celerier ---
gcc.godbolt.org link for easy repro: https://gcc.godbolt.org/z/WYbzfT
: libstdc++
Assignee: unassigned at gcc dot gnu.org
Reporter: jeanmichael.celerier at gmail dot com
Target Milestone: ---
Hello,
Given the following code:
```
#define _GLIBCXX_DEBUG 1
#include
std::bitset<3> a, b;
bool test = (a == b);
```
clang gives the following
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93632
--- Comment #2 from Jean-Michaël Celerier ---
Without these options it goes down from 2 minutes to 16 seconds which is
already much better, but still a couple times slower than before
++
Assignee: unassigned at gcc dot gnu.org
Reporter: jeanmichael.celerier at gmail dot com
Target Milestone: ---
Created attachment 47797
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=47797&action=edit
preprocessed source of the buggy file
Hello,
The following source cod
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: jeanmichael.celerier at gmail dot com
Target Milestone: ---
Created attachment 44743
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=44743&action=edit
XZ archive of prepr
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: jeanmichael.celerier at gmail dot com
Target Milestone: ---
Consider the following code :
#include
#include
struct Table
{
long long tab[128];
constexpr
: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: jeanmichael.celerier at gmail dot com
Target Milestone: ---
See for instance :
https://godbolt.org/g/6DKxPx
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83582
--- Comment #4 from Jean-Michaël Celerier ---
I posted a similar bug report for clang:
https://bugs.llvm.org/show_bug.cgi?id=35783
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83313
--- Comment #5 from Jean-Michaël Celerier ---
Also the git clone has to be recursive:
git clone --recursive -j8 https://github.com/OSSIA/score
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80490
--- Comment #5 from Jean-Michaël Celerier ---
That's still the case with G++ 7.2.1 and GDB 8.0.1.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83313
--- Comment #4 from Jean-Michaël Celerier ---
Yuck sorry, I entirely forgot to answer to this.
Yes: https://github.com/OSSIA/score on branch feature/dataflow.
Requires latest boost, latest cmake, latest Qt5.
Building with
cmake ../score -
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: jeanmichael.celerier at gmail dot com
Target Milestone: ---
The following simple code ICEs GCC 7.2.1:
struct dummy { };
struct dummy2 {
dummy make();
};
struct test_struct
Priority: P3
Component: ipa
Assignee: unassigned at gcc dot gnu.org
Reporter: jeanmichael.celerier at gmail dot com
CC: marxin at gcc dot gnu.org
Target Milestone: ---
Case 1: https://godbolt.org/g/JvmxJr
Case 2: https://godbolt.org/g/FWo12z
It
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83313
--- Comment #2 from Jean-Michaël Celerier ---
@Martin Liška I'm using the default arch linux toolchain which is reasonably
up-to-date AFAIK:
$ g++ --version
g++ (GCC) 7.2.1 20171128
$ ld.gold --version
GNU gold (GNU Binutils 2.
: demangler
Assignee: unassigned at gcc dot gnu.org
Reporter: jeanmichael.celerier at gmail dot com
Target Milestone: ---
From my software ; I've got them by running nm -a | c++filt | gr
Assignee: unassigned at gcc dot gnu.org
Reporter: jeanmichael.celerier at gmail dot com
Target Milestone: ---
This one makes c++filt and GDB crash
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80490
--- Comment #3 from Jean-Michaël Celerier ---
Okay, I reported on their bug tracker. I guess this issue can be closed ?
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80490
--- Comment #1 from Jean-Michaël Celerier ---
Also:
* When compiling this way with GCC (with just -g instead of -ggdb) I am not
able to debug with lldb
* When compiling with the same arguments with clang++, I am able to debug with
lldb *and* se
Priority: P3
Component: debug
Assignee: unassigned at gcc dot gnu.org
Reporter: jeanmichael.celerier at gmail dot com
Target Milestone: ---
Given the following code:
main.cpp:
namespace ossia
{
class foo { public: void f() { } };
namespace net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79406
--- Comment #1 from Jean-Michaël Celerier ---
This stems from the usage of the following lambda expression :
[&] (auto&&... args) { return
this->fun(std::forward(args)...); }
Unlike bug 77950 the enclosing function is not a template but a
: unassigned at gcc dot gnu.org
Reporter: jeanmichael.celerier at gmail dot com
Target Milestone: ---
With the following symbol
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78065
--- Comment #5 from Jean-Michaël Celerier ---
Okay, thanks !
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78065
--- Comment #1 from Jean-Michaël Celerier ---
Here is the relevant bug report in clang bug tacker :
https://llvm.org/bugs/show_bug.cgi?id=30759
: normal
Priority: P3
Component: libstdc++
Assignee: unassigned at gcc dot gnu.org
Reporter: jeanmichael.celerier at gmail dot com
Target Milestone: ---
In this code, the first static_assert compiles with g++ (and also clang, but
not MSVC) :
#include
RMED
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: jeanmichael.celerier at gmail dot com
Target Milestone: ---
Created attachment 39793
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=39793&action=edit
P
++
Assignee: unassigned at gcc dot gnu.org
Reporter: jeanmichael.celerier at gmail dot com
Target Milestone: ---
Created attachment 39613
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=39613&action=edit
CPP source file that exhibits the bug
ICE with g++ (GCC
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66293
--- Comment #5 from Jean-Michaël Celerier ---
> In my experience, options like -Weverything tend to be too noisy to be
> generally useful for projects of non-trivial size.
It's always possible to run -Weverything -Wno-foo -Wno-bar to remove unw
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66293
Jean-Michaël Celerier changed:
What|Removed |Added
CC||jeanmichael.celerier@gmail.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67398
--- Comment #2 from Jean-Michaël Celerier ---
I now get this error :
/home/jcelerier/i-score/base/plugins/iscore-plugin-scenario/source/Process/ScenarioModel.cpp:63:
internal compiler error: in make_decl_rtl, at varasm.c:1313
constexpr const QMe
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67398
--- Comment #1 from Jean-Michaël Celerier ---
I couldn't upload the attachment here (>1mb) so here is the preprocessed source
:
https://gist.githubusercontent.com/jcelerier/6e67a053e08188cac07f/raw/b74ad5be0dcc12ff230cc7212fe5fa94b6413686/gccsegf
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: jeanmichael.celerier at gmail dot com
Target Milestone: ---
Error given by gcc :
/home/jcelerier/i-score/base/plugins/iscore-plugin-scenario/source/Process/ScenarioModel.cpp
: dans
58 matches
Mail list logo