iNGYEN LETOLTES!

2008-02-16 Thread pawel
Szia!

Emlékszel amikor arról beszéltem hogy meg fog nyílni Magyarország legjobb 
letöltõ oldala?
Na, ha igen, akkor itt a link. Jó szorakozást! :)

http://href.hu/x/4pnj


Re: gcc 4.6 release date

2011-01-17 Thread Pawel Sikora
On Monday 17 of January 2011 11:49:04 Richard Guenther wrote:
> 2011/1/16 Mehmet Sinan Şahin :
> > Hi,
> >
> > When do you plan to release gcc 4.6?
> 
> When it's ready.

will 4.6 c++0x regression (experimental code) will be taken into account?
i'm assking because i'm currently use few c++0x features in my code base
with 4.5 and would be nice to have 4.6 with the same c++0x subset working.


Re: gcc 4.6 release date

2011-01-17 Thread Pawel Sikora
On Monday 17 of January 2011 16:32:32 Jonathan Wakely wrote:
> 2011/1/17 Pawel Sikora :
> >
> > will 4.6 c++0x regression (experimental code) will be taken into account?
> > i'm assking because i'm currently use few c++0x features in my code base
> > with 4.5 and would be nice to have 4.6 with the same c++0x subset working.
> 
> You can look at the priority field in bugzilla. If they have priority
> P1 then it means they should be fixed before 4.6 can be released e.g.
> PR 47067. If they aren't P1 (or there is no PR) then they won't block
> the release.

i think about these 3 regressions:

Bug 46552 - [4.6 Regression][C++0x] Internal compiler error on pointer to 
member variable with template.
Bug 47311 - [4.6 Regression][C++0x] ICE in tsubst @cp/pt.c:10502.
Bug 47317 - [4.6 Regression][C++0x] ICE in fixed_type_or_null.

they have P3 prio but afaics the P1/P2 are used for serious regressions in 
released code.
c++0x implementation is still an experimental compiler feautre.
can we raise a prio for expreimental feature regression?


Can help with task of language frontend cleanup

2021-03-25 Thread pawel k. via Gcc
Hello,
Not sure which list is right. I have ideas for code improvement for gcc.

Idea1 langhooks cleanup

It basically involves clean up of lang hooks. Closing it in special class.
Might help to clean up massive defines etc spurious langhooks declarations
amongst others and removing some hooks from hooks.h/c and langhooks.h/c.
Also in this solution wed gain some cputime by not calling langhooks via
func pointers.

Idea 1a multiple langhooks in single binary. Choosable in runtime.

Ideally will allow compiling in multiple frontends in single binary and
choosing in runtime which lang front to use.

It doesnt seem very difficult just quite laborious. If anyone is interested
in such improvement please authorize me to branch off. Ill drop my changes
there. Will need help with extending build system/configure/makefiles.

Idea2 multiple targets in single binary choosable at runtime.

With those two tasks we will gains some modularity maintainability better
architecture and more on par with llvm/clang features.

Ps. Gcc target list is great. Love and respect it.

Best regards,
Pawel Kunio


Re: Can help with task of language frontend cleanup

2021-03-26 Thread pawel k. via Gcc
Hello,
Im sorry for posting to wrong group. Wasnt sure.

Let me try to explain more clearly. Please forgive my nonnative english.

My idea is something like ideally single gcc.exe would be built deployed
distributed runtests against per version per some/all frontends. We could
think as of whether make frontends as shared objects or compiled
statically. Id think id prefer statics for avoiding so mess.

You could test all langs tests on single binary amongst other benefits.
Also we wouldnt be spawning processes like crazy. Also build process would
possibly get simpler less targets and so on.

If we stuck with single frontend per binary wed still gain on cleaner
interface to langhooks cleaner more consistent basic hooks use calling
langhooks statically not through pointer (not sure hiw costly that is)
possibly gaining better code locality around frontend inlining many basic
hooks and enclosing them into frontend class. As an extra we could get
better separation of frontend and middle part. Also adding new frontend
would be cleaner process imho.

In approach with multiple frontends per binary we could build one gcc and
serve many langs possibly optimally building single exe for all langs. I
mostly think here of easier testing across frontends. I updated tree
processing and i want to check whether i didnt break any frontend on single
gcc binary build.
In thus approach build process would be simpler and running regressions
could be done on single binary.

If that still doesnt make any sense or is useless fair enough. I tried.


If though multitarget approach would make any sense i could try to think
about this approach but id need some help with modifying build process etc.
Plus some research on building for all targets at once and so on.
On this one im also thinking of avoiding text form of assembly (keeping it
as option for debugging but using binary form or calls as default) and
running gas internally not as an external process.

If any of this makes any sense i can toy with it. Love the project and work
you guys are doing. Would like to catch up with clang a bit and sync those
two projects.

Best regards,
Pawel Kunio


czw., 25.03.2021, 13:06 użytkownik Jonathan Wakely 
napisał:

> On Thu, 25 Mar 2021 at 09:43, pawel k. via Gcc-help
>  wrote:
> >
> > Hello,
> > Not sure which list is right. I have ideas for code improvement for gcc.
>
> Please don't cross-post to gcc@ and gcc-help@, there are almost no
> topics relevant to both. You're discussing GCC development, so gcc@ is
> the right place.
>
> >
> > Idea1 langhooks cleanup
> >
> > It basically involves clean up of lang hooks. Closing it in special
> class.
> > Might help to clean up massive defines etc spurious langhooks
> declarations
> > amongst others and removing some hooks from hooks.h/c and langhooks.h/c.
> > Also in this solution wed gain some cputime by not calling langhooks via
> > func pointers.
> >
> > Idea 1a multiple langhooks in single binary. Choosable in runtime.
> >
> > Ideally will allow compiling in multiple frontends in single binary and
> > choosing in runtime which lang front to use.
>
> What would be the benefit?
>
> I can understand the advantage of a single binary that is a
> cross-compiler for different targets (but it would be a huge task to
> get GCC there). You wouldn't need multiple complete copies of GCC
> installed to do cross-compilation if there was a --target option like
> Clang's. But what's the benefit to users of a single binary for
> different languages? The 'gcc' driver already exists and gives that
> functionality, what would change with your proposal?
>
> > It doesnt seem very difficult just quite laborious. If anyone is
> interested
> > in such improvement please authorize me to branch off.
>
> I'm not sure what you mean by this, but you can just create a clone of
> the Git repo and host it anywhere you want.
>


My 2nd attempt to devel for gcc

2021-03-27 Thread pawel k. via Gcc
Hello,
I would like to ask whether there would be interest in the project to be
able to build a single binary of gcc where target would be selectable with
option flags ie more than one target could be included and aimed for by
single binary.

If so i could try myself at adding such feature to gcc. It looks ambitious
but doable.

If so, my another question would be whether no matter configure flags, when
for example x86 is selected as target, genned target code is always same.

Best regards,
Pawel Kunio


Re: My 2nd attempt to devel for gcc

2021-03-27 Thread pawel k. via Gcc
Hmm,
Thanks. Not sure I can see answer from him. Ill recheck it.

Best regards,
Pawel Kunio



niedz., 28.03.2021, 01:27 użytkownik Jonathan Wakely 
napisał:

>
>
> On Sat, 27 Mar 2021, 23:38 pawel k. via Gcc,  wrote:
>
>> Hello,
>> I would like to ask whether there would be interest in the project to be
>> able to build a single binary of gcc where target would be selectable with
>> option flags ie more than one target could be included and aimed for by
>> single binary.
>>
>> If so i could try myself at adding such feature to gcc. It looks ambitious
>> but doable.
>>
>
>
> See the reply from Jakub.
>
>
>
>> If so, my another question would be whether no matter configure flags,
>> when
>> for example x86 is selected as target, genned target code is always same.
>>
>
>
> No, some configure options can affect it, e.g. --with-arch
>
>
>


Re: My 2nd attempt to devel for gcc

2021-03-28 Thread pawel k. via Gcc
Hello,
Yea ok got it. Ill reply. I dont get email notifications from him. Ill
prepare reply asap as of what we can or cannot do and what will be costs
and benefits. Then he/you can decide.

Best regards,
Pawel


niedz., 28.03.2021, 11:34 użytkownik Jonathan Wakely 
napisał:

>
>
> On Sun, 28 Mar 2021, 02:20 pawel k.,  wrote:
>
>> Hmm,
>> Thanks. Not sure I can see answer from him. Ill recheck it.
>>
>
>
> https://gcc.gnu.org/pipermail/gcc/2021-March/235079.html
>
>
>
>


Re: My 2nd attempt to devel for gcc

2021-03-28 Thread pawel k. via Gcc
Hello,
Ok fair enough. I thought cleaner separation of FE and generics interface
would be useful feature. It would make adding new FE easier too hopefully.
We could provide either multiple FEs per binary or not.

Additionally, In single FE per binary option of my fegens cleanup scenario
we could avoid calling langhooks via pointer and funcs could be statically
called. As on data member read from langhooks needing mem access now, we
could avoid this too and const data members would be inlined similarly to
macro consts generally.

But if there is no demand for fe<->generics cleanup its ok.

As on your question on avoiding storing bytecode into lto and rereading it,
it indeed looks like bit over the top task for me at the moment. I woukd
need to researching it more deeply. What i rather meant was compiling in
multiple targets and choosing via cmdline opts which one to use.

As on Your questions wrt multiple targets, indeed target specific constint
macro unrolling would need generally a call and additionally probably
indirect one unfirtunately. If the hit on perfirmance is too big here its
probably a no go. Unless we just cleanup generics target interface, then
target data member reads can be as cheap as constint macro unrolling.

As on command line processing, we would probably unfortunately have to make
it multipass and opts unresolved in first pass would get checked against
registered target opts available in 2nd pass only after targetsel option is
found.
Id check for availability of all required fkags in last phase where here
selected target is already known.

Additionally this multitarget scenario might have intermediate "generics
target interface cleanup phase" which would help cleaning up this lower
interface at first, posibly simplifying target autogen and unifying between
constdata reads and calls to a target etc. In this phase data member reads
from target will be as cheap as const int macro unrolling too. Here we can
also think whether to stop at this phase or to extend it into multitarget
feature.

Hope all this makes my rationale bit less chaotic. If theres demand on
researching and hopefully implementing any of these, please let me know.

Best regards,
Pawel Kunio


niedz., 28.03.2021, 11:34 użytkownik Jonathan Wakely 
napisał:

>
>
> On Sun, 28 Mar 2021, 02:20 pawel k.,  wrote:
>
>> Hmm,
>> Thanks. Not sure I can see answer from him. Ill recheck it.
>>
>
>
> https://gcc.gnu.org/pipermail/gcc/2021-March/235079.html
>
>
>
>


Re: My 2nd attempt to devel for gcc

2021-04-13 Thread pawel k. via Gcc
Hello,
Sorry for slight delay. Very happy if i could prepare prototype of this
solution.

My best guess is if we could hookify all target code everything callable
either from frontends or midend, we could try to severly cut this estimate.

I also went back to thread you memtioned, i underestimated time for making
gcc driver multitarget and likewise for collect binary. What also puzzles
me is work on multilib, i still understand multilib clearly enough.

In my previous rant i focused mostly on compiler main exec and making it
multitarget.

We should if this project makes any or some sense think of how configure
flags influence codegen of target sources. Im not 100% sure here.

If running such project, id focus first on hookifying and possibly wrapping
in functions all target genned and callable code. Then id try to make gcc
driver multitarget, then same for collect then same for multilib and in the
end for gcc main frontend-specific exec ie interface between midend and
target and switching configure to gen all code for all targets selected.

If still interested and if i should go to clarifying and researching making
driver collect multilib multitarget, please let me know. Also if what i say
doesnt make much sense, please also let me know.

Best regards,
Pawel kunio

pon., 29.03.2021, 19:25 użytkownik Joseph Myers 
napisał:

> On Sun, 28 Mar 2021, pawel k. via Gcc wrote:
>
> > Hello,
> > I would like to ask whether there would be interest in the project to be
> > able to build a single binary of gcc where target would be selectable
> with
> > option flags ie more than one target could be included and aimed for by
> > single binary.
> >
> > If so i could try myself at adding such feature to gcc. It looks
> ambitious
> > but doable.
>
> I've estimated this as taking about two person-years of work (that is, two
> person-years of work for someone with extensive experience in GCC
> development).
>
> https://gcc.gnu.org/legacy-ml/gcc-patches/2010-06/msg02675.html
>
> While there have, for example, been various conversions of target macros
> to hooks, and other such similar changes, since then, I don't think
> anything fundamentally changes the basic estimate.
>
> --
> Joseph S. Myers
> jos...@codesourcery.com
>


On rms controversy

2021-04-13 Thread pawel k. via Gcc
Hello,
Im multiyear gcc user on many targets. I love the project and wish it all
the best.
Im also senior c/cpp and linux sw devel with 20 years of experience.

Im observing an rms controversy from some perspective and here are my
thoughts:
-you didnt base attack on real data but allegations. Additionally falsified
ones.
-nobody asked rms whether he retracts and indeed he does on some and
clarify on others.
-part of fsf is rotten by far left mental virus parasite. See gad saads
book on the topic.
-basically rms didnt do what he was alleged he did.
-nobody gave him way to defend like in legal process.
-he is back and he should stay.
-those who attacked him baselessly and thoughtlessly should disappear in
shame and their names should be on gcc and fsf front pages linked shamelist.
-rms is heavily autistic as some may know and he might not have perfect
judgmental powers over his words.
-last but not least all far left snowflakes of you assuming guilt and
barring one from defence, please f off and f you for now.
-possibly some of you wanted to steal his project so as per above big f off
and f you.

That would be it.

Best regards,
Pawel kunio


Re: On rms controversy

2021-04-14 Thread pawel k. via Gcc
Thank You Jonathan for your very valuable opinions. I was sure the more far
lefty you are the less you will understand me, if my assumptions about your
worldviews are correct. If not apologies. Ill review your previous stance
on rms mess and explain.


Ill reply with a quote from one of my tee shirts:

"Your story has truly touched my heart. Never before have i met a person
with as many problems as you. Now [edited] go away and stop bothering me."

Aka i value your opinion but instead of critique you say "youre stupid"
awaiting for me to say "no, you are stupid" which i wont do as im not as
low clown as kindly you. Enough toying with unlogical clown of you as you
were kind to call me.

Best regards,
Kunio

Ps i share some trait with rms if that mattered to a clown in a clown show.



śr., 14.04.2021, 15:51 użytkownik Jonathan Wakely 
napisał:

> On Wed, 14 Apr 2021 at 13:38, David Malcolm wrote:
> >
> > On Wed, 2021-04-14 at 08:01 +0100, Jonathan Wakely via Gcc wrote:
> > > On Wed, 14 Apr 2021, 07:50 pawel k. via Gcc,  wrote:
> > >
> > >
> >
> > [...snip...]
> >
> > > Very logical argument, thanks for sharing.
> >
> > Jonathan, it's clear to me that you're being sarcastic, but it might
> > not be clear to others.  Please avoid sarcasm - it amplifies
> > misunderstanding on the internet, and it seems to me that that's
> > counterproductive when discussing a sensitive topic.
>
> For the avoidance of doubt, I was being sarcastic. I didn't think it
> was a logical argument, I thought it was one of the worst so far in
> this whole clownshow.
>
> > I disagree with much of what Pawel wrote, but this discussion has left
> > me feeling drained.  I don't have the mental energy to do a point-by-
> > point response, and I don't think it would be a productive thing to
> > post to this mailing list.
>
> Which is why I went for sarcasm instead.
>


Re: On rms controversy

2021-04-14 Thread pawel k. via Gcc
Ok i might have to retract on some of those i unnevessaily got personal. F
course i didnt intend to put not your words into your mouth.

As on your politics for sure it matters though as snowflakes got so
diverged off into murky partition of world where they no longer understand
basic wording and respect most basic values that used to be bipartisan so
to say. I hope this one reached the target and rightly so. Read parasitic
mind if you wanna get less stupid than me on leftism/rightism spectrum.
On this one: sorry but not sorry.

Regards,
Kunio

śr., 14.04.2021, 16:17 użytkownik Jonathan Wakely 
napisał:

> On Wed, 14 Apr 2021 at 15:10, pawel k. wrote:
> >
> > Thank You Jonathan for your very valuable opinions. I was sure the more
> far lefty you are the less you will understand me, if my assumptions about
> your worldviews are correct. If not apologies. Ill review your previous
> stance on rms mess and explain.
>
> I'm not sure what my politics have to do with this.
>
>
> > Ill reply with a quote from one of my tee shirts:
> >
> > "Your story has truly touched my heart. Never before have i met a person
> with as many problems as you. Now [edited] go away and stop bothering me."
> >
> > Aka i value your opinion but instead of critique you say "youre stupid"
>
> No, I said your email made weak arguments. I did not make any
> statement about you personally, only your email.
>
>
> > awaiting for me to say "no, you are stupid" which i wont do as im not as
> low clown as kindly you. Enough toying with unlogical clown of you as you
> were kind to call me.
>
> I described the past few weeks as "this whole clownshow". That is also
> not a personal statement about you.
>
> Get offended if you want, but don't put words in my mouth.
>


Fsf decision

2021-04-16 Thread pawel k. via Gcc
Hello,
I somehow got the feeling the truth and reason have won although there were
many odds against them.

https://www.fsf.org/news/statement-of-fsf-board-on-election-of-richard-stallman

Big thanks and congratulations to fsf board and rms himself.

Wonder what wokistanis gonna do now. Wonder whether there will be some
action against organizers of open letter with no opt out option a hutzpah
plus supporters of initial motion. I honestly hope so.

Best regards,
Pk


Re: Fsf decision

2021-04-16 Thread pawel k. via Gcc
Hello,
Sorry for lags but im across the pond. Thanks for bearing with me.

Spot on emphasis.
Yes agree with you fully BOTH rms and his opponents should watch the
tongues a little more possibly if goodwilled towards fsf to make my point
weakest. Albeit the weight of guilt of theirs looks slightly bigger than
his imho but i may be biased.

Id say if i was to advice if anyone some all half whatever are weak in
discussions or get triggered good style would be non discussion of politics
like we treat religion. On other hand i dream of and will die fighting fir
it albeit out of fsf and gnu etc fir a world where anyone and everyone can
sit diwn calmly exchange the ideas learn from each other where can be and
close the topic. Although my understanding of reality is reality is not
ideal.

Cheers,
Pk

pt., 16.04.2021, 14:54 użytkownik Aaron Gyes  napisał:

> This is not new, this was what his FSF put out four or five days ago that
> that a lot of people found unacceptable.
>
> Get a load of this, emphasis mine:
>
> > RMS acknowledges that he has made mistakes. He has sincere regrets,
> **especially at how anger toward him personally has negatively impacted the
> reputation**and mission of FSF. While *his personal style remains troubling
> for some*, a majority of the board feel his behavior has moderated and
> believe that **his thinking strengthens the work** of the FSF in pursuit of
> its mission.
>
> Aaron
>