aboutsummaryrefslogtreecommitdiff
path: root/gcc/builtins.c
AgeCommit message (Expand)AuthorFilesLines
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
2011-10-07re PR middle-end/50527 (inconsistent vla align)Tom de Vries1-3/+19
2011-10-06tree.h (avoid_folding_inline_builtin): New prototype.Jakub Jelinek1-1/+1
2011-10-04re PR middle-end/50604 (verify_gimple failed: type mismatch in binary express...Jakub Jelinek1-3/+10
2011-08-23re PR middle-end/38509 (Bogus "attempt to free a non-heap object" warning)Mark Heffernan1-5/+6
2011-08-17tree.h (convert_to_ptrofftype_loc): New function.Richard Guenther1-6/+6
2011-08-15re PR debug/50006 (ICE in in connect_traces, at dwarf2cfi.c:2677)Richard Henderson1-0/+1
2011-08-12builtins.c (expand_builtin_memcmp): Do not use cmpstrnsi pattern.Nick Clifton1-20/+8
2011-08-12builtins.def (BUILT_IN_ICEIL{,F,L}, [...]): New builtin definitions.Uros Bizjak1-0/+63
2011-08-10tree.h (can_trust_pointer_alignment): Remove.Richard Guenther1-10/+0
2011-08-10tree.h (get_pointer_alignment): Remove max-align argument.Richard Guenther1-43/+29
2011-07-29builtins.c (fold_builtin_signbit): Build the comparison with a proper type.Richard Guenther1-2/+3
2011-07-20builtins.c (fold_builtin_expect): See through the cast from truthvalue_type_n...Kai Tietz1-12/+14
2011-07-19rtl.texi (MEM_OFFSET_KNOWN_P): Document.Richard Sandiford1-4/+6
2011-07-19rtl.texi (MEM_SIZE_KNOWN_P): Document.Richard Sandiford1-4/+4