sourcebuild.texi: Document new effective target keyword longlong64.
gcc/ChangeLog 2019-06-16 Jozef Lawrynowicz <jozef.l@mittosystems.com> * doc/sourcebuild.texi: Document new effective target keyword longlong64. gcc/testsuite/ChangeLog 2019-06-16 Jozef Lawrynowicz <jozef.l@mittosystems.com> * lib/target-supports.exp: Add check_effective_target_longlong64. From-SVN: r272359
This commit is contained in:
parent
32aac5bd94
commit
1409f3b0f3
|
@ -1,3 +1,8 @@
|
||||||
|
2019-06-16 Jozef Lawrynowicz <jozef.l@mittosystems.com>
|
||||||
|
|
||||||
|
* doc/sourcebuild.texi: Document new effective target keyword
|
||||||
|
longlong64.
|
||||||
|
|
||||||
2019-06-16 Jan Hubicka <hubicka@ucw.cz>
|
2019-06-16 Jan Hubicka <hubicka@ucw.cz>
|
||||||
|
|
||||||
* tree-ssa-alias.c (indirect_ref_may_alias_decl_p,
|
* tree-ssa-alias.c (indirect_ref_may_alias_decl_p,
|
||||||
|
|
|
@ -1357,6 +1357,9 @@ Target has @code{int} that is at 32 bits or longer.
|
||||||
@item int16
|
@item int16
|
||||||
Target has @code{int} that is 16 bits or shorter.
|
Target has @code{int} that is 16 bits or shorter.
|
||||||
|
|
||||||
|
@item longlong64
|
||||||
|
Target has 64-bit @code{long long}.
|
||||||
|
|
||||||
@item long_neq_int
|
@item long_neq_int
|
||||||
Target has @code{int} and @code{long} with different sizes.
|
Target has @code{int} and @code{long} with different sizes.
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,7 @@
|
||||||
|
2019-06-16 Jozef Lawrynowicz <jozef.l@mittosystems.com>
|
||||||
|
|
||||||
|
* lib/target-supports.exp: Add check_effective_target_longlong64.
|
||||||
|
|
||||||
2019-06-16 Jan Hubicka <hubicka@ucw.cz>
|
2019-06-16 Jan Hubicka <hubicka@ucw.cz>
|
||||||
|
|
||||||
* gcc.dg/tree-ssa/alias-access-path-4.c: New testcase.
|
* gcc.dg/tree-ssa/alias-access-path-4.c: New testcase.
|
||||||
|
|
|
@ -2617,6 +2617,15 @@ proc check_effective_target_int32plus { } {
|
||||||
}]
|
}]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Return 1 if we're generating 64-bit long long using default options,
|
||||||
|
# 0 otherwise.
|
||||||
|
|
||||||
|
proc check_effective_target_longlong64 { } {
|
||||||
|
return [check_no_compiler_messages longlong64 object {
|
||||||
|
int dummy[sizeof (long long) == 8 ? 1 : -1];
|
||||||
|
}]
|
||||||
|
}
|
||||||
|
|
||||||
# Return 1 if we're generating 32-bit or larger pointers using default
|
# Return 1 if we're generating 32-bit or larger pointers using default
|
||||||
# options, 0 otherwise.
|
# options, 0 otherwise.
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue