diff options
author | ebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4> | 2011-10-12 22:41:57 +0000 |
---|---|---|
committer | ebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4> | 2011-10-12 22:41:57 +0000 |
commit | 95e40d0c29b5bc7500a2eabb3501fb2ec157d2de (patch) | |
tree | 63660533540813c80404d5a1a36119e8489cf53b /libada | |
parent | a16332421175e21fe8be653e2fc01cb25d2702fc (diff) | |
download | gcc-95e40d0c29b5bc7500a2eabb3501fb2ec157d2de.tar.gz |
gnattools/
* Makefile.in (LOOSE_WARN): Delete.
(GCC_WARN_CFLAGS): Set to -W -Wall.
(TOOLS_FLAGS_TO_PASS_1): Delete.
(TOOLS_FLAGS_TO_PASS_1re): Rename into...
(TOOLS_FLAGS_TO_PASS_RE): ...this.
(gnattools-native): Use TOOLS_FLAGS_TO_PASS_NATIVE.
(regnattools): Use TOOLS_FLAGS_TO_PASS_RE.
libada/
* Makefile.in (LOOSE_WARN): Delete.
(GCC_WARN_CFLAGS): Likewise.
(WARN_CFLAGS): Likewise.
(GNATLIBFLAGS): Add -nostdinc.
(GNATLIBCFLAGS_FOR_C): Add -W -Wall.
(LIBADA_FLAGS_TO_PASS): Remove WARN_CFLAGS.
* configure.ac (warn_cflags): Delete.
* configure: Regenerate.
gcc/ada/
* sem_util.adb (Denotes_Same_Prefix): Fix fatal warning.
* gcc-interface/Make-lang.in (WARN_ADAFLAGS): New.
(ALL_ADAFLAGS): Include WARN_ADAFLAGS.
(ADA_FLAGS_TO_PASS): Likewise.
(COMMON_FLAGS_TO_PASS): New.
(ADA_TOOLS_FLAGS_TO_PASS): Use COMMON_FLAGS_TO_PASS. In the regular
native case, also use FLAGS_TO_PASS and ADA_FLAGS_TO_PASS.
(gnatlib): Use COMMON_FLAGS_TO_PASS.
(ada.install-common): Likewise.
(install-gnatlib): Likewise.
(install-gnatlib-obj): Likewise.
(gnattools): Use ADA_TOOLS_FLAGS_TO_PASS for gnattools1 as well.
(gnat-cross): Delete.
(gnatboot): Likewise.
(gnatboot2): Likewise.
(gnatboot3): Likewise.
(gnatstage1): Likewise.
(gnatstage2): Likewise.
* gcc-interface/Makefile.in (SOME_ADAFLAGS): Likewise.
(MOST_ADAFLAGS): Likewise.
(LOOSE_CFLAGS): Likewise.
(gnat-cross): Likewise.
(GNATLIBFLAGS): Add -W -Wall.
(GNATLIBCFLAGS_FOR_C): Likewise.
* gcc-interface/lang.opt: Remove C-specific warnings. Add doc lines.
* gcc-interface/misc.c (gnat_handle_option): Remove obsolete cases.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179878 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libada')
-rw-r--r-- | libada/ChangeLog | 11 | ||||
-rw-r--r-- | libada/Makefile.in | 12 | ||||
-rwxr-xr-x | libada/configure | 7 | ||||
-rw-r--r-- | libada/configure.ac | 6 |
4 files changed, 15 insertions, 21 deletions
diff --git a/libada/ChangeLog b/libada/ChangeLog index 689e9fb1a32..fbcff774051 100644 --- a/libada/ChangeLog +++ b/libada/ChangeLog @@ -1,3 +1,14 @@ +2011-10-12 Eric Botcazou <ebotcazou@adacore.com> + + * Makefile.in (LOOSE_WARN): Delete. + (GCC_WARN_CFLAGS): Likewise. + (WARN_CFLAGS): Likewise. + (GNATLIBFLAGS): Add -nostdinc. + (GNATLIBCFLAGS_FOR_C): Add -W -Wall. + (LIBADA_FLAGS_TO_PASS): Remove WARN_CFLAGS. + * configure.ac (warn_cflags): Delete. + * configure: Regenerate. + 2011-08-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> * configure.ac: Include ../config/picflag.m4. diff --git a/libada/Makefile.in b/libada/Makefile.in index 6f3df38c322..86aff529dbd 100644 --- a/libada/Makefile.in +++ b/libada/Makefile.in @@ -45,21 +45,17 @@ AWK=@AWK@ # Variables for the user (or the top level) to override. objext=.o -GNATLIBFLAGS= -W -Wall -gnatpg THREAD_KIND=native TRACE=no LDFLAGS= # The tedious process of getting CFLAGS right. CFLAGS=-g -LOOSE_WARN = -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -GCC_WARN_CFLAGS = $(LOOSE_WARN) -WARN_CFLAGS = @warn_cflags@ - PICFLAG = @PICFLAG@ +GNATLIBFLAGS= -W -Wall -gnatpg -nostdinc GNATLIBCFLAGS= -g -O2 -GNATLIBCFLAGS_FOR_C = $(GNATLIBCFLAGS) $(PICFLAG) -fexceptions \ - -DIN_RTS @have_getipinfo@ +GNATLIBCFLAGS_FOR_C = -W -Wall $(GNATLIBCFLAGS) $(PICFLAG) \ + -fexceptions -DIN_RTS @have_getipinfo@ host_subdir = @host_subdir@ GCC_DIR=$(MULTIBUILDTOP)../../$(host_subdir)/gcc @@ -91,7 +87,7 @@ LIBADA_FLAGS_TO_PASS = \ "exeext=.exeext.should.not.be.used " \ 'CC=the.host.compiler.should.not.be.needed' \ "GCC_FOR_TARGET=$(CC)" \ - "CFLAGS=$(CFLAGS) $(WARN_CFLAGS)" + "CFLAGS=$(CFLAGS)" # Rules to build gnatlib. .PHONY: gnatlib gnatlib-plain gnatlib-sjlj gnatlib-zcx gnatlib-shared oscons diff --git a/libada/configure b/libada/configure index c0a294fdd0c..1e0ceefc86a 100755 --- a/libada/configure +++ b/libada/configure @@ -553,7 +553,6 @@ PACKAGE_URL= ac_unique_file="Makefile.in" ac_subst_vars='LTLIBOBJS LIBOBJS -warn_cflags have_getipinfo default_gnatlib_target LN_S @@ -3007,12 +3006,6 @@ if test x$have_unwind_getipinfo = xyes; then fi -warn_cflags= -if test "x$GCC" = "xyes"; then - warn_cflags='$(GCC_WARN_CFLAGS)' -fi - - # Output: create a Makefile. ac_config_files="$ac_config_files Makefile" diff --git a/libada/configure.ac b/libada/configure.ac index f9b9c5ab3b0..1e3760cbe4c 100644 --- a/libada/configure.ac +++ b/libada/configure.ac @@ -144,12 +144,6 @@ if test x$have_unwind_getipinfo = xyes; then fi AC_SUBST(have_getipinfo) -warn_cflags= -if test "x$GCC" = "xyes"; then - warn_cflags='$(GCC_WARN_CFLAGS)' -fi -AC_SUBST(warn_cflags) - # Output: create a Makefile. AC_CONFIG_FILES([Makefile]) |