Matthias Braun [Fri, 30 May 2008 14:46:33 +0000 (14:46 +0000)]
adeclar printf
[r19851]
Matthias Braun [Fri, 30 May 2008 14:30:36 +0000 (14:30 +0000)]
add new shouldpass category
[r19850]
Matthias Braun [Fri, 30 May 2008 14:11:31 +0000 (14:11 +0000)]
we dont have an lvalue test, oops
[r19847]
Matthias Braun [Fri, 30 May 2008 13:52:50 +0000 (13:52 +0000)]
C can do such stupid things...
[r19845]
Matthias Braun [Fri, 30 May 2008 12:01:08 +0000 (12:01 +0000)]
add missing strict conv for variable initialisation
[r19836]
Matthias Braun [Fri, 30 May 2008 12:00:45 +0000 (12:00 +0000)]
fix for last commit
[r19835]
Matthias Braun [Fri, 30 May 2008 11:37:15 +0000 (11:37 +0000)]
union init test (copied from firm)
[r19834]
Matthias Braun [Fri, 30 May 2008 11:17:34 +0000 (11:17 +0000)]
reorganized some test programs
[r19832]
Matthias Braun [Fri, 30 May 2008 10:36:59 +0000 (10:36 +0000)]
better approach towards the parsing problems
[r19831]
Matthias Braun [Fri, 30 May 2008 08:57:45 +0000 (08:57 +0000)]
make parser more robust against invalid declarations
[r19830]
Matthias Braun [Fri, 30 May 2008 08:57:39 +0000 (08:57 +0000)]
make parser more robust against invalid declarations
[r19829]
Michael Beck [Thu, 29 May 2008 09:09:04 +0000 (09:09 +0000)]
- Moved cp_errot030.c to shouldfail/wrongtype.c, as it should fail
- now really crashes cparser
[r19826]
Michael Beck [Wed, 28 May 2008 13:24:15 +0000 (13:24 +0000)]
cparser crashes...
[r19811]
Michael Beck [Wed, 28 May 2008 12:59:20 +0000 (12:59 +0000)]
fixed handling of -b
[r19809]
Michael Beck [Wed, 28 May 2008 12:53:43 +0000 (12:53 +0000)]
fixed warning for 64bit build
[r19808]
Michael Beck [Tue, 27 May 2008 13:41:15 +0000 (13:41 +0000)]
non-existing entities must have peculiarity_description
[r19795]
Matthias Braun [Tue, 27 May 2008 12:50:28 +0000 (12:50 +0000)]
fix bug with big octal sequences
[r19793]
Matthias Braun [Tue, 27 May 2008 12:43:09 +0000 (12:43 +0000)]
one more
[r19792]
Matthias Braun [Tue, 27 May 2008 12:36:21 +0000 (12:36 +0000)]
make extensions starting with __ available for all configurations
[r19791]
Matthias Braun [Tue, 27 May 2008 12:31:30 +0000 (12:31 +0000)]
make extensions starting with __ available for all configurations
[r19790]
Matthias Braun [Tue, 27 May 2008 12:22:29 +0000 (12:22 +0000)]
rework struct/union type creation, fix error 26
[r19789]
Matthias Braun [Tue, 27 May 2008 12:21:57 +0000 (12:21 +0000)]
more errors
[r19788]
Matthias Braun [Tue, 27 May 2008 11:57:12 +0000 (11:57 +0000)]
we have to skip the expected type as well in some cases
[r19787]
Matthias Braun [Tue, 27 May 2008 11:33:15 +0000 (11:33 +0000)]
new error
[r19785]
Matthias Braun [Mon, 26 May 2008 08:19:03 +0000 (08:19 +0000)]
add a panic for unimplemented initializer creation
[r19767]
Matthias Braun [Mon, 26 May 2008 08:18:47 +0000 (08:18 +0000)]
improve mode attribute parsing/skipping
[r19766]
Matthias Braun [Sun, 25 May 2008 11:30:53 +0000 (11:30 +0000)]
implement null initializers for types on the stack
[r19763]
Matthias Braun [Sun, 25 May 2008 11:30:19 +0000 (11:30 +0000)]
add mode attribute parsing
[r19762]
Matthias Braun [Sun, 25 May 2008 11:30:08 +0000 (11:30 +0000)]
add mode attribute parsing
[r19761]
Michael Beck [Mon, 12 May 2008 16:29:03 +0000 (16:29 +0000)]
add -mcpu option
[r19587]
Michael Beck [Mon, 5 May 2008 11:13:21 +0000 (11:13 +0000)]
changed for new inline I/F
[r19514]
Michael Beck [Sat, 3 May 2008 17:38:04 +0000 (17:38 +0000)]
set the floating point model for the firm graph
[r19498]
Michael Beck [Sat, 3 May 2008 16:45:15 +0000 (16:45 +0000)]
added -march, -mtune, -mfpu
[r19497]
Michael Beck [Mon, 14 Apr 2008 11:17:31 +0000 (11:17 +0000)]
add -pg support, globals removed
[r19277]
Michael Beck [Fri, 11 Apr 2008 14:20:19 +0000 (14:20 +0000)]
synchronized with edgfe, using new inline heuristic
[r19246]
Christoph Mallon [Fri, 4 Apr 2008 11:43:18 +0000 (11:43 +0000)]
__attribute__((sentinel)) is first available in GCC 4.
[r19118]
Michael Beck [Thu, 3 Apr 2008 13:17:40 +0000 (13:17 +0000)]
we can safely enable set_opt_sel_based_null_check_elim() because we use Sel's only for compound member access
[r19091]
Michael Beck [Wed, 2 Apr 2008 23:22:55 +0000 (23:22 +0000)]
- fixed ld_name for Win32 and Mach-O
- add options -f mac, -f linux
- set the default mode depending on the host OS
[r19082]
Matthias Braun [Wed, 2 Apr 2008 22:05:05 +0000 (22:05 +0000)]
use new id_unique
[r19080]
Michael Beck [Wed, 2 Apr 2008 18:34:23 +0000 (18:34 +0000)]
switch off usage of global_pointer again: globals are only SymConsts. -fpic will be completely handled by the beabi
[r19074]
Michael Beck [Wed, 2 Apr 2008 14:25:36 +0000 (14:25 +0000)]
-fpic implemented
[r19070]
Matthias Braun [Tue, 25 Mar 2008 09:28:18 +0000 (09:28 +0000)]
fix wrong usage of idx_fmt (detected by a compiler warning)
[r19023]
Michael Beck [Sat, 22 Mar 2008 23:13:04 +0000 (23:13 +0000)]
improved is_type_arithmetic()
[r19022]
Michael Beck [Sat, 22 Mar 2008 22:54:50 +0000 (22:54 +0000)]
introduce distinct complex and imaginary types
[r19021]
Michael Beck [Sat, 22 Mar 2008 19:46:36 +0000 (19:46 +0000)]
fixed indentation
[r19020]
Michael Beck [Sat, 22 Mar 2008 19:44:18 +0000 (19:44 +0000)]
- removed useless symbol from reference expression
- improved format checker
[r19019]
Michael Beck [Sat, 22 Mar 2008 18:02:30 +0000 (18:02 +0000)]
- renamed modifier to decl_modifier
- fixed ld_name for win32 build
[r19018]
Matthias Braun [Sat, 22 Mar 2008 12:57:20 +0000 (12:57 +0000)]
another test
[r19017]
Matthias Braun [Sat, 22 Mar 2008 12:56:38 +0000 (12:56 +0000)]
another test
[r19016]
Matthias Braun [Sat, 22 Mar 2008 12:48:35 +0000 (12:48 +0000)]
another test
[r19015]
Matthias Braun [Sat, 22 Mar 2008 12:45:28 +0000 (12:45 +0000)]
another test
[r19014]
Matthias Braun [Sat, 22 Mar 2008 12:44:35 +0000 (12:44 +0000)]
another test
[r19013]
Matthias Braun [Sat, 22 Mar 2008 12:40:26 +0000 (12:40 +0000)]
test commit
[r19012]
Matthias Braun [Sat, 22 Mar 2008 12:22:57 +0000 (12:22 +0000)]
testcommit
[r19011]
Matthias Braun [Sat, 22 Mar 2008 12:17:59 +0000 (12:17 +0000)]
test commit
[r19010]
Matthias Braun [Sat, 22 Mar 2008 12:16:05 +0000 (12:16 +0000)]
TODO update
[r19009]
Matthias Braun [Sat, 22 Mar 2008 11:49:04 +0000 (11:49 +0000)]
float type alignment will be set later
[r19008]
Matthias Braun [Sat, 22 Mar 2008 11:42:19 +0000 (11:42 +0000)]
- make use of new atomic_type_properties in ast2firm
- rename base struct member from type to base in all types
- code cleanup
[r19007]
Matthias Braun [Sat, 22 Mar 2008 10:33:07 +0000 (10:33 +0000)]
avoid warning
[r19006]
Matthias Braun [Sat, 22 Mar 2008 10:31:51 +0000 (10:31 +0000)]
use global table for atomic type properties
[r19005]
Michael Beck [Thu, 20 Mar 2008 16:25:39 +0000 (16:25 +0000)]
__leave implemented
[r19004]
Michael Beck [Thu, 20 Mar 2008 16:11:15 +0000 (16:11 +0000)]
- fixed parse_error_expected()
- microsoft __try, __except, __finally added
[r19003]
Michael Beck [Thu, 20 Mar 2008 16:10:16 +0000 (16:10 +0000)]
BugFix: fix #k output
[r19002]
Michael Beck [Thu, 20 Mar 2008 12:23:33 +0000 (12:23 +0000)]
missing return added
[r19001]
Michael Beck [Thu, 20 Mar 2008 12:22:03 +0000 (12:22 +0000)]
typo fixed
[r19000]
Matthias Braun [Thu, 20 Mar 2008 09:16:46 +0000 (09:16 +0000)]
some struct namespacing tests
[r18999]
Michael Beck [Wed, 19 Mar 2008 23:39:28 +0000 (23:39 +0000)]
use a.exe on windows
[r18998]
Michael Beck [Wed, 19 Mar 2008 23:23:05 +0000 (23:23 +0000)]
add missing dllimport and dllexport attributes
[r18997]
Michael Beck [Wed, 19 Mar 2008 23:19:04 +0000 (23:19 +0000)]
always transmit const source_position_t * instead of source_position_t
[r18996]
Michael Beck [Wed, 19 Mar 2008 23:17:49 +0000 (23:17 +0000)]
small changes
[r18995]
Michael Beck [Wed, 19 Mar 2008 22:33:21 +0000 (22:33 +0000)]
collect GNU attributes in list, not used yet ...
[r18994]
Michael Beck [Wed, 19 Mar 2008 21:06:07 +0000 (21:06 +0000)]
fixed ICC warning
[r18993]
Matthias Braun [Wed, 19 Mar 2008 17:48:24 +0000 (17:48 +0000)]
mark entities as volatile where needed
[r18992]
Michael Beck [Wed, 19 Mar 2008 16:16:12 +0000 (16:16 +0000)]
more function and type attributes
[r18991]
Michael Beck [Wed, 19 Mar 2008 14:43:18 +0000 (14:43 +0000)]
added a lot of attributes
[r18990]
Matthias Braun [Wed, 19 Mar 2008 12:40:46 +0000 (12:40 +0000)]
add a few more keyword synonmys found in gcc source
[r18989]
Matthias Braun [Wed, 19 Mar 2008 12:34:21 +0000 (12:34 +0000)]
__signed is a synonym for signed
[r18988]
Matthias Braun [Wed, 19 Mar 2008 12:20:04 +0000 (12:20 +0000)]
respect volatile type uqlaifiers in ast2firm
[r18987]
Michael Beck [Wed, 19 Mar 2008 11:23:49 +0000 (11:23 +0000)]
added nothrow,weakref,nonnull attributes
[r18986]
Michael Beck [Wed, 19 Mar 2008 11:16:17 +0000 (11:16 +0000)]
renamed format option, added nonnull option
[r18985]
Michael Beck [Tue, 18 Mar 2008 16:52:48 +0000 (16:52 +0000)]
no more multi-line errors/warnings
[r18984]
Michael Beck [Tue, 18 Mar 2008 16:06:01 +0000 (16:06 +0000)]
better error handling for attributes
[r18983]
Matthias Braun [Tue, 18 Mar 2008 15:45:11 +0000 (15:45 +0000)]
relax assignment semantics
[r18982]
Michael Beck [Tue, 18 Mar 2008 15:35:04 +0000 (15:35 +0000)]
Mostly finished parsing of GNU attributes.
[r18981]
Matthias Braun [Tue, 18 Mar 2008 15:30:08 +0000 (15:30 +0000)]
improve conditional_expression semantics (and don't error out in a pointer/integer combination)
[r18980]
Michael Beck [Tue, 18 Mar 2008 14:39:37 +0000 (14:39 +0000)]
better GNU attribute parser
[r18979]
Michael Beck [Tue, 18 Mar 2008 13:52:54 +0000 (13:52 +0000)]
suppress "statement has no effect" warning for ms __noop operations
[r18978]
Michael Beck [Tue, 18 Mar 2008 13:42:29 +0000 (13:42 +0000)]
added GNU complex keywords
implemented MS __noop
[r18977]
Michael Beck [Tue, 18 Mar 2008 12:45:19 +0000 (12:45 +0000)]
updated
[r18976]
Michael Beck [Tue, 18 Mar 2008 12:42:37 +0000 (12:42 +0000)]
add option -std=, supporting c99, c89, gnu99, microsoft
[r18975]
Michael Beck [Tue, 18 Mar 2008 11:20:55 +0000 (11:20 +0000)]
removed all EXPR_FUNCTION-alikes and replaced by EXPR_FUNCNAME
[r18974]
Michael Beck [Tue, 18 Mar 2008 11:19:25 +0000 (11:19 +0000)]
tests for __func__ and friends
[r18973]
Sebastian Hack [Tue, 18 Mar 2008 09:59:05 +0000 (09:59 +0000)]
changed printf format for size_t printing
[r18972]
Michael Beck [Tue, 18 Mar 2008 01:59:07 +0000 (01:59 +0000)]
- completed __FUNCSIG__ and __FUNCDNAME__
- fixed some gcc warnings
[r18971]
Michael Beck [Tue, 18 Mar 2008 01:46:01 +0000 (01:46 +0000)]
added __FUNCSIG__ and __FUNCDNAME__
[r18970]
Michael Beck [Tue, 18 Mar 2008 01:44:21 +0000 (01:44 +0000)]
added __FUNCSIG__ and __FUNCDNAME__
[r18969]
Michael Beck [Tue, 18 Mar 2008 01:28:54 +0000 (01:28 +0000)]
- made an extra field for the deprecated attribute, so it can be used in GNU and MS mode
- preliminary MS type modifier parsing
[r18968]
Michael Beck [Tue, 18 Mar 2008 00:50:51 +0000 (00:50 +0000)]
- fixed names of MS keywords
- more ms keywords added
[r18967]
Michael Beck [Tue, 18 Mar 2008 00:37:15 +0000 (00:37 +0000)]
microsoft types are just synonyms for default types
[r18966]
Michael Beck [Mon, 17 Mar 2008 15:29:34 +0000 (15:29 +0000)]
fix tests
[r18965]