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
5 changed files with 15 additions and 8 deletions
|
@ -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>
|
||||
|
||||
* config/i386/att.h (ASM_OUTPUT_ALIGN): Fix spacing
|
||||
|
|
|
@ -74,3 +74,7 @@ struct align_flags
|
|||
|
||||
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;
|
||||
|
||||
|
||||
/* Comes from final.c -- no real reason to change it. */
|
||||
#define MAX_CODE_ALIGN 16
|
||||
|
||||
case OPT_malign_loops_:
|
||||
warning_at (loc, 0, "-malign-loops is obsolete, use -falign-loops");
|
||||
if (value > MAX_CODE_ALIGN)
|
||||
|
|
|
@ -842,7 +842,6 @@ shorten_branches (rtx_insn *first)
|
|||
rtx_insn *insn;
|
||||
int max_uid;
|
||||
int i;
|
||||
#define MAX_CODE_ALIGN 16
|
||||
rtx_insn *seq;
|
||||
int something_changed = 1;
|
||||
char *varying_length;
|
||||
|
|
|
@ -1805,10 +1805,6 @@ parse_and_check_align_values (const char *flag,
|
|||
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++)
|
||||
if (result_values[i] > MAX_CODE_ALIGN_VALUE)
|
||||
{
|
||||
|
|
Loading…
Add table
Reference in a new issue