Gitweb:     
http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=48c35b2d245fffedadce62769aafea8ecf493d19
Commit:     48c35b2d245fffedadce62769aafea8ecf493d19
Parent:     419dd8378dfa32985672ab7927b4bc827f33b332
Author:     Alexey Dobriyan <[EMAIL PROTECTED]>
AuthorDate: Tue Jan 23 21:30:14 2007 +0300
Committer:  Ralf Baechle <[EMAIL PROTECTED]>
CommitDate: Wed Jan 24 19:23:21 2007 +0000

    [MIPS] There is no __GNUC_MAJOR__
    
    Gcc major version number is in __GNUC__. As side effect fix checking
    with sparse if sparse was built with gcc 4.1 and mips cross-compiler
    is 3.4.
    
    Sparse will inherit version 4.1, __GNUC__ won't be filtered from
    "-dM -E -xc" output, sparse will pick only new major, effectively becoming
    gcc version 3.1 which is unsupported.
    
    Signed-off-by: Alexey Dobriyan <[EMAIL PROTECTED]>
    Signed-off-by: Ralf Baechle <[EMAIL PROTECTED]>
---
 arch/mips/Makefile |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/arch/mips/Makefile b/arch/mips/Makefile
index d1b026a..c68b5d3 100644
--- a/arch/mips/Makefile
+++ b/arch/mips/Makefile
@@ -623,7 +623,7 @@ LDFLAGS                     += -m $(ld-emul)
 
 ifdef CONFIG_MIPS
 CHECKFLAGS += $(shell $(CC) $(CFLAGS) -dM -E -xc /dev/null | \
-       egrep -vw '__GNUC_(MAJOR|MINOR|PATCHLEVEL)__' | \
+       egrep -vw '__GNUC_(|MINOR_|PATCHLEVEL_)_' | \
        sed -e 's/^\#define /-D/' -e "s/ /='/" -e "s/$$/'/")
 ifdef CONFIG_64BIT
 CHECKFLAGS             += -m64
-
To unsubscribe from this list: send the line "unsubscribe git-commits-head" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to