-
Notifications
You must be signed in to change notification settings - Fork 0
Comparing changes
Open a pull request
base repository: m-labs/clang-lm32
base: 0a7d3c2ecbbe
head repository: m-labs/clang-lm32
compare: 01a9a76ff0b6
Commits on Nov 22, 2012
-
Make helpers static/anonymous.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@168500 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 4d9f4e5 - Browse repository at this point
Copy the full SHA 4d9f4e5View commit details
Commits on Nov 23, 2012
-
Reapply a subset of r167567 to clean up Darwin-specific code for invo…
…king gcc. Unlike my previous attempt at this, this patch leaves intact the check for whether clang can handle the input file type, and for non-Darwin toolchains it will invoke gcc for things it cannot handle. For Darwin toolchains, the behavior reported in pr14338 still occurs with this patch, but that is a definite improvement from what happens currently, where it just crashes with an assertion failure. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@168505 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 66b8a66 - Browse repository at this point
Copy the full SHA 66b8a66View commit details -
PR14306: Move -fbounds-checking to -fsanitize=bounds.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@168510 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 8548908 - Browse repository at this point
Copy the full SHA 8548908View commit details -
Check that we don't warn on this testcase. This is basically a test that
Decl::isUsed checks the attribute. If the function had a body just the check is DeclMustBeEmitted would be sufficient. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@168514 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 4875bf2 - Browse repository at this point
Copy the full SHA 4875bf2View commit details -
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@168515 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 385e1d9 - Browse repository at this point
Copy the full SHA 385e1d9View commit details -
Merge used flags so that we don't have to iterate on isUsed. With thi…
…s change "clang -cc1 -fsyntax-only" on the preprocessed output of #define M extern int a; #define M2 M M #define M4 M2 M2 #define M8 M4 M4 #define M16 M8 M8 #define M32 M16 M16 #define M64 M32 M32 #define M128 M64 M64 #define M256 M128 M128 #define M512 M256 M256 #define M1024 M512 M512 #define M2048 M1024 M1024 #define M4096 M2048 M2048 #define M8192 M4096 M4096 #define M16384 M8192 M8192 M16384 goes from 2.994s to 1.416s. GCC is at 0.022s, so we still have a long way to go. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@168519 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 919b7e6 - Browse repository at this point
Copy the full SHA 919b7e6View commit details -
Sema: Provide a valid source location when instantiating templates ba…
…sed on a CXXDefaultArgExpr. Fixes PR13758. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@168521 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 63b6ebe - Browse repository at this point
Copy the full SHA 63b6ebeView commit details
Commits on Nov 24, 2012
-
Make err_module_expected_semi consistent with all the other expected_…
…semi diags. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@168535 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for f9cb0be - Browse repository at this point
Copy the full SHA f9cb0beView commit details -
Revert r168519, "Merge used flags so that we don't have to iterate on…
… isUsed. With this change" It brought bunch of (possibly false) warnings. llvm/unittests/VMCore/PassManagerTest.cpp:60:22: warning: variable 'ID' is not needed and will not be emitted [-Wunneeded-internal-declaration] char ModuleNDNM::ID=0; ^ llvm/unittests/VMCore/PassManagerTest.cpp:86:22: warning: variable 'ID' is not needed and will not be emitted [-Wunneeded-internal-declaration] char ModuleNDM2::ID=0; ^ llvm/unittests/VMCore/PassManagerTest.cpp:106:21: warning: variable 'ID' is not needed and will not be emitted [-Wunneeded-internal-declaration] char ModuleDNM::ID=0; ^ llvm/unittests/VMCore/PassManagerTest.cpp:217:16: warning: variable 'initcount' is not needed and will not be emitted [-Wunneeded-internal-declaration] int LPass::initcount=0; ^ llvm/unittests/VMCore/PassManagerTest.cpp:218:16: warning: variable 'fincount' is not needed and will not be emitted [-Wunneeded-internal-declaration] int LPass::fincount=0; ^ llvm/unittests/VMCore/PassManagerTest.cpp:259:16: warning: variable 'inited' is not needed and will not be emitted [-Wunneeded-internal-declaration] int BPass::inited=0; ^ llvm/unittests/VMCore/PassManagerTest.cpp:260:16: warning: variable 'fin' is not needed and will not be emitted [-Wunneeded-internal-declaration] int BPass::fin=0; ^ llvm/unittests/VMCore/PassManagerTest.cpp:283:24: warning: variable 'ID' is not needed and will not be emitted [-Wunneeded-internal-declaration] char OnTheFlyTest::ID=0; ^ 8 warnings generated. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@168549 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 6df81a9 - Browse repository at this point
Copy the full SHA 6df81a9View commit details
Commits on Nov 25, 2012
-
Fix test case for linking with sanitizer opts added in r168428.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@168562 91177308-0d34-0410-b5e6-96231b3b80d8
Alexey Samsonov committedNov 25, 2012 Configuration menu - View commit details
-
Copy full SHA for 1059653 - Browse repository at this point
Copy the full SHA 1059653View commit details -
Add a basic testcase for the "variable is not needed" warning and one…
… that regressed in r168519. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@168563 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 1c80b52 - Browse repository at this point
Copy the full SHA 1c80b52View commit details -
Add r168519 back, but with a fix to also merge the used flag in varia…
…bles. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@168564 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 8dbf697 - Browse repository at this point
Copy the full SHA 8dbf697View commit details
Commits on Nov 26, 2012
-
PR14428: When instantiating a 'new' expression, if we had a non-depen…
…dent initialization, don't rebuild it. Remove a couple of hacks which were trying to work around this. Fix the special case for one-argument CXXConstructExprs to not apply if the one argument is a default argument. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@168582 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 73ed67c - Browse repository at this point
Copy the full SHA 73ed67cView commit details -
Fix PR14413 - incorrect mangling of anonymous namespaces with -cxx-ab…
…i microsoft git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@168583 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 79b7cc5 - Browse repository at this point
Copy the full SHA 79b7cc5View commit details -
MSPGCC renamed ISR vectors from vector_<address> to __isr_<number>. T…
…his patch makes Clang reflect this scheme. Patch by Job Noorman! git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@168598 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for f419a85 - Browse repository at this point
Copy the full SHA f419a85View commit details -
[analyzer] Fix a crash reported in PR 14400.
The AllocaRegion did not have the superRegion (based on LocationContext) as part of it's hash. As a consequence, the AllocaRegions from different frames were uniqued to be the same region. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@168599 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for dac6cd5 - Browse repository at this point
Copy the full SHA dac6cd5View commit details -
[analyzer] SATestBuild.py: allow make builds to disable parallelization
Before, SATestBuild unilaterally added '-j<n>' to every project built with 'make'. Now, we check and see if there's a -j option already specified, which allows a project to explicitly be marked '-j1'. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@168603 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 7bd51ea - Browse repository at this point
Copy the full SHA 7bd51eaView commit details -
check that always_inline attribute works with -fno-inline
Clean up the existing test to use FileCheck. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@168607 91177308-0d34-0410-b5e6-96231b3b80d8
Sebastian Pop committedNov 26, 2012 Configuration menu - View commit details
-
Copy full SHA for 9e4bafc - Browse repository at this point
Copy the full SHA 9e4bafcView commit details -
Add missing "break". Thanks to Craig for spotting it.
I'm looking at ways to fix the relevant test so it can catch this sort of mistake. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@168618 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for f582499 - Browse repository at this point
Copy the full SHA f582499View commit details -
Improve diagnostic on C++11 attribute specifiers that appear at wrong…
… syntactic locations around class specifiers. This change list implemented logic that explicitly detects several combinations of locations where C++11 attribute specifiers might be incorrectly placed within a class specifier. Previously we emit generic diagnostics like "expected identifier" for such cases; now we emit specific diagnostic against the misplaced attributes, this also fixed a bug in old code where attributes appear at legitimate locations were incorrectly rejected. Thanks to Richard Smith for reviewing! git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@168626 91177308-0d34-0410-b5e6-96231b3b80d8
Michael Han authored and Michael Han committedNov 26, 2012 Configuration menu - View commit details
-
Copy full SHA for 2e39713 - Browse repository at this point
Copy the full SHA 2e39713View commit details
Commits on Nov 27, 2012
-
Frontend: Create a virtual file for named pipe inputs.
- This ensures we see the right buffer size for the file. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@168636 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for acf3612 - Browse repository at this point
Copy the full SHA acf3612View commit details -
Move Clang code owners list from llvm/ to cfe/.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@168639 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for f18dd8e - Browse repository at this point
Copy the full SHA f18dd8eView commit details -
Duplicate some common owners between Clang and LLVM.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@168650 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 4b98b2b - Browse repository at this point
Copy the full SHA 4b98b2bView commit details -
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@168667 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 8272be5 - Browse repository at this point
Copy the full SHA 8272be5View commit details -
Add a testcase that r168411 would break.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@168669 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for ec351f1 - Browse repository at this point
Copy the full SHA ec351f1View commit details -
[analyzer] Fix test to work on non-LP64 systems.
Thanks for the original catch in r168303, Takumi. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@168671 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 6e99f9f - Browse repository at this point
Copy the full SHA 6e99f9fView commit details -
scan-build: Respect TMPDIR on all platforms, not just Darwin (PR14438).
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@168672 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 3fa3c44 - Browse repository at this point
Copy the full SHA 3fa3c44View commit details -
This patch addresses an incompatibility relative to the 64-bit PowerPC
ELF ABI. Complex values are to be passed in registers as though the real and imaginary parts were passed as separate parameters. Prior to this patch, complex values were passed as byval aggregates. It turns out that specifying getDirect() for all complex types when classifying the argument type results in the desired behavior. The new Clang test case verifies that the correct LLVM IR is generated for caller and callee for each of the underlying types for _Complex. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@168673 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for c9715fc - Browse repository at this point
Copy the full SHA c9715fcView commit details -
Fix the definition of the vfork() builtin on Haiku. PR14378.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@168674 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 6902e41 - Browse repository at this point
Copy the full SHA 6902e41View commit details -
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@168675 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 55f6c33 - Browse repository at this point
Copy the full SHA 55f6c33View commit details -
clang/test/lit.cfg: Disable dev-fd-fs on cygwin for now.
open("/dev/fd/1-foobar") fails with EEXIST on cygwin. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@168676 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 93308b9 - Browse repository at this point
Copy the full SHA 93308b9View commit details -
Merge branch 'master' of http://llvm.org/git/clang
JP Bonn committedNov 27, 2012 Configuration menu - View commit details
-
Copy full SHA for 4c93bae - Browse repository at this point
Copy the full SHA 4c93baeView commit details -
Remove outdated FIXME; should have removed that in r160782
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@168698 91177308-0d34-0410-b5e6-96231b3b80d8
Configuration menu - View commit details
-
Copy full SHA for 5e7b43e - Browse repository at this point
Copy the full SHA 5e7b43eView commit details -
Merge branch 'master' of http://llvm.org/git/clang
JP Bonn committedNov 27, 2012 Configuration menu - View commit details
-
Copy full SHA for 01a9a76 - Browse repository at this point
Copy the full SHA 01a9a76View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 0a7d3c2ecbbe...01a9a76ff0b6