------------------------------------------------------------------------
r203721 | clyon | 2013-10-16 23:22:03 +0200 (mer., 16 oct. 2013) | 1 line
Make Linaro GCC 4.8-2013.10.
------------------------------------------------------------------------
r203615 | clyon | 2013-10-15 17:31:01 +0200 (mar., 15 oct. 2013) | 1 line
Merge from branches/gcc-4_8-branch up to rev 203510.
------------------------------------------------------------------------
r203446 | clyon | 2013-10-11 16:31:06 +0200 (ven., 11 oct. 2013) | 51 lines
2013-10-09 Christophe Lyon <email address hidden>
gcc/
Backport from trunk r198526,198527,200020,200595.
2013-05-02 Ian Bolton <email address hidden>
* config/aarch64/aarch64.md (*and_one_cmpl<mode>3_compare0):
New pattern.
(*and_one_cmplsi3_compare0_uxtw): Likewise.
(*and_one_cmpl_<SHIFT:optab><mode>3_compare0): Likewise.
(*and_one_cmpl_<SHIFT:optab>si3_compare0_uxtw): Likewise.
2013-05-02 Ian Bolton <email address hidden>
* config/aarch64/aarch64.md (movsi_aarch64): Only allow to/from
S reg when fp attribute set.
(movdi_aarch64): Only allow to/from D reg when fp attribute set.
2013-06-12 Sofiane Naci <email address hidden>
* config/aarch64/aarch64-simd.md (aarch64_combine<mode>): convert to split.
(aarch64_simd_combine<mode>): New instruction expansion.
* config/aarch64/aarch64-protos.h (aarch64_split_simd_combine): New
function prototype.
* config/aarch64/aarch64.c (aarch64_split_combine): New function.
* config/aarch64/iterators.md (Vdbl): Add entry for DF.
2013-07-02 Ian Bolton <email address hidden>
* config/aarch64/aarch64.md (*extr_insv_reg<mode>): New pattern.
gcc/testsuite/
Backport from trunk r198526,200595,200597.
2013-05-02 Ian Bolton <email address hidden>
* gcc.target/aarch64/bics_1.c: New test.
* gcc.target/aarch64/bics_2.c: Likewise.
2013-07-02 Ian Bolton <email address hidden>
* gcc.target/aarch64/bfxil_1.c: New test.
* gcc.target/aarch64/bfxil_2.c: Likewise.
2013-07-02 Ian Bolton <email address hidden>
* gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
on big endian.
* gcc.target/config/aarch64/insv_2.c: New test for big endian.
* lib/target-supports.exp: Define aarch64_little_endian.
------------------------------------------------------------------------
r203329 | clyon | 2013-10-09 21:29:34 +0200 (mer., 09 oct. 2013) | 10 lines
2013-10-09 Christophe Lyon <email address hidden>
Backport from trunk r201879.
2013-08-20 Matthew Gretton-Dann <email address hidden>
* config/arm/linux-elf.h (MULTILIB_DEFAULTS): Remove definition.
* config/arm/t-linux-eabi (MULTILIB_OPTIONS): Document association
with MULTLIB_DEFAULTS.
------------------------------------------------------------------------
r203328 | clyon | 2013-10-09 21:24:51 +0200 (mer., 09 oct. 2013) | 14 lines
2013-10-09 Christophe Lyon <email address hidden>
Backport from trunk r201871.
2013-08-20 Pavel Chupin <email address hidden>
Fix LIB_SPEC for systems without libpthread.
* config/gnu-user.h: Introduce GNU_USER_TARGET_NO_PTHREADS_LIB_SPEC.
* config/arm/linux-eabi.h: Use GNU_USER_TARGET_NO_PTHREADS_LIB_SPEC
for Android.
* config/i386/linux-common.h: Likewise.
* config/mips/linux-common.h: Likewise.
------------------------------------------------------------------------
r203306 | clyon | 2013-10-09 10:10:07 +0200 (mer., 09 oct. 2013) | 11 lines
2013-10-08 Christophe Lyon <email address hidden>
Backport from trunk r202702.
2013-09-18 Richard Earnshaw <email address hidden>
* arm.c (arm_get_frame_offsets): Validate architecture supports
LDRD/STRD before accepting the tuning preference.
(arm_expand_prologue): Likewise.
(arm_expand_epilogue): Likewise.
------------------------------------------------------------------------
r203203 | vekumar | 2013-10-04 13:26:28 +0200 (ven., 04 oct. 2013) | 12 lines
2013-10-04 Venkataramanan.Kumar <email address hidden>
Backport from trunk r203028.
2013-09-30 Venkataramanan Kumar <email address hidden>
* config/aarch64/aarch64.h (MCOUNT_NAME): Define.
(NO_PROFILE_COUNTERS): Likewise.
(PROFILE_HOOK): Likewise.
(FUNCTION_PROFILER): Likewise.
* config/aarch64/aarch64.c (aarch64_function_profiler): Remove.
------------------------------------------------------------------------
r203186 | clyon | 2013-10-03 21:32:32 +0200 (jeu., 03 oct. 2013) | 15 lines
2013-10-03 Christophe Lyon <email address hidden>
Backport from trunk r201923,201927.
2013-08-22 Julian Brown <email address hidden>
* configure.ac: Add aarch64 to list of arches which use "nop" in
debug_line test.
* configure: Regenerate.
2013-08-22 Paolo Carlini <email address hidden>
* configure.ac: Add backslashes missing from the last change.
* configure: Regenerate.
------------------------------------------------------------------------
r203185 | clyon | 2013-10-03 21:30:23 +0200 (jeu., 03 oct. 2013) | 16 lines
2013-10-03 Christophe Lyon <email address hidden>
Backport from trunk r202023,202108.
2013-08-27 Tejas Belagod <email address hidden>
* config/aarch64/arm_neon.h: Replace all inline asm implementations
of vget_low_* with implementations in terms of other intrinsics.
2013-08-30 Tejas Belagod <email address hidden>
* config/aarch64/arm_neon.h (__AARCH64_UINT64_C, __AARCH64_INT64_C): New
arm_neon.h's internal macros to specify 64-bit constants. Avoid using
stdint.h's macros.
------------------------------------------------------------------------
r203183 | clyon | 2013-10-03 21:23:42 +0200 (jeu., 03 oct. 2013) | 27 lines
2013-10-03 Christophe Lyon <email address hidden>
Backport from trunk r201260,202400.
gcc/
2013-07-26 Kyrylo Tkachov <email address hidden>
Richard Earnshaw <email address hidden>
* combine.c (simplify_comparison): Re-canonicalize operands
where appropriate.
* config/arm/arm.md (movcond_addsi): New splitter.
2013-09-09 Kyrylo Tkachov <email address hidden>
* config/aarch64/aarch64.c (aarch64_select_cc_mode): Return CC_SWP for
comparison with negated operand.
* config/aarch64/aarch64.md (compare_neg<mode>): Match canonical
RTL form.
2013-10-03 Christophe Lyon <email address hidden>
Backport from trunk r202400.
gcc/testsuite/
2013-09-09 Kyrylo Tkachov <email address hidden>
* gcc.target/aarch64/cmn-neg.c: New test.
------------------------------------------------------------------------
r203181 | clyon | 2013-10-03 21:10:58 +0200 (jeu., 03 oct. 2013) | 15 lines
2013-10-03 Christophe Lyon <email address hidden>
Backport from trunk r202164.
gcc/
2013-09-02 Bin Cheng <email address hidden>
* tree-ssa-loop-ivopts.c (set_autoinc_for_original_candidates):
Find auto-increment use both before and after candidate.
gcc/testsuite/
2013-09-02 Bin Cheng <email address hidden>
* gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
------------------------------------------------------------------------
r203180 | clyon | 2013-10-03 21:08:30 +0200 (jeu., 03 oct. 2013) | 10 lines
2013-10-03 Christophe Lyon <email address hidden>
Backport from trunk r202279.
2013-09-05 Richard Earnshaw <email address hidden>
* arm.c (thumb2_emit_strd_push): Rewrite to use pre-decrement on
initial store.
* thumb2.md (thumb2_storewb_parisi): New pattern.
------------------------------------------------------------------------
r203179 | clyon | 2013-10-03 21:06:05 +0200 (jeu., 03 oct. 2013) | 13 lines
2013-10-03 Christophe Lyon <email address hidden>
Backport from trunk r202275.
2013-09-05 Yufeng Zhang <email address hidden>
* config/aarch64/aarch64-option-extensions.def: Add
AARCH64_OPT_EXTENSION of 'crc'.
* config/aarch64/aarch64.h (AARCH64_FL_CRC): New define.
(AARCH64_ISA_CRC): Ditto.
* doc/invoke.texi (-march and -mcpu feature modifiers): Add
description of the CRC extension.
------------------------------------------------------------------------
r203139 | clyon | 2013-10-03 00:21:10 +0200 (jeu., 03 oct. 2013) | 10 lines
2013-10-01 Christophe Lyon <email address hidden>
Backport from trunk r201250.
2013-07-25 Kyrylo Tkachov <email address hidden>
* config/arm/arm.md (arm_addsi3, addsi3_carryin_<optab>,
addsi3_carryin_alt2_<optab>): Correct output template.
------------------------------------------------------------------------
r203138 | clyon | 2013-10-03 00:19:31 +0200 (jeu., 03 oct. 2013) | 3 lines
Add test file for PR58578.
------------------------------------------------------------------------
r203137 | clyon | 2013-10-03 00:12:37 +0200 (jeu., 03 oct. 2013) | 24 lines
2013-10-01 Kugan Vivekanandarajah <email address hidden>
Backport from trunk r203059,203116.
2013-10-01 Kugan Vivekanandarajah <email address hidden>
PR target/58578
Revert
2013-04-05 Greta Yorsh <email address hidden>
* config/arm/arm.md (arm_ashldi3_1bit): define_insn into
define_insn_and_split.
(arm_ashrdi3_1bit,arm_lshrdi3_1bit): Likewise.
(shiftsi3_compare): New pattern.
(rrx): New pattern.
* config/arm/unspecs.md (UNSPEC_RRX): New.
2013-10-01 Kugan Vivekanandarajah <email address hidden>
Backport from trunk r203059,203116.
2013-10-01 Kugan Vivekanandarajah <email address hidden>
PR Target/58578
* gcc.target/arm/pr58578.c: New test.
------------------------------------------------------------------------
r202870 | clyon | 2013-09-24 18:23:03 +0200 (mar., 24 sept. 2013) | 3 lines
Merge from branches/gcc-4_8-branch up to rev 202762.
------------------------------------------------------------------------
r202504 | clyon | 2013-09-11 18:16:39 +0200 (mer., 11 sept. 2013) | 1 line
Bump version number, post release.