aboutsummaryrefslogtreecommitdiff
path: root/gcc/rtl.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/rtl.c')
-rw-r--r--gcc/rtl.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/gcc/rtl.c b/gcc/rtl.c
index b61b95e..a386f84 100644
--- a/gcc/rtl.c
+++ b/gcc/rtl.c
@@ -284,6 +284,7 @@ copy_rtx (orig)
case CC0:
case SCRATCH:
/* SCRATCH must be shared because they represent distinct values. */
+ case ADDRESSOF:
return orig;
case CONST:
@@ -299,6 +300,9 @@ copy_rtx (orig)
the constant address may need to be reloaded. If the mem is shared,
then reloading one copy of this mem will cause all copies to appear
to have been reloaded. */
+
+ default:
+ break;
}
copy = rtx_alloc (code);
@@ -385,6 +389,8 @@ copy_most_rtx (orig, may_share)
case PC:
case CC0:
return orig;
+ default:
+ break;
}
copy = rtx_alloc (code);