On Tue, 18 Feb 2020, Jakub Jelinek wrote: > Hi! > > As the patch shows, various messages didn't match the field names they are > talking about. > > Fixed thusly, bootstrapped/regtested on x86_64-linux and i686-linux, ok for > trunk?
OK. > 2020-02-18 Jakub Jelinek <ja...@redhat.com> > > PR ipa/93797 > * cgraph.c (verify_speculative_call): Use speculative_id instead of > speculative_uid in messages. Remove trailing whitespace from error > message. Use num_speculative_call_targets instead of > num_speculative_targets in a message. > (cgraph_node::verify_node): Use call_stmt instead of cal_stmt in > edge messages and stmt instead of cal_stmt in reference message. > > --- gcc/cgraph.c.jj 2020-01-29 22:59:09.171316837 +0100 > +++ gcc/cgraph.c 2020-02-18 00:55:16.163028107 +0100 > @@ -3230,14 +3230,14 @@ verify_speculative_call (struct cgraph_n > if (direct->speculative_id >= num) > { > error ("direct call to %s in speculative call sequence has " > - "speculative_uid %i out of range", > + "speculative_id %i out of range", > direct->callee->dump_name (), direct->speculative_id); > return true; > } > if (direct_calls[direct->speculative_id]) > { > error ("duplicate direct call to %s in speculative call sequence " > - "with speculative_uid %i", > + "with speculative_id %i", > direct->callee->dump_name (), direct->speculative_id); > return true; > } > @@ -3248,7 +3248,7 @@ verify_speculative_call (struct cgraph_n > && first_call != node->get_edge (first_call->call_stmt)) > { > error ("call stmt hash does not point to first direct edge of " > - "speculative call sequence "); > + "speculative call sequence"); > return true; > } > > @@ -3260,14 +3260,14 @@ verify_speculative_call (struct cgraph_n > if (ref->speculative_id >= num) > { > error ("direct call to %s in speculative call sequence has " > - "speculative_uid %i out of range", > + "speculative_id %i out of range", > ref->referred->dump_name (), ref->speculative_id); > return true; > } > if (refs[ref->speculative_id]) > { > error ("duplicate reference %s in speculative call sequence " > - "with speculative_uid %i", > + "with speculative_id %i", > ref->referred->dump_name (), ref->speculative_id); > return true; > } > @@ -3294,7 +3294,7 @@ verify_speculative_call (struct cgraph_n > if (num_targets != indirect->num_speculative_call_targets_p ()) > { > error ("number of speculative targets %i mismatched with " > - "num_speculative_targets %i", > + "num_speculative_call_targets %i", > num_targets, > indirect->num_speculative_call_targets_p ()); > return true; > @@ -3400,7 +3400,7 @@ cgraph_node::verify_node (void) > } > if (e->call_stmt && e->lto_stmt_uid) > { > - error ("edge has both cal_stmt and lto_stmt_uid set"); > + error ("edge has both call_stmt and lto_stmt_uid set"); > error_found = true; > } > } > @@ -3471,7 +3471,7 @@ cgraph_node::verify_node (void) > } > if (e->call_stmt && e->lto_stmt_uid) > { > - error ("edge has both cal_stmt and lto_stmt_uid set"); > + error ("edge has both call_stmt and lto_stmt_uid set"); > error_found = true; > } > if (e->speculative > @@ -3509,7 +3509,7 @@ cgraph_node::verify_node (void) > { > if (ref->stmt && ref->lto_stmt_uid) > { > - error ("reference has both cal_stmt and lto_stmt_uid set"); > + error ("reference has both stmt and lto_stmt_uid set"); > error_found = true; > } > if (ref->speculative > > Jakub > > -- Richard Biener <rguent...@suse.de> SUSE Software Solutions Germany GmbH, Maxfeldstrasse 5, 90409 Nuernberg, Germany; GF: Felix Imendörffer; HRB 36809 (AG Nuernberg)