florian
|
64dafdb1de
* stabn writing code simplified
|
%!s(int64=11) %!d(string=hai) anos |
pierre
|
0d3bccaa1b
Do not consider ansi/wide/unicode strings as taggable for stabs
|
%!s(int64=11) %!d(string=hai) anos |
pierre
|
356ea656e4
Try to avoid problems with generic types for stabs/stabx
|
%!s(int64=11) %!d(string=hai) anos |
pierre
|
b258b6dc04
Fix constant string stabx writing
|
%!s(int64=11) %!d(string=hai) anos |
florian
|
4d5119bf1c
* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables
|
%!s(int64=11) %!d(string=hai) anos |
paul
|
51825b6f2e
compiler: change ret_in_param to accept tabstractprocdef instead of tproccalloption to allow check more options (required for record constructor implementation)
|
%!s(int64=12) %!d(string=hai) anos |
Jonas Maebe
|
eeb98ae2f8
* write objectdef fieldtypes in appenddef_object() instead of in
|
%!s(int64=13) %!d(string=hai) anos |
Jonas Maebe
|
df2eddd169
* correctly deal with writing debug information in the Stabs writer for class
|
%!s(int64=13) %!d(string=hai) anos |
pierre
|
84214d1249
* Use mips_extra_offset function to give offsets expected by GDB for MIPS cpu
|
%!s(int64=13) %!d(string=hai) anos |
Jonas Maebe
|
14cfe770a4
* replaced most (if not all) remaining fields/parameters in the compiler
|
%!s(int64=13) %!d(string=hai) anos |
Jonas Maebe
|
834026bfb5
* synchronised with trunk up to r21067
|
%!s(int64=13) %!d(string=hai) anos |
Jonas Maebe
|
6502717e67
* align all code/data sections to sizeof(pint), instead of sometimes
|
%!s(int64=13) %!d(string=hai) anos |
pierre
|
84cd32a593
* Add more explicit sizes for array types
|
%!s(int64=13) %!d(string=hai) anos |
Jonas Maebe
|
aee5380ae0
* merged trunk up to r20882
|
%!s(int64=13) %!d(string=hai) anos |
Jonas Maebe
|
210eac085a
* do not perform stabstr replacements on mangled names of typed constants
|
%!s(int64=13) %!d(string=hai) anos |
Jonas Maebe
|
247033cce1
+ stabx support for AIX, which is a variant of stabs. Note that we only
|
%!s(int64=13) %!d(string=hai) anos |
Jonas Maebe
|
ac43eb9b70
+ generic implementation of ReplaceForbiddenAsmSymbolChars() instead
|
%!s(int64=13) %!d(string=hai) anos |
florian
|
f1f0cb033a
* move ReplaceForbiddenChars to cpubase of avr so it can be used in dbgstabs as well
|
%!s(int64=14) %!d(string=hai) anos |
Jonas Maebe
|
67c2c7c166
* renamed cchartype to cansichartype
|
%!s(int64=14) %!d(string=hai) anos |
Jonas Maebe
|
28740dce2d
- removed extra "fordefinition" parameter again from tprocdef.mangledname(),
|
%!s(int64=14) %!d(string=hai) anos |
Jonas Maebe
|
0ee702b3a2
* tprocdef.mangledname now gets an extra boolean parameter indicating
|
%!s(int64=14) %!d(string=hai) anos |
florian
|
8bc94610c7
+ tai_stab.create_ansistr
|
%!s(int64=14) %!d(string=hai) anos |
florian
|
d35d1ed357
+ initial support for pascal booleans with sizes 2, 4 and 8
|
%!s(int64=14) %!d(string=hai) anos |
svenbarth
|
35b47e491c
Rebase to revision 17306
|
%!s(int64=14) %!d(string=hai) anos |
florian
|
4d19f6c532
* patch by Jeppe Johansen to be able to generate debug info if an rtl without variant support is used, resolves #18483
|
%!s(int64=14) %!d(string=hai) anos |
svenbarth
|
96116a6c3a
Several adjustments because virtual methods in helpers are just normal methods and a VMT isn't generated for them either.
|
%!s(int64=14) %!d(string=hai) anos |
svenbarth
|
80e6498921
Rebase to revision 17096
|
%!s(int64=14) %!d(string=hai) anos |
florian
|
26fbfaf5a7
+ introduce the usage of asizeint/asizeuint for cpus with sizeof("alu")<>sizeof(pointer)
|
%!s(int64=14) %!d(string=hai) anos |
paul
|
915c412ae3
compiler: generate debug info for record methods:
|
%!s(int64=14) %!d(string=hai) anos |
paul
|
289c9bd192
compiler: remove unneeded checks and typecasting caused by move of objectoptions into tabstractrecorddef
|
%!s(int64=14) %!d(string=hai) anos |