nds32.c (nds32_asm_function_prologue): Do not use nreverse() because it changes the content of original tree list.

2014-02-14  Chung-Ju Wu  <jasonwucj@gmail.com>

	* config/nds32/nds32.c (nds32_asm_function_prologue): Do not use
	nreverse() because it changes the content of original tree list.

From-SVN: r207777
This commit is contained in:
Chung-Ju Wu 2014-02-14 06:02:16 +00:00 committed by Chung-Ju Wu
parent 59043e7595
commit f2dafb914e
2 changed files with 8 additions and 4 deletions

View File

@ -1,3 +1,8 @@
2014-02-14 Chung-Ju Wu <jasonwucj@gmail.com>
* config/nds32/nds32.c (nds32_asm_function_prologue): Do not use
nreverse() because it changes the content of original tree list.
2014-02-14 Chung-Ju Wu <jasonwucj@gmail.com>
* config/nds32/t-mlibs (MULTILIB_OPTIONS): Fix typo in comment.

View File

@ -1960,10 +1960,9 @@ nds32_asm_function_prologue (FILE *file,
/* Display the attributes of this function. */
fprintf (file, "\t! function attributes: ");
/* GCC build attributes list with reverse order,
so we use nreverse() to make it looks like
the order that user specifies. */
attrs = nreverse (DECL_ATTRIBUTES (current_function_decl));
/* Get the attributes tree list.
Note that GCC builds attributes list with reverse order. */
attrs = DECL_ATTRIBUTES (current_function_decl);
/* If there is no any attribute, print out "None". */
if (!attrs)