re PR target/28621 (SIGSEGV in set_fast_math () at -Os)

2006-08-25  Jan Hubicka  <jh@suse.cz>

	PR target/28621
	* config/i386/crtfastmath.c (set_fast_math): Force stack alignment.

From-SVN: r116431
This commit is contained in:
Jan Hubicka 2006-08-25 22:39:48 +02:00 committed by Paul Brook
parent 90d3ff1c72
commit 02709c7f68
2 changed files with 11 additions and 0 deletions

View File

@ -1,3 +1,8 @@
2006-08-25 Jan Hubicka <jh@suse.cz>
PR target/28621
* config/i386/crtfastmath.c (set_fast_math): Force stack alignment.
2006-08-25 Alan Modra <amodra@bigpond.net.au>
PR target/27075

View File

@ -38,6 +38,12 @@
#define SSE (1 << 25)
static void __attribute__((constructor))
#ifndef __x86_64__
/* The i386 ABI only requires 4-byte stack alignment, so this is neccessary
to make sure the fxsave struct gets correct alignment.
See PR27537 and PR28621. */
__attribute__ ((force_align_arg_pointer))
#endif
set_fast_math (void)
{
#ifndef __x86_64__