CVSROOT:/sources/tinycc
Module name:tinycc
Changes by: grischka grischka 07/10/30 15:13:21
Modified files:
. : Changelog tccelf.c
Log message:
Fix 'invalid relocation entry' problem on ubuntu - from Bernhard Fischer
CVSWeb URLs:
http
have yet. If we want to step towards distributed
development then it is useful to do things in public.
Cheers,
--- grischka
___
Tinycc-devel mailing list
Tinycc-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/tinycc-devel
Hi all,
Below is a list with the changesets from Rob's repo that
I plan to commit in the first batch. Attached is the
all-in-one diff against current CVS (excluding tcctest.c).
If someone happens to know about specific problems or
concerns with one of those, please speak up.
--- grischka
Could a C guru out there please tell me why the following works?
Extra points if you can explain why it makes sense.
#include stdio.h
int main(){
int arr[10];
printf(%d\n,sizeof arr[0]); // ok
printf(%d\n,sizeof(arr[0])); // ok
printf(%d\n,sizeof(arr)[0]); // ok, but why?
return 0;
will have two or three minor preprocessor
changes and the ARM EABI by Daniel Glöckner, and then
that's it, almost.
--- grischka
### pre ###
### parse ###
[P] 400 DD_typedef_as_sym
http://landley.net/hg/tinycc/rev/afda44bbf76b
[P] 415 AL_unicode_escapes
http://landley.net/hg/tinycc/rev
From: KHMan:
I updated from CVS, make tcc works on msys/mingw and Ubuntu
6.10. make libtcc borks on my Ubuntu 6.10, dunno why.
Um, error message?
Thanks,
--- grischka
___
Tinycc-devel mailing list
Tinycc-devel@nongnu.org
http://lists.nongnu.org
)));
Next tcc version probably will link coff format resources directly
(as from 'windres -O coff ...').
--- grischka
___
Tinycc-devel mailing list
Tinycc-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/tinycc-devel
CVSROOT:/sources/tinycc
Module name:tinycc
Changes by: grischka grischka 07/11/21 17:16:44
Modified files:
win32/include : stddef.h
Log message:
Import more changesets from Rob Landley's fork (part 2)
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/tinycc
Landley's long long const-
fold (487) instead of Ben Hinkle's (because it handles all integer
sizes in one spot), discarded 471 and delayed the new tccpe.c.
--- grischka
Legend:
[P] applied previously
[A] applied in commit-1
[B] applied in commit-2
[Y] will apply
[N
CVSROOT:/sources/tinycc
Module name:tinycc
Changes by: grischka grischka 07/11/23 00:03:03
Added files:
. : alloca86-bt.S alloca86.S
Log message:
New files: alloca86.S alloca86-bt.S
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/tinycc
CVSROOT:/sources/tinycc
Module name:tinycc
Changes by: grischka grischka 07/11/25 22:13:08
Modified files:
. : Changelog
Log message:
Fixed:
- Hanging tcc -E
- Crashes witn global 'int g_i = 1LL;'
- include lib search
CVSROOT:/sources/tinycc
Module name:tinycc
Changes by: grischka grischka 07/11/25 22:14:36
Modified files:
. : tcc.c
Added files:
win32 : build-tcc.bat
Log message:
Some in-between fixes (See Changelog for details).
CVSWeb URLs
didn't break
something. On the plus side we got rid of the hack in tcc_preprocess
at least.
--- grischka
___
Tinycc-devel mailing list
Tinycc-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/tinycc-devel
From: Zdenek Pavlas:
On Sun, Nov 25, 2007 at 10:13:08PM +, grischka wrote:
Reverted case label optimization
(See Changelog for details).
Last added case label optimization (455) produced wrong code.
Reverted.
Have you some more information how to reproduce the bug
before next(). That would also make the
output from tcc -E look prettier.
Anyone likes to try that?
--- grischka
___
Tinycc-devel mailing list
Tinycc-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/tinycc-devel
From: Timovj Lahde:
This diff is for testing i386 PE-COFF with modular compilation.
Define MODULAR for testing.
You forgot to include i386-gen.h.
Anyway a nice experiment. However I think that any formal changes
with file layout should wait until after a tcc-0.9.24 release.
--- grischka
-lkernel32
.\tcc1.exe ..\tcc.c -o tcc2.exe -lkernel32
diff -s tcc1.exe tcc2.exe
Files tcc1.exe and tcc2.exe are identical
Can you build and run the examples?
--- grischka
___
Tinycc-devel mailing list
Tinycc-devel@nongnu.org
http://lists.nongnu.org
From: Hanzac Chen:
Hi,
On Dec 7, 2007 9:40 PM, grischka wrote:
I don't see that. In win32:
build-tcc.bat
.\tcc.exe ..\tcc.c -o tcc1.exe -lkernel32
.\tcc1.exe ..\tcc.c -o tcc2.exe -lkernel32
diff -s tcc1.exe tcc2.exe
Files tcc1.exe and tcc2.exe are identical
Can you build
is this
unless someone can give testcases as to where or what these
patches are meant to improve.
--- grischka
Legend:
[N] will not apply
[M] mal-functioning
[Q] what is this (ideas, anyone?)
[*] not decided
(+nnn) related to nnn
### asm ###
[M] 471 JP_8bit_arit_opc (i386
CVSROOT:/sources/tinycc
Module name:tinycc
Changes by: grischka grischka 07/12/17 19:35:15
Modified files:
. : Changelog tcc.c
Log message:
Handle backslashes within #include, #error, #warning
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs
CVSROOT:/sources/tinycc
Module name:tinycc
Changes by: grischka grischka 07/12/19 17:36:43
Modified files:
. : Changelog i386-gen.c tcc.c tccelf.c tccpe.c
win32 : readme.txt
Log message:
Switch to newer tccpe.c (includes support
From: kwisatz haderach:
I think I found a problem with the FPU registers are managed by TCC.
In tcc.c:~1591:void vpop(void)
instead of
o(0xd9dd); /* fstp %st(1) */
try
o(0xd8dd); /* fstp %st(0) */
--- grischka
___
Tinycc-devel
/types.h does not work.
Okay, thanks, so lets have it.
[snip]
By by ... Detlef
By, ...
-- grischka
___
Tinycc-devel mailing list
Tinycc-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/tinycc-devel
CVSROOT:/sources/tinycc
Module name:tinycc
Changes by: grischka grischka 08/01/16 20:16:36
Modified files:
. : Changelog TODO alloca86-bt.S alloca86.S tcc.c
Log message:
Just warn about unknown directives, define __STDC_VERSION__=199901L
CVSWeb
CVSROOT:/sources/tinycc
Module name:tinycc
Changes by: grischka grischka 08/01/16 22:33:56
Modified files:
. : Makefile TODO
Log message:
Udated and cleaned up TODO.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/tinycc/Makefile?cvsroot
from, for instance,
linux.
... assumptions that don't apply to windows, where executable
is basically statically linked as far as system libraries go ..
erm, by 'statically' here you meant 'dynamically' ?
--- grischka
___
Tinycc-devel mailing list
From: Prasad Gadgil :
The error is about not finding stdio.h.
Unfortunately the available compiled zip for windows is not correctly packed.
You need to move the files from the 'bin' folder one level down into the
parent folder.
--- grischka
Should we make a release now?
Any suggestions what to still include with it?
--- grischka
___
Tinycc-devel mailing list
Tinycc-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/tinycc-devel
From: KHMan:
Binary releases calls for certain expectations from their uses.
That is true, also it calls for certain users per se. But why
exclude such users? Programmers writing programs only for
programmers has some boring aspect too, IMO.
On Tue, Mar 4, 2008 at 5:37 AM, grischka wrote
CVSROOT:/sources/tinycc
Module name:tinycc
Changes by: grischka grischka 08/03/08 19:52:01
New directory:
win32/tools
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/tinycc/win32/tools/?cvsroot=tinycc
___
Tinycc-devel
CVSROOT:/sources/tinycc
Module name:tinycc
Changes by: grischka grischka 08/03/08 19:55:47
Modified files:
. : Makefile configure
win32 : build-tcc.bat readme.txt
win32/include : _mingw.h
Added files:
win32/tools
CVSROOT:/sources/tinycc
Module name:tinycc
Changes by: grischka grischka 08/03/08 19:56:05
Added files:
win32/tools: tiny_libmaker.c
Removed files:
. : tiny_impdef.c
Log message:
Checkin tiny_libmaker (ar replacement) by Timovj Lahde
CVSROOT:/sources/tinycc
Module name:tinycc
Changes by: grischka grischka 08/03/08 19:57:26
Modified files:
. : libtcc1.c
Log message:
Get rid of one warning
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/tinycc/libtcc1.c?cvsroot=tinyccr1=1.5r2
CVSROOT:/sources/tinycc
Module name:tinycc
Changes by: grischka grischka 08/03/08 19:58:57
Modified files:
. : tccelf.c
Log message:
Fix 'tcc -static' with recent glibc
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/tinycc/tccelf.c?cvsroot
CVSROOT:/sources/tinycc
Module name:tinycc
Changes by: grischka grischka 08/03/08 20:00:57
Modified files:
. : tcc.c
Log message:
Enable -B option for library path on win32
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/tinycc/tcc.c?cvsroot
.
--- grischka
___
Tinycc-devel mailing list
Tinycc-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/tinycc-devel
disable the feature similar to
_WIN32/CONFIG_TCCBOOT at lines 9834 and 10015).
--- grischka
___
Tinycc-devel mailing list
Tinycc-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/tinycc-devel
amount of lack of _interest_ involved in
the old cvs, too.
If by old you mean formally consistent with previous versions, then
you're right. But functionally it is certainly current state of the art.
Rob
--- grischka
___
Tinycc-devel mailing list
backend in order to work with it.
--- grischka
___
Tinycc-devel mailing list
Tinycc-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/tinycc-devel
It almost appears as if tcc cannot find any libraries...
You need to move tcc.exe one level down into the
parent folder (the one that has include and lib)
(I use the windows binary of tcc 0.9.23)
tcc 0.9.24 coming soon:
http://lists.gnu.org/archive/html/tinycc-devel/2008-03/msg00012.html
CVSROOT:/sources/tinycc
Module name:tinycc
Changes by: grischka grischka 08/03/25 20:58:37
Modified files:
. : i386-asm.c
Log message:
Comply to c89 compilers other than gcc (Hanzac Chen)
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/tinycc
CVSROOT:/sources/tinycc
Module name:tinycc
Changes by: grischka grischka 08/03/25 21:04:48
Modified files:
. : tcc.c tccelf.c
Log message:
Add -soname linker option (Marc Andre Tanner)
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/tinycc
CVSROOT:/sources/tinycc
Module name:tinycc
Changes by: grischka grischka 08/03/25 21:05:48
Modified files:
. : i386-asm.c
win32 : build-tcc.bat
Log message:
get rid of a warning and fix .bat
CVSWeb URLs:
http
:
compile to a.out:
cat foo.c | tcc -
compile to exe:
cat foo.c | tcc - -o foo.exe
compile and run:
cat foo.c | tcc -run - arguments ...
Can you make a patch?
--- grischka
___
Tinycc-devel mailing list
Tinycc-devel@nongnu.org
http
.
--- grischka
___
Tinycc-devel mailing list
Tinycc-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/tinycc-devel
suppose (like -O*, -m* too).
--- grischka
___
Tinycc-devel mailing list
Tinycc-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/tinycc-devel
as expected.
Yes, almost ;)
$ tcc -run - 32 examples\fib.c
should run fib(32), it thinks 32 is a file
$ tcc -E examples\fib.c
shows usage, should preprocess
$ tcc -X
shows usage, should show invalid option
Maybe it is easier to handle '-' like a file, not like
an option at all.
--- grischka
CVSROOT:/sources/tinycc
Module name:tinycc
Changes by: grischka grischka 08/03/31 18:42:57
Modified files:
. : tcc-doc.texi tcc.c
Log message:
Accept standard input as an inputstream (Hanzac Chen)
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs
CVSROOT:/sources/tinycc
Module name:tinycc
Changes by: grischka grischka 08/03/31 19:49:14
Modified files:
. : tcc-doc.texi tcc.c tccelf.c
Log message:
added verbosity levels (-vv -vvv)
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/tinycc/tcc
CVSROOT:/sources/tinycc
Module name:tinycc
Changes by: grischka grischka 08/03/31 19:50:59
Modified files:
. : Changelog Makefile tcc-doc.texi tcc.c tcctest.c
Log message:
update manual, changelog
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs
From: Hanzac Chen:
I made some changes, to accept the '-' as a filename ...
Thanks, I think that works. I added some words to the manual.
--- grischka
Seen that?
http://landley.net/hg/tinycc/rev/8595fe33590f
http://landley.net/hg/tinycc/rev/8e2f9e376489
compile from distinct object files, now? WDYT?
--- grischka
___
Tinycc-devel mailing list
Tinycc-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/tinycc-devel
with the SHF_ALLOC bit.
I have tested it on simple C code (i.e. doesnt load DLLs) and the changes
work,
I haven't included patches because this more of a discussion on the addition
:)
Yes, could be useful.
Kind Regards,
Sam K
Thanks,
--- grischka
section which ld doesn't understand and leaves references
unpatched. It works however when -fno-common is passed to TCC.
--- grischka
___
Tinycc-devel mailing list
Tinycc-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/tinycc-devel
before we can create a new state.
But I mean, it doesn't need to be like that. We could as well clear
the global data from elsewhere, so we can do new compilation, and
still can run old states.
What do you think?
--- grischka
___
Tinycc-devel mailing
be called
from tcc_new instead. How is this?
To make it all balanced you can have a state counter.
tcc_new()
{
if (state_count++)
tcc_cleanup();
...
tcc_delete()
{
if (0 == --state_count)
tcc_cleanup();
...
--- grischka
From: David Given:
grischka wrote:
[...]
Well, I need to suggest something. So, maybe I'd move the bits in
tcc_delete, that mess with globals, out from tcc_delete into another
function. Then that function (name it tcc_cleanup) can be called
from tcc_new instead. How
sense if we figure out
something and then cannot test it.
Anyone by any chance already has that? Or could write it?
Then we fix the crashes. Then we fix the memory leaks. Then
we make the code look nice ;)
--- grischka
___
Tinycc-devel mailing list
Works for me. (on ubuntu 6.02)
--- grischka
From: Olaf Dietrich:
The simple question is: Is it or has it ever been possible to
compile shared libraries with tcc under linux/unix?
Here is a very simple test case:
$ cat mylib.c
int func(void)
{
return 12345;
}
$ cat
From: Olaf Dietrich:
grischka (2008-04-21T18:07:35+0200):
Works for me. (on ubuntu 6.02)
That's good news - so what might go wrong here?
Did I use the appropriate compiler/linker options?
I don't know why you used -r to TCC, but anyway it works
both with and without.
(Are you saying
over the end of it.
So bad news for now: Looks like TCC is something missing. I don't
understand the ELF linker very well, and don't have time to look
into it anyway. Maybe it is easy to fix, maybe not.
If someone wants to look into it, below is the test-example again.
--- grischka
mylib.c
From: grischka:
...
The problem with the layout from TCC seem to be that the dynamic
linker (/lib/ld-linux.so.2) thinks RELSZ is the size of rel.text,
and then crashes when it goes over the end of it.
The above from my last email was somewhere near but still wrong.
TCC is okay to add
CVSROOT:/sources/tinycc
Module name:tinycc
Changes by: grischka grischka 08/04/27 18:48:19
Modified files:
. : tccelf.c
Log message:
fix bogus relocations with TCC_OUTPUT_DLL
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/tinycc/tccelf.c
CVSROOT:/sources/tinycc
Module name:tinycc
Changes by: grischka grischka 08/04/27 18:49:31
Modified files:
. : tcc.c tccelf.c
Log message:
fix stabstr with linked objects
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/tinycc/tcc.c?cvsroot
CVSROOT:/sources/tinycc
Module name:tinycc
Changes by: grischka grischka 08/04/27 18:50:36
Modified files:
. : tcc.c
Log message:
fix options in C scripts after -run
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/tinycc/tcc.c?cvsroot=tinyccr1
[0] script.c
---
that's it so far
--- grischka
___
Tinycc-devel mailing list
Tinycc-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/tinycc-devel
Can't you just store the DLL-handle into the DLLReference structure?
--- grischka
From: egodust
Heyas,
When a compiled TCC binary image is memory linked, resolve_sym() is
given the symbol to find, it looks
for the assocated DLL (using DEF file info) and calls LoadLibrary(),
using
From: Shmuel Zeigerman:
grischka wrote:
CVSROOT: /sources/tinycc
Module name: tinycc
Changes by: grischka grischka 08/05/05 22:39:44
Modified files:
. : tcc.c tccelf.c
Log message:
enable pe-output from libtcc (Shmuel Zeigerman)
I'm glad to see
and then apply your patches from
2003 (or what is left from them) on top (or below or whatever) of the
patches-from-Daniel branch, there?
Alternatively maybe you want Savannah CVS access, so you could work directly
to good/bad old CVS?
Alternatively other suggestions ...
--- grischka
- Original
CVSROOT:/sources/tinycc
Module name:tinycc
Changes by: grischka grischka 08/09/11 20:36:32
Modified files:
. : Makefile
Log message:
Patch for DESTDIR installation (Adam Sampson)
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/tinycc/Makefile
, everything can be found in good old CVS as well.
(If we didn't get another 12 emails it's because I disabled commit
notifications from Savannah for now),
--- grischka
Latest changes:
- fix isidnum_table for CH_EOF (-1) (grischka)
http://repo.or.cz/w/tinycc.git?a=commitdiff;h=2c6cd08
- Patch
I heard using GIT is about making branches. So I had to make one.
- tcc xref experiment (grischka)
http://repo.or.cz/w/tinycc.git?a=commitdiff;h=e0a36e6
___
Tinycc-devel mailing list
Tinycc-devel@nongnu.org
http://lists.nongnu.org/mailman
accessing
data outside the intended buffer isidnum_table.
Thanks. It was fixed in May this year ;)
http://repo.or.cz/w/tinycc.git?a=commitdiff;h=2c6cd08b
--- grischka
I assume the while loop
should be changed to while (c != -1 isidnum_table[c]), but I didn't
have time to examine the code
if you are interested in test cases we can make a test
subdirectory and you are invited to populate it.
--- grischka
___
Tinycc-devel mailing list
Tinycc-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/tinycc-devel
]:/sources/tinycc co tinycc
--- grischka
___
Tinycc-devel mailing list
Tinycc-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/tinycc-devel
This adds line numbers like :
# 3 test.c
int main ( int argc , char * * argv )
line-numbers output for TCC -E (grischka)
http://repo.or.cz/w/tinycc.git?a=commitdiff;h=75e16e89
---
By the way:
This commit appears on the new mob branch that I just created. From now
on everybody can push
(click the fork link at top of the page)
--- grischka
___
Tinycc-devel mailing list
Tinycc-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/tinycc-devel
Jerry wrote:
I have clone a local copy of tcc from repo. But how to switch to mob
branch?
Here is what I have tried.
[EMAIL PROTECTED] ~/Source Code/tcc
$ git-branch mob
fatal: Not a valid object name: 'master'.
[EMAIL PROTECTED] ~/Source Code/tcc
$ git-checkout mob
error: pathspec 'mob'
.
--- grischka
___
Tinycc-devel mailing list
Tinycc-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/tinycc-devel
to make many small commits.
Sure.
- in tcc_delete: free the member before the structure :)
tcc_free(s1-jmp_table);
tcc_free(s1);
Oops. Thanks for catching this.
No matter.
--- grischka
___
Tinycc-devel mailing list
Tinycc-devel
Rüdiger Plantiko wrote:
Dear tcc authors and users,
the binaries generated by tcc are classified as Worm (Zhelatin) or even
Trojan by my AV programs Kaspersky resp. Norton AV. This is very likely a
wrong classification but makes it hard to work with tcc for me.
Just to go sure: Is there an
enough for me.
--- grischka
___
Tinycc-devel mailing list
Tinycc-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/tinycc-devel
grischka wrote:
I will first pull Daniel's latest changes with type-casts and
then put your changes on top of it.
Done. Updated CVS too. See: http://repo.or.cz/w/tinycc.git
___
Tinycc-devel mailing list
Tinycc-devel@nongnu.org
http
Christian Jullien wrote:
Simple code below is wrong, even when forcing to long or unsigned long :
printf(%08x\n, ((~0) 1));
printf(%08x\n, (unsigned long)((~(unsigned long)0) 1));
printf(%08x\n, (long)((~(long)0) 1));
It prints
while 7fff is
Christian Jullien wrote:
I think you're right.
Bug occurs when int (0x) is promoted to long long
(0x). Then right shift and back to int conversion returns a
false result.
Another possible fix is to cast to (unsigned int) as with
if (t1 == VT_LLONG) {
l1 = v1-c.ll;
}
Christian Jullien wrote:
Many thanks, I tested your fix but I still have a broken case:
int
main()
{
unsigned int x = 0x;
unsigned int y = 1;
printf(fixed %08x\n, x y);
printf(fixed %08x\n, (~(unsigned int)0) (unsigned int)1);
printf(fails
bmyrick...@netscape.net wrote:
Hi, grischka,
McAfee VirusScan Enterprise 8.7.0i ALSO detects a virus W32/Zhelatin.gen
immediately as soon as hello_dll.exe is generated.
Using tcc.exe from the release:
$ tcc -v examples/dll.c -shared
tcc version 0.9.24
- examples/dll.c
- dll.def (1
D.J. Peters wrote:
Any idea whats going wrong with OpenGL and tcc on Linux?
i will use tcc as backend for my OpenGL Basic compiler (Win and Lin)
i need a workaround can anywhere give me a hint?
I could not reproduce this. I tried the lesson05 that you provided
on ubuntu and the behavior is
Alexander Egorenkov wrote:
Here is the correct patch.
Thanks.
If you happen to have GIT around please feel free to push your
patch on our mob branch:
git push ssh://m...@repo.or.cz/srv/git/tinycc.git mypatch:mob
--- grischka
objects, in some project derived from TinyCC,
somewhere ...
--- grischka
___
Tinycc-devel mailing list
Tinycc-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/tinycc-devel
/tinycc.git?a=commitdiff;h=97ac6935
--- grischka
___
Tinycc-devel mailing list
Tinycc-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/tinycc-devel
Simon Lehmayr wrote:
Hello,
I again need your help:
How can I determine the start and end addresses of sections in my c
program?
I tried extern int mysection_start, _mysection_start and
__mysection_start but it never linked.
Might be __start/stop_mysection. See
Grischka as well takes care of mirroring cvs on
http://repo.or.cz/w/tinycc.git
Ah, a mirror. So CVS is the official repository and git is just a mirror.
Actually no. I'm using GIT for TinyCC ever since pre 0.9.24.
It is just that I run a script from time to time that updates the CVS
the main base to your fork.
--- grischka
___
Tinycc-devel mailing list
Tinycc-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/tinycc-devel
very much what people do, in between and anyway.
Thanks,
--- grischka
P.S: To grep for words (even single letter words) use grep -w ...
- Original Message -
From: Rob Landley r...@landley.net
To: tinycc-devel@nongnu.org
Cc: grischka gris...@gmx.de; Joshua Phillips jp.sittingd
+1+A);
}
I've looked into this once and was unable to fix it, and I'm pretty sure there
never was a fix anywhere so far :(
--- grischka
___
Tinycc-devel mailing list
Tinycc-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/tinycc-devel
available on the borland site, once).
It is for Win95 actually, but if you configure your editor that F1
pops up that help file for the keyword under the cursor then you
have a very convenient setup to go for almost everything you'll
maybe ever want to do with Windows.
Hope this helps.
--- grischka
with the DLL.
Still, maybe -rdynamic needs more explanation with TCC. So please feel
free to suggest some addition to the docs, say, one short sentence,
placed to your choice ;)
Thanks,
--- grischka
___
Tinycc-devel mailing list
Tinycc-devel@nongnu.org
David Raulo wrote:
Hi,
I am a user of the libtcc API; the code I'm working with comes from the
tip of git://repo.or.cz/tinycc.git
Here is a test case which causes a crash under MSVC; it seems to pass
under Linux, except if you take a closer look with valgrind
(see attached file
happen with Landley's mercurialtcc.
Cheers,/PA
Patch pushed at:
http://repo.or.cz/w/tinycc.git?a=commitdiff;h=d23f7ed32ae7f34deb06de15a169ca61f5a62c5d
--- grischka
___
Tinycc-devel mailing list
Tinycc-devel@nongnu.org
http://lists.nongnu.org/mailman
1 - 100 of 803 matches
Mail list logo