r110125@banpei: zack | 2006-01-22 14:46:46 -0800
r110125@banpei: zack | 2006-01-22 14:46:46 -0800 * genautomata.c: Include vec.h, not varray.h. Delete vla_ptr_t, all of the VLA_PTR_ macros, and all of the VLA_HWINT_ macros. Change vla_hwint_t to a typedef for VEC(vect_el_t,heap) *. Convert all uses of VLA_* macros to VEC_* macros operating on appropriately typed vectors, or to malloced arrays when the size is known in advance. Const-ify many char* variables and function arguments. No functional changes. * Makefile.in (build/varray.o): Delete rule. (build/genattrtab): Depend on build/vec.o instead of build/varray.o. (build/genautomata.o): Depend on vec.h instead of $(VARRAY_H). From-SVN: r110121
This commit is contained in:
parent
0458fe77b8
commit
1fb49ce77b
@ -1,3 +1,16 @@
|
|||||||
|
2006-01-22 Zack Weinberg <zackw@panix.com>
|
||||||
|
|
||||||
|
* genautomata.c: Include vec.h, not varray.h.
|
||||||
|
Delete vla_ptr_t, all of the VLA_PTR_ macros, and all of the
|
||||||
|
VLA_HWINT_ macros. Change vla_hwint_t to a typedef for
|
||||||
|
VEC(vect_el_t,heap) *. Convert all uses of VLA_* macros to
|
||||||
|
VEC_* macros operating on appropriately typed vectors, or to
|
||||||
|
malloced arrays when the size is known in advance. Const-ify
|
||||||
|
many char* variables and function arguments. No functional changes.
|
||||||
|
* Makefile.in (build/varray.o): Delete rule.
|
||||||
|
(build/genattrtab): Depend on build/vec.o instead of build/varray.o.
|
||||||
|
(build/genautomata.o): Depend on vec.h instead of $(VARRAY_H).
|
||||||
|
|
||||||
2006-01-22 Zack Weinberg <zackw@panix.com>
|
2006-01-22 Zack Weinberg <zackw@panix.com>
|
||||||
|
|
||||||
* gensupport.c: Define get_insn_name and record_insn_name here.
|
* gensupport.c: Define get_insn_name and record_insn_name here.
|
||||||
|
@ -2894,8 +2894,6 @@ build/read-rtl.o: read-rtl.c $(BCONFIG_H) $(SYSTEM_H) coretypes.h \
|
|||||||
$(GTM_H) $(RTL_BASE_H) $(OBSTACK_H) $(HASHTAB_H) gensupport.h
|
$(GTM_H) $(RTL_BASE_H) $(OBSTACK_H) $(HASHTAB_H) gensupport.h
|
||||||
build/rtl.o: rtl.c $(BCONFIG_H) coretypes.h $(GTM_H) $(SYSTEM_H) \
|
build/rtl.o: rtl.c $(BCONFIG_H) coretypes.h $(GTM_H) $(SYSTEM_H) \
|
||||||
$(RTL_H) real.h $(GGC_H) errors.h
|
$(RTL_H) real.h $(GGC_H) errors.h
|
||||||
build/varray.o: varray.c $(BCONFIG_H) coretypes.h $(GTM_H) $(SYSTEM_H) \
|
|
||||||
$(VARRAY_H) $(RTL_BASE_H) $(GGC_H) $(TREE_H) bitmap.h errors.h
|
|
||||||
build/vec.o : vec.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) coretypes.h vec.h \
|
build/vec.o : vec.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) coretypes.h vec.h \
|
||||||
$(GGC_H) toplev.h
|
$(GGC_H) toplev.h
|
||||||
build/gencondmd.o : build/gencondmd.c $(CONFIG_H) $(SYSTEM_H) $(GTM_H) \
|
build/gencondmd.o : build/gencondmd.c $(CONFIG_H) $(SYSTEM_H) $(GTM_H) \
|
||||||
@ -2910,7 +2908,7 @@ build/genattrtab.o : genattrtab.c $(RTL_BASE_H) $(OBSTACK_H) \
|
|||||||
$(BCONFIG_H) $(SYSTEM_H) coretypes.h $(GTM_H) errors.h $(GGC_H) \
|
$(BCONFIG_H) $(SYSTEM_H) coretypes.h $(GTM_H) errors.h $(GGC_H) \
|
||||||
gensupport.h genattrtab.h
|
gensupport.h genattrtab.h
|
||||||
build/genautomata.o : genautomata.c $(RTL_BASE_H) $(OBSTACK_H) \
|
build/genautomata.o : genautomata.c $(RTL_BASE_H) $(OBSTACK_H) \
|
||||||
$(BCONFIG_H) $(SYSTEM_H) coretypes.h $(GTM_H) errors.h $(VARRAY_H) \
|
$(BCONFIG_H) $(SYSTEM_H) coretypes.h $(GTM_H) errors.h vec.h \
|
||||||
genattrtab.h $(HASHTAB_H)
|
genattrtab.h $(HASHTAB_H)
|
||||||
build/gencheck.o : gencheck.c gencheck.h tree.def $(BCONFIG_H) $(GTM_H) \
|
build/gencheck.o : gencheck.c gencheck.h tree.def $(BCONFIG_H) $(GTM_H) \
|
||||||
$(SYSTEM_H) coretypes.h $(lang_tree_files)
|
$(SYSTEM_H) coretypes.h $(lang_tree_files)
|
||||||
@ -2968,7 +2966,7 @@ $(genprogmd:%=build/gen%$(build_exeext)): $(BUILD_RTL) $(BUILD_ERRORS)
|
|||||||
|
|
||||||
# These programs need files over and above what they get from the above list.
|
# These programs need files over and above what they get from the above list.
|
||||||
build/genextract$(build_exeext) : build/vec.o
|
build/genextract$(build_exeext) : build/vec.o
|
||||||
build/genattrtab$(build_exeext) : build/genautomata.o build/varray.o
|
build/genattrtab$(build_exeext) : build/genautomata.o build/vec.o
|
||||||
build/genattrtab$(build_exeext) : BUILD_LIBS += -lm
|
build/genattrtab$(build_exeext) : BUILD_LIBS += -lm
|
||||||
|
|
||||||
# These programs are not linked with the MD reader.
|
# These programs are not linked with the MD reader.
|
||||||
|
1208
gcc/genautomata.c
1208
gcc/genautomata.c
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user