aboutsummaryrefslogtreecommitdiffstats
path: root/src/ortho
Commit message (Expand)AuthorAgeFilesLines
* ortho/llvm6: handle llvm 15 (opaque pointers)Tristan Gingold2022-09-291-39/+64
* ortho/mcode: add reg move for ret. Fix #2189Tristan Gingold2022-09-152-7/+17
* fix: avoid "unnecessary with of ancestor [-gnatwr]" with GCC 12Xiretza2022-05-141-1/+0
* ortho/debug: handle aggregates of record-subtypeTristan Gingold2022-05-073-7/+25
* binary_file-coff: fix symbols writeTristan Gingold2022-04-051-29/+58
* ortho/mcode: fix win64 stack alignmentTristan Gingold2022-04-041-1/+1
* ortho/mcode: generate unwind info on win64 (WIP)Tristan Gingold2022-04-043-2/+100
* ortho/mcode: handle image relative relocation (for Win64)Tristan Gingold2022-04-043-4/+29
* ortho/mcode: handle x86-64 coff image dump (WIP)Tristan Gingold2022-04-043-24/+31
* mcode: improve support of Win64 (prolog)Tristan Gingold2022-04-013-29/+41
* mcode: improve support of Win64 (allocate stack for home registers)Tristan Gingold2022-03-303-6/+22
* Add chkstk-x64 for windows x64Tristan Gingold2022-03-301-2/+12
* ortho/mcode: relax assertion (and fix debug code). Fix #1980Tristan Gingold2022-02-262-2/+6
* mcode: generate and register .eh_frame on linux x86/64Tristan Gingold2021-12-1414-11/+179
* ortho/debug and ortho/oread: also increase identifier buffers. For #1894Tristan Gingold2021-10-182-2/+2
* configure and Makefile: link ghdl with grt-cstdioTristan Gingold2021-09-173-3/+4
* Fixed some typos (#1868)Patrick Lehmann2021-09-161-1/+1
* ortho_code-x86-insns: handle OE_ADD R_I_Off + R_I. Fix #1864Tristan Gingold2021-09-141-0/+7
* ortho: for slices, get element size from the result typeTristan Gingold2021-09-148-12/+65
* ortho/gcc: adjust and propagate to all gcc versions the change for #1845Tristan Gingold2021-08-256-1/+81
* ghdldrv: handle auxbase option in ortho/gcc. Fix #1845Tristan Gingold2021-08-241-0/+16
* oread: add support for debug line declTristan Gingold2021-07-201-0/+7
* src/ortho: adjust constructor for codacy warning.Tristan Gingold2021-06-301-1/+1
* src/ortho/mcode/memsegs_c.c: Don't define HAVE_MREMAP on OpenBSD.Alfred M. Szmidt2021-06-131-1/+1
* ortho_front: use array subtype element if indexing an array subtype.Tristan Gingold2021-05-191-1/+4
* ortho/gcc, ortho/llvm: do not allocate space for unbounded fields. Fix #1764Tristan Gingold2021-05-187-15/+92
* ortho: fix CFLAGS/CXXFLAGS distinctionXiretza2021-05-101-1/+1
* ortho: use LDFLAGS and prefer them over defaultsXiretza2021-05-107-9/+8
* Migrate deprecated DebugLoc::get to DILocation::getJeroen Van den Keybus2021-04-271-4/+4
* update license headersumarcor2021-02-054-44/+43
* update license headersumarcor2021-01-14164-1804/+1482
* 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
* 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