[llvm-commits] [llvm-gcc-4.2] r44040 - in /llvm-gcc-4.2/trunk: GNUmakefile build_gcc

2007-11-12 Thread Bill Wendling
Author: void Date: Mon Nov 12 19:50:18 2007 New Revision: 44040 URL: http://llvm.org/viewvc/llvm-project?rev=44040&view=rev Log: Sync with 4.0 branch Modified: llvm-gcc-4.2/trunk/GNUmakefile llvm-gcc-4.2/trunk/build_gcc Modified: llvm-gcc-4.2/trunk/GNUmakefile URL: http://llvm.org/viewv

Re: [llvm-commits] [llvm] r44037 - in /llvm/trunk: include/llvm/CodeGen/ lib/CodeGen/SelectionDAG/ lib/Target/ARM/ lib/Target/Alpha/ lib/Target/IA64/ lib/Target/Mips/ lib/Target/PowerPC/ lib/Target/Sp

2007-11-12 Thread Bill Wendling
On Nov 12, 2007 5:23 PM, Evan Cheng <[EMAIL PROTECTED]> wrote: > > On Nov 12, 2007, at 4:44 PM, Bill Wendling wrote: > > > // Type profiles. > > -def SDT_ARMCallSeq : SDTypeProfile<0, 1, [ SDTCisVT<0, i32> ]>; > > +def SDT_ARMCallSeq_start : SDType

[llvm-commits] [llvm] r44037 - in /llvm/trunk: include/llvm/CodeGen/ lib/CodeGen/SelectionDAG/ lib/Target/ARM/ lib/Target/Alpha/ lib/Target/IA64/ lib/Target/Mips/ lib/Target/PowerPC/ lib/Target/Sparc/

2007-11-12 Thread Bill Wendling
Author: void Date: Mon Nov 12 18:44:25 2007 New Revision: 44037 URL: http://llvm.org/viewvc/llvm-project?rev=44037&view=rev Log: Unify CALLSEQ_{START,END}. They take 4 parameters: the chain, two stack adjustment fields, and an optional flag. If there is a "dynamic_stackalloc" in the code, make sur

[llvm-commits] [llvm] r44031 - /llvm/trunk/utils/buildit/build_llvm

2007-11-12 Thread Bill Wendling
Author: void Date: Mon Nov 12 17:55:19 2007 New Revision: 44031 URL: http://llvm.org/viewvc/llvm-project?rev=44031&view=rev Log: Move SYSCTL stuff close to where it's used. Modified: llvm/trunk/utils/buildit/build_llvm Modified: llvm/trunk/utils/buildit/build_llvm URL: http://llvm.org/viewv

[llvm-commits] [llvm-gcc-4.0] r44011 - /llvm-gcc-4.0/trunk/gcc/Makefile.in

2007-11-11 Thread Bill Wendling
Author: void Date: Mon Nov 12 00:59:54 2007 New Revision: 44011 URL: http://llvm.org/viewvc/llvm-project?rev=44011&view=rev Log: Small hack to get llvm-config to work when it's moded to a different directory Modified: llvm-gcc-4.0/trunk/gcc/Makefile.in Modified: llvm-gcc-4.0/trunk/gcc/Makefi

[llvm-commits] [llvm-gcc-4.2] r43992 - /llvm-gcc-4.2/trunk/gcc/Makefile.in

2007-11-10 Thread Bill Wendling
Author: void Date: Sat Nov 10 23:47:02 2007 New Revision: 43992 URL: http://llvm.org/viewvc/llvm-project?rev=43992&view=rev Log: A bunch of changes to get 4.2 to build the Apple Way Modified: llvm-gcc-4.2/trunk/gcc/Makefile.in Modified: llvm-gcc-4.2/trunk/gcc/Makefile.in URL: http://llvm.or

[llvm-commits] [llvm-gcc-4.2] r43991 - /llvm-gcc-4.2/trunk/build_gcc

2007-11-10 Thread Bill Wendling
Author: void Date: Sat Nov 10 22:33:38 2007 New Revision: 43991 URL: http://llvm.org/viewvc/llvm-project?rev=43991&view=rev Log: Small changes to build the Apple Way Modified: llvm-gcc-4.2/trunk/build_gcc Modified: llvm-gcc-4.2/trunk/build_gcc URL: http://llvm.org/viewvc/llvm-project/llvm-g

[llvm-commits] [llvm-gcc-4.0] r43977 - in /llvm-gcc-4.0/tags/Apple/llvmgcc40-2000: ./ libstdc++-v3/

2007-11-10 Thread Bill Wendling
Author: void Date: Sat Nov 10 04:45:13 2007 New Revision: 43977 URL: http://llvm.org/viewvc/llvm-project?rev=43977&view=rev Log: Tagging LLVM-GCC 4.0 2000. Added: llvm-gcc-4.0/tags/Apple/llvmgcc40-2000/ - copied from r43971, llvm-gcc-4.0/trunk/ llvm-gcc-4.0/tags/Apple/llvmgcc40-2000

[llvm-commits] [llvm-gcc-4.0] r43976 - /llvm-gcc-4.0/tags/Apple/

2007-11-10 Thread Bill Wendling
Author: void Date: Sat Nov 10 04:44:07 2007 New Revision: 43976 URL: http://llvm.org/viewvc/llvm-project?rev=43976&view=rev Log: Creating directory Added: llvm-gcc-4.0/tags/Apple/ ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.

Re: [llvm-commits] [llvm-gcc-4.2] r43937 - in /llvm-gcc-4.2/trunk/gcc/config/i386: cygming.h linux.h t-mingw32

2007-11-09 Thread Bill Wendling
On Nov 9, 2007 4:04 AM, Anton Korobeynikov <[EMAIL PROTECTED]> wrote: > Author: asl > Date: Fri Nov 9 06:04:39 2007 > New Revision: 43937 > > URL: http://llvm.org/viewvc/llvm-project?rev=43937&view=rev > Log: > Fix fallout from recent commits. This fixes PR1785 > > Folks, when syncing to Apple gcc

[llvm-commits] [llvm] r43953 - /llvm/tags/Apple/llvmCore-2000/

2007-11-09 Thread Bill Wendling
Author: void Date: Fri Nov 9 13:00:21 2007 New Revision: 43953 URL: http://llvm.org/viewvc/llvm-project?rev=43953&view=rev Log: Creation of llvmCore-2000 Added: llvm/tags/Apple/llvmCore-2000/ - copied from r43952, llvm/trunk/ ___ llvm-commit

[llvm-commits] Error During Compilation

2007-11-09 Thread Bill Wendling
Hi all, I'm getting an error during compilation of LLVM-GCC 4.0. Here's the error: /var/tmp//ccKGJOpy.s:unknown:Undefined local symbol L6$pb and here's the reduced testcase: $ cat testcase.i void bork(int qux) { switch (qux) { case 0: case 2: case 4: case 1: break; } } $ /Volume

[llvm-commits] [llvm-gcc-4.2] r43930 - in /llvm-gcc-4.2/trunk/gcc/config/arm: darwin-libgcc.10.4.ver darwin-libgcc.10.5.ver darwin.h darwin.opt t-darwin

2007-11-08 Thread Bill Wendling
Author: void Date: Fri Nov 9 01:19:47 2007 New Revision: 43930 URL: http://llvm.org/viewvc/llvm-project?rev=43930&view=rev Log: Last (penultimate?) Apple GCC 4.2 updates. Added: llvm-gcc-4.2/trunk/gcc/config/arm/darwin-libgcc.10.4.ver llvm-gcc-4.2/trunk/gcc/config/arm/darwin-libgcc.10.5.

[llvm-commits] [llvm] r43929 - in /llvm/trunk/utils/buildit: ./ GNUmakefile build_llvm

2007-11-08 Thread Bill Wendling
Author: void Date: Fri Nov 9 00:59:33 2007 New Revision: 43929 URL: http://llvm.org/viewvc/llvm-project?rev=43929&view=rev Log: Initial commit of files that support building LLVM the "Apple" way. Added: llvm/trunk/utils/buildit/ llvm/trunk/utils/buildit/GNUmakefile llvm/trunk/utils/b

[llvm-commits] [llvm-gcc-4.2] r43926 - /llvm-gcc-4.2/trunk/gcc/config/rs6000/llvm-rs6000.cpp

2007-11-08 Thread Bill Wendling
Author: void Date: Thu Nov 8 19:48:20 2007 New Revision: 43926 URL: http://llvm.org/viewvc/llvm-project?rev=43926&view=rev Log: Change to reflect Duncan's fix. Modified: llvm-gcc-4.2/trunk/gcc/config/rs6000/llvm-rs6000.cpp Modified: llvm-gcc-4.2/trunk/gcc/config/rs6000/llvm-rs6000.cpp URL:

[llvm-commits] [llvm-gcc-4.2] r43921 - in /llvm-gcc-4.2/trunk: configure configure.in

2007-11-08 Thread Bill Wendling
Author: void Date: Thu Nov 8 19:22:33 2007 New Revision: 43921 URL: http://llvm.org/viewvc/llvm-project?rev=43921&view=rev Log: Don't configure targets we don't want to build on Darwin Modified: llvm-gcc-4.2/trunk/configure llvm-gcc-4.2/trunk/configure.in Modified: llvm-gcc-4.2/trunk/co

Re: [llvm-commits] [llvm-gcc-4.0] r43920 - /llvm-gcc-4.0/trunk/gcc/objc/objc-act.c

2007-11-08 Thread Bill Wendling
And 4.2 please :-) -bw On Nov 8, 2007 5:02 PM, Devang Patel <[EMAIL PROTECTED]> wrote: > Author: dpatel > Date: Thu Nov 8 19:02:00 2007 > New Revision: 43920 > > URL: http://llvm.org/viewvc/llvm-project?rev=43920&view=rev > Log: > Use appropriate type for null initializer. > > Modified: > ll

Re: [llvm-commits] [llvm-gcc-4.2] r43887 - in /llvm-gcc-4.2/trunk: boehm-gc/ libffi/ libjava/ libmudflap/ libobjc/ libssp/ zlib/

2007-11-08 Thread Bill Wendling
> Please follow the model of libstdc++. Instead of deleting them, just > make them not build on darwin (like libstdc++). > Totally made it so. :-) -bw ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-

Re: [llvm-commits] [llvm-gcc-4.2] r43887 - in /llvm-gcc-4.2/trunk: boehm-gc/ libffi/ libjava/ libmudflap/ libobjc/ libssp/ zlib/

2007-11-08 Thread Bill Wendling
Hi Anton, > > llvm-gcc-4.2/trunk/libobjc/ > I expect, that nobody will use objc fe on non-darwin, but anyway - why > removing libobjc (and not just excluding from build)? > Good question. Right now, I'm just trying to sync our tree with what's in Apple GCC 4.2's TOT. My guess is that if we don

Re: [llvm-commits] [llvm-gcc-4.2] r43886 - /llvm-gcc-4.2/trunk/gnattools/

2007-11-08 Thread Bill Wendling
On Nov 8, 2007, at 1:18 AM, Duncan Sands wrote: >> Removing to sync with Apple GCC 4.2 >> >> Removed: >> llvm-gcc-4.2/trunk/gnattools/ > > Argh! The Ada front-end won't build without this - is it > going to come back at some point? Readded. Sorry about this. -bw

Re: [llvm-commits] [llvm-gcc-4.2] r43886 - /llvm-gcc-4.2/trunk/gnattools/

2007-11-08 Thread Bill Wendling
Shoot! I thought it wasn't used...I'll resurrect it. -bw On Nov 8, 2007, at 1:18 AM, Duncan Sands wrote: >> Removing to sync with Apple GCC 4.2 >> >> Removed: >> llvm-gcc-4.2/trunk/gnattools/ > > Argh! The Ada front-end won't build without this - is it > going to come back at some point? >

Re: [llvm-commits] [llvm-gcc-4.0] r43842 - /llvm-gcc-4.0/trunk/gcc/llvm-convert.cpp

2007-11-08 Thread Bill Wendling
On Nov 8, 2007, at 1:15 AM, Duncan Sands wrote: >>> Also, Bill, after Duncan has tested and commits his patch to 4.2, >>> can >>> you please backport it to 4.0? >>> >> Duncan mentioned that he was going to attempt this. :-) > > I will if no-o

[llvm-commits] [llvm-gcc-4.2] r43887 - in /llvm-gcc-4.2/trunk: boehm-gc/ libffi/ libjava/ libmudflap/ libobjc/ libssp/ zlib/

2007-11-08 Thread Bill Wendling
Author: void Date: Thu Nov 8 03:11:48 2007 New Revision: 43887 URL: http://llvm.org/viewvc/llvm-project?rev=43887&view=rev Log: Removing libraries to sync with Apple GCC 4.2. Removed: llvm-gcc-4.2/trunk/boehm-gc/ llvm-gcc-4.2/trunk/libffi/ llvm-gcc-4.2/trunk/libjava/ llvm-gcc-4.2

[llvm-commits] [llvm-gcc-4.2] r43886 - /llvm-gcc-4.2/trunk/gnattools/

2007-11-08 Thread Bill Wendling
Author: void Date: Thu Nov 8 02:58:47 2007 New Revision: 43886 URL: http://llvm.org/viewvc/llvm-project?rev=43886&view=rev Log: Removing to sync with Apple GCC 4.2 Removed: llvm-gcc-4.2/trunk/gnattools/ ___ llvm-commits mailing list llvm-commits@c

[llvm-commits] [llvm-gcc-4.0] r43856 - /llvm-gcc-4.0/trunk/gcc/llvm-convert.cpp

2007-11-07 Thread Bill Wendling
Author: void Date: Wed Nov 7 18:10:45 2007 New Revision: 43856 URL: http://llvm.org/viewvc/llvm-project?rev=43856&view=rev Log: Revised FIXME comment Modified: llvm-gcc-4.0/trunk/gcc/llvm-convert.cpp Modified: llvm-gcc-4.0/trunk/gcc/llvm-convert.cpp URL: http://llvm.org/viewvc/llvm-project

Re: [llvm-commits] [llvm-gcc-4.0] r43842 - /llvm-gcc-4.0/trunk/gcc/llvm-convert.cpp

2007-11-07 Thread Bill Wendling
On Nov 7, 2007 1:47 PM, Chris Lattner <[EMAIL PROTECTED]> wrote: > > URL: http://llvm.org/viewvc/llvm-project?rev=43842&view=rev > > Log: > > Add FIXME line. > > Thanks, please add a short comment about what the actual problem is, > and mention the bugzilla. :

Re: [llvm-commits] [llvm-gcc-4.0] r43835 - /llvm-gcc-4.0/trunk/gcc/llvm-convert.cpp

2007-11-07 Thread Bill Wendling
On Nov 7, 2007 11:51 AM, Chris Lattner <[EMAIL PROTECTED]> wrote: > > On Nov 7, 2007, at 11:29 AM, Bill Wendling wrote: > > > Author: void > > Date: Wed Nov 7 13:29:37 2007 > > New Revision: 43835 > > > > URL: http://llvm.org/viewvc/llvm-projec

[llvm-commits] [llvm-gcc-4.0] r43842 - /llvm-gcc-4.0/trunk/gcc/llvm-convert.cpp

2007-11-07 Thread Bill Wendling
Author: void Date: Wed Nov 7 14:59:30 2007 New Revision: 43842 URL: http://llvm.org/viewvc/llvm-project?rev=43842&view=rev Log: Add FIXME line. Modified: llvm-gcc-4.0/trunk/gcc/llvm-convert.cpp Modified: llvm-gcc-4.0/trunk/gcc/llvm-convert.cpp URL: http://llvm.org/viewvc/llvm-project/llvm-

[llvm-commits] [llvm-gcc-4.0] r43840 - /llvm-gcc-4.0/tags/llvm-gcc-1200-21/

2007-11-07 Thread Bill Wendling
Author: void Date: Wed Nov 7 13:41:16 2007 New Revision: 43840 URL: http://llvm.org/viewvc/llvm-project?rev=43840&view=rev Log: Creating llvm-gcc-1200-21 branch Added: llvm-gcc-4.0/tags/llvm-gcc-1200-21/ - copied from r43839, llvm-gcc-4.0/trunk/ ___

[llvm-commits] [llvm] r43841 - /llvm/tags/Apple/llvm-1200-21/

2007-11-07 Thread Bill Wendling
Author: void Date: Wed Nov 7 13:41:23 2007 New Revision: 43841 URL: http://llvm.org/viewvc/llvm-project?rev=43841&view=rev Log: Creating llvm-1200-21 branch Added: llvm/tags/Apple/llvm-1200-21/ - copied from r43840, llvm/trunk/ ___ llvm-comm

[llvm-commits] [llvm] r43839 - /llvm/trunk/test/CFrontend/2007-11-07-AlignedMemcpy.c

2007-11-07 Thread Bill Wendling
Author: void Date: Wed Nov 7 13:36:26 2007 New Revision: 43839 URL: http://llvm.org/viewvc/llvm-project?rev=43839&view=rev Log: Add testcase Added: llvm/trunk/test/CFrontend/2007-11-07-AlignedMemcpy.c Added: llvm/trunk/test/CFrontend/2007-11-07-AlignedMemcpy.c URL: http://llvm.org/viewvc/l

[llvm-commits] [llvm-gcc-4.0] r43835 - /llvm-gcc-4.0/trunk/gcc/llvm-convert.cpp

2007-11-07 Thread Bill Wendling
Author: void Date: Wed Nov 7 13:29:37 2007 New Revision: 43835 URL: http://llvm.org/viewvc/llvm-project?rev=43835&view=rev Log: Hack: Force alignment to 1 in all cases. Modified: llvm-gcc-4.0/trunk/gcc/llvm-convert.cpp Modified: llvm-gcc-4.0/trunk/gcc/llvm-convert.cpp URL: http://llvm.org/

Re: [llvm-commits] [llvm-gcc-4.2] r43399 - /llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp

2007-11-07 Thread Bill Wendling
Hi Duncan, >> No, this doesn't give the assert. :-( > > the memcpy seems to have the wrong alignment in the LLVM IR. This > may or may not > lead to an assert later I suppose. That's what's wrong here. We're using the alignment from the source pointer as the alignment for the memcpy, which i

Re: [llvm-commits] [llvm-gcc-4.2] r43399 - /llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp

2007-11-07 Thread Bill Wendling
On Nov 7, 2007, at 1:20 AM, Duncan Sands wrote: > Hi Bill, > >> Does this help? :-) > > the tree dumps weren't very informative! :) Yeah...there weren't that many that were dumped. :-) > Here is a testcase that seems to show the same kind of problem, and >

Re: [llvm-commits] [llvm-gcc-4.2] r43399 - /llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp

2007-11-06 Thread Bill Wendling
On 10/26/07, Duncan Sands <[EMAIL PROTECTED]> wrote: > > I've only seen this problem on PPC64. In particular, it's writing this > > information into the "redzone" because this is a leaf function, and > > thus the destination may be unaligned. > > Can you please send me the gcc tree dumps, and also

[llvm-commits] [llvm] r43766 - /llvm/trunk/docs/CodingStandards.html

2007-11-06 Thread Bill Wendling
Author: void Date: Tue Nov 6 03:36:34 2007 New Revision: 43766 URL: http://llvm.org/viewvc/llvm-project?rev=43766&view=rev Log: Clarify some of the iostreams stuff. Modified: llvm/trunk/docs/CodingStandards.html Modified: llvm/trunk/docs/CodingStandards.html URL: http://llvm.org/viewvc/llv

[llvm-commits] [llvm-gcc-4.2] r43759 - /llvm-gcc-4.2/trunk/build_gcc

2007-11-05 Thread Bill Wendling
Author: void Date: Tue Nov 6 00:41:57 2007 New Revision: 43759 URL: http://llvm.org/viewvc/llvm-project?rev=43759&view=rev Log: A long time ago, and yet somehow in the future... Chapter IV It was a dark time in the Subversion tree. The Federation, headed by the dark

Re: [llvm-commits] [PATCH] Move the LowerMEMCPY and LowerMEMCPYCall to a common place

2007-11-05 Thread Bill Wendling
On 11/5/07, Rafael Espindola <[EMAIL PROTECTED]> wrote: > > If you're going to do this, why not just get rid of Subtarget > > altogether and just use BaseSubtarget? It can be set to 0 for targets > > that don't use it. Then again, it might not be a bad idea to use > > virtual getter/setters here. I

Re: [llvm-commits] [PATCH] Move the LowerMEMCPY and LowerMEMCPYCall to a common place

2007-11-05 Thread Bill Wendling
Hi Rafael, > The attached patch passes a "make check". I haven't committed yet > because I am going on vacations and will be a bit slow to respond. I > will still have Internet access and can commit if there is positive > feedback. > Index: include/llvm/Target/TargetLowering.h

[llvm-commits] [llvm-gcc-4.2] r43671 - /llvm-gcc-4.2/trunk/gcc/llvm-symbol-stubs.cpp

2007-11-04 Thread Bill Wendling
Author: void Date: Sun Nov 4 05:47:51 2007 New Revision: 43671 URL: http://llvm.org/viewvc/llvm-project?rev=43671&view=rev Log: Add symbol stubs for simplify_const_unary_operation and get_attr_i387_cw Modified: llvm-gcc-4.2/trunk/gcc/llvm-symbol-stubs.cpp Modified: llvm-gcc-4.2/trunk/gcc/ll

[llvm-commits] [llvm-gcc-4.2] r43664 - /llvm-gcc-4.2/trunk/gcc/configure.ac

2007-11-03 Thread Bill Wendling
Author: void Date: Sat Nov 3 04:21:32 2007 New Revision: 43664 URL: http://llvm.org/viewvc/llvm-project?rev=43664&view=rev Log: Oops. Modified: llvm-gcc-4.2/trunk/gcc/configure.ac Modified: llvm-gcc-4.2/trunk/gcc/configure.ac URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/

Re: [llvm-commits] [llvm-gcc-4.2] r43656 - in /llvm-gcc-4.2/trunk/gcc: Makefile.in c-common.c config/rs6000/rs6000.c configure configure.ac cp/except.c passes.c varasm.c

2007-11-03 Thread Bill Wendling
On Nov 3, 2007, at 1:15 AM, Duncan Sands wrote: >> - Use "-Wno-overlength-strings" to silence a warning during >> bootstrapping. > > Because the warning was bogus? > Depends on what you mean by bogus. :-) Yes, the strings were over the max allowed by the standard, but it is in gcc.c, so I ass

Re: [llvm-commits] [llvm-gcc-4.2] r43655 - in /llvm-gcc-4.2/trunk: configure configure.in

2007-11-03 Thread Bill Wendling
On Nov 2, 2007, at 11:29 PM, Evan Cheng wrote: > Should we use "static inline" instead of plain out "inline" to > prevent copies of the functions? > I can check it out. But here's another thing. The comment in the configure.in file that sets this flag is: # This is aimed to mimic bootstrap with

[llvm-commits] [llvm-gcc-4.2] r43658 - /llvm-gcc-4.2/trunk/build_gcc

2007-11-02 Thread Bill Wendling
Author: void Date: Fri Nov 2 20:32:17 2007 New Revision: 43658 URL: http://llvm.org/viewvc/llvm-project?rev=43658&view=rev Log: First stab at the modifications necessary to get LLVM-GCC 4.2 building the "Apple Way". Modified: llvm-gcc-4.2/trunk/build_gcc Modified: llvm-gcc-4.2/trunk/build_g

Re: [llvm-commits] [llvm-gcc-4.2] r43655 - in /llvm-gcc-4.2/trunk: configure configure.in

2007-11-02 Thread Bill Wendling
On 11/2/07, Bill Wendling <[EMAIL PROTECTED]> wrote: > Author: void > Date: Fri Nov 2 20:01:16 2007 > New Revision: 43655 > > URL: http://llvm.org/viewvc/llvm-project?rev=43655&view=rev > Log: > Remove the use of the "-fkeep-inline-functions" flag. LLV

[llvm-commits] [llvm-gcc-4.2] r43657 - /llvm-gcc-4.2/trunk/gcc/Makefile.in

2007-11-02 Thread Bill Wendling
Author: void Date: Fri Nov 2 20:09:08 2007 New Revision: 43657 URL: http://llvm.org/viewvc/llvm-project?rev=43657&view=rev Log: Remove the -Wno-overlength-strings flag from C++ compiles Modified: llvm-gcc-4.2/trunk/gcc/Makefile.in Modified: llvm-gcc-4.2/trunk/gcc/Makefile.in URL: http://ll

[llvm-commits] [llvm-gcc-4.2] r43656 - in /llvm-gcc-4.2/trunk/gcc: Makefile.in c-common.c config/rs6000/rs6000.c configure configure.ac cp/except.c passes.c varasm.c

2007-11-02 Thread Bill Wendling
Author: void Date: Fri Nov 2 20:05:03 2007 New Revision: 43656 URL: http://llvm.org/viewvc/llvm-project?rev=43656&view=rev Log: configure: - Use "-Wno-overlength-strings" to silence a warning during bootstrapping. except.c: - Not having a prototype causes a warning. varasm.c & c-common.c: - "

[llvm-commits] [llvm] r43635 - /llvm/tags/Apple/llvm-1200-20/

2007-11-01 Thread Bill Wendling
Author: void Date: Fri Nov 2 00:41:07 2007 New Revision: 43635 URL: http://llvm.org/viewvc/llvm-project?rev=43635&view=rev Log: Creating llvm-1200-20 branch Added: llvm/tags/Apple/llvm-1200-20/ - copied from r43634, llvm/trunk/ ___ llvm-comm

[llvm-commits] [llvm-gcc-4.0] r43634 - /llvm-gcc-4.0/tags/llvm-gcc-1200-20/

2007-11-01 Thread Bill Wendling
Author: void Date: Fri Nov 2 00:40:58 2007 New Revision: 43634 URL: http://llvm.org/viewvc/llvm-project?rev=43634&view=rev Log: Creating llvm-gcc-1200-20 branch Added: llvm-gcc-4.0/tags/llvm-gcc-1200-20/ - copied from r43633, llvm-gcc-4.0/trunk/ ___

[llvm-commits] [llvm] r43610 - /llvm/trunk/lib/System/ltdl.c

2007-11-01 Thread Bill Wendling
Author: void Date: Thu Nov 1 04:38:19 2007 New Revision: 43610 URL: http://llvm.org/viewvc/llvm-project?rev=43610&view=rev Log: Silence a warning saying that the variables always resolve to "true" in an expression. Modified: llvm/trunk/lib/System/ltdl.c Modified: llvm/trunk/lib/System/ltdl.

[llvm-commits] [llvm] r43609 - /llvm/trunk/lib/Target/X86/X86ISelDAGToDAG.cpp

2007-11-01 Thread Bill Wendling
Author: void Date: Thu Nov 1 03:51:44 2007 New Revision: 43609 URL: http://llvm.org/viewvc/llvm-project?rev=43609&view=rev Log: Silence, accersed warning Modified: llvm/trunk/lib/Target/X86/X86ISelDAGToDAG.cpp Modified: llvm/trunk/lib/Target/X86/X86ISelDAGToDAG.cpp URL: http://llvm.org/vie

[llvm-commits] [llvm] r43608 - /llvm/trunk/include/llvm/Constants.h

2007-11-01 Thread Bill Wendling
Author: void Date: Thu Nov 1 03:24:40 2007 New Revision: 43608 URL: http://llvm.org/viewvc/llvm-project?rev=43608&view=rev Log: Get rid of compilation warning during release builds Modified: llvm/trunk/include/llvm/Constants.h Modified: llvm/trunk/include/llvm/Constants.h URL: http://llvm.

Re: [llvm-commits] [llvm-gcc-4.0] r43528 - /llvm-gcc-4.0/trunk/gcc/c-common.c

2007-10-30 Thread Bill Wendling
On 10/30/07, Devang Patel <[EMAIL PROTECTED]> wrote: > Fix > http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20071029/055013.html > 4.2 maybe? :) -bw ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/list

[llvm-commits] [llvm] r43412 - /llvm/trunk/test/CFrontend/unaligned-memcpy.c

2007-10-26 Thread Bill Wendling
Author: void Date: Fri Oct 26 18:43:35 2007 New Revision: 43412 URL: http://llvm.org/viewvc/llvm-project?rev=43412&view=rev Log: Test to make sure that if we have an unaligned memcpy, it will still compile. Added: llvm/trunk/test/CFrontend/unaligned-memcpy.c Added: llvm/trunk/test/CFrontend

Re: [llvm-commits] [llvm-gcc-4.2] r43399 - /llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp

2007-10-26 Thread Bill Wendling
On 10/26/07, Duncan Sands <[EMAIL PROTECTED]> wrote: > > > Hi Bill, I must say that I don't like this patch at all. Is there > > > no better way? > > > > I'm open to suggestions. :-) What part do you object to? > > All of it! But let's n

[llvm-commits] [llvm-gcc-4.2] r43411 - /llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp

2007-10-26 Thread Bill Wendling
Author: void Date: Fri Oct 26 18:31:40 2007 New Revision: 43411 URL: http://llvm.org/viewvc/llvm-project?rev=43411&view=rev Log: Reverting r43399 because it doesn't appear to happen with TOT anymore Modified: llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp Modified: llvm-gcc-4.2/trunk/gcc/llvm-conve

[llvm-commits] [llvm-gcc-4.0] r43410 - /llvm-gcc-4.0/trunk/gcc/llvm-convert.cpp

2007-10-26 Thread Bill Wendling
Author: void Date: Fri Oct 26 18:30:22 2007 New Revision: 43410 URL: http://llvm.org/viewvc/llvm-project?rev=43410&view=rev Log: Reverting patch as it doesn't appear that this happens with TOT Modified: llvm-gcc-4.0/trunk/gcc/llvm-convert.cpp Modified: llvm-gcc-4.0/trunk/gcc/llvm-convert.cpp

Re: [llvm-commits] [llvm-gcc-4.2] r43399 - /llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp

2007-10-26 Thread Bill Wendling
Hi Duncan, > Hi Bill, I must say that I don't like this patch at all. Is there > no better way? I'm open to suggestions. :-) What part do you object to? I reasoned that we needed to make the memcpy intrinsic have the correct alignment. It is getting its alignment information

[llvm-commits] [llvm] r43400 - /llvm/trunk/test/CodeGen/PowerPC/2007-10-23-UnalignedMemcpy.ll

2007-10-26 Thread Bill Wendling
Author: void Date: Fri Oct 26 15:34:37 2007 New Revision: 43400 URL: http://llvm.org/viewvc/llvm-project?rev=43400&view=rev Log: On second thought. Remove this as it should never be generated in the first place. Removed: llvm/trunk/test/CodeGen/PowerPC/2007-10-23-UnalignedMemcpy.ll Removed:

Re: [llvm-commits] [llvm] r43398 - in /llvm/trunk: lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp test/CodeGen/PowerPC/2007-10-23-UnalignedMemcpy.ll

2007-10-26 Thread Bill Wendling
On 10/26/07, Bill Wendling <[EMAIL PROTECTED]> wrote: > Author: void > Date: Fri Oct 26 15:24:42 2007 > New Revision: 43398 > > URL: http://llvm.org/viewvc/llvm-project?rev=43398&view=rev > Log: > - XFAIL 2007-10-23-UnalignedMemcpy.ll because llc has a bug that cr

[llvm-commits] [llvm-gcc-4.2] r43399 - /llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp

2007-10-26 Thread Bill Wendling
Author: void Date: Fri Oct 26 15:27:28 2007 New Revision: 43399 URL: http://llvm.org/viewvc/llvm-project?rev=43399&view=rev Log: Port of r43394: There are situations where the source and destination alignments differ. This can cause havoc with memcpy. In this case, memcpy is using the alignment of

[llvm-commits] [llvm] r43398 - in /llvm/trunk: lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp test/CodeGen/PowerPC/2007-10-23-UnalignedMemcpy.ll

2007-10-26 Thread Bill Wendling
Author: void Date: Fri Oct 26 15:24:42 2007 New Revision: 43398 URL: http://llvm.org/viewvc/llvm-project?rev=43398&view=rev Log: - Remove the hacky code that forces a memcpy. Alignment is taken care of in the FE. - Explicitly pass in the alignment of the load & store. - XFAIL 2007-10-23-Unaligne

[llvm-commits] [llvm-gcc-4.0] r43394 - /llvm-gcc-4.0/trunk/gcc/llvm-convert.cpp

2007-10-26 Thread Bill Wendling
Author: void Date: Fri Oct 26 15:20:29 2007 New Revision: 43394 URL: http://llvm.org/viewvc/llvm-project?rev=43394&view=rev Log: There are situations where the source and destination alignments differ. This can cause havoc with memcpy. In this case, memcpy is using the alignment of the source poin

Re: [llvm-commits] [llvm] r43353 - /llvm/trunk/lib/CodeGen/BranchFolding.cpp

2007-10-25 Thread Bill Wendling
Hi Evan, > Is the XXX marker used anywhere else in llvm? I think we use FIXME or > TODO everywhere else. It's not that important, but it makes sense to > be somewhere consistent so we can grep it later. > I don't think it's used elsewhere. I just changed it to a FIXME and added the README.txt entr

[llvm-commits] [llvm] r43359 - in /llvm/trunk/lib/CodeGen: BranchFolding.cpp README.txt

2007-10-25 Thread Bill Wendling
Author: void Date: Thu Oct 25 14:49:32 2007 New Revision: 43359 URL: http://llvm.org/viewvc/llvm-project?rev=43359&view=rev Log: Changed XXX to FIXME, and added comment to the README file Modified: llvm/trunk/lib/CodeGen/BranchFolding.cpp llvm/trunk/lib/CodeGen/README.txt Modified: llvm/

Re: [llvm-commits] [llvm] r43270 - in /llvm/trunk: lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp test/CodeGen/PowerPC/2007-10-23-UnalignedMemcpy.ll

2007-10-25 Thread Bill Wendling
On 10/25/07, Chris Lattner <[EMAIL PROTECTED]> wrote: > Okay, well then. Bill and I discussed this again. It sounds like > there are multibugs here. One issue is that the alignment from the > memcpy isn't pushed onto the generated load/stores when lowering the > memcpy

[llvm-commits] [llvm] r43353 - /llvm/trunk/lib/CodeGen/BranchFolding.cpp

2007-10-25 Thread Bill Wendling
Author: void Date: Thu Oct 25 13:23:45 2007 New Revision: 43353 URL: http://llvm.org/viewvc/llvm-project?rev=43353&view=rev Log: Added comment explaining why we are doing this check. Modified: llvm/trunk/lib/CodeGen/BranchFolding.cpp Modified: llvm/trunk/lib/CodeGen/BranchFolding.cpp URL: h

Re: [llvm-commits] [llvm] r43270 - in /llvm/trunk: lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp test/CodeGen/PowerPC/2007-10-23-UnalignedMemcpy.ll

2007-10-24 Thread Bill Wendling
gt; >>>> into 4 pairs of 8-byte load / store and 1 pair of 1 byte load / > >>>> store. It's issuing a 1-byte load from r1+32 and 4 8-byte loads > >>>> from > >>>> r1+8, r1+16, r1+24. It's faulting on one of the 8-byte load so it &g

Re: [llvm-commits] [llvm] r43270 - in /llvm/trunk: lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp test/CodeGen/PowerPC/2007-10-23-UnalignedMemcpy.ll

2007-10-24 Thread Bill Wendling
at location > >> [SP-33] > > > > Ok, then the problem is just this stack object is misaligned? I > > thought the source specified this alloca should be 4-byte aligned? > > I discussed this with Bill today. The problem is that we have: > > llvm.memcpy(p, q, 8,

Re: [llvm-commits] [llvm] r43270 - in /llvm/trunk: lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp test/CodeGen/PowerPC/2007-10-23-UnalignedMemcpy.ll

2007-10-24 Thread Bill Wendling
The alloca doesn't have an alignment requirement: @C.0.1173 = external constant [33 x i8] define void @Bork() { entry: %Qux = alloca [33 x i8] %Qux1 = bitcast [33 x i8]* %Qux to i8* call void @llvm.memcpy.i64( i8* %Qux1, i8* getelementptr ([33 x i8]* @C.0.1173, i32 0, i32

Re: [llvm-commits] [llvm] r43270 - in /llvm/trunk: lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp test/CodeGen/PowerPC/2007-10-23-UnalignedMemcpy.ll

2007-10-24 Thread Bill Wendling
On Oct 23, 2007, at 11:29 PM, Evan Cheng wrote: > On Oct 23, 2007, at 6:18 PM, Chris Lattner wrote: >> On Oct 23, 2007, at 6:00 PM, Evan Cheng wrote: >>> Now that I think about it some more. The bug Bill and I looked at >>> appears to be just a PPC prologue

Re: [llvm-commits] [llvm] r43270 - in /llvm/trunk: lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp test/CodeGen/PowerPC/2007-10-23-UnalignedMemcpy.ll

2007-10-23 Thread Bill Wendling
On 10/23/07, Chris Lattner <[EMAIL PROTECTED]> wrote: > > URL: http://llvm.org/viewvc/llvm-project?rev=43270&view=rev > > Log: > > If there's an unaligned memcpy to/from the stack, don't lower it. > > Just call the > > memcpy library function in

[llvm-commits] [llvm-gcc-4.0] r43272 - /llvm-gcc-4.0/tags/llvm-gcc-1200-19/

2007-10-23 Thread Bill Wendling
Author: void Date: Tue Oct 23 18:45:12 2007 New Revision: 43272 URL: http://llvm.org/viewvc/llvm-project?rev=43272&view=rev Log: Creating llvm-gcc-1200-19 branch Added: llvm-gcc-4.0/tags/llvm-gcc-1200-19/ - copied from r43271, llvm-gcc-4.0/trunk/ ___

[llvm-commits] [llvm] r43273 - /llvm/tags/Apple/llvm-1200-19/

2007-10-23 Thread Bill Wendling
Author: void Date: Tue Oct 23 18:45:18 2007 New Revision: 43273 URL: http://llvm.org/viewvc/llvm-project?rev=43273&view=rev Log: Creating llvm-1200-19 branch Added: llvm/tags/Apple/llvm-1200-19/ - copied from r43272, llvm/trunk/ ___ llvm-comm

[llvm-commits] [llvm] r43271 - /llvm/trunk/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp

2007-10-23 Thread Bill Wendling
Author: void Date: Tue Oct 23 18:36:57 2007 New Revision: 43271 URL: http://llvm.org/viewvc/llvm-project?rev=43271&view=rev Log: Fix comment and use the "Size" variable that's already provided. Modified: llvm/trunk/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp Modified: llvm/trunk/lib/CodeGe

[llvm-commits] [llvm] r43270 - in /llvm/trunk: lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp test/CodeGen/PowerPC/2007-10-23-UnalignedMemcpy.ll

2007-10-23 Thread Bill Wendling
Author: void Date: Tue Oct 23 18:32:40 2007 New Revision: 43270 URL: http://llvm.org/viewvc/llvm-project?rev=43270&view=rev Log: If there's an unaligned memcpy to/from the stack, don't lower it. Just call the memcpy library function instead. Added: llvm/trunk/test/CodeGen/PowerPC/2007-10-23-U

[llvm-commits] [llvm] r43264 - /llvm/trunk/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp

2007-10-23 Thread Bill Wendling
Author: void Date: Tue Oct 23 17:04:26 2007 New Revision: 43264 URL: http://llvm.org/viewvc/llvm-project?rev=43264&view=rev Log: This broke lots. Reverting. Modified: llvm/trunk/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp Modified: llvm/trunk/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp U

[llvm-commits] [llvm] r43262 - /llvm/trunk/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp

2007-10-23 Thread Bill Wendling
Author: void Date: Tue Oct 23 16:30:25 2007 New Revision: 43262 URL: http://llvm.org/viewvc/llvm-project?rev=43262&view=rev Log: Lowering a memcpy to the stack is killing PPC. The ARM and X86 backends already have their own custom memcpy lowering code. This code needs to be factored out into a tar

[llvm-commits] [llvm] r43216 - /llvm/trunk/docs/LangRef.html

2007-10-21 Thread Bill Wendling
Author: void Date: Mon Oct 22 00:10:05 2007 New Revision: 43216 URL: http://llvm.org/viewvc/llvm-project?rev=43216&view=rev Log: Put correct link in example Modified: llvm/trunk/docs/LangRef.html Modified: llvm/trunk/docs/LangRef.html URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/docs

Re: [llvm-commits] [llvm] r43191 - in /llvm/trunk: lib/CodeGen/BranchFolding.cpp test/CFrontend/2007-10-15-VoidPtr.c test/Transforms/BranchFolding/ test/Transforms/BranchFolding/2007-10-19-InlineAsmDi

2007-10-20 Thread Bill Wendling
On Oct 20, 2007, at 1:53 AM, Duncan Sands wrote: >> Don't branch fold inline asm statements. > > I'm curious to know why not... I didn't understand the > problem with the testcase. > There are a few projects that depend upon a specific ordering of asm directives. Chris and I believe that they'r

[llvm-commits] [llvm] r43191 - in /llvm/trunk: lib/CodeGen/BranchFolding.cpp test/CFrontend/2007-10-15-VoidPtr.c test/Transforms/BranchFolding/ test/Transforms/BranchFolding/2007-10-19-InlineAsmDirect

2007-10-19 Thread Bill Wendling
Author: void Date: Fri Oct 19 16:09:55 2007 New Revision: 43191 URL: http://llvm.org/viewvc/llvm-project?rev=43191&view=rev Log: Don't branch fold inline asm statements. Added: llvm/trunk/test/Transforms/BranchFolding/ llvm/trunk/test/Transforms/BranchFolding/2007-10-19-InlineAsmDirective

[llvm-commits] [llvm] r43186 - /llvm/trunk/test/FrontendObjC/2007-10-17-SJLJExceptions.m

2007-10-19 Thread Bill Wendling
Author: void Date: Fri Oct 19 13:49:16 2007 New Revision: 43186 URL: http://llvm.org/viewvc/llvm-project?rev=43186&view=rev Log: Removed "-arch i386" by popular demand... Modified: llvm/trunk/test/FrontendObjC/2007-10-17-SJLJExceptions.m Modified: llvm/trunk/test/FrontendObjC/2007-10-17-SJLJ

Re: [llvm-commits] [llvm-gcc-4.0] r43098 - /llvm-gcc-4.0/trunk/gcc/llvm-convert.cpp

2007-10-19 Thread Bill Wendling
On 10/19/07, Devang Patel <[EMAIL PROTECTED]> wrote: > > On Oct 19, 2007, at 11:17 AM, Bill Wendling wrote: > > >> "-arch i386" is an apple-ism, and Foundation.h is part of the mac > >> system libraries. Bill, can you please adjust the test to not >

[llvm-commits] [llvm] r43185 - /llvm/trunk/test/FrontendObjC/2007-10-17-SJLJExceptions.m

2007-10-19 Thread Bill Wendling
Author: void Date: Fri Oct 19 13:40:53 2007 New Revision: 43185 URL: http://llvm.org/viewvc/llvm-project?rev=43185&view=rev Log: Now with RUN line! Modified: llvm/trunk/test/FrontendObjC/2007-10-17-SJLJExceptions.m Modified: llvm/trunk/test/FrontendObjC/2007-10-17-SJLJExceptions.m URL: http

Re: [llvm-commits] [llvm] r43181 - /llvm/trunk/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp

2007-10-19 Thread Bill Wendling
On 10/19/07, Chris Lattner <[EMAIL PROTECTED]> wrote: > Author: lattner > Date: Fri Oct 19 11:47:35 2007 > New Revision: 43181 > > URL: http://llvm.org/viewvc/llvm-project?rev=43181&view=rev > Log: > Fix a really nasty vector miscompilation bill

[llvm-commits] [llvm] r43184 - /llvm/trunk/test/FrontendObjC/2007-10-17-SJLJExceptions.m

2007-10-19 Thread Bill Wendling
Author: void Date: Fri Oct 19 13:36:04 2007 New Revision: 43184 URL: http://llvm.org/viewvc/llvm-project?rev=43184&view=rev Log: Remove the Foundation.h file because not everyone has that. Modified: llvm/trunk/test/FrontendObjC/2007-10-17-SJLJExceptions.m Modified: llvm/trunk/test/FrontendOb

Re: [llvm-commits] [llvm-gcc-4.0] r43098 - /llvm-gcc-4.0/trunk/gcc/llvm-convert.cpp

2007-10-19 Thread Bill Wendling
On 10/19/07, Chris Lattner <[EMAIL PROTECTED]> wrote: > > On Oct 19, 2007, at 3:21 AM, Duncan Sands wrote: > > > Hi Bill, > > > >>> I think the objc front-end is emitting the setjmp/longjmp calls > >>> itself directly, not relying on the rest of

Re: [llvm-commits] ranlib problems

2007-10-19 Thread Bill Wendling
On 10/19/07, Chris Lattner <[EMAIL PROTECTED]> wrote: > > This sounds like your cc tools are messed up somehow. Alternatively, > perhaps a .o or .a file is corrupt? > This is my home machine, which I haven't changed or updated the cc tools for. I tried blowing the build tree away. It was late last

[llvm-commits] ranlib problems

2007-10-19 Thread Bill Wendling
Hi all, Is anyone seeing this? ar cru /Users/wendling/llvm/llvm.obj/Debug/lib/libLLVMSystem.a /Users/ wendling/llvm/llvm.obj/lib/System/Debug/Alarm.o /Users/wendling/llvm/ llvm.obj/lib/System/Debug/Disassembler.o /Users/wendling/llvm/ llvm.obj/lib/System/Debug/DynamicLibrary.o /Users/wendling/

Re: [llvm-commits] [llvm-gcc-4.0] r43163 - /llvm-gcc-4.0/trunk/gcc/objc/objc-act.c

2007-10-18 Thread Bill Wendling
On 10/18/07, Devang Patel <[EMAIL PROTECTED]> wrote: > Author: dpatel > Date: Thu Oct 18 20:28:43 2007 > New Revision: 43163 > > URL: http://llvm.org/viewvc/llvm-project?rev=43163&view=rev > Log: > Fix > http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20071015/054686.html > > Modified:

Re: [llvm-commits] [llvm] r43120 - in /llvm/trunk: lib/CodeGen/SelectionDAG/LegalizeDAG.cpp test/CodeGen/PowerPC/2007-10-18-PtrArithmetic.ll

2007-10-18 Thread Bill Wendling
Okay. Fixed. :-) -bw On 10/18/07, Chris Lattner <[EMAIL PROTECTED]> wrote: > > On Oct 18, 2007, at 10:58 AM, Bill Wendling wrote: > > > On 10/18/07, Chris Lattner <[EMAIL PROTECTED]> wrote: > >> > >> On Oct 18, 2007, at 1:32 AM, Bill Wendling wrote: &

[llvm-commits] [llvm] r43161 - /llvm/trunk/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp

2007-10-18 Thread Bill Wendling
Author: void Date: Thu Oct 18 20:10:49 2007 New Revision: 43161 URL: http://llvm.org/viewvc/llvm-project?rev=43161&view=rev Log: Negative indices aren't allowed here. Modified: llvm/trunk/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp Modified: llvm/trunk/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp U

[llvm-commits] [llvm] r43140 - /llvm/trunk/test/FrontendObjC/2007-10-17-SJLJExceptions.m

2007-10-18 Thread Bill Wendling
Author: void Date: Thu Oct 18 13:26:40 2007 New Revision: 43140 URL: http://llvm.org/viewvc/llvm-project?rev=43140&view=rev Log: Fix the command line. Modified: llvm/trunk/test/FrontendObjC/2007-10-17-SJLJExceptions.m Modified: llvm/trunk/test/FrontendObjC/2007-10-17-SJLJExceptions.m URL: h

Re: [llvm-commits] [llvm-gcc-4.0] r43098 - /llvm-gcc-4.0/trunk/gcc/llvm-convert.cpp

2007-10-18 Thread Bill Wendling
On 10/18/07, Chris Lattner <[EMAIL PROTECTED]> wrote: > >> In the case of this fix, we don't want to use even > >> _Unwind_SjLj_Resume (it's what I tried initially and got the same > >> type of error). > > > > So how do you continue unwinding exceptions? If code should never > > get to the unwind

Re: [llvm-commits] [llvm] r43120 - in /llvm/trunk: lib/CodeGen/SelectionDAG/LegalizeDAG.cpp test/CodeGen/PowerPC/2007-10-18-PtrArithmetic.ll

2007-10-18 Thread Bill Wendling
On 10/18/07, Chris Lattner <[EMAIL PROTECTED]> wrote: > > On Oct 18, 2007, at 1:32 AM, Bill Wendling wrote: > > > Author: void > > Date: Thu Oct 18 03:32:37 2007 > > New Revision: 43120 > > > > URL: http://llvm.org/viewvc/llvm-project?rev=43120&v

Re: [llvm-commits] [llvm-gcc-4.0] r43098 - /llvm-gcc-4.0/trunk/gcc/llvm-convert.cpp

2007-10-18 Thread Bill Wendling
On Oct 18, 2007, at 1:45 AM, Duncan Sands wrote: >>> Thanks Bill, the patch looks fine. This needs a testcase and needs >>> to be applied to 4.2 if it has the same problem, >>> >> Will do. > > In 4.2 the unwind-resume function is configurable. For objc

Re: [llvm-commits] [llvm-gcc-4.0] r43098 - /llvm-gcc-4.0/trunk/gcc/llvm-convert.cpp

2007-10-18 Thread Bill Wendling
Hi Duncan, >> When ObjC is using SJLJ exceptions, don't create an unwind basic >> block > > is this to avoid calling "unwind resume"? Do SJLJ exceptions actually > work with ObjC - I thought LLVM support was needed for sjlj exceptions > (I only looked at 4.2 though). > Yes, it's to avoid callin

[llvm-commits] [llvm] r43120 - in /llvm/trunk: lib/CodeGen/SelectionDAG/LegalizeDAG.cpp test/CodeGen/PowerPC/2007-10-18-PtrArithmetic.ll

2007-10-18 Thread Bill Wendling
Author: void Date: Thu Oct 18 03:32:37 2007 New Revision: 43120 URL: http://llvm.org/viewvc/llvm-project?rev=43120&view=rev Log: Pointer arithmetic should be done with the index the same size as the pointer. Added: llvm/trunk/test/CodeGen/PowerPC/2007-10-18-PtrArithmetic.ll Modified: llv

[llvm-commits] [llvm] r43102 - /llvm/trunk/test/FrontendObjC/2007-10-17-SJLJExceptions.m

2007-10-17 Thread Bill Wendling
Author: void Date: Wed Oct 17 18:14:56 2007 New Revision: 43102 URL: http://llvm.org/viewvc/llvm-project?rev=43102&view=rev Log: Test to make sure we don't generate unwind info for non-64-bit Objective-C. Added: llvm/trunk/test/FrontendObjC/2007-10-17-SJLJExceptions.m Added: llvm/trunk/test/

Re: [llvm-commits] [llvm-gcc-4.0] r43098 - /llvm-gcc-4.0/trunk/gcc/llvm-convert.cpp

2007-10-17 Thread Bill Wendling
On 10/17/07, Chris Lattner <[EMAIL PROTECTED]> wrote: > > On Oct 17, 2007, at 3:10 PM, Bill Wendling wrote: > > > Author: void > > Date: Wed Oct 17 17:10:14 2007 > > New Revision: 43098 > > > > URL: http://llvm.org/viewvc/llvm-project?rev=43098&

<    1   2   3   4   5   6   7   8   9   10   >