diff options
Diffstat (limited to 'gcc/ada')
| -rw-r--r-- | gcc/ada/ChangeLog | 7 | ||||
| -rw-r--r-- | gcc/ada/Make-lang.in | 12 | ||||
| -rw-r--r-- | gcc/ada/misc.c | 6 |
3 files changed, 12 insertions, 13 deletions
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index 1d2abfe..a0bdb47 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,5 +1,12 @@ 2003-06-14 Neil Booth <neil@daikokuya.co.uk> + * Make-lang.in: Update to use options.c and options.h. + * misc.c: Include options.h not aoptions.h. + (gnat_handle_option): Abort on unrecognized switch. + (gnat_init_options): Request Ada switches. + +2003-06-14 Neil Booth <neil@daikokuya.co.uk> + * lang.opt: Add -Wall. * misc.c (gnat_handle_option): Handle it. diff --git a/gcc/ada/Make-lang.in b/gcc/ada/Make-lang.in index 33c019c..a2ca684 100644 --- a/gcc/ada/Make-lang.in +++ b/gcc/ada/Make-lang.in @@ -116,8 +116,7 @@ ADA_TOOLS_FLAGS_TO_PASS=\ # Object files for gnat1 from C sources. GNAT1_C_OBJS = ada/b_gnat1.o ada/adadecode.o ada/adaint.o ada/cstreams.o \ ada/cio.o ada/targtyps.o ada/decl.o ada/misc.o ada/utils.o ada/utils2.o \ - ada/trans.o ada/cuintp.o ada/argv.o ada/raise.o ada/init.o ada/tracebak.o \ - ada/aoptions.o + ada/trans.o ada/cuintp.o ada/argv.o ada/raise.o ada/init.o ada/tracebak.o # Object files from Ada sources that are used by gnat1 @@ -761,7 +760,6 @@ ada.mostlyclean: -$(RM) ada/*$(objext) ada/*.ali ada/b_*.c -$(RM) ada/*$(coverageexts) -$(RM) ada/sdefault.adb ada/stamp-sdefault - -$(RM) ada/aoptions.c ada/aoptions.h -$(RMDIR) ada/tools ada.clean: ada.distclean: @@ -1016,7 +1014,7 @@ ada/misc.o : ada/misc.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(TREE_H) \ diagnostic.h output.h except.h $(TM_P_H) langhooks.h debug.h $(LANGHOOKS_DEF_H) \ libfuncs.h $(OPTABS_H) ada/ada.h ada/types.h ada/atree.h ada/nlists.h \ ada/elists.h ada/sinfo.h ada/einfo.h ada/namet.h ada/stringt.h ada/uintp.h \ - ada/fe.h $(ADA_TREE_H) ada/gigi.h ada/adadecode.h opts.h ada/aoptions.h + ada/fe.h $(ADA_TREE_H) ada/gigi.h ada/adadecode.h opts.h options.h ada/targtyps.o : ada/targtyps.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ ada/ada.h ada/types.h ada/atree.h ada/nlists.h ada/elists.h ada/uintp.h \ @@ -2525,10 +2523,4 @@ ada/widechar.o : ada/ada.ads ada/a-except.ads ada/hostparm.ads \ ada/types.ads ada/unchconv.ads ada/unchdeal.ads ada/widechar.ads \ ada/widechar.adb -ada/aoptions.c: ada/lang.opt opts.sh ada/aoptions.h - -ada/aoptions.h: ada/lang.opt opts.sh - AWK=$(AWK) $(SHELL) $(srcdir)/opts.sh ada/aoptions.c \ - ada/aoptions.h $(srcdir)/ada/lang.opt - # end of regular dependencies diff --git a/gcc/ada/misc.c b/gcc/ada/misc.c index eaab916..4d171fc 100644 --- a/gcc/ada/misc.c +++ b/gcc/ada/misc.c @@ -75,7 +75,7 @@ #include "gigi.h" #include "adadecode.h" #include "opts.h" -#include "aoptions.h" +#include "options.h" extern FILE *asm_out_file; extern int save_argc; @@ -238,7 +238,7 @@ gnat_handle_option (size_t scode, const char *arg, int value ATTRIBUTE_UNUSED) switch (code) { default: - return 0; + abort(); case OPT_I: q = xmalloc (sizeof("-I") + strlen (arg)); @@ -294,7 +294,7 @@ gnat_init_options () gnat_argv[0] = save_argv[0]; /* name of the command */ gnat_argc = 1; - return 0; + return CL_ADA; } /* Here is the function to handle the compiler error processing in GCC. */ |
