aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/rs6000
AgeCommit message (Expand)AuthorFilesLines
2004-08-18rtl.h (MEM_READONLY_P): Replace RTX_UNCHANGING_P.Richard Henderson1-2/+2
2004-08-17Add -mdynamic-no-pic to compile flags for gcc. On Mac OS X and Darwin,Robert Bowdidge1-0/+1
2004-08-17darwin.md (*call_nonlocal_darwin64): Add #else clause for non Darwin targets.Andreas Tobler1-1/+5
2004-08-17Check for Altivec mode when returning altivec register.Fariborz Jahanian1-1/+2
2004-08-17Revert 2004-08-16 Stan Shebs <shebs@apple.com>David Edelsohn2-17/+4
2004-08-16Patch to fix -mcpu=G5 interface to EH runtime library.Fariborz Jahanian1-0/+12
2004-08-16Basic support for 64-bit Darwin.Stan Shebs4-7/+433
2004-08-15re PR target/14931 (ASM file in GCC for PPC darwin should use the new stub st...Andreas Tobler1-4/+4
2004-08-15tree.h (build_int_cst): New.Nathan Sidwell1-6/+9
2004-08-13darwin-c.c (find_subframework_file): Fix spelling of cannot.Andrew Pinski1-2/+2
2004-08-13rs6000.h (PREDICATE_CODES): Remove PARALLEL from any_operand.David Edelsohn1-1/+1
2004-08-13rs6000.c (any_parallel_operand): New predicate.David Edelsohn3-5/+21
2004-08-12altivec.h (vec_dst): Fix C++ functions whose first argument is float*.Janis Johnson1-4/+4
2004-08-12rs6000.c (altivec_init_builtins): Fix argument type for vec_dss.Janis Johnson1-3/+3
2004-08-12re PR c++/16276 ([3.4 only] G++ generates local references to linkonce sections)Jakub Jelinek1-0/+1
2004-08-12Patch for PR target/16286Ben Elliston1-5544/+5544
2004-08-12rs6000.c (function_arg_padding): Revert 2004-07-28 and 2004-07-14 changes.Alan Modra1-4/+0
2004-08-11rs6000.h (MAX_FIXED_MODE_SIZE): Define.David Edelsohn2-9/+15
2004-08-10rs6000-protos.h (expand_block_clear): Declare.David Edelsohn3-4/+102
2004-08-05rs6000.c (rs6000_rtx_costs): Fix mask_operand and mask64_operand thinkos.David Edelsohn1-5/+20
2004-08-05config.gcc (case i[34567]86-*-lynxos*): Update to LynxOS 4.0.Adam Nemet3-106/+123
2004-08-04rs6000.c (rs6000_rtx_costs): LABEL_REFs are zero cost.David Edelsohn1-3/+5
2004-08-03rs6000.c (machopic_output_stub): Align Darwin stubs.Dale Johannesen1-10/+16
2004-08-03rs6000.c (rs6000_rtx_costs): Calculate cost of constants more accurately.David Edelsohn1-50/+170
2004-08-03altivec.md (altivec_vnmsubfp): Fix wrong pattern.Yossi Markovich1-2/+2
2004-08-02rs6000.c (rs6000_split_multireg_move): Just abort if trying to *store* to a n...Geoffrey Keating2-46/+22
2004-08-02Patch for PR target/16155.Ben Elliston1-18/+18
2004-07-31rs6000.c (legitimate_lo_sum_address_p): Permit non-offsettable addresses even...Geoffrey Keating4-72/+162
2004-07-28darwin.c (darwin_one_byte_bool): New global variable.Matt Austern1-2/+4
2004-07-28rs6000.md ("move_from_CR_gt_bit"): Rename to move_from_CR_eq_bit.Aldy Hernandez4-16/+16
2004-07-28* config/rs6000/rs6000.c (function_arg_padding): Pad SFmode upwards.Alan Modra1-3/+3
2004-07-26rs6000.md (movdi_internal64): Further disparage f->f.David Edelsohn1-1/+1
2004-07-23altivec.h (vec_lvewx, [...]): Remove the const qualifier for the second argum...Janis Johnson1-9/+9
2004-07-23altivec.h (vec_stvewx, [...]): Use specific pointer types.Janis Johnson1-17/+81
2004-07-23altivec.h (vec_vadduwm): (vec_vadduwm...Janis Johnson1-164/+644
2004-07-23altivec.h (vec_vcmpgtsh): Fix C++ function name.Janis Johnson1-28/+18
2004-07-23machmode.def: Remove vector modes.Paolo Bonzini1-0/+7
2004-07-23dwarf2out.c (output_call_frame_info): Set SYMBOL_FLAG_LOCAL on generated SYMB...Mark Mitchell1-14/+8
2004-07-20genattr.c (struct range, [...]): Remove them.Paolo Bonzini1-2/+0
2004-07-17langhooks.h (builtin_function): New langhook.Joseph Myers1-5/+5
2004-07-16builtins.c (std_expand_builtin_va_arg): Remove.Richard Henderson1-3/+0
2004-07-16* config/rs6000/eabi.asm (__eabi_convert): Fix typo (cmpi vs. cmpwi).Segher Boessenkool1-1/+1
2004-07-15rs6000.md ("bunordered"): Disable for e500.Aldy Hernandez1-2/+2
2004-07-15rs6000.md ("*cceq_ior_compare"): Allow unconditionally.Aldy Hernandez2-19/+1
2004-07-14alpha.c (alpha_gimplify_va_arg_1): Move indirect ...Richard Henderson1-43/+11
2004-07-14rs6000.c (function_arg_padding): Do not pad SFmode for TARGET_64BIT.David Edelsohn1-11/+13
2004-07-13target.h (struct gcc_target): Add calls.pass_by_reference.Richard Henderson3-16/+8
2004-07-13target-def.h (TARGET_MUST_PASS_IN_STACK): New.Richard Henderson3-18/+15
2004-07-12rs6000.c (rs6000_rtx_costs): Indicate that the rs6000 doesn't have shift-and-...Roger Sayle1-0/+12
2004-07-11rs6000.c (struct processor_costs): Change semantics of fields to include the ...Roger Sayle1-208/+242