summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 2004-01-05 Robert Dewar <dewar@gnat.com>charlet2004-01-05137-1395/+2489
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75432 138bc75d-0d04-0410-961f-82ee72b054a4
* * tree.h: Update documentation on nothrow_flag.kenner2004-01-053-3/+12
| | | | | | | | * print-tree.c (print_node): Print TREE_NOTHROW as "align-ok" for types. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75431 138bc75d-0d04-0410-961f-82ee72b054a4
* * doc/invoke.texi: Remove traces of dead ports.kazu2004-01-052-322/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75430 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/13387nathan2004-01-052-0/+51
| | | | | | | * g++.dg/opt/alias3.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75427 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix typo (double "for"s).rsandifo2004-01-051-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75426 138bc75d-0d04-0410-961f-82ee72b054a4
* Update copyright dates after recent commits.rsandifo2004-01-054-4/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75425 138bc75d-0d04-0410-961f-82ee72b054a4
* * doc/invoke.texi: Add documentation for the MIPS -mexplicit-relocsrsandifo2004-01-052-2/+37
| | | | | | | option. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75423 138bc75d-0d04-0410-961f-82ee72b054a4
* PR target/12945rsandifo2004-01-053-68/+91
| | | | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75422 138bc75d-0d04-0410-961f-82ee72b054a4
* I am a moron.steven2004-01-051-10/+10
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75421 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/mips/mips-protos.h (mips_dangerous_for_la25_p): Declare.rsandifo2004-01-054-36/+66
| | | | | | | | | | | | | | | (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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75420 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/13157mmitchel2004-01-054-20/+64
| | | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75416 138bc75d-0d04-0410-961f-82ee72b054a4
* * semantics.c (push_deferring_access_checks): Fix format.pinskia2004-01-052-9/+28
| | | | | | | | | | | | | (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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75415 138bc75d-0d04-0410-961f-82ee72b054a4
* * call.c (build_over_call): Don't create a save_expr of anrth2004-01-052-9/+20
| | | | | | | aggregate, but rather its address. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75414 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Use ./config.cache, not config.cache.neroden2004-01-055-6/+11
| | | | | | | | | * configure: Regenerate. * Makefile.tpl: Special-casing not needed for GCC any more. * Makefile.in: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75413 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/m68k/m68k.c (output_andsi3): Fix signed/unsigned comparisonbernie2004-01-052-1/+6
| | | | | | | warning. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75412 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.ac: Use AC_PROG_CPP_WERROR.neroden2004-01-053-462/+36
| | | | | | | * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75411 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/13529mmitchel2004-01-053-0/+18
| | | | | | | | | | | * parser.c (cp_parser_postfix_expression): Allow "." to appear in an offsetof expression. PR c++/13529 * g++.dg/parse/offsetof3.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75410 138bc75d-0d04-0410-961f-82ee72b054a4
* * parser.c (cp_parser_parameter_declaration): Fix comment.mmitchel2004-01-052-4/+8
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75409 138bc75d-0d04-0410-961f-82ee72b054a4
* * g++.dg/init/copy7.C: Add missing dg-error markers.mmitchel2004-01-052-4/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75408 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Don't share a cache file for host dirs.neroden2004-01-053-35/+42
| | | | | | | * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75407 138bc75d-0d04-0410-961f-82ee72b054a4
* * config-ml.in: Don't mess with the cache file.neroden2004-01-052-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75406 138bc75d-0d04-0410-961f-82ee72b054a4
* * .cvsignore: Add autom4te.cache.zack2004-01-052-5/+10
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75405 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2004-01-052-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75402 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-01-04 Paolo Carlini <pcarlini@suse.de>paolo2004-01-041-1/+1
| | | | | | | * Fix year in the Changelog entry of last commit. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75399 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-01-04 Paolo Carlini <pcarlini@suse.de>paolo2004-01-0414-38/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75398 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/12226mmitchel2004-01-0419-59/+193
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75397 138bc75d-0d04-0410-961f-82ee72b054a4
* * doc/invoke.texi: Revamp documentation of MIPS options. Removersandifo2004-01-042-248/+170
| | | | | | | | | -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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75396 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c/3414jsm282004-01-042-3/+13
| | | | | | | * doc/extend.texi: Clarify definition of malloc attribute. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75395 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-01-04 Paolo Carlini <pcarlini@suse.de>paolo2004-01-044-35/+37
| | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75393 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in (cgraph.o, cgraphunit.o): Add intl.h dependency.hubicka2004-01-0414-64/+281
| | | | | | | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75391 138bc75d-0d04-0410-961f-82ee72b054a4
* * MAINTAINERS: Move myself from 'Write After Approval' toebotcazou2004-01-042-1/+6
| | | | | | | 'CPU Port Maintainers' section as SPARC maintainer. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75387 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-01-04 Matthias Klose <doko@debian.org>doko2004-01-043-330/+1184
| | | | | | | | * aclocal.m4: Rebuilt using "aclocal -I .". * configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75383 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/util/Date.java (parse): Fix a number of problems.bothner2004-01-042-87/+79
| | | | | | | (skipParens): Remove no-longer-needed method. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75381 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2004-01-042-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75378 138bc75d-0d04-0410-961f-82ee72b054a4
* * update_web_docs: Create tarballs of documentation sources andjsm282004-01-032-5/+14
| | | | | | | HTML docs. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75372 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix messed up accidental commit.steven2004-01-036-44/+21
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75368 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-01-03 Andrew Pinski <pinskia@physics.uc.edu>pinskia2004-01-032-3/+8
| | | | | | | | * gcc_update (files_and_dependencies): For gcc directory, rename configure.in to configure.ac. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75367 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.ac: Replace AC_INIT, AC_OUTPUT, AC_CANONICAL_SYSTEMneroden2004-01-033-4/+18
| | | | | | | | with modern equivalents. * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75366 138bc75d-0d04-0410-961f-82ee72b054a4
* Missed in last commit:neroden2004-01-031-12/+32
| | | | | | | | | * configure.ac: Replace gcc_AC_CHECK_TYPE with AC_CHECK_TYPE. * aclocal.m4 (gcc_AC_CHECK_TYPE): Remove. * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75365 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.ac: Replace gcc_AC_CHECK_TYPE with AC_CHECK_TYPE.neroden2004-01-033-22/+5
| | | | | | | | * aclocal.m4 (gcc_AC_CHECK_TYPE): Remove. * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75364 138bc75d-0d04-0410-961f-82ee72b054a4
* * doc/install.texi: Note that 'gcc' is now a 2.57 directory.neroden2004-01-032-1/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75363 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Rename to configure.ac.neroden2004-01-034-3316/+8169
| | | | | | | | | | * configure.ac: Renamed from configure.in; make minimum necessary changes for autoconf 2.5x. * aclocal.m4: Make minimum necessary changes for autoconf 2.5x. * configure: Regenerate with autoconf 2.57. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75362 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/mips/linux.h: Fix comment formatting.kazu2004-01-037-40/+49
| | | | | | | | | | | * config/mips/mips.c: Likewise. * config/mips/mips.h: Likewise. * config/mips/mips.md: Likewise. * config/mips/netbsd.h: Likewise. * config/mips/windiss.h: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75361 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.tpl: Make GCC use a separate config.cache.neroden2004-01-033-2/+11
| | | | | | | * Makefile.in: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75360 138bc75d-0d04-0410-961f-82ee72b054a4
* PR bootstrap/11932, PR bootstrap/11933neroden2004-01-033-35/+62
| | | | | | | | | | | (I don't know if it will fix either of them, but it relates to them.) * configure.in: Don't use shared config.cache for target directories. * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75359 138bc75d-0d04-0410-961f-82ee72b054a4
* * parser.c (cp_parser_template_argument): Don't calllerdsuwa2004-01-032-9/+19
| | | | | | | | | make_unbound_class_template directly. (cp_parser_lookup_name): Don't extract TEMPLATE_DECL from UNBOUND_CLASS_TEMPLATE tree node. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75356 138bc75d-0d04-0410-961f-82ee72b054a4
* *** empty log message ***dann2004-01-032-0/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75353 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/i386/i386.md (fp constant pool splitter): Reorg suppressionrth2004-01-032-13/+30
| | | | | | | for sse and 387; add suppression for mmx. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75349 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2004-01-032-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75344 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-01-02 Andrew Pinski <pinskia@physics.uc.edu>pinskia2004-01-022-1/+6
| | | | | | | * loop.c (loop_optimize): Free all loops_info's mems. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75339 138bc75d-0d04-0410-961f-82ee72b054a4