1. 19 Nov, 2003 3 commits
  2. 18 Nov, 2003 20 commits
  3. 17 Nov, 2003 15 commits
    • fix size_t · d2cf112d
      From-SVN: r73680
      Jason Merrill committed
    • add comment · 73eeb3d4
      From-SVN: r73678
      Jason Merrill committed
    • init.c (build_new_1): Preevaluate placement args. · a6111661
              * init.c (build_new_1): Preevaluate placement args.
              * call.c (build_op_delete_call): Don't expose placement args to
              overload resolution.
      
      From-SVN: r73677
      Jason Merrill committed
    • re PR debug/11325 (nested class debug info missing) · 47fcfa7b
      
      2003-11-17  Scott Snyder  <snyder@fnal.gov>
      
      	PR debug/11325
      	* dwarf2out.c (struct die_struct): Add die_definition field.
      	(add_AT_specification): New.
      	(gen_subprogram_die, gen_variable_die,
      	gen_struct_or_union_type_die): Use it.
      	(prune_unused_types_mark): If we're marking a forward declaration,
      	also mark the full definition, if it exists.
      
      From-SVN: r73676
      Scott Snyder committed
    • java-tree.h (LOCAL_VAR_OUT_OF_SCOPE_P): New. · 6bbb4ad3
      2003-09-12  Andrew Haley  <aph@redhat.com>
      
              * java-tree.h (LOCAL_VAR_OUT_OF_SCOPE_P): New.
              (struct lang_decl_var:freed): New variable.
              * decl.c (poplevel): Mark local vars that have gone out of scope.
              (push_jvm_slot): Don't use the RTL of a var that has gone out of
              scope.
      
      From-SVN: r73675
      Andrew Haley committed
    • re PR c++/11266 ([tree-ssa] ICE with placement new) · 2a53208d
              PR c++/11266
              * gimplify.c (gimple_add_tmp_var): Also make sure
              seen_in_bind_expr isn't set.
              (mostly_copy_tree_r): Don't copy a TARGET_EXPR.
              (gimplify_target_expr): Only expand a TARGET_EXPR the first time
              we see it.
      
      [[Split portion of a mixed commit.]]
      
      From-SVN: r73674.2
      Jason Merrill committed
    • Resync. · cb7a5092
      From-SVN: r73673
      Arnaud Charlet committed
    • [multiple changes] · d05ef0ab
      2003-11-17  Jerome Guitton  <guitton@act-europe.fr>
      
      	* 5zthrini.adb: Remove the call to Init_RTS at elaboration, as it is
      	already called in System.Threads.
      
      	* 5ztiitho.adb (Initialize_Task_Hooks): Remove the registration of the
      	environment task, as it has been moved to System.Threads.Initialization.
      
      2003-11-17  Arnaud Charlet  <charlet@act-europe.fr>
      
      	* adaint.c (__gnatlib_install_locks): Only reference
      	__gnat_install_locks on VMS, since other platforms can avoid using
      	--enable-threads=gnat
      
      2003-11-17  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
      
      	* ada-tree.h: (TYPE_IS_PACKED_ARRAY_TYPE_P): New macro.
      
      	* decl.c (gnat_to_gnu_entity, case E_Array_Subtype): Set
      	TYPE_PACKED_ARRAY_TYPE_P.
      	(validate_size): Do not verify size if TYPE_IS_PACKED_ARRAY_TYPE_P.
      
      	Part of PR ada/12806
      	* utils.c (float_type_for_precision): Renamed from float_type_for_size.
      	Use GET_MODE_PRECISION instead of GET_MODE_BITSIZE.
      
      2003-11-17  Vincent Celier  <celier@gnat.com>
      
      	* gnatchop.adb (Error_Msg): New Boolean parameter Warning, defaulted
      	to False.
      	Do not set exit status to Failure when Warning is True.
      	(Gnatchop): Make errors "no compilation units found" and
      	"no source files written" warnings only.
      
      	* make.adb (Gnatmake): When using a project file, set
      	Look_In_Primary_Dir to False.
      	(Configuration_Pragmas_Switch): Check for Global_Configuration_Pragmas
      	and Local_Configuration_Pragmas in the project where they are declared
      	not an extending project which might have inherited them.
      
      	* osint.adb (Locate_File): If Name is already an absolute path, do not
      	look for a directory.
      
      	* par-ch10.adb (P_Compilation_Unit): If source contains no token, and
      	-gnats (Check_Syntax) is used, issue only a warning, not an error.
      
      	* prj.adb (Register_Default_Naming_Scheme): Add new component Project
      	in objects of type Variable_Value.
      
      	* prj.ads: (Variable_Value): New component Project
      
      	* prj-nmsc.adb (Ada_Check.Warn_If_Not_Sources): No warning if source
      	is in a project extended by Project.
      
      	* prj-proc.adb (Add_Attributes): New parameter Project. Set component
      	Project of Variable_Values to this new parameter value.
      	(Expression): Set component Project of Variable_Values.
      	(Process_Declarative_Items): Call Add_Attributes with parameter Project.
      	Set the component Project in array elements.
      
      2003-11-17  Sergey Rybin  <rybin@act-europe.fr>
      
      	* errout.adb: (Initialize): Add initialization for error nodes.
      
      	* sem_ch12.adb (Initialize): Add missing initializations for
      	Exchanged_Views and Hidden_Entities.
      
      2003-11-17  Ed Schonberg  <schonberg@gnat.com>
      
      	* sem_ch12.adb (Copy_Generic_Node): Preserve entity when copying an
      	already instantiated tree for use in subsequent inlining.
      	(Analyze_Associations, Instantiate_Formal_Subprogram,
      	Instantiate_Object): improve error message for mismatch in
      	instantiations.
      
      	* sem_ch6.adb (Build_Body_To_Inline): Major cleanup to handle
      	instantiations of subprograms declared in instances.
      
      2003-11-17  Javier Miranda  <miranda@gnat.com>
      
      	* sem_ch4.adb (Analyze_Allocator): Previous modification must be
      	executed only under the Extensions_Allowed flag.
      
      2003-11-17  Robert Dewar  <dewar@gnat.com>
      
      	* a-exexda.adb (Address_Image): Fix documentation to indicate leading
      	zeroes suppressed.
      	(Address_Image): Fix bug of returning 0x instead of 0x0
      	Minor reformatting (function specs).
      
      	* einfo.ads: Minor fix for documentation of Is_Bit_Packed_Array
      	(missed case of 33-63)
      
      	* freeze.adb, sem_ch13.adb: Properly check size of packed bit array
      
      	* s-thread.adb: Add comments for pragma Restriction
      
      	* exp_aggr.adb, g-debuti.adb, par-ch4.adb, sem_aggr.adb,
      	sem_ch6.adb, sprint.adb, xref_lib.adb: Minor reformatting
      
      2003-11-17  Ed Falis  <falis@gnat.com>
      
      	* s-thread.adb: Added No_Tasking restriction for this implementation.
      
      2003-11-17  Emmanuel Briot  <briot@act-europe.fr>
      
      	* xref_lib.adb (Parse_Identifier_Info): Add handling of generic
      	instanciation references in the parent type description.
      
      2003-11-17  GNAT Script  <nobody@gnat.com>
      
      	* Make-lang.in: Makefile automatically updated
      
      From-SVN: r73672
      Arnaud Charlet committed
    • * MAINTAINERS: Add myself as iq2000 port maintainer. · 638dcaa0
      From-SVN: r73671
      Stan Cox committed
    • locale_facets.tcc: Fix typo in comment. · c2466393
      2003-11-17  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/bits/locale_facets.tcc: Fix typo in comment.
      
      From-SVN: r73667
      Paolo Carlini committed
    • 8.cc: New test, summarizing the discussion ensuing libstdc++/12988. · 6a7ee0d6
      2003-11-17  Paolo Carlini  <pcarlini@suse.de>
      
      	* testsuite/22_locale/num_put/put/char/8.cc: New test,
      	summarizing the discussion ensuing libstdc++/12988.
      	* testsuite/22_locale/num_put/put/wchar_t/8.cc: Ditto.
      
      From-SVN: r73665
      Paolo Carlini committed
    • h8300-protos.h: Add the prototype for same_cmp_following_p. · c06d5c85
      	* config/h8300/h8300-protos.h: Add the prototype for
      	same_cmp_following_p.
      	* config/h8300/h8300.c (same_cmp_following_p): New.
      	* config/h8300/h8300.md (peephole2): Use it.
      
      From-SVN: r73662
      Kazu Hirata committed
    • h8300.md: Don't use REGNO when its operand is not guaranteed to be a REG. · a62a282b
      	* config/h8300/h8300.md: Don't use REGNO when its operand is
      	not guaranteed to be a REG.
      
      From-SVN: r73661
      Kazu Hirata committed
    • Daily bump. · 773f1fa6
      From-SVN: r73658
      GCC Administrator committed
  4. 16 Nov, 2003 2 commits