Files
zig/src/stage1
Andrew Kelley b92e1ab8cc stage1: override f80 alignment for i386-windows
Comment reproduced here:

Note the following u64 alignments:
  x86-linux:   4
  x86-windows: 8
LLVM makes x86_fp80 have the following alignment and sizes regardless
of operating system:
  x86_64: size=16, align=16
  x86:    size=12, align=4
However in Zig we override x86-windows to have size=16, align=16
in order for the property to hold that u80 and f80 have the same ABI size.

Fixes "error: destination type 'f80' has size 12 but source type 'u80'
has size 16" when trying to bitcast between f80 and u80 on i386-windows.
2022-02-12 11:18:23 +01:00
..
2021-07-26 20:41:00 -04:00
2021-07-26 20:41:00 -04:00
2020-09-21 18:38:55 -07:00
2021-07-05 15:28:13 -05:00
2020-09-21 18:38:55 -07:00
2020-09-21 18:38:55 -07:00
2021-07-08 14:30:45 -04:00
2020-09-21 18:38:55 -07:00
2020-09-21 18:38:55 -07:00
2020-09-21 18:38:55 -07:00
2020-09-21 18:38:55 -07:00
2020-09-21 18:38:55 -07:00
2020-09-21 18:38:55 -07:00
2022-01-28 11:45:04 -07:00
2022-01-28 11:45:04 -07:00
2022-01-28 11:45:04 -07:00
2022-01-28 11:45:04 -07:00
2022-01-28 11:45:04 -07:00
2020-09-21 18:38:55 -07:00
2021-07-05 15:28:13 -05:00
2021-07-05 15:28:13 -05:00