gcc

~vcs-imports/gcc/+git/gcc:hjl/pr82379/master

Last commit made on 2017-10-01
Get this branch:
git clone -b hjl/pr82379/master https://git.launchpad.net/~vcs-imports/gcc/+git/gcc

Branch merges

Branch information

Name:
hjl/pr82379/master
Repository:
lp:~vcs-imports/gcc/+git/gcc

Recent commits

a1ed263... by "H.J. Lu" <email address hidden>

Add anitizer_linux_x86_64.lo if __x86_64__ is defined by $CC

Since size of "void *" is 4 bytes for x32, check if __x86_64__ is defined
by $CC, instead of

if test x$ac_cv_sizeof_void_p = x8; then

to decide wether anitizer_linux_x86_64.lo should be used.

 PR sanitizer/82379
 * configure.tgt (ANITIZER_COMMON_TARGET_DEPENDENT_OBJECTS): Set
 to anitizer_linux_x86_64.lo if __x86_64__ is defined by $CC.

3ff28a9... by kristerw <kristerw@138bc75d-0d04-0410-961f-82ee72b054a4>

2017-09-30 Krister Walfridsson <email address hidden>
     Maya Rashish <email address hidden>

 * config.gcc (*-*-netbsd*): New variable nbsd_tm_file containing
 netbsd.h, netbsd-stdint.h, and netbsd-elf.h.
 (alpha*-*-netbsd*) Use nbsd_tm_file.
 (arm*-*-netbsdelf*) Likewise.
 (i[34567]86-*-netbsdelf*) Likewise.
 (x86_64-*-netbsd*) Likewise.
 (mips*-*-netbsd*) Likewise.
 (powerpc-*-netbsd*) Likewise.
 (sh*-*-netbsd*) Likewise.
 (sparc-*-netbsdelf*) Likewise.
 (sparc64-*-netbsd*) Likewise.
 (m68k*-*-netbsdelf*) Use nbsd_tm_file and add CHAR_FAST8/SHORT_FAST16
 to tm_defines.
 (vax-*-netbsdelf*) Likewise.
 * config/netbsd-stdint.h (INT_FAST8_TYPE): Check CHAR_FAST8.
 (UINT_FAST8_TYPE) Likewise.
 (INT_FAST16_TYPE) Check CHAR_FAST16.
 (UINT_FAST16_TYPE) Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@253323 138bc75d-0d04-0410-961f-82ee72b054a4

dc8ce2a... by paolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>

2017-09-30 Paolo Carlini <email address hidden>

 PR c++/65949
 * g++.dg/cpp1y/lambda-generic-variadic5.C: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@253322 138bc75d-0d04-0410-961f-82ee72b054a4

a9d3f82... by paolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>

/cp
2017-09-30 Paolo Carlini <email address hidden>

 PR c++/68754
 * method.c (defaulted_late_check): Early return if the defaulted
 declaration does not match the expected signature.

/testsuite
2017-09-30 Paolo Carlini <email address hidden>

 PR c++/68754
 * g++.dg/cpp1y/constexpr-68754.C: Move...
 * g++.dg/cpp0x/constexpr-68754.C: ... here, adjust.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@253321 138bc75d-0d04-0410-961f-82ee72b054a4

77e8366... by jakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>

 PR target/82361
 * config/i386/i386.md
 (TARGET_USE_8BIT_IDIV zext divmodsi4 splitter): New define_split.
 (divmodsi4_zext_1, divmodsi4_zext_2, *divmodsi4_zext_1,
 *divmodsi4_zext_2): New define_insn_and_split.
 (*divmodsi4_noext_zext_1, *divmodsi4_noext_zext_2): New define_insn.
 (TARGET_USE_8BIT_IDIV zext udivmodsi4 splitter): New define_split.
 (udivmodsi4_zext_1, udivmodsi4_zext_2, *udivmodsi4_zext_1,
 *udivmodsi4_zext_2, *udivmodsi4_pow2_zext_1, *udivmodsi4_pow2_zext_2):
 New define_insn_and_split.
 (*udivmodsi4_noext_zext_1, *udivmodsi4_noext_zext_2): New define_insn.
 * config/i386/i386.c (ix86_split_idivmod): Handle operands[0] or
 operands[1] having DImode when mode is SImode.

 * gcc.target/i386/pr82361-1.c: New test.
 * gcc.target/i386/pr82361-2.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@253317 138bc75d-0d04-0410-961f-82ee72b054a4

a77a09c... by jakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>

 * config/i386/i386.c (ix86_split_idivmod): Use mode instead of
 always SImode for DIV and MOD in REG_EQUAL notes.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@253316 138bc75d-0d04-0410-961f-82ee72b054a4

afac7bd... by gccadmin <gccadmin@138bc75d-0d04-0410-961f-82ee72b054a4>

Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@253315 138bc75d-0d04-0410-961f-82ee72b054a4

825268c... by segher <segher@138bc75d-0d04-0410-961f-82ee72b054a4>

Order some filenames in a changelog entry.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@253311 138bc75d-0d04-0410-961f-82ee72b054a4

db967b0... by jakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>

 * c-attribs.c (handle_noipa_attribute): Don't add "stack_protect"
 attribute.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@253308 138bc75d-0d04-0410-961f-82ee72b054a4

8360e5d... by ygribov <ygribov@138bc75d-0d04-0410-961f-82ee72b054a4>

2017-09-29 Yury Gribov <email address hidden>

 PR middle-end/82319
gcc/
 * match.pd: Fix handling of NaNs in pattern.

gcc/testsuite/
 * c-c++/common/pr57371-4.c: Test NaN comparisons.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@253307 138bc75d-0d04-0410-961f-82ee72b054a4