gcc/gcc/fortran
Maxim Ostapenko e5e391d630 re PR lto/79061 ([LTO][ASAN] LTO plus ASAN fails with "AddressSanitizer: initialization-order-fiasco")
PR lto/79061

gcc/

	* asan.c (get_translation_unit_decl): New function.
	(asan_add_global): Extract modules file name from globals
	TRANSLATION_UNIT_DECL name.

gcc/fortran/

	* f95-lang.c (gfc_create_decls): Include stringpool.h.
	Pass main_input_filename to build_translation_unit_decl.

gcc/ada/

	* gcc-interface/utils.c (get_global_context): Pass main_input_filename
	to build_translation_unit_decl.

gcc/c/

	* c-decl.c (pop_scope): Pass main_input_filename to
	build_translation_unit_decl.

gcc/cp/

	* decl.c (cxx_init_decl_processing): Pass main_input_filename
	to build_translation_unit_decl.

From-SVN: r244890
2017-01-25 09:45:40 +02:00
..
ChangeLog re PR lto/79061 ([LTO][ASAN] LTO plus ASAN fails with "AddressSanitizer: initialization-order-fiasco") 2017-01-25 09:45:40 +02: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-2016 gcc.c (process_command): Update copyright notice dates. 2017-01-01 12:31:28 +01:00
ChangeLog.ptr
Make-lang.in Update copyright years. 2017-01-01 13:07:43 +01:00
arith.c arith.c (arith_power): If simplifying integer power expression to zero... 2017-01-23 19:43:28 +00:00
arith.h Update copyright years. 2017-01-01 13:07:43 +01:00
array.c Update copyright years. 2017-01-01 13:07:43 +01:00
bbt.c Update copyright years. 2017-01-01 13:07:43 +01:00
check.c gfortran.h (gfc_extract_int): Change return type to bool. 2017-01-21 11:30:54 +01:00
class.c Revert r244448 2017-01-13 21:53:16 +02:00
config-lang.in Update copyright years. 2017-01-01 13:07:43 +01:00
constructor.c Update copyright years. 2017-01-01 13:07:43 +01:00
constructor.h Update copyright years. 2017-01-01 13:07:43 +01:00
convert.c Update copyright years. 2017-01-01 13:07:43 +01:00
cpp.c Update copyright years. 2017-01-01 13:07:43 +01:00
cpp.h Update copyright years. 2017-01-01 13:07:43 +01:00
data.c Update copyright years. 2017-01-01 13:07:43 +01:00
data.h Update copyright years. 2017-01-01 13:07:43 +01:00
decl.c gfortran.h (gfc_extract_int): Change return type to bool. 2017-01-21 11:30:54 +01:00
dependency.c Update copyright years. 2017-01-01 13:07:43 +01:00
dependency.h Update copyright years. 2017-01-01 13:07:43 +01:00
dump-parse-tree.c Revert r244448 2017-01-13 21:53:16 +02:00
error.c gfortran.h (gfc_extract_int): Change return type to bool. 2017-01-21 11:30:54 +01:00
expr.c gfortran.h (gfc_extract_int): Change return type to bool. 2017-01-21 11:30:54 +01:00
f95-lang.c re PR lto/79061 ([LTO][ASAN] LTO plus ASAN fails with "AddressSanitizer: initialization-order-fiasco") 2017-01-25 09:45:40 +02:00
frontend-passes.c gfortran.h (gfc_extract_int): Change return type to bool. 2017-01-21 11:30:54 +01:00
gfc-diagnostic.def Update copyright years. 2017-01-01 13:07:43 +01:00
gfc-internals.texi gfc-internals.texi (Symbol Versioning): Change references to www.akkadia.org to https. 2017-01-21 20:37:01 +00:00
gfortran.h gfortran.h (gfc_extract_int): Change return type to bool. 2017-01-21 11:30:54 +01:00
gfortran.texi gfortran.texi: Add missing parameters to caf-API functions. 2017-01-18 19:37:57 +01:00
gfortranspec.c Update copyright years. 2017-01-01 13:07:43 +01:00
interface.c Update copyright years. 2017-01-01 13:07:43 +01:00
intrinsic.c gfortran.h (gfc_extract_int): Change return type to bool. 2017-01-21 11:30:54 +01:00
intrinsic.h Update copyright years. 2017-01-01 13:07:43 +01:00
intrinsic.texi re PR translation/79019 (translatable string typo in cif-code.def:141) 2017-01-09 22:48:33 +01:00
invoke.texi re PR fortran/50069 (FORALL fails on a character array) 2017-01-18 21:41:48 +00:00
io.c Update copyright years. 2017-01-01 13:07:43 +01:00
ioparm.def Update copyright years. 2017-01-01 13:07:43 +01:00
iresolve.c gfortran.h (gfc_extract_int): Change return type to bool. 2017-01-21 11:30:54 +01:00
iso-c-binding.def Update copyright years. 2017-01-01 13:07:43 +01:00
iso-fortran-env.def Update copyright years. 2017-01-01 13:07:43 +01:00
lang-specs.h Update copyright years. 2017-01-01 13:07:43 +01:00
lang.opt Add missing period at end of -ftest-forall-temp option text. 2017-01-19 23:09:45 +00:00
libgfortran.h Update copyright years. 2017-01-01 13:07:43 +01:00
match.c gfortran.h (gfc_extract_int): Change return type to bool. 2017-01-21 11:30:54 +01:00
match.h Update copyright years. 2017-01-01 13:07:43 +01:00
matchexp.c gfortran.h (gfc_extract_int): Change return type to bool. 2017-01-21 11:30:54 +01:00
mathbuiltins.def Update copyright years. 2017-01-01 13:07:43 +01:00
misc.c Revert r244448 2017-01-13 21:53:16 +02:00
module.c gfortran.h (gfc_extract_int): Change return type to bool. 2017-01-21 11:30:54 +01:00
openmp.c gfortran.h (gfc_extract_int): Change return type to bool. 2017-01-21 11:30:54 +01:00
options.c Update copyright years. 2017-01-01 13:07:43 +01:00
parse.c re PR fortran/79154 (omp declare simd in pure function?) 2017-01-22 20:36:57 +01:00
parse.h Update copyright years. 2017-01-01 13:07:43 +01:00
primary.c gfortran.h (gfc_extract_int): Change return type to bool. 2017-01-21 11:30:54 +01:00
resolve.c Revert r244448 2017-01-13 21:53:16 +02:00
scanner.c Update copyright years. 2017-01-01 13:07:43 +01:00
scanner.h Update copyright years. 2017-01-01 13:07:43 +01:00
simplify.c gfortran.h (gfc_extract_int): Change return type to bool. 2017-01-21 11:30:54 +01:00
st.c Update copyright years. 2017-01-01 13:07:43 +01:00
symbol.c gfortran.h (gfc_extract_int): Change return type to bool. 2017-01-21 11:30:54 +01:00
target-memory.c Revert r244448 2017-01-13 21:53:16 +02:00
target-memory.h Revert r244448 2017-01-13 21:53:16 +02:00
trans-array.c Revert r244448 2017-01-13 21:53:16 +02:00
trans-array.h re PR fortran/78781 ([Coarray] ICE in gfc_deallocate_scalar_with_status, at fortran/trans.c:1588) 2017-01-07 18:26:58 +01:00
trans-common.c PR tree-optimization/78913 - Probably misleading error reported by -Wformat-length 2017-01-08 16:42:09 -07:00
trans-const.c Revert r244448 2017-01-13 21:53:16 +02:00
trans-const.h Revert r244448 2017-01-13 21:53:16 +02:00
trans-decl.c gfortran.h (gfc_extract_int): Change return type to bool. 2017-01-21 11:30:54 +01:00
trans-expr.c re PR fortran/50069 (FORALL fails on a character array) 2017-01-18 21:41:48 +00:00
trans-intrinsic.c Revert r244448 2017-01-13 21:53:16 +02:00
trans-io.c Revert r244448 2017-01-13 21:53:16 +02:00
trans-openmp.c Update copyright years. 2017-01-01 13:07:43 +01:00
trans-stmt.c gfortran.h (gfc_extract_int): Change return type to bool. 2017-01-21 11:30:54 +01:00
trans-stmt.h Update copyright years. 2017-01-01 13:07:43 +01:00
trans-types.c Revert r244448 2017-01-13 21:53:16 +02:00
trans-types.h Revert r244448 2017-01-13 21:53:16 +02:00
trans.c re PR fortran/78781 ([Coarray] ICE in gfc_deallocate_scalar_with_status, at fortran/trans.c:1588) 2017-01-07 18:26:58 +01:00
trans.h Update copyright years. 2017-01-01 13:07:43 +01:00
types.def Update copyright years. 2017-01-01 13:07:43 +01:00