This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch hjl/got/gcc-5-branch in repository gcc.
discards ce4b1e7 Load address of external function from its GOT slot discards 2e43f8c Put local/global relocs in rw section for -freloc-rw discards d2af6b0 Backport struct string_hash from trunk discards 6d8036e Load specific external function addresses via GOT slot discards a8a7384 Generate R_386_GOT32x relocation for -fno-plt -fno-pic discards a58c5da Check if x86 binutils supports R_386_GOT32X/R_X86_64_GOTPCRELX discards 0c6b431 Check $READELF_FOR_TARGET for readelf in configure discards 9f0fad3 Properly handle -fno-plt in ix86_expand_call discards 1451134 Add more tests for PR target/66232 discards c509701 Allow indirect sibcall with register arguments discards 2c5fcde * gcc.target/i386/noplt-1.c (dg-do): Fix target selector. * [...] discards a29f772 2015-06-04 Sriraman Tallam tmsriram@google.com discards d9e7b59 * config/i386/i386.h (enum reg_class): Move CLOBBERED_REGS p [...] discards 0676cfa * config/i386/i386.c (ix86_function_ok_for_sibcall): Check flag_plt. discards af0f485 Allow indirect branch via GOT slot for x32 discards d7eed43 Fix PR target/65753 discards 22de8ab * calls.c (prepare_call_address): Transform PLT call to GOT [...] adds 0e7ed63 Daily bump. adds dec0350 Fix PowerPC ICE due to secondary_reload ignoring reload replacements adds 194b22d PR c/67495 * c-parser.c (c_parser_omp_atomic): Use c_parser [...] adds 0205c1f PR c/67500 * c-parser.c (c_parser_omp_clause_aligned, c_pa [...] adds a3dea40 PR c/67501 * c-parser.c (c_parser_oacc_all_clauses, c_pars [...] adds 9fd619c PR c++/67504 * parser.c (cp_parser_omp_clause_collapse): Te [...] adds b0201d5 Fix sanitizer/67258 by cherry picking upstream patch adds bcf5947 PR middle-end/67512 * tree-ssa-uninit.c (pred_equal_p): Onl [...] adds 9e96628 Daily bump. adds 477fa9f PR c/67502 * c-parser.c (c_parser_omp_for_loop): Emit DECL_ [...] adds d9664f5 PR c++/67511 * semantics.c (handle_omp_for_class_iterator): [...] adds e228b0a PR c++/67514 * gimplify.c (gimplify_omp_for): For loop SIMD [...] adds 62f9c7c PR middle-end/67517 * gimplify.c (gimplify_scan_omp_clauses [...] adds 10ffd72 PR middle-end/67521 * gimplify.c (gimplify_omp_for): Don't [...] adds f020a57 PR c++/67522 * semantics.c (handle_omp_array_sections_1): O [...] adds 50e7d11 PR c++/67523 * gimplify.c (gimplify_omp_for): If inner stmt [...] adds 2e54ce6 Avoid unstructured procfs on Solaris adds f734f44 Use __cxa_atexit on Solaris 10+ adds 9ea17cb gcc/ Backport from mainline 2015-09-10 Oleg Endo <olegend [...] adds 9135f6b 2015-09-09 Steven G. Kargl kargl@gcc.gnu.org adds 4cdd30b Daily bump. adds 8fb7f46 Make sure that contrib/download_prerequisites is run from cor [...] adds 9014233 gcc/testsuite adds d4f55f6 Link gcc.dg/pie-link.c with -pie adds 861d6c4 Daily bump. adds d4ad985 * config/pa/pa.c (pa_output_move_double): Enhance to handle [...] adds 2ecbc6d Daily bump. adds 2006973 Daily bump. adds 2cafbfb Daily bump. adds a6a07f1 runtime: Ignore stack sizes when deciding when to GC. adds 6f0cdaa Daily bump. adds 9091c20 Daily bump. adds e217b76 libgo: Use stat_atim.go on Solaris 12+ adds 11cdaa3 PR middle-end/67222 * gimple-low.c (lower_stmt): Do [...] adds d5744e3 PR rtl-optimization/66790 * df-problems.c (LIVE): Amend doc [...] adds ead3085 Daily bump. adds b128da9 PR middle-end/67401 * optabs.c (expand_atomic_compare_and_s [...] adds d664fab Daily bump. adds b38b2f0 * config/pa/pa.c (pa_function_ok_for_sibcall): Remove specia [...] adds 70e88fa Daily bump. adds 4b4d5a7 gcc/ Backport from mainline 2015-09-14 Oleg Endo <olegend [...] adds 27c4e1b PR target/67573 * config/sh/sh.md: Add early clobber to scrat [...] adds 03b5ada Daily bump. adds be2f8b5 2015-09-21 Richard Biener rguenther@suse.de adds 2b0e416 gcc/ Backport from mainline 2015-09-21 Oleg Endo <olegend [...] adds 5eb0e5f PR middle-end/67619 * except.c (expand_builtin_eh_return): [...] adds f122892 2015-09-21 Steven G. Kargl kargl@gcc.gnu.org adds d4351f9 Daily bump. adds 7c007f8 2015-09-22 Richard Biener rguenther@suse.de adds 408af7c AVX-512. Fix kxnor insn split. adds d55ab4f AVX-512. Fix patterns for kunpck insns. adds ab0c752 2015-09-22 Chung-Lin Tang cltang@codesourcery.com adds 3e32655 2015-09-22 Chung-Lin Tang cltang@codesourcery.com adds ee939e3 Daily bump. adds 1b44ebe [Aarch64][target/PR 67143][5.2] Backport correct constraints [...] adds cd9a1d1 [ARM] PR 67439: Allow matching of *arm32_movhf when -mrestric [...] adds d6a0657 gcc/ Backport from mainline 2015-09-23 Oleg Endo <olegend [...] adds 6652a3a 2015-09-23 John David Anglin danglin@gcc.gnu.org adds 6dcb9ae Daily bump. adds 0012c43 [RS6000] Don't pass --oformat to ld new 926e27e * calls.c (prepare_call_address): Transform PLT call to GOT [...] new 53ead6e Fix PR target/65753 new 6d67e38 Allow indirect branch via GOT slot for x32 new 4d048f7 * config/i386/i386.c (ix86_function_ok_for_sibcall): Check flag_plt. new 3dd6d62 * config/i386/i386.h (enum reg_class): Move CLOBBERED_REGS p [...] new 5e598bf 2015-06-04 Sriraman Tallam tmsriram@google.com new c03d772 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector. * [...] new 9eb9f04 Allow indirect sibcall with register arguments new 7e02b63 Add more tests for PR target/66232 new 9c6d1c9 Properly handle -fno-plt in ix86_expand_call new 6b8257b Check $READELF_FOR_TARGET for readelf in configure new 408af40 Check if x86 binutils supports R_386_GOT32X/R_X86_64_GOTPCRELX new 365de71 Generate R_386_GOT32x relocation for -fno-plt -fno-pic new 5f02da1 Load specific external function addresses via GOT slot new 0a171f3 Backport struct string_hash from trunk new fd31e41 Put local/global relocs in rw section for -freloc-rw new fb814f7 Load address of external function from its GOT slot
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 (ce4b1e7) \ N -- N -- N refs/heads/hjl/got/gcc-5-branch (fb814f7)
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 17 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: boehm-gc/ChangeLog | 8 + boehm-gc/os_dep.c | 8 +- contrib/ChangeLog | 5 + contrib/download_prerequisites | 5 + gcc/ChangeLog | 227 +++++++++++++ gcc/DATESTAMP | 2 +- gcc/c/ChangeLog | 25 ++ gcc/c/c-decl.c | 3 +- gcc/c/c-parser.c | 86 +++-- gcc/config.gcc | 6 + gcc/config/aarch64/atomics.md | 6 +- gcc/config/aarch64/iterators.md | 13 +- gcc/config/arm/arm.md | 5 +- gcc/config/i386/i386.md | 16 +- gcc/config/nios2/nios2.c | 4 +- gcc/config/pa/pa.c | 25 +- gcc/config/rs6000/rs6000.c | 15 +- gcc/config/rs6000/sysv4.h | 6 - gcc/config/rs6000/sysv4le.h | 4 - gcc/config/sh/sh-protos.h | 27 +- gcc/config/sh/sh.c | 31 ++ gcc/config/sh/sh.md | 34 +- gcc/cp/ChangeLog | 19 ++ gcc/cp/parser.c | 4 +- gcc/cp/semantics.c | 14 +- gcc/df-problems.c | 19 +- gcc/except.c | 4 +- gcc/fold-const.c | 4 + gcc/fortran/ChangeLog | 11 + gcc/fortran/expr.c | 18 +- gcc/fortran/resolve.c | 19 +- gcc/gimple-low.c | 3 +- gcc/gimple-ssa-isolate-paths.c | 9 +- gcc/gimplify.c | 90 ++++-- gcc/optabs.c | 7 +- gcc/testsuite/ChangeLog | 147 +++++++++ gcc/testsuite/c-c++-common/gomp/pr67501.c | 12 + gcc/testsuite/c-c++-common/gomp/pr67502.c | 16 + gcc/testsuite/c-c++-common/gomp/pr67517.c | 13 + gcc/testsuite/c-c++-common/gomp/pr67521.c | 20 ++ gcc/testsuite/g++.dg/gomp/pr67504.C | 15 + gcc/testsuite/g++.dg/gomp/pr67511.C | 20 ++ gcc/testsuite/g++.dg/gomp/pr67514.C | 30 ++ gcc/testsuite/g++.dg/gomp/pr67522.C | 26 ++ gcc/testsuite/g++.dg/gomp/pr67523.C | 29 ++ gcc/testsuite/g++.dg/torture/pr67055.C | 44 +++ gcc/testsuite/g++.dg/ubsan/vptr-10.C | 15 + gcc/testsuite/gcc.c-torture/compile/pr67143.c | 21 ++ gcc/testsuite/gcc.c-torture/compile/pr67506.c | 53 ++++ gcc/testsuite/gcc.dg/gomp/pr67495.c | 38 +++ gcc/testsuite/gcc.dg/gomp/pr67500.c | 42 +++ gcc/testsuite/gcc.dg/pie-link.c | 2 +- gcc/testsuite/gcc.dg/pr67271.c | 12 + gcc/testsuite/gcc.dg/pr67512.c | 15 + gcc/testsuite/gcc.dg/torture/pr66793.c | 26 ++ gcc/testsuite/gcc.dg/torture/pr66952.c | 28 ++ gcc/testsuite/gcc.dg/torture/pr67121.c | 31 ++ gcc/testsuite/gcc.dg/torture/pr67222.c | 19 ++ gcc/testsuite/gcc.dg/torture/pr67470.c | 30 ++ gcc/testsuite/gcc.dg/torture/pr67619.c | 13 + gcc/testsuite/gcc.target/aarch64/atomic-op-imm.c | 14 +- gcc/testsuite/gcc.target/arm/pr63210.c | 2 + gcc/testsuite/gcc.target/arm/pr67439_1.c | 11 + gcc/testsuite/gfortran.dg/pr67526.f90 | 9 + gcc/testsuite/gfortran.dg/pr67615.f90 | 33 ++ gcc/testsuite/lib/target-supports.exp | 10 + gcc/tree-if-conv.c | 19 +- gcc/tree-ssa-alias.c | 6 +- gcc/tree-ssa-ccp.c | 1 + gcc/tree-ssa-ifcombine.c | 19 +- gcc/tree-ssa-loop-im.c | 17 + gcc/tree-ssa-uninit.c | 3 +- gcc/tree-ssanames.c | 17 + gcc/tree-ssanames.h | 1 + libgcc/ChangeLog | 24 ++ libgcc/config/pa/linux-atomic.c | 60 +++- libgo/Makefile.am | 4 + libgo/Makefile.in | 386 +++++++++++++---------- libgo/aclocal.m4 | 74 +++-- libgo/configure | 45 ++- libgo/configure.ac | 6 + libgo/runtime/mgc0.c | 2 +- libgomp/ChangeLog | 11 + libgomp/oacc-host.c | 4 +- libgomp/oacc-init.c | 3 + libgomp/oacc-int.h | 1 + libsanitizer/ChangeLog | 5 + libsanitizer/ubsan/ubsan_type_hash.cc | 6 +- 88 files changed, 1902 insertions(+), 390 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/gomp/pr67501.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr67502.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr67517.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr67521.c create mode 100644 gcc/testsuite/g++.dg/gomp/pr67504.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr67511.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr67514.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr67522.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr67523.C create mode 100644 gcc/testsuite/g++.dg/torture/pr67055.C create mode 100644 gcc/testsuite/g++.dg/ubsan/vptr-10.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr67143.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr67506.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr67495.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr67500.c create mode 100644 gcc/testsuite/gcc.dg/pr67271.c create mode 100644 gcc/testsuite/gcc.dg/pr67512.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr66793.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr66952.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr67121.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr67222.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr67470.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr67619.c create mode 100644 gcc/testsuite/gcc.target/arm/pr67439_1.c create mode 100644 gcc/testsuite/gfortran.dg/pr67526.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr67615.f90