This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

remove unused lang_afile_asection_pair_statement


	* ldlang.h (lang_afile_asection_pair_statement_enum): Delete.
	(lang_afile_asection_pair_statement_type): Delete.
	(lang_statement_union_type): Delete afile_asection_pair_statement.
	* ldlang.c (lang_insert_orphan): Delete case handling the above.
	(map_input_to_output_sections, print_statement): Likewise.

Index: ld/ldlang.h
===================================================================
RCS file: /cvs/src/src/ld/ldlang.h,v
retrieving revision 1.74
diff -u -p -r1.74 ldlang.h
--- ld/ldlang.h	6 Jul 2007 14:09:41 -0000	1.74
+++ ld/ldlang.h	16 Jan 2008 00:00:59 -0000
@@ -79,8 +79,6 @@ typedef struct lang_statement_header_str
     lang_output_statement_enum,
     lang_padding_statement_enum,
     lang_group_statement_enum,
-
-    lang_afile_asection_pair_statement_enum,
     lang_constructors_statement_enum
   } type;
 } lang_statement_header_type;
@@ -290,13 +288,6 @@ typedef struct
   asection *section;
 } lang_input_section_type;
 
-typedef struct
-{
-  lang_statement_header_type header;
-  asection *section;
-  union lang_statement_union *file;
-} lang_afile_asection_pair_statement_type;
-
 typedef struct lang_wild_statement_struct lang_wild_statement_type;
 
 typedef void (*callback_t) (lang_wild_statement_type *, struct wildcard_list *,
@@ -369,7 +360,6 @@ typedef union lang_statement_union
   lang_reloc_statement_type reloc_statement;
   lang_address_statement_type address_statement;
   lang_output_section_statement_type output_section_statement;
-  lang_afile_asection_pair_statement_type afile_asection_pair_statement;
   lang_assignment_statement_type assignment_statement;
   lang_input_statement_type input_statement;
   lang_target_statement_type target_statement;
Index: ld/ldlang.c
===================================================================
RCS file: /cvs/src/src/ld/ldlang.c,v
retrieving revision 1.276
diff -u -p -r1.276 ldlang.c
--- ld/ldlang.c	15 Jan 2008 07:25:49 -0000	1.276
+++ ld/ldlang.c	16 Jan 2008 00:00:59 -0000
@@ -1660,7 +1660,6 @@ lang_insert_orphan (asection *s,
 		    case lang_target_statement_enum:
 		    case lang_output_statement_enum:
 		    case lang_group_statement_enum:
-		    case lang_afile_asection_pair_statement_enum:
 		      continue;
 		    }
 		  break;
@@ -3290,9 +3289,6 @@ map_input_to_output_sections
 	     are initialized.  */
 	  exp_init_os (s->assignment_statement.exp);
 	  break;
-	case lang_afile_asection_pair_statement_enum:
-	  FAIL ();
-	  break;
 	case lang_address_statement_enum:
 	  /* Mark the specified section with the supplied address.
 
@@ -3958,9 +3954,6 @@ print_statement (lang_statement_union_ty
     case lang_group_statement_enum:
       print_group (&s->group_statement, os);
       break;
-    case lang_afile_asection_pair_statement_enum:
-      FAIL ();
-      break;
     }
 }
 
-- 
Alan Modra
Australia Development Lab, IBM


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]