This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-mainline-defconfig in repository toolchain/ci/gcc.
from 283cb9ea629 tree-optimization/57359 - rewrite SM code adds 9cd70f3f0fa AArch32: fix bootstrap failure adds 9b95bb52b40 c-family: Fix error-recovery ICE on __builtin_speculation_s [...] adds 1d865b29abc testsuite: Improve g++.dg/ext/attr-parm-1.C testcase [PR94946] adds eb72dc663e9 extend DECL_GIMPLE_REG_P to all types adds ab2952c77d0 Fix optindex entries for 2 options. adds 5438a28a050 Fix minor typos in comments that affected syntax highlighting. adds d20b71735ee c++: Fix spelling of non-static adds f8a4141bae5 Fix various dg directives. adds b9250b3cb91 ipa/94947 - avoid using externally_visible_p () adds 0ca22d027ec c++: Implement P1957R2, T* to bool should be considered narrowing. adds 41081235df0 Wrap global variables in tree-ssa-operands.c into a class. adds 3807f286eff Check alignment for no peeling gaps handling adds a5cac223dff Fix bogus calls to set_rtx_cost. adds 21968d4ae06 c++: Fix crash with template spec in different namespace [PR94255] adds 5d5dcc65aae c++: Detect long double -> double narrowing [PR94590] adds f1d9467714a c-family: Add "nonstatic" to badwords. adds c7100843831 coroutines: Improve error recovery [PR94817, PR94829]. adds 4cbc9d8b346 libstdc++: Make relational operators work with const guarde [...] adds 9c24e97a97a libstdc++: Fix some C++20 algorithms to work in parallel mode adds 91d505491c7 libstdc++: Fix whitespace in Changelog adds f69785246f2 Remove remnants of COFF support which was dropped eons ago. adds b9cb3bb9ad0 Drop more COFF support from H8 port adds 27c1afd5337 Drop original H8/300 support. This should generate ide [...] adds 8e8b576639c More cleanups. Merging patterns with iterators, split [...] adds f5fb834c96e Move all patterns and expanders out of h8300.md and into ot [...] adds 98329e3f5b8 rs6000: New insns setbc and setbcr adds e473a6df6d5 rs6000: Tests for setbc adds 057e1eedac8 rs6000: New insns setnbc and setnbcr adds 74d58ad2c20 rs6000: Tests for setnbc adds 88fdafb1060 Daily bump. adds af1634f1b55 csa: Fix --enable-checking=yes,df bootstrap failure in csa [...] adds ff336801653 match.pd: Simplify unsigned A - B - 1 >= A to B >= A [PR94913] adds df569f7da56 match.pd: Optimize ffs of known non-zero arg into ctz + 1 [ [...] adds a0d732eea2e match.pd: Canonicalize (X + (X >> (prec - 1))) ^ (X >> (pre [...] adds a139bc2b492 tree: Avoid variable sharing in get_narrower [PR94724] adds a229f9b3737 ix86: Add peephole2 for *add<mode>3_cc_overflow_1 followed [...] adds 1595a1cb7bf match.pd: A ^ ((A ^ B) & -(C cmp D)) -> (C cmp D) ? B : A s [...] adds 2b42509f8b7 Fix availability compute during VN DOM elimination adds db4062a0cbe Small tweak to gnat_to_gnu_param adds c900c700499 Fix missing information in exception messages with -gnateE adds bb1ec4773a0 Couple of tweaks to help in LTO mode adds e34495985e4 Fix uniqueness of address for aliased objects adds debfaee5d51 EOF has a location adds bc484e25099 move permutation validity check adds b224c3763e0 preprocessor: Reimplement directives only processing, suppo [...] adds 810a2bd8784 c++: No news is good news adds 234681eadf2 coroutines: Update TREE_SIDE_EFFECTS on inserted bind exprs. adds 74dc179a6da Improve hard reg preference propapagation. adds 08c1d39d3a8 libphobos: Add --enable-cet to configure adds 9e20d0f0ce9 switchcontext.S: Include <cet.h> and use _CET_ENDBR adds ce08aac1825 Daily bump. adds 2c2d405829e dbr: Filter-out TARGET_FLAGS_REGNUM from end_of_function_needs. adds 2b36e4dc813 config.gcc: Remove support for crisv32-*-* and cris-*-linux*. adds 3b34ba1fba8 cris: Remove from gcc/config/cris: t-linux, linux.h, linux.opt adds 39748a89976 libgcc: cris: Remove support for crisv32-*-* and cris*-*-linux adds a012982fd0d gcc/testsuite: gcc.target/cris: Remove crisv32-* and cris-l [...] adds 06644ca9895 gcc/testsuite: Remove traces of crisv32-* outside gcc.target/cris adds 0e44849e9ef gcc/config/cris/t-elfmulti: Remove crisv32 multilib. adds d0780379c1b gcc/config/cris: Remove shared-library and CRIS v32 support. adds fb062a8b7bc cris: Move trivially from cc0 to reg:CC model, removing mos [...] adds 27228024598 cris: Emit trivial btstq expected by gcc.target/cris/sync-2 [...] adds a792c62c17a cris: Define TARGET_FLAGS_REGNUM. adds a4f15e7ae10 config/cris/cris.h (REVERSIBLE_CC_MODE): Define to true. adds e49cee5c8dc cris.md: Post-reload, split/generate clobberless memory des [...] adds 12bdaa7d3e9 cris.md: Post-reload, split/generate clobberless zero source moves adds b3e01c3d1b6 cris: Introduce CC_NZVCmode and CC_NZmode. adds a82c9fb3f70 cris: Enable *movsi_internal to set condition codes. adds 3c7016b08f7 cris: Enable movhi and movqi to set condition codes. Anonymize. adds 61c964c7fd2 cris: Enable extend operations to SImode to set condition codes. adds e561b9fe0b4 cris: Enable additions and subtractions to set condition codes. adds 730cafefe6b cris: Enable general "and", "or", "xor", "not" to set condi [...] adds d137723be6b cris: Enable 32-bit shifts, clz, bswap, umin to set conditi [...] adds b73bf8a14dd cris: Enable single-bit btst/btstq to set condition codes. adds a33649e6664 cris: Enable "neg" to set condition codes. adds 8415ced06ed testsuite: Fix up two testcases [PR95008] adds 65ba91b79e1 Remove last use of expr_align adds ad00a297ec4 Small housekeeping work in gigi adds 40bd5a53625 Fix missing back-annotation for Out parameter adds b9364a56d10 Accept qualified aggregates in memset path adds aff220748ca Fix problematic cases of wrapping adds 527ed00b715 Do not make a local copy of large aggregate adds e92f85c792c Do not override -fnon-call-exceptions in default mode adds 2448ee85a89 Fix tree sharing issue with slices adds 1e3cabd45d4 Fix small issues with -fgnat-encodings=minimal adds a5720c08a32 Add assertion for access attributes adds 925b418e065 Update copyright year adds 261356844a6 libbacktrace: support fetching executable name using sysctl adds 31ae7b863a8 libbacktrace: sometimes read debug sections individually adds 4b26b13871a libbacktrace: support short read adds dea40c941a4 libbacktrace: add Mach-O support adds 8600440e147 libbacktrace: don't free ELF strtab if error occurs after s [...] adds 4ae915cdbf0 Daily bump. adds ef6394205d7 libbacktrace: don't crash if ELF file has no sections
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 462 ++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 143 + gcc/ada/gcc-interface/ada-tree.h | 16 +- gcc/ada/gcc-interface/ada.h | 2 +- gcc/ada/gcc-interface/cuintp.c | 2 +- gcc/ada/gcc-interface/decl.c | 278 +- gcc/ada/gcc-interface/gadaint.h | 2 +- gcc/ada/gcc-interface/gigi.h | 67 +- gcc/ada/gcc-interface/lang-specs.h | 2 +- gcc/ada/gcc-interface/misc.c | 105 +- gcc/ada/gcc-interface/targtyps.c | 2 +- gcc/ada/gcc-interface/trans.c | 242 +- gcc/ada/gcc-interface/utils.c | 178 +- gcc/ada/gcc-interface/utils2.c | 24 +- gcc/asan.c | 3 +- gcc/c-family/ChangeLog | 21 + gcc/c-family/c-common.c | 4 +- gcc/c-family/c-format.c | 1 + gcc/c-family/c-ppoutput.c | 183 +- gcc/c/ChangeLog | 6 + gcc/c/gimple-parser.c | 3 - gcc/cfgexpand.c | 29 + gcc/cgraphunit.c | 5 +- gcc/combine.c | 2 +- gcc/config.gcc | 28 +- gcc/config/arm/arm.c | 4 +- gcc/config/cris/constraints.md | 24 +- gcc/config/cris/cris-modes.def | 56 + gcc/config/cris/cris-protos.h | 15 +- gcc/config/cris/cris.c | 1454 +----- gcc/config/cris/cris.h | 124 +- gcc/config/cris/cris.md | 4259 ++++------------ gcc/config/cris/cris.opt | 4 - gcc/config/cris/linux.h | 150 - gcc/config/cris/linux.opt | 33 - gcc/config/cris/predicates.md | 62 +- gcc/config/cris/sync.md | 45 +- gcc/config/cris/t-elfmulti | 7 +- gcc/config/cris/t-linux | 5 - gcc/config/h8300/addsub.md | 159 + gcc/config/h8300/bitfield.md | 440 ++ gcc/config/h8300/combiner.md | 775 +++ gcc/config/h8300/constraints.md | 12 +- gcc/config/h8300/divmod.md | 99 + gcc/config/h8300/elf.h | 2 +- gcc/config/h8300/extensions.md | 152 + gcc/config/h8300/h8300.c | 1166 ++--- gcc/config/h8300/h8300.h | 48 +- gcc/config/h8300/h8300.md | 5349 +------------------- gcc/config/h8300/jumpcall.md | 306 ++ gcc/config/h8300/logical.md | 204 + gcc/config/h8300/movepush.md | 233 + gcc/config/h8300/multiply.md | 194 + gcc/config/h8300/other.md | 17 + gcc/config/h8300/peepholes.md | 1541 ++++++ gcc/config/h8300/predicates.md | 35 +- gcc/config/h8300/proepi.md | 127 + gcc/config/h8300/shiftrotate.md | 223 + gcc/config/h8300/t-h8300 | 5 +- gcc/config/h8300/testcompare.md | 201 + gcc/config/i386/i386.md | 17 + gcc/config/rs6000/rs6000.md | 100 +- gcc/cp/ChangeLog | 56 + gcc/cp/NEWS | 408 -- gcc/cp/call.c | 2 +- gcc/cp/class.c | 8 +- gcc/cp/coroutines.cc | 46 +- gcc/cp/cxx-pretty-print.c | 2 +- gcc/cp/decl.c | 22 +- gcc/cp/init.c | 10 +- gcc/cp/optimize.c | 2 +- gcc/cp/parser.c | 12 +- gcc/cp/search.c | 6 +- gcc/cp/typeck.c | 2 +- gcc/cp/typeck2.c | 16 +- gcc/doc/invoke.texi | 3 +- gcc/function.c | 5 +- gcc/gimple-expr.c | 24 +- gcc/gimplify.c | 46 +- gcc/ipa-param-manipulation.c | 6 +- gcc/ira-color.c | 63 +- gcc/lto-streamer-out.c | 2 +- gcc/lto/ChangeLog | 6 + gcc/lto/lto-common.c | 2 +- gcc/match.pd | 42 +- gcc/omp-low.c | 1 - gcc/postreload.c | 9 +- gcc/resource.c | 6 + gcc/rtl.h | 2 +- gcc/rtlanal.c | 7 +- gcc/sanopt.c | 1 - gcc/testsuite/ChangeLog | 212 + .../{gcc.dg => c-c++-common}/cpp/counter-2.c | 0 .../{gcc.dg => c-c++-common}/cpp/counter-3.c | 0 .../{gcc.dg => c-c++-common}/cpp/dir-only-1.c | 0 .../{gcc.dg => c-c++-common}/cpp/dir-only-1.h | 0 .../{gcc.dg => c-c++-common}/cpp/dir-only-2.c | 0 .../{gcc.dg => c-c++-common}/cpp/dir-only-3.c | 0 .../{gcc.dg => c-c++-common}/cpp/dir-only-3a.h | 0 .../{gcc.dg => c-c++-common}/cpp/dir-only-3b.h | 0 .../{gcc.dg => c-c++-common}/cpp/dir-only-4.c | 0 .../{gcc.dg => c-c++-common}/cpp/dir-only-5.c | 3 +- .../{gcc.dg => c-c++-common}/cpp/dir-only-6.c | 0 gcc/testsuite/c-c++-common/cpp/dir-only-7.c | 35 + gcc/testsuite/c-c++-common/cpp/dir-only-8.c | 38 + gcc/testsuite/c-c++-common/raw-string-6.c | 5 +- .../g++.dg/coroutines/coro-missing-final-suspend.C | 19 + .../coroutines/coro-missing-initial-suspend.C | 19 + .../g++.dg/coroutines/coro-missing-promise-yield.C | 6 + .../g++.dg/coroutines/coro-missing-promise.C | 6 + .../g++.dg/coroutines/coro-missing-ret-value.C | 6 + .../g++.dg/coroutines/coro-missing-ret-void.C | 6 + .../g++.dg/coroutines/coro-missing-ueh-3.C | 6 + .../g++.dg/coroutines/coro1-ret-int-yield-int.h | 6 + gcc/testsuite/g++.dg/coroutines/pr94817.C | 10 + gcc/testsuite/g++.dg/coroutines/pr94829.C | 49 + gcc/testsuite/g++.dg/coroutines/torture/pr95003.C | 50 + gcc/testsuite/g++.dg/cpp0x/Wnarrowing18.C | 15 + gcc/testsuite/g++.dg/cpp0x/decltype63.C | 3 +- gcc/testsuite/g++.dg/cpp0x/gen-attrs-64.C | 3 +- gcc/testsuite/g++.dg/cpp0x/initlist92.C | 2 +- gcc/testsuite/g++.dg/cpp0x/pr68726.C | 3 +- gcc/testsuite/g++.dg/cpp0x/pr78341.C | 3 +- gcc/testsuite/g++.dg/cpp1y/pr65202.C | 3 +- gcc/testsuite/g++.dg/cpp1z/class-deduction44.C | 3 +- .../g++.dg/diagnostic/unclosed-extern-c.C | 3 +- .../g++.dg/diagnostic/unclosed-function.C | 3 +- .../g++.dg/diagnostic/unclosed-namespace.C | 3 +- gcc/testsuite/g++.dg/diagnostic/unclosed-struct.C | 4 +- gcc/testsuite/g++.dg/ext/attr-parm-1.C | 7 +- gcc/testsuite/g++.dg/ext/pr84598.C | 3 +- gcc/testsuite/g++.dg/other/operator1.C | 2 +- gcc/testsuite/g++.dg/other/switch4.C | 1 + gcc/testsuite/g++.dg/overload/operator2.C | 4 +- gcc/testsuite/g++.dg/parse/crash10.C | 5 +- gcc/testsuite/g++.dg/parse/crash18.C | 2 +- gcc/testsuite/g++.dg/parse/crash35.C | 2 +- gcc/testsuite/g++.dg/parse/crash59.C | 2 +- gcc/testsuite/g++.dg/parse/crash61.C | 1 + gcc/testsuite/g++.dg/parse/crash67.C | 3 +- gcc/testsuite/g++.dg/parse/ctor3.C | 4 +- gcc/testsuite/g++.dg/parse/error14.C | 5 +- gcc/testsuite/g++.dg/parse/error5.C | 2 +- gcc/testsuite/g++.dg/parse/error56.C | 2 + gcc/testsuite/g++.dg/parse/invalid1.C | 3 +- .../g++.dg/parse/parameter-declaration-1.C | 3 +- gcc/testsuite/g++.dg/parse/parser-pr28152-2.C | 2 +- gcc/testsuite/g++.dg/parse/parser-pr28152.C | 2 +- gcc/testsuite/g++.dg/parse/pr68722.C | 4 +- gcc/testsuite/g++.dg/pr46852.C | 3 +- gcc/testsuite/g++.dg/pr46868.C | 1 + gcc/testsuite/g++.dg/template/crash115.C | 1 + gcc/testsuite/g++.dg/template/crash43.C | 4 +- gcc/testsuite/g++.dg/template/error-recovery1.C | 3 +- gcc/testsuite/g++.dg/template/error30.C | 2 +- gcc/testsuite/g++.dg/template/error57.C | 2 +- gcc/testsuite/g++.dg/template/spec41.C | 17 + gcc/testsuite/g++.old-deja/g++.jason/operator.C | 4 +- gcc/testsuite/g++.old-deja/g++.other/crash31.C | 3 +- gcc/testsuite/gcc.dg/20020919-1.c | 2 +- gcc/testsuite/gcc.dg/20050121-1.c | 2 +- gcc/testsuite/gcc.dg/analyzer/pr93382.c | 2 +- gcc/testsuite/gcc.dg/autopar/pr68460.c | 2 +- gcc/testsuite/gcc.dg/c90-fordecl-1.c | 2 +- gcc/testsuite/gcc.dg/cpp/trad/funlike-5.c | 2 +- gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-dfp.c | 2 +- gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-float.c | 2 +- gcc/testsuite/gcc.dg/lto/pr52634_0.c | 2 +- gcc/testsuite/gcc.dg/pr31866.c | 2 +- gcc/testsuite/gcc.dg/pr32069.c | 2 +- gcc/testsuite/gcc.dg/pr35445.c | 2 +- gcc/testsuite/gcc.dg/pr40172-3.c | 2 +- gcc/testsuite/gcc.dg/pr46647.c | 4 +- gcc/testsuite/gcc.dg/pr87347.c | 2 +- gcc/testsuite/gcc.dg/pr88660.c | 2 +- gcc/testsuite/gcc.dg/pr89689.c | 2 +- gcc/testsuite/gcc.dg/pr94968.c | 8 + gcc/testsuite/gcc.dg/sibcall-10.c | 2 +- gcc/testsuite/gcc.dg/sibcall-3.c | 2 +- gcc/testsuite/gcc.dg/sibcall-4.c | 2 +- gcc/testsuite/gcc.dg/sibcall-9.c | 2 +- gcc/testsuite/gcc.dg/sinatan-2.c | 18 +- gcc/testsuite/gcc.dg/sinhatanh-1.c | 18 +- gcc/testsuite/gcc.dg/sinhovercosh-1.c | 18 +- gcc/testsuite/gcc.dg/tls/opt-9.c | 2 +- gcc/testsuite/gcc.dg/torture/builtins-1.c | 2 +- gcc/testsuite/gcc.dg/torture/cris-asm-mof-1.c | 2 +- gcc/testsuite/gcc.dg/torture/cris-volatile-1.c | 2 +- gcc/testsuite/gcc.dg/torture/pr38948.c | 1 - gcc/testsuite/gcc.dg/torture/pr51106-1.c | 2 +- gcc/testsuite/gcc.dg/torture/pr51106-2.c | 2 +- gcc/testsuite/gcc.dg/torture/pr80281.c | 2 +- gcc/testsuite/gcc.dg/torture/pr92252.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/20040204-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/loop-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr79448-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr79448.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr92163.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr94703.c | 11 + gcc/testsuite/gcc.dg/tree-ssa/pr94783.c | 12 + gcc/testsuite/gcc.dg/tree-ssa/pr94786.c | 66 + gcc/testsuite/gcc.dg/tree-ssa/pr94913.c | 33 + gcc/testsuite/gcc.dg/tree-ssa/reassoc-28.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/upcast-1.c | 2 +- gcc/testsuite/gcc.dg/two-types-6.c | 2 +- gcc/testsuite/gcc.dg/ubsan/c-shift-1.c | 2 +- gcc/testsuite/gcc.dg/var-expand3.c | 2 +- gcc/testsuite/gcc.dg/vect/bb-slp-34.c | 3 +- gcc/testsuite/gcc.dg/vect/bb-slp-pr68892.c | 7 +- gcc/testsuite/gcc.dg/vect/bb-slp-pr78205.c | 6 +- .../vect/costmodel/x86_64/costmodel-pr30843.c | 4 +- gcc/testsuite/gcc.dg/vect/pr71264.c | 4 +- gcc/testsuite/gcc.dg/weak/typeof-2.c | 1 - gcc/testsuite/gcc.target/cris/asm-other.S | 11 +- gcc/testsuite/gcc.target/cris/asmreg-1.c | 2 +- gcc/testsuite/gcc.target/cris/cris.exp | 2 +- gcc/testsuite/gcc.target/cris/inasm-other.c | 8 +- gcc/testsuite/gcc.target/cris/sync-1-v10.c | 1 - gcc/testsuite/gcc.target/cris/sync-1-v32.c | 5 - gcc/testsuite/gcc.target/cris/sync-2i.c | 1 - gcc/testsuite/gcc.target/cris/sync-2s.c | 1 - gcc/testsuite/gcc.target/cris/sync-3i.c | 1 - gcc/testsuite/gcc.target/cris/sync-3s.c | 1 - gcc/testsuite/gcc.target/cris/sync-4i.c | 1 - gcc/testsuite/gcc.target/cris/sync-4s.c | 1 - .../gcc.target/cris/torture/cris-torture.exp | 2 +- .../gcc.target/cris/torture/sync-mis-op-i-1.c | 4 - .../gcc.target/cris/torture/sync-mis-op-i-1a.c | 1 - .../gcc.target/cris/torture/sync-mis-op-i-1ml.c | 4 - .../gcc.target/cris/torture/sync-mis-op-i-2.c | 4 - .../gcc.target/cris/torture/sync-mis-op-i-2a.c | 1 - .../gcc.target/cris/torture/sync-mis-op-i-2ml.c | 4 - .../gcc.target/cris/torture/sync-mis-op-i-3.c | 4 - .../gcc.target/cris/torture/sync-mis-op-i-3a.c | 1 - .../gcc.target/cris/torture/sync-mis-op-i-3ml.c | 4 - .../gcc.target/cris/torture/sync-mis-op-s-1.c | 13 +- .../gcc.target/cris/torture/sync-mis-op-s-1a.c | 1 - .../gcc.target/cris/torture/sync-mis-op-s-1ml.c | 4 - .../gcc.target/cris/torture/sync-mis-xchg-i-1.c | 4 - .../gcc.target/cris/torture/sync-mis-xchg-i-1a.c | 1 - .../gcc.target/cris/torture/sync-mis-xchg-i-1ml.c | 4 - .../gcc.target/cris/torture/sync-mis-xchg-i-2.c | 4 - .../gcc.target/cris/torture/sync-mis-xchg-i-2a.c | 1 - .../gcc.target/cris/torture/sync-mis-xchg-i-2ml.c | 4 - .../gcc.target/cris/torture/sync-mis-xchg-i-3.c | 4 - .../gcc.target/cris/torture/sync-mis-xchg-i-3a.c | 1 - .../gcc.target/cris/torture/sync-mis-xchg-i-3ml.c | 4 - .../gcc.target/cris/torture/sync-mis-xchg-s-1.c | 4 - .../gcc.target/cris/torture/sync-mis-xchg-s-1a.c | 1 - .../gcc.target/cris/torture/sync-mis-xchg-s-1ml.c | 4 - gcc/testsuite/gcc.target/i386/pr92807-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr94857.c | 13 + gcc/testsuite/gcc.target/i386/pr94956.c | 28 + gcc/testsuite/gcc.target/powerpc/setbc.h | 27 + gcc/testsuite/gcc.target/powerpc/setbceq.c | 9 + gcc/testsuite/gcc.target/powerpc/setbcge.c | 12 + gcc/testsuite/gcc.target/powerpc/setbcgt.c | 10 + gcc/testsuite/gcc.target/powerpc/setbcle.c | 10 + gcc/testsuite/gcc.target/powerpc/setbclt.c | 12 + gcc/testsuite/gcc.target/powerpc/setbcne.c | 9 + gcc/testsuite/gcc.target/powerpc/setnbc.h | 27 + gcc/testsuite/gcc.target/powerpc/setnbceq.c | 9 + gcc/testsuite/gcc.target/powerpc/setnbcge.c | 12 + gcc/testsuite/gcc.target/powerpc/setnbcgt.c | 10 + gcc/testsuite/gcc.target/powerpc/setnbcle.c | 10 + gcc/testsuite/gcc.target/powerpc/setnbclt.c | 12 + gcc/testsuite/gcc.target/powerpc/setnbcne.c | 9 + gcc/testsuite/gnat.dg/addr15.adb | 19 + gcc/testsuite/gnat.dg/opt83.adb | 33 + gcc/testsuite/lib/target-supports.exp | 5 +- gcc/tree-cfg.c | 9 - gcc/tree-core.h | 2 +- gcc/tree-dfa.c | 32 +- gcc/tree-eh.c | 3 - gcc/tree-inline.c | 28 +- gcc/tree-into-ssa.c | 3 +- gcc/tree-nested.c | 3 - gcc/tree-parloops.c | 2 +- gcc/tree-sra.c | 12 +- gcc/tree-ssa-forwprop.c | 6 +- gcc/tree-ssa-operands.c | 306 +- gcc/tree-ssa-reassoc.c | 5 +- gcc/tree-ssa-sccvn.c | 15 +- gcc/tree-ssa-structalias.c | 20 +- gcc/tree-ssa.c | 66 +- gcc/tree-streamer-in.c | 2 +- gcc/tree-streamer-out.c | 2 +- gcc/tree-switch-conversion.c | 5 +- gcc/tree-vect-loop.c | 3 + gcc/tree-vect-slp.c | 262 +- gcc/tree-vect-stmts.c | 70 +- gcc/tree-vectorizer.h | 4 +- gcc/tree.c | 47 +- gcc/tree.h | 5 +- libbacktrace/ChangeLog | 47 + libbacktrace/Makefile.am | 68 +- libbacktrace/Makefile.in | 123 +- libbacktrace/config.h.in | 11 + libbacktrace/configure | 148 +- libbacktrace/configure.ac | 40 + libbacktrace/elf.c | 106 +- libbacktrace/fileline.c | 84 +- libbacktrace/filetype.awk | 19 +- libbacktrace/macho.c | 1309 +++++ libbacktrace/read.c | 22 +- libcpp/ChangeLog | 12 + libcpp/Makefile.in | 4 +- libcpp/directives-only.c | 240 - libcpp/include/cpplib.h | 12 + libcpp/internal.h | 11 - libcpp/lex.c | 482 ++ libgcc/ChangeLog | 5 + libgcc/config.host | 9 - libgcc/config/cris/libgcc-glibc.ver | 7 - libgcc/config/cris/t-linux | 2 - libphobos/ChangeLog | 15 + libphobos/Makefile.am | 10 +- libphobos/Makefile.in | 11 +- libphobos/aclocal.m4 | 2 + libphobos/configure | 91 +- libphobos/configure.ac | 4 + libphobos/libdruntime/config/x86/switchcontext.S | 8 + libstdc++-v3/ChangeLog | 38 +- libstdc++-v3/include/bits/ranges_algo.h | 14 +- libstdc++-v3/include/bits/stl_algobase.h | 10 +- libstdc++-v3/include/parallel/algobase.h | 4 + libstdc++-v3/include/parallel/multiway_merge.h | 24 +- 328 files changed, 12121 insertions(+), 13368 deletions(-) create mode 100644 gcc/config/cris/cris-modes.def delete mode 100644 gcc/config/cris/linux.h delete mode 100644 gcc/config/cris/linux.opt delete mode 100644 gcc/config/cris/t-linux create mode 100644 gcc/config/h8300/addsub.md create mode 100644 gcc/config/h8300/bitfield.md create mode 100644 gcc/config/h8300/combiner.md create mode 100644 gcc/config/h8300/divmod.md create mode 100644 gcc/config/h8300/extensions.md create mode 100644 gcc/config/h8300/jumpcall.md create mode 100644 gcc/config/h8300/logical.md create mode 100644 gcc/config/h8300/movepush.md create mode 100644 gcc/config/h8300/multiply.md create mode 100644 gcc/config/h8300/other.md create mode 100644 gcc/config/h8300/peepholes.md create mode 100644 gcc/config/h8300/proepi.md create mode 100644 gcc/config/h8300/shiftrotate.md create mode 100644 gcc/config/h8300/testcompare.md delete mode 100644 gcc/cp/NEWS rename gcc/testsuite/{gcc.dg => c-c++-common}/cpp/counter-2.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/cpp/counter-3.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/cpp/dir-only-1.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/cpp/dir-only-1.h (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/cpp/dir-only-2.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/cpp/dir-only-3.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/cpp/dir-only-3a.h (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/cpp/dir-only-3b.h (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/cpp/dir-only-4.c (100%) rename gcc/testsuite/{gcc.dg => c-c++-common}/cpp/dir-only-5.c (77%) rename gcc/testsuite/{gcc.dg => c-c++-common}/cpp/dir-only-6.c (100%) create mode 100644 gcc/testsuite/c-c++-common/cpp/dir-only-7.c create mode 100644 gcc/testsuite/c-c++-common/cpp/dir-only-8.c create mode 100644 gcc/testsuite/g++.dg/coroutines/coro-missing-final-suspend.C create mode 100644 gcc/testsuite/g++.dg/coroutines/coro-missing-initial-suspend.C create mode 100644 gcc/testsuite/g++.dg/coroutines/pr94817.C create mode 100644 gcc/testsuite/g++.dg/coroutines/pr94829.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/pr95003.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/Wnarrowing18.C create mode 100644 gcc/testsuite/g++.dg/template/spec41.C create mode 100644 gcc/testsuite/gcc.dg/pr94968.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr94703.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr94783.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr94786.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr94913.c delete mode 100644 gcc/testsuite/gcc.target/cris/sync-1-v32.c delete mode 100644 gcc/testsuite/gcc.target/cris/torture/sync-mis-op-i-1.c delete mode 100644 gcc/testsuite/gcc.target/cris/torture/sync-mis-op-i-1ml.c delete mode 100644 gcc/testsuite/gcc.target/cris/torture/sync-mis-op-i-2.c delete mode 100644 gcc/testsuite/gcc.target/cris/torture/sync-mis-op-i-2ml.c delete mode 100644 gcc/testsuite/gcc.target/cris/torture/sync-mis-op-i-3.c delete mode 100644 gcc/testsuite/gcc.target/cris/torture/sync-mis-op-i-3ml.c delete mode 100644 gcc/testsuite/gcc.target/cris/torture/sync-mis-op-s-1ml.c delete mode 100644 gcc/testsuite/gcc.target/cris/torture/sync-mis-xchg-i-1.c delete mode 100644 gcc/testsuite/gcc.target/cris/torture/sync-mis-xchg-i-1ml.c delete mode 100644 gcc/testsuite/gcc.target/cris/torture/sync-mis-xchg-i-2.c delete mode 100644 gcc/testsuite/gcc.target/cris/torture/sync-mis-xchg-i-2ml.c delete mode 100644 gcc/testsuite/gcc.target/cris/torture/sync-mis-xchg-i-3.c delete mode 100644 gcc/testsuite/gcc.target/cris/torture/sync-mis-xchg-i-3ml.c delete mode 100644 gcc/testsuite/gcc.target/cris/torture/sync-mis-xchg-s-1.c delete mode 100644 gcc/testsuite/gcc.target/cris/torture/sync-mis-xchg-s-1ml.c create mode 100644 gcc/testsuite/gcc.target/i386/pr94857.c create mode 100644 gcc/testsuite/gcc.target/i386/pr94956.c create mode 100644 gcc/testsuite/gcc.target/powerpc/setbc.h create mode 100644 gcc/testsuite/gcc.target/powerpc/setbceq.c create mode 100644 gcc/testsuite/gcc.target/powerpc/setbcge.c create mode 100644 gcc/testsuite/gcc.target/powerpc/setbcgt.c create mode 100644 gcc/testsuite/gcc.target/powerpc/setbcle.c create mode 100644 gcc/testsuite/gcc.target/powerpc/setbclt.c create mode 100644 gcc/testsuite/gcc.target/powerpc/setbcne.c create mode 100644 gcc/testsuite/gcc.target/powerpc/setnbc.h create mode 100644 gcc/testsuite/gcc.target/powerpc/setnbceq.c create mode 100644 gcc/testsuite/gcc.target/powerpc/setnbcge.c create mode 100644 gcc/testsuite/gcc.target/powerpc/setnbcgt.c create mode 100644 gcc/testsuite/gcc.target/powerpc/setnbcle.c create mode 100644 gcc/testsuite/gcc.target/powerpc/setnbclt.c create mode 100644 gcc/testsuite/gcc.target/powerpc/setnbcne.c create mode 100644 gcc/testsuite/gnat.dg/addr15.adb create mode 100644 gcc/testsuite/gnat.dg/opt83.adb create mode 100644 libbacktrace/macho.c delete mode 100644 libcpp/directives-only.c delete mode 100644 libgcc/config/cris/libgcc-glibc.ver delete mode 100644 libgcc/config/cris/t-linux