From: Martin Liska Date: Tue, 3 Aug 2021 07:57:21 +0000 (+0200) Subject: ChangeLog: add problematic commit 2e96b5f14e4025691b57d2301d71aa6092ed44bc. X-Git-Tag: upstream/12.2.0~6013 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=872c1a56e3a08f9e4bb7032b38b0883e8cd7700a;p=platform%2Fupstream%2Fgcc.git ChangeLog: add problematic commit 2e96b5f14e4025691b57d2301d71aa6092ed44bc. gcc/ChangeLog: * ChangeLog: Add manually. libgomp/ChangeLog: * ChangeLog: Add manually. gcc/testsuite/ChangeLog: * ChangeLog: Add manually. --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 0421ff4..87b0e27 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -347,6 +347,37 @@ * tree-parloops.c (create_parallel_loop): Adjust. * tree-pass.h (make_pass_oacc_loop_designation): New. +2021-07-29 Aldy Hernandez + + * flag-types.h (enum threader_mode): New. + * params.opt: Add entry for --param=threader-mode. + * tree-ssa-threadbackward.c (THREADER_ITERATIVE_MODE): New. + (class back_threader): New. + (back_threader::back_threader): New. + (back_threader::~back_threader): New. + (back_threader::maybe_register_path): New. + (back_threader::find_taken_edge): New. + (back_threader::find_taken_edge_switch): New. + (back_threader::find_taken_edge_cond): New. + (back_threader::resolve_def): New. + (back_threader::resolve_phi): New. + (back_threader::find_paths_to_names): New. + (back_threader::find_paths): New. + (dump_path): New. + (debug): New. + (thread_jumps::find_jump_threads_backwards): Call ranger threader. + (thread_jumps::find_jump_threads_backwards_with_ranger): New. + (pass_thread_jumps::execute): Abstract out code... + (try_thread_blocks): ...here. + * tree-ssa-threadedge.c (jump_threader::thread_outgoing_edges): + Abstract out threading candidate code to... + (single_succ_to_potentially_threadable_block): ...here. + * tree-ssa-threadedge.h (single_succ_to_potentially_threadable_block): + New. + * tree-ssa-threadupdate.c (register_jump_thread): Return boolean. + * tree-ssa-threadupdate.h (class jump_thread_path_registry): + Return bool from register_jump_thread. + 2021-07-29 Andreas Krebbel * target.def: in0 and in1 do not need to be registers. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index b4d9816..3806434 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -348,6 +348,58 @@ conditions. * gcc.target/powerpc/pr81348.c: Likewise. +2021-07-29 Aldy Hernandez + + * g++.dg/debug/dwarf2/deallocator.C: Adjust for threader. + * gcc.c-torture/compile/pr83510.c: Same. + * gcc.dg/analyzer/pr94851-2.c: Same. + * gcc.dg/loop-unswitch-2.c: Same. + * gcc.dg/old-style-asm-1.c: Same. + * gcc.dg/pr68317.c: Same. + * gcc.dg/pr97567-2.c: Same. + * gcc.dg/predict-9.c: Same. + * gcc.dg/shrink-wrap-loop.c: Same. + * gcc.dg/sibcall-1.c: Same. + * gcc.dg/tree-ssa/builtin-sprintf-3.c: Same. + * gcc.dg/tree-ssa/pr21001.c: Same. + * gcc.dg/tree-ssa/pr21294.c: Same. + * gcc.dg/tree-ssa/pr21417.c: Same. + * gcc.dg/tree-ssa/pr21458-2.c: Same. + * gcc.dg/tree-ssa/pr21563.c: Same. + * gcc.dg/tree-ssa/pr49039.c: Same. + * gcc.dg/tree-ssa/pr61839_1.c: Same. + * gcc.dg/tree-ssa/pr61839_3.c: Same. + * gcc.dg/tree-ssa/pr77445-2.c: Same. + * gcc.dg/tree-ssa/split-path-4.c: Same. + * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Same. + * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Same. + * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Same. + * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Same. + * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same. + * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same. + * gcc.dg/tree-ssa/ssa-fre-48.c: Same. + * gcc.dg/tree-ssa/ssa-thread-11.c: Same. + * gcc.dg/tree-ssa/ssa-thread-12.c: Same. + * gcc.dg/tree-ssa/ssa-thread-14.c: Same. + * gcc.dg/tree-ssa/vrp02.c: Same. + * gcc.dg/tree-ssa/vrp03.c: Same. + * gcc.dg/tree-ssa/vrp05.c: Same. + * gcc.dg/tree-ssa/vrp06.c: Same. + * gcc.dg/tree-ssa/vrp07.c: Same. + * gcc.dg/tree-ssa/vrp09.c: Same. + * gcc.dg/tree-ssa/vrp19.c: Same. + * gcc.dg/tree-ssa/vrp20.c: Same. + * gcc.dg/tree-ssa/vrp33.c: Same. + * gcc.dg/uninit-pred-9_b.c: Same. + * gcc.dg/uninit-pr61112.c: Same. + * gcc.dg/vect/bb-slp-16.c: Same. + * gcc.target/i386/avx2-vect-aggressive.c: Same. + * gcc.dg/tree-ssa/ranger-threader-1.c: New test. + * gcc.dg/tree-ssa/ranger-threader-2.c: New test. + * gcc.dg/tree-ssa/ranger-threader-3.c: New test. + * gcc.dg/tree-ssa/ranger-threader-4.c: New test. + * gcc.dg/tree-ssa/ranger-threader-5.c: New test. + 2021-07-29 Richard Biener PR c/101512 diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index cbd1274..3cf5ef4 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -30,6 +30,12 @@ Likewise. * testsuite/libgomp.oacc-fortran/routine-nohost-1.f90: Likewise. +2021-07-29 Aldy Hernandez + + * testsuite/libgomp.graphite/force-parallel-4.c: Adjust for + threader. + * testsuite/libgomp.graphite/force-parallel-8.c: Same. + 2021-07-27 Ulrich Drepper * env.c (wait_policy, stacksize): New static variables,