Skip to content
  1. Oct 23, 2005
    • Jeff Cohen's avatar
      Remove redundant flag. · 8b7b47ca
      Jeff Cohen authored
      llvm-svn: 23889
      8b7b47ca
    • Jeff Cohen's avatar
      When a function takes a variable number of pointer arguments, with a zero · 11e26b52
      Jeff Cohen authored
      pointer marking the end of the list, the zero *must* be cast to the pointer
      type.  An un-cast zero is a 32-bit int, and at least on x86_64, gcc will
      not extend the zero to 64 bits, thus allowing the upper 32 bits to be
      random junk.
      
      The new END_WITH_NULL macro may be used to annotate a such a function
      so that GCC (version 4 or newer) will detect the use of un-casted zero
      at compile time.
      
      llvm-svn: 23888
      11e26b52
  2. Oct 21, 2005
  3. Oct 14, 2005
  4. Oct 05, 2005
  5. Sep 03, 2005
  6. Aug 27, 2005
    • Reid Spencer's avatar
      Implement PR614: · dfb3fb4a
      Reid Spencer authored
      These changes modify the makefiles so that the output of flex and bison are
      placed in the SRC directory, not the OBJ directory. It is intended that they
      be checked in as any other LLVM source so that platforms without convenient
      access to flex/bison can be compiled. From now on, if you change a .y or
      .l file you *must* also commit the generated .cpp and .h files.
      
      llvm-svn: 23115
      dfb3fb4a
  7. Aug 25, 2005
    • Reid Spencer's avatar
      For PR614: · 53846bcd
      Reid Spencer authored
      Move the implementation of the fix from Makefile.rules to Makefile. This
      ensures that it is only checked on a top-level rebuild, and not in every
      single subdirectory. This removes some annoying messages from the build and
      numerous executions of config.status if the .in file changes but not
      substantively enough to cause the .h file to be modified by config.status.
      
      llvm-svn: 23039
      53846bcd
    • Reid Spencer's avatar
      Don't attempt to update LLVM configured header files from a build in a · 83bde55c
      Reid Spencer authored
      project. Thanks to Chris for pointing out this deficiency.
      
      llvm-svn: 23037
      83bde55c
  8. Aug 24, 2005
    • Reid Spencer's avatar
      Whoops, don't use PROJ variables, these are all LLVM headers. This allows · bfb0c166
      Reid Spencer authored
      projects to compile properly.
      
      llvm-svn: 23007
      bfb0c166
    • Reid Spencer's avatar
      For PR619: · b48e3f8b
      Reid Spencer authored
      Make any header files that are automatically generated be preconditions of
      the compilation. This ensures that if a *.h.in file is changed then its
      corresponding *.h file gets updated on the next rebuild. Note that this can
      lead to confusing (but correct) results if the *.h.in file changed
      unsubstantially so that autoheader doesn't update the *.h file. In that case,
      manually touch the *.h file in question to restore order. Moral of the story,
      if you're going to "touch" a *.in file then modify it substantially.
      
      llvm-svn: 23006
      b48e3f8b
  9. Aug 17, 2005
  10. Aug 13, 2005
  11. Jul 23, 2005
  12. Jul 22, 2005
  13. May 24, 2005
    • Reid Spencer's avatar
      Two dist-check related changes: · 13f5193f
      Reid Spencer authored
      1. Allow DIST_CHECK_CONFIG_OPTION to specify a set of options to be passed
         to the configure script during the dist-check target. This allows things
         to be passed down on a project basis so the configure doesn't fail.
      
      2. Use the tar | (cd ; tar ) idiom to copy files which is more flexible
         than using the cp command. THis allows us to exclude CVS .svn
         directories at source rather than stripping them out of the tar ball.
      
      llvm-svn: 22166
      13f5193f
  14. May 19, 2005
  15. May 16, 2005
  16. May 13, 2005
  17. Mar 11, 2005
  18. Mar 01, 2005
  19. Feb 27, 2005
  20. Feb 24, 2005
  21. Feb 16, 2005
  22. Feb 14, 2005
    • Reid Spencer's avatar
      For PR496: · e9fa5444
      Reid Spencer authored
      When llvm-gcc is not available, bypass rules for Modules and Bytecode
      Libraries that require llvm-gcc and emit instead a warning that llvm-gcc
      is not available. This permits "make LLVMGCC=" to build LLVM completely
      without error and provides warnings about the modules and bc libs that
      could not be constructed.
      
      llvm-svn: 20185
      e9fa5444
  23. Feb 13, 2005
  24. Feb 09, 2005
  25. Feb 04, 2005
  26. Feb 02, 2005
  27. Jan 28, 2005
  28. Jan 16, 2005
    • Reid Spencer's avatar
      Several changes: · ba6a3dbd
      Reid Spencer authored
      * Rename BUILD_* to PROJ_*
      * Differentiate between LLVM's Makefile.conf and the project's
      * Use project specific install locations
      
      llvm-svn: 19590
      ba6a3dbd
Loading