https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114872
--- Comment #5 from Sam James ---
Some ideas:
* Could you maybe give a reproducer for the runtime crash?
* Any chance you'd be willing to try bisect element.i with pragmas to
disable/enable optimisation for chunks of it, to find the miscompiled
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114790
--- Comment #13 from Sam James ---
Created attachment 58018
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=58018=edit
tracing_copy_imp.cpp.ii-reduced
Attached another attempt...
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114790
--- Comment #12 from Sam James ---
Created attachment 58017
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=58017=edit
tracing_imp.cpp.ii-reduced
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114790
Sam James changed:
What|Removed |Added
Summary|ICE when building |[11/12/13/14 regression]
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114790
--- Comment #7 from Sam James ---
`g++-14 -fPIC -O2 -flto -flto-partition=1to1 -shared
-Wl,--version-script=ze.exports reduced-a.ii reduced-b.ii`
it violates ODR though:
```
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114790
--- Comment #6 from Sam James ---
Created attachment 58001
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=58001=edit
reduced-b.ii
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114790
--- Comment #5 from Sam James ---
Created attachment 58000
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=58000=edit
reduced-a.b
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114790
--- Comment #4 from Sam James ---
I'm going to kick off a reduction but don't count on me either, as I hate doing
LTO ones.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114790
--- Comment #3 from Sam James ---
Created attachment 57997
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=57997=edit
tracing_copy_imp.cpp.ii.xz
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114790
--- Comment #2 from Sam James ---
Created attachment 57996
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=57996=edit
tracing_device_imp.cpp.ii.xz
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114790
--- Comment #1 from Sam James ---
Created attachment 57995
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=57995=edit
tracing_imp.cpp.ii.xz
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114790
Bug ID: 114790
Summary: ICE when building intel-compute-runtime (error: direct
call to ... speculative call sequence has no
speculative flag)
Product: gcc
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114731
--- Comment #4 from Sam James ---
I think this sort of thing is somewhat common when it comes to something the
frontend can't even parse. But we'll see what others say.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114724
--- Comment #3 from Sam James ---
For future reference, I recommend including the link to the other report, and
also CCing the author/committer of bisect results. Thanks!
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114724
Sam James changed:
What|Removed |Added
Resolution|INVALID |MOVED
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114731
Sam James changed:
What|Removed |Added
Status|UNCONFIRMED |WAITING
Ever confirmed|0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114676
Sam James changed:
What|Removed |Added
Priority|P1 |P2
--- Comment #12 from Sam James ---
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=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=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
--- Comment #1 from Sam James ---
reducing
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 #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=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=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=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=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
--- 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=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=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=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=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=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=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=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=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=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=114466
Sam James changed:
What|Removed |Added
Resolution|DUPLICATE |---
Status|RESOLVED
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=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
Sam James changed:
What|Removed |Added
CC||sjames at gcc dot gnu.org
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=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=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=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
Sam James changed:
What|Removed |Added
Summary|[14 Regression] lto1: |[14 Regression] lto1:
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
Sam James changed:
What|Removed |Added
Attachment #57791|0 |1
is obsolete|
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 #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 #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=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=91500
Sam James changed:
What|Removed |Added
CC||rafaeldtinoco at ubuntu dot com
--- Comment
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=113208
--- Comment #6 from Sam James ---
Got it with pbcopper. Reducing.
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=109549
Sam James changed:
What|Removed |Added
Status|ASSIGNED|NEW
--- Comment #12 from Sam James ---
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 #16 from Sam James ---
-fdisable-tree-cunroll seems to help.
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 #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=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 #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 #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=114403
--- Comment #8 from Sam James ---
Created attachment 57770
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=57770=edit
EarlyCSE.cpp.cpp.179t.vect.diff
(In reply to Sam James from comment #7)
> I'll go back to trying to see which specific
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114403
--- Comment #7 from Sam James ---
I'll go back to trying to see which specific loop it is.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114403
--- Comment #6 from Sam James ---
Modifying llvm/include/llvm/ADT/iterator.h like so helps (!):
```
#pragma GCC push_options
#pragma GCC optimize ("O0")
friend bool operator==(const iterator_adaptor_base ,
const
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101523
--- Comment #45 from Sam James ---
(ah, not andreas, but sarah)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101523
--- Comment #44 from Sam James ---
I'm really curious as to if there's other test cases which could be shared, as
Andreas mentioned distributions were complaining about this even. That's
unlikely if it's a single degenerate case.
Even listing
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114426
--- Comment #5 from Sam James ---
Reduced:
```
struct Object {
virtual ~Object();
};
struct Configurator : virtual Object {
virtual void doConfigure() = 0;
};
struct DOMConfigurator : Configurator {
DOMConfigurator() {}
};
```
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114426
--- Comment #3 from Sam James ---
g++ -c domconfigurator.cpp.ii -std=c++20 -O2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114426
Sam James changed:
What|Removed |Added
See Also||https://bugs.gentoo.org/sho
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114426
--- Comment #1 from Sam James ---
Created attachment 57765
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=57765=edit
domconfigurator.cpp.ii.xz
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114426
Bug ID: 114426
Summary: [14 regression] ICE when building log4cxx on arm
(cxx_eval_call_expression, at cp/constexpr.cc:3242)
Product: gcc
Version: 14.0
Status:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114403
--- Comment #5 from Sam James ---
I'm narrowing it down in there, currently several headers deep. I'll finish
that tomorrow.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114409
--- Comment #5 from Sam James ---
Thanks, I'll play with those...
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114403
--- Comment #4 from Sam James ---
Created attachment 57752
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=57752=edit
EarlyCSE.cpp.ii.xz
The bad object seems to be EarlyCSE.cpp.o. Building it with -O0 makes things
work.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114409
--- Comment #1 from Sam James ---
If you can think of a workaround, please let me know, as unfortunately this
loop is the one where the assert in the other bug gets hit :(
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114409
Bug ID: 114409
Summary: ICE after adding novector pragmas (internal compiler
error: in tsubst_expr, at cp/pt.cc:21794)
Product: gcc
Version: unknown
Status: UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114358
Sam James changed:
What|Removed |Added
CC||sjames at gcc dot gnu.org
--- Comment #7
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114403
Sam James changed:
What|Removed |Added
Summary|[14 regression] LLVM|[14 regression] LLVM
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114396
Sam James changed:
What|Removed |Added
Known to fail||13.2.1
--- Comment #13 from Sam James ---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114396
Sam James changed:
What|Removed |Added
CC||liuhongt at gcc dot gnu.org
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114396
--- Comment #11 from Sam James ---
Bisecting.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114396
Sam James changed:
What|Removed |Added
Summary|[14 Regression] Vector: |[13/14 Regression] Vector:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114403
--- Comment #2 from Sam James ---
Better output (includes the assertion failure):
```
$ /home/sam/data/build/llvm-project-test/bin/llc -global-isel
-mtriple=amdgcn-mesa-mesa3d -mcpu=gfx900 -stop-after=legalizer -o -
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114403
Sam James changed:
What|Removed |Added
Summary|[14 regression] |[14 regression] LLVM
|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114403
Bug ID: 114403
Summary: [14 regression]
Product: gcc
Version: 14.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: tree-optimization
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109996
Sam James changed:
What|Removed |Added
CC||sjames at gcc dot gnu.org
--- Comment #2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108383
Sam James changed:
What|Removed |Added
Ever confirmed|0 |1
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113396
Sam James changed:
What|Removed |Added
CC||amacleod at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113396
--- Comment #28 from Sam James ---
Running bisect
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113727
--- Comment #15 from Sam James ---
(I am going to let it run more with fixed sysctls.)
1 - 100 of 946 matches
Mail list logo