diff options
| author | law <law@138bc75d-0d04-0410-961f-82ee72b054a4> | 2014-06-12 18:38:20 +0000 |
|---|---|---|
| committer | law <law@138bc75d-0d04-0410-961f-82ee72b054a4> | 2014-06-12 18:38:20 +0000 |
| commit | 8bc28f8b5f108d8606c6345cd1c6d050fe76e37b (patch) | |
| tree | 362e53c3a77897c9945274e4c7e117f015bdb91e /libjava/classpath/gnu/java/security/Registry.java | |
| parent | d8398ac5578c9a436ef700069492dac900321ab4 (diff) | |
| download | ppe42-gcc-8bc28f8b5f108d8606c6345cd1c6d050fe76e37b.tar.gz ppe42-gcc-8bc28f8b5f108d8606c6345cd1c6d050fe76e37b.zip | |
Backports from mainline:
PR tree-optimization/61289
* tree-ssa-threadedge.c (invalidate_equivalences): Remove SRC_MAP and
DST_MAP parameters. Invalidate by walking all the SSA_NAME_VALUES
looking for those which match LHS. All callers changed.
(record_temporary_equivalences_from_phis): Remove SRC_MAP and DST_MAP
parameters and code which manipulated them. All callers changed.
(record_temporary_equivalences_from_stmts_at_dest): Remove SRC_MAP
and DST_MAP parameters. Simplify invalidation code by just calling
invalidate_equivalences. All callers changed.
(thread_across_edge): Simplify now that we don't need to maintain
the map of equivalences to invalidate.
PR tree-optimization/61289
* g++.dg/pr61289.C: New test.
* g++.dg/pr61289-2.C: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211588 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/classpath/gnu/java/security/Registry.java')
0 files changed, 0 insertions, 0 deletions

