This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch hjl/no-plt/gcc-6-branch in repository gcc.
discards ae398ed Default to -fno-plt discards 83240e8 Call ___tls_get_addr via GOT for GNU TLS if possible discards b2be4f6 Check if x86 ld supports calling ___tls_get_addr via GOT discards 4b0304e i386: Load external function address via GOT slot discards 09840d2 i386: Generate R_386_GOT32X relocation for -fno-plt discards 0b4dd52 Check if x86 as/ld support R_386_GOT32X relocation discards e0b9a46 x86-64: Load external function address via GOT slot adds a2d6eb4 Daily bump. adds f59d822 libstdc++/71545 fix debug checks in binary search algorithms adds b1aa759 Daily bump. adds 0ac3359 Daily bump. adds 70c50a9 Daily bump. adds 7c44187 gcc/ Backport from 2016-06-20 trunk r237589, r236558. PR ta [...] adds 546c046 gcc/ adds aaff3d7 Daily bump. adds a6fb055 Backported from mainline 2016-06-14 Jakub Jelinek <jakub@ [...] adds 04c7378 Backported from mainline 2016-06-16 Jakub Jelinek <jakub@ [...] adds f76aa63 Backported from mainline 2016-06-17 Jakub Jelinek <jakub@ [...] adds 05d577f Backported from mainline 2016-06-20 Jakub Jelinek <jakub@ [...] adds f405667 PR tree-optimization/71588 * tree-ssa-strlen.c (valid_built [...] adds 8f11fa7 PR target/71103 * config/avr/avr.md (movqi): Only handle lo [...] adds a0fd1e8 Backport from 2016-06-21 trunk r237639. PR target/30417 * [...] adds 04474ac Daily bump. adds fe0010a * function.c (assign_parm_setup_reg): Prevent sharing in ano [...] adds 429332d * gcc.dg/guality/param-5.c (clear_stack): Tweak. adds 27f2af9 * gcc.dg/guality/param-5.c (clear_stack): Tweak. adds 0e1ff7f Daily bump. adds ac384b2 Daily bump. adds 46efb19 PR tree-optimization/71647 * omp-low.c (lower_rec_input_cla [...] adds 5c3e508 Daily bump. new e51513f i386: Simplify SYMBOL_REF handling new 14f758e x86-64: Load external function address via GOT slot new c1f9f76 i386: Access external function via GOT slot for -fno-plt new 5f96580 Enable non-PIC noplt tests on 32-bit x86 target new dd8633f 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 (ae398ed) \ N -- N -- N refs/heads/hjl/no-plt/gcc-6-branch (dd8633f)
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 5 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: gcc/ChangeLog | 66 ++++++++ gcc/DATESTAMP | 2 +- gcc/common.opt | 2 +- gcc/config.in | 25 +-- gcc/config/avr/avr.md | 16 ++ gcc/config/avr/gen-avr-mmcu-specs.c | 7 +- gcc/config/i386/constraints.md | 2 +- gcc/config/i386/i386.c | 186 ++++++++++----------- gcc/config/i386/i386.h | 6 +- gcc/config/i386/i386.md | 12 +- gcc/config/i386/predicates.md | 32 +++- gcc/configure | 148 ++++++++-------- gcc/configure.ac | 108 +++++------- gcc/cp/ChangeLog | 25 +++ gcc/cp/decl.c | 8 + gcc/cp/parser.c | 1 + gcc/cp/semantics.c | 20 ++- gcc/function.c | 7 +- gcc/gimplify.c | 55 +++++- gcc/ipa-chkp.c | 8 +- gcc/omp-low.c | 10 +- gcc/testsuite/ChangeLog | 56 +++++++ gcc/testsuite/g++.dg/opt/pr71528.C | 23 +++ gcc/testsuite/gcc.dg/guality/param-5.c | 38 +++++ gcc/testsuite/gcc.dg/pr71558.c | 17 ++ gcc/testsuite/gcc.dg/pr71581.c | 24 +++ gcc/testsuite/gcc.target/avr/pr71103.c | 16 ++ gcc/testsuite/gcc.target/avr/torture/pr71103-2.c | 118 +++++++++++++ gcc/testsuite/gcc.target/i386/noplt-1.c | 5 +- gcc/testsuite/gcc.target/i386/noplt-2.c | 7 +- gcc/testsuite/gcc.target/i386/noplt-3.c | 5 +- gcc/testsuite/gcc.target/i386/noplt-4.c | 7 +- 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-1.c | 4 +- gcc/testsuite/gcc.target/i386/pr67400-7.c | 13 ++ gcc/testsuite/gcc.target/i386/pr71529.C | 22 +++ gcc/testsuite/gcc.target/i386/pr71647.c | 32 ++++ gcc/testsuite/lib/target-supports.exp | 53 +++++- gcc/tree-ssa-strlen.c | 65 ++++++- gcc/tree-ssa-uninit.c | 23 +++ libgomp/ChangeLog | 11 ++ libgomp/testsuite/libgomp.c++/target-20.C | 80 +++++++++ libgomp/testsuite/libgomp.c++/target-21.C | 173 +++++++++++++++++++ libstdc++-v3/ChangeLog | 14 ++ libstdc++-v3/include/bits/stl_algo.h | 7 - libstdc++-v3/include/bits/stl_algobase.h | 5 - .../25_algorithms/binary_search/partitioned.cc | 67 ++++++++ .../25_algorithms/equal_range/partitioned.cc | 66 ++++++++ .../lexicographical_compare/71545.cc} | 35 ++-- .../25_algorithms/lower_bound/partitioned.cc | 100 +++++++++++ .../25_algorithms/upper_bound/partitioned.cc | 98 +++++++++++ libstdc++-v3/testsuite/util/testsuite_iterators.h | 7 + 57 files changed, 1733 insertions(+), 331 deletions(-) create mode 100644 gcc/testsuite/g++.dg/opt/pr71528.C create mode 100644 gcc/testsuite/gcc.dg/guality/param-5.c create mode 100644 gcc/testsuite/gcc.dg/pr71558.c create mode 100644 gcc/testsuite/gcc.dg/pr71581.c create mode 100644 gcc/testsuite/gcc.target/avr/pr71103.c create mode 100644 gcc/testsuite/gcc.target/avr/torture/pr71103-2.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 create mode 100644 gcc/testsuite/gcc.target/i386/pr67400-7.c create mode 100644 gcc/testsuite/gcc.target/i386/pr71529.C create mode 100644 gcc/testsuite/gcc.target/i386/pr71647.c create mode 100644 libgomp/testsuite/libgomp.c++/target-20.C create mode 100644 libgomp/testsuite/libgomp.c++/target-21.C create mode 100644 libstdc++-v3/testsuite/25_algorithms/binary_search/partitioned.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/equal_range/partitioned.cc copy libstdc++-v3/testsuite/{special_functions/03_beta/compile_2.cc => 25_algorith [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/lower_bound/partitioned.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/upper_bound/partitioned.cc