Nathanael Nerode
5395b47b3c
(top level)
...
Merged from libada-gnattools-branch:
2004-11-28 Nathanael Nerode <neroden@gcc.gnu.org>
* gnattools: New directory.
* Makefile.def: Add gnattools as a module, depending on target-libada.
* Makefile.in: Regenerate.
* configure.in: Include gnattools in host_tools; disable it if ada
is disabled.
* configure: Regenerate.
(gcc)
* configure.ac: Rename cc_for_cross_gnattools to host_cc_for_libada.
* configure: Regenerate.
* libada-mk.in: Remove CC; rename
cc_for_cross_gnattools / cc_set_by_configure to host_cc_for_libada.
(gcc/ada)
Partial merge from libada-gnattools-branch:
2004-12-02 Nathanael Nerode <neroden@gcc.gnu.org>
* Makefile.in: Move gnattools{1,1re,2,3,4} and corresponding flags
into code in gnattools/Makefile.in. Remove direct dependencies on
stamp-tools by tools clauses.
2004-12-02 Nathanael Nerode <neroden@gcc.gnu.org>
* config-lang.in: Add gnattools to $lang_dirs.
(libada)
2004-12-03 Nathanael Nerode <neroden@gcc.gnu.org>
* Makefile.in: Add stamp file for building libada, to avoid
duplicate builds every time all-gnattools is called.
2004-12-02 Nathanael Nerode <neroden@gcc.gnu.org>
* Makefile.in: Build gcc/ada/Makefile (by running gcc/ada/configure)
here.
2004-08-16 Nathanael Nerode <neroden@gcc.gnu.org>
* configure.ac: Replace AC_CANONICAL_SYSTEM with _BUILD, _HOST,
_TARGET.
* configure: Regenerate.
2004-07-18 Nathanael Nerode <neroden@gcc.gnu.org>
* configure.ac, Makefile.in: Remove gnattools-specific code
(see gnattools directory).
* Makefile.in: Remove dead rts-* targets.
* configure: Regenerate.
(gnattools)
2005-02-02 Nathanael Nerode <neroden@gcc.gnu.org>
* Makefile.in: Remove use of cc_set_by_configure; just use
plain old CC from the top level in this case.
2005-01-30 Nathanael Nerode <neroden@gcc.gnu.org>
Merge from mainline at tag libada-gnattools-merge-20050129:
* configure.ac: Changes propagated from gcc/ada/Makefile.in.
* Makefile.in: Changes relocated from gcc/ada/Makefile.in.
2004-12-13 Nathanael Nerode <neroden@gcc.gnu.org>
* Makefile.in: Reinstate stamp-gnatlib check.
2004-12-02 Nathanael Nerode <neroden@gcc.gnu.org>
* Makefile.in: Inline gnattools{1,1-re,2,3,4} targets from
gcc/ada/configure.ac into gnattools-native and gnattools-cross
targets, collecting flags as appropriate from here,
gcc/ada/Makefile.in, gcc/ada/configure.ac, etc. Attempt to retain
identical behavior.
* configure.ac: Add necessary configure bits from
gcc/ada/configure.ac.
* configure: Regenerate.
2004-08-16 Nathanael Nerode <neroden@gcc.gnu.org>
* configure.ac: Replace AC_CANONICAL_SYSTEM with _BUILD, _HOST,
_TARGET. Replace _GCC_TOPLEV_NONCANONICAL_TARGET with
ACX_NONCANONICAL_TARGET, and replace now-redundant AC_SUBST.
* configure: Regenerate.
2004-07-18 Nathanael Nerode <neroden@gcc.gnu.org>
* Makefile.in, configure.ac: Remove libada-specific targets and
variables.
* configure: Regenerate.
* New directory, cloned from libada.
From-SVN: r95594
2005-02-26 21:43:33 +00:00
Andrew Pinski
4fa0972f8e
re PR ada/19942 (Stage 2 compilation of ali.adb causes GNAT bug box)
...
2005-02-13 Andrew Pinski <pinskia@physics.uc.edu>
PR ada/19942
* utils.c (gnat_type_for_mode): Return null instead of ICE because we asked
for an unknown mode.
From-SVN: r94989
2005-02-13 12:08:29 -08:00
Richard Henderson
bd0b34a882
utils.c (gnat_type_for_mode): Return NULL for COMPLEX modes...
...
* utils.c (gnat_type_for_mode): Return NULL for COMPLEX modes;
validate SCALAR_INT_MODE_P before calling gnat_type_for_size.
From-SVN: r94946
2005-02-12 12:02:35 -08:00
Andreas Jaeger
0ebbef54ac
* init.c (__gnat_initialize): Mark parameter as unused.
...
From-SVN: r94832
2005-02-10 16:43:53 +01:00
Arnaud Charlet
fc5a191d6f
Resync.
...
From-SVN: r94827
2005-02-10 15:00:09 +01:00
Richard Henderson
c6a912da40
builtins.c (DEF_BUILTIN): Add COND argument.
...
* builtins.c (DEF_BUILTIN): Add COND argument.
* tree.h (DEF_BUILTIN): Likewise.
* builtins.def (DEF_GCC_BUILTIN, DEF_LIB_BUILTIN, DEF_EXT_LIB_BUILTIN,
DEF_C94_BUILTIN, DEF_C99_BUILTIN, DEF_C99_C90RES_BUILTIN): Update to
match.
(DEF_BUILTIN_STUB): New.
(BUILT_IN_STACK_SAVE, BUILT_IN_STACK_RESTORE, BUILT_IN_INIT_TRAMPOLINE,
BUILT_IN_ADJUST_TRAMPOLINE, BUILT_IN_NONLOCAL_GOTO,
BUILT_IN_PROFILE_FUNC_ENTER, BUILT_IN_PROFILE_FUNC_EXIT): Use it.
* c-common.c (DEF_BUILTIN): Add COND argument.
* tree.c (local_define_builtin): New.
(build_common_builtin_nodes): New.
ada/
* utils.c (gnat_define_builtin): Remove.
(gnat_install_builtins): Use build_common_builtin_nodes.
fortran/
* f95-lang.c (gfc_init_builtin_functions): Call
build_common_builtin_nodes; do not define any functions handled
by it.
java/
* builtins.c (initialize_builtins): Call build_common_builtin_nodes.
* decl.c (java_init_decl_processing): Initialize const_ptr_type_node.
treelang/
* treetree.c (treelang_init_decl_processing): Call
build_common_builtin_nodes.
From-SVN: r94785
2005-02-09 16:22:25 -08:00
Arnaud Charlet
4c2d6a700c
a-rbtgso.adb, [...]: New files.
...
* a-rbtgso.adb, a-crbtgo.ads, a-crbtgo.adb, a-crbtgk.ads,
a-crbtgk.adb, a-crbltr.ads, a-coprnu.ads, a-coprnu.adb,
a-coorse.ads, a-coorse.adb, a-convec.ads, a-convec.adb,
a-contai.ads, a-coinve.ads, a-coinve.adb, a-cohata.ads,
a-cohama.ads, a-cohama.adb, a-ciorse.ads, a-ciorse.adb,
a-cihama.ads, a-cihama.adb, a-cidlli.ads, a-cidlli.adb,
a-chtgop.ads, a-chtgop.adb, a-cgcaso.ads, a-cgcaso.adb,
a-cgarso.ads, a-cgarso.adb, a-cdlili.ads, a-cdlili.adb,
a-cgaaso.adb, a-coormu.adb, a-ciormu.adb, a-cihase.adb,
a-cihase.ads, a-cohase.adb, a-cohase.ads, a-ciorma.ads,
a-coorma.ads, a-swunha.ads, a-stunha.ads, a-ciormu.ads,
a-coormu.ads, a-rbtgso.ads, a-swunha.adb, a-stunha.adb,
a-cgaaso.ads, a-ciorma.adb, a-coorma.adb, a-secain.adb,
a-secain.ads, a-slcain.ads, a-slcain.adb, a-shcain.ads,
a-shcain.adb, a-chtgke.ads, a-chtgke.adb, a-stwiha.ads,
a-stwiha.adb, a-strhas.ads, a-strhas.adb, a-chzla1.ads,
a-chzla9.ads, a-lfztio.ads, a-liztio.ads, a-llfzti.ads,
a-llizti.ads, a-sfztio.ads, a-siztio.ads, a-ssizti.ads,
a-stzbou.adb, a-stzbou.ads, a-stzfix.adb, a-stzfix.ads,
a-stzhas.adb, a-stzhas.ads, a-stzmap.adb, a-stzmap.ads,
a-stzsea.adb, a-stzsea.ads, a-stzsup.adb, a-stzsup.ads,
a-stzunb.adb, a-stzunb.ads, a-swunau.adb, a-swunau.ads,
a-szmzco.ads, a-szunau.adb, a-szunau.ads, a-szunha.adb,
a-szunha.ads, a-szuzti.adb, a-szuzti.ads, a-tiunio.ads,
a-wwunio.ads, a-ztcoau.adb, a-ztcoau.ads, a-ztcoio.adb,
a-ztcoio.ads, a-ztcstr.adb, a-ztcstr.ads, a-ztdeau.adb,
a-ztdeau.ads, a-ztdeio.adb, a-ztdeio.ads, a-ztedit.adb,
a-ztedit.ads, a-ztenau.adb, a-ztenau.ads, a-ztenio.adb,
a-ztenio.ads, a-ztexio.adb, a-ztexio.ads, a-ztfiio.adb,
a-ztfiio.ads, a-ztflau.adb, a-ztflau.ads, a-ztflio.adb,
a-ztflio.ads, a-ztgeau.adb, a-ztgeau.ads, a-ztinau.adb,
a-ztinau.ads, a-ztinio.adb, a-ztinio.ads, a-ztmoau.adb,
a-ztmoau.ads, a-ztmoio.adb, a-ztmoio.ads, a-zttest.adb,
a-zttest.ads, a-zzunio.ads: New files. Part of new Ada 2005
library.
From-SVN: r94764
2005-02-09 12:14:42 +01:00
Laurent GUERBY
74a2249713
Makefile.in: Fix a-intnam.ads from previous commit, add 2005 to copyright.
...
2005-01-27 Laurent GUERBY <laurent@guerby.net>
* Makefile.in: Fix a-intnam.ads from previous commit,
add 2005 to copyright.
* a-intman-rtems.ads: Renamed to...
* a-intnam-rtems.ads:
From-SVN: r94335
2005-01-27 20:19:50 +00:00
Laurent GUERBY
7d921ba4c9
Makefile.in: Rename GNAT RTEMS specific files.
...
2005-01-27 Laurent GUERBY <laurent@guerby.net>
* Makefile.in: Rename GNAT RTEMS specific files.
* 5rtpopsp.adb, 4rintnam.ads, 5rosinte.adb,
5rosinte.ads, 5rparame.adb: Replaced by files below.
* s-tpopsp-rtems.adb, a-intman-rtems.ads, s-osinte-rtems.adb,
s-osinte-rtems.ads, s-parame-rtems.adb: Replace files above.
From-SVN: r94319
2005-01-27 11:57:04 +00:00
Joel Sherrill
9011d4bba2
re PR ada/19488 (RTEMS Ada RTS doesn't compile)
...
2005-01-27 Joel Sherrill <joel.sherrill@oarcorp.com>
Laurent GUERBY <laurent@guerby.net>
PR ada/19488
* 5rosinte.ads: Add No_Key constant.
* 5rtpopsp.adb: Initialize ATCB_Key with No_Key and fix style.
* gsocket.h: Do not include <sys/socket.h> with RTEMS either.
Co-Authored-By: Laurent GUERBY <laurent@guerby.net>
From-SVN: r94318
2005-01-27 11:52:46 +00:00
Laurent GUERBY
d487e3c10a
re PR ada/19414 (ACATS cxb4003 - valgrind detects wrong code (invalid read))
...
2005-01-26 Laurent GUERBY <laurent@guerby.net>
PR ada/19414
* i-cobol.adb (Valid_Numeric): Handle zero length case.
From-SVN: r94287
2005-01-26 21:35:50 +00:00
Richard Henderson
3f38e7380e
Makefile.in (alpha-linux, [...]): Use a-intnam-linux.ads and system-linux-alpha.ads.
...
* Makefile.in (alpha-linux, LIBGNAT_TARGET_PAIRS): Use
a-intnam-linux.ads and system-linux-alpha.ads.
* a-intnam-linux-alpha.ads: Remove file.
* s-osinte-linux-alpha.ads (SIGUNUSED, SIGSTKFLT, SIGLOST): New.
* system-linux-alpha.ads: New file.
From-SVN: r93971
2005-01-20 10:27:10 -08:00
Jakub Jelinek
4d960a7ee7
re PR ada/13470 (64bits Ada bootstrap failure:xnmake etc. crash generating nmake.adb etc.)
...
PR ada/13470
* a-stunau.adb (Get_String): Don't return U.Reference, but Ret that is
set to the new string.
From-SVN: r93857
2005-01-18 23:00:12 +01:00
Toon Moene
b4c6a3a23c
system-linux-ppc.ads: Set ZCX_By_Default and GCC_ZCX_Support to True.
...
2005-01-18 Toon Moene <toon@moene.indiv.nluug.nl>
* system-linux-ppc.ads: Set ZCX_By_Default and GCC_ZCX_Support
to True.
From-SVN: r93853
2005-01-18 21:37:25 +00:00
Richard Henderson
8d5e1df273
Makefile.in (LIBGNAT_TARGET_PAIRS, [...]): Specialize for alpha-linux.
...
* Makefile.in (LIBGNAT_TARGET_PAIRS, TOOLS_TARGET_PAIRS, MISCLIB,
THREADSLIB, GNATLIB_SHARED, PREFIX_OBJS, LIBRARY_VERSION): Specialize
for alpha-linux.
* s-osinte-linux-alpha.ads, a-intnam-linux-alpha.ads: New files.
From-SVN: r93847
2005-01-18 12:01:39 -08:00
Andrew Pinski
03eef11cd3
system-darwin-ppc.ads (ZCX_By_Default): Change to True.
...
2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
* system-darwin-ppc.ads (ZCX_By_Default): Change to True.
(GCC_ZCX_Support): Likewise.
From-SVN: r93644
2005-01-14 07:12:29 -08:00
Bastian Blank
bc7566caa4
system-linux-s390.ads: Define Preallocated_Stacks.
...
2005-01-11 Bastian Blank <waldi@debian.org>
* system-linux-s390.ads: Define Preallocated_Stacks.
* system-linux-s390x.ads: Likewise.
From-SVN: r93207
2005-01-11 23:29:24 +00:00
Arnaud Charlet
e550819c80
* gnat_ugn.texi: Fix texi errors with null variables.
...
From-SVN: r92892
2005-01-04 11:51:22 +01:00
Arnaud Charlet
376a74d497
Resync.
...
From-SVN: r92853
2005-01-03 16:46:37 +01:00
Sohail Somani
15cd18b9a4
re PR ada/19128 (Bug box while building asharp)
...
2004-12-30 Sohail Somani <sohail@sohailsomani.com>
PR ada/19128
* trans.c (gnat_to_gnu): Fix typo: Use correct return variable.
From-SVN: r92732
2004-12-30 12:24:06 +01:00
Eric Botcazou
2614034eea
re PR middle-end/17746 (ICE when building the Ada RTS)
...
PR middle-end/17746
* expr.c (get_inner_reference): Add 'keep_aligning' parameter.
Break on aligning VIEW_CONVERT_EXPR nodes on STRICT_ALIGNMENT
platforms only if keep_aligning is true.
(expand_assignment): Adjust call to get_inner_reference.
(expand_expr_addr_expr_1): Likewise.
(expand_expr_real_1): Likewise.
* dojump.c (do_jump): Likewise.
* dwarf2out.c (loc_descriptor_from_tree_1): Likewise.
* fold-const.c (optimize_bit_field_compare): Likewise.
(decode_field_reference): Likewise.
(split_address_to_core_and_offset): Likewise.
* tree-ssa-loop-ivopts.c (split_address_cost): Likewise.
* expr.h (get_inner_reference): Adjust prototype.
ada/
* trans.c (Attribute_to_gnu): Adjust call to get_inner_reference.
* utils2.c (build_unary_op): Likewise.
From-SVN: r92549
2004-12-23 13:02:33 +00:00
Richard Henderson
ad50bc8d80
[multiple changes]
...
2004-12-22 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
* trans.c (mark_visited): Set TYPE_SIZES_GIMPLIFIED.
2004-12-22 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
* tree.h (TYPE_SIZES_GIMPLIFIED): New.
* function.c (gimplify_parm_type): Don't gimplify type if already done.
* gimplify.c (gimplify_decl_expr): Likewise.
(gimplify_type_sizes): Set TYPE_SIZES_GIMPLIFIED. Examine nested
array types.
2004-12-22 Richard Henderson <rth@redhat.com>
* gimplify.c (eval_save_expr): Remove.
(gimplify_one_sizepos): Unshare expr before gimplifying.
* stor-layout.c (variable_size): Revert 2004-12-19 change.
(layout_decl): Revert 2004-12-18 change.
(layout_type): Revert 2004-12-21 change.
From-SVN: r92495
2004-12-22 10:51:24 -08:00
Richard Henderson
ed9c846c20
* trans.c (gigi): Update gimplify_body call.
...
From-SVN: r92385
2004-12-19 11:59:23 -08:00
Nathan Sidwell
08f2586c92
tree.def (SET_TYPE): Remove.
...
* tree.def (SET_TYPE): Remove.
(CONSTRUCTOR): Update description.
* builtins.c (type_to_class) Remove SET_TYPE case.
* dbxout.c (dbxout_type): Likewise.
* dwarf2out.c (is_base_type): Likewise.
(gen_set_type_die): Remove.
(gen_type_die): Remove SET_TYPE case.
* expr.c (count_type_elements): Likewise.
(mostly_zeroes_p): Likewise.
(store_constructor): Likewise.
* print_tree.c (print_node): Likewise.
* stor-layout.c (layout_type): Likewise.
* tree-browser.c (browse_tree): Likewise.
* tree-inline.c (remap_type): Likewise.
* tree-pretty-print.c (dump_generic_node): Likewise.
* tree.c (type_contains_plaeholder_1, type_hash_eq,
variably_modified_type_p, initializer_zerop): Likewise.
* tree.h (SET_OR_ARRAY_CHECK): Remove.
(AGGREGATE_TYPE_P): Remove SET_TYPE check.
(TYPE_DOMAIN): Use ARRAY_TYPE_CHECK.
* typeclass.h (enum type_class): Remove set_type_class.
* varasm.c (const_hash_1): Remove SET_TYPE case.
(compare_constant, copy_constant, output_constant): Likewise.
* config/i386/i386.c (classify_argument): Likewise.
* config/ia64/ia64.c (hfa_element_mode): Likewise.
* config/sparc/sparc.c (sparc_type_code): Likewise.
* ada/decl.c (gnat_substitute_in_type): Remove SET_TYPE case.
From-SVN: r91931
2004-12-09 10:54:50 +00:00
Arnaud Charlet
180684ebb2
Resync.
...
From-SVN: r91897
2004-12-08 12:53:25 +01:00
Andreas Schwab
ed986c8e6e
* Make-lang.in (ada/trans.o): Depend on $(EXPR_H).
...
From-SVN: r91365
2004-11-27 01:53:46 +00:00
Arnaud Charlet
3c13948a7e
Resync.
...
From-SVN: r91298
2004-11-25 17:17:13 +01:00
Arnaud Charlet
061fd2bfd9
ada-tree.h: Minor reformatting of previous change to avoid lines longer than 79 characters.
...
* ada-tree.h: Minor reformatting of previous change to avoid lines
longer than 79 characters.
From-SVN: r91296
2004-11-25 17:08:51 +01:00
Olivier Hainque
e850e1f4bd
tb-gcc.c: GCC infrastructure based implementation of __gnat_backtrace.
...
* tb-gcc.c: GCC infrastructure based implementation of
__gnat_backtrace.
From-SVN: r91290
2004-11-25 14:11:09 +01:00
Steven Bosscher
39afeb1aad
c-opts.c (c_common_post_options): Don't clear flag_inline_functions.
...
gcc/
* c-opts.c (c_common_post_options): Don't clear
flag_inline_functions.
* dojump.c (clear_pending_stack_adjust): Remove check on
flag_inline_functions, it's always true.
* config/alpha/alpha.md (movdi_er_maybe_g): Remove splitter
that can never trigger.
* config/c4x/c4x.h (TARGET_CPU_CPP_BUILTINS): Don't look at
flag_inline_trees, now that flag_inline_functions is never
cleared.
* config/pdp11/pdp11.h (OPTIMIZATION_OPTIONS): Don't set
flag_inline_functions at optimization levels greater than
or equal to 3. This is already done by default.
ada/
* misc.c (gnat_post_options): Don't clear
flag_inline_functions.
cp/
* decl.c (cxx_init_decl_processing): Don't clear
flag_inline_functions.
fortran/
* options.c (gfc_post_options): Don't clear flag_inline_functions.
java/
* class.c (make_class_data): Don't check flag_inline_functions.
* lang.c (flag_really_inline): Remove unused flag.
(java_handle_option): Don't set it here. Remove special handling
of flag_inline_functions for Java.
(java_init): Don't set flag_inline_trees here. Already done...
(java_post_options): ...here. Don't clear flag_inline_functions.
From-SVN: r91190
2004-11-24 19:45:32 +00:00
Andrew Pinski
9633a6ac62
re PR ada/17986 (Compile error for make.adb breaks bootstrap)
...
2004-11-22 Andrew Pinski <pinskia@physics.uc.edu>
PR ada/17986
* ada-tree.h (lang_tree_node): Set chain_next to be the chain of the
tree.
From-SVN: r91013
2004-11-22 05:50:41 -08:00
Andreas Jaeger
7fe16580f0
stylesw.adb: Change Style_Check_Subprogram_Order to Style_Check_Order_Subprograms.
...
* stylesw.adb: Change Style_Check_Subprogram_Order to
Style_Check_Order_Subprograms.
From-SVN: r90985
2004-11-21 21:06:10 +01:00
Arnaud Charlet
9716416bf1
Resync.
...
From-SVN: r90916
2004-11-19 12:30:01 +01:00
Joseph Myers
9e637a2679
builtins.c, [...]: Avoid "`" as left quote, using "'" or %q, %< and %> as appropriate.
...
* builtins.c, c-common.c, c-decl.c, c-format.c, c-format.h,
c-parse.in, c-pch.c, c-pragma.c, collect2.c, final.c, gcc.c,
gcov.c, opts.c, pretty-print.h, protoize.c, reg-stack.c, rtl.c,
tlink.c, config/alpha/alpha.c, config/arc/arc.c, config/arm/arm.c,
config/avr/avr.c, config/c4x/c4x.c, config/darwin.c,
config/frv/frv.c, config/h8300/h8300.c, config/i386/i386.c,
config/i386/winnt.c, config/ia64/ia64.c, config/ip2k/ip2k.c,
config/iq2000/iq2000.c, config/m32r/m32r.c,
config/m68hc11/m68hc11.c, config/m68k/m68k.c, config/m68k/m68k.h,
config/mcore/mcore.c, config/mips/mips.c, config/mmix/mmix.c,
config/ns32k/ns32k.c, config/rs6000/host-darwin.c,
config/rs6000/rs6000.c, config/s390/s390.c, config/sh/sh.c,
config/sh/symbian.c, config/stormy16/stormy16.c,
config/v850/v850.c: Avoid "`" as left quote, using "'" or %q, %<
and %> as appropriate. Use %' as apostrophe in diagnostics where
applicable. Use %< and %> in place of '' quotes where applicable.
Use %qs in place of %<%s%>. Consistently quote __builtin function
names.
ada:
* misc.c (gnat_handle_option): Use %< and %> for quoting in
warning message.
cp:
* call.c, class.c, decl.c, decl2.c, error.c, mangle.c, parser.c,
pt.c, search.c, semantics.c, typeck.c: Use %q, %< and %> for
quoting in diagnostics.
* parser.c (cp_parser_sizeof_operand): Use '' instead of `' for
quoting in printf format.
* decl.c (duplicate_decls, start_decl): Use %qD instead of
unquoted %D.
objc:
* objc-act.c: Use %q, %< and %> for quoting in diagnostics.
testsuite:
* gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
From-SVN: r90337
2004-11-09 10:13:30 +00:00
Rainer Orth
0506cb1c00
* a-numaux-x86.adb (Tan): Fix fdivp syntax.
...
From-SVN: r90263
2004-11-08 14:03:44 +00:00
Andreas Schwab
426e7d289b
* Makefile.in (install-gnatlib): Remove spurious hyphen.
...
From-SVN: r90221
2004-11-07 01:34:55 +00:00
Andrew Pinski
8785609eaf
Correct the date in my changelog entry
...
From-SVN: r89989
2004-11-02 08:32:55 -08:00
Andrew Pinski
bb342a7752
re PR ada/18228 (Ada uses the wrong file ending for its shared library on darwin)
...
2004-10-26 Andrew Pinski <pinskia@physics.uc.edu>
PR ada/18228
* Makefile.in (darwin): Set soext to .dylib.
From-SVN: r89988
2004-11-02 08:30:47 -08:00
Arnaud Charlet
0ca5fab2b7
Resync.
...
From-SVN: r89679
2004-10-27 15:57:10 +02:00
Aaron W. LaFramboise
d65c67104f
Fix date.
...
From-SVN: r89325
2004-10-20 02:11:04 -06:00
Aaron W. LaFramboise
aa75e737b8
adaint.c (__gnat_get_libraries_from_registry): Cast value to LPBYTE.
...
* adaint.c (__gnat_get_libraries_from_registry): Cast value
to LPBYTE.
(__gnat_portable_spawn): Remove const.
* mingw32.h (MAXPATHLEN): Check for previous definition.
From-SVN: r89323
2004-10-20 02:05:09 -06:00
Matthias Klose
95e1958054
* gnatvsn.ads: Set gnat library version to 4.0.
...
From-SVN: r89246
2004-10-18 21:47:21 +00:00
Vincent Celier
88a6ecb6f2
mlib-tgt.ads: (Build_Dynamic_Library): New parameter Options_2
...
2004-10-05 Vincent Celier <celier@gnat.com>
* mlib-tgt.ads: (Build_Dynamic_Library): New parameter Options_2
From-SVN: r88548
2004-10-05 10:13:11 +02:00
Laurent GUERBY
110aba1432
re PR ada/15156 (gnatlink does not link due to undefined symbol _gnat__strings_E)
...
2004-10-04 Laurent GUERBY <laurent@guerby.net>
PR ada/15156
* Makefile.in: Define and use RANLIB_FLAGS.
From-SVN: r88525
2004-10-04 19:10:02 +00:00
Pascal Obry
0955276329
tracebak.c: Always set LOWEST_ADDR to 0 on Win32 (as done on all other x86 platforms).
...
2004-10-04 Pascal Obry <obry@gnat.com>
* tracebak.c: Always set LOWEST_ADDR to 0 on Win32 (as done on all
other x86 platforms).
From-SVN: r88510
2004-10-04 17:02:29 +02:00
Olivier Hainque
a8e490b7eb
s-tassta.adb (Task_Wrapper): Make it Convention C...
...
2004-10-04 Olivier Hainque <hainque@act-europe.fr>
* s-tassta.adb (Task_Wrapper): Make it Convention C, which makes sense
in general and triggers stack alignment adjustment for thread entry
points on targets where this is necessary.
From-SVN: r88509
2004-10-04 17:02:10 +02:00
Bernard Banner
71c10a83a6
re PR ada/13897 (gnat does not implement tasking on powerpc)
...
2004-10-04 Bernard Banner <banner@gnat.com>
PR ada/13897
* Makefile.in: Add section for powerpc linux
Add variant i-vxwork-x86.ads
* i-vxwork-x86.ads, system-linux-ppc.ads: New files.
From-SVN: r88508
2004-10-04 17:01:52 +02:00
Olivier Hainque
9a03df5556
init.c (__gnat_initialize): Call an Ada subprogram to perform the table registration calls when need be.
...
2004-10-04 Olivier Hainque <hainque@act-europe.fr>
* init.c (__gnat_initialize): Call an Ada subprogram to perform the
table registration calls when need be. Ensures no reference to the crt
ctors symbol are issued in the SJLJ case, which avoids possible
undefined symbol errors in the case of modules to be statically linked
with the kernel.
From-SVN: r88507
2004-10-04 17:01:21 +02:00
Javier Miranda
28d6470f55
sem_ch4.adb (Try_Object_Operation): Reformat the code to expand in-line the code corresponding to subprogram...
...
2004-10-04 Javier Miranda <miranda@gnat.com>
* sem_ch4.adb (Try_Object_Operation): Reformat the code to expand
in-line the code corresponding to subprogram Analyze_Actuals. In
addition, analyze the actuals only in case of subprogram call.
From-SVN: r88506
2004-10-04 17:01:03 +02:00
Ed Falis
06237875d4
s-vxwork-x86.ads: (FP_CONTEXT): Defined to be correct size
...
2004-10-04 Ed Falis <falis@gnat.com>
* s-vxwork-x86.ads: (FP_CONTEXT): Defined to be correct size
From-SVN: r88505
2004-10-04 17:00:43 +02:00