From: Danny Smith Date: Thu, 20 Jul 2006 07:59:09 +0000 (+0000) Subject: re PR target/28427 (warning: alignment of '__FUNCTION__' is greater than maximum... X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b0e46dff1cee9a5d1762a4d5387af1272a3cbe82;p=platform%2Fupstream%2Fgcc.git re PR target/28427 (warning: alignment of '__FUNCTION__' is greater than maximum object file alignment.) PR target/28427 * config/i386/cygming.h (MAX_OFILE_ALIGNMENT): Define. From-SVN: r115610 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index afdf428..213f3d8 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2006-07-21 Danny Smith + + PR target/28427 + * config/i386/cygming.h (MAX_OFILE_ALIGNMENT): Define. + 2006-07-20 Eric Christopher PR target/26877 diff --git a/gcc/config/i386/cygming.h b/gcc/config/i386/cygming.h index 1fe8e4e..957c02e 100644 --- a/gcc/config/i386/cygming.h +++ b/gcc/config/i386/cygming.h @@ -310,6 +310,16 @@ extern int i386_pe_dllimport_name_p (const char *); #undef BIGGEST_ALIGNMENT #define BIGGEST_ALIGNMENT 128 +/* Biggest alignment supported by the object file format of this + machine. Use this macro to limit the alignment which can be + specified using the `__attribute__ ((aligned (N)))' construct. If + not defined, the default value is `BIGGEST_ALIGNMENT'. */ +#undef MAX_OFILE_ALIGNMENT +/* IMAGE_SCN_ALIGN_8192BYTES is the largest section alignment flag + specified in the PECOFF60 spec. Native MS compiler also limits + user-specified alignment to 8192 bytes. */ +#define MAX_OFILE_ALIGNMENT (8192 * 8) + /* Native complier aligns internal doubles in structures on dword boundaries. */ #undef BIGGEST_FIELD_ALIGNMENT #define BIGGEST_FIELD_ALIGNMENT 64