Options for re-adding gcj

2022-04-17 Thread Zopolis0 via Gcc-patches
Over the past few months I have been working on re-adding gcj back into gcc, as the fundamental issue holding it back (the need to create an open-source implementation of java from the ground up) has since been solved by the opening of the JDK. Unfortunately, as the old gcj code is several years o

Re: [PATCH] c++: Fix up CONSTRUCTOR_PLACEHOLDER_BOUNDARY handling [PR105256]

2022-04-17 Thread Jason Merrill via Gcc-patches
On 4/15/22 07:22, Jakub Jelinek wrote: Hi! The CONSTRUCTOR_PLACEHOLDER_BOUNDARY bit is supposed to separate PLACEHOLDER_EXPRs that should be replaced by one object or subobjects of it (variable, TARGET_EXPR slot, ...) from other PLACEHOLDER_EXPRs that should be replaced by different objects or s

Re: [PATCH] libgompd: add OMPD support, libgompd initialization and global ICVs functions

2022-04-17 Thread Mohamed Atef via Gcc-patches
Hi, This is the second time i ping this patch. I just remind you of it. Mohamed في الأحد، ٣ أبريل، ٢٠٢٢ ٤:٤١ م Mohamed Atef كتب: > Hi, > I'd like to ping this patch. > Thanks > > Mohamed > > On Sun, Mar 20, 2022 at 11:33 AM Mohamed Atef > wrote: > >> hello, >>I know it's too much. >> we

[PATCH] ipa-visibility: Optimize TLS access [PR99619]

2022-04-17 Thread Artem Klimov via Gcc-patches
Fix issue PR99619, which asks to optimize TLS access based on visibility. The fix is implemented as an IPA optimization, which allows to take optimized visibility status into account (as well as avoid modifying all language frontends). 2022-04-17 Artem Klimov gcc/ChangeLog: PR middle-e

Re: [PATCH] Add condition coverage profiling

2022-04-17 Thread Jørgen Kvalsvik via Gcc-patches
On 06/04/2022 09:35, Sebastian Huber wrote: > Ok, for the default output this is good. The output can be explained in the > documentation. I will try to help here. Splendid, thanks! I would be perfectly happy with better and/or more intuitive messages too, but I figured it shouldn't delay the rest

Re: [pushed] c++: rodata and defaulted ctor [PR104142]

2022-04-17 Thread Andreas Schwab
On Apr 11 2022, Jason Merrill via Gcc-patches wrote: > diff --git a/gcc/testsuite/g++.dg/opt/const7.C > b/gcc/testsuite/g++.dg/opt/const7.C > new file mode 100644 > index 000..5bcf94897a8 > --- /dev/null > +++ b/gcc/testsuite/g++.dg/opt/const7.C > @@ -0,0 +1,7 @@ > +// PR c++/104142 > +//