aboutsummaryrefslogtreecommitdiff
path: root/gcc/calls.c
AgeCommit message (Expand)AuthorFilesLines
2013-05-07calls.c (special_function_p): setjmp-like functions are leaf.Richard Biener1-2/+2
2013-03-25re PR rtl-optimization/56434 (document that __attribute__((__malloc__)) assum...Richard Biener1-1/+1
2013-03-23calls.c (expand_call): Add missing guard to code handling return of non-BLKmo...Eric Botcazou1-0/+2
2013-01-11re PR tree-optimization/55890 (calling a builtin func through a cast triggers...Tom de Vries1-1/+3
2013-01-10Update copyright years in gcc/Richard Sandiford1-3/+1
2012-11-29re PR middle-end/55321 (Ada bootstrap failure on armv5tel-linux-gnueabi)Eric Botcazou1-2/+15
2012-11-17This patch rewrites the old VEC macro-based interface into a new one based on...Diego Novillo1-13/+9
2012-11-01This patch normalizes more bitmap function names.Lawrence Crowl1-2/+2
2012-10-30This patch implements the unification of the *bitmap interfaces as discussed.Lawrence Crowl1-2/+2
2012-10-21re PR rtl-optimization/44194 (struct returned by value generates useless stores)Eric Botcazou1-3/+0
2012-10-20re PR middle-end/54315 (unnecessary copy of return value for union)Eric Botcazou1-10/+0
2012-10-16rtl.h (get_call_rtx_from): New prototype.Steven Bosscher1-7/+2
2012-09-16calls.c (expand_call): Use emit_group_move for PARALLEL->PARALLEL moves.Richard Sandiford1-1/+7
2012-09-14re PR rtl-optimization/44194 (struct returned by value generates useless stores)Eric Botcazou1-10/+2
2012-08-09calls.c (mem_overlaps_already_clobbered_arg_p): Use SBITMAP_SIZE instead of l...Steven Bosscher1-1/+1
2012-05-29rtl.h (assign_stack_temp, [...]): Remove 'keep' argument.Michael Matz1-14/+10
2012-05-29expr.c (expand_expr_real_1 <normal_inner_ref>): Don't allocate a kept temp.Michael Matz1-2/+0
2012-05-14attribs.c (decl_attributes): Avoid emitting a warning if ATTR_FLAG_BUILT_IN.Bernd Schmidt1-1/+52
2012-05-05rtl.h (plus_constant, [...]): Merge into a single plus_constant function.Richard Sandiford1-20/+19
2012-03-26toplev.c (check_global_declaration_1): Do not call assemble_external.Steven Bosscher1-6/+1
2012-02-06re PR middle-end/52047 ([trans-mem] ICE: SIGSEGV in execute_tm_mark (trans-me...Patrick Marlier1-1/+1
2012-02-06re PR target/52129 (wrong code to pass parameters to tail call function)Jakub Jelinek1-0/+5
2012-01-05re PR debug/51762 (ICE in maybe_record_trace_start, at dwarf2cfi.c:2231)Jakub Jelinek1-1/+6
2011-12-21tree-vect-patterns.c (vect_operation_fits_smaller_type): Initialize *op0 and ...Jakub Jelinek1-1/+1
2011-12-12re PR middle-end/51510 (gcc for arm-linux-gnueabi ICEs on gcc.c-torture/execu...Jakub Jelinek1-3/+5
2011-12-05re PR middle-end/51323 (g++ confuses this with function argument in optimized...Jakub Jelinek1-15/+131
2011-11-26re PR middle-end/50074 (gcc.dg/sibcall-6.c execution test on x86_64 with -fPIC)Joern Rennecke1-0/+2
2011-11-08Merge from transactional-memory branch.Aldy Hernandez1-2/+83
2011-10-11Convert standard builtin functions from being arrays to using a functional in...Michael Meissner1-4/+9
2011-09-22re PR middle-end/50113 (soft-float MIPS64 compiler is miscompiling ggc-page.c)Richard Sandiford1-11/+20
2011-09-12re PR debug/50299 (entryval: bigendian 32bit->64bit extension breaks address ...Jakub Jelinek1-5/+6
2011-08-18rtl.h (set_src_cost, [...]): New functions.Richard Sandiford1-1/+1
2011-08-04re PR middle-end/49968 (ICE in calls.c:3141 / assert after emit_stack_restore)Richard Henderson1-8/+2
2011-08-02re PR debug/49864 (ICE: in maybe_record_trace_start, at dwarf2cfi.c:2439)Richard Henderson1-0/+13
2011-08-01Declare size only if BLOCK_REG_PADDING is defined.H.J. Lu1-0/+2
2011-08-01calls.c (emit_library_call_value_1): Support padding for libcall arguments an...Julian Brown1-2/+39
2011-07-27params.h (ALLOW_STORE_DATA_RACES): New.Aldy Hernandez1-2/+2
2011-07-19rtl.texi (MEM_SIZE_KNOWN_P): Document.Richard Sandiford1-2/+2
2011-07-08re PR middle-end/49519 (Revision 175272 miscompiled 447.dealII in SPEC CPU 2006)Kirill Yukhin1-0/+8
2011-07-05Promote the function argument before checking non-legitimate constant.H.J. Lu1-6/+6
2011-06-24re PR rtl-optimization/49429 (dse.c change (r175063) causes execution failures)Easwaran Raman1-1/+8
2011-06-16re PR middle-end/46500 (target.h includes tm.h)Joern Rennecke1-28/+33
2011-06-06re PR tree-optimization/49243 (attribute((returns_twice)) doesn't work)Mikael Pettersson1-0/+2
2011-06-04re PR debug/48333 (-fcompare-debug failure (length) - "memmove" x "__builtin_...Alexandre Oliva1-1/+14
2011-05-25common.opt (flag_stack_usage_info): New variable.Eric Botcazou1-3/+3
2011-05-04calls.c (emit_library_call_value_1): Invoke promote_function_mode hook on lib...Andreas Krebbel1-2/+3
2011-04-29expr.h (expand_shift): Rename to ...Richard Guenther1-6/+2
2011-04-21tree-ssa-alias.c (ptr_deref_may_alias_decl_p): Handle MEM_REF and TARGET_MEM_...Richard Guenther1-1/+1
2011-04-21target.def (legitimate_constant_p): New hook.Richard Sandiford1-3/+4
2011-04-20remove useless if-before-free testsJim Meyering1-10/+5