summaryrefslogtreecommitdiff
path: root/gcc/builtins.c
Commit message (Expand)AuthorAgeFilesLines
* Modify gcc/*.[hc] double_int call sites to use the new interface.Lawrence Crowl2012-09-071-9/+9
* re PR middle-end/54486 (Spurious printf format warning mentions nonexistent t...Jakub Jelinek2012-09-051-2/+2
* builtins.c (expand_builtin_atomic_compare_exchange): Pass old value operand a...Ulrich Weigand2012-08-081-3/+5
* Introduce and use unknown_optabRichard Henderson2012-07-241-1/+1
* builtins.c (get_object_alignment_2): Correct offset handling when using type ...Richard Guenther2012-07-201-7/+15
* tree.h (get_object_or_type_alignment): Remove.Richard Guenther2012-07-181-119/+86
* re PR c/53937 (Pack'ing struct causes gcc to not recognize that an field's ad...Richard Guenther2012-07-131-0/+7
* re PR middle-end/53688 (191.fma3d in SPEC CPU 2000 miscompiled)Michael Matz2012-06-211-109/+26
* 2012-06-2 Kenneth Zadeck <zadeck@naturalbridge.com>Kenneth Zadeck2012-06-021-2/+2
* rtl.h (assign_stack_temp, [...]): Remove 'keep' argument.Michael Matz2012-05-291-2/+2
* rtl.h (plus_constant, [...]): Merge into a single plus_constant function.Richard Sandiford2012-05-051-11/+15
* builtins.c (get_object_alignment_1): Return whether we can determine the alig...Martin Jambor2012-05-031-59/+95
* ChangeLog entry:Kirill Yukhin2012-05-021-10/+25
* Add -Wvarargs optionDodji Seketeli2012-04-301-4/+4
* Fix va_start related locationDodji Seketeli2012-04-301-4/+19
* re PR target/52624 (missing __builtin_bswap16)Eric Botcazou2012-04-111-15/+23
* builtins.c (expand_builtin_cexpi): Use copy_addr_to_reg instead of copy_to_mo...Uros Bizjak2012-03-191-3/+3
* re PR middle-end/52592 (compilation failure with undefined reference to `__bu...Jakub Jelinek2012-03-151-23/+52
* re PR middle-end/52177 (ICE: verify_gimple failed: non-trivial conversion at ...Jakub Jelinek2012-02-101-7/+7
* re PR middle-end/51867 (GCC generates inconsistent code for same sources call...Bin Cheng2012-02-091-1/+0
* compiler: Use new __builtin_init_heap_trampoline.Ian Lance Taylor2012-01-271-10/+18
* tree.h (get_pointer_alignment_1): Declare.Richard Guenther2012-01-251-14/+36
* builtins.def (BUILT_IN_STPNCPY_CHK): New definition.Romain Geissler2011-12-151-7/+23
* re PR tree-optimization/51315 (unaligned memory accesses generated with -ftre...Eric Botcazou2011-12-081-0/+25
* cgraph.c (cgraph_create_edge_1): Initialize call_stmt_cannot_inline_p from th...Richard Guenther2011-12-051-2/+2
* re PR other/51011 (FAIL: gcc.dg/atomic-generic.c (test for excess errors))Andrew MacLeod2011-11-251-1/+1
* optab.c (maybe_emit_atomic_exchange): New.Andrew MacLeod2011-11-241-19/+17
* builtins.c (expand_builtin): Remove 4th parameter representing weak/strong mo...Andrew MacLeod2011-11-171-6/+22
* Unify implementations of __builtin_mem_*_fence and __sync_synchronize.Richard Henderson2011-11-171-86/+5
* builtins.c (expand_builtin_compare_and_swap): If target is const0, don't pass...Richard Henderson2011-11-121-8/+15
* re PR middle-end/51038 (29_atomics/atomic_flag/clear/1.cc test_and_set/explic...Andrew MacLeod2011-11-101-0/+71
* re PR rtl-optimization/51040 (ICE: RTL check: access of elt 1 of 'not' with l...Andrew MacLeod2011-11-101-2/+11
* Allow libcalls to be installed for legacy __sync optabs.Richard Henderson2011-11-071-1/+1
* atomic_base.h (atomic_thread_fence): Call builtin.Andrew MacLeod2011-11-071-4/+4
* Check in patch/merge from cxx-mem-model BranchAndrew Macleod2011-11-061-100/+735
* re PR c++/50956 (-Wcast-qual does not work)Paolo Carlini2011-11-021-1/+1
* Remove extra newline added in October 11 changeMichael Meissner2011-10-241-2/+1
* Convert standard builtin functions from being arrays to using a functional in...Michael Meissner2011-10-111-92/+94
* re PR middle-end/50527 (inconsistent vla align)Tom de Vries2011-10-071-3/+19
* tree.h (avoid_folding_inline_builtin): New prototype.Jakub Jelinek2011-10-061-1/+1
* re PR middle-end/50604 (verify_gimple failed: type mismatch in binary express...Jakub Jelinek2011-10-041-3/+10
* re PR middle-end/38509 (Bogus "attempt to free a non-heap object" warning)Mark Heffernan2011-08-231-5/+6
* tree.h (convert_to_ptrofftype_loc): New function.Richard Guenther2011-08-171-6/+6
* re PR debug/50006 (ICE in in connect_traces, at dwarf2cfi.c:2677)Richard Henderson2011-08-151-0/+1
* builtins.c (expand_builtin_memcmp): Do not use cmpstrnsi pattern.Nick Clifton2011-08-121-20/+8
* builtins.def (BUILT_IN_ICEIL{,F,L}, [...]): New builtin definitions.Uros Bizjak2011-08-121-0/+63
* tree.h (can_trust_pointer_alignment): Remove.Richard Guenther2011-08-101-10/+0
* tree.h (get_pointer_alignment): Remove max-align argument.Richard Guenther2011-08-101-43/+29
* builtins.c (fold_builtin_signbit): Build the comparison with a proper type.Richard Guenther2011-07-291-2/+3
* builtins.c (fold_builtin_expect): See through the cast from truthvalue_type_n...Kai Tietz2011-07-201-12/+14