https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112574
Antoni changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117886
--- Comment #6 from Antoni ---
Created attachment 59794
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=59794&action=edit
Patch to fix the issue
I cannot use your reproducer, I get the following error:
main.c: In function ‘create_code’:
m
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117886
--- Comment #5 from Antoni ---
Andrew: what would be a better way to write this function?
I do have the code in my fork to fix this specific error. I'm preparing a patch
that will also fix other issues with this code.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108762
Antoni changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112602
Antoni changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113343
Antoni changed:
What|Removed |Added
Resolution|--- |FIXED
Status|UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116725
Antoni changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116725
Antoni changed:
What|Removed |Added
Attachment #59199|0 |1
is obsolete|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111396
Antoni changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111396
--- Comment #5 from Antoni ---
I believe so, but there might always be cases that we need to fix.
Why do you ask? Did you get any issue?
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116725
--- Comment #6 from Antoni ---
Actually, the bug was not fixed on master: I was confusing my gcc install
directories.
I'll send the real patch soon.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116725
--- Comment #4 from Antoni ---
It seems like this bug might already be fixed on master (my branch is old and I
just rebased).
I'll do more tests to confirm.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116725
--- Comment #3 from Antoni ---
Created attachment 59199
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=59199&action=edit
Tentative fix for the issue
I have the following that seems to fix the issue.
I don't know if this is the correct way
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116725
Antoni changed:
What|Removed |Added
Attachment #59115|0 |1
is obsolete|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116725
Bug ID: 116725
Summary: operand size mismatch for vfpclasssd and vfpcla
when using -masm=intel for AVX512 builtins
Product: gcc
Version: 14.2.1
Status: UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114768
Bug ID: 114768
Summary: Volatile reads can be optimized away
Product: gcc
Version: 14.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: rtl-optimiz
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113923
--- Comment #9 from Antoni ---
Created attachment 57810
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=57810&action=edit
Patch to fix the issue
I was unable to create a reproducer in C for the tests.
It seems the problem was actually in l
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114285
--- Comment #8 from Antoni ---
Created attachment 57726
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=57726&action=edit
Reproducer using union
I tried switching to a union and I still get the same error.
A union is used by std::optional
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114285
--- Comment #5 from Antoni ---
(In reply to Andrew Pinski from comment #3)
> >Rust will sometimes copy uninitialized memory and I'd like to avoid
> >disabling this specific warning.
>
>
> Note in C, there are specific rules about copying unit
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114285
--- Comment #4 from Antoni ---
(In reply to Andrew Pinski from comment #3)
> >Rust will sometimes copy uninitialized memory and I'd like to avoid
> >disabling this specific warning.
>
>
> Note in C, there are specific rules about copying unit
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114285
Bug ID: 114285
Summary: Use of uninitialized value when copying a struct field
by field
Product: gcc
Version: 14.0
Status: UNCONFIRMED
Severity: normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113923
--- Comment #8 from Antoni ---
(In reply to David Malcolm from comment #2)
> inlined_call_event's ctor should probably assert that params
> tree apparent_callee_fndecl,
> tree apparent_caller_fndecl,
> are
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113923
--- Comment #7 from Antoni ---
I don't know if this helps, but I added a small Rust reproducer that can
trigger the segfault when compiled with rustc_codegen_gcc and the corresponding
GIMPLE for this Rust reproducer.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113923
--- Comment #6 from Antoni ---
Created attachment 57439
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=57439&action=edit
Rust reproducer
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113923
--- Comment #5 from Antoni ---
Created attachment 57438
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=57438&action=edit
GIMPLE for the Rust reproducer
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113923
--- Comment #4 from Antoni ---
I might be able to soon create a reproducer, but for now, I can say it might be
related to __attribute__ ((always_inline)).
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112575
Antoni changed:
What|Removed |Added
Resolution|--- |WONTFIX
Status|UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113923
Bug ID: 113923
Summary: Segfault in gcc/gcc/tree-diagnostic.cc:265
Product: gcc
Version: 14.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: analy
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113842
Bug ID: 113842
Summary: Assertion failure in assemble_external_libcall due to
a missing finalizer
Product: gcc
Version: 14.0
Status: UNCONFIRMED
Severity: norm
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113722
Bug ID: 113722
Summary: Folding of __builtin_bswap128 doesn't work anymore
Product: gcc
Version: 14.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Componen
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113343
Bug ID: 113343
Summary: Float values are not correct when cross-compiling
Product: gcc
Version: 13.1.1
Status: UNCONFIRMED
Severity: normal
Priority: P3
Compone
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112910
--- Comment #3 from Antoni ---
Yes, but it isn't available in recording.
Perhaps I could use it with another solution that is in the work, though.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112910
--- Comment #1 from Antoni ---
Created attachment 56831
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=56831&action=edit
Patch fixing this bug
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112910
Bug ID: 112910
Summary: Getting the size of the type size_t returns the wrong
value on some platforms
Product: gcc
Version: 13.1.1
Status: UNCONFIRMED
Severity
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108762
Antoni changed:
What|Removed |Added
Attachment #54452|0 |1
is obsolete|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112603
--- Comment #1 from Antoni ---
Created attachment 56628
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=56628&action=edit
Patch
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112603
Bug ID: 112603
Summary: Allow setting the personality function
Product: gcc
Version: 13.1.1
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: jit
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112602
--- Comment #1 from Antoni ---
Created attachment 56627
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=56627&action=edit
Patch
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112602
Bug ID: 112602
Summary: Support vector permutation and access
Product: gcc
Version: 13.1.1
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: jit
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112576
--- Comment #1 from Antoni ---
Created attachment 56611
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=56611&action=edit
Patch
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112576
Bug ID: 112576
Summary: "unrecognizable insn" in libgccjit when using some
target-specific builtins
Product: gcc
Version: 13.1.1
Status: UNCONFIRMED
Severity:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112575
--- Comment #1 from Antoni ---
Created attachment 56610
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=56610&action=edit
Patch
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112574
--- Comment #1 from Antoni ---
Created attachment 56609
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=56609&action=edit
Patch
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112575
Bug ID: 112575
Summary: Segfault in libgccjit due to not cleaning up some
target specific cache
Product: gcc
Version: 13.1.1
Status: UNCONFIRMED
Severity: norm
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112574
Bug ID: 112574
Summary: Add support for bfloat16
Product: gcc
Version: 13.1.1
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: jit
Assigne
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111396
--- Comment #2 from Antoni ---
Created attachment 56554
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=56554&action=edit
Patch fixing the issue
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112466
--- Comment #1 from Antoni ---
Created attachment 56547
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=56547&action=edit
Patch implementing this feature
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112466
Bug ID: 112466
Summary: Add support for getting the supported CPU features
Product: gcc
Version: 13.1.1
Status: UNCONFIRMED
Severity: normal
Priority: P3
Compon
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111396
Bug ID: 111396
Summary: Segfault when using -flto with libgccjit
Product: gcc
Version: 13.1.1
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: jit
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109854
Bug ID: 109854
Summary: Error: junk `(%rip)' after expression when using -flto
on files compiled with and without -masm=intel
Product: gcc
Version: 13.1.1
Status: UNCONF
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108762
--- Comment #1 from Antoni ---
Created attachment 54452
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=54452&action=edit
Add support for machine-dependant builtins
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108762
Bug ID: 108762
Summary: Add support for target-dependent builtins in libgccjit
Product: gcc
Version: 12.2.1
Status: UNCONFIRMED
Severity: normal
Priority: P3
Co
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107999
--- Comment #1 from Antoni ---
Patch posted here:
https://gcc.gnu.org/pipermail/jit/2022q4/001594.html
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96089
Antoni changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108078
Antoni changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108078
Bug ID: 108078
Summary: Canot compare vector types
Product: gcc
Version: 12.2.1
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: jit
Assig
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107770
Antoni changed:
What|Removed |Added
Resolution|--- |FIXED
Status|UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107999
Bug ID: 107999
Summary: test-error-array-bounds.c now fails because
[-Warray-bounds] was updated to [-Warray-bounds=] in
error messages
Product: gcc
Version: 12.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107863
Bug ID: 107863
Summary: ICE with unrecognizable insn when using
-funsigned-char with some AVX builtins
Product: gcc
Version: 12.2.1
Status: UNCONFIRMED
Severit
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107770
Bug ID: 107770
Summary: Comparison of vectors of float doesn't work
Product: gcc
Version: 12.2.1
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: ji
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106095
Antoni changed:
What|Removed |Added
Resolution|--- |FIXED
Status|UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105812
Antoni changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106095
--- Comment #1 from Antoni ---
Created attachment 53212
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=53212&action=edit
patch fixing the bug
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106095
Bug ID: 106095
Summary: Some AVX builtins produce invalid asm with -masm=intel
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Comp
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105829
Antoni changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105829
--- Comment #1 from Antoni ---
Created attachment 53075
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=53075&action=edit
First patch
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105829
Bug ID: 105829
Summary: Allow getting the size of floating-point types
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: j
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105827
--- Comment #1 from Antoni ---
Created attachment 53074
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=53074&action=edit
First patch
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105827
Bug ID: 105827
Summary: Infinite recursion in gt_ggc_mx_lang_tree_node
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: j
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105812
--- Comment #1 from Antoni ---
Created attachment 53067
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=53067&action=edit
Patch
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105812
Bug ID: 105812
Summary: type mismatch in binary expression
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: jit
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104293
Bug ID: 104293
Summary: Add support for setting the alignment of variables
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Componen
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104073
Bug ID: 104073
Summary: Add option to hide stderr logging in libgccjit
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: j
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104072
Bug ID: 104072
Summary: Register variables in libgccjit
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: jit
As
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104071
Bug ID: 104071
Summary: Add support for bitcast
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: jit
Assignee:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100688
Antoni changed:
What|Removed |Added
Status|WAITING |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95415
Antoni changed:
What|Removed |Added
Status|WAITING |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96066
Antoni changed:
What|Removed |Added
Resolution|--- |FIXED
Status|UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96889
Antoni changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95325
--- Comment #3 from Antoni ---
No.
The only patch that is ready for review is "libgccjit: add some reflection
functions in the jit C api".
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100380
--- Comment #7 from Antoni ---
Since then, I found a workaround to fix the similar segfault in my other
feature.
It might work for solving this and goes like this:
instead of trying to access the rvalue when first replaying the asm, create an
in
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95498
Antoni changed:
What|Removed |Added
Resolution|--- |FIXED
Status|UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96089
--- Comment #2 from Antoni ---
Created attachment 50851
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=50851&action=edit
Add patch to set an arbitrary value to a global variable
I made this patch to set an arbitrary value to a global varia
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100688
--- Comment #5 from Antoni ---
This is much less work as I'm reusing the rustc front-end.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100688
--- Comment #3 from Antoni ---
I develop a gcc codegen for the Rust compiler and it's a feature of Rust to be
able to set the link section:
https://github.com/antoyo/rustc_codegen_gcc/commit/999f768526d72e19e3eafdc963dcb6af8a1afe60#diff-6bbb0145
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100688
--- Comment #1 from Antoni ---
Created attachment 50847
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=50847&action=edit
Patch adding support for setting the link section
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100688
Bug ID: 100688
Summary: Add support for link section
Product: gcc
Version: 10.3.1
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: jit
Ass
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95415
--- Comment #3 from Antoni ---
Created attachment 50842
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=50842&action=edit
Patch to add this feature
I created a patch to add TLS variables.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95325
--- Comment #1 from Antoni ---
Created attachment 50835
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=50835&action=edit
Patch add support for sized integer types
That patch not only add support for 128-bit integers, but also all other siz
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96067
Antoni changed:
What|Removed |Added
Resolution|--- |DUPLICATE
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96066
--- Comment #4 from Antoni ---
*** Bug 96067 has been marked as a duplicate of this bug. ***
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96066
--- Comment #3 from Antoni ---
Created attachment 50832
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=50832&action=edit
Patch to fix the issues with using atomic builtins
I implemented the missing types and fixed the type checking.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96079
Antoni changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100380
--- Comment #5 from Antoni ---
I can confirm that the problem is indeed what I described in my previous post.
One solution would be to check if the rvalue was replayed (and if not, replay
it now), but that involves adding this check everywhere,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100380
--- Comment #4 from Antoni ---
I just had a similar issue when developing a new feature for libgccjit and it
might be the same problem. If it is (I haven't checked in this case), here's
what's happening:
* The asm is replayed.
* The asm tries
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100380
--- Comment #2 from Antoni ---
Created attachment 50731
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=50731&action=edit
Working code
So, the segfault seems to happen when creating the variable after creating the
extended asm expression.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100380
Antoni changed:
What|Removed |Added
Attachment #50729|0 |1
is obsolete|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100380
Bug ID: 100380
Summary: Segfault when using inline asm
Product: gcc
Version: 10.3.1
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: jit
A
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100242
--- Comment #3 from Antoni ---
Created attachment 50668
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=50668&action=edit
Smaller reproducer
Ok, I figured out how to find the location of the error.
In this case, it's caused by using the m
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100242
--- Comment #2 from Antoni ---
Created attachment 50666
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=50666&action=edit
Third part of the reproducer
1 - 100 of 102 matches
Mail list logo