https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115789
--- Comment #11 from Xi Ruoyao ---
(In reply to lu_zero from comment #10)
> Passing `-mstrict-align` to gcc-14 to build gcc-14 does not seem to have
> effect, same Bus error triggered.
Then it's a different bug. As Craig said
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115792
Xi Ruoyao changed:
What|Removed |Added
Status|RESOLVED|REOPENED
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115789
--- Comment #9 from Xi Ruoyao ---
(In reply to lu_zero from comment #8)
> (In reply to Xi Ruoyao from comment #4)
> > Should we backport -mvector-strict-align to release branches then? Arguably
> > this is not a bug fix (for the compiler) but
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115791
Xi Ruoyao changed:
What|Removed |Added
See Also||https://gcc.gnu.org/bugzill
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115791
Xi Ruoyao changed:
What|Removed |Added
CC||xry111 at gcc dot gnu.org
--- Comment #1
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115789
--- Comment #6 from Xi Ruoyao ---
(In reply to Craig Topper from comment #5)
> Isn’t -mstrict-align the default? It is in LLVM.
Then it may be a different issue...
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115789
Xi Ruoyao changed:
What|Removed |Added
CC||xry111 at gcc dot gnu.org
--- Comment #4
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115767
Xi Ruoyao changed:
What|Removed |Added
CC||xry111 at gcc dot gnu.org
--- Comment #4
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115775
Xi Ruoyao changed:
What|Removed |Added
CC||xry111 at gcc dot gnu.org
--- Comment #2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115752
--- Comment #12 from Xi Ruoyao ---
(In reply to chenglulu from comment #11)
> (In reply to chenglulu from comment #7)
> > (In reply to Xi Ruoyao from comment #4)
> > > Reduced more:
> > >
> > > long double
> > > test (long double xx)
> > > {
>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115752
--- Comment #9 from Xi Ruoyao ---
(In reply to chenglulu from comment #2)
> On LA, if mode is TFmode and regno is the number of the floating-point
> register, can this hook return true, or must it return false?
To me it can return true, but
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115752
--- Comment #8 from Xi Ruoyao ---
Started from r13-1834 (which removed movtf).
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115752
Xi Ruoyao changed:
What|Removed |Added
Summary|[loongarch -O1] ICE:|[13/14/15 Regression]
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115752
Xi Ruoyao changed:
What|Removed |Added
Last reconfirmed||2024-07-03
Status|UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115752
--- Comment #4 from Xi Ruoyao ---
Reduced more:
long double
test (long double xx)
{
__asm ("" :: "f"(xx));
return xx + 1;
}
and this one fails at -O2 & -O3 too.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115752
--- Comment #3 from Xi Ruoyao ---
I found some "interesting" thing in alpha.md:
;; Subregs suck for register allocation. Pretend we can move TFmode
;; data between general registers until after reload.
;; ??? Is this still true now that we
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115766
Xi Ruoyao changed:
What|Removed |Added
CC||xry111 at gcc dot gnu.org
--- Comment #1
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115724
Xi Ruoyao changed:
What|Removed |Added
CC||xry111 at gcc dot gnu.org
--- Comment #1
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115715
Xi Ruoyao changed:
What|Removed |Added
Keywords|accepts-invalid |diagnostic
Severity|normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115715
--- Comment #4 from Xi Ruoyao ---
(In reply to Andrew Pinski from comment #3)
> Confirmed. This is a QoI issue though. We should do more rejections on
> non-dependent types inside templates.
Should we open an enhancement like "reject templates
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115715
--- Comment #2 from Xi Ruoyao ---
FWIW MSVC gives no diagnostic, and EDG gives a misleading diagnostic:
'"", line 11: error: a constexpr variable must have a literal type or a
reference type'
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115715
Xi Ruoyao changed:
What|Removed |Added
CC||xry111 at gcc dot gnu.org
--- Comment #1
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115697
Xi Ruoyao changed:
What|Removed |Added
CC||xry111 at gcc dot gnu.org
Known to
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115693
Xi Ruoyao changed:
What|Removed |Added
Version|unknown |14.1.0
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115676
Xi Ruoyao changed:
What|Removed |Added
CC||xry111 at gcc dot gnu.org
--- Comment #3
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115635
Xi Ruoyao changed:
What|Removed |Added
CC||xry111 at gcc dot gnu.org
--- Comment #9
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115582
Xi Ruoyao changed:
What|Removed |Added
CC||xry111 at gcc dot gnu.org
--- Comment #6
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115567
--- Comment #2 from Xi Ruoyao ---
*** Bug 115569 has been marked as a duplicate of this bug. ***
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115569
Xi Ruoyao changed:
What|Removed |Added
Resolution|--- |DUPLICATE
Status|UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115551
Xi Ruoyao changed:
What|Removed |Added
CC||xry111 at gcc dot gnu.org
--- Comment #1
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115513
--- Comment #3 from Xi Ruoyao ---
(In reply to Peter Eisentraut from comment #2)
> (In reply to Xi Ruoyao from comment #1)
> > But what should we do with something like `printf("%32s", pd->name);`?
>
> Perhaps you mean
>
> printf("%.32s",
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115513
Xi Ruoyao changed:
What|Removed |Added
Last reconfirmed||2024-06-17
Severity|normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114528
Xi Ruoyao changed:
What|Removed |Added
CC||xry111 at gcc dot gnu.org
--- Comment #3
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113341
Xi Ruoyao changed:
What|Removed |Added
CC||xry111 at gcc dot gnu.org
--- Comment #12
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=30688
Xi Ruoyao changed:
What|Removed |Added
Resolution|WONTFIX |---
Status|RESOLVED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63556
Xi Ruoyao changed:
What|Removed |Added
Status|REOPENED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63556
Xi Ruoyao changed:
What|Removed |Added
Resolution|WONTFIX |---
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115420
Xi Ruoyao changed:
What|Removed |Added
CC||xry111 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114532
--- Comment #10 from Xi Ruoyao ---
Anyway if you really require a specific order of some data you need to either
use -fno-toplevel-reorder, or group the data with a struct or linker script
explicitly.
Relying on any implicit behavior like
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114532
--- Comment #9 from Xi Ruoyao ---
Then will -fno-toplevel-reorder help?
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114532
Xi Ruoyao changed:
What|Removed |Added
CC||xry111 at gcc dot gnu.org
--- Comment #6
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104165
--- Comment #13 from Xi Ruoyao ---
For anyone attempting to claim this not fixed for 13 or later please see
PR107986 first.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104165
Xi Ruoyao changed:
What|Removed |Added
CC||xry111 at gcc dot gnu.org
--- Comment #12
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115333
--- Comment #3 from Xi Ruoyao ---
Maybe we should make it the L3 size like Intel but I'm not sure. See the
reasoning in PR87444 comments.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115169
Xi Ruoyao changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115183
Xi Ruoyao changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115176
Xi Ruoyao changed:
What|Removed |Added
CC||xry111 at gcc dot gnu.org
--- Comment #2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114978
--- Comment #21 from Xi Ruoyao ---
(In reply to chenglulu from comment #19)
> diff --git a/gcc/config/loongarch/loongarch.cc
> b/gcc/config/loongarch/loongarch.cc
> index e7835ae34ae..6a808cb0a5c 100644
> --- a/gcc/config/loongarch/loongarch.cc
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115169
Xi Ruoyao changed:
What|Removed |Added
Status|NEW |ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115169
Xi Ruoyao changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |xry111 at gcc dot
gnu.org
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114978
Xi Ruoyao changed:
What|Removed |Added
Keywords|needs-bisection |missed-optimization
--- Comment #17 from
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115037
Xi Ruoyao changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109442
Xi Ruoyao changed:
What|Removed |Added
CC||hubicka at gcc dot gnu.org
--- Comment #18
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115037
Xi Ruoyao changed:
What|Removed |Added
See Also||https://gcc.gnu.org/bugzill
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115014
--- Comment #11 from Xi Ruoyao ---
(In reply to Andrew Pinski from comment #10)
> int f(int *a)
> {
> int b;
> size_t t = (size_t)
> size_t t1 = (size_t)a;
> return *(int*)(((size_t))+(t-t1));
> }
>
> Is kinda of valid c but might fail
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115014
Xi Ruoyao changed:
What|Removed |Added
CC||xry111 at gcc dot gnu.org
--- Comment #5
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114980
Xi Ruoyao changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114978
--- Comment #13 from Xi Ruoyao ---
(In reply to Chen Chen from comment #12)
> No. I used system default gcc.
AOSC backports *many* changes not in upstream GCC 13.2 to their "13.2":
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115001
Xi Ruoyao changed:
What|Removed |Added
Summary|pr109062.c fails on hybrid |[14/15 Regression]
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115001
Bug ID: 115001
Summary: pr109062.c fails on hybrid Intel CPU
Product: gcc
Version: 14.1.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114978
--- Comment #9 from Xi Ruoyao ---
(In reply to chenglulu from comment #8)
> diff --git a/gcc/config/loongarch/loongarch-def.cc
> b/gcc/config/loongarch/loongarch-def.cc
> index e8c129ce643..f27284cb20a 100644
> ---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114980
Xi Ruoyao changed:
What|Removed |Added
Keywords||patch
--- Comment #9 from Xi Ruoyao ---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114980
Xi Ruoyao changed:
What|Removed |Added
See Also||https://gcc.gnu.org/bugzill
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114980
Xi Ruoyao changed:
What|Removed |Added
Last reconfirmed||2024-05-08
Assignee|unassigned
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114980
--- Comment #6 from Xi Ruoyao ---
Looks like when the driver invokes cc1, -fdiagnostics-urls=never seems always
after -W... options:
$ echo "" | LANG= ./gcc/xgcc -fdiagnostics-urls=never -Wtarget-lifetime -x c -
-B gcc -v -c
Reading specs from
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114980
--- Comment #5 from Xi Ruoyao ---
(In reply to Andrew Pinski from comment #4)
> -fdiagnostics-plain-output does:
> /* If you have changed the default diagnostics output, and this new
> output is not appropriately "plain"
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114980
--- Comment #3 from Xi Ruoyao ---
(In reply to Andrew Pinski from comment #2)
> I have not seen this failure ...
Yes it's strange. I didn't see the failures building 14.1.0-RC1 but I saw them
building 14.1.0, though RC1 definitely outputs the
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114980
--- Comment #1 from Xi Ruoyao ---
Also happens for "command-line option ... is valid for ... but not for ..."
warnings:
$ env -i PATH=$PATH TERM=xterm-256colors cc hw.c -fdiagnostics-urls=never
-Wtarget-lifetime
cc1: warning: command-line
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114980
Bug ID: 114980
Summary: [14/15 Regression] -fdiagnostics-urls=never does not
suppress URLs in `'-Werror=' argument '-Werror=...'
not valid for ...` warnings
Product: gcc
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114978
--- Comment #4 from Xi Ruoyao ---
s/suspicious/skeptical/
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114978
Xi Ruoyao changed:
What|Removed |Added
Target||loongarch64-*-*
Component|fortran
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114978
Xi Ruoyao changed:
What|Removed |Added
Keywords||needs-bisection
--- Comment #2 from Xi
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114848
Xi Ruoyao changed:
What|Removed |Added
Resolution|--- |FIXED
Target Milestone|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114861
Xi Ruoyao changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114861
Xi Ruoyao changed:
What|Removed |Added
Last reconfirmed||2024-04-26
Status|UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114861
Xi Ruoyao changed:
What|Removed |Added
Keywords|needs-reduction |ice-on-valid-code
--- Comment #5 from Xi
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114861
--- Comment #4 from Xi Ruoyao ---
(In reply to Jakub Jelinek from comment #3)
> m for register_operand???
Hmm indeed, the m alternative should be removed. I must had been sleeping when
I typed it...
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114861
Xi Ruoyao changed:
What|Removed |Added
Priority|P3 |P2
--- Comment #2 from Xi Ruoyao ---
It
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114861
--- Comment #1 from Xi Ruoyao ---
Created attachment 58044
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=58044=edit
Preprocessed source
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114861
Bug ID: 114861
Summary: LoongArch: Fail to build the kernel with -Os
Product: gcc
Version: 14.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114848
Xi Ruoyao changed:
What|Removed |Added
Summary|longarch: epilogue in |loongarch: epilogue in
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114848
Xi Ruoyao changed:
What|Removed |Added
CC||xry111 at gcc dot gnu.org
--- Comment #1
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113235
--- Comment #13 from Xi Ruoyao ---
(In reply to David Malcolm from comment #10)
> (In reply to Jan Hubicka from comment #4)
> > I keep mentioning to Larabel that he should use -fno-semantic-interposition,
> > but he doesn't.
>
> Possibly a
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114830
Xi Ruoyao changed:
What|Removed |Added
CC||xry111 at gcc dot gnu.org
--- Comment #3
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114808
Xi Ruoyao changed:
What|Removed |Added
CC||xry111 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114800
Xi Ruoyao changed:
What|Removed |Added
CC||xry111 at gcc dot gnu.org
--- Comment #1
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114773
Xi Ruoyao changed:
What|Removed |Added
Resolution|FIXED |INVALID
--- Comment #6 from Xi Ruoyao ---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114773
Xi Ruoyao changed:
What|Removed |Added
CC||xry111 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113499
Xi Ruoyao changed:
What|Removed |Added
CC||xry111 at gcc dot gnu.org
--- Comment #7
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114700
--- Comment #13 from Xi Ruoyao ---
And IIRC there are various suggestion saying "if you want -fwrapv, you are
likely actually wanting -fsanitize=signed-integer-overflow" and some plan
deprecating -fwrapv. So it's more important to fix the
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114700
Xi Ruoyao changed:
What|Removed |Added
Summary|Front-end optimization |Front-end optimization
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113233
Xi Ruoyao changed:
What|Removed |Added
Status|REOPENED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113233
--- Comment #13 from Xi Ruoyao ---
Will we back port the fix to 13 and 12?
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114645
--- Comment #10 from Xi Ruoyao ---
> rust's `chrono`
Note that this is really a bad example because of CVE-2020-26235.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93041
Xi Ruoyao changed:
What|Removed |Added
CC||xry111 at gcc dot gnu.org
--- Comment #12
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110027
Xi Ruoyao changed:
What|Removed |Added
CC||teodor_spaeren at riseup dot
net
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114637
Xi Ruoyao changed:
What|Removed |Added
CC||xry111 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114638
Xi Ruoyao changed:
What|Removed |Added
CC||xry111 at gcc dot gnu.org
--- Comment #1
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112919
Xi Ruoyao changed:
What|Removed |Added
Resolution|--- |FIXED
Status|UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113233
Xi Ruoyao changed:
What|Removed |Added
Target Milestone|12.4|---
1 - 100 of 735 matches
Mail list logo