aboutsummaryrefslogtreecommitdiffstats
path: root/src/ortho
Commit message (Collapse)AuthorAgeFilesLines
* ortho/debug: fix type of indexed_name.Tristan Gingold2020-08-051-2/+4
|
* llvm6: fix debug info generation for arraysTristan Gingold2020-08-041-1/+1
|
* ortho/debug: check subtype for array subtype.Tristan Gingold2020-07-261-5/+2
|
* ortho/oread: parse subarray element type.Tristan Gingold2020-07-251-7/+17
|
* src/ortho/oread/tests: fix 2 tests.Tristan Gingold2020-07-252-27/+27
|
* ortho/oread/tests: adjust one more test.Tristan Gingold2020-07-252-12/+28
|
* ortho: add unbounded records, rework array subtypes.Tristan Gingold2020-07-2527-399/+1378
|
* ortho/debug: Disable_Checks flag also disable type checks.Tristan Gingold2020-07-181-1/+3
|
* ortho/gcc: build vector types in type_for_mode. Fix #1384Tristan Gingold2020-06-306-0/+48
|
* ortho/debug: ignore -O option.Tristan Gingold2020-06-271-0/+3
|
* ortho/gcc: apply previous patch to all gcc versions.Tristan Gingold2020-06-275-80/+190
|
* ortho/gcc/ortho-lang-9.c: fix crash with -OTristan Gingold2020-06-271-16/+38
| | | | | Was incomplete array type for array_range_ref. For #1377
* src/ortho/oread: add more tests.Tristan Gingold2020-06-256-15/+123
|
* llvm6: fix debug info for llvm-10Tristan Gingold2020-06-252-55/+91
|
* llvm6: add generation of more debug info, improve compatibilityTristan Gingold2020-06-194-196/+535
|
* llvm6: adjust code to support llvm 6 and llvm 7.Tristan Gingold2020-06-191-2/+7
|
* src/ortho: add new_convert.Tristan Gingold2020-06-1729-82/+228
|
* llvm6 - add support for llvm 3.5Tristan Gingold2020-06-111-2/+35
|
* llvm6: adjust assertions and unreachable.Tristan Gingold2020-06-112-11/+11
|
* ortho/llvm4-nodebug: fix a comment.Tristan Gingold2020-06-091-1/+1
|
* src/ortho/oread/tests: adjust some tests (keyword in upper case).Tristan Gingold2020-06-094-43/+43
|
* LLVM backend with debug info (in C/C++)Tristan Gingold2020-06-099-0/+4047
|
* ortho/gcc: convert boolean and enums to int on interfaces.Tristan Gingold2020-05-285-0/+10
|
* ortho: add a length parameter to start_array_aggr.Tristan Gingold2020-05-2823-177/+283
|
* ortho/mcode: use arch64 binary format for mach-OTristan Gingold2020-01-161-1/+1
|
* llvm4-nodebug: remove verbose code.Tristan Gingold2020-01-121-3/+0
|
* msys2-mingw: build llvm with --static-link (tentatively fix ci)Tristan Gingold2020-01-121-1/+1
|
* ortho/llvm4-nodebug: pass --link-static to llvm-config.Tristan Gingold2020-01-121-1/+1
|
* llvm4-nodebug: investigate CI failure.Tristan Gingold2020-01-121-1/+2
|
* llvm4-nodebug: add verbosity to debug CI failures.Tristan Gingold2020-01-121-1/+5
|
* ortho: move llvm to llvm35Tristan Gingold2019-05-1621-3/+3
|
* Add support for gcc-9.xTristan Gingold2019-05-061-0/+2168
|
* ortho/llvm4-nodebug: normalize the default target on llvm 7.0+Tristan Gingold2018-12-313-2/+27
| | | | For #724
* Reload registers for conditional binary operations.Tristan Gingold2018-11-271-0/+2
| | | | Fix #708
* binary_file: add overflow detection for relocs.Tristan Gingold2018-11-191-4/+12
|
* ortho/mcode: pack all sections for huge programs on x86-64.Tristan Gingold2018-11-195-34/+105
| | | | For #698
* Fix constraint error for large number of local symbols.Tristan Gingold2018-11-191-2/+2
|
* ortho/debug/Makefile: don't use -m for gnatmakeTristan Gingold2018-11-071-1/+1
|
* ortho_debug: fix disp for empty loop.Tristan Gingold2018-10-261-1/+4
|
* ortho debug/oread: disp float number in hexa.Tristan Gingold2018-10-232-63/+223
|
* ortho debug/oread: handle neg neg.Tristan Gingold2018-10-212-4/+29
|
* oread: handle min int in typed expression.Tristan Gingold2018-10-211-14/+27
|
* Rework translation of unbounded and complex types.Tristan Gingold2018-10-2130-214/+707
|
* Improve doc, fix English typo.Tristan Gingold2018-09-233-3/+3
|
* Remove -gnat05, always use GNATFLAGS.Tristan Gingold2018-09-156-13/+13
| | | | Fix #651
* orth/llvm4: handle unreachable variable declarations.Tristan Gingold2018-08-071-4/+7
|
* llvm4: add --verify-llvmTristan Gingold2018-07-251-4/+9
|
* Add support for gcc 8.1 as a backend.Tristan Gingold2018-06-021-0/+2166
| | | | Fix #568
* ortho_llvm: remove outdated comment.Tristan Gingold2018-06-013-3/+0
|
* Remove redundant use-clauses for gcc 8.1 compatibilityTruls Asheim2018-05-305-11/+1
|