aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-04-10Make 4.7-2012.04 release.gcc-linaro-4.7-2012.04Andrew Stubbs
2012-04-05Implement DImode not operator in NEON.Andrew Stubbs
Backport from FSF.
2012-04-05Merge from FSF (GCC SVN branches/gcc-4_7-branch:186061)Andrew Stubbs
2012-04-04Fix ARM-mode testsuite failures.Andrew Stubbs
Backport from FSF.
2012-04-02Merge from FSF (GCC SVN branches/gcc-4_7-branch:186061)Andrew Stubbs
2012-03-30Implement Neon-optimized version of search_line_fast.Michael Hope
2012-03-26 Michael Hope <michael.hope@linaro.org> Backport from mainline r185702: libcpp/ 2012-03-22 Richard Earnshaw <rearnsha@arm.com>
2012-03-30Update the longlong.h helpers, enable for Thumb-2, and backport follow up ↵Michael Hope
fixes for Thumb-1. 2012-03-23 Michael Hope <michael.hope@linaro.org> Backport from mainline r184957: libgcc/ 2012-03-05 Richard Henderson <rth@redhat.com> * longlong.h [ARM] (umul_ppmm): Use umull for arm3m and later. [ARM] (count_trailing_zeros): Use the builtin. Backport from mainline r185202: 2012-03-11 Michael Hope <michael.hope@linaro.org> * longlong.h [ARM] (add_ssaaaa, sub_ddmmss, umul_ppmm): Enable for Thumb-2. Backport from mainline r185698: 2012-03-22 Richard Earnshaw <rearnsha@arm.com> * arm/lib1funcs.asm (ctzsi2): New function. * arm/t-elf (LIB1ASMFUNCS): Add _ctzsi2. * arm/t-linux (LIB1ASMFUNCS): Likewise. * arm/t-strongarm-elf (LIB1ASMFUNCS): Likewise. * arm/t-symbian (LIB1ASMFUNCS): Likewise. * arm/t-vxworks (LIB1ASMFUNCS): Likewise. * arm/t-wince-pe (LIB1ASMFUNCS): Likewise.
2012-03-29VMVN is not predicableAndrew Stubbs
2012-03-29Don't allow arbitrary constants into Neon vector compare.Michael Hope
Backport from mainline r185603: gcc/ 2012-03-20 Richard Earnshaw <rearnsha@arm.com> Don't force vget_lane returning a 64-bit result to transfer to core registers. Backport from mainline r185603: gcc/ 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
2012-03-28Rework attributesAndrew Stubbs
2012-03-26Fix LP 960283.Ulrich Weigand
2012-03-26Implement Neon-optimized version of search_line_fast.Michael Hope
2012-03-26 Michael Hope <michael.hope@linaro.org> Backport from mainline r185702: libcpp/ 2012-03-22 Richard Earnshaw <rearnsha@arm.com>
2012-03-23Update ChangeLog.linaro.Ulrich Weigand
2012-03-23 gcc/Ulrich Weigand
PR tree-optimization/52686 * tree-vect-data-refs.c (vect_get_smallest_scalar_type): Handle WIDEN_LSHIFT_EXPR. gcc/testsuite/ PR tree-optimization/52686 * gcc.target/arm/pr52686.c: New test.
2012-03-23Backport from mainline r185698:Michael Hope
2012-03-22 Richard Earnshaw <rearnsha@arm.com> * arm/lib1funcs.asm (ctzsi2): New function. * arm/t-elf (LIB1ASMFUNCS): Add _ctzsi2. * arm/t-linux (LIB1ASMFUNCS): Likewise. * arm/t-strongarm-elf (LIB1ASMFUNCS): Likewise. * arm/t-symbian (LIB1ASMFUNCS): Likewise. * arm/t-vxworks (LIB1ASMFUNCS): Likewise. * arm/t-wince-pe (LIB1ASMFUNCS): Likewise.
2012-03-23Backport from mainline r185202:Michael Hope
2012-03-11 Michael Hope <michael.hope@linaro.org> * longlong.h [ARM] (add_ssaaaa, sub_ddmmss, umul_ppmm): Enable for Thumb-2.
2012-03-23Backport from mainline r184957:Michael Hope
libgcc/ 2012-03-05 Richard Henderson <rth@redhat.com> * longlong.h [ARM] (umul_ppmm): Use umull for arm3m and later. [ARM] (count_trailing_zeros): Use the builtin.
2012-03-23Don't allow arbitrary constants into Neon vector compare.Michael Hope
Backport from mainline r185603: gcc/ 2012-03-20 Richard Earnshaw <rearnsha@arm.com>
2012-03-23Don't force vget_lane returning a 64-bit result to transfer to coreMichael Hope
registers. Backport from mainline r185603: gcc/ 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
2012-03-21Improve use of 16-bit thumb instructions, and conditional execution.Andrew Stubbs
Backport from FSF.
2012-03-06Generate usat/ssat instructions.Ulrich Weigand
2012-03-02Merge from FSF trunk SVN revision 184662.Andrew Stubbs
2012-02-29Implement DImode not operator in NEON.Andrew Stubbs
2012-02-29Merge from FSF trunk SVN revision 184662.Andrew Stubbs
2012-02-292012-02-29 Ulrich Weigand <ulrich.weigand@linaro.org>Ulrich Weigand
Backport patch approved for 4.8: gcc/ * config/arm/arm.c (arm_sat_operator_match): New function. * config/arm/arm-protos.h (arm_sat_operator_match): Add prototype. * config/arm/arm.md ("insn" attribute): Add "sat" value. ("SAT", "SATrev"): New code iterators. ("SATlo", "SAThi"): New code iterator attributes. ("*satsi_<SAT:code>"): New pattern. ("*satsi_<SAT:code>_shift"): Likewise. * config/arm/arm-fixed.md ("arm_ssatsihi_shift"): Add "insn" and "shift" attributes. ("arm_usatsihi"): Add "insn" attribute. * config/arm/predicates.md (sat_shift_operator): Allow multiplication by powers of two. Do not allow shift by 32. gcc/testsuite/ * gcc.target/arm/sat-1.c: New test.
2012-02-292012-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>wschmidt
PR tree-optimization/52424 * tree-ssa-dom.c (dom_opt_leave_block): Push a marker before calling dom_thread_across_edge.
2012-02-29 * config/avr/avr.c: Move definition of TARGET macros to end of file.gjl
2012-02-29 * config/avr/avr-protos.h (avr_output_bld): Remove unused prototype.gjl
* config/avr/avr.c (avr_output_bld): Remove unused function. (avr_out_sbxx_branch): Use "%T" to print bit position.
2012-02-29 * gcc-interface/utils.c (gnat_write_global_declarations): Make sure theebotcazou
dummy global built for global types is preserved.
2012-02-29 * config/avr/avr.md (eqne): New code iterator.gjl
(*dec-and-branchsi): Use it in text peephole's condition. (*dec-and-branchhi): Ditto. (*dec-and-branchqi): Ditto.
2012-02-292012-02-29 Richard Guenther <rguenther@suse.de>rguenth
PR testsuite/52297 * gcc.dg/lto/trans-mem-1_0.c: Remove. * gcc.dg/lto/trans-mem-1_1.c: Likewise. * gcc.dg/lto/trans-mem-2_0.c: Likewise. * gcc.dg/lto/trans-mem-2_1.c: Likewise. * gcc.dg/lto/trans-mem-4_0.c: Likewise. * gcc.dg/lto/trans-mem-4_1.c: Likewise.
2012-02-29 PR target/49939gjl
* config/avr/avr.h (ASM_SPEC): Add -mno-skip-bug if we know that the device does not have the skip-bug.
2012-02-29 * doc/invoke.texi (-msoft-atomic): Add more detailed description.olegendo
(-mbranch-cost, -mcbranchdi -mcmpeqdi -mfused-madd -mpretend-cmove): New.
2012-02-29 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.jakub
2012-02-29 PR bootstrap/52397jakub
* df.h (struct df_d): Adjust comment that hard_regs_live_count doesn't count DEBUG_INSN refs. * df-scan.c (df_ref_create_structure): Don't set DF_HARD_REG_LIVE for DEBUG_INSN refs.
2012-02-292012-02-29 Paul Thomas <pault@gcc.gnu.org>pault
PR fortran/52386 * trans-expr.c (fcncall_realloc_result): Dereference the descriptor if needed. 2012-02-29 Paul Thomas <pault@gcc.gnu.org> PR fortran/52386 * gfortran.dg/realloc_on_assign_13.f90 : New test.
2012-02-29Daily bump.gccadmin
2012-02-28 Partially revert:uweigand
2012-02-20 Richard Guenther <rguenther@suse.de> PR tree-optimization/52298 * tree-vect-stmts.c (vectorizable_load): Properly use STMT_VINFO_DR_STEP instead of DR_STEP when vectorizing outer loops.
2012-02-28runtime: Call exit rather than _exit.ian
This fixes --coverage and perhaps other things as well.
2012-02-28 * config/i386/sfp-machine.h (_FP_STRUCT_LAYOUT): Define itktietz
for mingw-targets as attribute gcc_struct.
2012-02-28Fix ChangeLog date.bkoz
2012-02-282012-02-21 Benjamin Kosnik <bkoz@redhat.com>bkoz
PR libstdc++/52191 * testsuite/util/testsuite_abi.cc (compare_symbols): Check new symbols added into the latest version. Mark tls entities as undesignated.
2012-02-28 PR middle-end/51752aldyh
* gimple.h (gimple_in_transaction): New. (gimple_set_in_transaction): New. (struct gimple_statement_base): Add in_transaction field. * tree-ssa-loop-im.c: (movement_possibility): Restrict movement of transaction loads. (tree_ssa_lim_initialize): Compute transaction bits. * tree.h (compute_transaction_bits): Protoize. * trans-mem.c (tm_region_init): Use the heap to store BB auxilliary data. (compute_transaction_bits): New.
2012-02-28Fix changelog format.mrs
2012-02-28 * generic-morestack.c (__splitstack_releasecontext): Correct callian
to __morestack_release_segments.
2012-02-28document gcc --help=commonaldot
2012-02-28 Bernhard Reutner-Fischer <aldot@gcc.gnu.org> * gcc.c (display_help): Document --help=common and sort entries alphabetically.
2012-02-28install.texi: document language-specific check- shortcutsaldot
2012-02-28 Bernhard Reutner-Fischer <aldot@gcc.gnu.org> * doc/install.texi: Document check-$LANG specific shortcuts
2012-02-28 PR target/51534mgretton
Add testcase forgotten in last commit, ChangeLog entry already present.
2012-02-28 PR target/51534mgretton
* gcc/config/arm/arm.c (neon_builtin_data): Add entries for vcgeu and vcgtu. * gcc/config/arm/arm_neon.h: Regenerate. * gcc/config/arm/neon.md (unspec): Add UNSPEC_VCGEU, and UNSPEC_VCGTU. (neon_vcgeu): New insn. (neon_vcgtu): Likewise. * gcc/config/arm/neon.ml (s_8_32, u_8_32): New lists. (ops): Unsigned comparison intrinsics call a different builtin. * gcc/testsuite/gcc.target/arm/neon/pr51534.c: New testcase.
2012-02-282012-02-27 Jack Howarth <howarth@bromo.med.uc.edu>pmarlier
Patrick Marlier <patrick.marlier@gmail.com> PR boehm-gc/48299 testsuite/boehm-gc.c/thread_leak_test.c: Merge upstream changes.