gcc/gcc/cp
Richard Sandiford 899ca90e6d Add SET_DECL_MODE
This may no longer be necessary with the current version
of the SVE patches, but it does at least make things consistent
with the TYPE_MODE/SET_TYPE_MODE split.

gcc/ada/
2016-11-16  Richard Sandiford  <richard.sandiford@arm.com>
 	    Alan Hayward  <alan.hayward@arm.com>
 	    David Sherwood  <david.sherwood@arm.com>

	* gcc-interface/utils.c (create_label_decl): Use SET_DECL_MODE.

gcc/c/
2016-11-16  Richard Sandiford  <richard.sandiford@arm.com>
 	    Alan Hayward  <alan.hayward@arm.com>
 	    David Sherwood  <david.sherwood@arm.com>

	* c-decl.c (merge_decls): Use SET_DECL_MODE.
	(make_label, finish_struct): Likewise.

gcc/cp/
2016-11-16  Richard Sandiford  <richard.sandiford@arm.com>
 	    Alan Hayward  <alan.hayward@arm.com>
 	    David Sherwood  <david.sherwood@arm.com>

	* class.c (finish_struct_bits): Use SET_DECL_MODE.
	(build_base_field_1, layout_class_type, finish_struct_1): Likewise.
	* decl.c (make_label_decl): Likewise.
	* pt.c (tsubst_decl): Likewise.

gcc/fortran/
2016-11-16  Richard Sandiford  <richard.sandiford@arm.com>
 	    Alan Hayward  <alan.hayward@arm.com>
 	    David Sherwood  <david.sherwood@arm.com>

	* trans-common.c (build_common_decl): Use SET_DECL_MODE.
	* trans-decl.c (gfc_build_label_decl): Likewise.
	* trans-types.c (gfc_get_array_descr_info): Likewise.

gcc/lto/
2016-11-16  Richard Sandiford  <richard.sandiford@arm.com>
 	    Alan Hayward  <alan.hayward@arm.com>
 	    David Sherwood  <david.sherwood@arm.com>

	* lto.c (offload_handle_link_vars): Use SET_DECL_MODE.

gcc/
2016-11-16  Richard Sandiford  <richard.sandiford@arm.com>
 	    Alan Hayward  <alan.hayward@arm.com>
 	    David Sherwood  <david.sherwood@arm.com>

	* tree.h (SET_DECL_MODE): New macro.
	* cfgexpand.c (avoid_deep_ter_for_debug): Use SET_DECL_MODE.
	(expand_gimple_basic_block): Likewise.
	* function.c (split_complex_args): Likeise.
	* ipa-prop.c (ipa_modify_call_arguments): Likewise.
	* omp-simd-clone.c (ipa_simd_modify_stmt_ops): Likewise.
	* stor-layout.c (layout_decl, relayout_decl): Likewise.
	(finish_bitfield_representative): Likewise.
	* tree.c (make_node_stat): Likewise.
	* tree-inline.c (remap_ssa_name): Likewise.
	(tree_function_versioning): Likewise.
	* tree-into-ssa.c (rewrite_debug_stmt_uses): Likewise.
	* tree-sra.c (sra_ipa_reset_debug_stmts): Likewise.
	* tree-ssa-ccp.c (optimize_atomic_bit_test_and): Likewise.
	* tree-ssa-loop-ivopts.c (remove_unused_ivs): Likewise.
	* tree-ssa.c (insert_debug_temp_for_var_def): Likewise.
	* tree-streamer-in.c (unpack_ts_decl_common_value_fields): Likewise.
	* varasm.c (make_debug_expr_from_rtl): Likewise.

libcc1/
2016-11-16  Richard Sandiford  <richard.sandiford@arm.com>
 	    Alan Hayward  <alan.hayward@arm.com>
 	    David Sherwood  <david.sherwood@arm.com>

	* plugin.cc (plugin_build_add_field): Use SET_DECL_MODE.

Co-Authored-By: Alan Hayward <alan.hayward@arm.com>
Co-Authored-By: David Sherwood <david.sherwood@arm.com>

From-SVN: r242585
2016-11-18 10:03:12 +00:00
..
ChangeLog Add SET_DECL_MODE 2016-11-18 10:03:12 +00:00
ChangeLog-1993
ChangeLog-1994
ChangeLog-1995
ChangeLog-1996
ChangeLog-1997
ChangeLog-1998
ChangeLog-1999
ChangeLog-2000
ChangeLog-2001
ChangeLog-2002
ChangeLog-2003
ChangeLog-2004
ChangeLog-2005
ChangeLog-2006
ChangeLog-2007
ChangeLog-2008
ChangeLog-2009
ChangeLog-2010
ChangeLog-2011
ChangeLog-2012
ChangeLog-2013
ChangeLog-2014
ChangeLog-2015 Update copyright years. 2016-01-04 15:30:50 +01:00
ChangeLog.ptr
ChangeLog.tree-ssa
Make-lang.in Make-lang.in (check-c++1z): Pass RUNTESTFLAGS down to make check-g++. 2016-09-23 19:32:38 +02:00
NEWS Update copyright years. 2016-01-04 15:30:50 +01:00
call.c PR c++/78193 - inherited ctor regressions on sparc32. 2016-11-17 17:40:28 -05:00
cfns.gperf Make-lang.in: Invoke gperf with -L C++. 2016-02-19 22:13:29 +00:00
cfns.h Make-lang.in: Invoke gperf with -L C++. 2016-02-19 22:13:29 +00:00
class.c Add SET_DECL_MODE 2016-11-18 10:03:12 +00:00
config-lang.in Update copyright years. 2016-01-04 15:30:50 +01:00
constexpr.c Allow references in constant-expressions. 2016-11-15 09:55:52 -05:00
constraint.cc cxx-pretty-print.c (pp_cxx_check_constraint): Use VAR_P (x) instead of TREE_CODE (x) == VAR_DECL. 2016-10-24 18:04:01 +02:00
cp-array-notation.c Implement P0305R1, Selection statements with initializer. 2016-10-05 18:02:06 +00:00
cp-cilkplus.c re PR c++/69024 ([cilkpus] cilk_spawn is broken for initializations with implicit conversion operators defined) 2016-04-27 14:41:52 -06:00
cp-cilkplus.h re PR c++/69024 ([cilkpus] cilk_spawn is broken for initializations with implicit conversion operators defined) 2016-04-27 14:41:52 -06:00
cp-gimplify.c Allow references in constant-expressions. 2016-11-15 09:55:52 -05:00
cp-lang.c extend.texi (Java Exceptions): Remove. 2016-10-04 17:32:31 +02:00
cp-objcp-common.c re PR debug/28767 (GCC should output DW_TAG_ptr_to_member for member functions) 2016-11-03 22:18:49 +01:00
cp-objcp-common.h re PR debug/28767 (GCC should output DW_TAG_ptr_to_member for member functions) 2016-11-03 22:18:49 +01:00
cp-tree.def Implement LWG2296 helper intrinsic c-family/ 2016-10-07 21:37:46 +02:00
cp-tree.h PR c++/78124 - list-initialization and inherited ctor 2016-11-17 16:41:09 -05:00
cp-ubsan.c re PR c/70756 (Wrong column number shown for "error: invalid use of flexible array member") 2016-05-12 15:28:08 +00:00
cvt.c Implement P0012R1, Make exception specifications part of the type system. 2016-11-07 18:09:29 -05:00
cxx-pretty-print.c cxx-pretty-print.c (pp_cxx_check_constraint): Use VAR_P (x) instead of TREE_CODE (x) == VAR_DECL. 2016-10-24 18:04:01 +02:00
cxx-pretty-print.h Implement LWG2296 helper intrinsic c-family/ 2016-10-07 21:37:46 +02:00
decl.c Add SET_DECL_MODE 2016-11-18 10:03:12 +00:00
decl.h Update copyright years. 2016-01-04 15:30:50 +01:00
decl2.c Allow references in constant-expressions. 2016-11-15 09:55:52 -05:00
dump.c Update copyright years. 2016-01-04 15:30:50 +01:00
error.c Allow references in constant-expressions. 2016-11-15 09:55:52 -05:00
except.c Further P0135 refinement. 2016-10-08 12:23:26 -04:00
expr.c re PR middle-end/70434 (adding an extraneous cast to vector type results in inferior code) 2016-05-24 07:55:56 +00:00
friend.c PR c++/69323 - errors 2016-02-24 14:56:09 -05:00
g++spec.c Update copyright years. 2016-01-04 15:30:50 +01:00
init.c Allow references in constant-expressions. 2016-11-15 09:55:52 -05:00
lambda.c Implement P0012R1, Make exception specifications part of the type system. 2016-11-07 18:09:29 -05:00
lang-specs.h fix interaction of -S and -x {c,c++}-header 2016-07-04 07:41:32 +00:00
lex.c extend.texi (Java Exceptions): Remove. 2016-10-04 17:32:31 +02:00
logic.cc PR c++/73456 - ICE with constrained parameter pack. 2016-08-11 11:43:12 -04:00
mangle.c decl.c (cp_finish_decomp): For DECL_NAMESPACE_SCOPE_P decl, set DECL_ASSEMBLER_NAME. 2016-11-15 18:05:23 +01:00
method.c Implement P0136R1, Rewording inheriting constructors. 2016-11-01 21:50:29 -04:00
name-lookup.c PR c++/78124 - list-initialization and inherited ctor 2016-11-17 16:41:09 -05:00
name-lookup.h Implement P0305R1, Selection statements with initializer. 2016-10-05 18:02:06 +00:00
operators.def PR c++/71711 - mangle C++1z fold-expressions. 2016-07-15 14:38:23 -04:00
optimize.c Implement P0136R1, Rewording inheriting constructors. 2016-11-01 21:50:29 -04:00
parser.c re PR c++/55080 (-pedantic produces error: floating-point literal cannot appear in a constant-expression) 2016-11-17 21:44:05 +00:00
parser.h Implement C++17 constexpr if. 2016-08-10 17:58:23 -04:00
pt.c Add SET_DECL_MODE 2016-11-18 10:03:12 +00:00
ptree.c * ptree.c (cxx_print_xnode) [TEMPLATE_PARM_INDEX]: Dump the decl. 2016-10-21 15:45:39 -04:00
repo.c Update copyright years. 2016-01-04 15:30:50 +01:00
rtti.c Implement P0012R1, Make exception specifications part of the type system. 2016-11-07 18:09:29 -05:00
search.c Improving concepts performance and diagnostics. 2016-07-21 02:05:24 -04:00
semantics.c Fix tuple decomposition decltype. 2016-11-16 16:30:41 -05:00
tree.c Various C++17 decomposition fixes. 2016-11-15 00:22:28 -05:00
type-utils.h Update copyright years. 2016-01-04 15:30:50 +01:00
typeck.c Various C++17 decomposition fixes. 2016-11-15 00:22:28 -05:00
typeck2.c PR c++/78373 - ICE with TREE_CONSTANT reference 2016-11-16 17:42:24 -05:00
vtable-class-hierarchy.c function-tests.c (build_trivial_generic_function): Set BLOCK_SUPERCONTEXT of DECL_INITIAL. 2016-07-21 12:25:00 +00:00