rs6000.h (MALLOC_ABI_ALIGNMENT): New #define.

2013-05-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

	* config/rs6000/rs6000.h (MALLOC_ABI_ALIGNMENT): New #define.

From-SVN: r199198
This commit is contained in:
Bill Schmidt 2013-05-22 12:48:18 +00:00 committed by William Schmidt
parent 28a595fc80
commit d28073d4fe
2 changed files with 11 additions and 0 deletions

View File

@ -1,3 +1,7 @@
2013-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
* config/rs6000/rs6000.h (MALLOC_ABI_ALIGNMENT): New #define.
2013-05-22 Richard Biener <rguenther@suse.de>
PR middle-end/57349

View File

@ -2297,6 +2297,13 @@ extern char rs6000_reg_names[][8]; /* register names (0 vs. %r0). */
/* How to align the given loop. */
#define LOOP_ALIGN(LABEL) rs6000_loop_align(LABEL)
/* Alignment guaranteed by __builtin_malloc. */
/* FIXME: 128-bit alignment is guaranteed by glibc for TARGET_64BIT.
However, specifying the stronger guarantee currently leads to
a regression in SPEC CPU2006 437.leslie3d. The stronger
guarantee should be implemented here once that's fixed. */
#define MALLOC_ABI_ALIGNMENT (64)
/* Pick up the return address upon entry to a procedure. Used for
dwarf2 unwind information. This also enables the table driven
mechanism. */