1. 05 Jan, 2004 23 commits
    • [multiple changes] · 91b1417d
      2004-01-05  Robert Dewar  <dewar@gnat.com>
      
      	* 1ssecsta.ads: Default_Secondary_Stack is not a constant since it may
      	be modified by the binder generated main program if the -D switch is
      	used.
      
      	* 4onumaux.ads, 4znumaux.ads: Add Pure_Function pragmas for all
      	imported functions (since now we expect this to be done for imported
      	functions)
      
      	* 5vtaprop.adb: Add several ??? for sections requiring more comments
      	Minor reformatting throughout
      
      	* 5zinit.adb: Minor reformatting
      	Add 2004 to copyright date
      	Minor changes to avoid -gnatwa warnings
      	Correct some instances of using OR instead of OR ELSE (noted while
      	doing reformatting)
      
      	* sprint.adb: Minor updates to avoid -gnatwa warnings
      
      	* s-secsta.ads, s-secsta.adb:
      	(SS_Get_Max): New function to obtain high water mark for ss stack
      	Default_Secondary_Stack is not a constant since it may be modified by
      	the binder generated main program if the -D switch is used.
      
      	* switch-b.adb: New -Dnnn switch for binder
      
      	* switch-c.adb:
      	Make -gnatg imply all warnings currently in -gnatwa
      
      	* vms_conv.adb: Minor reformatting
      	Add 2004 to copyright notice
      	Add 2004 to printed copyright notice
      
      	* 3vexpect.adb, 4zsytaco.adb, 3wsocthi.adb, 3zsocthi.adb,
      	3zsocthi.adb, 56taprop.adb, 56tpopsp.adb, 5amastop.adb,
      	5aml-tgt.adb, 5ataprop.adb, 5ataprop.adb, 5atpopsp.adb,
      	5ftaprop.adb, 5ginterr.adb, 5gmastop.adb, 5gml-tgt.adb,
      	5gtaprop.adb, 5hml-tgt.adb, 5hml-tgt.adb, 5hml-tgt.adb,
      	5htaprop.adb, 5htraceb.adb, 5itaprop.adb, 5lml-tgt.adb,
      	5sml-tgt.adb, 5staprop.adb, 5staprop.adb, 5stpopsp.adb,
      	5vasthan.adb, 5vinmaop.adb, 5vinterr.adb, 5vtaprop.adb,
      	5vml-tgt.adb, 5vtaprop.adb, 5wosprim.adb, 5wtaprop.adb,
      	5zinterr.adb, 5zintman.adb, 5zml-tgt.adb, 5ztaprop.adb,
      	6vcpp.adb, 6vcstrea.adb, 7staprop.adb, 7stpopsp.adb,
      	vxaddr2line.adb, vxaddr2line.adb, xref_lib.adb, xr_tabls.adb,
      	xr_tabls.ads, s-tasdeb.adb, s-tasdeb.adb, sem_res.ads,
      	sem_util.adb, sem_util.adb, sem_util.ads, s-interr.adb,
      	checks.adb, clean.adb, cstand.adb, einfo.ads,
      	einfo.adb, exp_aggr.adb, exp_ch11.adb, exp_ch3.adb,
      	exp_ch4.adb, exp_ch5.adb, exp_ch7.adb, exp_ch9.adb,
      	prj-nmsc.adb, prj-pp.adb, prj-util.adb, sem_attr.adb,
      	sem_ch10.adb, sem_ch12.adb, sem_ch4.adb, g-dirope.adb,
      	g-dirope.ads, gnatlbr.adb, i-cstrea.adb, inline.adb,
      	lib-xref.adb, sem_ch5.adb, sem_ch7.adb, sem_ch8.adb:
      	Minor reformatting and code clean ups.
      	Minor changes to prevent -gnatwa warnings
      
      	* ali.adb: Minor reformatting and cleanup of code
      	Acquire new SS indication of secondary stack use from ali files
      
      	* a-numaux.ads: Add Pure_Function pragmas for all imported functions
      	(since now we expect this to be done for imported functions)
      
      	* bindgen.adb: Generate call to modify default secondary stack size if
      	-Dnnn switch given
      
      	* bindusg.adb: Add line for new -D switch
      
      	* exp_aggr.adb (Type_May_Have_Bit_Aligned_Components): More appropriate
      	replacement name for Type_May_Have_Non_Bit_Aligned_Components!
      	Add circuitry for both records and arrays to avoid gigi
      	processing if the type involved has non-bit-aligned components
      
      	* exp_ch5.adb (Expand_Assign_Array): Avoid assumption that
      	N_String_Literal node always references an E_String_Literal_Subtype
      	entity. This may not be true in the future.
      	(Possible_Bit_Aligned_Component): Move processing of
      	Component_May_Be_Bit_Aligned from exp_ch5 to exp_util
      
      	* exp_ch6.adb (Expand_Thread_Body): Pick up
      	Default_Secondary_Stack_Size as variable so that we get value modified
      	by possible -Dnnn binder parameter.
      
      	* exp_util.adb (Component_May_Be_Bit_Aligned): New function.
      	(Type_May_Have_Bit_Aligned_Components): New function.
      
      	* exp_util.ads (Component_May_Be_Bit_Aligned): New function.
      	(Type_May_Have_Bit_Aligned_Components): New function.
      
      	* fe.h: (Set_Identifier_Casing): Fix prototype.
      	Add declaration for Sem_Elim.Eliminate_Error_Msg.
      	Minor reformatting.
      
      	* freeze.adb (Freeze_Entity): Add RM reference to error message about
      	importing constant atomic/volatile objects.
      	(Freeze_Subprogram): Reset Is_Pure indication for imported subprogram
      	unless explicit Pure_Function pragma given, to avoid insidious bug of
      	call to non-pure imported function getting eliminated.
      
      	* gnat1drv.adb, gnatbind.adb, gnatchop.adb, gnatfind.adb,
      	gnatls.adb, gnatlink.adb, gnatmem.adb, gnatname.adb, gnatsym.adb,
      	gnatxref.adb, gprcmd.adb, gprep.adb, make.adb: Minor reformatting
      	Add 2004 to printed copyright notice
      
      	* lib-writ.ads, lib-writ.adb: Put new SS flag in ali file if secondary
      	stack used.
      
      	* Makefile.rtl: Add entry for g-sestin.o
      	g-sestin.ads: New file.
      
      	* mdll.adb: Minor changes to avoid -gnatwa warnings
      
      	* mlib-tgt.adb: Minor reformatting
      
      	* opt.ads: New parameter Default_Secondary_Stack_Size (GNATBIND)
      	New switch Sec_Stack_Used (GNAT, GNATBIND)
      	Make Default_Secondary_Stack_Size a variable instead of a constant,
      	so that it can be modified by the new -Dnnn bind switch.
      
      	* rtsfind.adb (Load_Fail): Give full error message in configurable
      	run-time mode if all_errors mode is set. This was not done in the case
      	of a file not found, which was an oversight.
      	Note if secondary stack unit is used by compiler.
      
      	* sem_elab.adb (Check_A_Call): Rewrite to avoid trying to put
      	ineffective elaborate all pragmas on non-visible packages (this
      	happened when a renamed subprogram was called). Now the elaborate all
      	always goes on the package containing the renaming rather than the one
      	containing the renamed subprogram.
      
      	* sem_elim.ads, sem_elim.adb (Eliminate_Error_Msg): New procedure
      	(Process_Eliminate_Pragma): Add parameter to capture pragma location.
      
      	* sem_eval.adb (Eval_String_Literal): Do not assume that string literal
      	has an Etype that references an E_String_Literal.
      	(Eval_String_Literal): Avoid assumption that N_String_Literal node
      	always references an E_String_Literal_Subtype entity. This may not
      	be true in the future.
      
      	* sem_prag.adb (Process_Eliminate_Pragma): Add parameter to capture
      	pragma location.
      
      	* sem_res.adb (Resolve): Specialize msg for function name used in proc
      	call.
      
      2004-01-05  Ed Falis  <falis@gnat.com>
      
      	* g-debuti.adb: Replaced direct boolean operator with short-circuit
      	form.
      
      2004-01-05  Vincent Celier  <celier@gnat.com>
      
      	* bld.adb: Minor comment updates
      	(Process_Declarative_Items): Correct incorrect name (Index_Name instead
      	of Item_Name).
      
      	* make.adb (Gnatmake): Special process for files to compile/check when
      	-B is specified. Fail when there are only foreign mains in attribute
      	Main of the project file and -B is not specified. Do not skip bind/link
      	steps when -B is specified.
      
      	* makeusg.adb: Document new switch -B
      
      	* opt.ads (Build_Bind_And_Link_Full_Project): New Boolean flag
      
      	* switch-m.adb: (Scan_Make_Switches): Process -B switch
      
      	* vms_data.ads: Add new GNAT PRETTY qualifier
      	/FORM_FEED_AFTER_PRAGMA_PAGE for switch -ff
      
      2004-01-05  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
      
      	* trans.c (tree_transform, case N_Free_Statement): Handle thin pointer
      	case.
      
      	* misc.c (gnat_printable_name): If VERBOSITY is 2, call
      	Set_Identifier_Casing.
      
      	* decl.c (gnat_to_gnu_entity, E_Function): Give error if return type
      	has size that overflows.
      
      2004-01-05  Gary Dismukes  <dismukes@gnat.com>
      
      	* exp_ch4.adb (Expand_Array_Comparison): Add Boolean constant to avoid
      	-gnatwa warning on static condition.
      
      2004-01-05  Doug Rupp  <rupp@gnat.com>
      
      	* link.c: (shared_libgnat_default) [VMS]: Change to STATIC.
      
      2004-01-05  Arnaud Charlet  <charlet@act-europe.fr>
      
      	* Makefile.in: Install ali files using INSTALL_DATA_DATE to preserve
      	all attributes, including read-only attribute.
      
      2004-01-05  Pascal Obry  <obry@gnat.com>
      
      	* bindgen.adb (Gen_Object_Files_Options): Generate the new shared
      	library naming scheme.
      
      	* mlib-prj.adb (Build_Library): Generate different names for the static
      	or dynamic version of the GNAT runtime. This is needed to support the
      	new shared library naming scheme.
      	(Process_Binder_File): Add detection of shared library in binder file
      	based on the new naming scheme.
      
      	* gnatlink.adb (Process_Binder_File): Properly detect the new naming
      	scheme for the shared runtime libraries.
      
      	* Makefile.in:
      	(LIBRARY_VERSION) [VMS]: Convert all . to _ to conform to new naming
      	scheme.
      	(install-gnatlib): Do not create symlinks for shared libraries.
      	(gnatlib-shared-default): Idem.
      	(gnatlib-shared-dual-win32): New target. Not used for now as the
      	auto-import feature does not support arrays/records.
      	(gnatlib-shared-win32): Do not create copy for the shared libraries.
      	(gnatlib-shared-vms): Fix shared runtime libraries names.
      
      	* osint.ads, osint.adb (Shared_Lib): New routine, returns the target
      	dependent runtime shared library name.
      
      2004-01-05  Vasiliy Fofanov  <fofanov@act-europe.fr>
      
      	* osint.adb (Read_Library_Info): Remove bogus check if ALI is older
      	than the object.
      
      2004-01-05  Ed Schonberg  <schonberg@gnat.com>
      
      	* sem_ch4.adb (Analyze_Allocator): Check restriction on dynamic
      	protected objects when allocator has a subtype indication, not a
      	qualified expression. Note that qualified expressions may have to be
      	checked when limited aggregates are implemented.
      
      	* sem_prag.adb (Analyze_Pragma, case Import): If enclosing package is
      	pure, emit warning.
      	(Analyze_Pragma, case Pure_Function): If enclosing package is pure and
      	subprogram is imported, remove warning.
      
      2004-01-05  Geert Bosch  <bosch@gnat.com>
      
      	* s-poosiz.adb: Update copyright notice.
      	(Allocate): Use Task_Lock to protect against concurrent access.
      	(Deallocate): Likewise.
      
      2004-01-05  Joel Brobecker  <brobecker@gnat.com>
      
      	* s-stalib.adb (Elab_Final_Code): Add missing year in date inside ???
      	comment.
      
      From-SVN: r75432
      Arnaud Charlet committed
    • tree.h: Update documentation on nothrow_flag. · 1e2d4dc1
      	* tree.h: Update documentation on nothrow_flag.
      	* print-tree.c (print_node): Print TREE_NOTHROW as "align-ok" for
      	types.
      
      From-SVN: r75431
      Richard Kenner committed
    • * doc/invoke.texi: Remove traces of dead ports. · b6e69d94
      From-SVN: r75430
      Kazu Hirata committed
    • re PR c++/13387 (assignment to base class corrupts subclass) · fa170482
      	PR c++/13387
      	* g++.dg/opt/alias3.C: New test.
      
      Co-Authored-By: Richard Sandiford <rsandifo@redhat.com>
      
      From-SVN: r75427
      Nathan Sidwell committed
    • Fix typo (double "for"s). · b56c0023
      From-SVN: r75426
      Richard Sandiford committed
    • Update copyright dates after recent commits. · 7da1799a
      From-SVN: r75425
      Richard Sandiford committed
    • invoke.texi: Add documentation for the MIPS -mexplicit-relocs option. · 1cf959cb
      	* doc/invoke.texi: Add documentation for the MIPS -mexplicit-relocs
      	option.
      
      From-SVN: r75423
      Richard Sandiford committed
    • re PR c++/12945 (MIPS g++.old-deja/g++.abi/ptrflags.C fails.) · f6149877
      	PR target/12945
      	* coverage.c (coverage_counter_alloc): Set SYMBOL_FLAG_LOCAL for
      	for counter labels.
      	* config/mips/mips.c (INTERNAL_SYMBOL_P): Delete.
      	(mips_classify_symbol): Always treat SYMBOL_REF_FLAG as indicating
      	string constants if TARGET_MIPS16.  Use SYMBOL_REF_DECL to check
      	the binding of decl symbols, otherwise check SYMBOL_REF_LOCAL_P.
      	(mips_symbol_insns): Don't trust the local/global classification.
      	(m16_usym8_4, m16_usym5_4): Same mips16 change as mips_classify_symbol.
      	(override_options): Make -mabicalls -fno-unit-at-a-time imply
      	-mno-explicit-relocs.
      	(mips_encode_section_info): Don't use SYMBOL_REF_FLAG to distinguish
      	between local and global symbols.
      
      From-SVN: r75422
      Richard Sandiford committed
    • I am a moron. · 816bc01f
      From-SVN: r75421
      Steven Bosscher committed
    • mips-protos.h (mips_dangerous_for_la25_p): Declare. · a6008bd8
      	* config/mips/mips-protos.h (mips_dangerous_for_la25_p): Declare.
      	(mips_preferred_reload_class): Declare.
      	* config/mips/mips.h (DANGEROUS_FOR_LA25_P): Replace with function.
      	(EXTRA_CONSTRAINT): Update accordingly.
      	(PREFERRED_RELOAD_CLASS): Use mips_preferred_reload_class.
      	* config/mips/mips.c (mips_dangerous_for_la25_p): New function.
      	(mips_preferred_reload_class): New function.  Prefer LEA_REGS if
      	mips_dangerous_for_la25_p.
      	(mips_secondary_reload_class): Use LEA_REGS rather than GR_REGS
      	if mips_dangerous_for_la25_p.
      
      From-SVN: r75420
      Richard Sandiford committed
    • re PR c++/13157 (Argument Dependent Lookup Failure) · 543ebd4a
      	PR c++/13157
      	* name-lookup.c (lookup_using_namespace): Remove spacesp
      	parameter.
      	(unqualified_namespace_lookup): Likewise.
      	(lookup_qualified_name): Adjust accordingly.
      	(lookup_name_real): Likewise.
      	(lookup_arg_dependent): Do not eliminate the namespace of the
      	functions found by unqualified name lookup unless that is the
      	current namespace.
      
      	PR c++/13157
      	* g++.dg/template/koenig3.C: New test.
      
      From-SVN: r75416
      Mark Mitchell committed
    • semantics.c (push_deferring_access_checks): Fix format. · 572c2b17
      	* semantics.c (push_deferring_access_checks): Fix format.
      	(resume_deferring_access_checks): Likewise.
      	(stop_deferring_access_checks): Likewise.
      	(pop_deferring_access_checks): Likewise.
      	(get_deferred_access_checks): Likewise.
      	(pop_to_parent_deferring_access_checks): Likewise.
      	(perform_deferred_access_checks): Likewise.
      	(perform_or_defer_access_check): Likewise.
      
      From-SVN: r75415
      Andrew Pinski committed
    • call.c (build_over_call): Don't create a save_expr of an aggregate, but rather its address. · 88401f73
              * call.c (build_over_call): Don't create a save_expr of an
              aggregate, but rather its address.
      
      From-SVN: r75414
      Richard Henderson committed
    • configure.in: Use ./config.cache, not config.cache. · 2b6c260d
      	* configure.in: Use ./config.cache, not config.cache.
      	* configure: Regenerate.
      	* Makefile.tpl: Special-casing not needed for GCC any more.
      	* Makefile.in: Regenerate.
      
      From-SVN: r75413
      Nathanael Nerode committed
    • m68k.c (output_andsi3): Fix signed/unsigned comparison warning. · d7b3c085
      	* config/m68k/m68k.c (output_andsi3): Fix signed/unsigned comparison
      	warning.
      
      From-SVN: r75412
      Bernardo Innocenti committed
    • configure.ac: Use AC_PROG_CPP_WERROR. · ca9bc441
      	* configure.ac: Use AC_PROG_CPP_WERROR.
      	* configure: Regenerate.
      
      From-SVN: r75411
      Nathanael Nerode committed
    • re PR c++/13529 (offsetof() with member-designator containing member access broken) · 955d0234
      	PR c++/13529
      	* parser.c (cp_parser_postfix_expression): Allow "." to appear in
      	an offsetof expression.
      
      	PR c++/13529
      	* g++.dg/parse/offsetof3.C: New test.
      
      From-SVN: r75410
      Mark Mitchell committed
    • * parser.c (cp_parser_parameter_declaration): Fix comment. · 643aee72
      From-SVN: r75409
      Mark Mitchell committed
    • * g++.dg/init/copy7.C: Add missing dg-error markers. · ae0eb5f1
      From-SVN: r75408
      Mark Mitchell committed
    • configure.in: Don't share a cache file for host dirs. · 09438bde
      	* configure.in: Don't share a cache file for host dirs.
      	* configure: Regenerate.
      
      From-SVN: r75407
      Nathanael Nerode committed
    • * config-ml.in: Don't mess with the cache file. · 8b21cda6
      From-SVN: r75406
      Nathanael Nerode committed
    • * .cvsignore: Add autom4te.cache. · 016d7f3e
      From-SVN: r75405
      Zack Weinberg committed
    • Daily bump. · 9fd77fa8
      From-SVN: r75402
      GCC Administrator committed
  2. 04 Jan, 2004 11 commits
    • 2004-01-04 Paolo Carlini <pcarlini@suse.de> · 22ed0590
      	* Fix year in the Changelog entry of last commit.
      
      From-SVN: r75399
      Paolo Carlini committed
    • 01.cc: Remove redundant #includes. · 223b5084
      2003-01-04  Paolo Carlini  <pcarlini@suse.de>
      
      	* testsuite/27_io/basic_istream/extractors_arithmetic/char/01.cc:
      	Remove redundant #includes.
      	* testsuite/27_io/basic_istream/extractors_arithmetic/char/02.cc:
      	Likewise.
      	* testsuite/27_io/basic_istream/extractors_arithmetic/char/03.cc:
      	Likewise.
      	* testsuite/27_io/basic_istream/extractors_arithmetic/char/06.cc:
      	Likewise.
      	* testsuite/27_io/basic_istream/extractors_arithmetic/char/07.cc:
      	Likewise.
      	* testsuite/27_io/basic_istream/extractors_arithmetic/char/08.cc:
      	Likewise.
      	* testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc:
      	Likewise.
      	* testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc:
      	Likewise.
      	* testsuite/27_io/basic_istream/extractors_arithmetic/char/11.cc:
      	Likewise.
      	* testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
      	Likewise.
      	* testsuite/27_io/basic_ostream/inserters_arithmetic/char/1.cc:
      	Likewise.
      	* testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc:
      	Likewise.
      	* testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/1.cc:
      	Likewise.
      
      From-SVN: r75398
      Paolo Carlini committed
    • re PR c++/12226 (g++ fails to enforce accessibility requirement for copy constructor) · 4f8163b1
      	PR c++/12226
      	* call.c (CHECK_COPY_CONSTRUCTOR_P): New macro.
      	(reference_binding): Set it when appropriate.
      	(build_temp): New function, split out from ...
      	(convert_like_real): ... here.  Honor CHECK_COPY_CONSTRUCTOR_P.
      	(initialize_reference): Likewise.
      
      	PR c++/12226
      	* g++.dg/init/copy7.c: New test.
      
      	PR c++/12226
      	* testsuite/27_io/basic_filebuf/4.cc: Remove use of invalid copy
      	constructor.
      	* testsuite/27_io/basic_fstream/4.cc: Likewise.
      	* testsuite/27_io/basic_ifstream/4.cc: Likewise.
      	* testsuite/27_io/basic_ios/4.cc: Likewise.
      	* testsuite/27_io/basic_iostream/4.cc: Likewise.
      	* testsuite/27_io/basic_istream/4.cc: Likewise.
      	* testsuite/27_io/basic_istingstream/4.cc: Likewise.
      	* testsuite/27_io/basic_ofstream/4.cc: Likewise.
      	* testsuite/27_io/basic_ostream/4.cc: Likewise.
      	* testsuite/27_io/basic_ostringstream/4.cc: Likewise.
      	* testsuite/27_io/basic_stringbuf/5.cc: Likewise.
      	* testsuite/27_io/basic_stringstream/4.cc: Likewise.
      
      	PR c++/13536
      	* parser.c (cp_parser): Add in_type_id_in_expr_p.
      	(cp_parser_new): Initialize it.
      	(cp_parser_postfix_expression): Set it.
      	(cp_parser_sizeof_operand): Likewise.
      	(cp_parser_parameteR_declaration): Do not commit early to tenative
      	parsers when in_type_id_in_expr_p is set.
      
      	PR c++/13536
      	* g++.dg/parse/cast1.C: New test.
      
      From-SVN: r75397
      Mark Mitchell committed
    • invoke.texi: Revamp documentation of MIPS options. · 5a4b3afd
      	* doc/invoke.texi: Revamp documentation of MIPS options.  Remove
      	-mabi=meabi, -mabi-fake-default, -mmips-as, -mgas, -mmips-tfile,
      	-m4650, -mfix7000 and -(m)no-crt0.  Put endianness options first,
      	then architecture options, then ABI options.  General rewording.
      
      From-SVN: r75396
      Richard Sandiford committed
    • re PR c/3414 (Inaccurate documentation of __attribute__((malloc))) · 928a5ba9
      	PR c/3414
      	* doc/extend.texi: Clarify definition of malloc attribute.
      
      From-SVN: r75395
      Joseph Myers committed
    • numeric_members.cc (_M_initialize_numpunct): Avoid unnecessarily zero… · 17fa5560
      numeric_members.cc (_M_initialize_numpunct): Avoid unnecessarily zero terminating _M_atoms_out and _M_atoms_in...
      
      2004-01-04  Paolo Carlini  <pcarlini@suse.de>
      
      	* config/locale/generic/numeric_members.cc (_M_initialize_numpunct):
      	Avoid unnecessarily zero terminating _M_atoms_out and _M_atoms_in;
      	always use double underscored names.
      	* config/locale/gnu/numeric_members.cc (_M_initialize_numpunct):
      	Likewise.
      	* include/bits/locale_facets.h (struct __numpunct_cache):
      	Dimension _M_atoms_out and _M_atoms_in one position smaller.
      	(__numpunct_cache<>::_M_cache): Don't zero terminate _M_atoms_out
      	and _M_atoms_in.
      
      From-SVN: r75393
      Paolo Carlini committed
    • Makefile.in (cgraph.o, [...]): Add intl.h dependency. · dc0bfe6a
      
      	* Makefile.in (cgraph.o, cgraphunit.o): Add intl.h dependency.
      	* cgraph.c (create_edge, dump_cgraph): Update to use inline_failed
      	* cgraph.h (cgraph_edge): Replace inline_call by inline_failed
      	(cgraph_inline_p): Add extra argument reason.
      	* cgraphunit.c: Minor formating fixes.
      	cgraph_first_inlined_callee): New functions.
      	(record_call_1): Record builtins too.
      	(cgraph_analyze_function): Update inline_failed messages.
      	(cgraph_mark_functions_to_output, cgraph_expand_function, cgraph_inlined_into,
      	cgraph_inlined_callees, cgraph_estimate_growth): Update to use inline_failed.
      	(cgraph_check_inline_limits): Likewise; Add argument reason.
      	(cgraph_set_inline_failed): New static function.
      	(cgraph_decide_inlining_of_small_function, cgraph_decide_inlining): Set
      	reasons.
      	(cgraph_inline_p): Add new argument reason.
      	* tree-inline.c (expand_call_inline):  Update warning.
      
      From-SVN: r75391
      Jan Hubicka committed
    • MAINTAINERS: Move myself from 'Write After Approval' to 'CPU Port Maintainers' section as... · e42870df
      	* MAINTAINERS: Move myself from 'Write After Approval' to
      	'CPU Port Maintainers' section as SPARC maintainer.
      
      From-SVN: r75387
      Eric Botcazou committed
    • aclocal.m4: Rebuilt using "aclocal -I .". · e44b879c
      2004-01-04  Matthias Klose  <doko@debian.org>
      
              * aclocal.m4: Rebuilt using "aclocal -I .".
              * configure: Rebuilt.
      
      From-SVN: r75383
      Matthias Klose committed
    • Date.java (parse): Fix a number of problems. · 5814ecc2
      
      	* java/util/Date.java (parse):  Fix a number of problems.
      	(skipParens):  Remove no-longer-needed method.
      
      From-SVN: r75381
      Per Bothner committed
    • Daily bump. · e237c8f5
      From-SVN: r75378
      GCC Administrator committed
  3. 03 Jan, 2004 6 commits