[llvm-commits] [test-suite] r166831 - in /test-suite/trunk: External/SPEC/CINT2000/186.crafty/Makefile tools/TargetConfig.mk.in
Lang Hames
lhames at gmail.com
Mon Oct 29 18:27:00 PDT 2012
Nope - definitely not right. Thanks for catching it. Fixed in r166994.
- Lang.
On Mon, Oct 29, 2012 at 10:19 AM, Daniel Dunbar <daniel at zuster.org> wrote:
> Hi Lang,
>
> On Fri, Oct 26, 2012 at 4:06 PM, Lang Hames <lhames at gmail.com> wrote:
> > Author: lhames
> > Date: Fri Oct 26 18:06:41 2012
> > New Revision: 166831
> >
> > URL: http://llvm.org/viewvc/llvm-project?rev=166831&view=rev
> > Log:
> > Auto-derive another SPEC define from the compiler's built-in defines.
> >
> > Modified:
> > test-suite/trunk/External/SPEC/CINT2000/186.crafty/Makefile
> > test-suite/trunk/tools/TargetConfig.mk.in
> >
> > Modified: test-suite/trunk/External/SPEC/CINT2000/186.crafty/Makefile
> > URL:
> http://llvm.org/viewvc/llvm-project/test-suite/trunk/External/SPEC/CINT2000/186.crafty/Makefile?rev=166831&r1=166830&r2=166831&view=diff
> >
> ==============================================================================
> > --- test-suite/trunk/External/SPEC/CINT2000/186.crafty/Makefile
> (original)
> > +++ test-suite/trunk/External/SPEC/CINT2000/186.crafty/Makefile Fri Oct
> 26 18:06:41 2012
> > @@ -13,14 +13,15 @@
> >
> > include $(LEVEL)/Makefile.config
> >
> > +ifdef ARCH_HAS_LONGLONG
> > + CPPFLAGS += -DHAS_LONGLONG
> > +endif
> > +
> > ifeq ($(ARCH),Alpha)
> > CPPFLAGS += -DALPHA -DLINUX
> > endif
> > -ifeq ($(ARCH),x86)
> > - CPPFLAGS += -DHAS_LONGLONG
> > -endif
> > ifeq ($(ARCH),x86_64)
> > - CPPFLAGS += -DLONG_HAS_64BITS -DHAS_LONGLONG
> > + CPPFLAGS += -DLONG_HAS_64BITS
> > endif
> > ifeq ($(ARCH),PowerPC)
> > CPPFLAGS += -DLINUX_PPC32
> > @@ -28,12 +29,6 @@
> > ifeq ($(ARCH),Sparc)
> > CPPFLAGS += -DSUN_BSD
> > endif
> > -ifeq ($(ARCH),ARM)
> > - CPPFLAGS += -DHAS_LONGLONG
> > -endif
> > -ifeq ($(ARCH),THUMB)
> > - CPPFLAGS += -DHAS_LONGLONG
> > -endif
> > ifeq ($(TARGET_OS),Darwin)
> > CPPFLAGS += -DUNIX -DLINUX
> > endif
> >
> > Modified: test-suite/trunk/tools/TargetConfig.mk.in
> > URL:
> http://llvm.org/viewvc/llvm-project/test-suite/trunk/tools/TargetConfig.mk.in?rev=166831&r1=166830&r2=166831&view=diff
> >
> ==============================================================================
> > --- test-suite/trunk/tools/TargetConfig.mk.in (original)
> > +++ test-suite/trunk/tools/TargetConfig.mk.in Fri Oct 26 18:06:41 2012
> > @@ -5,6 +5,7 @@
> >
> > #ifdef __LP64__
> > ARCH_LP64 := YES
> > +ARCH_HAS_LONGLONG := YES
>
> Is this really right? HAS_LONGLONG doesn't have anything to do with
> whether or not the platform is LP64. If you check against your changes
> to the crafty Makefile you will see HAS_LONGLONG used to get set in
> many more places.
>
> - Daniel
>
> > #endif
> >
> > #ifdef __LITTLE_ENDIAN__
> >
> >
> > _______________________________________________
> > llvm-commits mailing list
> > llvm-commits at cs.uiuc.edu
> > http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20121029/356a9e48/attachment.html>
More information about the llvm-commits
mailing list