errors.c: Don't include coretypes.h or tm.h.
authorZack Weinberg <zack@gcc.gnu.org>
Tue, 7 Oct 2003 20:06:37 +0000 (20:06 +0000)
committerZack Weinberg <zack@gcc.gnu.org>
Tue, 7 Oct 2003 20:06:37 +0000 (20:06 +0000)
* errors.c: Don't include coretypes.h or tm.h.
(trim_filename): Use IS_DIR_SEPARATOR.
* Makefile.in: Update dependencies of errors.o and
$(BUILD_PREFIX_1)errors.o.

From-SVN: r72200

gcc/ChangeLog
gcc/Makefile.in
gcc/errors.c

index 54c7374e87d7f8faffd41f303b90dce21f096058..b858dc69d84a29dbeb2ccef5857dca98c49bfa51 100644 (file)
@@ -1,3 +1,10 @@
+2003-10-07  Zack Weinberg  <zack@codesourcery.com>
+
+       * errors.c: Don't include coretypes.h or tm.h.
+       (trim_filename): Use IS_DIR_SEPARATOR.
+       * Makefile.in: Update dependencies of errors.o and
+       $(BUILD_PREFIX_1)errors.o.
+
 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
 
        * function.c (pad_to_arg_alignment): Take STACK_POINTER_OFFSET into
 
 2003-10-07  Dorit Naishlos <dorit@il.ibm.com>
 
-       * sched-int.h (sched_info): New field 
+       * sched-int.h (sched_info): New field
        sched_max_insns_priority.
        * sched-rgn.c (init_ready_list): Add invocations to
-        targetm.sched.adjust_priority.  
+       targetm.sched.adjust_priority.
        (sched_max_insns_priority): Init new field.
        * sched-ebb.c (sched_max_insns_priority): Init new field.
-        * haifa-sched.c (set_priorities): Set
-       sched_info->sched_max_insns_priority. 
-        * config/rs6000/rs6000.h:
-        (rs6000_sched_restricted_insns_priority_str): Support new
-        flag -mprioritize-restricted-insns.
-        (DEFAULT_RESTRICTED_INSNS_PRIORITY): Define.
-        * config/rs6000/rs6000.c (is_dispatch_slot_restricted): New
-        function.
-        (rs6000_adjust_priority): Change priority of restricted
-        insns, using above new function and new flag.
-        * doc/invoke.texi (-mprioritize-restricted-insns): Document
-        new option.
-       
+       * haifa-sched.c (set_priorities): Set
+       sched_info->sched_max_insns_priority.
+       * config/rs6000/rs6000.h:
+       (rs6000_sched_restricted_insns_priority_str): Support new
+       flag -mprioritize-restricted-insns.
+       (DEFAULT_RESTRICTED_INSNS_PRIORITY): Define.
+       * config/rs6000/rs6000.c (is_dispatch_slot_restricted): New
+       function.
+       (rs6000_adjust_priority): Change priority of restricted
+       insns, using above new function and new flag.
+       * doc/invoke.texi (-mprioritize-restricted-insns): Document
+       new option.
+
 2003-10-07  Zack Weinberg  <zack@codesourcery.com>
 
        * expr.c (cmpstr_optab, cmpmem_optab): New.
index 0fd10b884da31cdc09e6d7ba5db9b92b40bb9ce4..e891ca5b896e4d028c5e2609922c137ebe16c88c 100644 (file)
@@ -1522,7 +1522,7 @@ print-rtl.o : print-rtl.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) $
 rtlanal.o : rtlanal.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) toplev.h $(RTL_H) \
    hard-reg-set.h $(TM_P_H) insn-config.h $(RECOG_H) real.h flags.h
 
-errors.o : errors.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(GTM_H) errors.h
+errors.o : errors.c $(CONFIG_H) $(SYSTEM_H) errors.h
        $(CC) -c $(ALL_CFLAGS) -DGENERATOR_FILE $(ALL_CPPFLAGS) $(INCLUDES) $< $(OUTPUT_OPTION)
 
 varasm.o : varasm.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(TREE_H) $(RTL_H) \
@@ -2255,7 +2255,7 @@ $(BUILD_PREFIX_1)bitmap.o: $(srcdir)/bitmap.c $(BCONFIG_H) coretypes.h $(GTM_H)
        sed -e 's/config[.]h/bconfig.h/' $(srcdir)/bitmap.c > $(BUILD_PREFIX)bitmap.c
        $(CC_FOR_BUILD) -c $(BUILD_CFLAGS) $(BUILD_CPPFLAGS) $(INCLUDES) $(BUILD_PREFIX)bitmap.c $(OUTPUT_OPTION)
 
-$(BUILD_PREFIX_1)errors.o: errors.c $(BCONFIG_H) coretypes.h $(GTM_H) $(SYSTEM_H) errors.h
+$(BUILD_PREFIX_1)errors.o: errors.c $(BCONFIG_H) $(SYSTEM_H) errors.h
        rm -f $(BUILD_PREFIX)errors.c
        sed -e 's/config[.]h/bconfig.h/' $(srcdir)/errors.c > $(BUILD_PREFIX)errors.c
        $(CC_FOR_BUILD) -c $(BUILD_CFLAGS) $(BUILD_CPPFLAGS) $(INCLUDES) $(BUILD_PREFIX)errors.c $(OUTPUT_OPTION)
index 6cbc29c47e35f0e3e91477eef16070d9434ed02b..09504d39d86382631bb8944b6ea80463a40e4c61 100644 (file)
@@ -25,8 +25,6 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA
 
 #include "config.h"
 #include "system.h"
-#include "coretypes.h"
-#include "tm.h"
 #include "errors.h"
 
 /* Set this to argv[0] at the beginning of main.  */
@@ -116,11 +114,7 @@ trim_filename (const char *name)
     p++, q++;
 
   /* Now go backwards until the previous directory separator.  */
-  while (p > name && p[-1] != DIR_SEPARATOR
-#ifdef DIR_SEPARATOR_2
-        && p[-1] != DIR_SEPARATOR_2
-#endif
-        )
+  while (p > name && !IS_DIR_SEPARATOR (p[-1]))
     p--;
 
   return p;