pr45701-1.c (history_expand_line_internal): Add an extra variable to force stack alignment.
2015-03-31 Alex Velenko <Alex.Velenko@arm.com> * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an extra variable to force stack alignment. * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an extra variable to force stack alignment. From-SVN: r221801
This commit is contained in:
parent
9f5059b275
commit
d723bc36dd
3 changed files with 13 additions and 4 deletions
|
@ -1,3 +1,10 @@
|
|||
2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
|
||||
|
||||
* gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
|
||||
extra variable to force stack alignment.
|
||||
* gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
|
||||
extra variable to force stack alignment.
|
||||
|
||||
2015-03-31 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/65390
|
||||
|
|
|
@ -5,6 +5,7 @@
|
|||
/* { dg-final { scan-assembler-not "r8" } } */
|
||||
|
||||
extern int hist_verify;
|
||||
extern int a1;
|
||||
extern char *pre_process_line (char*);
|
||||
extern char* str_cpy (char*, char*);
|
||||
extern int str_len (char*);
|
||||
|
@ -16,10 +17,10 @@ history_expand_line_internal (char* line)
|
|||
{
|
||||
char *new_line;
|
||||
int old_verify;
|
||||
|
||||
int a = a1;
|
||||
old_verify = hist_verify;
|
||||
hist_verify = 0;
|
||||
new_line = pre_process_line (line);
|
||||
hist_verify = old_verify;
|
||||
hist_verify = old_verify + a;
|
||||
return (new_line == line) ? savestring (line) : new_line;
|
||||
}
|
||||
|
|
|
@ -5,6 +5,7 @@
|
|||
/* { dg-final { scan-assembler-not "r8" } } */
|
||||
|
||||
extern int hist_verify;
|
||||
extern int a1;
|
||||
extern char *pre_process_line (char*);
|
||||
extern char* savestring1 (char*, char*);
|
||||
extern char* str_cpy (char*, char*);
|
||||
|
@ -17,11 +18,11 @@ history_expand_line_internal (char* line)
|
|||
{
|
||||
char *new_line;
|
||||
int old_verify;
|
||||
|
||||
int a = a1;
|
||||
old_verify = hist_verify;
|
||||
hist_verify = 0;
|
||||
new_line = pre_process_line (line);
|
||||
hist_verify = old_verify;
|
||||
hist_verify = old_verify + a;
|
||||
/* Two tail calls here, but r3 is not used to pass values. */
|
||||
return (new_line == line) ? savestring (line) : savestring1 (new_line, line);
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue