mirror of git://gcc.gnu.org/git/gcc.git
Define MAX_CODE_ALIGN globally.
2018-07-17 Martin Liska <mliska@suse.cz> * align.h (MAX_CODE_ALIGN): New. (MAX_CODE_ALIGN_VALUE): New. * common/config/i386/i386-common.c (ix86_handle_option): (MAX_CODE_ALIGN): Moved to align.h. * final.c (MAX_CODE_ALIGN): Likewise. * opts.c (parse_and_check_align_values): (MAX_CODE_ALIGN): Likewise. (MAX_CODE_ALIGN_VALUE): Likewise. From-SVN: r262806
This commit is contained in:
parent
3f1a2e5765
commit
d800a1e76a
|
|
@ -1,3 +1,14 @@
|
||||||
|
2018-07-17 Martin Liska <mliska@suse.cz>
|
||||||
|
|
||||||
|
* align.h (MAX_CODE_ALIGN): New.
|
||||||
|
(MAX_CODE_ALIGN_VALUE): New.
|
||||||
|
* common/config/i386/i386-common.c (ix86_handle_option):
|
||||||
|
(MAX_CODE_ALIGN): Moved to align.h.
|
||||||
|
* final.c (MAX_CODE_ALIGN): Likewise.
|
||||||
|
* opts.c (parse_and_check_align_values):
|
||||||
|
(MAX_CODE_ALIGN): Likewise.
|
||||||
|
(MAX_CODE_ALIGN_VALUE): Likewise.
|
||||||
|
|
||||||
2018-07-17 Martin Liska <mliska@suse.cz>
|
2018-07-17 Martin Liska <mliska@suse.cz>
|
||||||
|
|
||||||
* config/i386/att.h (ASM_OUTPUT_ALIGN): Fix spacing
|
* config/i386/att.h (ASM_OUTPUT_ALIGN): Fix spacing
|
||||||
|
|
|
||||||
|
|
@ -74,3 +74,7 @@ struct align_flags
|
||||||
|
|
||||||
align_flags_tuple levels[2];
|
align_flags_tuple levels[2];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/* Define maximum supported code alignment. */
|
||||||
|
#define MAX_CODE_ALIGN 16
|
||||||
|
#define MAX_CODE_ALIGN_VALUE (1 << MAX_CODE_ALIGN)
|
||||||
|
|
|
||||||
|
|
@ -1318,9 +1318,6 @@ ix86_handle_option (struct gcc_options *opts,
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
|
|
||||||
/* Comes from final.c -- no real reason to change it. */
|
|
||||||
#define MAX_CODE_ALIGN 16
|
|
||||||
|
|
||||||
case OPT_malign_loops_:
|
case OPT_malign_loops_:
|
||||||
warning_at (loc, 0, "-malign-loops is obsolete, use -falign-loops");
|
warning_at (loc, 0, "-malign-loops is obsolete, use -falign-loops");
|
||||||
if (value > MAX_CODE_ALIGN)
|
if (value > MAX_CODE_ALIGN)
|
||||||
|
|
|
||||||
|
|
@ -842,7 +842,6 @@ shorten_branches (rtx_insn *first)
|
||||||
rtx_insn *insn;
|
rtx_insn *insn;
|
||||||
int max_uid;
|
int max_uid;
|
||||||
int i;
|
int i;
|
||||||
#define MAX_CODE_ALIGN 16
|
|
||||||
rtx_insn *seq;
|
rtx_insn *seq;
|
||||||
int something_changed = 1;
|
int something_changed = 1;
|
||||||
char *varying_length;
|
char *varying_length;
|
||||||
|
|
|
||||||
|
|
@ -1805,10 +1805,6 @@ parse_and_check_align_values (const char *flag,
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Comes from final.c -- no real reason to change it. */
|
|
||||||
#define MAX_CODE_ALIGN 16
|
|
||||||
#define MAX_CODE_ALIGN_VALUE (1 << MAX_CODE_ALIGN)
|
|
||||||
|
|
||||||
for (unsigned i = 0; i < result_values.length (); i++)
|
for (unsigned i = 0; i < result_values.length (); i++)
|
||||||
if (result_values[i] > MAX_CODE_ALIGN_VALUE)
|
if (result_values[i] > MAX_CODE_ALIGN_VALUE)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue