aboutsummaryrefslogtreecommitdiff
path: root/gcc/config
AgeCommit message (Collapse)AuthorFilesLines
2011-03-21ChangeLog gcc/Kai Tietz27-179/+287
2011-03-21 Kai Tietz <ktietz@redhat.com> PR target/12171 * doc/plugins.texi: Adjust documentation for plugin register_callback. * tree.h (attribute_spec): Add new member affects_type_identity. - Zitierten Text anzeigen - * attribs.c (empty_attribute_table): Adjust attribute_spec initializers. * config/alpha/alpha.c: Likewise. * config/arc/arc.c: Likewise. * config/arm/arm.c: Likewise. * config/avr/avr.c: Likewise. * config/bfin/bfin.c: Likewise. * config/crx/crx.c: Likewise. * config/darwin.h: Likewise. * config/h8300/h8300.c: Likewise. * config/i386/cygming.h: Likewise. * config/i386/i386.c: Likewise. * config/ia64/ia64.c: Likewise. * config/m32c/m32c.c: Likewise. * config/m32r/m32r.c: Likewise. * config/m68hc11/m68hc11.c: Likewise. * config/m68k/m68k.c: Likewise. * config/mcore/mcore.c: Likewise. * config/mep/mep.c: Likewise. * config/microblaze/microblaze.c: Likewise. * config/mips/mips.c: Likewise. * config/rs6000/rs6000.c: Likewise. * config/rx/rx.c: Likewise. * config/sh/sh.c: Likewise. * config/sol2.h: Likewise. * config/sparc/sparc.c: Likewise. * config/spu/spu.c: Likewise. * config/stormy16/stormy16.c: Likewise. * config/v850/v850.c: Likewise. ChangeLog gcc/cp 2011-03-21 Kai Tietz <ktietz@redhat.com> PR target/12171 * tree.c (cxx_attribute_table): Adjust table. ChangeLog gcc/testsuite 2011-03-21 Kai Tietz <ktietz@redhat.com> PR target/12171 * g++.dg/plugin/attribute_plugin.c: Adjust test. ChangeLog gcc/java 2011-03-21 Kai Tietz <ktietz@redhat.com> PR target/12171 * lang.c (java_attribute_table): Adjust table. ChangeLog gcc/lto 2011-03-21 Kai Tietz <ktietz@redhat.com> PR target/12171 * lto-lang.c (lto_attribute_table): Adjust table. ChangeLog gcc/ada 2011-03-21 Kai Tietz <ktietz@redhat.com> PR target/12171 * gcc-interface/utils.c (gnat_internal_attribute_table): Add new element. ChangeLog gcc/c-family 2011-03-17 Kai Tietz PR target/12171 * c-common.c (c_common_attribute_table): Add new element. (c_common_format_attribute_table): Likewise. From-SVN: r171209
2011-03-20re PR bootstrap/48168 (Solaris 2/SPARC bootstrap broken: ICE in ↵Eric Botcazou1-0/+12
sparc_function_arg_1, at config/sparc/sparc.c:5721) PR bootstrap/48168 * config/sparc/sparc.c (sparc_delegitimize_address): Add new pattern. From-SVN: r171197
2011-03-20Fix PR debug/48203Ramana Radhakrishnan1-0/+10
From-SVN: r171193
2011-03-19sh.c (find_barrier): Don't emit a constant pool between a call and its ↵Kaz Kojima1-0/+10
corresponding... * config/sh/sh.c (find_barrier): Don't emit a constant pool between a call and its corresponding CALL_ARG_LOCATION note. From-SVN: r171185
2011-03-18i386.md (float<SSEMODEI24:mode><X87MODEF:mode>2): Rewrite using indirect ↵Uros Bizjak2-14/+23
functions. * config/i386/i386.md (float<SSEMODEI24:mode><X87MODEF:mode>2): Rewrite using indirect functions. (lwp_slwpcb): Ditto. * config/i386/sse.md (avx_vextractf128<mode>): Ditto. (avx_vinsertf128<mode>): Ditto. From-SVN: r171169
2011-03-18s390.c (s390_delegitimize_address): Handle GOTOFF unspecs.Andreas Krebbel1-0/+17
2011-03-18 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> * config/s390/s390.c (s390_delegitimize_address): Handle GOTOFF unspecs. From-SVN: r171157
2011-03-18s390.c (s390_chunkify_start): Prevent literal pool splitting between a call ↵Andreas Krebbel1-1/+10
and its corresponding... 2011-03-18 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> * config/s390/s390.c (s390_chunkify_start): Prevent literal pool splitting between a call and its corresponding CALL_ARG_LOCATION note. From-SVN: r171156
2011-03-18avr.h (RET_REGISTER, [...]): Remove.Anatoly Sokolov3-20/+34
* config/avr/avr.h (RET_REGISTER, LIBCALL_VALUE, FUNCTION_VALUE_REGNO_P): Remove. * config/avr/avr-protos.h (avr_ret_register, avr_libcall_value): Remove. * config/avr/avr.c (avr_ret_register): Make static inline. (avr_function_value_regno_p): New function. (avr_libcall_value): Make static. Add 'func' argument. (avr_function_value): Make static. Rename 'func' argument to 'fn_decl_or_type', forward it to avr_libcall_value. Call avr_ret_register function instead of RET_REGISTER macro. (TARGET_LIBCALL_VALUE, TARGET_FUNCTION_VALUE_REGNO_P): Define. From-SVN: r171149
2011-03-18sh.c (sh_delegitimize_address): Handle UNSPEC_SYMOFF and UNSPEC_PCREL_SYMOFF.Kaz Kojima1-2/+14
* config/sh/sh.c (sh_delegitimize_address): Handle UNSPEC_SYMOFF and UNSPEC_PCREL_SYMOFF. From-SVN: r171134
2011-03-18s390.md: Use define_c_enum for the unspec constant definitions.Andreas Krebbel1-49/+49
2011-03-18 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> * config/s390/s390.md: Use define_c_enum for the unspec constant definitions. From-SVN: r171132
2011-03-18v850.h (OUTPUT_ADDR_CONST_EXTRA): Remove.Anatoly Sokolov3-13/+11
* config/v850/v850.h (OUTPUT_ADDR_CONST_EXTRA): Remove. * config/v850/v850-protos.h (v850_output_addr_const_extra): Remove. * config/v850/v850.c (v850_output_addr_const_extra): Make static. Change return type to bool. (TARGET_ASM_OUTPUT_ADDR_CONST_EXTRA): Define. From-SVN: r171117
2011-03-17Add Save to -mavx and -mfma.H.J. Lu1-2/+2
2011-03-17 H.J. Lu <hongjiu.lu@intel.com> PR target/48171 * config/i386/i386.opt: Add Save to -mavx and -mfma. From-SVN: r171107
2011-03-17re PR target/43872 (VLAs are not aligned correctly on ARM)Chung-Lin Tang1-1/+4
2011-03-17 Chung-Lin Tang <cltang@codesourcery.com> PR target/43872 * config/arm/arm.c (arm_get_frame_offsets): Adjust early return condition with !cfun->calls_alloca. From-SVN: r171096
2011-03-16Check TARGET_ROUND for BUILT_IN_{FLOOR,CEIL,TRUNC,RINT}{,F} builtins.H.J. Lu1-8/+8
2011-03-16 H.J. Lu <hongjiu.lu@intel.com> PR target/48154 * config/i386/i386.c (ix86_builtin_vectorized_function): Check TARGET_ROUND for BUILT_IN_{FLOOR,CEIL,TRUNC,RINT}{,F} builtins. From-SVN: r171069
2011-03-16re PR target/45844 (FAIL: gfortran.dg/vect/pr45714-b.f -O (internal ↵Alan Modra3-2/+27
compiler error)) PR target/45844 * config/rs6000/rs6000.c (rs6000_legitimize_reload_address): Don't create invalid offset address for vsx splat insn. * config/rs6000/predicates.md (splat_input_operand): New. * config/rs6000/vsx.md (vsx_splat_*): Use it. From-SVN: r171031
2011-03-15re PR c++/47688 ([C++0x] Segfault when assigning lambda to std::function ↵Ramana Radhakrishnan1-1/+3
variable) Fix PR 47688 2011-03-18 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org> PR target/47668 gcc/ * config/arm/arm.md (arm_movtas_ze): Use 'L' instead of 'c' in the output template. gcc/testsuite/ * gcc.target/arm/pr47688.c: New. From-SVN: r171000
2011-03-15i386.c (ix86_emit_swdivsf): Implement more efficiently.Richard Guenther1-17/+17
2011-03-15 Richard Guenther <rguenther@suse.de> * config/i386/i386.c (ix86_emit_swdivsf): Implement more efficiently. From-SVN: r170981
2011-03-15re PR target/48032 (PowerPC64 -mcmodel=medium invalid ld offset)Alan Modra4-48/+115
PR target/48032 * config/rs6000/rs6000.c (offsettable_ok_by_alignment): Do not presume symbol_refs without a symbol_ref_decl are suitably aligned, nor other trees we may see here. Handle anchor symbols. (legitimate_constant_pool_address_p): Comment. Add mode param. Check cmodel=medium addresses. Adjust all calls. (rs6000_emit_move): Don't call offsettable_ok_by_alignment on creating cmodel=medium optimized access to locals. * config/rs6000/constraints.md (R): Pass QImode to legitimate_constant_pool_address_p. * config/rs6000/predicates.md (input_operand): Pass mode to legitimate_constant_pool_address_p. * config/rs6000/rs6000-protos.h (legitimate_constant_pool_address_p): Update prototype. From-SVN: r170976
2011-03-14Fix fix to PR 48053Michael Meissner1-1/+2
From-SVN: r170962
2011-03-14sol2.c (solaris_assemble_visibility): Remove obsolete URLs.Rainer Orth1-5/+3
gcc: * config/sol2.c (solaris_assemble_visibility): Remove obsolete URLs. libstdc++-v3: * doc/xml/manual/abi.xml: Replace docs.sun.com URLs by their OTN equivalents. * doc/html/manual/abi.html: Regenerate. From-SVN: r170960
2011-03-14i386.md (ROUND_FLOOR): New constant.Uros Bizjak3-4/+206
* config/i386/i386.md (ROUND_FLOOR): New constant. (ROUND_CEIL): Ditto. (ROUND_TRUNC): Ditto. (ROUND_MXCSR): Ditto. (ROUND_NO_EXC): Ditto. (rint<mode>2): Use new defines instead of numerical constants. (floor<mode>2): Ditto. (ceil<mode>2): Ditto. (btrunc<mode>2): Ditto. * config/i386/i386-builtin-types.def: Define ROUND function type aliases. * config/i386/i386.c (enum ix86_builtins): Add IX86_BUILTIN_{FLOOR,CEIL,TRUNC,RINT}{PS,PD}{,256} defines. (struct builtin_description): Add __builtin_ia32_{floor,ceil,trunc,rint}{pd,ps}{,256} descriptions. (ix86_expand_sse_round): New static function. (ix86_expand_args_builtin): Call ix86_expand_sse_round for ROUND function types. (ix86_builtin_vectorized_function): Handle BUILT_IN_{FLOOR,CEIL,TRUNC,RINT}{,F} builtins. testsuite/ChangeLog: * gcc.target/i386/sse4_1-floor-vec.c: New test. * gcc.target/i386/sse4_1-ceil-vec.c: Ditto. * gcc.target/i386/sse4_1-trunc-vec.c: Ditto. * gcc-target/i386/sse4_1-rint-vec.c: Ditto. * gcc.target/i386/sse4_1-floorf-vec.c: Ditto. * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto. * gcc.target/i386/sse4_1-truncf-vec.c: Ditto. * gcc.target/i386/sse4_1-rintf-vec.c: Ditto. * gcc.target/i386/avx-floor-vec.c: Ditto. * gcc.target/i386/avx-ceil-vec.c: Ditto. * gcc.target/i386/avx-trunc-vec.c: Ditto. * gcc.target/i386/avx-rint-vec.c: Ditto. * gcc.target/i386/avx-floorf-vec.c: Ditto. * gcc.target/i386/avx-ceilf-vec.c: Ditto. * gcc.target/i386/avx-truncf-vec.c: Ditto. * gcc.target/i386/avx-rintf-vec.c: Ditto. From-SVN: r170953
2011-03-14freebsd.h: (RELOCATABLE_NEEDS_FIXUP): Define in terms of target_flags_explicit.Andreas Tobler2-1/+58
2011-03-14 Andreas Tobler <andreast@fgznet.ch> * config/rs6000/freebsd.h: (RELOCATABLE_NEEDS_FIXUP): Define in terms of target_flags_explicit. Adjust copyright year. * config.gcc: Add FreeBSD PowerPC soft-float libgcc bits. * config/rs6000/t-freebsd: New file. Add override for LIB2FUNCS_EXTRA. From-SVN: r170930
2011-03-12re PR target/48053 (ICE in in build_int_cst_wide, when building cpu2000 ↵Peter Bergner3-22/+53
galgel/equake/ammp/fma3d/sixtrack) gcc/ PR target/48053 * config/rs6000/predicates.md (easy_vector_constant_add_self, easy_vector_constant_msb): Do not handle V2DImode and V2DFmode. * config/rs6000/rs6000.c (const_vector_elt_as_int): Add assert that mode is not V2DImode or V2DFmode. (vspltis_constant): Do not handle V2DImode and V2DFmode. (rs6000_expand_vector_init): Replace copy_to_reg with copy_to_mode_reg. * config/rs6000/rs6000.md (movdi_internal32): Allow setting VSX registers to 0. (movdi_internal64): Likewise. gcc/testsuite/ PR target/48053 * gcc/testsuite/gcc.target/powerpc/pr48053-1.c: New test. * gcc/testsuite/gcc.target/powerpc/pr48053-2.c: Likewise. From-SVN: r170920
2011-03-11sparc.c (sparc_option_override): Use PROCESSOR_NIAGARA2 not ↵Joseph Myers1-1/+1
PROCESSOR_NIAGARA for "niagara2". * config/sparc/sparc.c (sparc_option_override): Use PROCESSOR_NIAGARA2 not PROCESSOR_NIAGARA for "niagara2". From-SVN: r170879
2011-03-11config.gcc (score-*-elf): add extra_parts .., update tmake_file, extra_objs.Chen Liqin16-5198/+377
* config.gcc (score-*-elf): add extra_parts .., update tmake_file, extra_objs. * config/score/score3.c: Delete. * config/score/score3.h: Delete. * config/score/mul-div.S: Delete. * config/score/sfp-machine.h: Add new file. * config/score/constraints.md: Add new file. * config/score/t-score-softfp: Add new file. * config/score/t-score-elf: Remove score3.o and multilib generate. * config/score/score7.c (score7_const_ok_for_letter_p): Delete. (score7_extra_constraint): Delete. (score7_option_override): Remove unused code which mode to constraint.md. * config/score/score.c: Remove score3 and score5 define and code. * config/score/score.h: Remove score3 and score5 define and code. * config/score/score.md: Remove score3 template and unusal insn generate. * config/score/score.opt: Remove score3 and score5 options. From-SVN: r170864
2011-03-10pa-hpux10.h (TARGET_OS_CPP_BUILTINS): Define _REENTRANT when _HPUX_SOURCE is ↵John David Anglin1-1/+3
defined. * config/pa/pa-hpux10.h (TARGET_OS_CPP_BUILTINS): Define _REENTRANT when _HPUX_SOURCE is defined. (LIB_SPEC): Use -lc instead of -lc_r when -threads is specified. From-SVN: r170855
2011-03-10re PR debug/48043 (pr47201: var-tracking loc_order_check fails for type ↵Jakub Jelinek1-7/+16
punning examples) PR debug/48043 * config/s390/s390.c (s390_delegitimize_address): Make sure the result mode matches original rtl mode. From-SVN: r170851
2011-03-10rx.md (andsi3, [...]): Fix timings for three operand alternative.Nick Clifton1-2/+2
* config/rx/rx.md (andsi3, andsi3_flags): Fix timings for three operand alternative. From-SVN: r170846
2011-03-10* config/rx/rx.md (bitset_in_memory, bitclr_in_memory: Fix timings.Nick Clifton1-2/+11
From-SVN: r170845
2011-03-09s390-protos.h (s390_label_align): New prototype.Andreas Krebbel3-0/+30
2011-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> * config/s390/s390-protos.h (s390_label_align): New prototype. * config/s390/s390.c (s390_label_align): New function. * config/s390/s390.h (LABEL_ALIGN): New target macro definition. From-SVN: r170821
2011-03-09Fix PR 47755 falloutMichael Meissner1-2/+33
From-SVN: r170802
2011-03-08mips.h (PREFERRED_RELOAD_CLASS): Remove macro.Anatoly Sokolov3-9/+9
* config/mips/mips.h (PREFERRED_RELOAD_CLASS): Remove macro. * config/mips/mips-protos.h (mips_preferred_reload_class): Remove. * config/mips/mips.c (mips_preferred_reload_class): Make static. Change 'rclass' argument and result type to reg_class_t. (TARGET_PREFERRED_RELOAD_CLASS): Define. From-SVN: r170789
2011-03-08avr.h (REGISTER_MOVE_COST, [...]): Remove.Georg-Johann Lay2-9/+32
* config/avr/avr.h (REGISTER_MOVE_COST, MEMORY_MOVE_COST): Remove. * config/avr/avr.c (TARGET_REGISTER_MOVE_COST, TARGET_MEMORY_MOVE_COST): Define. (avr_register_move_cost, avr_memory_move_cost): New Functions. From-SVN: r170788
2011-03-07stormy16.h (PRINT_OPERAND, [...]): Remove.Anatoly Sokolov3-11/+13
* config/stormy16/stormy16.h (PRINT_OPERAND, PRINT_OPERAND_ADDRESS): Remove. * config/stormy16/stormy16-protos.h (xstormy16_print_operand, xstormy16_print_operand_address): Remove. * config/stormy16/stormy16.c (xstormy16_print_operand, xstormy16_print_operand_address): Make static. (TARGET_PRINT_OPERAND, TARGET_PRINT_OPERAND_ADDRESS): Define. From-SVN: r170751
2011-03-07re PR rtl-optimization/47862 (Incorrect code for spilling a vector register)Pat Haugen2-0/+12
PR target/47862 * config/rs6000/rs6000.h (HARD_REGNO_CALLER_SAVE_MODE): Define. * config/rs6000/e500.h (HARD_REGNO_CALLER_SAVE_MODE): Undefine before definition. * testsuite/gcc.target/powerpc/pr47862.c: New. From-SVN: r170748
2011-03-07linux.h (TARGET_ASM_FILE_END): Don't define.Alan Modra6-32/+133
* config/rs6000/linux.h (TARGET_ASM_FILE_END): Don't define. * config/rs6000/linux64.h (TARGET_ASM_FILE_END): Don't define. * config/rs6000/sysv4.h (TARGET_ASM_FILE_END): Define. * config/rs6000/rs6000-protos.h (init_cumulative_args): Add fndecl and return_mode args. * config/rs6000/rs6000.h (CUMULATIVE_ARGS): Add "escapes". (INIT_CUMULATIVE_ARGS): Pass FNDECL, VOIDmode. (INIT_CUMULATIVE_INCOMING_ARGS): Pass current_function_decl, VOIDmode. (INIT_CUMULATIVE_LIBCALL_ARGS): Pass NULL_TREE, MODE. * config/rs6000/rs6000.c (rs6000_elf_end_indicate_exec_stack): Rename to.. (rs6000_elf_file_end): ..this. Only call file_end_indicate_exec_stack for POWERPC_LINUX. Move code emitting .gnu_attribute to here, from.. (rs6000_file_start): ..here. (rs6000_passes_float, rs6000_passes_vector, rs6000_returns_struct): New file scope variables. (call_ABI_of_interest): New function. (init_cumulative_args): Set above vars when function return value is a float, vector, or small struct. (rs6000_function_arg_advance_1): Likewise for function args. (rs6000_va_start): Set rs6000_passes_float if variable arg function references float args. From-SVN: r170734
2011-03-05re PR target/47719 (ICE compiling libavcodec/adxdec.c (FFmpeg) for ARM)Richard Earnshaw1-4/+3
PR target/47719 * arm.md (movhi_insn_arch4): Accept any immediate constant. From-SVN: r170698
2011-03-05re PR target/47986 (gcc.c-torture/execute/20040709-1.c fails with ↵Alan Modra1-7/+13
non-delegitimized UNSPEC) PR target/47986 * config/rs6000/rs6000.c (rs6000_delegitimize_address): Handle full cmodel medium/large lo_sum + high addresses. From-SVN: r170687
2011-03-04s390.c (s390_decompose_address): Reject non-literal pool references in ↵Andreas Krebbel1-0/+10
UNSPEC_LTREL_OFFSET. 2011-03-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> * config/s390/s390.c (s390_decompose_address): Reject non-literal pool references in UNSPEC_LTREL_OFFSET. From-SVN: r170685
2011-03-04Introduce flag -mprefer-avx128 for the auto-vectorizer to generate only ↵Changpeng Fang2-2/+6
128-bit avx insns. * config/i386/i386.opt (mprefer-avx128): New flag. * config/i386/i386.c (ix86_preferred_simd_mode): Prefer 128-bit mode when the flag -mprefer-avx128 is on. From-SVN: r170681
2011-03-03explow.c (emit_stack_save): Remove 'after' parameter.Richard Henderson5-6/+6
* explow.c (emit_stack_save): Remove 'after' parameter. (emit_stack_restore): Likewise. * expr.h: Update to match. * builtins.c, calls.c, stmt.c: Likewise. * config/alpha/alpha.md, config/avr/avr.md: Likewise. * config/mips/mips.md, config/pa/pa.md, config/vax/vax.md: Likewise. * function.c (expand_function_end): Insert the emit_stack_save sequence before parm_birth_insn instead of after. From-SVN: r170663
2011-03-03sse.md (*avx_pmaddubsw128): Fix mode of VEC_SELECT RTX.Uros Bizjak1-8/+8
* config/i386/sse.md (*avx_pmaddubsw128): Fix mode of VEC_SELECT RTX. (ssse3_pmaddubsw128): Ditto. (ssse3_pmaddubsw): Ditto. From-SVN: r170661
2011-03-03t-hpux: Add $(srcdir)/unwind-c.c to LIB2ADDEHSteve Ellcey1-1/+1
2011-03-03 Steve Ellcey <sje@cup.hp.com> * config/ia64/t-hpux: Add $(srcdir)/unwind-c.c to LIB2ADDEH From-SVN: r170659
2011-03-03s390.c (s390_function_value): Rename to ...Andreas Krebbel3-21/+41
2011-03-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> * config/s390/s390.c (s390_function_value): Rename to ... (s390_function_and_libcall_value): ... this. (s390_function_value): New function. (s390_libcall_value): New function. (TARGET_FUNCTION_VALUE, TARGET_LIBCALL_VALUE): Define target hooks. * config/s390/s390.h (FUNCTION_VALUE, LIBCALL_VALUE): Remove target macro definitions. * config/s390/s390-protos.h (s390_function_value): Remove prototype. From-SVN: r170649
2011-03-02freebsd64.h (CC1_SPEC): Define.Joseph Myers3-6/+10
* config/i386/freebsd64.h (CC1_SPEC): Define. * config/i386/linux64.h (CC1_SPEC): Define. * config/i386/x86-64.h (CC1_SPEC): Don't define. From-SVN: r170625
2011-03-03stormy16.h (REGISTER_MOVE_COST, [...]): Remove.Anatoly Sokolov2-4/+12
* config/stormy16/stormy16.h (REGISTER_MOVE_COST, MEMORY_MOVE_COST): Remove. * config/stormy16/stormy16.c: Include reload.h. (xstormy16_memory_move_cost): New function. (TARGET_MEMORY_MOVE_COST): Define. From-SVN: r170623
2011-03-02re PR target/47935 (PowerPC64 -mcmodel=medium invalid lwa offset)Alan Modra1-10/+22
PR target/47935 * config/rs6000/predicates.md (lwa_operand): Check cmodel medium toc relative addresses for valid offsets. From-SVN: r170606
2011-02-28stormy16.h (FUNCTION_VALUE, [...]): Remove.Anatoly Sokolov3-11/+28
* config/stormy16/stormy16.h (FUNCTION_VALUE, LIBCALL_VALUE, FUNCTION_VALUE_REGNO_P): Remove. * config/stormy16/stormy16-protos.h (xstormy16_function_value): Remove. * config/stormy16/stormy16.c (xstormy16_function_value): Make static. Add 'outgoing' argument. (xstormy16_libcall_value, xstormy16_function_value_regno_p): New function. (TARGET_FUNCTION_VALUE, TARGET_LIBCALL_VALUE, TARGET_FUNCTION_VALUE_REGNO_P): Define. From-SVN: r170573
2011-02-27avr.md: Remove magic comment for emacs.Georg-Johann Lay1-1/+0
2011-02-23 Georg-Johann Lay <avr@gjlay.de> * config/avr/avr.md: Remove magic comment for emacs. From-SVN: r170537
2011-02-27re PR target/45261 (Doesn't indicate failure status when it doesn't support ↵Georg-Johann Lay1-4/+42
(attiny2313A)) 2011-02-23 Georg-Johann Lay <avr@gjlay.de> PR target/45261 * config/avr/avr.c (avr_option_override): Use error on bad options. (avr_help): New function. (TARGET_HELP): Define. From-SVN: r170536