summaryrefslogtreecommitdiff
path: root/include/mcld
AgeCommit message (Collapse)Author
2016-03-20Fix up mclinker so that it builds/runs for LLVM rebase to r256229.android-cts_7.1_r1android-cts-7.1_r9android-cts-7.1_r8android-cts-7.1_r7android-cts-7.1_r6android-cts-7.1_r5android-cts-7.1_r4android-cts-7.1_r3android-cts-7.1_r29android-cts-7.1_r28android-cts-7.1_r27android-cts-7.1_r26android-cts-7.1_r25android-cts-7.1_r24android-cts-7.1_r23android-cts-7.1_r22android-cts-7.1_r21android-cts-7.1_r20android-cts-7.1_r2android-cts-7.1_r19android-cts-7.1_r18android-cts-7.1_r17android-cts-7.1_r16android-cts-7.1_r15android-cts-7.1_r14android-cts-7.1_r13android-cts-7.1_r12android-cts-7.1_r11android-cts-7.1_r10android-cts-7.1_r1android-cts-7.0_r9android-cts-7.0_r8android-cts-7.0_r7android-cts-7.0_r6android-cts-7.0_r5android-cts-7.0_r4android-cts-7.0_r33android-cts-7.0_r32android-cts-7.0_r31android-cts-7.0_r30android-cts-7.0_r3android-cts-7.0_r29android-cts-7.0_r28android-cts-7.0_r27android-cts-7.0_r26android-cts-7.0_r25android-cts-7.0_r24android-cts-7.0_r23android-cts-7.0_r22android-cts-7.0_r21android-cts-7.0_r20android-cts-7.0_r2android-cts-7.0_r19android-cts-7.0_r18android-cts-7.0_r17android-cts-7.0_r16android-cts-7.0_r15android-cts-7.0_r14android-cts-7.0_r13android-cts-7.0_r12android-cts-7.0_r11android-cts-7.0_r10android-cts-7.0_r1android-7.1.2_r9android-7.1.2_r8android-7.1.2_r6android-7.1.2_r5android-7.1.2_r4android-7.1.2_r39android-7.1.2_r38android-7.1.2_r37android-7.1.2_r36android-7.1.2_r33android-7.1.2_r32android-7.1.2_r30android-7.1.2_r3android-7.1.2_r29android-7.1.2_r28android-7.1.2_r27android-7.1.2_r25android-7.1.2_r24android-7.1.2_r23android-7.1.2_r2android-7.1.2_r19android-7.1.2_r18android-7.1.2_r17android-7.1.2_r16android-7.1.2_r15android-7.1.2_r14android-7.1.2_r13android-7.1.2_r12android-7.1.2_r11android-7.1.2_r10android-7.1.2_r1android-7.1.1_r9android-7.1.1_r8android-7.1.1_r7android-7.1.1_r61android-7.1.1_r60android-7.1.1_r6android-7.1.1_r59android-7.1.1_r58android-7.1.1_r57android-7.1.1_r56android-7.1.1_r55android-7.1.1_r54android-7.1.1_r53android-7.1.1_r52android-7.1.1_r51android-7.1.1_r50android-7.1.1_r49android-7.1.1_r48android-7.1.1_r47android-7.1.1_r46android-7.1.1_r45android-7.1.1_r44android-7.1.1_r43android-7.1.1_r42android-7.1.1_r41android-7.1.1_r40android-7.1.1_r4android-7.1.1_r39android-7.1.1_r38android-7.1.1_r35android-7.1.1_r33android-7.1.1_r32android-7.1.1_r31android-7.1.1_r3android-7.1.1_r28android-7.1.1_r27android-7.1.1_r26android-7.1.1_r25android-7.1.1_r24android-7.1.1_r23android-7.1.1_r22android-7.1.1_r21android-7.1.1_r20android-7.1.1_r2android-7.1.1_r17android-7.1.1_r16android-7.1.1_r15android-7.1.1_r14android-7.1.1_r13android-7.1.1_r12android-7.1.1_r11android-7.1.1_r10android-7.1.1_r1android-7.1.0_r7android-7.1.0_r6android-7.1.0_r5android-7.1.0_r4android-7.1.0_r3android-7.1.0_r2android-7.1.0_r1android-7.0.0_r9android-7.0.0_r8android-7.0.0_r7android-7.0.0_r6android-7.0.0_r5android-7.0.0_r4android-7.0.0_r36android-7.0.0_r35android-7.0.0_r34android-7.0.0_r33android-7.0.0_r32android-7.0.0_r31android-7.0.0_r30android-7.0.0_r3android-7.0.0_r29android-7.0.0_r28android-7.0.0_r27android-7.0.0_r24android-7.0.0_r21android-7.0.0_r19android-7.0.0_r17android-7.0.0_r15android-7.0.0_r14android-7.0.0_r13android-7.0.0_r12android-7.0.0_r11android-7.0.0_r10android-7.0.0_r1nougat-releasenougat-mr2.3-releasenougat-mr2.2-releasenougat-mr2.1-releasenougat-mr2-security-releasenougat-mr2-releasenougat-mr2-pixel-releasenougat-mr2-devnougat-mr1.8-releasenougat-mr1.7-releasenougat-mr1.6-releasenougat-mr1.5-releasenougat-mr1.4-releasenougat-mr1.3-releasenougat-mr1.2-releasenougat-mr1.1-releasenougat-mr1-volantis-releasenougat-mr1-security-releasenougat-mr1-releasenougat-mr1-flounder-releasenougat-mr1-devnougat-mr1-cts-releasenougat-mr0.5-releasenougat-dr1-releasenougat-devnougat-cts-releasenougat-bugfix-releaseStephen Hines
Bug: http://b/26987366 (cherry picked from commit 07177ff8032d136567f3e99d372cb67713f1bba8) Change-Id: I5a5da1ed7b115fa9cf8ce5161ea77827715d6ada
2016-03-20Rebase mclinker for LLVM update to r256229.Stephen Hines
Bug: http://b/26987366 (cherry picked from commit b0d0eb206527b43c771933602e147bbd7b471082) Change-Id: Ic9018c4cd1579fa95e7ff994996c4cbd589b8e9f
2015-04-21Update mclinker with upstream patchesPirama Arumuga Nainar
- Pull upstream mclinker changes up to a7afcb5854708dd0684d7f979af2d9f395b4cbc4 - Update Android.mk in lib/Support and tools/mcld/ to handle the new option parser. Change-Id: I3a3aa2ea4c5e2d59caecc8aba3bf3abf087c0986
2015-04-07Fix up mclinker to build with LLVM r233350.Stephen Hines
- Make all parser-derived classes final. - Remove FalseParser, because it is broken and we fortunately don't depend on any of its associated flags. Change-Id: Ia4a9e0c920a9f808bbacce45b0a629d2e57c47d7
2015-04-07Update mclinker for llvm rebase to r233350.Stephen Hines
Change-Id: Ic2e8c152e881681d6b827f9ace76bcb87b907147
2015-03-20Update mclinker for LLVM rebase to r230699.Stephen Hines
commit 47a3f4a4701e86417f79eb33a44f3a6449512d1c Author: Pete Chou <petechou@gmail.com> Date: Tue Mar 3 11:42:09 2015 +0800 Fix mips build with llvm trunk@229452 or later. Change-Id: I1a897dc87765784ad8af06f338cde42dff558304
2014-11-26Update mclinker for LLVM rebase to r222494.Stephen Hines
This corresponds to the following upstream mclinker change: commit b2f1691276052c4215abf36715d43248d6337cf8 Author: Diana Chen <mysekki@gmail.com> Date: Tue Nov 25 14:03:29 2014 +0800 option: Allow `-hash-style' can be specified zero or more times Change-Id: I332546680bb45cf9692adfa2c2d3dcdc84361afc
2014-07-15Update mclinker for LLVM rebase.Stephen Hines
commit 6824c791204cf5daabdfe008ee8808799f348815 Author: Pete Chou <petechou@gmail.com> Date: Tue Jul 15 10:15:12 2014 +0800 Fix typo in README. Change-Id: Id7a525732ba33b5ac81a0da4c8d8f02d1f8c3a16
2014-05-28Fix up MCLinker build to work with LLVM 3.5 (r209713).Stephen Hines
* s/llvm::OwningPtr/std::unique_ptr * Extra include files * Adjust where MCOptions come from Change-Id: Idf3bad0aa164e4494546f9d5637e6e3c72341ad9
2014-05-28Update mclinker to dce82bc4537ed20c18688114f0564a1589b07e9f for LLVM 3.5.Stephen Hines
Change-Id: I275af6ee798613002e9403d9ab8ebfa3f1473881
2014-04-30Provide size_t variant as a WAR for not using the same flex on Linux/Darwin.Stephen Hines
Bug: 14446414 Change-Id: I508ab04db097855998b64d260cafe6189fc745cb
2014-04-24Update MCLinker for LLVM 3.5.Stephen Hines
Change-Id: Ib07513d0eb2f8b7d3516a7dd8823f98820943cc9
2014-03-11Work-around OS flex differences.Ian Rogers
Linux flex generates declarations with int vs Darwin with size_t. Switch host build to clang for better error messages. Disable Werror until errors are dealt with. Change-Id: I0abc8923dd1e57d55e8f318c7d1fcf8f8c975571
2014-02-19Update MCLinker to work with LLVM 3.4.Stephen Hines
This corresponds to merging upstream MCLinker with the following SHA: 6dcbf36cdb146d6f175ba2f18a9004753cafeaff Change-Id: I1bc8c2ce4accc563450bc71ee295a6e47a0c0469
2014-01-18Update MCLinker to build against klp llvmBrian Carlstrom
(cherry picked from commit cf66fdd07ab200410d3c49c77c0df6f3c6739982) Change-Id: I8152d698e938914229e7932143bf18eed44740fa
2013-05-04Fix Config.h, Android.mk, and IsLittleEndianHost issue.Stephen Hines
s/isLittleEndianHost()/IsLittleEndianHost Change-Id: I7fdd467f65572c8c721cb58130ad9646e547a8af
2013-05-03Update mclinker to 96e60abf286338c8e231b7c990c30c7c4651be0e.Stephen Hines
Change-Id: I29a840d11cecc1ed133768b79222f8bae5f4db2d
2013-03-04Update mclinker to 176d79dc69b439b23ce7101ef8c3250057119664.android-4.3_r3.1android-4.3_r3android-4.3_r2.3android-4.3_r2.2android-4.3_r2.1android-4.3_r2android-4.3_r1.1android-4.3_r1android-4.3_r0.9.1android-4.3_r0.9android-4.3.1_r1tools_r22.2jb-mr2.0.0-releasejb-mr2.0-releasejb-mr2-releasejb-mr2-devStephen Hines
Change-Id: Ibae073aefc7838fce46875a6bf6ce7b7e18eced8 Date: Mon Mar 4 22:29:06 2013 +0100
2013-01-14Updates for LLVM merge to r171906 on 20130108.Shih-wei Liao
Change-Id: I368d0dc4be75cd03b4829e9ca76edc51782a1b0d
2013-01-03MCLinker upstream commit c27f2593f4e3.Shih-wei Liao
Change-Id: I41325b6622594ebecd0a494a8d6d298c1c474ac1
2012-12-15MCLinker upstream commit 0459e386785c.Shih-wei Liao
Change-Id: Ide6790f5a354b7fcc03d812d6c8cf43b1e309ba3
2012-12-15Include llvm/Config/config.h.Shih-wei Liao
This pulls -DHAVE_XXX_H and other useful def's into MCLinker to remedy the lack of autotools. Change-Id: I909fb9846e2d6a21d31d3eada48161a1faca4caa
2012-08-02MCLinker upstream commit 9628cfb76b5a.android-sdk-support_r11android-cts-4.2_r2android-cts-4.2_r1android-4.2_r1android-4.2.2_r1.2android-4.2.2_r1.1android-4.2.2_r1android-4.2.1_r1.2android-4.2.1_r1.1android-4.2.1_r1tools_r22jb-mr1.1-releasejb-mr1.1-dev-plus-aospjb-mr1.1-devjb-mr1-releasejb-mr1-dev-plus-aospjb-mr1-devShih-wei Liao
Change-Id: I6d12c63bdae94299558dc1cf42b489bb98748851
2012-07-27MCLinker upstream commit 7720f766. BUG=6886348.Shih-wei Liao
Change-Id: Ifc03fbe870c8993893e92c2e55a9c3f6e3877849
2012-07-16Apply changes after migration to upstream.Shih-wei Liao
Change-Id: I238ddc9d9461402d15509bdacba7fee22ebf900b
2012-07-16MCLinker upstream commit e764452.Zonr Chang
Change-Id: I5c9ec467ec96a0143e1e67c59365f3b6303e7348
2012-04-25Minor coding style fixes.Shih-wei Liao
Change-Id: Ia4eacfcdc43edf93d568984a23ccc94887af3b1a
2012-04-16Fix build error on Ubuntu 12.04. Include for ptrdiff_t.Shih-wei Liao
BUG=6337249 Change-Id: I32d9e13bed9a3c4d009167e2330e26440382902a
2012-03-17Linkloader improvement: mclinker.Shih-wei Liao
Change-Id: I8805e39ccbc2ee204234fb3e71c70c906f3990bb