Richard Henderson
fa5884290a
re PR tree-optimization/19158 (GNAT Bug Box compiling makegpr.adb of the GNAT tools)
...
2005-01-04 Richard Henderson <rth@redhat.com>
PR tree-opt/19158
* tree-sra.c (generate_one_element_init): Just
call gimplify_and_add.
(generate_element_init): Record the
new referenced variables and mark them for renaming
and split out to ...
(generate_element_init_1): This.
(scalarize_init): Don't call push_gimplify_context/
pop_gimplify_context.
From-SVN: r92911
2005-01-04 15:54:26 -08:00
Geoffrey Keating
5f0c48ed93
* toplev.c (get_src_pwd): Handle failure of getpwd().
...
From-SVN: r92910
2005-01-04 23:28:00 +00:00
Roger Sayle
e3523f56d2
fold-const.c (fold_single_bit_test): Delete unreachable handling of TRUTH_NOT_EXPR.
...
* fold-const.c (fold_single_bit_test): Delete unreachable handling
of TRUTH_NOT_EXPR.
(fold): Don't call fold_single_bit_test with a TRUTH_NOT_EXPR, as
all the cases handled by it are inverted by invert_truthvalue.
From-SVN: r92909
2005-01-04 21:42:52 +00:00
Geoffrey Keating
242746f197
re PR preprocessor/19257 (mmix-knuth-mmixware testsuite failure: gcc.dg/cpp/subframework1.c)
...
PR 19257
* gcc.dg/cpp/subframework1.c: Run only on Darwin.
From-SVN: r92903
2005-01-04 19:39:09 +00:00
Eric Botcazou
9746bb275e
sparc.md (save_register_windowdi): Add missing mode.
...
* config/sparc/sparc.md (save_register_windowdi): Add missing mode.
(save_register_windowsi): Likewise.
From-SVN: r92902
2005-01-04 19:03:45 +00:00
Richard Henderson
bfee926bd1
* tree-mudflap.c (mf_varname_tree): Fix thinko setting declname.
...
From-SVN: r92901
2005-01-04 10:47:02 -08:00
Uros Bizjak
21e5076a0b
re PR middle-end/17767 (MMX intrinsics cause internal compiler error)
...
PR middle-end/17767
* cse.c (fold_rtx) [RTX_COMPARE, RTX_COMM_COMPARE]: Don't attempt
any simplifications of vector mode comparison operators.
* simplify-rtx.c (simplify_relational_operation): Fix variable name.
testsuite:
* gcc.dg/i386-mmx-6.c: New test case.
From-SVN: r92896
2005-01-04 16:44:25 +01:00
Paolo Bonzini
8ea9d0c7c9
re PR tree-optimization/18308 (ICE in do_jump, at dojump.c:274)
...
gcc:
2005-01-04 Paolo Bonzini <bonzini@gnu.org>
Devang Patel <dpatel@apple.com>
PR tree-optimization/18308
* tree-if-conv.c (add_to_dst_predicate_list): Gimplify
the operands before creating a new expression.
* dojump.c (do_jump): Make drop_through_label available
for all cases. Add expansion of COND_EXPR.
gcc/testsuite:
2005-01-04 Paolo Bonzini <bonzini@gnu.org>
* gcc.dg/vect/pr18308.c: New testcase.
Co-Authored-By: Devang Patel <dpatel@apple.com>
From-SVN: r92895
2005-01-04 14:37:23 +00:00
Ira Rosen
8c427b58d1
tree-vectorizer.c (vect_analyze_offset_expr): Test for INTEGER_CST instead of TREE_CONSTANT.
...
2005-01-04 Ira Rosen <irar@il.ibm.com>
* tree-vectorizer.c (vect_analyze_offset_expr): Test for
INTEGER_CST instead of TREE_CONSTANT.
(vect_gen_niters_for_prolog_loop): Test for INTEGER_CST
instead of TREE_CONSTANT.
(vect_analyze_pointer_ref_access): Test for INTEGER_CST
instead of TREE_CONSTANT.
From-SVN: r92894
2005-01-04 13:12:26 +00:00
Eric Botcazou
8287d24ad5
tree-eh.c (replace_goto_queue): Return early if the queue is empty.
...
* tree-eh.c (replace_goto_queue): Return early if the queue is
empty.
From-SVN: r92893
2005-01-04 12:45:42 +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
Uros Bizjak
9e4ae64b32
re PR target/19240 (runtime performance regression in floating point heavy code, x86/SSE)
...
PR target/19240
* config/i386/i386.md (*fop_df_1_i387): Disable for TARGET_SSE_MATH.
(*fop_df_1_i387): Disable for (TARGET_SSE2 && TARGET_SSE_MATH).
From-SVN: r92891
2005-01-04 11:40:52 +01:00
Richard Henderson
c756af7901
fold-const.c (force_fit_type): Cope with types larger than 2 HWI.
...
* fold-const.c (force_fit_type): Cope with types larger than 2 HWI.
(fold_convert_const_int_from_int, fold_convert_const_int_from_real,
fold_convert_const_real_from_real): Split out from ...
(fold_convert_const): ... here.
From-SVN: r92890
2005-01-04 02:11:22 -08:00
Richard Henderson
d30c94610f
re PR target/19235 (GCC generates SSE2 instructions for AthlonXP which doesn't support them.)
...
PR target/19235
* config/i386/i386.md (movdi_2): Separate SSE1 and SSE2 alternatives.
(mov<MMXMODEI>_internal): Likewise.
(movdf_nointeger): Prefer Y while not preferring, but allowing, x.
Add V2SF case; use it for SSE1; don't use TI.
(movdf_integer): Likewise.
(mov<SSEMODEI>_internal, movti_internal): Force V4SF for SSE1.
From-SVN: r92889
2005-01-04 02:00:55 -08:00
Ira Rosen
7d23434bbe
tree-vectorizer.c (vect_strip_conversions): New function.
...
2005-01-03 Ira Rosen <irar@il.ibm.com>
* tree-vectorizer.c (vect_strip_conversions): New function.
(vect_analyze_offset_expr): Call vect_strip_conversions. Add
check for binary class.
From-SVN: r92888
2005-01-04 07:56:51 +00:00
Andreas Jaeger
1aae12a2d9
* gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
...
From-SVN: r92887
2005-01-04 07:15:28 +01:00
R. Kelley Cook
b256bfa2d6
Correct typo in PR number
...
From-SVN: r92886
2005-01-04 03:14:44 +00:00
Geoffrey Keating
942926ad9a
Index: libcpp/ChangeLog
...
2005-01-03 Geoffrey Keating <geoffk@apple.com>
* files.c (_cpp_find_file): Add files found by search_path_exhausted
to the list of all files.
Index: gcc/testsuite/ChangeLog
2005-01-03 Geoffrey Keating <geoffk@apple.com>
Robert Bowdidge <bowdidge@apple.com>
* gcc.dg/cpp/subframework1.c: New.
* gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
* gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
* gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
* gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
Co-Authored-By: Robert Bowdidge <bowdidge@apple.com>
From-SVN: r92883
2005-01-04 02:13:56 +00:00
Daniel Berlin
1eb3331e96
Fix PR debug/17924 Fix PR debug/19191
...
2005-01-03 Daniel Berlin <dberlin@dberlin.org>
Fix PR debug/17924
Fix PR debug/19191
* dwarf2out.c (block_ultimate_origin): Follow decl origin if origin
is a decl.
* gimple-low.c (mark_blocks_with_used_vars): New function.
(mark_blocks_with_used_subblocks): Ditto.
(mark_used_blocks): Ditto.
(pass_mark_used_blocks): New pass.
* tree-inline.c: Include debug.h.
(expand_call_inline): Call outlining_inline_function here.
* tree-optimize.c (init_tree_optimization_passes): Add
pass_mark_used_blocks.
* tree-pass.h (pass_mark_used_blocks): New.
* Makefile.in (tree-inline.o): Add debug.h dependency.
From-SVN: r92882
2005-01-04 01:54:26 +00:00
Mark Mitchell
35a91d7611
testsuite_hooks.cc: Use __throw_exception_again instead of just throw.
...
* testsuite/testsuite_hooks.cc: Use __throw_exception_again
instead of just throw.
From-SVN: r92881
2005-01-04 01:45:48 +00:00
Mark Mitchell
8ca82e0965
testsuite_hooks.cc: Update coypright and follow style guidelines.
...
* testsuite/testsuite_hooks.cc: Update coypright and follow style
guidelines.
* testsuite/testsuite_hooks.h: Likewise.
* testsuite/27_io/basic_filebuf/close/char/4879.cc: Use
semaphores, not sleep.
* testsuite/27_io/basic_filebuf/close/char/9964.cc: Likewise.
* testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise.
* testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: Likewise.
* testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc:
Likewise.
* testsuite/27_io/basic_filebuf/open/char/9507.cc: Likewise.
* testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise.
* testsuite/27_io/objects/char/7.cc: Likewise.
* testsuite/27_io/objects/char/9661-1.cc: Likewise.
* testsuite/27_io/objects/wchar_t/7.cc: Likewise.
* testsuite/27_io/objects/wchar_t/9661-1.cc: Likewise.
From-SVN: r92877
2005-01-04 00:17:16 +00:00
GCC Administrator
85b7d88973
Daily bump.
...
From-SVN: r92875
2005-01-04 00:16:18 +00:00
Mark Mitchell
fd99e13432
Fix typos
...
From-SVN: r92872
2005-01-04 00:08:57 +00:00
Geoffrey Keating
d7001ae593
darwin.c (darwin_handle_weak_import_attribute): Permit VAR_DECLs to have weak_import attribute.
...
2005-01-03 Geoffrey Keating <geoffk@apple.com>
* config/darwin.c (darwin_handle_weak_import_attribute): Permit
VAR_DECLs to have weak_import attribute.
Index: testsuite/ChangeLog
2005-01-03 Geoffrey Keating <geoffk@apple.com>
* gcc.dg/darwin-weakimport-1.c: Remove check for variables
producing warning.
* gcc.dg/darwin-weakimport-2.c: New.
From-SVN: r92871
2005-01-03 23:26:54 +00:00
Geoffrey Keating
a035080cbc
darwin-fallback.c: Use 'ucontext_t' rather than 'struct ucontext'.
...
* config/rs6000/darwin-fallback.c: Use 'ucontext_t' rather than
'struct ucontext'.
From-SVN: r92870
2005-01-03 23:17:55 +00:00
Steven Bosscher
1ab219d324
passes.c (rest_of_compilation): Don't run regmove if only flag_expensive_optimizations...
...
* passes.c (rest_of_compilation): Don't run regmove if only
flag_expensive_optimizations, require flag_regmove instead.
From-SVN: r92869
2005-01-03 22:34:29 +00:00
Steven G. Kargl
d22e48951c
arith.c: Add system.h; remove string.h
...
* arith.c: Add system.h; remove string.h
* decl.c: Ditto
* matchexp.c: Ditto
* parse.c: Ditto
* resolve.c: Ditto
* st.c: Ditto
* check.c: Remove stdlib.h and stdarg.h
* error.c: Remove stdlib.h, stdarg.h, stdio.h, string.h
* expr.c: Add system.h; remove stdarg.h, stdio.h, and string.h
* f95-lang.c: Add system.h; remove stdio.h
* interface.c: Add system.h; remove stdlib.h and string.h
* intrinsic.c: Remove stdarg.h, stdio.h, and string.h
* io.c: Remove string.h
* simplify.c: Ditto
* match.c: Remove stdarg.h and string.h
* misc.c: Update copyright; add system.h; remove stdlib.h,
string.h, and sys/stat.h
* module.c: Add system.h; remove string.h, stdio.h, errno.h,
unistd.h, and time.h
* option.c: Remove string.h and stdlib.h
* primary.c: Ditto
* scanner.c: Update copyright; add system.h; remove stdlib.h,
stdio.h, string.h, and strings.h
* symbol.c: Add system.h; remove stdlib.h, stdio.h, and string.h
* trans-array.c: Remove stdio.h and gmp.h
* trans-const.c: Ditto
* trans-expr.c: Ditto
* trans-io.c: Ditto
* trans-stmt.c: Ditto
* trans.c: Ditto
* trans-intrinsic.c: Remove stdio.h and string.h
From-SVN: r92866
2005-01-03 13:43:55 -08:00
Mark Mitchell
8f1032c16a
configure.ac: Check for sys/ipc.h and sys/sem.h.
...
* configure.ac: Check for sys/ipc.h and sys/sem.h.
* config.h.in: Regenerated.
* configure: Likewise.
* testsuite/testsuite_hooks.cc (_GLIBCXX_SYSV_SEM): Conditionally
define.
(sys/types.h): Include.
(sys/ipc.h): Likewise.
(sys/sem.h): Likewise.
(__gnu_test::semun): New type.
(__gnu_test::semaphore::sempaphore): New function.
(__gnu_test::semaphore::~semaphore): Likewise.
(__gnu_test::semaphore::wait): Likewise.
(__gnu_test::semaphore::signal): Likewise.
* testsuite/testsuite_hooks.h (__gnu_test::semaphore): New class.
* testsuite/27_io/basic_filebuf/close/char/4789.cc: Use
semaphores, not sleep.
* testsuite/27_io/basic_filebuf/close/char/9964.cc: Likewise.
* testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise.
* testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: Likewise.
* testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc:
Likewise.
* testsuite/27_io/basic_filebuf/open/char/9507.cc: Likewise.
* testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise.
* testsuite/27_io/objects/char/7.cc: Likewise.
* testsuite/27_io/objects/char/9661-1.cc: Likewise.
* testsuite/27_io/objects/wchar_t/7.cc: Likewise.
* testsuite/27_io/objects/wchar_t/9961-1.cc: Likewise.
From-SVN: r92865
2005-01-03 21:31:39 +00:00
Eric Botcazou
e6abef6140
litecoff.h (TARGET_OS_CPP_BUILTINS): Do not register "sparc".
...
* config/sparc/litecoff.h (TARGET_OS_CPP_BUILTINS): Do not
register "sparc".
* config/sparc/sysv4-only.h (TARGET_OS_CPP_BUILTINS): Likewise.
* config/sparc/rtemself.h (TARGET_SUB_OS_CPP_BUILTINS): Likewise.
* config/sparc/sol2-64.h (TARGET_SUB_OS_CPP_BUILTINS): Delete.
* config/sparc/sp64-elf.h (TARGET_SUB_OS_CPP_BUILTINS): Likewise.
From-SVN: r92864
2005-01-03 21:00:25 +00:00
Richard Henderson
bf7df5992d
* g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
...
From-SVN: r92863
2005-01-03 12:19:47 -08:00
Richard Henderson
f61134e88b
ia64.c (TARGET_VECTOR_MODE_SUPPORTED_P): New.
...
* config/ia64/ia64.c (TARGET_VECTOR_MODE_SUPPORTED_P): New.
(ia64_const_ok_for_letter_p): New.
(ia64_const_double_ok_for_letter_p): New.
(ia64_extra_constraint): New.
(ia64_expand_vecint_compare): New.
(ia64_expand_vcondu_v2si): New.
(ia64_expand_vecint_cmov): New.
(ia64_expand_vecint_minmax): New.
(ia64_print_operand): Add 'v'.
(ia64_preferred_reload_class): New.
(ia64_vector_mode_supported_p): New.
* config/ia64/ia64.h (UNITS_PER_SIMD_WORD): New.
(PREFERRED_RELOAD_CLASS): Move to function.
(CONST_OK_FOR_LETTER_P): Move to function.
(CONST_DOUBLE_OK_FOR_LETTER_P): Move to function.
(CONSTRAINT_OK_FOR_Q, CONSTRAINT_OK_FOR_R): Remove.
(CONSTRAINT_OK_FOR_S, CONSTRAINT_OK_FOR_T): Remove.
(EXTRA_CONSTRAINT): Move to function.
* config/ia64/ia64.md: Include vect.md.
(itanium_class): Add mmalua.
(type): Handle it.
* config/ia64/itanium1.md (1_mmalua): New. Add it to bypasses.
(1b_mmalua): New.
* config/ia64/itanium2.md (2_mmalua, 2b_mmalua): Similarly.
* config/ia64/predicates.md (gr_reg_or_0_operand): Accept any
CONST0_RTX.
(const_int_2bit_operand): New.
(fr_reg_or_0_operand): New.
* config/ia64/ia64-modes.def: Add vector modes.
* config/ia64/ia64-protos.h: Update.
* config/ia64/vect.md: New file.
* gcc.dg/vect/vect.exp: Enable for ia64.
* lib/target-supports.exp (check_effective_target_vect_int): Likewise.
(check_effective_target_vect_float): Likewise.
(check_effective_target_vect_no_align): Likewise.
* gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
* gcc.dg/vect/vect-8.c: Likewise.
From-SVN: r92862
2005-01-03 11:59:13 -08:00
Richard Henderson
3198b947a8
* simplify-rtx.c (simplify_binary_operation): Handle VEC_CONCAT.
...
From-SVN: r92861
2005-01-03 11:41:06 -08:00
Eric Botcazou
cde7853d20
Process_4.java (Process_4): Expect only a non-zero exit status from 'false'.
...
* testsuite/libjava.lang/Process_4.java (Process_4): Expect only
a non-zero exit status from 'false'.
From-SVN: r92860
2005-01-03 19:13:12 +00:00
Volker Reichelt
33a697020b
re PR c++/14136 (double error message for typename used as destructor declarator)
...
PR c++/14136
* parser.c (cp_parser_unqualified_id): Do not issue error message
for typedef-name as destructor declarator when performing an
uncommitted tentative parse.
From-SVN: r92859
2005-01-03 17:03:00 +00:00
Uros Bizjak
7db6be6f9b
re PR target/19235 (GCC generates SSE2 instructions for AthlonXP which doesn't support them.)
...
PR target/19235
* gcc.dg/pr19236-1.c: New test case.
From-SVN: r92855
2005-01-03 16:56:16 +01:00
Arnaud Charlet
376a74d497
Resync.
...
From-SVN: r92853
2005-01-03 16:46:37 +01:00
Arnaud Charlet
87b3f81fc9
ug_words, [...]: Added alpha-ivms transitioning section to porting guide chapter (vms version).
...
* ug_words, gnat_ugn.texi: Added alpha-ivms transitioning section to
porting guide chapter (vms version).
Revised doc title (removed "for native platforms") and subtitle.
Add discussion on warning flag for obsolescent features. First we
note that it applies to obsolete GNAT features, which was previously
omitted. Second we contrast the behavior with that of the new
Ada 2005 AI-368 restriction No_Obsolescent_Features.
Preliminary rewriting of GNAT & libraries chapter in order to take
into account default project locations & new project manager
capabilities.
* cstand.adb (Create_Operators): Clean up format and documentation of
unary and binary operator result tables. No change in code, just
reformatting and addition of comments.
* errout.ads, gnatfind.adb, s-maccod.ads, sem.adb,
sem_ch2.adb: Minor reformatting
* atree.ads, elists.ads, lib.ads, namet.ads, nlists.ads, repinfo.ads,
sinput.ads, stringt.ads, uintp.ads, urealp.ads: Minor clarification to
comments for Tree_Read and Tree_Write.
* exp_attr.ads: Minor reformatting.
* comperr.adb (Compiler_Abort): Add specialized message for GAP
versions.
* exp_pakd.adb (Create_Packed_Array_Type): Add a guard to check
whether the ancestor type is private, as may be the case with nested
instantiations.
From-SVN: r92852
2005-01-03 16:43:24 +01:00
Arnaud Charlet
e9906cbf17
s-tasini.ads, [...] (Undefer_Abortion): Handle case of Self_Id.Deferral_Level = 0.
...
* s-tasini.ads, s-tasini.adb (Undefer_Abortion): Handle case of
Self_Id.Deferral_Level = 0.
(Do_Pending_Action): Move this function to the spec.
* s-tasren.adb (Selective_Wait [Terminate_Selected]): Call
Do_Pending_Action explicitely when needed, in case we're using
No_Abort restrictions.
* s-tassta.adb (Create_Task): If Abort is not allowed, reset the
deferral level since it will not get changed by the generated code.
Keeping a default value of 1 would prevent some operations (e.g.
select or delay) to proceed successfully.
From-SVN: r92851
2005-01-03 16:42:23 +01:00
Arnaud Charlet
b558cbe01b
s-fileio.adb (Temp_File_Record): Change length of string component Name from L_tmpnam + 1 to max_path_len + 1.
...
* s-fileio.adb (Temp_File_Record): Change length of string component
Name from L_tmpnam + 1 to max_path_len + 1.
From-SVN: r92850
2005-01-03 16:41:53 +01:00
Arnaud Charlet
da709d08b9
sem_ch4.adb (Has_Fixed_Op): New predicate in Check_Arithmetic_Pair...
...
* sem_ch4.adb (Has_Fixed_Op): New predicate in Check_Arithmetic_Pair,
to determine whether one of the operands is a fixed-point type for
which a user-defined multiplication or division operation might be
defined.
* sem_res.adb (Valid_Conversion): The legality rules for conversions
of access types are symmetric in Ada 2005: either designated type can
be unconstrained.
From-SVN: r92849
2005-01-03 16:41:36 +01:00
Arnaud Charlet
416cd96afe
sem_ch12.adb (Analyze_Package_Instantiation): Create a separate node to use as the defining identifier for a formal package.
...
* sem_ch12.adb (Analyze_Package_Instantiation): Create a separate node
to use as the defining identifier for a formal package.
(Remove_Parent): If the instance takes place within (an instance of)
a sibling, preserve private declarations of common parent.
From-SVN: r92848
2005-01-03 16:41:04 +01:00
Arnaud Charlet
4bb6d5fd42
s-arit64.adb (Double_Divide): Put back changes that got accidentally removed during the previous update (test...
...
* s-arit64.adb (Double_Divide): Put back changes that got accidentally
removed during the previous update (test properly for case of dividing
largest negative number by -1, which generates overflow).
From-SVN: r92847
2005-01-03 16:40:46 +01:00
Arnaud Charlet
01af9aff56
par.adb: Enhance error message handling for configuration file pragmas.
...
* par.adb: Enhance error message handling for configuration file
pragmas.
From-SVN: r92846
2005-01-03 16:40:30 +01:00
Arnaud Charlet
0fe6afd3cf
s-osinte-darwin.ads, [...]: Clean up darwin port by using proper type definitions from header files.
...
* s-osinte-darwin.ads, s-osinte-darwin.adb: Clean up
darwin port by using proper type definitions from header files.
Use SIGTERM instead of SIGABRT for SIGADAABORT.
From-SVN: r92845
2005-01-03 16:40:15 +01:00
Arnaud Charlet
8d75f39cb2
namet.adb (Get_Decoded_Name_With_Brackets): Fix case of not allowing upper case letter or underscore after W...
...
* namet.adb (Get_Decoded_Name_With_Brackets): Fix case of not allowing
upper case letter or underscore after W, as allowed by spec.
From-SVN: r92844
2005-01-03 16:39:51 +01:00
Arnaud Charlet
fa0d36062d
make.adb (Collect_Arguments_And_Compile): Do not attempt to build libraries when Unique_Compile is True (-u switch).
...
* make.adb (Collect_Arguments_And_Compile): Do not attempt to build
libraries when Unique_Compile is True (-u switch).
(Gnatmake): ditto.
From-SVN: r92843
2005-01-03 16:39:36 +01:00
Arnaud Charlet
8711f4199e
re PR ada/16949 (sinfo.ads refers to a SPITBOL program (creating sinfo.h) which is no longer there)
...
PR ada/16949
* sinfo.ads: Fix obsolete reference to xsinfo.spt (replaced by
xsinfo.adb).
From-SVN: r92842
2005-01-03 16:39:16 +01:00
Arnaud Charlet
02d0677655
re PR ada/17527 (Ada Bootstrap problem because of -Werror)
...
PR ada/17527
* init.c: Fix warnings on Free BSD section.
From-SVN: r92841
2005-01-03 16:38:54 +01:00
Arnaud Charlet
8bded5832c
i-cstrin.adb (Update): Do not append a null in form called with a String.
...
* i-cstrin.adb (Update): Do not append a null in form called with a
String. This avoids unintended behavior.
From-SVN: r92840
2005-01-03 16:38:35 +01:00
Arnaud Charlet
3e69e63bd1
* i-c.adb (To_C): Raise CE if string is null and Append_Null
...
From-SVN: r92839
2005-01-03 16:38:17 +01:00