summaryrefslogtreecommitdiff
path: root/cginstructions.c
diff options
context:
space:
mode:
authorJohn van Groningen2006-01-20 15:14:28 +0000
committerJohn van Groningen2006-01-20 15:14:28 +0000
commit9853f63bb167c2e7679617ad59416d6fc9d67636 (patch)
treef3fd5a05860c4dc629f2cacdbeaf7d946632f99f /cginstructions.c
parentoptimize cmp $0,r , generate test r,r instead (diff)
fix bugs in code generation for floating point computations for amd64
Diffstat (limited to 'cginstructions.c')
-rw-r--r--cginstructions.c4
1 files changed, 0 insertions, 4 deletions
diff --git a/cginstructions.c b/cginstructions.c
index 1d98737..f4cf7ce 100644
--- a/cginstructions.c
+++ b/cginstructions.c
@@ -445,9 +445,7 @@ INSTRUCTION_GRAPH g_fp_arg (INSTRUCTION_GRAPH graph_1)
previous_loadx=&load_indexed_list;
- /* added 25-10-2001 */
while (*previous_loadx!=NULL && *previous_loadx!=graph_1)
- /* while (*previous_loadx!=graph_1) */
previous_loadx=&(*previous_loadx)->instruction_parameters[3].p;
fload_graph=g_new_node (GFLOAD_X,0,4*sizeof (union instruction_parameter));
@@ -457,9 +455,7 @@ INSTRUCTION_GRAPH g_fp_arg (INSTRUCTION_GRAPH graph_1)
fload_graph->instruction_parameters[2].p=graph_1->instruction_parameters[2].p;
fload_graph->instruction_parameters[3].p=graph_1->instruction_parameters[3].p;
- /* added 25-10-2001 */
if (*previous_loadx!=NULL)
- /* */
*previous_loadx=fload_graph;
fload_graph->instruction_d_min_a_cost+=1;