- Oct 21, 2010
-
-
Owen Anderson authored
llvm-svn: 117040
-
Owen Anderson authored
llvm-svn: 117039
-
Douglas Gregor authored
char32_t character types and enable built-in overloaded operator candidates for these types. Fixes PR8432. llvm-svn: 117038
-
Rafael Espindola authored
from losing the variant when producing a relocation on an alias. llvm-svn: 117037
-
Howard Hinnant authored
llvm-svn: 117033
-
Douglas Gregor authored
themselves have no template parameters. This is actually a restriction due to the grammar of template template parameters, but we choose to diagnose it in Sema to provide better recovery. llvm-svn: 117032
-
Kevin Enderby authored
sense, when the instruction takes the 16-bit ax register or m16 memory location. These changes to llvm-mc matches what the darwin assembler allows for these instructions. Also added the missing flex (without the wait prefix) and ud2a as an alias to ud2 (still to add ud2b). llvm-svn: 117031
-
Johnny Chen authored
llvm-svn: 117030
-
Douglas Gregor authored
redeclarations of main appropriately rather than allowing it to be overloaded. Also, disallowing declaring main as a template. Fixes GCC DejaGNU g++.old-deja/g++.other/main1.C. llvm-svn: 117029
-
Johnny Chen authored
directory used to dump the session info for test failures/errors. Example: /Volumes/data/lldb/svn/trunk/test $ ./dotest.py -s jason -v array_types Session info for test errors or failures will go into directory jason ---------------------------------------------------------------------- Collected 4 tests test_with_dsym_and_python_api (TestArrayTypes.ArrayTypesTestCase) Use Python APIs to inspect variables with array types. ... ok test_with_dsym_and_run_command (TestArrayTypes.ArrayTypesTestCase) Test 'frame variable var_name' on some variables with array types. ... ok test_with_dwarf_and_python_api (TestArrayTypes.ArrayTypesTestCase) Use Python APIs to inspect variables with array types. ... ok test_with_dwarf_and_run_command (TestArrayTypes.ArrayTypesTestCase) Test 'frame variable var_name' on some variables with array types. ... FAIL ====================================================================== FAIL: test_with_dwarf_and_run_command (TestArrayTypes.ArrayTypesTestCase) Test 'frame variable var_name' on some variables with array types. ---------------------------------------------------------------------- Traceback (most recent call last): File "/Volumes/data/lldb/svn/trunk/test/array_types/TestArrayTypes.py", line 27, in test_with_dwarf_and_run_command self.array_types() File "/Volumes/data/lldb/svn/trunk/test/array_types/TestArrayTypes.py", line 62, in array_types 'stop reason = breakpoint']) File "/Volumes/data/lldb/svn/trunk/test/lldbtest.py", line 594, in expect self.runCmd(str, trace = (True if trace else False), check = not error) File "/Volumes/data/lldb/svn/trunk/test/lldbtest.py", line 564, in runCmd msg if msg else CMD_MSG(cmd, True)) AssertionError: False is not True : Command 'thread list' returns successfully ---------------------------------------------------------------------- Ran 4 tests in 3.086s FAILED (failures=1) /Volumes/data/lldb/svn/trunk/test $ ls jason TestArrayTypes.ArrayTypesTestCase.test_with_dwarf_and_run_command.log /Volumes/data/lldb/svn/trunk/test $ head -10 jason/TestArrayTypes.ArrayTypesTestCase.test_with_dwarf_and_run_command.log Session info generated @ Thu Oct 21 09:54:15 2010 os command: [['/bin/sh', '-c', 'make clean; make MAKE_DSYM=NO']] stdout: rm -rf "a.out" "a.out.dSYM" main.o main.d cc -arch x86_64 -gdwarf-2 -O0 -c -o main.o main.c cc -arch x86_64 -gdwarf-2 -O0 main.o -o "a.out" stderr: None retcode: 0 /Volumes/data/lldb/svn/trunk/test $ llvm-svn: 117028
-
Douglas Gregor authored
variable, handle conditional operators involving a throw-expression. Fixes GCC DejaGNU's g++.dg/template/cond4.C. llvm-svn: 117027
-
Francois Pichet authored
llvm-svn: 117026
-
Duncan Sands authored
llvm-svn: 117025
-
Duncan Sands authored
in assigning it to a variable (gcc-4.6 warning). llvm-svn: 117024
-
Duncan Sands authored
it looks like maybe it was supposed to be used in the test...), so zap it (gcc-4.6 warning). llvm-svn: 117023
-
Duncan Sands authored
(gcc-4.6 warning). llvm-svn: 117022
-
Duncan Sands authored
(gcc-4.6 warns about these). llvm-svn: 117021
-
Duncan Sands authored
llvm-svn: 117020
-
Ted Kremenek authored
nil. Otherwise we can get false paths where a second @synchronized using the mutex can have a bogus warning. Fixes <rdar://problem/8578650>. llvm-svn: 117016
-
Duncan Sands authored
Better late than never, right? llvm-svn: 117009
-
Francois Pichet authored
llvm-svn: 117005
-
Duncan Sands authored
deregisters registered by it FDE structures allowing consecutive JIT runs to succeed. Patch by Yuri. Fixes PR8285. llvm-svn: 117004
-
Michael J. Spencer authored
llvm-svn: 117003
-
Bill Wendling authored
llvm-svn: 117002
-
Douglas Gregor authored
entities in the preprocessing record. Previously, we would only end up getting the first token of a preprocessing record annotated correctly. For example, given #include "foo.h" we would only get the '#' annotated as an inclusion directive; the 'include' and '"foo.h"' tokens would be given the general 'processing directive' annotation. Now, we get proper annotations for entities in the preprocessing record. llvm-svn: 117001
-
Michael J. Spencer authored
llvm-svn: 117000
-
Michael J. Spencer authored
This adds an option to set the _MSC_VER macro without recompiling. This is very useful when testing compatibility with the Windows SDK and c++stdlib headers. -fmsc-version=<version> (defaults to VS2003 (1300)) llvm-svn: 116999
-
Wesley Peck authored
llvm-svn: 116998
-
Oscar Fuentes authored
CMake build does not try to build that library, which collides with MBlaze/InstPrinter. llvm-svn: 116997
-
Ted Kremenek authored
or a 'short'. This fixes that and allows the hints to suggest 'h' modifiers for small ints. Patch by Justin Bogner! llvm-svn: 116996
-
Ted Kremenek authored
llvm-svn: 116995
-
Andrew Trick authored
llvm-svn: 116994
-
Wesley Peck authored
llvm-svn: 116993
-
Andrew Trick authored
llvm-svn: 116992
-
Wesley Peck authored
compiles on OS X. I'll ensure that it builds on a linux machine before committing again. llvm-svn: 116991
-
Michael J. Spencer authored
llvm-svn: 116990
-
Michael J. Spencer authored
Didn't realize this was on my branch ;/. llvm-svn: 116989
-
Michael J. Spencer authored
llvm-svn: 116988
-
Owen Anderson authored
llvm-svn: 116987
-
Wesley Peck authored
1. A delay slot filler that searches for valid instructions to fill the delay slot with. Previously NOPs would always be inserted into delay slots. 2. Support for MC based instruction printer added. 3. Support for MC based machine code generation and ELF file generation. ELF file generation does not yet completely work as much of the ELF support infrastructure is still x86/x86-64 specific. 4. General clean up of the MBlaze backend code. Much of the tablegen code has been cleanup and simplified. Bug Fixes: 1. Removed duplicate periods from subtarget feature descriptions. 2. Many of the instructions had bad machine code information in the tablegen files. Much of this has been fixed. llvm-svn: 116986
-