gcc/gcc/fortran
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-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
ChangeLog.ptr
Make-lang.in
arith.c re PR fortran/78221 (bogus warning: Non-zero imaginary part discarded in conversion [-Wconversion]) 2016-11-06 12:27:51 +00:00
arith.h
array.c re PR fortran/54730 (ICE in gfc_typenode_for_spec, at fortran/trans-types.c:1066) 2016-10-23 18:12:28 +00:00
bbt.c
check.c check.c (gfc_check_move_alloc): Prevent error that avoids aliasing between to and from arguments from rejecting... 2016-11-09 10:10:41 +00:00
class.c re PR fortran/78356 ([OOP] segfault allocating polymorphic variable with polymorphic component with allocatable component) 2016-11-16 14:45:29 +01:00
config-lang.in
constructor.c
constructor.h
convert.c
cpp.c cpp.c (cpp_define_builtins): Define _OPENMP to 201511 instead of 201307. 2016-11-10 18:05:18 +01:00
cpp.h
data.c
data.h
decl.c re PR fortran/60952 ([F03] Problem using "end" as a type-bound procedure and contained procedure) 2016-11-13 12:12:05 +01:00
dependency.c re PR fortran/78021 (Wrong result with optimization on character constant) 2016-10-22 14:04:46 +00:00
dependency.h
dump-parse-tree.c dump-parse-tree.c (show_code): Add prototype. 2016-11-14 18:15:36 +00:00
error.c Allow warning flags to associate through gfc_error. 2016-11-02 14:46:33 +00:00
expr.c [multiple changes] 2016-11-09 18:22:02 +01:00
f95-lang.c omp-low.c (lower_omp_target): Fix up argument to is_reference. 2016-11-10 12:38:05 +01:00
frontend-passes.c omp-low.c (lower_omp_target): Fix up argument to is_reference. 2016-11-10 12:38:05 +01:00
gfc-diagnostic.def
gfc-internals.texi
gfortran.h omp-low.c (lower_omp_target): Fix up argument to is_reference. 2016-11-10 12:38:05 +01:00
gfortran.texi cpp.c (cpp_define_builtins): Define _OPENMP to 201511 instead of 201307. 2016-11-10 18:05:18 +01:00
gfortranspec.c
interface.c Fix some whitespace. 2016-11-10 21:54:48 +00:00
intrinsic.c New flag -fdec-math for COTAN and degree trig intrinsics. 2016-10-11 11:21:07 +00:00
intrinsic.h New flag -fdec-math for COTAN and degree trig intrinsics. 2016-10-11 11:21:07 +00:00
intrinsic.texi cpp.c (cpp_define_builtins): Define _OPENMP to 201511 instead of 201307. 2016-11-10 18:05:18 +01:00
invoke.texi re PR fortran/69495 (unused-label warning does not tell which flag triggered it) 2016-11-05 11:35:23 +01:00
io.c re PR fortran/58001 (Make it possible to silence "Extension: Tab character in format" warning) 2016-11-17 00:18:18 +00:00
ioparm.def Default missing exponents to 0 with -fdec. 2016-11-03 18:09:44 +00:00
iresolve.c re PR fortran/78226 (Fill out location information everywhere) 2016-11-07 19:33:27 +00:00
iso-c-binding.def Implement C _FloatN, _FloatNx types. 2016-08-19 18:43:26 +01:00
iso-fortran-env.def
lang-specs.h
lang.opt New warning -Wargument-mismatch for function argument mismatches. 2016-11-02 14:56:41 +00:00
libgfortran.h re PR libfortran/77828 (Linking gfortran-7 compiled program with libgfortran of 5.x allowed but crashes when containing write to string) 2016-10-24 21:42:29 +00:00
match.c omp-low.c (lower_omp_target): Fix up argument to is_reference. 2016-11-10 12:38:05 +01:00
match.h omp-low.c (lower_omp_target): Fix up argument to is_reference. 2016-11-10 12:38:05 +01:00
matchexp.c
mathbuiltins.def
misc.c re PR fortran/56226 (Add support for DEC UNION and MAP extensions) 2016-05-07 23:16:23 +00:00
module.c omp-low.c (lower_omp_target): Fix up argument to is_reference. 2016-11-10 12:38:05 +01:00
openmp.c omp-low.c (lower_omp_target): Fix up argument to is_reference. 2016-11-10 12:38:05 +01:00
options.c Cleanup -fdec. 2016-10-25 15:13:43 +00:00
parse.c omp-low.c (lower_omp_target): Fix up argument to is_reference. 2016-11-10 12:38:05 +01:00
parse.h re PR fortran/56226 (Add support for DEC UNION and MAP extensions) 2016-05-07 23:16:23 +00:00
primary.c re PR fortran/64933 (ASSOCIATE on a character variable does not allow substring expressions) 2016-11-04 19:23:44 +00:00
resolve.c re PR fortran/78300 ([OOP] Failure to compile a F03 code with an optional dummy procedure argument) 2016-11-14 17:55:01 +01:00
scanner.c re PR fortran/77972 (ICE on broken character continuation with -Wall etc.) 2016-10-15 18:38:54 +00:00
scanner.h
simplify.c re PR fortran/66227 ([OOP] EXTENDS_TYPE_OF n returns wrong result for polymorphic variable allocated to extended type) 2016-11-17 08:52:24 +01:00
st.c omp-low.c (lower_omp_target): Fix up argument to is_reference. 2016-11-10 12:38:05 +01:00
symbol.c omp-low.c (lower_omp_target): Fix up argument to is_reference. 2016-11-10 12:38:05 +01:00
target-memory.c re PR fortran/41922 (Diagnostic: No location shown for overlappingly initialized EQUIVALENCEd character vars) 2016-07-31 01:51:37 +00:00
target-memory.h re PR fortran/41922 (Diagnostic: No location shown for overlappingly initialized EQUIVALENCEd character vars) 2016-07-31 01:51:37 +00:00
trans-array.c allocate_with_source_14.f03: Fixed number mallocs occuring. 2016-11-06 17:10:22 +01:00
trans-array.h
trans-common.c Add SET_DECL_MODE 2016-11-18 10:03:12 +00:00
trans-const.c
trans-const.h
trans-decl.c Add SET_DECL_MODE 2016-11-18 10:03:12 +00:00
trans-expr.c re PR fortran/78356 ([OOP] segfault allocating polymorphic variable with polymorphic component with allocatable component) 2016-11-16 14:45:29 +01:00
trans-intrinsic.c re PR fortran/78092 (ICE when calling SIZEOF on CLASS(*) entry) 2016-10-27 03:08:13 +00:00
trans-io.c Default missing exponents to 0 with -fdec. 2016-11-03 18:09:44 +00:00
trans-openmp.c omp-low.c (lower_omp_target): Fix up argument to is_reference. 2016-11-10 12:38:05 +01:00
trans-stmt.c allocate_with_source_14.f03: Fixed number mallocs occuring. 2016-11-06 17:10:22 +01:00
trans-stmt.h re PR fortran/69834 ([OOP] Collision in derived type hashes) 2016-10-23 18:09:14 +00:00
trans-types.c Add SET_DECL_MODE 2016-11-18 10:03:12 +00:00
trans-types.h libcaf.h: Add caf_reference_type. 2016-09-19 15:45:40 +02:00
trans.c omp-low.c (lower_omp_target): Fix up argument to is_reference. 2016-11-10 12:38:05 +01:00
trans.h omp-low.c (lower_omp_target): Fix up argument to is_reference. 2016-11-10 12:38:05 +01:00
types.def