Commit ef9d56f8 by Richard Biener Committed by Richard Biener

tree.c (initialize_tree_contains_struct): Make TS_OPTIMIZATION and…

tree.c (initialize_tree_contains_struct): Make TS_OPTIMIZATION and TS_TARGET_OPTION directly derive from TS_BASE.

2017-01-12  Richard Biener  <rguenther@suse.de>

	* tree.c (initialize_tree_contains_struct): Make TS_OPTIMIZATION
	and TS_TARGET_OPTION directly derive from TS_BASE.
	* tree-core.h (tree_optimization_option): Derive from tree_base.
	(tree_target_option): Likewise.

From-SVN: r244349
parent f15dbadb
2017-01-12 Richard Biener <rguenther@suse.de>
* tree.c (initialize_tree_contains_struct): Make TS_OPTIMIZATION
and TS_TARGET_OPTION directly derive from TS_BASE.
* tree-core.h (tree_optimization_option): Derive from tree_base.
(tree_target_option): Likewise.
2017-01-11 Uros Bizjak <ubizjak@gmail.com> 2017-01-11 Uros Bizjak <ubizjak@gmail.com>
* config/i386/i386.c (memory_address_length): Increase len * config/i386/i386.c (memory_address_length): Increase len
......
...@@ -1794,7 +1794,7 @@ struct GTY(()) tree_statement_list ...@@ -1794,7 +1794,7 @@ struct GTY(()) tree_statement_list
/* Optimization options used by a function. */ /* Optimization options used by a function. */
struct GTY(()) tree_optimization_option { struct GTY(()) tree_optimization_option {
struct tree_common common; struct tree_base base;
/* The optimization options used by the user. */ /* The optimization options used by the user. */
struct cl_optimization *opts; struct cl_optimization *opts;
...@@ -1815,7 +1815,7 @@ struct GTY(()) target_globals; ...@@ -1815,7 +1815,7 @@ struct GTY(()) target_globals;
/* Target options used by a function. */ /* Target options used by a function. */
struct GTY(()) tree_target_option { struct GTY(()) tree_target_option {
struct tree_common common; struct tree_base base;
/* Target globals for the corresponding target option. */ /* Target globals for the corresponding target option. */
struct target_globals *globals; struct target_globals *globals;
......
...@@ -508,6 +508,8 @@ initialize_tree_contains_struct (void) ...@@ -508,6 +508,8 @@ initialize_tree_contains_struct (void)
{ {
case TS_TYPED: case TS_TYPED:
case TS_BLOCK: case TS_BLOCK:
case TS_OPTIMIZATION:
case TS_TARGET_OPTION:
MARK_TS_BASE (code); MARK_TS_BASE (code);
break; break;
...@@ -532,8 +534,6 @@ initialize_tree_contains_struct (void) ...@@ -532,8 +534,6 @@ initialize_tree_contains_struct (void)
case TS_VEC: case TS_VEC:
case TS_BINFO: case TS_BINFO:
case TS_OMP_CLAUSE: case TS_OMP_CLAUSE:
case TS_OPTIMIZATION:
case TS_TARGET_OPTION:
MARK_TS_COMMON (code); MARK_TS_COMMON (code);
break; break;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment