https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114330
--- Comment #3 from Sam James ---
(I think it was dead before, but it should've been removed by then)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113208
--- Comment #14 from Sam James ---
Created attachment 57801
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=57801=edit
src_data_test_MappedRead.cpp.ii.orig.xz
Attaching the originals..
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113208
--- Comment #15 from Sam James ---
Created attachment 57802
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=57802=edit
src_data_test_QualityValues.cpp.ii.orig.xz
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114403
--- Comment #11 from Sam James ---
Created attachment 57775
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=57775=edit
EarlyCSE.cpp.cpp.178t.ifcvt-bad
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114403
--- Comment #12 from Sam James ---
Created attachment 57776
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=57776=edit
EarlyCSE.cpp.cpp.179t.vect-bad
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114403
--- Comment #13 from Sam James ---
Created attachment 5
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=5=edit
valgrind output when broken
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109835
--- Comment #5 from Sam James ---
FWIW, after doing more of this work, I've decided I don't really care that much
about this one.
I still think FP mismatches are often worse, but there's enough junk pointer
type mismatches that I'm not sure we
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114403
--- Comment #16 from Sam James ---
-fdisable-tree-cunroll seems to help.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114403
--- Comment #17 from Sam James ---
Created attachment 57780
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=57780=edit
EarlyCSE.cpp.cpp.182t.cunroll-bad
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114403
--- Comment #10 from Sam James ---
Created attachment 57774
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=57774=edit
EarlyCSE.cpp.cpp.177t.ch_vect-bad
optimize("O2") on `template
hash_code hash_combine_range_impl(InputIteratorT first,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109549
--- Comment #14 from Sam James ---
Hi Stefan, you should be able to change your email on bugzilla to
@gcc.gnu.org and gain permissions.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114464
--- Comment #2 from Sam James ---
Ah, yes, sorry. Reducing too.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114464
Bug ID: 114464
Summary: [14 regression] ICE when building tdscpp-20240212
Product: gcc
Version: 14.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114471
Bug ID: 114471
Summary: [14 regression] ICE when building liblc3-1.0.4
Product: gcc
Version: 14.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114471
--- Comment #3 from Sam James ---
float quantize_x_1, quantize_x_0;
short *quantize_xq;
short quantize_x0;
void quantize() {
short x1 = quantize_xq[0] =
quantize_x0 + ((quantize_x0 > 0) & (quantize_x_0 < 0));
quantize_xq[1] = 1 + ((x1
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114471
--- Comment #2 from Sam James ---
Created attachment 57812
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=57812=edit
spec.i.orig.xz
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114471
--- Comment #1 from Sam James ---
The original failed with:
```
../liblc3-1.0.4/src/spec.c: In function ‘quantize’:
../liblc3-1.0.4/src/spec.c:210:21: error: type mismatch in binary expression
210 | LC3_HOT static void quantize(enum lc3_dt
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114466
Sam James changed:
What|Removed |Added
Resolution|DUPLICATE |---
Status|RESOLVED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114466
Sam James changed:
What|Removed |Added
CC||sjames at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110934
Sam James changed:
What|Removed |Added
CC||rene at exactcode dot de
--- Comment #16
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114466
--- Comment #2 from Sam James ---
Also:
>Please submit a full bug report, with preprocessed source (by using
>-freport-bug).
But no need here.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114464
--- Comment #3 from Sam James ---
Reduced:
```
template void double_to_int(double, unsigned char *scratch, bool carry)
{
for (int i = 0; i < N; i++) {
bool b = scratch[i] <<= 1;
if (carry)
scratch[i] |= 1;
carry = b;
}
}
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113208
--- Comment #6 from Sam James ---
Got it with pbcopper. Reducing.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91493
Sam James changed:
What|Removed |Added
Status|WAITING |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91500
Sam James changed:
What|Removed |Added
CC||rafaeldtinoco at ubuntu dot com
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113208
--- Comment #5 from Sam James ---
I can't reproduce this when building poedit. Don't have pbcopper or s2geometry
packaged.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114441
Sam James changed:
What|Removed |Added
CC||sjames at gcc dot gnu.org
--- Comment #2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109549
Sam James changed:
What|Removed |Added
Status|ASSIGNED|NEW
--- Comment #12 from Sam James ---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114493
--- Comment #2 from Sam James ---
Pfff.
```
typedef struct git_midx_writer git_midx_writer;
int git_futils_rmdir_flags;
int __attribute__git_midx_writer_new(git_midx_writer **);
struct __attribute__((__may_alias__)) git_midx_writer {};
```
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114493
Bug ID: 114493
Summary: internal compiler error: in fld_incomplete_type_of, at
ipa-free-lang-data.cc:257
Product: gcc
Version: 14.0
Status: UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94485
--- Comment #10 from Sam James ---
ok, on godbolt, 8.5 fails. I think we're fine here then?
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94485
Sam James changed:
What|Removed |Added
CC||sjames at gcc dot gnu.org
--- Comment #9
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114487
--- Comment #11 from Sam James ---
I'm going to upload the originals in case it offers more insight because the
return type isn't mismatched there.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114507
Sam James changed:
What|Removed |Added
CC||sjames at gcc dot gnu.org
--- Comment #1
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114507
--- Comment #2 from Sam James ---
That said, I feel as if it's more likely this is better for the analyser.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108250
--- Comment #15 from Sam James ---
(The workaround flags could be reduced but at this point I just wanted a quick
workaround.)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108250
Sam James changed:
What|Removed |Added
Summary|[12/13/14 regression] |[12/13 regression]
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114574
--- Comment #1 from Sam James ---
reducing
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114574
--- Comment #2 from Sam James ---
Reduced:
```
struct X509_algor_st sk_X509_ALGOR_copyfunc(const struct X509_algor_st *);
struct X509_algor_st {
} PKCS8_pkey_get0(const struct X509_algor_st **) {
}
```
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114574
Bug ID: 114574
Summary: [14 regression] ICE when building curl with LTO
(internal compiler error: in fld_incomplete_type_of,
at ipa-free-lang-data.cc:257)
Product: gcc
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114115
--- Comment #10 from Sam James ---
I'm aware, but there's a minimised test case attached here which shows this is
still somewhat of a problem by itself.
Either a better diagnostic is needed or to not instrument the resolver.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114115
--- Comment #11 from Sam James ---
(In reply to Sam James from comment #10)
> I'm aware, but there's a minimised test case attached here which shows this
> is still somewhat of a problem by itself.
>
> Either a better diagnostic is needed or
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114487
--- Comment #12 from Sam James ---
Ah, wait, no point with andrew's nicer testcase ;)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114487
Bug ID: 114487
Summary: [14 regression] ICE when building libsdl2 on
-mfpmath=sse x86 with LTO
Product: gcc
Version: 14.0
Status: UNCONFIRMED
Severity: normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114487
--- Comment #7 from Sam James ---
(You're right, by the way. The original fails with older GCC too. Sorry!)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114505
--- Comment #6 from Sam James ---
I'm confident I've seen this happen before but I haven't got a quick testcase
(it should be easy to make one, but I don't have a gcc w/ zstd right this
second.)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113208
Sam James changed:
What|Removed |Added
Attachment #57792|0 |1
is obsolete|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113208
--- Comment #8 from Sam James ---
Created attachment 57792
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=57792=edit
src_data_test_QualityValues.cpp.ii
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113208
--- Comment #9 from Sam James ---
```
$ gcc -std=c++20 -flto src_data_test_MappedRead.cpp.ii
src_data_test_QualityValues.cpp.ii -O1
lto1: error: Alias and target’s comdat groups differs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113208
--- Comment #7 from Sam James ---
Created attachment 57791
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=57791=edit
src_data_test_MappedRead.cpp.ii
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113208
Sam James changed:
What|Removed |Added
Attachment #57791|0 |1
is obsolete|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113907
--- Comment #72 from Sam James ---
It's up to RMs of course but FWIW, the critical part of this for me is fixed
now and it could be a P2 now if desired.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112868
--- Comment #10 from Sam James ---
No problems reported yet and we have several people testing on ppc w/ gcc 14.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114501
Sam James changed:
What|Removed |Added
CC||rguenth at gcc dot gnu.org
--- Comment #8
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113208
Sam James changed:
What|Removed |Added
Summary|[14 Regression] lto1: |[14 Regression] lto1:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114068
Bug ID: 114068
Summary: [14 regression] ICE when building darktable-4.6.1
(error: PHI node with wrong VUSE on edge from BB 25)
Product: gcc
Version: 14.0
Status:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114068
--- Comment #1 from Sam James ---
Reducing now...
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114068
--- Comment #2 from Sam James ---
Note that this is the second time we've seen the weird "double crash" w/
x86_64_fallback_frame_state when unwinding, see
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114048#c3 too.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114081
Sam James changed:
What|Removed |Added
Status|NEW |ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113986
Sam James changed:
What|Removed |Added
Status|NEW |ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114099
--- Comment #1 from Sam James ---
Created attachment 57526
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=57526=edit
reduced.ii
Attached reduced version from tdr too. I can reproduce with `gcc -c
PentaxDecompressor.cpp.ii -O3 -mavx
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114099
Bug ID: 114099
Summary: [14 regression] ICE when building darktable-4.6.1
Product: gcc
Version: 14.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114068
--- Comment #9 from Sam James ---
```
template struct Array1DRef {
T data;
T *addressOf(int eltIdx) { return + eltIdx; }
};
template struct CroppedArray1DRef {
Array1DRef base;
int numElts;
void getAsArray1DRef() {
if (numElts)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114070
Bug ID: 114070
Summary: [12/13/13 regression] ICE when building git-2.43.2
with -mcpu=niagara4 -fno-vect-cost-model
Product: gcc
Version: 14.0
Status: UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114070
--- Comment #1 from Sam James ---
I'll reduce.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114099
Sam James changed:
What|Removed |Added
Attachment #57526|0 |1
is obsolete|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114068
--- Comment #10 from Sam James ---
last one:
```
struct c {
int b;
int *d(int e) { return + e; }
};
struct g {
c base;
int f;
void j() {
if (f)
__builtin_unreachable();
}
int (int e) {
if (e > 1)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114070
--- Comment #4 from Sam James ---
reduced:
```
struct name_entry {
int mode;
} traverse_trees(), *unresolved_n;
void unresolved(int i, unsigned dirmask, unsigned mask) {
for (; i; i++) {
mask |= 1;
if (!unresolved_n[i].mode ||
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114079
Bug ID: 114079
Summary: [14 regression] fftw fails tests again with -O3
-march=znver2 -m32
Product: gcc
Version: 14.0
Status: UNCONFIRMED
Severity: normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114052
--- Comment #2 from Sam James ---
Created attachment 57494
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=57494=edit
test.c
Attaching godbolt testcase.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114117
Sam James changed:
What|Removed |Added
CC||sjames at gcc dot gnu.org
--- Comment #1
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113257
--- Comment #6 from Sam James ---
Created attachment 57546
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=57546=edit
gcc 14 test results
$ gcc-13 --version
gcc-13 (Gentoo 13.2.1_p20240210 p13) 13.2.1 20240210
Copyright (C) 2023 Free
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111523
--- Comment #3 from Sam James ---
There's some trace output at
https://github.com/systemd/systemd/issues/26950#issue-1637752077 but it's not
quite the same as perf output.
But they do identify some bad functions:
"""
Observations:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114199
Sam James changed:
What|Removed |Added
Summary|[14 regression] error: |error: inlining failed in
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114137
--- Comment #2 from Sam James ---
The bug is very reproducible with the original command, but...
I can't reproduce it with the preprocessed source or with -save-temps on the
original command line, but pinskia suggested I try
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114137
Bug ID: 114137
Summary: ICE when building lua-5.4.6 with
-fharden-control-flow-redundancy on x86 (error:
invalid rtl sharing found in the insn)
Product: gcc
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114137
--- Comment #3 from Sam James ---
==16482== Command: /usr/libexec/gcc/i686-pc-linux-gnu/14/cc1 -quiet -I . -I
./src -D PACKAGE_NAME="lua5.4" -D PACKAGE_TARNAME="lua" -D
PACKAGE_VERSION="5.4.6" -D PACKAGE_STRING="lua5.4\ 5.4.6" -D
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114137
--- Comment #1 from Sam James ---
Created attachment 57553
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=57553=edit
lvm.i
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114137
--- Comment #5 from Sam James ---
I also now believe I've seen this on sparc with ncurses with
-fharden-control-flow-redundancy...
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114137
--- Comment #4 from Sam James ---
I have another testcase where it works with -save-temps or the GC params.
bibtexu-3.71_p20210325:
```
# i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -DUNIX -DKPATHSEA
-DU_DISABLE_RENAMING=1 -I/usr/include
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80755
--- Comment #5 from Sam James ---
Thank you Lewis!
Would you mind pinging this again?
I've just started hitting this on glibc systems too as we added a wrapper to a
libbsd header (which I'm probably going to have to drop for now).
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112868
--- Comment #7 from Sam James ---
(In reply to Peter Bergner from comment #6)
Thanks Peter. We're happy to help with that in Gentoo. If you remember, please
CC me on the patch and we'll give it a spin.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112868
--- Comment #9 from Sam James ---
(In reply to Jeevitha from comment #8)
> Created attachment 57584 [details]
> Removed -many from the options passed by default to the assembler.
>
> Sam James, can you do a practice distro build using this
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101523
Sam James changed:
What|Removed |Added
CC||sjames at gcc dot gnu.org
--- Comment #8
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114218
Bug ID: 114218
Summary: -Wdr could show constant values
Product: gcc
Version: 14.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114218
--- Comment #1 from Sam James ---
To be clear: what I'd like is if the warning included "MAGIC_NUMBER was 42 at
one instance, and 100 at another".
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114232
--- Comment #1 from Sam James ---
Created attachment 57609
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=57609=edit
Task.cc.ii.xz
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114232
Bug ID: 114232
Summary: [14 regression] ICE when building rr-5.7.0 with LTO on
x86
Product: gcc
Version: 14.0
Status: UNCONFIRMED
Severity: normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114232
--- Comment #3 from Sam James ---
I am reducing it now but it's slow going.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114232
--- Comment #2 from Sam James ---
Created attachment 57610
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=57610=edit
TraceStream.cc.ii.xz
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114231
Bug ID: 114231
Summary: [14 regression] ICE when building libjxl
Product: gcc
Version: 14.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114231
--- Comment #1 from Sam James ---
Created attachment 57607
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=57607=edit
reduced.ii
`g++ -c reduced.ii -march=sapphirerapids -O2 -fno-vect-cost-model` is enough
for the reduced version.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114231
--- Comment #2 from Sam James ---
(In reply to Sam James from comment #1)
> Created attachment 57607 [details]
> reduced.ii
>
> `g++ -c reduced.ii -march=sapphirerapids -O2 -fno-vect-cost-model` is enough
> for the reduced version.
in fact,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114234
Sam James changed:
What|Removed |Added
CC||sjames at gcc dot gnu.org,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114239
--- Comment #1 from Sam James ---
The testcase is the same as in PR113555 - so should've added to test suite I
suppose. Indeed ICEs on trunk.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114115
--- Comment #3 from Sam James ---
(In reply to Sam James from comment #1)
> One of the xz developers, Jia Tan, has kindly minimised it to not need
> BIND_NOW. I've adapted it a bit to cleanup flags and warnings.
(oops, sorry, this one does
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114115
Bug ID: 114115
Summary: xz-utils segfaults when built with -fprofile-generate
(bad interaction between IFUNC and binding?)
Product: gcc
Version: 14.0
Status:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114115
--- Comment #1 from Sam James ---
One of the xz developers, Jia Tan, has kindly minimised it to not need
BIND_NOW. I've adapted it a bit to cleanup flags and warnings.
I can reproduce it with the following, at least:
```
#!/bin/sh
gcc-14 -O2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114115
--- Comment #2 from Sam James ---
The reproducer succeeds for me with Clang 17.0.6, but fails for me with GCC
10..14.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114079
--- Comment #1 from Sam James ---
I'll bisect it now.
901 - 1000 of 1431 matches
Mail list logo