mirror of git://gcc.gnu.org/git/gcc.git
parent
07008ce4ee
commit
6f7f72f999
|
@ -78,9 +78,9 @@
|
|||
|
||||
2006-12-05 Aldy Hernandez <aldyh@redhat.com>
|
||||
|
||||
Merge from gimple-tuples-branch.
|
||||
|
||||
Merge from gimple-tuples-branch:
|
||||
2006-11-02 Aldy Hernandez <aldyh@redhat.com>
|
||||
|
||||
* ada-tree.h (lang_tree_node): Handle gimple tuples.
|
||||
* trans.c (gnat_gimplify_expr): Replace MODIFY_EXPR with
|
||||
GIMPLE_MODIFY_STMT.
|
||||
|
@ -4074,7 +4074,6 @@
|
|||
2006-02-13 Javier Miranda <miranda@adacore.com>
|
||||
|
||||
PR ada/23973
|
||||
|
||||
* par-ch3.adb (P_Derived_Type_Def_Or_Private_Ext_Decl): Reorganize the
|
||||
code to improve the error message reported when the program has
|
||||
declarations of abstract interface types and it is not compiled with
|
||||
|
@ -5399,7 +5398,6 @@
|
|||
Ed Schonberg <schonberg@adacore.com>
|
||||
|
||||
PR ada/18434
|
||||
|
||||
* types.ads: Include All_Checks in Suppress_Array
|
||||
|
||||
* checks.adb (Check_Needed): Remove kludge for a/=b rewritten as
|
||||
|
@ -6327,7 +6325,6 @@
|
|||
Javier Miranda <miranda@adacore.com>
|
||||
|
||||
PR ada/15604
|
||||
|
||||
* sem_type.adb (Covers): In an inlined body, a composite type matches
|
||||
a private type whose full view is a composite type.
|
||||
(Interface_Present_In_Ancestor): Protect the frontend against
|
||||
|
@ -8021,7 +8018,6 @@
|
|||
2005-07-07 Olivier Hainque <hainque@adacore.com>
|
||||
|
||||
PR ada/22301
|
||||
|
||||
* raise.c: Only include unwind.h if IN_RTS, and provide dummy type
|
||||
definitions for the Unwind wrappers in the compiler case.
|
||||
|
||||
|
@ -8319,7 +8315,6 @@
|
|||
2005-07-04 Robert Dewar <dewar@adacore.com>
|
||||
|
||||
PR ada/22039
|
||||
|
||||
* s-sopco3.ads, s-sopco4.ads, s-sopco5.ads: Minor documentation fix
|
||||
|
||||
2005-07-04 Matthew Gingell <gingell@adacore.com>
|
||||
|
@ -9440,7 +9435,6 @@
|
|||
2005-06-14 Thomas Quinot <quinot@adacore.com>
|
||||
|
||||
PR ada/6717
|
||||
|
||||
* g-socket.ads, g-socket.adb (Inet_Addr): Special case the all-ones
|
||||
broadcast address.
|
||||
(Create_Selector): Bind listening socket used to create the signalling
|
||||
|
@ -9583,7 +9577,6 @@
|
|||
2005-06-14 Robert Dewar <dewar@adacore.com>
|
||||
|
||||
PR ada/15613
|
||||
|
||||
* par-ch2.adb (Scan_Pragma_Argument): New procedure
|
||||
(P_Pragma): Implement RM 2.8(4) check for no pos args after named args
|
||||
|
||||
|
@ -9665,7 +9658,6 @@
|
|||
Ed Schonberg <schonberg@adacore.com>
|
||||
|
||||
PR ada/10671
|
||||
|
||||
* sem_prag.adb: Implement pragma Persistent_BSS
|
||||
Remove obsolete pragma Persistent_Data, Persistent_Object
|
||||
Set Ada_Version_Explicit, for implementation of AI-362
|
||||
|
@ -10126,7 +10118,6 @@
|
|||
Generic_Dispatching_Constructor.
|
||||
|
||||
PR ada/20300
|
||||
|
||||
* sem_ch8.adb (Find_Direct_Name): Go to root type for check of
|
||||
character type cases.
|
||||
(Analyze_Subprogram_Renaming): Add special handling for
|
||||
|
@ -10432,7 +10423,6 @@
|
|||
2005-03-17 Robert Dewar <dewar@adacore.com>
|
||||
|
||||
PR ada/19519
|
||||
|
||||
* namet.adb (Copy_One_Character): Set proper wide character encoding
|
||||
for upper half character if we have upper half encoding.
|
||||
|
||||
|
@ -10808,7 +10798,6 @@
|
|||
2005-03-15 Robert Dewar <dewar@adacore.com>
|
||||
|
||||
PR ada/13470
|
||||
|
||||
* a-stunau.ads, a-stunau.adb:
|
||||
Change interface to allow efficient (and correct) implementation
|
||||
The previous changes to allow extra space in unbounded strings had
|
||||
|
@ -10971,7 +10960,6 @@
|
|||
PR ada/19408
|
||||
PR ada/19140
|
||||
PR ada/20255
|
||||
|
||||
* decl.c (gnat_to_gnu_field): Reject aliased components with a
|
||||
representation clause that prescribes a size not equal to the rounded
|
||||
size of their types.
|
||||
|
@ -11130,7 +11118,6 @@
|
|||
|
||||
PR ada/20226
|
||||
PR ada/20344
|
||||
|
||||
* init.c (__gnat_initialize): Do not call __gnat_install_SEH_handler()
|
||||
when IN_RTS. This is to work around a bootstrap path problem.
|
||||
|
||||
|
@ -11841,8 +11828,7 @@
|
|||
2005-02-09 Eric Botcazou <ebotcazou@adacore.com>
|
||||
Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
|
||||
|
||||
Fix for c330001 - PR ada/19386
|
||||
|
||||
PR ada/19386
|
||||
* decl.c:
|
||||
(gnat_to_gnu_field): Do not necessarily invoke make_packable_type
|
||||
on the field if Pragma Component_Alignment (Storage_Unit).
|
||||
|
@ -11942,7 +11928,6 @@
|
|||
2005-02-09 Arnaud Charlet <charlet@adacore.com>
|
||||
|
||||
PR ada/16592
|
||||
|
||||
* Makefile.in: Link all gnat tools with -static-libgcc, since
|
||||
-shared-libgcc is now used by default on some systems (e.g. linux with
|
||||
recent binutils).
|
||||
|
@ -13732,7 +13717,6 @@
|
|||
2004-10-04 Bernard Banner <banner@gnat.com>
|
||||
|
||||
PR ada/13897
|
||||
|
||||
* Makefile.in: Add section for powerpc linux
|
||||
Add variant i-vxwork-x86.ads
|
||||
|
||||
|
@ -14008,7 +13992,6 @@
|
|||
2004-09-23 Robert Dewar <dewar@gnat.com>
|
||||
|
||||
PR ada/17540
|
||||
|
||||
* sem_prag.adb (Process_Import_Or_Interface): Don't set Is_Public here,
|
||||
instead do this at freeze time (we won't do it if there is an address
|
||||
clause).
|
||||
|
@ -14053,7 +14036,6 @@
|
|||
2004-09-20 Robert Dewar <dewar@gnat.com>
|
||||
|
||||
PR ada/17540
|
||||
|
||||
* freeze.adb (Check_Address_Clause): Reset Is_Imported and Is_Public
|
||||
if an address clause is present, since that means that the Import
|
||||
should be ignored.
|
||||
|
@ -14732,7 +14714,6 @@
|
|||
2004-08-09 Ed Schonberg <schonberg@gnat.com>
|
||||
|
||||
PR ada/15408
|
||||
|
||||
* sem_ch7.adb (Install_Private_Declarations): In the body of the
|
||||
package or of a child, private entities are both immediately_visible
|
||||
and not hidden.
|
||||
|
@ -16270,7 +16251,6 @@
|
|||
2004-06-11 Hristian Kirtchev <kirtchev@gnat.com>
|
||||
|
||||
PR ada/15587
|
||||
|
||||
* einfo.ads: Minor comment updates for Has_Completion and
|
||||
E_Constant list of flags.
|
||||
|
||||
|
@ -16353,7 +16333,6 @@
|
|||
2004-06-11 Ed Schonberg <schonberg@gnat.com>
|
||||
|
||||
PR ada/15403
|
||||
|
||||
* sem_ch12.adb (Save_References): If operator node has been folded to
|
||||
enumeration literal, associated_node must be discarded.
|
||||
|
||||
|
@ -16365,7 +16344,6 @@
|
|||
2004-06-08 Arnaud Charlet <charlet@act-europe.fr>
|
||||
|
||||
PR ada/15568
|
||||
|
||||
* Makefile.in: Remove target specific SO_OPT on IRIX
|
||||
|
||||
2004-06-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
|
||||
|
@ -17580,7 +17558,6 @@
|
|||
2004-05-03 Olivier Hainque <hainque@act-europe.fr>
|
||||
|
||||
PR ada/15152
|
||||
|
||||
* exp_ch2.adb (Expand_Current_Value): Leave Machine_Code Asm arguments
|
||||
alone. Replacing object references by literals is inappropriate in a
|
||||
so low level context.
|
||||
|
@ -19911,7 +19888,8 @@
|
|||
2004-02-10 Arnaud Charlet <charlet@act-europe.fr>,
|
||||
Nathanael Nerode <neroden@gcc.gnu.org>
|
||||
|
||||
PR ada/6637, PR ada/5911
|
||||
PR ada/6637
|
||||
PR ada/5911
|
||||
Merge with libada-branch:
|
||||
* config-lang.in: Build libada only when ada is built.
|
||||
|
||||
|
@ -21043,7 +21021,6 @@
|
|||
Fixes ACATS regressions.
|
||||
|
||||
PR ada/13353
|
||||
|
||||
* sem_prag.adb (Back_End_Cannot_Inline): A renaming_as_body can always
|
||||
be inlined.
|
||||
|
||||
|
@ -21280,7 +21257,6 @@
|
|||
2003-12-03 Thomas Quinot <quinot@act-europe.fr>
|
||||
|
||||
PR ada/11724
|
||||
|
||||
* adaint.h, adaint.c, g-os_lib.ads:
|
||||
Do not assume that the offset argument to lseek(2) is a 32 bit integer,
|
||||
on some platforms (including FreeBSD), it is a 64 bit value.
|
||||
|
@ -22304,7 +22280,6 @@
|
|||
2003-11-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
|
||||
|
||||
Part of PR ada/12806
|
||||
|
||||
* ada-tree.h (TYPE_DIGITS_VALUE, SET_TYPE_DIGITS_VALUE): Save count as
|
||||
tree, not integer.
|
||||
|
||||
|
@ -22618,7 +22593,7 @@
|
|||
|
||||
* Makefile.generic: Add missing substitution on object_deps handling.
|
||||
|
||||
PR ada/5909:
|
||||
PR ada/5909
|
||||
* Make-lang.in (check-ada): Enable ACATS test suite.
|
||||
|
||||
2003-10-27 Robert Dewar <dewar@gnat.com>
|
||||
|
@ -22687,13 +22662,13 @@
|
|||
|
||||
2003-10-24 Pascal Obry <obry@gnat.com>
|
||||
|
||||
PR ada/12014
|
||||
* adadecode.c (ostrcpy): New function.
|
||||
(__gnat_decode): Use ostrcpy of strcpy.
|
||||
(has_prefix): Set first parameter a const.
|
||||
(has_suffix): Set first parameter a const.
|
||||
Update copyright notice. Fix source name in header.
|
||||
Removes a trailing space.
|
||||
PR ada/12014.
|
||||
|
||||
2003-10-24 Jose Ruiz <ruiz@act-europe.fr>
|
||||
|
||||
|
@ -22768,13 +22743,13 @@
|
|||
|
||||
2003-10-23 Thomas Quinot <quinot@act-europe.fr>
|
||||
|
||||
PR ada/11978:
|
||||
PR ada/11978
|
||||
* exp_ch13.adb (Expand_N_Freeze_Entity): Do not consider inherited
|
||||
External_Tag attribute definition clauses.
|
||||
|
||||
2003-10-23 Ed Schonberg <schonberg@gnat.com>
|
||||
|
||||
PR ada/7613:
|
||||
PR ada/7613
|
||||
* exp_dbug.adb (Debug_Renaming_Declaration): For the renaming of a
|
||||
child unit, generate a fully qualified name to avoid spurious errors
|
||||
when the context contains renamings of different child units with
|
||||
|
@ -22837,7 +22812,8 @@
|
|||
|
||||
2003-10-22 Arnaud Charlet <charlet@act-europe.fr>
|
||||
|
||||
* Makefile.in: Disable build of gnatpsta. PR ada/10110.
|
||||
PR ada/10110
|
||||
* Makefile.in: Disable build of gnatpsta.
|
||||
* cstreams.c (__gnat_full_name): Minor improvements and clean up
|
||||
of previous change.
|
||||
|
||||
|
@ -23372,7 +23348,7 @@
|
|||
|
||||
2003-06-04 Olivier Hainque <hainque@act-europe.fr>
|
||||
|
||||
PR ada/9953:
|
||||
PR ada/9953
|
||||
* 5hsystem.ads: Remove pragma Linker_Option for pthreads library,
|
||||
and turn ZCX_By_Default back to False since the underlying support
|
||||
is not quite there yet.
|
||||
|
@ -23825,7 +23801,7 @@
|
|||
|
||||
2003-02-18 Ben Elliston <bje@redhat.com>
|
||||
|
||||
Part of fix for PR ada/9406
|
||||
Part of PR ada/9406
|
||||
* gnat_ug.texi (Binder output file): Grammar fix.
|
||||
|
||||
2003-02-18 Ben Elliston <bje@redhat.com>
|
||||
|
@ -23934,9 +23910,10 @@
|
|||
|
||||
2002-12-14 Geert Bosch <bosch@gnat.com>
|
||||
|
||||
PR ada/5690
|
||||
* sem_ch6.adb (Analyze_Subprogram_Body): Recognize additional
|
||||
case of a body created for a Renaming_As_Body, on which
|
||||
conformance checks are not performed. Fixes PR ada/5690.
|
||||
conformance checks are not performed.
|
||||
|
||||
2002-11-30 Zack Weinberg <zack@codesourcery.com>
|
||||
|
||||
|
@ -23950,7 +23927,9 @@
|
|||
solution to buffer overflow bug on GNU/Linux.
|
||||
|
||||
2002-11-14 Nathanael Nerode <neroden@gcc.gnu.org>
|
||||
Closes PR ada/5856 and PR ada/6919 !
|
||||
|
||||
PR ada/5856
|
||||
PR ada/6919
|
||||
* bindgen.adb: Remove all references to Public_Version.
|
||||
* comperr.adb: Remove all references to Public_Version and
|
||||
GNATPRO_Version; correct bug reporting instructions.
|
||||
|
@ -23959,6 +23938,7 @@
|
|||
GNATPRO version.
|
||||
|
||||
2002-11-13 Nathanael Nerode <neroden@gcc.gnu.org>
|
||||
|
||||
PR ada/6919
|
||||
* adaint.c (__gnat_tmp_name): Remove buffer overflow bug on
|
||||
GNU/Linux.
|
||||
|
@ -23967,21 +23947,25 @@
|
|||
* config-lang.in: Remove diff_excludes.
|
||||
|
||||
2002-11-05 Graham Stott <graham.stott@btinternet.com>
|
||||
|
||||
PR ada/8358
|
||||
* trans.c (gnu_pending_elaboration_lists): New GC root.
|
||||
(build_unit_elab): Use..
|
||||
|
||||
2002-10-30 Geert Bosch <bosch@gnat.com>
|
||||
|
||||
PR ada/6558
|
||||
* misc.c : Include optabs.h
|
||||
|
||||
* Make-lang.in (misc.o): Add dependency on optabs.h
|
||||
|
||||
2002-10-29 Geert Bosch <bosch@gnat.com>
|
||||
|
||||
PR ada/6558
|
||||
* Make-lang.in (gnatbind): Depend on CONFIG_H
|
||||
|
||||
2002-10-29 Geert bosch <bosch@gnat.com>
|
||||
|
||||
PR ada/6558
|
||||
* misc.c: Unrevert misc.c (1.13)
|
||||
|
||||
|
@ -23991,6 +23975,7 @@
|
|||
maintainership comments.
|
||||
|
||||
2002-09-25 Nathanael Nerode <neroden@gcc.gnu.org>
|
||||
|
||||
PR ada/5904
|
||||
* 5ataprop.adb 5atpopsp.adb 5bosinte.adb 5ftaprop.adb
|
||||
5gtaprop.adb 5htaprop.adb 5rosinte.ads 5staprop.adb
|
||||
|
|
Loading…
Reference in New Issue