public inbox for gcc-patches@gcc.gnu.org
 help / color / mirror / Atom feed
* [Patch, AArch64, ILP32] 0/5 Add support for ILP32
@ 2013-06-26 22:27 Yufeng Zhang
  2013-06-26 22:33 ` [Patch, AArch64, ILP32] 1/5 Initial support - configury changes Yufeng Zhang
                   ` (5 more replies)
  0 siblings, 6 replies; 41+ messages in thread
From: Yufeng Zhang @ 2013-06-26 22:27 UTC (permalink / raw)
  To: gcc-patches; +Cc: Marcus Shawcroft

Hi,

A set of five patches will be sent shortly as the gcc part of changes 
that add support for ILP32 in the AArch64 baremetal toolchain.

The five patches will be organized as the following:

1. Configury changes;

2. AArch64 backend changes that add necessary instruction patterns and 
update the backend macros and hooks to support ILP32;

3. Minor change to the generic part of the compiler to enable correct 
pass-by-reference parameter passing;

4. Changes to a number of tests for them to be ILP32-friendly;

5. Define _ILP32 and __ILP32__.

The patch set will enable the basic ILP32 support in the baremetal 
environment, with small absolute and small PIC as the supported 
addressing models.

Patches for binutils changes have been committed to the binutils trunk; 
they were previously posted here: 
http://sourceware.org/ml/binutils/2013-06/msg00176.html


Thanks,
Yufeng


^ permalink raw reply	[flat|nested] 41+ messages in thread

end of thread, other threads:[~2013-09-18 12:01 UTC | newest]

Thread overview: 41+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-06-26 22:27 [Patch, AArch64, ILP32] 0/5 Add support for ILP32 Yufeng Zhang
2013-06-26 22:33 ` [Patch, AArch64, ILP32] 1/5 Initial support - configury changes Yufeng Zhang
2013-06-26 23:00   ` Andrew Pinski
2013-06-28 16:01     ` Yufeng Zhang
2013-07-02 18:53     ` Yufeng Zhang
2013-07-02 20:57       ` Andrew Pinski
2013-07-18 10:27       ` [Ping] " Yufeng Zhang
2013-07-19  9:16       ` Marcus Shawcroft
2013-09-18 10:34       ` Andreas Schwab
2013-09-18 10:48         ` Yufeng Zhang
2013-09-18 12:59           ` Andreas Schwab
2013-06-26 22:35 ` [Patch, AArch64, ILP32] 2/5 More backend changes and support for small absolute and small PIC addressing models Yufeng Zhang
2013-07-18 10:28   ` [Ping] " Yufeng Zhang
2013-07-19  9:07   ` Marcus Shawcroft
2013-06-26 22:39 ` [Patch, AArch64, ILP32] 3/5 Minor change in function.c:assign_parm_find_data_types() Yufeng Zhang
2013-06-26 23:04   ` Andrew Pinski
2013-06-26 23:41     ` Yufeng Zhang
2013-06-26 23:52       ` Andrew Pinski
2013-06-26 23:57         ` Andrew Pinski
2013-06-27  0:51           ` Yufeng Zhang
2013-06-27  0:37         ` Yufeng Zhang
2013-07-02 22:44   ` [Ping] " Yufeng Zhang
2013-07-08 10:11     ` [Ping^2] " Yufeng Zhang
2013-07-18 10:29       ` [Ping^3] " Yufeng Zhang
2013-08-15 18:21         ` [Ping^4] " Yufeng Zhang
2013-08-24 20:00           ` Andrew Pinski
2013-08-26 16:13           ` Richard Henderson
2013-07-19  9:17   ` Marcus Shawcroft
2013-06-26 22:41 ` [Patch, AArch64, ILP32] 4/5 Change tests to be ILP32-friendly Yufeng Zhang
2013-07-18 10:32   ` [Ping] " Yufeng Zhang
2013-07-19  9:20   ` Marcus Shawcroft
2013-06-26 22:42 ` [Patch, AArch64, ILP32] 5/5 Define _ILP32 and __ILP32__ Yufeng Zhang
2013-06-27  0:56   ` Joseph S. Myers
2013-06-27 18:52     ` Yufeng Zhang
2013-06-27 19:32       ` Joseph S. Myers
2013-06-28 18:09         ` Yufeng Zhang
2013-07-18 10:33   ` [Ping] " Yufeng Zhang
2013-07-19  9:23   ` Marcus Shawcroft
2013-06-27 16:01 ` [Patch, AArch64, ILP32] Pad pointer-typed stack argument downward in ILP32 Yufeng Zhang
2013-07-18 10:41   ` [Ping] " Yufeng Zhang
2013-07-23 11:34   ` Marcus Shawcroft

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).