aboutsummaryrefslogtreecommitdiff
path: root/gcc/builtins.c
AgeCommit message (Expand)AuthorFilesLines
2013-04-03re PR c/19449 (__builtin_constant_p cannot resolve to const when optimizing)Jakub Jelinek1-1/+5
2013-01-10Update copyright years in gcc/Richard Sandiford1-3/+1
2013-01-10builtins.c (expand_builtin_init_trampoline): Use set_mem_attributes.Richard Biener1-2/+1
2013-01-09re PR middle-end/55114 (gcc.dg/builtins-53.c ICEs on mips64 soft-float)Richard Sandiford1-0/+2
2013-01-02gcc/Richard Sandiford1-45/+39
2012-11-26re PR middle-end/55030 (gcc.c-torture/execute/builtins/memcpy-chk.c execution...Hans-Peter Nilsson1-1/+2
2012-11-20re PR debug/55094 (ICE in maybe_record_trace_start, at dwarf2cfi.c:2224)Jakub Jelinek1-1/+8
2012-11-17This patch rewrites the old VEC macro-based interface into a new one based on...Diego Novillo1-7/+7
2012-10-23re PR middle-end/55030 (gcc.c-torture/execute/builtins/memcpy-chk.c execution...Hans-Peter Nilsson1-21/+9
2012-10-22stmt.c (expand_nl_goto_receiver): Remove almost-copy of expand_builtin_setjmp...Hans-Peter Nilsson1-9/+21
2012-10-13builtins.c (expand_builtin_set_thread_pointer): Use create_input_operand() in...Chung-Lin Tang1-1/+1
2012-10-11builtins.c (expand_builtin_thread_pointer): New.Chung-Lin Tang1-0/+46
2012-09-07Modify gcc/*.[hc] double_int call sites to use the new interface.Lawrence Crowl1-9/+9
2012-09-05re PR middle-end/54486 (Spurious printf format warning mentions nonexistent t...Jakub Jelinek1-2/+2
2012-08-08builtins.c (expand_builtin_atomic_compare_exchange): Pass old value operand a...Ulrich Weigand1-3/+5
2012-07-24Introduce and use unknown_optabRichard Henderson1-1/+1
2012-07-20builtins.c (get_object_alignment_2): Correct offset handling when using type ...Richard Guenther1-7/+15
2012-07-18tree.h (get_object_or_type_alignment): Remove.Richard Guenther1-119/+86
2012-07-13re PR c/53937 (Pack'ing struct causes gcc to not recognize that an field's ad...Richard Guenther1-0/+7
2012-06-21re PR middle-end/53688 (191.fma3d in SPEC CPU 2000 miscompiled)Michael Matz1-109/+26
2012-06-022012-06-2 Kenneth Zadeck <zadeck@naturalbridge.com>Kenneth Zadeck1-2/+2
2012-05-29rtl.h (assign_stack_temp, [...]): Remove 'keep' argument.Michael Matz1-2/+2
2012-05-05rtl.h (plus_constant, [...]): Merge into a single plus_constant function.Richard Sandiford1-11/+15
2012-05-03builtins.c (get_object_alignment_1): Return whether we can determine the alig...Martin Jambor1-59/+95
2012-05-02ChangeLog entry:Kirill Yukhin1-10/+25
2012-04-30Add -Wvarargs optionDodji Seketeli1-4/+4
2012-04-30Fix va_start related locationDodji Seketeli1-4/+19
2012-04-11re PR target/52624 (missing __builtin_bswap16)Eric Botcazou1-15/+23
2012-03-19builtins.c (expand_builtin_cexpi): Use copy_addr_to_reg instead of copy_to_mo...Uros Bizjak1-3/+3
2012-03-15re PR middle-end/52592 (compilation failure with undefined reference to `__bu...Jakub Jelinek1-23/+52
2012-02-10re PR middle-end/52177 (ICE: verify_gimple failed: non-trivial conversion at ...Jakub Jelinek1-7/+7
2012-02-09re PR middle-end/51867 (GCC generates inconsistent code for same sources call...Bin Cheng1-1/+0
2012-01-27compiler: Use new __builtin_init_heap_trampoline.Ian Lance Taylor1-10/+18
2012-01-25tree.h (get_pointer_alignment_1): Declare.Richard Guenther1-14/+36
2011-12-15builtins.def (BUILT_IN_STPNCPY_CHK): New definition.Romain Geissler1-7/+23
2011-12-08re PR tree-optimization/51315 (unaligned memory accesses generated with -ftre...Eric Botcazou1-0/+25
2011-12-05cgraph.c (cgraph_create_edge_1): Initialize call_stmt_cannot_inline_p from th...Richard Guenther1-2/+2
2011-11-25re PR other/51011 (FAIL: gcc.dg/atomic-generic.c (test for excess errors))Andrew MacLeod1-1/+1
2011-11-24optab.c (maybe_emit_atomic_exchange): New.Andrew MacLeod1-19/+17
2011-11-17builtins.c (expand_builtin): Remove 4th parameter representing weak/strong mo...Andrew MacLeod1-6/+22
2011-11-17Unify implementations of __builtin_mem_*_fence and __sync_synchronize.Richard Henderson1-86/+5
2011-11-12builtins.c (expand_builtin_compare_and_swap): If target is const0, don't pass...Richard Henderson1-8/+15
2011-11-10re PR middle-end/51038 (29_atomics/atomic_flag/clear/1.cc test_and_set/explic...Andrew MacLeod1-0/+71
2011-11-10re PR rtl-optimization/51040 (ICE: RTL check: access of elt 1 of 'not' with l...Andrew MacLeod1-2/+11
2011-11-07Allow libcalls to be installed for legacy __sync optabs.Richard Henderson1-1/+1
2011-11-07atomic_base.h (atomic_thread_fence): Call builtin.Andrew MacLeod1-4/+4
2011-11-06Check in patch/merge from cxx-mem-model BranchAndrew Macleod1-100/+735
2011-11-02re PR c++/50956 (-Wcast-qual does not work)Paolo Carlini1-1/+1
2011-10-24Remove extra newline added in October 11 changeMichael Meissner1-2/+1
2011-10-11Convert standard builtin functions from being arrays to using a functional in...Michael Meissner1-92/+94