| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
ARM GCC 4.6 experiences ICE when compiles Earth in debug build
libs/evll/database/quadtreecachetype.cc:237:1: internal compiler
error: in elimination_costs_in_insn, at reload1.c:3633
The reason is that ARM back-end expects wrong operand type
sign-extend from char.
Back port fix from
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50099
Change-Id: Ia235b76c6f0bada472a741a763d087789a41db8e
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2012-07-25 Sergey Melnikov <sergey.melnikov@intel.com>
* config/i386/i386.md (stack_protect_set): Disable the pattern
for Android since Android libc (bionic) does not provide random
value for stack protection guard at gs:0x14. Guard value
will be provided from external symbol (default implementation).
(stack_protect_set_<mode>): Likewise.
(stack_protect_test): Likewise.
(stack_protect_test_<mode>): Likewise.
* gcc/defaults.h: Define macro TARGET_HAS_BIONIC to 0 - target
* does
not have Bionic by default
* config/linux.h: Redefine macro TARGET_HAS_BIONIC to
* (OPTION_BIONIC)
Macro OPTION_BIONIC is defined in this file and provides Bionic
accessibility status
Change-Id: I56ae8fd7fef7c21977072e7f3c24b93030f0b813
Signed-off-by: Pavel Chupin <pavel.v.chupin@intel.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Backport r186560 and r185958 from gcc trunk
2012-05-03 Enkovich Ilya <ilya.enkovich@intel.com>
* config/linux-android.h (ANDROID_STARTFILE_SPEC): Fix
shared case.
(ANDROID_ENDFILE_SPEC): Likewise.
* config/i386/linux.h (TARGET_OS_CPP_BUILTINS): Add Android
builtins.
(LINUX_TARGET_CC1_SPEC): New.
(CC1_SPEC): Support Android.
(LINUX_TARGET_LINK_SPEC): New.
(LINK_SPEC): Support Android.
(LIB_SPEC): New.
(STARTFILE_SPEC): New.
(LINUX_TARGET_ENDFILE_SPEC): New.
(ENDFILE_SPEC): Support Android.
* config/i386/linux64.h: Likewise.
Change-Id: I0cda19435822a3a3bb0ef1ece16ce0b282a0322b
|
|
|
|
| |
Backport from gcc mainline r177933, r175181, r177963, r178116, r183299.
|
|
|
|
|
|
|
|
| |
1) Get mostly new patches from FSF gcc-4.6 branch
2) Fix PR52129
3) Insert GNU-stack note for all ARM targets
Change-Id: I2b9926981210e517e4021242908074319a91d6bd
|
|
Change-Id: Ie3676586e1d8e3c8cd9f07d022f450d05fa08439
svn://gcc.gnu.org/svn/gcc/branches/google/gcc-4_6-mobile
|