OSDN Git Service

* ldexp.c (exp_fold_tree): Don't immediately exit ld on a
authoramodra <amodra>
Fri, 15 Oct 2004 06:00:15 +0000 (06:00 +0000)
committeramodra <amodra>
Fri, 15 Oct 2004 06:00:15 +0000 (06:00 +0000)
failing link script assert.

ld/ChangeLog
ld/ldexp.c

index 65db21e..c8541d5 100644 (file)
@@ -1,5 +1,8 @@
 2004-10-15  Alan Modra  <amodra@bigpond.net.au>
 
+       * ldexp.c (exp_fold_tree): Don't immediately exit ld on a
+       failing link script assert.
+
        * ldctor.c (ldctor_add_set_entry): Fix comment typo.
 
 2004-10-14  H.J. Lu  <hongjiu.lu@intel.com>
index 4110f57..57968a2 100644 (file)
@@ -390,7 +390,7 @@ fold_binary (etree_type *tree,
            case ALIGN_K:
              result.value = align_n (result.value, other.value);
              break;
-             
+
            case DATA_SEGMENT_ALIGN:
              if (allocation_done != lang_first_phase_enum
                  && current_section == abs_output_section
@@ -492,7 +492,7 @@ fold_name (etree_type *tree,
   etree_value_type result;
 
   result.valid_p = FALSE;
-  
+
   switch (tree->type.node_code)
     {
     case SIZEOF_HEADERS:
@@ -669,7 +669,7 @@ exp_fold_tree (etree_type *tree,
       if (result.valid_p)
        {
          if (! result.value)
-           einfo ("%F%P: %s\n", tree->assert_s.message);
+           einfo ("%X%P: %s\n", tree->assert_s.message);
          return result;
        }
       break;