| Commit message (Collapse) | Author | Age | Files | Lines |
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
Reapplying https://android-review.googlesource.com/#/c/80436 after 4.8.3
merge
Change-Id: Ie14bec963d609507e8b2c2c8d20df007f77eabe6
Signed-off-by: Alexander Ivchenko <alexander.ivchenko@intel.com>
|
|\| |
|
| |
| |
| |
| |
| |
| |
| |
| | |
Reapplying https://android-review.googlesource.com/#/c/71782 after 4.8.3
merge
Change-Id: Ia29210fc489a73e4c20ca1f6a0907f93746a0413
Signed-off-by: Pavel Chupin <pavel.v.chupin@intel.com>
|
|\| |
|
| |
| |
| |
| |
| |
| |
| |
| | |
Reapplying https://android-review.googlesource.com/#/c/60083 after 4.8.3
merge
Change-Id: I93a985ae43d9349ed3fa0dd37e485f5477774f37
Signed-off-by: Pavel Chupin <pavel.v.chupin@intel.com>
|
|\| |
|
| |
| |
| |
| |
| |
| |
| |
| | |
Reapplying https://android-review.googlesource.com/#/c/59726 after 4.8.3
merge
Change-Id: I855de6c963d423f68899f90aada1758ae6f6c0d9
Signed-off-by: Pavel Chupin <pavel.v.chupin@intel.com>
|
|\| |
|
| |
| |
| |
| | |
Change-Id: I0abe59f7705b3eccc6b2f123af75b2e30917696a
|
|\| |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
For the purpose of merging gcc-4.8.3, will put it back.
https://android-review.googlesource.com/#/c/59726
[4.7, 4.8] Release basic tuning for new Silvermont architecture
Change-Id: Id2b9e714418b3cf0a7eef0f599c39ba81df47d13
|
|\| |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
For the purpose of merging gcc-4.8.3, will put it back.
https://android-review.googlesource.com/#/c/60083
[4.7, 4.8] Extended Silvermont tuning
Change-Id: If13a6989286c0ab57def1dd65f0bbd2f6ed8d807
|
|\| |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
For the purpose of merging gcc-4.8.3, will put it back.
https://android-review.googlesource.com/#/c/71782
[4.6, 4.8] Add -mtune=intel support
Change-Id: Ie340828ac3809fd6694985dd52c3392b661fb9b2
|
|\| |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
For the purpose of merging gcc-4.8.3, will put it back.
https://android-review.googlesource.com/#/c/80436
[4.7, 4.8] Backport of two patches for additional SLM-tuning.
Change-Id: I4e5e08ee8c6a9f863b4696a6eb18c2cdbf16cd1f
|
|/
|
|
|
|
|
|
|
|
|
| |
32-bit: replace -msse3 by -mssse3
64-bit: setup default options as -msse4.2 -mpopcnt
Note: when multilib compiler is used -m32 will match 32-bit options and
-m64 or default (neither -m32 nor -m64) will match 64-bit options.
Change-Id: Ia20a03f54e3ff5857108e9ab0ae1c4c7c1e6cc7f
Signed-off-by: Pavel Chupin <pavel.v.chupin@intel.com>
|
|
|
|
|
|
|
|
| |
Added arm_neon.h to gcc 4.6, 4.8 and 4.9 toolchains. Updated config.gcc files.
Change-Id: If9c12c3e31f5256b178816dffb41c86af0912db0
Signed-off-by: Anton Konovalov <anton.konovalov@intel.com>
Signed-off-by: Pavel Chupin <pavel.v.chupin@intel.com>
|
|
|
|
|
|
|
|
| |
2012-07-25 Jason Merrill <jason@redhat.com>
PR c++/54086
* decl.c (grokdeclarator): Allow const and constexpr together.
Change-Id: I6c2dfb287e3e84ad5bf3e5057f994560907367d9
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
To use FP_LO_REGS for the 2nd SIMD register with h[index]
See:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61202
http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0802a/SQDMULH_advsimd_elt_scalar.html
Google BUG 14825026
Change-Id: Ifd870e8ab851d93bda6734aee04d09db17461bdd
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
from 4.6.4 release:
2012-09-21 Richard Guenther <rguenther@suse.de>
PR middle-end/54638
Backport from mainline
2012-04-19 Richard Guenther <rguenther@suse.de>
* ira-int.h (ira_allocno_object_iter_cond): Avoid out-of-bound
array access.
2012-04-20 Thomas Schwinge <thomas@codesourcery.com>
* config/alpha/linux-unwind.h (alpha_fallback_frame_state): Use
siginfo_t instead of struct siginfo.
* config/bfin/linux-unwind.h (bfin_fallback_frame_state): Likewise.
* config/i386/linux-unwind.h (x86_fallback_frame_state): Likewise.
* config/ia64/linux-unwind.h (ia64_fallback_frame_state)
(ia64_handle_unwabi): Likewise.
* config/mips/linux-unwind.h (mips_fallback_frame_state): Likewise.
* config/pa/linux-unwind.h (pa32_fallback_frame_state): Likewise.
* config/sh/linux-unwind.h (shmedia_fallback_frame_state)
(sh_fallback_frame_state): Likewise.
* config/xtensa/linux-unwind.h (xtensa_fallback_frame_state): Likewise.
Change-Id: If84780aad73abf47ba08bef806ac0b728c4e1c02
Signed-off-by: Alexander Ivchenko <alexander.ivchenko@intel.com>
|
|/
|
|
|
|
| |
For critical bug fixes including devirtualization and codegen.
Change-Id: I8138d3dc408fc12db5eecb01d2753d39219712f2
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This pass optimize GOT_PREL (already exists in toolchain/gcc/gcc-4.6)
Backport from svn://gcc.gnu.org/svn/gcc/branches/google/gcc-4_6-mobile
UNSPEC_GOT_PREL_SYM is now in new file arm/unspecs.md
4.9 port is slightly different due to changes in gcc passes
See Google b/14811006
r173209 | carrot | 2011-04-30 16:07:46 +0800 (Sat, 30 Apr 2011) | 21 lines
* hooks.c (hook_rtx_void_null): New function.
* hooks.h (hook_rtx_void_null): New prototype.
* target.def (got_access): New hook vector declaration.
* tree-pass.h (pass_simplify_got): New pass.
* timevar.def (TV_SIMPLIFY_GOT): New TV id.
* simplify-got.c: New source file.
* Makefile.in (simplify-got.o): Add a new file.
* passes.c (init_optimization_passes): Add a new pass.
* config/arm/arm.c (arm_output_addr_const_extra): Output GOT_PREL
relocation.
(arm_get_pic_reg): New function.
(arm_clear_pic_reg): New function.
(arm_can_simplify_got_access): New function.
(arm_loaded_global_var): New function.
(arm_load_global_address): New function.
* config/arm/arm.md (UNSPEC_GOT_PREL_SYM): New UNSPEC symbol.
* testsuite/gcc.target/arm/got1.c: New testcase.
* testsuite/gcc.target/arm/got2.c: New testcase.
Change-Id: I91e881df19bb6937a5fbcc8e6b83d158717c7773
|
|/
|
|
|
|
|
|
|
| |
See the following CLs for 4.8
c27bd5a265e6aeecefa6bfebe52fcf26b08298cd # Support OpenMP
b6c94ff8e836a01ad3598135d19c49c9eb01a173 # needed OpenMP: Better CPU count detection for Linux
d88e126b2b303c95d94b939c21f8672637871dbd # Fix openmp support to use libgomp/config/linux
Change-Id: Ib85a23669c03bcdc9dd5f83b9a0f18e5cad6033d
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Since 5e9b20f7212c23110693a4bd1f122ccac3fece80 bionic
rename _U to _CTYPE_U, etc. Detect the presence of _U
and define it to _CTYPE_U in case new bionic headers are
in used
See a1d2625be0186dc4970774bced8787f3f5f234bf
Change-Id: I484bc8801d07938df41d0afeb64971a5e38c5c65
Signed-off-by: Arseniy Antonov <arseniy.antonov@intel.com>
|
|\ \ |
|
| |/
| |
| |
| |
| |
| |
| |
| | |
1. Undo fix in ed7057a1ece24733fe30423cd94131deb8ccb2ca which
precludes __atomic_fetch_add() now supported by clang >= 3.3
2. __float128 is supported by clang >= 3.4
Change-Id: Ic2856368d83d261e3a27e0e24ccc09743afdc68b
|
|/
|
|
|
|
| |
libatomic,libgomp
Change-Id: I21bb83a2de8d27b465afb9d45440cd7966f837ee
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59695
http://gcc.gnu.org/viewcvs/gcc?view=revision&revision=206703
2014-01-17 Kugan Vivekanandarajah <kuganv@linaro.org>
Backport from mainline
2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
Kugan Vivekanandarajah <kuganv@linaro.org>
PR target/59695
* config/aarch64/aarch64.c (aarch64_build_constant): Fix incorrect
truncation.
Change-Id: I94f2c9ad01ed489b4a167ce67a34365db37a8200
|
|\
| |
| |
| | |
throw from unexpected exception handler"
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
unexpected exception handler
http://gcc.gnu.org/viewcvs/gcc?view=revision&revision=208519
2014-03-12 Roland McGrath <mcgrathr@google.com>
Mark Seaborn <mseaborn@google.com>
libstdc++-v3/
PR libstdc++/59392
* libsupc++/eh_call.cc (__cxa_call_unexpected): Call __do_catch with
the address of a null pointer, not with a null pointer to pointer.
Copy comment for this case from eh_personality.cc:__cxa_call_unexpected.
* testsuite/18_support/bad_exception/59392.cc: New file.
Change-Id: I14e060bccb72881ba8d7e24022d429cd304e2ae3
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Since since 4.9 "-flto" is the default, but with it error reads:
.../ld: error: .../libexec/gcc/arm-linux-androideabi/4.9/liblto_plugin.so
Symbol not found: _environ
Replace "environ" with "*_NSGetEnviron()"
Change-Id: I7f76f938f5b492458a8324a7b68ae42c0c688db6
|
| |
| |
| |
| | |
Change-Id: Ic0fc6346e446f7e69706570a8ae0b4fe11b24f2c
|
| |
| |
| |
| |
| |
| | |
See 4c35ba7730db5b95bd1404e8a334b7c8e2a9834b
Change-Id: I8633259421152fa4347c6ac85b628a5d7191d0e8
|
| |
| |
| |
| |
| |
| | |
See a1d2625be0186dc4970774bced8787f3f5f234bf
Change-Id: I09088abedaaf57be70fdf967d6d1355be1dd82d9
|
| |
| |
| |
| |
| |
| | |
See 3abe78d4e59c075273860ea3682bf7b4499617e2
Change-Id: I96c89b0f7c265237976cb3a49529edeaaa948d41
|
| |
| |
| |
| |
| |
| | |
See bb9a7de92c3a7a4ae8a47536e36559673dd886e9
Change-Id: Id96f2d455699a125e773829cb95939438c242aa6
|
| |
| |
| |
| |
| |
| | |
See 5be615df32ce970fcccda93cf577e9ce35b1d397
Change-Id: Iabbfcf0080d966e809e1a8521e93de7fcabd03a4
|
| |
| |
| |
| |
| |
| | |
See 1c712bf7621f3859c33fd3afaa61fdcaf3fdfd76
Change-Id: I50488b4fe61380d174ec508a9fdbdde19c519917
|
| |
| |
| |
| |
| |
| | |
See 79ba8bc76c0534e9f2544af2d1943b1581c84c77
Change-Id: I79a7c1cb378ca3f75d55ca4303a17ecbf7ecff1b
|
| |
| |
| |
| |
| |
| | |
See 793e263d62bb7f85426899cd7a86e821dd38d12a
Change-Id: I51aed0f36c14417647bcd651eb5da622b2fb55a6
|
| |
| |
| |
| |
| |
| |
| | |
See 5e6cdf76af295c9a39b695ca228cff675e8ff4ae and
23e3137ee2897464b051599b85a09f130d3ad05d
Change-Id: Ibda473188e5a10f2a0592f2494ad00ad1f91e04b
|
| |
| |
| |
| |
| |
| | |
See e85b9ca2afe8edbb9fa99c6ce2cc4e52dce18c21
Change-Id: Ic62d25125387a48412c99fbb16e509b79091559d
|
| |
| |
| |
| |
| |
| | |
See a3529b2d6b2bcc7136fd67e00e539301942e74d1
Change-Id: Ie1e6f08d437f661096e0ca14b89cb15b7b2dd538
|
| |
| |
| |
| |
| |
| | |
See d909af3e2469aad87d5c3e79b93c778fd26c03a9
Change-Id: Ie1de9f946f397196bb6f1623f5add86933739484
|