Re: [Tinycc-devel] [PATCH] tcc: remove buggy nodata_wanted optimization

2018-03-12 Thread Mikulas Patocka
On Fri, 23 Feb 2018, Michael Matz wrote: > Hi, > > On Thu, 22 Feb 2018, Mikulas Patocka wrote: > > > I think that that nodata_wanted misoptimization should be removed at all > > - in the C language, you can jump to any location in the function with > > goto or switch-case statement - thus

Re: [Tinycc-devel] Documentation Suggestion

2018-03-12 Thread arnold
Patrick wrote: > I just re-tested ncurses and it compiles fine with and without > --disable-shared. > > However I tried to compile GnuCOBOL and libao and both will fail without > --disabled-shared and compile with this flag. I'll let the developers answer; I

Re: [Tinycc-devel] Documentation Suggestion

2018-03-12 Thread Patrick
On 18-03-12 09:39 AM, Patrick wrote: On 18-03-12 09:27 AM, arn...@skeeve.com wrote: Patrick wrote: Last night I tried again but this time I did not alter my bashrc but instead used ./configure disable-shared CC=tcc I guess TCC can't generate position

Re: [Tinycc-devel] Documentation Suggestion

2018-03-12 Thread Patrick
On 18-03-12 09:27 AM, arn...@skeeve.com wrote: Patrick wrote: Last night I tried again but this time I did not alter my bashrc but instead used ./configure disable-shared CC=tcc I guess TCC can't generate position independent code. I am having a lot more luck

Re: [Tinycc-devel] Documentation Suggestion

2018-03-12 Thread arnold
Patrick wrote: > Last night I tried again but this time I did not alter my bashrc but > instead used ./configure disable-shared CC=tcc > > I guess TCC can't generate position independent code. I am having a lot > more luck now and I had a great time last night

[Tinycc-devel] Documentation Suggestion

2018-03-12 Thread Patrick
Hi Everyone I tried TCC a few years ago. If I remember correctly I used something like CC=tcc in my bashrc. I wasn't able to compile anything but toy programs with it and I moved on. Last night I tried again but this time I did not alter my bashrc but instead used ./configure disable-shared