mirror of
git://gcc.gnu.org/git/gcc.git
synced 2024-12-22 01:59:19 +08:00
fix DO WHILE
From-SVN: r26553
This commit is contained in:
parent
2e6472064f
commit
986b2f978b
@ -1,3 +1,10 @@
|
|||||||
|
Mon Apr 19 21:36:48 1999 Craig Burley <craig@jcb-sc.com>
|
||||||
|
|
||||||
|
* ste.c (ffeste_R819B): Start the loop before expanding
|
||||||
|
the termination expression.
|
||||||
|
|
||||||
|
* version.c: Bump version.
|
||||||
|
|
||||||
Sun Apr 18 21:53:58 1999 Craig Burley <craig@jcb-sc.com>
|
Sun Apr 18 21:53:58 1999 Craig Burley <craig@jcb-sc.com>
|
||||||
|
|
||||||
* com.c (ffecom_sym_transform_): COMMON and EQUIVALENCE
|
* com.c (ffecom_sym_transform_): COMMON and EQUIVALENCE
|
||||||
|
@ -3096,8 +3096,11 @@ ffeste_R819B (ffestw block, ffelab label UNUSED, ffebld expr)
|
|||||||
|
|
||||||
if (expr)
|
if (expr)
|
||||||
{
|
{
|
||||||
|
tree loop;
|
||||||
|
|
||||||
result = ffecom_make_tempvar ("dowhile", integer_type_node,
|
result = ffecom_make_tempvar ("dowhile", integer_type_node,
|
||||||
FFETARGET_charactersizeNONE, -1);
|
FFETARGET_charactersizeNONE, -1);
|
||||||
|
loop = expand_start_loop (1);
|
||||||
|
|
||||||
ffeste_start_stmt_ ();
|
ffeste_start_stmt_ ();
|
||||||
|
|
||||||
@ -3112,7 +3115,7 @@ ffeste_R819B (ffestw block, ffelab label UNUSED, ffebld expr)
|
|||||||
|
|
||||||
ffeste_end_stmt_ ();
|
ffeste_end_stmt_ ();
|
||||||
|
|
||||||
ffestw_set_do_hook (block, expand_start_loop (1));
|
ffestw_set_do_hook (block, loop);
|
||||||
expand_exit_loop_if_false (0, result);
|
expand_exit_loop_if_false (0, result);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -1 +1 @@
|
|||||||
const char *ffe_version_string = "0.5.24-19990418";
|
const char *ffe_version_string = "0.5.24-19990419";
|
||||||
|
Loading…
Reference in New Issue
Block a user