--- Comment #2 from drangon dot mail at gmail dot com 2009-08-28 07:32
---
Created an attachment (id=18442)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18442&action=view)
ac3enc.s
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41181
gcc
Version: 4.5.0
Status: UNCONFIRMED
Severity: major
Priority: P3
Component: c
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: drangon dot mail at gmail dot com
GCC build triplet: x86_64-gnu-linux
GCC host triple
--- Comment #1 from drangon dot mail at gmail dot com 2009-08-29 08:10
---
Created an attachment (id=18447)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18447&action=view)
-save-temps aacenc_O3.i
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41184
--- Comment #2 from drangon dot mail at gmail dot com 2009-08-29 08:10
---
Created an attachment (id=18448)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18448&action=view)
-save-temps aacenc_O3.s
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41184
--- Comment #3 from drangon dot mail at gmail dot com 2009-08-29 08:11
---
Created an attachment (id=18449)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18449&action=view)
objdump of oubput aacenc.o
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41184
--- Comment #9 from drangon dot mail at gmail dot com 2009-08-30 13:53
---
yes, the issue should be fixed, wxWidgets works fine now.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39832
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: drangon dot mail at gmail dot com
GCC build triplet: x86_64-gnu-linux
GCC host triplet: x86_64-gnu-linux
GCC target triplet: x86_64-w64-mingw32
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41211
--- Comment #1 from drangon dot mail at gmail dot com 2009-09-01 11:22
---
Created an attachment (id=18460)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18460&action=view)
gzip of alter.i, -save-temps output
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41211
--- Comment #2 from drangon dot mail at gmail dot com 2009-09-01 11:25
---
Created an attachment (id=18461)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18461&action=view)
alter.s, -save-temps output
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41211
--- Comment #3 from drangon dot mail at gmail dot com 2009-09-01 11:42
---
-O0 doesn't has problem, -O1 -O2 has problem.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41211
--- Comment #6 from drangon dot mail at gmail dot com 2009-09-02 06:54
---
The cross compiler doesn't has problem, but the native compiler has problem.
I will rebuilt the whole cross compiler and native compiler with the newest
source to see the problem still exist o
--- Comment #7 from drangon dot mail at gmail dot com 2009-09-02 13:48
---
I recompile the whole toolchain using today's newest code, the same result,
cross compiler runs fine, native compiler runs crash.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41211
++
Assignee: unassigned at gcc dot gnu.org
Reporter: aa-c-aa at mail dot ru
Target Milestone: ---
Hello! I have problem building GCC Toolchain
Configure from `~/mips-tc/` with gcc in `~/gcc-6.2.0`:
../gcc-6.2.0/configure --prefix=$HOME/mips-tc --target=mips-elf
--without-headers --with-gnu-ld
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78430
--- Comment #1 from Armleo ---
System: Ubuntu server 16.04 x64 Azure
53 (Gentoo SVN)
--
Summary: gfortran rejects pure procedure with select type
construct
Product: gcc
Version: unknown
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: fortran
AssignedTo: unassigne
Severity: minor
Priority: P3
Component: c
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: mail dot alexhaase at gmail dot com
GCC build triplet: x86_64-linux-gnu
GCC host triplet: x86_64-linux-gnu
GCC target triplet: x86_64-linux-gnu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43755
--- Comment #1 from mail dot alexhaase at gmail dot com 2010-04-15 03:16
---
Created an attachment (id=20384)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=20384&action=view)
Bug demo
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43755
dot gnu dot org
ReportedBy: mail dot alexhaase at gmail dot com
GCC build triplet: i486-linux-gnu
GCC host triplet: i486-linux-gnu
GCC target triplet: i486-linux-gnu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43756
--- Comment #1 from mail dot alexhaase at gmail dot com 2010-04-15 03:32
---
Created an attachment (id=20385)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=20385&action=view)
a demo of this bug
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43756
--- Comment #2 from mail dot alexhaase at gmail dot com 2010-04-15 03:33
---
I tested on 32bits and found slightly less confusing, though still confusing
results. Bug id #43756
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43755
--- Comment #15 from johnfb at mail dot utexas dot edu 2010-07-30 14:00
---
We have also had some trouble with this issue. We found that in general if we
where running on a machine with hardware threads (i.e., Intel's
Hyper-Threading) then performance was poor. Most of our runs
overloads (in same namespace) requires forward
declarations
Product: gcc
Version: 4.3.1
Status: UNCONFIRMED
Severity: major
Priority: P3
Component: c++
AssignedTo: unassigned at gcc dot gnu dot org
unit numbers
problem
Product: gcc
Version: 4.2.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: fortran
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: luiscasinhas at mail dot
--- Comment #2 from luiscasinhas at mail dot telepac dot pt 2006-01-25
22:57 ---
Sure! I also posted this problem on the redhat bugzilla.
One thing though:
I donwloaded the gcc source package ( gcc-4.0.2-20051126.tar.bz2) from the GNU
site, not from redhat. As i stated on my post, i
--- Comment #5 from luiscasinhas at mail dot telepac dot pt 2006-03-02
15:03 ---
Sure! Please feel free to change the current bug status to whatever status you
may see fit.
Best regards
--
luiscasinhas at mail dot telepac dot pt changed:
What|Removed
mail dot bettencourt dot info
CC: gcc-bugs at gcc dot gnu dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21359
--- Additional Comments From matt at mail dot bettencourt dot info
2005-05-03 15:03 ---
Created an attachment (id=8805)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=8805&action=view)
code which causes compiler error
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21359
--- Additional Comments From matt at mail dot bettencourt dot info
2005-05-03 15:04 ---
mail.bettencourt.info> gfortran -c part.f90
part.f90: In function 'updateposition':
part.f90:168: internal compiler error: in gfc_conv_ss_descriptor, at
fortran/trans-array.c:1264
Pl
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: mail at milianw dot de
Target Milestone: ---
I've come across some code in an application I'm working on that makes use of
std::variant. The overhead imposed by std::variant compared to a raw type is
extr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99386
--- Comment #2 from Milian Wolff ---
in both cases libstdc++ is being used:
```
gcc:
linux-vdso.so.1 (0x7ffdc9f93000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x7f1449b2d000)
libm.so.6 => /usr/lib/libm.so.6 (0x0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99386
--- Comment #3 from Milian Wolff ---
Ah, seems like `-O2 -flto` fixes the issue for me, but how come clang can pull
this off without LTO?
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99386
--- Comment #4 from Milian Wolff ---
Ah, but LTO only helps with the variant that contains a single type. The
variant with two types remains very slow:
variant with single type:
```
Performance counter stats for './variant 1' (5 runs):
: target
Assignee: unassigned at gcc dot gnu.org
Reporter: andysem at mail dot ru
Target Milestone: ---
Consider the following code:
#include
constexpr unsigned int block_size = 8u;
float compute_generic(const double* data, unsigned int width, unsigned int
height);
inline
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99563
--- Comment #5 from andysem at mail dot ru ---
Thanks. Will there be a fix in branch 10?
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99563
--- Comment #8 from andysem at mail dot ru ---
Thanks again.
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: ustcw0ng at mail dot ustc.edu.cn
Target Milestone: ---
Created attachment 50483
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=50483&action=edit
constexpr.cpp && unroll.cpp
-funroll-all-loops in
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99823
--- Comment #2 from apple ---
(In reply to Richard Biener from comment #1)
> -funroll-all-loops applies to the RTL loop unroller, the GIMPLE level
> concludes:
>
> Estimating sizes for loop 1
> BB: 3, after_exit: 0
> size: 1 _1 = MEM[(int (
mal
Priority: P3
Component: c
Assignee: unassigned at gcc dot gnu.org
Reporter: dushistov at mail dot ru
Target Milestone: ---
Such code vectorized with gcc 8.3, but failed to vectorized with 9.1.
Last version of clang works just fine.
```
#include
#include
#def
: gcc
Version: unknown
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: egor_suvorov at mail dot ru
Target Milestone: ---
Possible duplicate of this StackOverflow
Priority: P3
Component: tree-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: andysem at mail dot ru
Target Milestone: ---
Consider the following code sample:
struct A
{
unsigned int a, b, c, d;
A& operator+= (A const& that)
{
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99971
--- Comment #1 from andysem at mail dot ru ---
For reference, an ideal version of this code should look something like this:
test(A&, A const&, A const&):
movdqu (%rsi), %xmm0
movdqu (%rdi), %xmm1
movdqu (
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: mail at lboeger dot de
Target Milestone: ---
The following snippet triggers an internal compiler error.
template
struct Foo {
using SomeTypeAlias = int
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100079
--- Comment #3 from Lukas Böger ---
I believe it should be valid. The revision which turns the snippet from
rejection into an ICE makes sense, as this is about class-type instances as
non-type template parameters.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99971
--- Comment #3 from andysem at mail dot ru ---
I tried adding __restrict__ to the equivalents of x, y1 and y2 in the original
larger code base and it didn't help. The compiler (gcc 10.2) would still
generate the same half-vectorized code.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99971
--- Comment #6 from andysem at mail dot ru ---
Hmm, it looks like the original code has changed enough so that the problem no
longer reproduces, with or without __restrict__. I don't have the older version
of the code, so I can't
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100079
--- Comment #6 from Lukas Böger ---
Impressive responsiveness - big thank you for fixing this immediately!
: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: autumn.rain at mail dot ru
Target Milestone: ---
If multiple inheritance is used with CRTP pattern in a constexpr context,
resulting class is failed to create.
When deriving
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99971
--- Comment #10 from andysem at mail dot ru ---
Thanks. Will this be backported to 10 and 11 branches?
: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: taraba.peter at mail dot com
Target Milestone: ---
Repro steps:
1. Install Ubuntu 21.04 (with third party libraries install enabled)
2. sudo apt install nvidia-cuda-toolkit
3
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100240
Peter Taraba changed:
What|Removed |Added
CC||taraba.peter at mail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100240
--- Comment #3 from Peter Taraba ---
unfortunately this is using nvcc, which calls probably gcc internally, so
adding option "-save-temps to the complete compilation command" is not going to
provide what you want.
also, I have no clue what "spa
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100240
--- Comment #4 from Peter Taraba ---
Actually this works:
nvcc -o dt ./DeeperThought/*.cu -save-temps
But files it creates even if zipped are above 1MB (which is not allowed to be
attached).
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100240
--- Comment #5 from Peter Taraba ---
Also, not sure if this info helps, but this bug does not seem to appear with
gcc 10.2 (I tried it on Manjaro KDE Plasma linux). So it's probably some new
code which came after 10.2. Cheers.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68288
Yuriy Solodkyy changed:
What|Removed |Added
CC||solodon at mail dot com
--- Comment #3
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68288
--- Comment #4 from Yuriy Solodkyy ---
P.S. I added my previous example to this bug as they seemed to be related, feel
free to split it into a separate bug if they are not.
P.P.S. Change that return expression to 42_sp-p and the parser seems to
++
Assignee: unassigned at gcc dot gnu.org
Reporter: tangyixuan at mail dot dlut.edu.cn
Target Milestone: ---
Hi, the following code declares a static Integer without specific value.
Usually, it will has a default value '0', and thus 'b[a]' could be declared as
b[0] p
!= (0)" (0x0, 0x0)
Product: gcc
Version: 10.2.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: sanitizer
Assignee: unassigned at gcc dot gnu.org
Reporter: mail at milianw dot de
CC: do
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: tangyixuan at mail dot dlut.edu.cn
Target Milestone: ---
Hi, the following code is ill-formed. GCC may not point out the error in code
(use of undeclared identifier 'A' and
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: tangyixuan at mail dot dlut.edu.cn
Target Milestone: ---
Hi, the following code maybe valid, since 'std::find_if' is allowed since
c++17.
https://en.cppreference.com/w/cpp/algorithm/find
$ cat s.cpp
ty: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: tangyixuan at mail dot dlut.edu.cn
Target Milestone: ---
Hi, when instantiating a function with a list of integer type, gcc rejects it
and reports two duplicate error messa
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: tangyixuan at mail dot dlut.edu.cn
Target Milestone: ---
Hi, the abstract class could be used as a function return type, as well as the
parameter type and
++
Assignee: unassigned at gcc dot gnu.org
Reporter: tangyixuan at mail dot dlut.edu.cn
Target Milestone: ---
Hi, the following code has an error in 'S3' (maybe should be 'S2'). gcc accepts
it without error diagnostics.
$ cat s.cpp
template < class T > str
++
Assignee: unassigned at gcc dot gnu.org
Reporter: tangyixuan at mail dot dlut.edu.cn
Target Milestone: ---
Hi, the following code uses '__attribute__ ((__may_alias__))' to alias a struct
'S' to 'a'. However, gcc crashes at compilation time whi
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59325
--- Comment #8 from andysem at mail dot ru ---
(In reply to Jonathan Wakely from comment #6)
> (In reply to andysem from comment #2)
> > (In reply to Jonathan Wakely from comment #1)
> > > You can use a #pragma to disable -W
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: egor_suvorov at mail dot ru
Target Milestone: ---
Consider the following test case:
https://gcc.gnu.org/git/?p=gcc.git;a=blob;f=gcc/testsuite/g%2B%2B.dg/cpp0x
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: andysem at mail dot ru
Target Milestone: ---
Consider the following example code:
struct A
{
long a;
short b;
int c;
char d;
long x;
bool y;
int z;
char* p
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97891
--- Comment #1 from andysem at mail dot ru ---
As a side note, the "xorl %edx, %edx" in the original code should have been
moved outside the loop, as it was in the code with __asm__ block.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97891
--- Comment #5 from andysem at mail dot ru ---
Using a register is beneficial even for bytes and words if there are multiple
of mov instructions. But there has to be a single reg0 for all movs.
I'm not very knowlegeable about gcc internals
ve warning
emitted
Product: gcc
Version: 10.2.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: d
Assignee: ibuclaw at gdcproject dot org
Reporter: egor_suvorov at mail dot ru
Target
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98019
--- Comment #1 from Egor Suvorov ---
Also, I would expect a warning in this case:
requires {
foo(); // Looks like a statement.
};
but not this:
requires {
static_cast(foo());
};
or this:
requires {
{ foo() }; // expression chec
ty: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: tangyixuan at mail dot dlut.edu.cn
Target Milestone: ---
Hi, the following code misses a ';' at the end of the enum definition. GCC
reports an error with 'new
++
Assignee: unassigned at gcc dot gnu.org
Reporter: tangyixuan at mail dot dlut.edu.cn
Target Milestone: ---
Hi, the following code has two errors. However, gcc only reports the second
error while ignoring the first one.
$ cat s.cpp
template
int fun(T i)
{
static void* labs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98031
--- Comment #2 from tangyixuan ---
(In reply to Jakub Jelinek from comment #1)
> This is again diagnostics on uninstantiated template, invalid, no
> diagnostics required.
> Instantiate the template and it will be diagnosed.
Yeah, I agree with yo
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: tangyixuan at mail dot dlut.edu.cn
Target Milestone: ---
Hi, the following code is invalid due to the missing of ')' after '*' in Line
4. GCC reports an error which is dif
Assignee: unassigned at gcc dot gnu.org
Reporter: olme8 at mail dot ru
Target Milestone: ---
This code creates an infinite loop when compiled with -O2/-O3.
int main() {
int a=1;
for(;a+=a;);
return a;
}
The compiler doesn't think that integers have a finite number of bits.
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: drozdov_xf2g3gb3 at mail dot ru
Target Milestone: ---
The following code(https://godbolt.org/z/asPv6s):
template
concept always_satisfied = true;
using arg_alias = int
++
Assignee: unassigned at gcc dot gnu.org
Reporter: tangyixuan at mail dot dlut.edu.cn
Target Milestone: ---
Hi, the following code crashes GCC.
$ cat s.cpp
struct A {
A ();
A ( const A &);
A ( int );
};
A :: A (){
int a =0;
A b [a][0];
}
$ g++ -c s.cpp
du
: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: tangyixuan at mail dot dlut.edu.cn
Target Milestone: ---
Hi, the following code seems valid. The structure 'S' contains a template
function 'func1'
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: tangyixuan at mail dot dlut.edu.cn
Target Milestone: ---
Hi, GCC 11 rejects the following code when the class 'A' is instantiated. When
I fed it into GCC 1O, it is accepted. A
: normal
Priority: P3
Component: sanitizer
Assignee: unassigned at gcc dot gnu.org
Reporter: mail at milianw dot de
CC: dodji at gcc dot gnu.org, dvyukov at gcc dot gnu.org,
jakub at gcc dot gnu.org, kcc at gcc dot gnu.org, marxin
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97229
--- Comment #2 from Milian Wolff ---
As I said, >99% of the samples point to this backtrace:
```
__sanitizer_ptr_cmp
__asanCheckForInvalidPointerPair
__asanCheckForInvalidPointerPair
__asan::IsInvalidPointerPair
__asan::GetGlobalAddressInformat
++
Assignee: unassigned at gcc dot gnu.org
Reporter: tangyixuan at mail dot dlut.edu.cn
Target Milestone: ---
Hi, when executing the following code, GCC reports 32765 while clang reports 1.
Maybe there is something wrong?
$ cat s.cpp
#include
auto func(const int a) {
const int b
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94554
Marco Trevisan changed:
What|Removed |Added
CC||mail at 3v1n0 dot net
--- Comment #5
: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: tangyixuan at mail dot dlut.edu.cn
Target Milestone: ---
Hi, the parameters of 'func' are based on the values of 'i'. if 'a' is 4, does
it mean that 'i' is increased after '
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: tangyixuan at mail dot dlut.edu.cn
Target Milestone: ---
Hi, gcc selects the overloaded definition operation+() although it is not
declared before.
$ cat s.cpp
#include
struct S {
template
void operator+(T
: UNCONFIRMED
Severity: normal
Priority: P3
Component: libstdc++
Assignee: unassigned at gcc dot gnu.org
Reporter: egor_suvorov at mail dot ru
Target Milestone: ---
Consider the following code:
#include
int main() {
std::regex regex(&quo
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98534
Igor CHMAL changed:
What|Removed |Added
CC||shmal_i at mail dot ru
--- Comment #1 from
m GCC9 up to GCC11. GCC8 vives
>
>Undefined symbols for architecture x86_64:
> "___copy_REAL_4_.3803", referenced from:
> ___vtab_REAL_4_.3802 in ccc5fkCP.o
> "___copy_character_1.3889", referenced from:
> ___vtab_CHARACTER_1_.3888 in ccc5fkCP.o
&g
Severity: normal
Priority: P3
Component: debug
Assignee: unassigned at gcc dot gnu.org
Reporter: lvlin at mail dot ustc.edu.cn
Target Milestone: ---
Target: x86,arm64
-fpatchable-function-entry will generate N NOPs at the beginning of
Assignee: unassigned at gcc dot gnu.org
Reporter: maxim81m at mail dot ru
Target Milestone: ---
Created attachment 50029
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=50029&action=edit
contains data for Debian10: README (compilers parameters), 1.i; 1.c; 1.s; 1.
Assignee: unassigned at gcc dot gnu.org
Reporter: kazantsev.ernest at mail dot ru
Target Milestone: ---
The demangler in GDB crashes on the symbol below.
GNU gdb (Linaro_GDB-2019.02) 8.2.1.20190122
This GDB was configured as "x86_64_arm-linux-gnueabihf".
Boost Vers
normal
Priority: P3
Component: libstdc++
Assignee: unassigned at gcc dot gnu.org
Reporter: andysem at mail dot ru
Target Milestone: ---
Using std::optional with some types may considerably increase object sizes
since it adds alignof(T) bytes worth of overhead. Som
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98978
--- Comment #3 from andysem at mail dot ru ---
(In reply to Jonathan Wakely from comment #1)
> This would be an ABI break, and so not going to happen.
Is there no way to improve standard components implementation? I'd imagine you
could
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96188
Egor Suvorov changed:
What|Removed |Added
CC||egor_suvorov at mail dot ru
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96188
--- Comment #5 from Egor Suvorov ---
Created attachment 50214
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=50214&action=edit
Preprocessor output for Egor Suvorov's example
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100240
--- Comment #7 from Peter Taraba ---
Created attachment 50682
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=50682&action=edit
*.i files zipped
crashes on DNNLayerMatrix (attaching .i* files zipped).
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100240
--- Comment #8 from Peter Taraba ---
So, this is happening also with gcc11:
pepe@pepe-MS-7C90:~/code/DeeperThought$ ./compile.sh
/usr/include/c++/10/chrono: In substitution of ‘template template using __is_harmonic =
std::__bool_constant<(std:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67762
--- Comment #7 from Evgeniy Dushistov ---
Here simple example extracted from Qt 6 git:
```
template
struct Prop {
void notify()
{
if constexpr (Signal != nullptr) {
}
}
};
class QObjectPrivate {
public:
s
Assignee: unassigned at gcc dot gnu.org
Reporter: dushistov at mail dot ru
Target Milestone: ---
For such simple function:
__int128 add1(__int128 a, __int128 b) {
return a + b;
}
gcc 8.2 generates for a + b:
mov r9, rdi
mov r10, rsi
add
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: dushistov at mail dot ru
Target Milestone: ---
Here simple example extracted from Qt 6 git:
```
template
struct Prop {
void notify()
{
if constexpr (Signal
701 - 800 of 1049 matches
Mail list logo