From: Chandrakala Chavva Date: Thu, 21 Dec 2000 19:25:22 +0000 (-0500) Subject: varasm.c (output_addressed_constants): Use language specific expander on unknown... X-Git-Tag: prereleases/libstdc++-2.92~2092 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c165f94f1afd23ff401b452d0cfc143f46216299;p=thirdparty%2Fgcc.git varasm.c (output_addressed_constants): Use language specific expander on unknown nodes. * varasm.c (output_addressed_constants): Use language specific expander on unknown nodes. From-SVN: r38423 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index dd009d76e141..068d6db30197 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2000-12-21 Chandrakala Chavva + + * varasm.c (output_addressed_constants): Use language specific + expander on unknown nodes. + 2000-12-21 Graham Stott * combine.c (distribute_notes): Handle REG_NON_LOCAL_GOTO notes. diff --git a/gcc/varasm.c b/gcc/varasm.c index 009b65f25ad8..42e78e9b12c5 100644 --- a/gcc/varasm.c +++ b/gcc/varasm.c @@ -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: