toir.cc (pop_label): Only queue labels in a vector.
authorRichard Biener <rguenther@suse.de>
Tue, 11 Jun 2019 08:30:47 +0000 (08:30 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Tue, 11 Jun 2019 08:30:47 +0000 (08:30 +0000)
commitf75d3701103301d452c02548d48facc2f95613b9
treeee06d3f5c16eeb974acacc65034237a8c149cac2
parent9f95c526a9f165fb7026d2ebd9a2ca82b25a503d
toir.cc (pop_label): Only queue labels in a vector.

2019-06-11  Richard Biener  <rguenthe@suse.de>

d/90778
* toir.cc (pop_label): Only queue labels in a vector.
(cmp_labels): Label decl comparator.
(pop_binding_level): Pop labels in DECL_UID order to avoid
debug info differences.

From-SVN: r272146
gcc/d/ChangeLog
gcc/d/toir.cc