Re: Inlining with gcc 4.x.x (Linux) ?
"Prof Abimbola Olowofoyeku" <[email protected]> Tue, 10 Jan 2017 16:05:28 -0000
| Newsgroups | gmane.comp.compilers.gpc |
|---|---|
| Organization | ChiefSoft |
| Message-ID | <[email protected]> |
On 10 Jan 2017 at 15:17, Peter wrote: [...] > program InlineDemo; > > function Max (x, y: Integer): Integer; attribute (inline); > begin > if x > y then > Max := x > else > Max := y > end; > > begin > WriteLn (Max (42, 17), ' ', Max (-4, -2)) > end. > > > Also does not work for me with 4.3.6. It still produces a call > instruction. Works with (32-bit) 4.1.2 (gpc version 20070904, based on gcc-4.1.2) running on 64-bit Linux Mint 17. > Going forward, I'm wondering which gcc version to base my builds on. > 4.3.6 supports potentially a few more architectures, ARMel PowerPC SH4 I have stuck with 4.1.2 (32-bit) for years. Best regards, The Chief -------- Prof. Abimbola A. Olowofoyeku (The African Chief) web: http://www.greatchief.plus.com/ _______________________________________________ Gpc mailing list [email protected] https://www.g-n-u.de/mailman/listinfo/gpc