aboutsummaryrefslogtreecommitdiff
path: root/gcc/function.c
AgeCommit message (Expand)AuthorFilesLines
2003-05-11coverage.h (coverage_counter_alloc): New function.Nathan Sidwell1-2/+0
2003-05-09expr.c (move_block_from_reg): Remove "size" parm.Alan Modra1-10/+44
2003-05-07function.c (assign_parms): Correct reversed reg_parm_stack_space test.Alan Modra1-1/+4
2003-05-03re PR c/10604 (-Wall includes sign conversion warning [3.3 regression])Zack Weinberg1-7/+2
2003-05-02calls.c (struct arg_data): Move offset, slot_offset, size and alignment_pad t...Alan Modra1-135/+156
2003-04-30* function.c (purge_addressof_1): Postpone insn in fewer cases.Zdenek Dvorak1-7/+9
2003-04-22Fix typo in comment.Richard Kenner1-1/+1
2003-04-22function.c (purge_addressof_1): In (mem (addressof (reg))) case for reg notes...J"orn Rennecke1-0/+30
2003-04-18function.c (purge_addressof_1): For ADDRESSOF...Richard Kenner1-1/+9
2003-04-11libfuncs.h (LTI_setbits, [...]): New.Richard Henderson1-2/+1
2003-04-11c-decl.c (struct binding_level): Add shadowed_tags and function_body...Zack Weinberg1-4/+10
2003-04-10re PR inline-asm/8803 (Internal compiler error in instantiate_virtual_regs_1,...Jan Hubicka1-0/+6
2003-04-09function.c (purge_addressof): Use free_INSN_LIST_node instead of free_EXPR_LI...Zdenek Dvorak1-1/+1
2003-04-08function.c (postponed_insns): New.Zdenek Dvorak1-12/+41
2003-04-07re PR rtl-optimization/8634 (incorrect code for inlining of memcpy under -O2)Richard Henderson1-2/+8
2003-03-24function.c (put_var_into_stack): Change bool parameter to int.Mark Mitchell1-2/+2
2003-03-24re PR c++/7086 (compile time regression)Mark Mitchell1-15/+24
2003-03-21re PR inline-asm/7916 (ICE in instantiate_virtual_register_1)Jan Hubicka1-4/+33
2003-03-18* function.c (next_block_index): Mark with GTY.Geoffrey Keating1-1/+1
2003-03-17function.c (assign_parms): For a struct value address passed as first argumen...Olivier Hainque1-18/+20
2003-03-17function.c (thread_prologue_and_epilogue_insns): Set delete_unused argument t...Michael Hayes1-1/+1
2003-03-15re PR rtl-optimization/9387 (jump threading bug)Michael Hayes1-12/+1
2003-03-04function.c (STACK_ALIGNMENT_NEEDED): New macro.John David Anglin1-7/+22
2003-02-28emit-rtl.c (set_reg_attrs_for_parm): New function.Josef Zlomek1-1/+1
2003-02-26function.c (assign_stack_local_1): Truncate constant added to frame_pointer_r...Alexandre Oliva1-3/+6
2003-02-26function.c (assign_parms): Set reg_attrs for parameters passed in registers.Josef Zlomek1-0/+4
2003-02-19calls.c (expand_call): Update call of INIT_CUMULATIVE_ARGSJan Hubicka1-1/+1
2003-02-15bb-reorder.c (find_traces_1_round): Don't connect easy to copy successors wit...Richard Henderson1-0/+2
2003-02-01[multiple changes]Richard Henderson1-0/+2
2003-01-27re PR rtl-optimization/9090 ([3.2/3.3/3.4 regression?] arm ICE with >= -O2; r...Richard Earnshaw1-4/+1
2003-01-25builtins.c (purge_builtin_constant_p): Scan insn stream sequentially rather t...Roger Sayle1-2/+1
2003-01-25function.h (struct function): New field calls_constant_p.Roger Sayle1-0/+2
2003-01-24emit-rtl.c (reg_attrs_htab): New static variable.Jan Hubicka1-9/+0
2003-01-24Rename -W to -Wextra.Phil Edwards1-2/+3
2003-01-16arm.h (CONDITIONAL_REGISTER_USAGE): Avoid signed/unsigned warning.Kaveh R. Ghazi1-1/+1
2003-01-10Merge from pch-branch.Geoffrey Keating1-1/+1
2003-01-09function.c (assign_parms): Don't set pretend_args_size if REG_PARM_STACK_SPACE.Dale Johannesen1-0/+6
2002-12-16Merge basic-improvements-branch to trunkZack Weinberg1-74/+3
2002-12-13c-decl.c: Fix a comment typo.Kazu Hirata1-1/+1
2002-11-27expr.c (gen_group_rtx, [...]): New functions.John David Anglin1-12/+19
2002-10-14re PR rtl-optimization/6631 (Miscompiled structure access)Mark Mitchell1-1/+2
2002-10-11re PR c/7344 (performance regression on huge case statements)Jan Hubicka1-0/+2
2002-10-11decl.c (typename_hash): Use htab_hash_pointer.Kaveh R. Ghazi1-1/+1
2002-09-22dbxout.c: Follow spelling conventions.Kazu Hirata1-6/+6
2002-09-17calls.c (store_one_arg): Set default alignment for BLKmode arguments to BITS_...John David Anglin1-7/+20
2002-09-16ABOUT-NLS: Follow spelling conventions.Kazu Hirata1-1/+1
2002-08-29expr.h (enum block_op_methods): New.Richard Henderson1-1/+1
2002-08-06* function.c (TRAMPOLINE_ALIGNMENT): Always defined.Neil Booth1-6/+1
2002-08-04Index: ChangeLogGeoffrey Keating1-3/+0
2002-07-26function.c (assign_parms): Handle frontend-directed pass by invisible reference.Jason Merrill1-0/+9