https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102975
--- Comment #1 from Andrew Pinski ---
Hmm, this is interesting:
template concept Never = false;
template concept C = Never;
void f() {
struct X {
// using type = int;
};
static_assert(not C);
}
is able to compile. I don't know enough
Hi!
On Wed, Sep 01, 2021 at 11:13:42AM -0500, Bill Schmidt wrote:
> Differences between the old and new support in this patch include:
> - Make use of the new builtin data structures, directly looking up
>a function's information rather than searching for the function
>multiple times;
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96441
Andrew Pinski changed:
What|Removed |Added
Severity|normal |trivial
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102995
--- Comment #3 from Andrew Pinski ---
(In reply to Andrew Pinski from comment #2)
> I suspect the original testcase is invalid code and clang is incorrect in
> accepting it.
You can limit the friendship to only the operator== that have the
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102995
--- Comment #2 from Andrew Pinski ---
This works correctly on all compilers to do what you want it to do:
template class First {
public:
First() = default;
private:
int GetId() const {
return 1;
}
template
friend
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102995
--- Comment #1 from Andrew Pinski ---
Are you sure this is valid? Both ICC and MSVC reject it for the same reason as
GCC.
Can a friend of First be made a friend of First via the friend, I
don't think so?
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103004
Andrew Pinski changed:
What|Removed |Added
Keywords||build
Target Milestone|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103010
--- Comment #1 from Andrew Pinski ---
Note clang produces:
b _Z2llv
Which is exactly what I would have expected.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103010
Bug ID: 103010
Summary: Extra move to x0 for non-POD returns
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Keywords: missed-optimization
Severity: enhancement
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102992
Rich Townsend changed:
What|Removed |Added
CC||townsend at astro dot wisc.edu
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102988
Andrew Pinski changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103007
Andrew Pinski changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Ever confirmed|0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103007
Andrew Pinski changed:
What|Removed |Added
Target Milestone|--- |12.0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96892
Andrew Pinski changed:
What|Removed |Added
CC||sylw.bar at gmail dot com
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103009
Andrew Pinski changed:
What|Removed |Added
Resolution|--- |DUPLICATE
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96892
Andrew Pinski changed:
What|Removed |Added
Target Milestone|10.4|10.3
--- Comment #8 from Andrew Pinski
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96892
Andrew Pinski changed:
What|Removed |Added
Target Milestone|11.0|10.4
Keywords|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96892
Andrew Pinski changed:
What|Removed |Added
Target Milestone|--- |11.0
--- Comment #6 from Andrew Pinski
Snapshot gcc-11-20211030 is now available on
https://gcc.gnu.org/pub/gcc/snapshots/11-20211030/
and on various mirrors, see http://gcc.gnu.org/mirrors.html for details.
This snapshot has been generated from the GCC 11 git branch
with the following options: git://gcc.gnu.org/git/gcc.git branch
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103006
Andrew Pinski changed:
What|Removed |Added
Component|middle-end |rtl-optimization
Keywords|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102837
--- Comment #5 from Iain Buclaw ---
Testing this patch.
--- a/libphobos/libdruntime/gcc/deh.d
+++ b/libphobos/libdruntime/gcc/deh.d
@@ -207,7 +207,7 @@ struct ExceptionHeader
*/
static void free(ExceptionHeader* eh) @nogc
{
-
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103006
Andrew Pinski changed:
What|Removed |Added
Summary|[9/10/11/12 Regression] |[9/10/11/12 Regression]
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103006
Andrew Pinski changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
On 29.10.21 18:47, Jakub Jelinek wrote:
Or we can keep 3 sections and say that the first one is for the
calls on the library side without suffixes and second is for those with
no and _ suffixes, but that in DECL_NAME those don't make a difference.
That's what I have now done.
+ &&
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102972
--- Comment #2 from CVS Commits ---
The master branch has been updated by Tobias Burnus :
https://gcc.gnu.org/g:948d461954f2642ca187f86c19d297ba7a86320f
commit r12-4809-g948d461954f2642ca187f86c19d297ba7a86320f
Author: Tobias Burnus
Date:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102675
H.J. Lu changed:
What|Removed |Added
Keywords||patch
--- Comment #15 from H.J. Lu ---
A
sanitizer_platform_limits_freebsd.cpp must include from the OS,
not include/md5.h in GCC source tree which is included by libbacktrace
support. Disable libbacktrace on sanitizer_platform_limits_freebsd.cpp
to avoid include/md5.h to restore bootstrap on FreeBSD.
PR bootstrap/102675
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102675
Gerald Pfeifer changed:
What|Removed |Added
Status|WAITING |NEW
--- Comment #14 from Gerald
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103009
--- Comment #1 from Sylwester Baranski ---
Created attachment 51711
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=51711=edit
Save-temps output
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103008
--- Comment #5 from anlauf at gcc dot gnu.org ---
There's a mixture of single and double precision in the testcase variants.
I haven't checked thoroughly enough if both variants are really equivalent.
Do you see the issue if you have only
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103009
Bug ID: 103009
Summary: Weakness in stack-protector with no-pie active on ARM.
Product: gcc
Version: 9.4.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103008
--- Comment #4 from Dave Love ---
On further consideration, perhaps this is just a Fortran issue. I thought
-ffast-math should turn off all the relevant checks to allow reducing mod to
the arithmetic expression, but it probably doesn't. Also,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103007
--- Comment #1 from David Binderman ---
Reduced C++ code seems to be:
template class MushMeshVector {
public:
MushMeshVector(float, float, float, float);
float Z() {
float __trans_tmp_3;
int inIndex = 2;
__trans_tmp_3 =
nongnu.org has a permanent redirect (return code 301) to www.nongnu.org;
make that change on our end.
---
htdocs/gcc-4.7/changes.html | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/htdocs/gcc-4.7/changes.html b/htdocs/gcc-4.7/changes.html
index dae1735d..21294cc3 100644
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103008
--- Comment #3 from Dave Love ---
Created attachment 51709
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=51709=edit
gglx.s extract
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103008
--- Comment #2 from Dave Love ---
Created attachment 51708
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=51708=edit
ggl.s extract
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103008
--- Comment #1 from Dave Love ---
Created attachment 51707
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=51707=edit
gglx.f90
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103008
Bug ID: 103008
Summary: poor inlined builtin_fmod on x86_64
Product: gcc
Version: 11.2.0
Status: UNCONFIRMED
Keywords: missed-optimization
Severity: normal
Jason Merrill writes:
> On 10/18/21 16:35, Richard Sandiford wrote:
>> Jason Merrill writes:
>>> On 9/24/21 13:53, Richard Sandiford wrote:
+ if (type == error_mark_node)
+return lhd_simulate_record_decl (loc, name, fields);
>>>
>>> Why fall back to the language-independent
On 30 October 2021 00:13:06 CEST, Jerry D wrote:
>Looks OK.
Thanks!
I guess I need an OK from some global maintainer, too?
The breakpoint is ignored by automatically answering the question with n if the
symbol is not found when loading .gdbinit for e.g. cc1.
thanks,
>
>Cheers
>
>On 10/29/21
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99853
anlauf at gcc dot gnu.org changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Committed as r12-4808 after checking "make dvi".
Thanks for the patch!
Harald
Am 30.10.21 um 01:16 schrieb Manfred Schwarb via Gcc-patches:
Am 29.10.21 um 21:52 schrieb Harald Anlauf via Fortran:
Hi Manfred,
Am 29.10.21 um 16:13 schrieb Manfred Schwarb via Gcc-patches:
Hi,
on 2019-07-23,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103007
Bug ID: 103007
Summary: ice in vect_normalize_conj_loc, at
tree-vect-slp-patterns.c:722
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Severity: normal
Committed as r12-4807.
Thanks for the patch!
Harald
Am 30.10.21 um 01:15 schrieb Manfred Schwarb via Gcc-patches:
Am 29.10.21 um 21:51 schrieb Harald Anlauf via Fortran:
Hi Manfred,
Am 29.10.21 um 16:12 schrieb Manfred Schwarb via Fortran:
Hi,
on 2019-07-23, support for SHORT and LONG
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102981
--- Comment #3 from Aldy Hernandez ---
*** Bug 102895 has been marked as a duplicate of this bug. ***
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102895
Aldy Hernandez changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102906
--- Comment #1 from Aldy Hernandez ---
Is this still an issue with the new jump threader?
model: posix
Supported LTO compression algorithms: zlib
gcc version 12.0.0 20211030 (experimental) [master r12-4804-g75c9fa318e3] (GCC)
[857] %
[857] % gcctk -O1 small.c; ./a.out
0
[858] % gcctk -O2 small.c
[859] % ./a.out
0
Aborted
[860] %
[860] % cat small.c
int printf(const char *, ...);
int a, *b
Committed as r12-4806.
Thanks for the patch!
Harald
Am 30.10.21 um 01:17 schrieb Manfred Schwarb via Fortran:
Am 29.10.21 um 21:56 schrieb Harald Anlauf via Fortran:
Hi Manfred,
Am 29.10.21 um 16:18 schrieb Manfred Schwarb via Gcc-patches:
Hi,
documentation for REAL intrinsic is slightly
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102981
Aldy Hernandez changed:
What|Removed |Added
CC||law at gcc dot gnu.org,
Committed as r12-4805.
Thanks for the patch!
Harald
Am 30.10.21 um 01:14 schrieb Manfred Schwarb via Fortran:
Am 29.10.21 um 21:44 schrieb Harald Anlauf via Fortran:
Hi Manfred,
Am 29.10.21 um 16:05 schrieb Manfred Schwarb via Fortran:
Hi,
in intrinsic.texi, a lot of tables wrap lines
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103005
Bug ID: 103005
Summary: experimental simd sin and cos with big arguments
returns values bigger than 1
Product: gcc
Version: 11.2.0
Status: UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102993
Eric Botcazou changed:
What|Removed |Added
Status|WAITING |NEW
--- Comment #8 from Eric Botcazou
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103003
Andrew Pinski changed:
What|Removed |Added
Target Milestone|--- |12.0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103004
Bug ID: 103004
Summary: [12 regression] breaks lots on powerpc BE
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component:
Committed as simple and obvious as r12-4803.
Harald
Am 30.10.21 um 01:18 schrieb Manfred Schwarb via Fortran:
Am 29.10.21 um 21:58 schrieb Harald Anlauf via Fortran:
Hi Manfred,
Am 29.10.21 um 16:33 schrieb Manfred Schwarb via Fortran:
Hi,
there were really a lot of test cases provided by
Committed as simple and obvious after discussion in PR.
Harald
Am 28.10.21 um 23:03 schrieb Harald Anlauf via Fortran:
Dear Fortranners,
the original fix by Steve was lingering in the PR.
We did ICE in situations where in a SELECT CASE a kind conversion
was deemed necessary, but it did
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99853
--- Comment #5 from CVS Commits ---
The master branch has been updated by Harald Anlauf :
https://gcc.gnu.org/g:d18e4cc416b832fa98ca8af13b09cf7fe904ba8f
commit r12-4802-gd18e4cc416b832fa98ca8af13b09cf7fe904ba8f
Author: Steve Kargl
Date: Sat
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103003
Andrew Macleod changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |amacleod at redhat dot
com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103003
--- Comment #2 from David Binderman ---
I am not sure why the #include is in there.
Further reduced code is
typedef char int8_t;
int8_t c_4, uli_5;
unsigned short us_6;
func_1() {
int uli_9;
short ptr_16ptr_11 = _9;
for (; us_6 <= 6;)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103003
--- Comment #1 from David Binderman ---
Reduced C code seems to be
#include
int8_t c_4, uli_5;
uint16_t us_6;
func_1() {
int uli_9 = 0;
uint64_t ptr_11 = uli_9 |= uli_5 != 0;
uint16_t ptr_16ptr_11 = _9;
for (; us_6 <= 6;)
if
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103003
Bug ID: 103003
Summary: ice in set_relation, at value-relation.cc:592
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102953
--- Comment #22 from H.J. Lu ---
(In reply to Andrew Cooper from comment #21)
> Another possibly-bug, but possibly mis-expectations on my behalf.
>
> I've found some code in the depths of Xen which is causing a failure on
> final link due to a
Since a recent enhancement of -Waddress a couple of warnings are emitted
and turned into errors during bootstrap:
gcc/config/s390/s390.md:12087:25: error: the address of 'operands' will never
be NULL [-Werror=address]
12087 | "TARGET_HTM && operands != NULL
build/gencondmd.c:59:12: note:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102994
Jonathan Wakely changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |rodgertq at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=15795
--- Comment #45 from Jonathan Wakely ---
C++17 added support for dynamic allocation of over-aligned types, and requires
std::allocator to use it. User-defined allocators are not required to support
over-aligned types.
Before C++17 it was
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102842
tt_1 changed:
What|Removed |Added
Summary|[10 Regression] ICE in |[10/11/12 Regression] ICE
Hi Jakub,
On Sat, Oct 30, 2021 at 11:30:29AM +0200, Thomas Koenig wrote:
- Have a compiler switch which selects between IEEE_QP and IBM_QP.
This was a suggestion by Steve Lionel formerly of DEC and Intel,
and they did that when they had a few floating point formats on
the Alpha to
On Sat, Oct 30, 2021 at 11:16:41AM +0100, Roger Sayle wrote:
> 2021-10-30 Roger Sayle
>
> gcc/ChangeLog
> PR target/102986
> * config/i386/i386-expand.c (ix86_expand_v1ti_to_ti,
> ix86_expand_ti_to_v1ti): New helper functions.
> (ix86_expand_v1ti_shift): Check if the
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102986
--- Comment #5 from Roger Sayle ---
Patch proposed:
https://gcc.gnu.org/pipermail/gcc-patches/2021-October/582931.html
This patch was originally intended to implement 128-bit arithmetic right
shifts by constants of vector registers (V1TImode), but while working on
it I discovered the (my) recent ICE on valid regression now known as
PR target/102986.
As diagnosed by Jakub, expanders for shifts are not allowed to
On Sat, Oct 30, 2021 at 11:30:29AM +0200, Thomas Koenig wrote:
> - Have a compiler switch which selects between IEEE_QP and IBM_QP.
> This was a suggestion by Steve Lionel formerly of DEC and Intel,
> and they did that when they had a few floating point formats on
> the Alpha to choose from.
FYI, I'm putting in this follow-up tweak to the GNAT manual.
Implied compares in Ada Harded Conditionals documentation
From: Alexandre Oliva
Improve the wording on optimizations that prevent compare hardening,
so as to also cover cases in which explicit compares get combined into
operations
Hi Michael,
It adds target hooks so the back end can overwrite the kind number for types.
I made the IBM long double type use KIND=15 instead of KIND=16, and Float128
uses KIND=16 as we've discussed. The tests for long double are still
failing, so I suspect we will need some way of
Hi!
We weren't diagnosing the
The loop iteration variable may not appear in a threadprivate directive.
restriction which used to be in 5.0 just among the Worksharing-Loop
restrictions but in 5.1 it is among Canonical Loop Nest Form restrictions.
This patch diagnoses those.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102981
Aldy Hernandez changed:
What|Removed |Added
Ever confirmed|0 |1
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102943
--- Comment #6 from Aldy Hernandez ---
Can this be re-checked now that the forward threader has been dropped post-VRP?
BTW, please CC me on any compile-time hogs related to the threader, especially
if it's not SPEC related, as I've yet to hunt
77 matches
Mail list logo