Commit Graph

61 Commits

Author SHA1 Message Date
Ethan Roseman
a6afc2afbc
avoid duplicate definition issue 2023-03-22 13:05:53 +09:00
Lightning
6784717c18
Fix documentation for compiling manually (#24) 2022-10-29 14:58:23 +09:00
Lightning
c833b5b4d3
Fix documentation for compiling manually (#24) 2022-10-29 14:58:07 +09:00
Lightning
80c3e66c48
gdb changes (#26) 2022-10-29 14:57:54 +09:00
Lightning
9ecb77b91a
Fix off by 1 errors in line generation resulting in mangled line (#25)
information for decompilation
2022-10-29 11:10:07 +09:00
pixel-stuck
ec1b55fd4a
Fix anonymous struct/unions not being recognized within a struct with more than 15 members (#22)
* Add support for anonymous structs/unions

* fix transparent struct/union functionality within a struct with more than 15 members
2022-02-23 05:45:50 +09:00
pixel-stuck
0e70194617
Add support for anonymous structs/unions (#21) 2022-02-22 21:08:46 +09:00
Lightning
8c569243c3
Fix abbrev bug during compilation causing gdb failure to load elf (#20) 2021-12-03 12:02:24 +09:00
Lightning
7fdb8b13fb
Alter dwarf2 debug label markers for AS to properly recognize as debug labels (#19) 2021-11-01 17:00:29 +09:00
Ethan Roseman
ce58d25d2b
Update build.yml 2021-10-30 00:13:19 +09:00
Ethan Roseman
eb2e1e927c
Update build.yml 2021-10-30 00:09:44 +09:00
Lightning
1c2496114e
Fix gcc version compilation difference during code gen (#18) 2021-10-30 00:07:32 +09:00
Ethan Roseman
bc7f150114
Fix cpp (#17)
* use original cpp

* oopz
2021-10-26 20:46:27 +09:00
Ethan Roseman
95b0c6d6c4
Update build.yml 2021-10-26 01:05:12 +09:00
Ethan Roseman
f018cf91fb
Update build.yml 2021-10-26 01:01:01 +09:00
Lightning
f02826c5a0
Fix null pointer deref when environment variable doesn't exist. (#16)
* Fix null pointer deref when environment variable doesn't exist. Causes cpp to crash every time

* Remove lines per Ethan

* Add cpp to release archive

* This isn't docker wanting a file list :P
2021-10-26 00:55:37 +09:00
Ethan Roseman
feb59f3cbd Merge branch 'mips-target' 2021-08-23 05:21:42 +09:00
Ethan Roseman
65a80f6f6d dumb typos 2021-08-23 05:20:12 +09:00
Ethan Roseman
2fe5dbafa1
Mips target (#15)
* mips target

* re-add section attribute support

* revert target for test

* test

* test2

* test

* refactor build script

* macro

* here goes nothin

* here goes nothin again

* here goes nothin again twice

* abandon all hope, ye who enter here

* gcc will rue the day
2021-08-23 04:44:42 +09:00
Ethan Roseman
d805eafda2 gcc will rue the day 2021-08-23 04:39:35 +09:00
Ethan Roseman
6b3906af29 abandon all hope, ye who enter here 2021-08-23 04:33:10 +09:00
Ethan Roseman
17ee48215e here goes nothin again twice 2021-08-23 04:30:28 +09:00
Ethan Roseman
adfa458ff1 here goes nothin again 2021-08-23 04:27:21 +09:00
Ethan Roseman
f7185d5390 here goes nothin 2021-08-23 04:22:10 +09:00
Ethan Roseman
9743dfbce0 macro 2021-08-23 03:34:04 +09:00
Ethan Roseman
2ddda8fe84 refactor build script 2021-08-23 03:32:36 +09:00
Ethan Roseman
bba6f51684 test 2021-08-23 03:27:50 +09:00
Ethan Roseman
71e9fd72c9 test2 2021-08-23 03:15:19 +09:00
Ethan Roseman
3eab2e36f3 test 2021-08-23 03:12:37 +09:00
Ethan Roseman
7961c77cff revert target for test 2021-08-23 03:00:14 +09:00
Ethan Roseman
f4ab61e56a re-add section attribute support 2021-08-23 02:26:59 +09:00
Ethan Roseman
50b51867ce mips target 2021-08-23 02:17:01 +09:00
alex
490f006528
build g++/cc1plus 2021-08-22 18:14:21 +01:00
alex
7e8979a89e
publish releases (#7) 2021-08-22 17:58:12 +01:00
Ethan Roseman
10db562d8d
Merge pull request #10 from pmret/build-it
Full GCC
2021-08-23 00:13:35 +09:00
Ethan Roseman
75d3c5f52d .. 2021-08-23 00:10:45 +09:00
Ethan Roseman
cb4f14d9f1 . 2021-08-23 00:10:06 +09:00
Ethan Roseman
af8d34196b remove other thing from this PR 2021-08-23 00:08:16 +09:00
Ethan Roseman
d63377d564
Merge pull request #9 from pmret/revert-8-build-it
Revert "Build it"
2021-08-22 23:46:59 +09:00
Ethan Roseman
7e3f5a253b
Revert "Build it" 2021-08-22 23:44:46 +09:00
Ethan Roseman
f044691b98
Merge pull request #8 from pmret/build-it
Build it
2021-08-22 23:38:12 +09:00
Ethan Roseman
67889564b2 release candidate 2021-08-22 23:02:35 +09:00
Ethan Roseman
f82e14dcaa try mips-nintendo-nu64 2021-08-22 22:49:53 +09:00
Ethan Roseman
b384dd2731 --with-gnu-as 2021-08-22 20:09:21 +09:00
Ethan Roseman
4a37d2e8fb test building full gcc 2021-08-15 19:54:28 +09:00
Ethan Roseman
cf269a90cd try to build everything 2021-08-14 01:04:10 +09:00
Ethan Roseman
20f48854ba attempt 2 2021-07-15 19:37:10 +09:00
Ethan Roseman
550edd0263 add simple section attribute support for nu64 target 2021-07-15 19:28:17 +09:00
Ethan Roseman
b542c63fba
Merge pull request #5 from pmret/compilerfix
CI now builds the compiler with GCC 6
2021-07-15 06:21:11 -04:00
Ethan Roseman
49ad0e25f2 attempting to build the compiler with gcc 6 in github ci 2021-07-15 19:17:14 +09:00