]> gcc.gnu.org Git - gcc.git/commitdiff
varasm.c (output_addressed_constants): Use language specific expander on unknown...
authorChandrakala Chavva <cchavva@redhat.com>
Thu, 21 Dec 2000 19:25:22 +0000 (14:25 -0500)
committerChandra Chavva <cchavva@gcc.gnu.org>
Thu, 21 Dec 2000 19:25:22 +0000 (14:25 -0500)
* varasm.c (output_addressed_constants): Use language specific
expander on unknown nodes.

From-SVN: r38423

gcc/ChangeLog
gcc/varasm.c

index dd009d76e1417f54b32c62ca26c0567c98585160..068d6db301970818161db6496cb7a86a58694e0d 100644 (file)
@@ -1,3 +1,8 @@
+2000-12-21  Chandrakala Chavva  <cchavva@redhat.com>
+
+       * varasm.c (output_addressed_constants): Use language specific
+       expander on unknown nodes.
+
 2000-12-21  Graham Stott <grahams@redhat.com>
 
        * combine.c (distribute_notes): Handle REG_NON_LOCAL_GOTO notes.
index 009b65f25ad851de1743363276a63cba76cd2819..42e78e9b12c5aeb3bf8cf2112f8b6698579301ea 100644 (file)
@@ -4066,6 +4066,11 @@ output_addressed_constants (exp)
 {
   int reloc = 0;
 
+  /* Give the front-end a chance to convert VALUE to something that
+     looks more like a constant to the back-end.  */
+  if (lang_expand_constant)
+    exp = (*lang_expand_constant) (exp);
+
   switch (TREE_CODE (exp))
     {
     case ADDR_EXPR:
This page took 0.079661 seconds and 5 git commands to generate.