gcc-ia16-elf-tkchia:gcc-6_3_0-ia16-tkchia-far-vars

Last commit made on 2018-04-06
Get this branch:
git clone -b gcc-6_3_0-ia16-tkchia-far-vars https://git.launchpad.net/gcc-ia16-elf-tkchia

Branch merges

Branch information

Name:
gcc-6_3_0-ia16-tkchia-far-vars
Repository:
lp:gcc-ia16-elf-tkchia

Recent commits

078d048... by Tee-Kiah Chia <email address hidden>

IA-16: far variables: final tweaks, and documentation update

ee28f74... by Tee-Kiah Chia <email address hidden>

IA-16: now allow static initializers to point to far variables

ecdf287... by Tee-Kiah Chia <email address hidden>

IA-16: manipulating __far variables now works

78cacb6... by Tee-Kiah Chia <email address hidden>

IA-16: disallow __far static variables when using tiny model

0cc36f4... by Tee-Kiah Chia <email address hidden>

IA-16: `int __far y;' now gives `y' its own .fardata.* section
(take 4)

67306a8... by Tee-Kiah Chia <email address hidden>

IA-16: add another far function pointer test case

750c427... by Tee-Kiah Chia <email address hidden>

IA-16: corner case: no postfix __far after K&R-style params.

See the gcc.target/ia16/torture/far-addr-func-9.c test case.

e15b738... by Tee-Kiah Chia <email address hidden>

IA-16: do not search working dir. for default linker scripts!

gcc/config/ia16/{elf, elks}.h now use `%T...ld` in the spec
strings, rather than `-T...ld` or `-T...ld%s`.

86cd747... by Tee-Kiah Chia <email address hidden>

IA-16 __far: correct (hidden) comments in gcc/doc/extend.texi

55daf57... by Tee-Kiah Chia <email address hidden>

IA-16: implem. new `int foo (void) __far;' syntax for far funcs.

I also updated the -mfar-function-if-far-return-type option
implementation to use the same internal mechanism as the new
syntax. 6 test cases have also been added.

See https://github.com/tkchia/gcc-ia16/issues/19#issuecomment-368088068 .