Commit e139c7f9 by Uros Bizjak

* ChangeLog: Fix whitespace.

From-SVN: r128712
parent 714f2304
2007-09-24 Kai Tietz <kai.tietz@onevision.com> 2007-09-24 Kai Tietz <kai.tietz@onevision.com>
* i386.c: (return_in_memory_ms_64): Handle return types for complex types. PR middle-end/33472
* config/i386/i386.c (return_in_memory_ms_64): Handle return types for
complex types.
2007-09-23 H.J. Lu <hongjiu.lu@intel.com> 2007-09-23 H.J. Lu <hongjiu.lu@intel.com>
...@@ -9,7 +11,8 @@ ...@@ -9,7 +11,8 @@
2007-09-23 Ollie Wild <aaw@google.com> 2007-09-23 Ollie Wild <aaw@google.com>
fold-const.c (fold_binary): Fold BIT_AND_EXPR's with a pointer operand. * fold-const.c (fold_binary): Fold BIT_AND_EXPR's with a pointer
operand.
(get_pointer_modulus_and_residue): New function. (get_pointer_modulus_and_residue): New function.
2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk> 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
...@@ -270,8 +273,8 @@ ...@@ -270,8 +273,8 @@
2007-09-19 Bernd Schmidt <bernd.schmidt@analog.com> 2007-09-19 Bernd Schmidt <bernd.schmidt@analog.com>
* doc/tm.texi (IS_ASM_LOGICAL_LINE_SEPARATOR): Document new argument. * doc/tm.texi (IS_ASM_LOGICAL_LINE_SEPARATOR): Document new argument.
* final.c (IS_ASM_LOGICAL_LINE_SEPARATOR): Provide two-argument default * final.c (IS_ASM_LOGICAL_LINE_SEPARATOR): Provide two-argument
definition. default definition.
(asm_insn_count): Pass template as second argument to it. (asm_insn_count): Pass template as second argument to it.
* config/avr/avr.h (IS_ASM_LOGICAL_LINE_SEPARATOR): Likewise. * config/avr/avr.h (IS_ASM_LOGICAL_LINE_SEPARATOR): Likewise.
* config/pa/pa.h (IS_ASM_LOGICAL_LINE_SEPARATOR): Likewise. * config/pa/pa.h (IS_ASM_LOGICAL_LINE_SEPARATOR): Likewise.
...@@ -586,7 +589,8 @@ ...@@ -586,7 +589,8 @@
2007-09-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> 2007-09-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
PR target/33062 PR target/33062
* pa.c (function_value): Use GET_MODE_BITSIZE instead of TYPE_PRECISION. * pa.c (function_value): Use GET_MODE_BITSIZE instead of
TYPE_PRECISION.
2007-09-15 Dorit Nuzman <dorit@il.ibm.com> 2007-09-15 Dorit Nuzman <dorit@il.ibm.com>
...@@ -604,8 +608,8 @@ ...@@ -604,8 +608,8 @@
2007-09-14 Uros Bizjak <ubizjak@gmail.com> 2007-09-14 Uros Bizjak <ubizjak@gmail.com>
PR target/33438 PR target/33438
* config/i386/i386.md (fmodxf3): Copy operands[2] to temporary register * config/i386/i386.md (fmodxf3): Copy operands[2] to temporary
when operands[2] equals operands[1]. register when operands[2] equals operands[1].
(remainderxf3): Ditto. (remainderxf3): Ditto.
2007-09-14 Sandra Loosemore <sandra@codesourcery.com> 2007-09-14 Sandra Loosemore <sandra@codesourcery.com>
...@@ -1328,8 +1332,8 @@ ...@@ -1328,8 +1332,8 @@
2007-09-12 Jan Hubicka <jh@suse.cz> 2007-09-12 Jan Hubicka <jh@suse.cz>
PR target/33393 PR target/33393
* i386.md (floatsisf2_mixed_memory, floatsisf2_sse_memory): Disable for * i386.md (floatsisf2_mixed_memory, floatsisf2_sse_memory): Disable
!SSE_MATH for !SSE_MATH
2007-09-12 Christian Bruel <christian.bruel@st.com> 2007-09-12 Christian Bruel <christian.bruel@st.com>
...@@ -1437,7 +1441,7 @@ ...@@ -1437,7 +1441,7 @@
* config/m68k/predicates.md (movsi_const0_operand, * config/m68k/predicates.md (movsi_const0_operand,
non_symbolic_call_operand): New predicates. non_symbolic_call_operand): New predicates.
* config/m68k/constraints.md: (Cs, Ci, C0, Cj, CQ, CW, CZ, CS, Ap, Ac): * config/m68k/constraints.md (Cs, Ci, C0, Cj, CQ, CW, CZ, CS, Ap, Ac):
New constraints. New constraints.
* doc/md.texi (Constraints for Particular Machines: Motorola 680x0): * doc/md.texi (Constraints for Particular Machines: Motorola 680x0):
Document constraints N, O, P, R, S, T, Q, U, W, Cs, Ci, C0, Cj, CQ, Document constraints N, O, P, R, S, T, Q, U, W, Cs, Ci, C0, Cj, CQ,
...@@ -1691,8 +1695,8 @@ ...@@ -1691,8 +1695,8 @@
DEC_FLOAT_IS_SIGNED: Define for each of 3 operand widths. DEC_FLOAT_IS_SIGNED: Define for each of 3 operand widths.
2007-09-10 Harsha Jagasia <harsha.jagasia@amd.com> 2007-09-10 Harsha Jagasia <harsha.jagasia@amd.com>
Jan Sjodin <jan.sjodin@amd.com> Jan Sjodin <jan.sjodin@amd.com>
* tree-vect-analyze.c (vect_analyze_operations): Change * tree-vect-analyze.c (vect_analyze_operations): Change
comparison of loop iterations with threshold to less than comparison of loop iterations with threshold to less than
or equal to instead of less than. Reduce or equal to instead of less than. Reduce
...@@ -1745,7 +1749,7 @@ ...@@ -1745,7 +1749,7 @@
* config/dfp-bit.c (host_to_ieee32, ieee_to_host_32): Ditto. * config/dfp-bit.c (host_to_ieee32, ieee_to_host_32): Ditto.
(__swap64): Remove. (__swap64): Remove.
(host_to_ieee_64, ieee_to_host_64): Don't handle endianness. (host_to_ieee_64, ieee_to_host_64): Don't handle endianness.
(__swap128): Remove (__swap128): Remove
(host_to_ieee_128, ieee_to_host_128): Don't handle endianness. (host_to_ieee_128, ieee_to_host_128): Don't handle endianness.
* Makefile.in (DECNUM_H): Add decimal128Local.h. * Makefile.in (DECNUM_H): Add decimal128Local.h.
...@@ -1986,8 +1990,8 @@ ...@@ -1986,8 +1990,8 @@
(struct _loop_vec_info): Define new fields: strided_stores, (struct _loop_vec_info): Define new fields: strided_stores,
slp_instances, and slp_unrolling_factor along macros for their access. slp_instances, and slp_unrolling_factor along macros for their access.
(enum slp_vect_type): New. (enum slp_vect_type): New.
(struct _stmt_vec_info): Define new field, slp_type, and macros for its (struct _stmt_vec_info): Define new field, slp_type, and macros for
access. its access.
(STMT_VINFO_STRIDED_ACCESS): New macro. (STMT_VINFO_STRIDED_ACCESS): New macro.
(vect_free_slp_tree): Declare. (vect_free_slp_tree): Declare.
(vectorizable_load): Add an argument of type slp_tree. (vectorizable_load): Add an argument of type slp_tree.
...@@ -2046,8 +2050,8 @@ ...@@ -2046,8 +2050,8 @@
2007-09-09 Andrew Haley <aph@redhat.com> 2007-09-09 Andrew Haley <aph@redhat.com>
* optabs.c (sign_expand_binop): Set libcall_gen = NULL in the * optabs.c (sign_expand_binop): Set libcall_gen = NULL in the fake
fake signed optab. signed optab.
2007-09-09 Hans-Peter Nilsson <hp@axis.com> 2007-09-09 Hans-Peter Nilsson <hp@axis.com>
...@@ -2251,8 +2255,8 @@ ...@@ -2251,8 +2255,8 @@
2007-09-06 Jan Hubicka <jh@suse.cz> 2007-09-06 Jan Hubicka <jh@suse.cz>
* config/i386.c (ix86_expand_lround, ix86_expand_round): Update call of * config/i386.c (ix86_expand_lround, ix86_expand_round): Update call
real_2expN. of real_2expN.
2007-09-06 Richard Sandiford <richard@codesourcery.com> 2007-09-06 Richard Sandiford <richard@codesourcery.com>
...@@ -2592,7 +2596,7 @@ ...@@ -2592,7 +2596,7 @@
(machopic_legitimize_pic_address): Likewise. (machopic_legitimize_pic_address): Likewise.
2007-09-06 Andrew Pinski <andrew_pinski@playstation.sony.com> 2007-09-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
Jan Hubicka <jh@suse.cz> Jan Hubicka <jh@suse.cz>
* config/spu/spu.md (floatsidf2): Use convert_optab_libfunc * config/spu/spu.md (floatsidf2): Use convert_optab_libfunc
instead of ufloat_optab->handlers directly. instead of ufloat_optab->handlers directly.
...@@ -2922,7 +2926,7 @@ ...@@ -2922,7 +2926,7 @@
2007-09-05 Sandra Loosemore <sandra@codesourcery.com> 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
David Ung <davidu@mips.com> David Ung <davidu@mips.com>
Nigel Stephens <nigel@mips.com> Nigel Stephens <nigel@mips.com>
Add mips16/nomips16 function attributes and -mflip-mips16 option Add mips16/nomips16 function attributes and -mflip-mips16 option
for testing mixed-mode compilation. for testing mixed-mode compilation.
...@@ -3200,7 +3204,7 @@ ...@@ -3200,7 +3204,7 @@
2007-09-04 Andrew Haley <aph@redhat.com> 2007-09-04 Andrew Haley <aph@redhat.com>
* config/arm/libgcc-bpabi.ver: Add _Unwind_Backtrace as GCC_4.3.0. * config/arm/libgcc-bpabi.ver: Add _Unwind_Backtrace as GCC_4.3.0.
2007-09-04 Andrew Haley <aph@redhat.com> 2007-09-04 Andrew Haley <aph@redhat.com>
...@@ -3448,8 +3452,8 @@ ...@@ -3448,8 +3452,8 @@
Documentation. Documentation.
2007-09-03 Vladimir Yanovsky <yanov@il.ibm.com> 2007-09-03 Vladimir Yanovsky <yanov@il.ibm.com>
Ayal Zaks <zaks@il.ibm.com> Ayal Zaks <zaks@il.ibm.com>
Revital Eres <eres@il.ibm.com> Revital Eres <eres@il.ibm.com>
* modulo-sched.c (ps_insert_empty_row, verify_partial_schedule, * modulo-sched.c (ps_insert_empty_row, verify_partial_schedule,
compute_split_row): New functions. compute_split_row): New functions.
...@@ -3661,40 +3665,40 @@ ...@@ -3661,40 +3665,40 @@
helpers. helpers.
2007-08-31 David Edelsohn <edelsohn@gnu.org> 2007-08-31 David Edelsohn <edelsohn@gnu.org>
Revital Eres <eres@il.ibm.com> Revital Eres <eres@il.ibm.com>
* doc/invoke.texi (-mpaired): Document flag. * doc/invoke.texi (-mpaired): Document flag.
* config.gcc: Include paired.h in powerpc extra_headers and * config.gcc: Include paired.h in powerpc extra_headers and
750cl.h in powerpc-*-linux*paired*. 750cl.h in powerpc-*-linux*paired*.
* config/rs6000/rs6000.opt (-mpaired): New flag. * config/rs6000/rs6000.opt (-mpaired): New flag.
* config/rs6000/rs6000.c (paired_init_builtins, * config/rs6000/rs6000.c (paired_init_builtins,
paired_expand_builtin, paired_expand_lv_builtin, paired_expand_builtin, paired_expand_lv_builtin,
paired_expand_stv_builtin, paired_expand_predicate_builtin): paired_expand_stv_builtin, paired_expand_predicate_builtin):
New functions to support the paired single builtin functions. New functions to support the paired single builtin functions.
(rs6000_hard_regno_mode_ok): Handle PAIRED_VECTOR_MODE. (rs6000_hard_regno_mode_ok): Handle PAIRED_VECTOR_MODE.
(def_builtin, bdesc_3arg, bdesc_2arg, bdesc_1arg): Add paired (def_builtin, bdesc_3arg, bdesc_2arg, bdesc_1arg): Add paired
single builtins. single builtins.
(bdesc_paired_preds): New structure for paired predicate (bdesc_paired_preds): New structure for paired predicate
instructions. instructions.
(rs6000_expand_builtin): Expand paired single builtins. (rs6000_expand_builtin): Expand paired single builtins.
(rs6000_init_builtins): Init paired single builtins. (rs6000_init_builtins): Init paired single builtins.
(rs6000_common_init_builtins): Add v2sf_ftype_v2sf_v2sf_v2sf. (rs6000_common_init_builtins): Add v2sf_ftype_v2sf_v2sf_v2sf.
Rename v2sf_ftype_v2sf_v2sf to v2sf_ftype_v2sf_v2sf_spe Rename v2sf_ftype_v2sf_v2sf to v2sf_ftype_v2sf_v2sf_spe
and v2sf_ftype_v2sf_spe to v2sf_ftype_v2sf. Add new types and v2sf_ftype_v2sf_spe to v2sf_ftype_v2sf. Add new types
v2sf_ftype_v2sf_v2sf and v2sf_ftype_v2sf. v2sf_ftype_v2sf_v2sf and v2sf_ftype_v2sf.
(rs6000_vector_mode_supported_p): Support paired vector mode. (rs6000_vector_mode_supported_p): Support paired vector mode.
* config/rs6000/rs6000.h: (UNITS_PER_PAIRED_WORD, * config/rs6000/rs6000.h: (UNITS_PER_PAIRED_WORD,
PAIRED_VECTOR_MODE, PAIRED_SIMD_REGNO_P, TARGET_PAIRED_FLOAT): PAIRED_VECTOR_MODE, PAIRED_SIMD_REGNO_P, TARGET_PAIRED_FLOAT):
New. New.
(LOCAL_ALIGNMENT): Handle PAIRED_VECTOR_MODE. (LOCAL_ALIGNMENT): Handle PAIRED_VECTOR_MODE.
(DATA_ALIGNMENT): Likewise. (DATA_ALIGNMENT): Likewise.
(UNITS_PER_SIMD_WORD): Handle PAIRED_VECTOR_MODE. (UNITS_PER_SIMD_WORD): Handle PAIRED_VECTOR_MODE.
(rs6000_builtins): Add PAIRED builtins. (rs6000_builtins): Add PAIRED builtins.
* config/rs6000/rs6000.md: Include paired.md. * config/rs6000/rs6000.md: Include paired.md.
* config/rs6000/paired.h: New. * config/rs6000/paired.h: New.
* config/rs6000/paired.md: New. * config/rs6000/paired.md: New.
* config/rs6000/750cl.h: New. * config/rs6000/750cl.h: New.
* config/rs6000/spe.md: Recognize movv2sf instruction for 750cl. * config/rs6000/spe.md: Recognize movv2sf instruction for 750cl.
2007-08-30 Ollie Wild <aaw@google.com> 2007-08-30 Ollie Wild <aaw@google.com>
...@@ -3971,9 +3975,9 @@ ...@@ -3971,9 +3975,9 @@
fits in the bitfield. fits in the bitfield.
2007-08-28 Mircea Namolaru <namolaru@il.ibm.com> 2007-08-28 Mircea Namolaru <namolaru@il.ibm.com>
Vladimir Yanovsky <yanov@il.ibm.com> Vladimir Yanovsky <yanov@il.ibm.com>
Revital Eres <eres@il.ibm.com> Revital Eres <eres@il.ibm.com>
Andrey Belevantsev <abel@ispras.ru> Andrey Belevantsev <abel@ispras.ru>
* config/spu/spu.md: Recognize doloop pattern when -fmodulo-sched * config/spu/spu.md: Recognize doloop pattern when -fmodulo-sched
is set. is set.
...@@ -4072,7 +4076,7 @@ ...@@ -4072,7 +4076,7 @@
(init_regs): Update comments. (init_regs): Update comments.
(fix_register): Update initial_fixed_regs, initial_call_used_regs, (fix_register): Update initial_fixed_regs, initial_call_used_regs,
and initial_call_really_used_regs, instead of the non-initial and initial_call_really_used_regs, instead of the non-initial
variables. This allows us to save the command-line register settings variables. This allows us to save the command-line register settings
after target reinitialization. after target reinitialization.
(init_reg_autoinc): Zero forbidden_inc_dec_classes. (init_reg_autoinc): Zero forbidden_inc_dec_classes.
* rtl.h (init_emit_regs): Declare. * rtl.h (init_emit_regs): Declare.
...@@ -4272,7 +4276,7 @@ ...@@ -4272,7 +4276,7 @@
* expr.c (store_expr): Fix order of store_by_pieces arguments. * expr.c (store_expr): Fix order of store_by_pieces arguments.
2007-08-24 Sandra Loosemore <sandra@codesourcery.com> 2007-08-24 Sandra Loosemore <sandra@codesourcery.com>
Nigel Stephens <nigel@mips.com> Nigel Stephens <nigel@mips.com>
PR target/11787 PR target/11787
...@@ -4976,7 +4980,7 @@ ...@@ -4976,7 +4980,7 @@
insn_has_dfa_reservation_p (). insn_has_dfa_reservation_p ().
2007-08-22 Christian Bruel <christian.bruel@st.com> 2007-08-22 Christian Bruel <christian.bruel@st.com>
Richard Guenther <rguenther@suse.de> Richard Guenther <rguenther@suse.de>
* fold-const.c (fold_binary): Optimize A-A if -ffinite-math-only. * fold-const.c (fold_binary): Optimize A-A if -ffinite-math-only.
* simplify_rtx (simplify_binary_operation_1): Likewise. * simplify_rtx (simplify_binary_operation_1): Likewise.
...@@ -5156,7 +5160,7 @@ ...@@ -5156,7 +5160,7 @@
2007-08-20 Pawel Sikora <pluto@pld-linux.org> 2007-08-20 Pawel Sikora <pluto@pld-linux.org>
* doc/invoke.texi (-Wnon-virtual-dtor): Update documentation. * doc/invoke.texi (-Wnon-virtual-dtor): Update documentation.
2007-08-20 David Edelsohn <edelsohn@gnu.org> 2007-08-20 David Edelsohn <edelsohn@gnu.org>
...@@ -5167,8 +5171,8 @@ ...@@ -5167,8 +5171,8 @@
2007-08-20 Richard Guenther <rguenther@suse.de> 2007-08-20 Richard Guenther <rguenther@suse.de>
* c-typeck.c (convert_for_assignment): Use the type of * c-typeck.c (convert_for_assignment): Use the type of
the member for the initialization. the member for the initialization.
2007-08-20 Richard Guenther <rguenther@suse.de> 2007-08-20 Richard Guenther <rguenther@suse.de>
...@@ -5240,7 +5244,7 @@ ...@@ -5240,7 +5244,7 @@
and compacting of basic blocks. and compacting of basic blocks.
2007-08-19 Andrew Pinski <andrew_pinski@playstation.sony.com> 2007-08-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
Serge Belyshev <belyshev@depni.sinp.msu.ru> Serge Belyshev <belyshev@depni.sinp.msu.ru>
PR target/32522 PR target/32522
* config/alpha/alpha.c (va_list_skip_additions): Check for * config/alpha/alpha.c (va_list_skip_additions): Check for
...@@ -5543,7 +5547,7 @@ ...@@ -5543,7 +5547,7 @@
(debug_aff): Likewise. (debug_aff): Likewise.
2007-08-18 Paul Brook <paul@codesourcery.com> 2007-08-18 Paul Brook <paul@codesourcery.com>
Joseph Myers <joseph@codesourcery.com> Joseph Myers <joseph@codesourcery.com>
* common.opt (-fdebug-prefix-map=): New option. * common.opt (-fdebug-prefix-map=): New option.
* opts.c: Include debug.h. * opts.c: Include debug.h.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment