Merge sparc plus/minus vector operations using a code iterator.
[gcc.git] / gcc / ChangeLog
2011-10-14 David S. MillerMerge sparc plus/minus vector operations using a code...
2011-10-14 Richard HendersonExpand vector permutation with vec_perm and vec_perm_const.
2011-10-14 Richard Hendersonrs6000: Fix typo in rs6000_expand_vector_init
2011-10-14 Richard HendersonMove lowering of vector shifts from v/s to v/v from...
2011-10-14 Richard Hendersoni386: Implement vec_perm_const<mode>.
2011-10-14 Richard Hendersonspu: Implement vec_permv16qi.
2011-10-14 Richard Hendersonrs6000: Implement vec_permv16qi.
2011-10-13 David S. MillerFix the RTL of some sparc VIS patterns.
2011-10-13 Jakub Jelineksse.md (vec_set<mode>): Change V_128 iterator mode...
2011-10-13 Jakub Jelinektree-ssa.c (maybe_optimize_var): Drop TREE_ADDRESSABLE...
2011-10-13 Jakub Jelineksse.md (reduc_umin_v8hi): New pattern.
2011-10-13 Lawrence Crowllto-streamer-in.c (input_struct_function_base): Factor...
2011-10-13 Gabriel Charettestreamer-hooks.h (struct streamer_hooks): Add hooks...
2011-10-13 Richard Guentherre PR middle-end/50712 (invalid argument to gimple...
2011-10-13 Tom de VriesFix PR middle-end/50527 ChangeLog entry
2011-10-13 Tom de Vriesfunction.c (gimplify_parameters): Set number of argumen...
2011-10-13 Tom de Vriesemit-rtl.c (set_mem_attributes_minus_bitpos): Set MEM_R...
2011-10-13 Richard Guentherre PR tree-optimization/50698 (pretending to create...
2011-10-12 David S. MillerFix sparc when assembler lacks support for vis3/fmaf...
2011-10-12 Jakub Jelineksse.md (vec_unpacks_lo_<mode>, [...]): Change VI124_128...
2011-10-12 Jakub Jelineksse.md (vec_avx2): New mode_attr.
2011-10-12 Jakub Jelineki386.md (UNSPEC_VPERMDI): Remove.
2011-10-12 Jakub Jelineksse.md (avx2_gathersi<mode>, [...]): Add clobber of...
2011-10-12 Kai Tietzi386.md (simple_return): Disable if TARGET_SEH is active.
2011-10-12 Steve Ellceyia64.c (ia64_init_builtins): Fix unbalanced parentheses.
2011-10-12 Richard Guenthertree-ssa-alias.c (maybe_skip_until): Cache also at...
2011-10-12 Paul Koningre PR middle-end/50189 (Wrong code error in -O2 [-fstri...
2011-10-12 Richard Guentherre PR middle-end/50700 (__builtin_object_size computed...
2011-10-12 Bernd Schmidtfunction.c (prepare_shrink_wrap, [...]): New function.
2011-10-12 Joseph Myersre PR c/50565 (initializer element is not computable...
2011-10-12 Nick Cliftonarm.h (EMIT_EABI_ATTRIBUTE): New macro.
2011-10-12 Georg-Johann Layre PR target/49939 ([avr] Skip 2-word instructions...
2011-10-12 Richard Sandifordexpr.h (copy_blkmode_to_reg): Declare.
2011-10-11 Eric Botcazoure PR target/49965 (libgomp.c++/reduction-4.C and libgo...
2011-10-11 Bill Schmidttree-ssa-address.c (copy_ref_info): Remove copy of...
2011-10-11 Michael MeissnerConvert standard builtin functions from being arrays...
2011-10-11 Bill Schmidttree.h (copy_ref_info): Expose existing function.
2011-10-11 Georg-Johann Layavr-protos.h (avr_mode_code_base_reg_class): New prototype.
2011-10-11 Georg-Johann Layre PR target/50447 ([avr] Better support of AND, OR...
2011-10-11 H.J. LuRemove the extra break.
2011-10-11 Artjoms SinkarovsNew warning -Wvector-operation-performance.
2011-10-11 Richard Guentherre PR tree-optimization/50204 (Missed fully redundant...
2011-10-11 Paolo Carlinire PR c++/33067 (Awkward long decimal expansion for...
2011-10-11 Richard Sandifordmodulo-sched.c: Fix comment typo.
2011-10-11 Tristan Gingoldc.opt: (fallow-parameterless-variadic-functions): New.
2011-10-10 Georg-Johann Layavr.c (avr_option_override): Set flag_omit_frame_pointe...
2011-10-10 Uros Bizjak* ChangeLog: Add PR number.
2011-10-10 Uros Bizjakre PR bootstrap/50665 (Bootstrap failure)
2011-10-10 Anatoly Sokolovcris.c (cris_preferred_reload_class): New function.
2011-10-10 Georg-Johann Layavr.md (*tablejump_rjmp): Change insn condition to...
2011-10-10 Richard Henderson* doc/md.texi (vec_perm_const): Fix typo in cindex.
2011-10-10 Kirill YukhinFix a typo in x86 FMA.
2011-10-10 Richard Guentherre PR tree-optimization/50389 (ICE: in execute_todo...
2011-10-10 Richard Guentheripa-split.c (pass_split_functions): Add verification...
2011-10-10 Richard Guentherre PR middle-end/50195 (Linking time error with -fast...
2011-10-10 Nick Cliftonre PR middle-end/49801 (df_live_verify_transfer_functio...
2011-10-10 Michael Matzre PR middle-end/50638 (emulated TLS fails)
2011-10-10 Richard Sandifordmodulo-sched.c (ps_reg_move_info): Add num_consecutive_...
2011-10-10 Richard Sandifordmodulo-sched.c (ps_insn): Adjust comment.
2011-10-10 Richard Sandifordmodulo-sched.c (ps_insn): Replace node field with an...
2011-10-10 Richard Sandifordmodulo-sched.c (undo_replace_buff_elem): Delete.
2011-10-10 Matthias Klosem32c: Remove empty directory.
2011-10-10 Georg-Johann Layavr.md (*mulhi3_enh): Treat squaring smarter.
2011-10-10 Georg-Johann Layre PR target/50652 ([avr] Incorrect data start value...
2011-10-09 Eric Botcazoutree-ssa-forwprop.c (forward_propagate_into_comparison...
2011-10-09 Ira Rosenre PR tree-optimization/50635 (ICE on valid: segfault...
2011-10-09 Anatoly Sokolovsystem.h: Commit forgotten hunk in previous patch.
2011-10-08 Nicola PeroIn libobjc/: 2011-10-08 Richard Frith-Macdonald <rfm...
2011-10-07 Richard HendersonRename vshuffle/vec_shuffle to vec_perm.
2011-10-07 Richard Hendersoni386: Fix representation of 256-bit vpblendw.
2011-10-07 Richard HendersonDelete incorrect representations of avx2 shifts.
2011-10-07 David S. MillerFix VIS3 assembler check and conditionalize testsuite...
2011-10-07 Richard Henderson* config.gcc (x86_64-*): Add core-avx-i, core-avx2...
2011-10-07 Richard Hendersonre PR other/49752 (Non-existing struct `tree_type'...
2011-10-07 Andrew Stubbspredicates.md (shift_amount_operand): Remove constant...
2011-10-07 Andreas Krebbels390.c (s390_emit_tls_call_insn): Remove assertion.
2011-10-07 Tom de Vriesre PR middle-end/50527 (inconsistent vla align)
2011-10-07 Bernd Schmidtfunction.c (frame_required_for_rtx): Remove function.
2011-10-07 Jakub Jelinekre PR middle-end/50650 (ICE in vect_is_simple_use_1...
2011-10-07 Andreas Krebbels390.md (DWH, dwh): New mode macros.
2011-10-07 Uros Bizjakre PR target/50603 ([x32] Unnecessary lea)
2011-10-06 Richard Hendersonre PR middle-end/50632 (FAIL: gcc.dg/pr50132.c)
2011-10-06 Anatoly Sokolovsystem.h (OUTPUT_ADDR_CONST_EXTRA): Poison.
2011-10-06 David S. MillerCorrect errors in sparc SImode popcount/clz patterns...
2011-10-06 Bernd Schmidtfunction.c (thread_prologue_and_epilogue_insns): Emit...
2011-10-06 Jakub Jelinekre PR tree-optimization/50596 (Problems in vectorizatio...
2011-10-06 Richard Hendersoni386: Use the proper mode for blend in vshuffle.
2011-10-06 Richard Hendersoni386: Add AVX2 support to ix86_expand_vshuffle.
2011-10-06 Richard Hendersonvshuffle: Use correct mode for mask operand.
2011-10-06 Jakub Jelinektree-vect-patterns.c (vect_pattern_recog_1): Use vect_r...
2011-10-06 Jakub Jelinekre PR tree-optimization/49279 (Optimization incorrectly...
2011-10-06 Bernd Schmidtfunction.c (thread_prologue_and_epilogue_insns): Build...
2011-10-06 Michael Matztree-flow.h (get_var_ann): Don't declare.
2011-10-06 Jakub Jelinektree-vect-patterns.c (vect_handle_widen_mult_by_const...
2011-10-06 Jakub Jelinektree.h (avoid_folding_inline_builtin): New prototype.
2011-10-06 Richard Guenthertree-vect-generic.c (vector_element): Look at previous...
2011-10-06 David Edelsohnre PR c++/39950 (__unix__ macro is not predefined on...
2011-10-06 Michael Matzi386.opt (recip_mask, [...]): New variables and cl_targ...
2011-10-06 Bernd Schmidtre PR target/49049 (ICE in copyprop_hardreg_forward_1...
2011-10-06 Ulrich Weigandre PR target/50305 (Inline asm reload failure when...
next