Rui Ueyama
|
f79e07be82
|
Add test/thirdparty/cpython.sh
|
2020-09-22 18:34:00 +09:00 |
Rui Ueyama
|
c4257c86a2
|
Add _Atomic and atomic ++, -- and op= operators
|
2020-09-22 18:34:00 +09:00 |
Rui Ueyama
|
9f4ce9c6b0
|
Add atomic_exchange
|
2020-09-22 18:34:00 +09:00 |
Rui Ueyama
|
df70d36779
|
Add atomic_compare_exchange
|
2020-09-22 18:34:00 +09:00 |
Rui Ueyama
|
c308e89698
|
Add scripts to test third-party apps
|
2020-09-22 18:34:00 +09:00 |
Rui Ueyama
|
51216bf131
|
Add -Xlinker option
|
2020-09-22 18:34:00 +09:00 |
Rui Ueyama
|
3e055b6fdc
|
Add -Wl, option
|
2020-09-22 18:34:00 +09:00 |
Rui Ueyama
|
205bd6def9
|
Add -L option
|
2020-09-22 18:34:00 +09:00 |
Rui Ueyama
|
fbc75018bb
|
Add -shared option
|
2020-09-22 18:34:00 +09:00 |
Rui Ueyama
|
22f449b39b
|
Add -static option
|
2020-09-22 18:34:00 +09:00 |
Rui Ueyama
|
4a45be0e2d
|
Add -fpic and -fPIC options
|
2020-09-22 18:34:00 +09:00 |
Rui Ueyama
|
ff1885dce4
|
Add -MD option
|
2020-09-22 18:34:00 +09:00 |
Rui Ueyama
|
c48868f988
|
Add -MT option
|
2020-09-22 18:34:00 +09:00 |
Rui Ueyama
|
82b40eaae0
|
Add -MP option
|
2020-09-22 18:34:00 +09:00 |
Rui Ueyama
|
5a696e6fae
|
Add -MF option
|
2020-09-22 18:34:00 +09:00 |
Rui Ueyama
|
b86684f81f
|
Add -M option
|
2020-09-22 18:34:00 +09:00 |
Rui Ueyama
|
b8a721f8fc
|
Add string hashmap
|
2020-09-22 18:34:00 +09:00 |
Rui Ueyama
|
7a18089bc8
|
[GNU] Treat labels-as-values as compile-time constant
|
2020-09-22 18:34:00 +09:00 |
Rui Ueyama
|
16f2439ab6
|
[GNU] Support labels-as-values
|
2020-09-22 18:34:00 +09:00 |
Rui Ueyama
|
3ba5640097
|
[GNU] Support array range designator
|
2020-09-22 18:34:00 +09:00 |
Rui Ueyama
|
82be42b73c
|
[GNU] Support case ranges
|
2020-09-22 18:34:00 +09:00 |
Rui Ueyama
|
a057954aed
|
Add long double
|
2020-09-22 18:34:00 +09:00 |
Rui Ueyama
|
43ac6115d8
|
Recognize .a and .so files
|
2020-09-22 18:34:00 +09:00 |
Rui Ueyama
|
ebcb343512
|
Support sizeof(typename) where typename is a VLA
|
2020-09-22 18:34:00 +09:00 |
Rui Ueyama
|
9e8779bfa9
|
Add pointer arithmetic for VLA
|
2020-09-22 18:34:00 +09:00 |
Rui Ueyama
|
c89571c652
|
Add sizeof() for VLA
|
2020-09-22 18:34:00 +09:00 |
Rui Ueyama
|
96121ecc07
|
Add alloca()
|
2020-09-22 18:34:00 +09:00 |
Rui Ueyama
|
02c9fe5fec
|
Add -x option
|
2020-09-22 18:34:00 +09:00 |
Rui Ueyama
|
9d85369876
|
Add -include option
|
2020-09-22 18:34:00 +09:00 |
Rui Ueyama
|
558cabf3fe
|
Add thread-local variable
|
2020-09-22 18:34:00 +09:00 |
Rui Ueyama
|
d4b59b4c1e
|
Add -fcommon and -fno-common flags
|
2020-09-22 18:34:00 +09:00 |
Rui Ueyama
|
29e7ededb5
|
Add tentative definition
|
2020-09-22 18:34:00 +09:00 |
Rui Ueyama
|
a4e0fb84fa
|
Add offsetof
|
2020-09-22 18:34:00 +09:00 |
Rui Ueyama
|
9ac7c1f16a
|
Add -idirafter option
|
2020-09-22 18:34:00 +09:00 |
Rui Ueyama
|
8cb054f630
|
Do not emit static inline functions if referenced by no one
|
2020-09-22 18:34:00 +09:00 |
Rui Ueyama
|
df6e241614
|
Handle inline functions as static functions
|
2020-09-22 18:34:00 +09:00 |
Rui Ueyama
|
cef563ef41
|
Add basic "asm" statement
|
2020-09-22 18:34:00 +09:00 |
Rui Ueyama
|
df4a203a5c
|
[GNU] Add ?: operator with omitted operand
|
2020-09-22 18:34:00 +09:00 |
Rui Ueyama
|
16ecd67b6e
|
[GNU] Allow sizeof(<function type>)
|
2020-09-22 18:34:00 +09:00 |
Rui Ueyama
|
27fca75b70
|
Add _Generic
|
2020-09-22 18:34:00 +09:00 |
Rui Ueyama
|
c52d5173db
|
[GNU] Add __builtin_types_compatible_p
|
2020-09-22 18:34:00 +09:00 |
Rui Ueyama
|
bb38ad6a84
|
Add typeof
|
2020-09-22 18:34:00 +09:00 |
Rui Ueyama
|
2a38d6471a
|
[GNU] Support GCC-style variadic macro
|
2020-09-22 18:34:00 +09:00 |
Rui Ueyama
|
0cd7d04625
|
[GNU] Handle ,##__VA_ARG__
|
2020-09-22 18:34:00 +09:00 |
Rui Ueyama
|
837da45475
|
Add __VA_OPT__
|
2020-09-22 18:34:00 +09:00 |
Rui Ueyama
|
211967308e
|
[GNU] Add __BASE_FILE__ macro
|
2020-09-22 18:34:00 +09:00 |
Rui Ueyama
|
e266943b53
|
[GNU] Add __TIMESTAMP__ macro
|
2020-09-22 18:34:00 +09:00 |
Rui Ueyama
|
0a7460bdb3
|
[GNU] Add line marker directive
|
2020-09-22 18:34:00 +09:00 |
Rui Ueyama
|
5c735aae4d
|
Add #line
|
2020-09-22 18:34:00 +09:00 |
Rui Ueyama
|
649ca1a18a
|
Handle struct designator for anonymous struct member
|
2020-09-22 18:34:00 +09:00 |