This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch hjl/no-plt/master in repository gcc.
discards dd21ec5 Call ___tls_get_addr via GOT for GNU TLS if possible discards d7313926 Check if x86 ld supports calling ___tls_get_addr via GOT discards f0200cd i386: Load external function address via GOT slot discards 48fdcca i386: Generate R_386_GOT32X relocation for -fno-plt discards 10a5b3c Check if x86 as/ld support R_386_GOT32X relocation discards 583e3e1 x86-64: Load external function address via GOT slot adds e6ab5d5 Daily bump. adds 467ea4c PR target/71375 * config/rs6000/aix51.h (TARG [...] adds 12dd716 * config/avr/avr.c (avr_print_operand): Fix "format not a st [...] adds ed7f474 gcc/ PR target/71103 * config/avr/avr.md (movqi): Handle lo [...] adds 34d36b7 [typo] alignement -> alignment adds c1460a1 The Cortex-A57 scheduler is missing fcsel, so add it. adds 97c23bb 2016-06-16 Hristian Kirtchev kirtchev@adacore.com adds 2eaf269 Improve modes_tieable by returning true in more cases: allow [...] adds e13b163 2016-06-20 Hristian Kirtchev kirtchev@adacore.com adds d093127 2016-06-20 Ed Schonberg schonberg@adacore.com adds 77fd9c7 2016-06-20 Hristian Kirtchev kirtchev@adacore.com adds adc048b [AArch64] Give some new costs for Cortex-A57 floating-point o [...] adds fc1bf13 [Patch AArch64] Fixup to fcvt patterns added in r237200 adds 7ab71cb [Patch AArch64] Add some more missing intrinsics adds 93aef13 [AArch64] Give some new costs for Cortex-A53 floating-point o [...] adds e458dfd [PATCH]Fix scan-tree-dump-times syntax errors in gcc.dg/tree- [...] adds 0f61dae PR c/69507 - bogus warning: ISO C does not allow __alignof__ [...] adds 8f097cf This patch cleans up the -mpc-relative-loads option processin [...] adds ecbea05 C++ FE: Show both locations in string literal concatenation error adds a40b4b6 2016-06-20 Tobias Burnus burnus@net-b.de adds 03129cc PR target/71559 * config/i386/i386.c (ix86_fp_cmp_code_to_p [...] adds eff8a53 PR target/71571 * config/cris/cris.c (cris_asm_output_mi_th [...] adds dbddef4 PR target/71571 * g++.dg/torture/pr71571.C: New test. adds c30c91f 2016-06-20 François Dumont fdumont@gcc.gnu.org adds 2ec34e1 Clear executable property mistakenly added to pr71571.C. adds 232a3df PR rtl-optimization/71591 * toplev.c (toplev::run_self_test [...] adds d7f45b8 PR middle-end/71581 * tree-ssa-uninit.c (warn_uninit): If E [...] adds e218d07 Fix ICE on conditional expression between DFP and non-DFP flo [...] adds afc24dc Daily bump. adds faeffe4 Mark some more tests as UNSUPPORTED for avr adds ec15ec3 PR tree-optimization/71588 * tree-ssa-strlen.c (valid_built [...] adds 3bdae8d PR target/71103 * config/avr/avr.md (movqi): Only handle lo [...] adds b1d666b PR target/30417 * config/avr/gen-avr-mmcu-specs.c (print_mc [...] adds c0ac34c * cse.c (canon_asm_operands): New function extracted from... [...] adds aecfaa5 * config-list.mk: Remove rs6000-ibm-aix4.3, rs6000-ib [...] adds 2c6ac78 [PATCH/AARCH64] Accept vulcan as a cpu name for the AArch64 p [...] adds a15584d gcc/testsuite/ChangeLog: adds ada6116 Convert V1TImode register to TImode in debug insn adds 49763db [AVX-512ER] vrcp28ps auto generation adds 1279284 [AVX-512ER] vrsqrt28ps auto generation adds a20f6cd Due to recent improvements to the vectorizer, the number of v [...] adds 7b3e5dc s/imposisble/impossible in predict.c adds 949bfed Fix tree-ssa/attr-hotcold-2.c failures now that the test runs [...] adds 66ff0c6 The recently added gcc.target/aarch64/advsimd-intrinsics/vrnd [...] adds 88b05fa Fix type_dependent_expression_p of member templates. adds 61e0c72 Fix constraint satisfaction in uninstantiated template. adds 1cb2b4d 2016-06-20 Tobias Burnus burnus@net-b.de adds f4b7151 [gcc] 2016-06-21 Michael Meissner meissner@linux.vnet.ibm.com adds be3464d * tree.c (verify_type_variant): Skip TYPE_SIZE and TYPE_SIZE [...] adds a6f93fc gcc/ChangeLog: adds 6905db5 remove support for the interix target adds b79c0f5 remove support for targeting openbsd 2 or 3 adds 7957303 remove knetbsd support adds dac5da0 remove h8300-rtems support adds 13c64cb remove m32-rtems support adds 0f7d9ee remove avr-rtems support adds 03fee1f remove mep-* support adds df4d4b4 Daily bump. adds bd08c37 * c-common.c (get_source_date_epoch): Use int64_t instead of [...] adds 2b5100c * bb-reorder.c (pass_partition_blocks::gate): Update comment. adds 3c6aa27 [AArch64] Add initial support for Cortex-A73 adds 8151105 Handle gas/gld --compress-debug-sections=type adds e522022 [ARM] Add initial support for Cortex-A73 adds 7eaf447 2016-06-22 Arnaud Charlet charlet@adacore.com adds e7402fd 2016-06-22 Ed Schonberg schonberg@adacore.com adds c50b38d 2016-06-22 Hristian Kirtchev kirtchev@adacore.com adds ee492a5 2016-06-22 Arnaud Charlet charlet@adacore.com adds 08619e6 Minor reformatting. adds 7db3380 2016-06-22 Ed Schonberg schonberg@adacore.com adds 514a555 2016-06-22 Hristian Kirtchev kirtchev@adacore.com adds 428b7b3 Minor cleanup. adds d7e07b9 2016-06-22 Arnaud Charlet charlet@adacore.com adds 8650387 2016-06-22 Hristian Kirtchev kirtchev@adacore.com adds e34cd69 2016-06-22 Ed Schonberg schonberg@adacore.com adds b9d52db 2016-06-22 Bob Duff duff@adacore.com adds 08439b3 2016-06-22 Justin Squirek squirek@adacore.com adds f266acb Code cleanup. adds 4c823e0 * vxworks-crtbe-link.spec: Removed, no longer used. adds 4653246 2016-06-22 Hristian Kirtchev kirtchev@adacore.com adds ec6c6f1 2016-06-22 Ed Schonberg schonberg@adacore.com adds 3abfdf5 2016-06-22 Arnaud Charlet charlet@adacore.com adds e4edd98 Minor reformatting. adds 6ac263a Add final newline. adds fadfd5f gcc: 2016-06-22 Bernd Edlinger bernd.edlinger@hotmail.de adds 2c21de5 * function.c (assign_parm_setup_reg): Prevent sharing in ano [...] adds 25fe98a * config/aarch64/aarch64-protos.h (aarch64_elf_asm_named_sect [...] adds 82ccd33 gcc/ adds 88230ad * gcc.dg/guality/param-5.c (clear_stack): Tweak. adds 59bde51 * gcc/ChangeLog: Add pointer to PR71151 for r237536. * gcc/ [...] adds d870a45 * gcc.dg/guality/param-5.c (clear_stack): Tweak. adds 6628b04 Implement -fdiagnostics-parseable-fixits adds 79280f4 * dwarf2out.c (scompare_loc_descriptor): Use SCALAR_INT_MODE [...] adds 8469aec C FE: suggest corrections for misspelled identifiers and type names adds e557fc7 libcpp: Tweak to missing #include source location adds 27ddb23 * config/i386/i386.c (ix86_expand_move): Simplify SYMBOL_REF [...] adds 0941fba PR target/67400 * config/i386/i386-protos.h (ix86_force_loa [...] adds 56896ed * testsuite/ChangeLog: Whitespace fixes. adds 06c343d Daily bump. adds 1d6aa00 2016-06-23 Jakub Sejdak jakub.sejdak@phoesys.com adds 6de7718 2016-06-23 Jakub Sejdak jakub.sejdak@phoesys.com adds 21ecea3 2016-06-23 Jakub Sejdak jakub.sejdak@phoesys.com adds afa7ed8 Fix PR middle-end/71619 adds 8196459 Add gcc-auto-profile script adds ff600f6 Run profile feedback tests with autofdo adds b4c71cb Add make autoprofiledbootstrap adds 2a52910 * tree-inline.c (remap_decl): Preserve DECL_ORIGINAL_TYPE in [...] adds 88be2b3 2016-06-23 Jerry DeLisle jvdelisle@gcc.gnu.org adds 6fb2f18 i386: Access external function via GOT slot for -fno-plt adds eaf77c2 Apply missing changes adds affe5c1 PR tree-optimization/71488 * gcc.target/i386/i386.exp (chec [...] adds 7440da4 * config/i386/driver-i386.c (host_detect_local_cpu): Set PR [...] adds 81883ae [gcc] 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm. [...] adds ddf0851 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instea [...] adds d2e78ed 2016-06-23 François Dumont fdumont@gcc.gnu.org new c1c86a8 Call tls_get_addr via GOT for GNU TLS if possible
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (dd21ec5) \ N -- N -- N refs/heads/hjl/no-plt/master (c1c86a8)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: ChangeLog | 16 + Makefile.def | 7 + Makefile.in | 5780 ++++- Makefile.tpl | 16 +- config/ChangeLog | 5 + config/elf.m4 | 2 +- config/picflag.m4 | 4 - configure | 10 +- configure.ac | 8 +- contrib/ChangeLog | 40 + contrib/config-list.mk | 24 +- contrib/gen_autofdo_event.py | 155 + contrib/header-tools/ChangeLog | 5 + contrib/header-tools/README | 2 +- contrib/header-tools/reduce-headers | 1 - fixincludes/ChangeLog | 4 + fixincludes/mkfixinc.sh | 1 - gcc/ChangeLog | 470 +- gcc/DATESTAMP | 2 +- gcc/Makefile.in | 9 +- gcc/ada/ChangeLog | 458 + gcc/ada/a-cuprqu.adb | 254 +- gcc/ada/a-cuprqu.ads | 93 +- .../{a-exetim-posix.adb => a-exetim-darwin.adb} | 95 +- gcc/ada/atree.adb | 17 + gcc/ada/atree.ads | 8 +- gcc/ada/atree.h | 3 +- gcc/ada/checks.adb | 122 +- gcc/ada/debug.adb | 5 +- gcc/ada/einfo.adb | 426 +- gcc/ada/einfo.ads | 148 +- gcc/ada/exp_aggr.ads | 3 +- gcc/ada/exp_ch11.adb | 3 +- gcc/ada/exp_ch3.adb | 515 +- gcc/ada/exp_ch4.adb | 48 +- gcc/ada/exp_ch7.adb | 1560 ++ gcc/ada/exp_ch7.ads | 19 +- gcc/ada/exp_ch9.adb | 6 - gcc/ada/exp_disp.adb | 4 +- gcc/ada/exp_util.adb | 36 +- gcc/ada/freeze.adb | 129 +- gcc/ada/g-comlin.adb | 12 +- gcc/ada/g-comlin.ads | 4 +- gcc/ada/g-socket.adb | 33 +- gcc/ada/gcc-interface/decl.c | 48 +- gcc/ada/gcc-interface/utils.c | 15 +- gcc/ada/gnatbind.adb | 58 +- gcc/ada/inline.adb | 2 +- gcc/ada/lib-xref-spark_specific.adb | 993 +- gcc/ada/lib-xref.ads | 10 - gcc/ada/lib.ads | 50 +- gcc/ada/make.adb | 62 +- gcc/ada/pprint.adb | 19 +- gcc/ada/restrict.adb | 3 +- gcc/ada/s-htable.adb | 4 +- gcc/ada/s-memory.adb | 23 +- gcc/ada/s-memory.ads | 8 +- gcc/ada/s-regpat.adb | 15 +- gcc/ada/s-secsta.adb | 38 +- gcc/ada/s-tassta.adb | 10 +- gcc/ada/s-tpobop.adb | 12 +- gcc/ada/sem.adb | 5 +- gcc/ada/sem.ads | 5 + gcc/ada/sem_ch13.adb | 916 +- gcc/ada/sem_ch13.ads | 21 +- gcc/ada/sem_ch3.adb | 347 +- gcc/ada/sem_ch6.adb | 74 +- gcc/ada/sem_ch7.adb | 114 +- gcc/ada/sem_ch8.adb | 40 +- gcc/ada/sem_ch9.adb | 43 +- gcc/ada/sem_dim.adb | 7 +- gcc/ada/sem_elab.adb | 3 +- gcc/ada/sem_prag.adb | 725 +- gcc/ada/sem_prag.ads | 31 +- gcc/ada/sem_res.adb | 26 +- gcc/ada/sem_type.adb | 7 +- gcc/ada/sem_util.adb | 205 +- gcc/ada/sem_util.ads | 23 + gcc/ada/sem_warn.adb | 2 +- gcc/ada/sinfo.ads | 4 + gcc/ada/spark_xrefs.ads | 2 +- gcc/ada/sprint.adb | 6 +- gcc/ada/system-vxworks-arm.ads | 2 +- gcc/ada/system-vxworks-ppc.ads | 2 +- gcc/ada/types.ads | 4 +- gcc/ada/vxworks-crtbe-link.spec | 13 - gcc/bb-reorder.c | 2 +- gcc/c-family/ChangeLog | 10 + gcc/c-family/c-common.c | 6 +- gcc/c-family/c-common.h | 9 + gcc/c/ChangeLog | 36 + gcc/c/Make-lang.in | 14 + gcc/c/c-decl.c | 190 +- gcc/c/c-parser.c | 144 +- gcc/c/c-tree.h | 1 + gcc/c/c-typeck.c | 2 + gcc/common.opt | 4 + gcc/common/config/mep/mep-common.c | 89 - gcc/config.gcc | 85 +- gcc/config.in | 25 +- gcc/config/aarch64/aarch64-builtins.c | 12 +- gcc/config/aarch64/aarch64-cores.def | 8 +- gcc/config/aarch64/aarch64-protos.h | 1 - gcc/config/aarch64/aarch64-simd-builtins.def | 8 +- gcc/config/aarch64/aarch64-tune.md | 2 +- gcc/config/aarch64/aarch64.c | 110 +- gcc/config/aarch64/aarch64.md | 8 +- gcc/config/aarch64/aarch64.opt | 2 +- gcc/config/aarch64/arm_neon.h | 53 + gcc/config/arm/aarch-cost-tables.h | 104 +- gcc/config/arm/arm-cores.def | 4 + gcc/config/arm/arm-tables.opt | 9 + gcc/config/arm/arm-tune.md | 5 +- gcc/config/arm/arm.c | 23 + gcc/config/arm/bpabi.h | 6 + gcc/config/arm/cortex-a57.md | 2 +- gcc/config/arm/t-aprofile | 3 + gcc/config/{ia64/t-hpux => arm/t-phoenix} | 19 +- gcc/config/avr/avr.c | 8 +- gcc/config/avr/avr.md | 23 +- gcc/config/avr/gen-avr-mmcu-specs.c | 16 +- gcc/config/avr/rtems.h | 27 - gcc/config/avr/t-rtems | 3 - gcc/config/cris/cris.c | 6 +- gcc/config/h8300/rtems.h | 29 - gcc/config/h8300/t-rtems | 7 - gcc/config/i386/constraints.md | 2 +- gcc/config/i386/driver-i386.c | 23 +- gcc/config/i386/gcc-auto-profile | 70 + gcc/config/i386/i386-interix.h | 345 - gcc/config/i386/i386.c | 283 +- gcc/config/i386/i386.md | 16 +- gcc/config/i386/interix.opt | 34 - gcc/config/i386/knetbsd-gnu.h | 21 - gcc/config/i386/knetbsd-gnu64.h | 26 - gcc/config/i386/predicates.md | 43 +- gcc/config/i386/sse.md | 11 + gcc/config/i386/t-interix | 30 - gcc/config/knetbsd-gnu.h | 35 - gcc/config/mep/constraints.md | 162 - gcc/config/mep/default.h | 10 - gcc/config/mep/intrinsics.h | 620 - gcc/config/mep/intrinsics.md | 21568 ------------------- gcc/config/mep/ivc2-template.h | 9 - gcc/config/mep/mep-c5.cpu | 277 - gcc/config/mep/mep-core.cpu | 3080 --- gcc/config/mep/mep-default.cpu | 25 - gcc/config/mep/mep-ext-cop.cpu | 23 - gcc/config/mep/mep-intrin.h | 8933 -------- gcc/config/mep/mep-ivc2.cpu | 9775 --------- gcc/config/mep/mep-pragma.c | 398 - gcc/config/mep/mep-protos.h | 128 - gcc/config/mep/mep.c | 7263 ------- gcc/config/mep/mep.cpu | 21 - gcc/config/mep/mep.h | 790 - gcc/config/mep/mep.md | 2254 -- gcc/config/mep/mep.opt | 164 - gcc/config/mep/predicates.md | 184 - gcc/config/mep/t-mep | 68 - gcc/config/openbsd-oldgas.h | 26 - gcc/config/{m32r/rtems.h => phoenix.h} | 28 +- gcc/config/rs6000/aix43.h | 3 + gcc/config/rs6000/aix51.h | 3 + gcc/config/rs6000/predicates.md | 35 +- gcc/config/rs6000/rs6000.c | 23 +- gcc/config/rs6000/rs6000.h | 20 + gcc/configure | 196 +- gcc/configure.ac | 148 +- gcc/cp/ChangeLog | 19 + gcc/cp/Make-lang.in | 14 +- gcc/cp/constraint.cc | 6 +- gcc/cp/parser.c | 15 +- gcc/cp/pt.c | 47 +- gcc/cse.c | 30 +- gcc/diagnostic-core.h | 2 + gcc/diagnostic.c | 270 + gcc/diagnostic.h | 4 + gcc/doc/install.texi | 35 +- gcc/doc/invoke.texi | 49 +- gcc/doc/md.texi | 101 - gcc/dwarf2out.c | 78 +- gcc/fortran/ChangeLog | 18 + gcc/fortran/resolve.c | 11 + gcc/fortran/trans-expr.c | 10 +- gcc/fortran/trans-types.c | 1 - gcc/function.c | 7 +- gcc/gcov-tool.c | 14 +- gcc/lto/ChangeLog | 4 + gcc/lto/Make-lang.in | 14 +- gcc/opts.c | 4 + gcc/params.def | 2 +- gcc/predict.c | 12 +- gcc/selftest-run-tests.c | 1 + gcc/selftest.h | 1 + gcc/spellcheck.h | 22 +- gcc/stor-layout.c | 8 +- gcc/testsuite/ChangeLog | 364 +- gcc/testsuite/c-c++-common/attributes-1.c | 2 +- gcc/testsuite/c-c++-common/missing-header-1.c | 8 + gcc/testsuite/c-c++-common/missing-header-2.c | 8 + gcc/testsuite/c-c++-common/missing-header-3.c | 8 + gcc/testsuite/c-c++-common/missing-header-4.c | 8 + gcc/testsuite/c-c++-common/pr68657-1.c | 1 + gcc/testsuite/c-c++-common/pr68657-2.c | 1 + gcc/testsuite/c-c++-common/pr68657-3.c | 1 + gcc/testsuite/g++.dg/bprob/bprob.exp | 8 + gcc/testsuite/g++.dg/concepts/memtmpl1.C | 15 + .../g++.dg/diagnostic/string-literal-concat.C | 23 + gcc/testsuite/g++.dg/pr71488.C | 24 + gcc/testsuite/g++.dg/torture/pr71571.C | 43 + gcc/testsuite/g++.dg/tree-prof/tree-prof.exp | 8 + gcc/testsuite/g++.dg/vect/pr33834_2.cc | 2 +- gcc/testsuite/g++.dg/vect/pr33860a.cc | 2 +- gcc/testsuite/g++.dg/vect/pr45470-a.cc | 2 +- gcc/testsuite/g++.dg/vect/pr45470-b.cc | 2 +- gcc/testsuite/g++.dg/vect/pr60896.cc | 2 +- gcc/testsuite/gcc.dg/attr-ms_struct-1.c | 2 +- gcc/testsuite/gcc.dg/attr-ms_struct-2.c | 2 +- gcc/testsuite/gcc.dg/attr-ms_struct-packed1.c | 2 +- gcc/testsuite/gcc.dg/bf-ms-attrib.c | 2 +- gcc/testsuite/gcc.dg/bf-ms-layout-2.c | 2 +- gcc/testsuite/gcc.dg/bf-ms-layout-3.c | 2 +- gcc/testsuite/gcc.dg/bf-ms-layout.c | 2 +- gcc/testsuite/gcc.dg/bf-no-ms-layout.c | 2 +- gcc/testsuite/gcc.dg/cpp/pr71591.c | 5 + gcc/testsuite/gcc.dg/dfp/usual-arith-conv-bad-3.c | 13 + gcc/testsuite/gcc.dg/diagnostic-token-ranges.c | 3 +- gcc/testsuite/gcc.dg/gnu89-const-expr-1.c | 2 +- gcc/testsuite/gcc.dg/gnu90-const-expr-1.c | 2 +- gcc/testsuite/gcc.dg/gnu99-const-expr-1.c | 2 +- gcc/testsuite/gcc.dg/gnu99-static-1.c | 4 +- gcc/testsuite/gcc.dg/guality/param-4.c | 2 +- gcc/testsuite/gcc.dg/guality/param-5.c | 38 + .../diagnostic-test-show-locus-parseable-fixits.c | 41 + gcc/testsuite/gcc.dg/plugin/plugin.exp | 3 +- gcc/testsuite/gcc.dg/pr67580.c | 18 +- gcc/testsuite/gcc.dg/pr71558.c | 17 + gcc/testsuite/gcc.dg/pr71581.c | 24 + gcc/testsuite/gcc.dg/pr71619.c | 11 + gcc/testsuite/gcc.dg/spellcheck-identifiers.c | 136 + gcc/testsuite/gcc.dg/spellcheck-typenames.c | 107 + gcc/testsuite/gcc.dg/torture/pr69714.c | 1 + gcc/testsuite/gcc.dg/torture/pr70025.c | 1 + gcc/testsuite/gcc.dg/torture/pr70083.c | 1 + gcc/testsuite/gcc.dg/torture/pr70542.c | 1 + gcc/testsuite/gcc.dg/torture/pr70935.c | 1 + gcc/testsuite/gcc.dg/tree-prof/tree-prof.exp | 8 + gcc/testsuite/gcc.dg/tree-ssa/attr-hotcold-2.c | 9 +- gcc/testsuite/gcc.dg/tree-ssa/forwprop-28.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/reassoc-32.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/reassoc-33.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/reassoc-34.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/reassoc-35.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/reassoc-36.c | 2 +- .../gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c | 2 +- .../gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c | 2 +- .../gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c | 2 +- .../gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c | 2 +- .../gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c | 2 +- .../gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-11.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/vrp87.c | 2 +- gcc/testsuite/gcc.dg/vect/no-tree-pre-pr45241.c | 1 - gcc/testsuite/gcc.dg/vect/pr18308.c | 2 +- gcc/testsuite/gcc.dg/vect/pr24049.c | 2 +- gcc/testsuite/gcc.dg/vect/pr33373.c | 2 +- gcc/testsuite/gcc.dg/vect/pr36228.c | 2 +- gcc/testsuite/gcc.dg/vect/pr42395.c | 2 +- gcc/testsuite/gcc.dg/vect/pr42604.c | 2 +- gcc/testsuite/gcc.dg/vect/pr46663.c | 2 +- gcc/testsuite/gcc.dg/vect/pr48765.c | 2 +- gcc/testsuite/gcc.dg/vect/pr49093.c | 2 +- gcc/testsuite/gcc.dg/vect/pr49352.c | 2 +- gcc/testsuite/gcc.dg/vect/pr52298.c | 5 +- gcc/testsuite/gcc.dg/vect/pr52870.c | 2 +- gcc/testsuite/gcc.dg/vect/pr53185.c | 3 +- gcc/testsuite/gcc.dg/vect/pr53773.c | 2 +- gcc/testsuite/gcc.dg/vect/pr56695.c | 1 - gcc/testsuite/gcc.dg/vect/pr62171.c | 1 - gcc/testsuite/gcc.dg/vect/pr63530.c | 5 +- gcc/testsuite/gcc.dg/vect/pr68339.c | 2 +- gcc/testsuite/gcc.dg/vect/pr71259.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-82_64.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-83_64.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-bool-cmp.c | 256 + gcc/testsuite/gcc.dg/vect/vect-debug-pr41926.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-shift-2-big-array.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-shift-2.c | 2 +- gcc/testsuite/gcc.misc-tests/bprob.exp | 7 + .../gcc.target/aarch64/advsimd-intrinsics/vrnd.c | 2 +- .../gcc.target/aarch64/advsimd-intrinsics/vrnda.c | 2 +- .../gcc.target/aarch64/advsimd-intrinsics/vrndm.c | 2 +- .../gcc.target/aarch64/advsimd-intrinsics/vrndn.c | 2 +- .../gcc.target/aarch64/advsimd-intrinsics/vrndp.c | 2 +- .../gcc.target/aarch64/advsimd-intrinsics/vrndx.c | 2 +- gcc/testsuite/gcc.target/avr/torture/pr71103-2.c | 118 + gcc/testsuite/gcc.target/i386/asm-flag-7.c | 9 + gcc/testsuite/gcc.target/i386/avx-pr71559.c | 8 + .../gcc.target/i386/avx512er-vrcp28ps-3.c | 50 + .../gcc.target/i386/avx512er-vrcp28ps-4.c | 6 + .../gcc.target/i386/avx512er-vrsqrt28ps-3.c | 47 + .../gcc.target/i386/avx512er-vrsqrt28ps-4.c | 7 + .../gcc.target/i386/avx512er-vrsqrt28ps-5.c | 47 + .../gcc.target/i386/avx512er-vrsqrt28ps-6.c | 7 + gcc/testsuite/gcc.target/i386/avx512f-pr71559.c | 8 + gcc/testsuite/gcc.target/i386/bitfield1.c | 2 +- gcc/testsuite/gcc.target/i386/bitfield2.c | 2 +- gcc/testsuite/gcc.target/i386/bitfield3.c | 1 - gcc/testsuite/gcc.target/i386/i386.exp | 14 - gcc/testsuite/gcc.target/i386/noplt-gd-1.c | 27 + gcc/testsuite/gcc.target/i386/noplt-gd-2.c | 28 + gcc/testsuite/gcc.target/i386/noplt-gd-3.c | 12 + gcc/testsuite/gcc.target/i386/noplt-ld-1.c | 27 + gcc/testsuite/gcc.target/i386/noplt-ld-2.c | 21 + gcc/testsuite/gcc.target/i386/noplt-ld-3.c | 12 + gcc/testsuite/gcc.target/i386/pr67400-3.c | 2 +- gcc/testsuite/gcc.target/i386/pr67400-5.c | 2 +- .../gcc.target/i386/{pr67400-1.c => pr67400-7.c} | 4 +- gcc/testsuite/gcc.target/i386/pr71549.c | 24 + gcc/testsuite/gcc.target/i386/sse2-pr71559.c | 73 + gcc/testsuite/gcc.target/powerpc/darn-0.c | 3 + gcc/testsuite/gcc.target/powerpc/darn-1.c | 5 +- gcc/testsuite/gcc.target/powerpc/darn-2.c | 5 +- gcc/testsuite/gcc.target/powerpc/p9-splat-5.c | 16 + gcc/testsuite/gcc.target/powerpc/vadsdu-0.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsdu-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsdu-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsdu-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsdu-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsdu-5.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsdub-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsdub-2.c | 5 +- gcc/testsuite/gcc.target/powerpc/vadsduh-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsduh-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsduw-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsduw-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/vslv-0.c | 2 + gcc/testsuite/gcc.target/powerpc/vslv-1.c | 2 + gcc/testsuite/gcc.target/powerpc/vsrv-0.c | 2 + gcc/testsuite/gcc.target/powerpc/vsrv-1.c | 2 + gcc/testsuite/gfortran.dg/char4_iunit_1.f03 | 2 +- gcc/testsuite/gfortran.dg/coarray/data_1.f90 | 11 + gcc/testsuite/gfortran.dg/common_align_2.f90 | 2 +- gcc/testsuite/gfortran.dg/f2003_io_5.f03 | 4 +- gcc/testsuite/gfortran.dg/pointer_remapping_10.f90 | 46 + gcc/testsuite/gfortran.dg/prof/prof.exp | 7 + gcc/testsuite/gfortran.dg/real_const_3.f90 | 9 +- .../gfortran.dg/vect/fast-math-mgrid-resid.f | 5 +- gcc/testsuite/gfortran.dg/vect/pr39318.f90 | 2 +- gcc/testsuite/gfortran.dg/vect/pr45714-a.f | 2 +- gcc/testsuite/gfortran.dg/vect/pr45714-b.f | 2 +- gcc/testsuite/gfortran.dg/vect/pr46213.f90 | 2 +- gcc/testsuite/gfortran.dg/vect/vect-8.f90 | 2 +- gcc/testsuite/lib/gcc-defs.exp | 51 + gcc/testsuite/lib/gcc-dg.exp | 2 + gcc/testsuite/lib/profopt.exp | 82 +- gcc/testsuite/lib/prune.exp | 3 + gcc/testsuite/lib/target-supports.exp | 149 +- gcc/toplev.c | 5 + gcc/tree-inline.c | 15 +- gcc/tree-ssa-strlen.c | 66 +- gcc/tree-ssa-uninit.c | 23 + gcc/tree-vect-patterns.c | 3 +- gcc/tree-vect-stmts.c | 96 +- gcc/tree.c | 9 +- gcc/tree.h | 2 +- libcpp/ChangeLog | 64 + libcpp/directives.c | 2 +- libcpp/errors.c | 52 +- libcpp/files.c | 105 +- libcpp/include/cpplib.h | 7 +- libcpp/include/line-map.h | 16 + libcpp/init.c | 7 +- libcpp/internal.h | 7 +- libcpp/line-map.c | 4 +- libgcc/ChangeLog | 38 + libgcc/config.host | 40 +- libgcc/config/avr/t-rtems | 2 - libgcc/config/i386/t-interix | 3 - libgcc/config/mep/lib1funcs.S | 125 - libgcc/config/mep/lib2funcs.c | 139 - libgcc/config/mep/t-mep | 16 - libgcc/config/mep/tramp.c | 103 - libgfortran/ChangeLog | 27 + libgfortran/io/write.c | 274 +- libgfortran/io/write_float.def | 636 +- libstdc++-v3/ChangeLog | 35 + libstdc++-v3/configure | 2 +- libstdc++-v3/configure.host | 6 +- libstdc++-v3/crossconfig.m4 | 2 +- libstdc++-v3/include/debug/array | 7 +- libstdc++-v3/include/tr1/hashtable_policy.h | 21 +- libstdc++-v3/src/c++11/hashtable_c++0x.cc | 28 +- libstdc++-v3/src/shared/hashtable-aux.cc | 1 + .../hash_policy/{load_factor.cc => 71181.cc} | 51 +- .../unordered_set/hash_policy/power2_rehash.cc | 25 + .../{power2_rehash.cc => prime_rehash.cc} | 26 +- .../unordered_set/hash_policy/rehash.cc | 50 +- 398 files changed, 16317 insertions(+), 61841 deletions(-) create mode 100755 contrib/gen_autofdo_event.py copy gcc/ada/{a-exetim-posix.adb => a-exetim-darwin.adb} (70%) delete mode 100644 gcc/ada/vxworks-crtbe-link.spec delete mode 100644 gcc/common/config/mep/mep-common.c copy gcc/config/{ia64/t-hpux => arm/t-phoenix} (62%) delete mode 100644 gcc/config/avr/rtems.h delete mode 100644 gcc/config/avr/t-rtems delete mode 100644 gcc/config/h8300/rtems.h delete mode 100644 gcc/config/h8300/t-rtems create mode 100755 gcc/config/i386/gcc-auto-profile delete mode 100644 gcc/config/i386/i386-interix.h delete mode 100644 gcc/config/i386/interix.opt delete mode 100644 gcc/config/i386/knetbsd-gnu.h delete mode 100644 gcc/config/i386/knetbsd-gnu64.h delete mode 100644 gcc/config/i386/t-interix delete mode 100644 gcc/config/knetbsd-gnu.h delete mode 100644 gcc/config/mep/constraints.md delete mode 100644 gcc/config/mep/default.h delete mode 100644 gcc/config/mep/intrinsics.h delete mode 100644 gcc/config/mep/intrinsics.md delete mode 100644 gcc/config/mep/ivc2-template.h delete mode 100644 gcc/config/mep/mep-c5.cpu delete mode 100644 gcc/config/mep/mep-core.cpu delete mode 100644 gcc/config/mep/mep-default.cpu delete mode 100644 gcc/config/mep/mep-ext-cop.cpu delete mode 100644 gcc/config/mep/mep-intrin.h delete mode 100644 gcc/config/mep/mep-ivc2.cpu delete mode 100644 gcc/config/mep/mep-pragma.c delete mode 100644 gcc/config/mep/mep-protos.h delete mode 100644 gcc/config/mep/mep.c delete mode 100644 gcc/config/mep/mep.cpu delete mode 100644 gcc/config/mep/mep.h delete mode 100644 gcc/config/mep/mep.md delete mode 100644 gcc/config/mep/mep.opt delete mode 100644 gcc/config/mep/predicates.md delete mode 100644 gcc/config/mep/t-mep delete mode 100644 gcc/config/openbsd-oldgas.h rename gcc/config/{m32r/rtems.h => phoenix.h} (50%) create mode 100644 gcc/testsuite/c-c++-common/missing-header-1.c create mode 100644 gcc/testsuite/c-c++-common/missing-header-2.c create mode 100644 gcc/testsuite/c-c++-common/missing-header-3.c create mode 100644 gcc/testsuite/c-c++-common/missing-header-4.c create mode 100644 gcc/testsuite/g++.dg/concepts/memtmpl1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/string-literal-concat.C create mode 100644 gcc/testsuite/g++.dg/pr71488.C create mode 100644 gcc/testsuite/g++.dg/torture/pr71571.C create mode 100644 gcc/testsuite/gcc.dg/cpp/pr71591.c create mode 100644 gcc/testsuite/gcc.dg/dfp/usual-arith-conv-bad-3.c create mode 100644 gcc/testsuite/gcc.dg/guality/param-5.c create mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic-test-show-locus-parseabl [...] create mode 100644 gcc/testsuite/gcc.dg/pr71558.c create mode 100644 gcc/testsuite/gcc.dg/pr71581.c create mode 100644 gcc/testsuite/gcc.dg/pr71619.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-identifiers.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-typenames.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-bool-cmp.c create mode 100644 gcc/testsuite/gcc.target/avr/torture/pr71103-2.c create mode 100644 gcc/testsuite/gcc.target/i386/asm-flag-7.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-pr71559.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512er-vrcp28ps-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512er-vrcp28ps-4.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512er-vrsqrt28ps-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512er-vrsqrt28ps-4.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512er-vrsqrt28ps-5.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512er-vrsqrt28ps-6.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr71559.c create mode 100644 gcc/testsuite/gcc.target/i386/noplt-gd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/noplt-gd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/noplt-gd-3.c create mode 100644 gcc/testsuite/gcc.target/i386/noplt-ld-1.c create mode 100644 gcc/testsuite/gcc.target/i386/noplt-ld-2.c create mode 100644 gcc/testsuite/gcc.target/i386/noplt-ld-3.c copy gcc/testsuite/gcc.target/i386/{pr67400-1.c => pr67400-7.c} (60%) create mode 100644 gcc/testsuite/gcc.target/i386/pr71549.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-pr71559.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-splat-5.c create mode 100644 gcc/testsuite/gfortran.dg/coarray/data_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pointer_remapping_10.f90 delete mode 100644 libgcc/config/avr/t-rtems delete mode 100644 libgcc/config/i386/t-interix delete mode 100644 libgcc/config/mep/lib1funcs.S delete mode 100644 libgcc/config/mep/lib2funcs.c delete mode 100644 libgcc/config/mep/t-mep delete mode 100644 libgcc/config/mep/tramp.c copy libstdc++-v3/testsuite/23_containers/unordered_set/hash_policy/{load_factor.c [...] copy libstdc++-v3/testsuite/23_containers/unordered_set/hash_policy/{power2_rehash [...]