aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/utils2.c
AgeCommit message (Expand)AuthorFilesLines
2008-07-29Moved to gcc-interface.Arnaud Charlet1-2219/+0
2008-06-24utils2.c (known_alignment): Derive the alignment from pointed-to types only i...Eric Botcazou1-29/+32
2008-05-12* utils2.c (known_alignment, contains_save_expr_p)Tomas Bily1-9/+5
2008-05-03decl.c (maybe_pad_type): Try to get a form of the type with integral mode eve...Eric Botcazou1-9/+12
2008-04-23tree-cfg.c (verify_expr): Check with is_gimple_address.Paolo Bonzini1-2/+1
2008-04-20decl.c (gnat_to_gnu_entity): Also promote the alignment of constant objects, ...Eric Botcazou1-6/+9
2008-04-15ada-tree.h (DECL_BY_COMPONENT_PTR_P): Use DECL_LANG_FLAG_3.Eric Botcazou1-11/+26
2008-04-13sfn_scan.adb, [...]: Fix comment typos.Ralf Wildenhues1-1/+1
2008-04-09decl.c (validate_size): Set minimum size for fat pointers same as access types.Doug Rupp1-1/+8
2008-04-08decl.c (prepend_attributes): Fix typo.Eric Botcazou1-1/+1
2008-04-08decl.c (gnat_to_gnu_entity): If -gnatd.a and not optimizing alignment for spa...Eric Botcazou1-24/+21
2008-04-07fold-const.c (fold): New case.Eric Botcazou1-2/+2
2008-03-31utils2.c (find_common_type): Document assumption on t1/t2 vs lhs/rhs.Olivier Hainque1-20/+36
2008-01-21Update copyright year.Eric Botcazou1-1/+1
2008-01-21trans.c (gnat_to_gnu): Use POINTER_PLUS_EXPR in pointer arithmetics.Eric Botcazou1-3/+2
2007-11-16utils2.c (build_call_alloc_dealloc): Move the code retrieving an allocator re...Olivier Hainque1-33/+1
2007-09-22utils2.c (build_unary_op): Propagate the TYPE_REF_CAN_ALIAS_ALL flag to the r...Eric Botcazou1-0/+19
2007-09-03Make-lang.in: Change copyright header to refer to version 3 of the GNU Genera...Nick Clifton1-5/+4
2007-08-14re PR ada/19037 (constant renaming creates new constant)Olivier Hainque1-20/+62
2007-08-11decl.c, utils2.c: Fix whitespace in last change.Kaveh R. Ghazi1-3/+4
2007-08-11decl.c (compare_field_bitpos): Constify.Kaveh R. Ghazi1-6/+5
2007-06-15[multiple changes]Andrew Pinski1-2/+9
2007-06-06utils2.c (build_allocator): Provide the extra arguments to make_aligning_type...Olivier Hainque1-50/+143
2007-04-06utils2.c (known_alignment): Handle COMPOUND_EXPR, COND_EXPR and BIT_AND_EXPR.Olivier Hainque1-0/+21
2007-03-09cuintp.c (UI_To_gnu): Use fold_buildN calls instead of calling fold with the ...Roger Sayle1-71/+77
2007-02-16trans.c (call_to_gnu): Use build_call_list instead of build3 to build the cal...Eric Botcazou1-50/+28
2007-02-03* misc.c, utils2.c: Fix comment typos.Kazu Hirata1-1/+1
2007-01-25decl.c (gnat_to_gnu_entity): Use TREE_OVERFLOW instead of TREE_CONSTANT_OVERF...Roger Sayle1-2/+2
2006-09-29decl.c (gnat_to_gnu_entity): Do not set "const" flag on "pure" Ada subprogram...Eric Botcazou1-1/+2
2006-03-04gigi.h (get_ada_base_type): Delete.Eric Botcazou1-13/+0
2006-02-17re PR ada/26315 (ACATS failures c43208b c85006a c85006d cd92001)Eric Botcazou1-2/+3
2006-02-15re PR ada/26096 (Ada bootstrap fails in g-alleve.adb)Richard Kenner1-4/+9
2005-12-09trans.c (tree_transform, emit_check): Adjust calls to build_call_raise, passi...Olivier Hainque1-12/+39
2005-11-15decl.c: Factor common code to build a storage type for an unconstrained objec...Thomas Quinot1-65/+62
2005-10-21re PR ada/21937 (Member record alignment triggers an ICE)Eric Botcazou1-1/+43
2005-07-20Make CONSTRUCTOR use VEC to store initializers.Giovanni Bajo1-11/+16
2005-07-01Update FSF addressR. Kelley Cook1-2/+2
2005-06-16fe.h: Add entry for Opt.Exception_Locations_Suppressed so that gigi can deter...Jose Ruiz1-5/+10
2005-05-29cal.c, [...]: Fix comment typos.Kazu Hirata1-1/+1
2005-04-01adaint.c, [...]: Fix comment typos.Kazu Hirata1-1/+1
2005-03-15[multiple changes]Arnaud Charlet1-3/+3
2005-02-10Fix for c330001 - PR ada/19386Eric Botcazou1-6/+12
2004-12-23re PR middle-end/17746 (ICE when building the Ada RTS)Eric Botcazou1-1/+1
2004-10-04cuintp.c, [...]: Use gcc_assert and gcc_unreachable.Richard Kenner1-52/+30
2004-09-21decl.c (gnat_to_gnu_type, [...]): Wrap modular packed array types in both lit...Robert Dewar1-10/+10
2004-09-17alias.c (find_base_decl): Remove unreachable case '3' block.Jeffrey D. Oldham1-3/+4
2004-09-13[multiple changes]Arnaud Charlet1-107/+108
2004-09-01[multiple changes]Arnaud Charlet1-0/+1
2004-08-27tree.h (size_int_type): Remove.Nathan Sidwell1-2/+2
2004-08-25tree.h (build_int_cst): New, sign extended constant.Nathan Sidwell1-4/+4