Skip to content
Snippets Groups Projects
  1. May 26, 2004
  2. May 25, 2004
    • Andrew Pinski's avatar
      re PR libobjc/11572 (GNU libobjc no longer compiled on Darwin) · ff65de76
      Andrew Pinski authored
      2004-05-25  Andrew Pinski  <pinskia@physics.uc.edu>
      
              PR target/11572
              * configure.ac (includedir): Set to "include"
              except for Darwin.
              (libext) Set to empty except for Darwin.
              * configure: Regenerate
              * Makefile.in: s/libobjc.la/libobjc$(libext).la/g.
              s/include/$(includedir)/g.
      
      From-SVN: r82266
      ff65de76
    • Paul Brook's avatar
      arm.c (thumb_exit, [...]): Remove pointless #ifdef. · b31ad637
      Paul Brook authored
      	* config/arm/arm.c (thumb_exit, thumb_unexpanded_epilogue): Remove
      	pointless #ifdef.
      
      From-SVN: r82262
      b31ad637
    • Janis Johnson's avatar
      compat.exp (compat-get-options-main): New. · 5ab8e5cc
      Janis Johnson authored
      2004-05-25  Janis Johnson  <janis187@us.ibm.com>
      
      	* lib/compat.exp (compat-get-options-main): New.
      	(compat-get-options): Remove unneeded code, warn for ignored
      	command.
      	(compat-execute): Check flag set by dg-require-* commands.
      
      From-SVN: r82261
      5ab8e5cc
    • Janis Johnson's avatar
      * lib/compat.exp (compat-execute): Break up long lines. · 74f48aee
      Janis Johnson authored
      From-SVN: r82260
      74f48aee
    • Paolo Bonzini's avatar
      Makefile.in (top_builddir): Define to . · 5da9128a
      Paolo Bonzini authored
      gcc/ChangeLog:
      
      2004-04-25  Paolo Bonzini  <bonzini@gnu.org>
      
              * Makefile.in (top_builddir): Define to .
      
      intl/ChangeLog:
      
      2004-04-25  Paolo Bonzini  <bonzini@gnu.org>
      
              * configure.ac: Point config.intl to the parent directory of
              ${top_builddir}.
      	* configure: Regenerate.
      
      From-SVN: r82259
      5da9128a
    • Alexandre Oliva's avatar
      configure.ac (gcc_cv_ld): Prefer in-tree ld over whatever the top-level detects... · 08d105fa
      Alexandre Oliva authored
      * configure.ac (gcc_cv_ld): Prefer in-tree ld over whatever the
      top-level detects, except when in-tree ld is being cross-built.
      (gcc_cv_as): Likewise for as.  Use AS_FOR_TARGET otherwise, and
      then AS only if target is host.
      * configure: Rebuilt.
      
      From-SVN: r82258
      08d105fa
    • Daniel Jacobowitz's avatar
      * Makefile.tpl (BUILD_EXPORTS, HOST_EXPORTS, GCC_HOST_EXPORTS) · 4fc4dd12
      Daniel Jacobowitz authored
      	(STAGE_HOST_EXPORTS, BASE_TARGET_EXPORTS, RAW_CXX_TARGET_EXPORTS)
      	(NORMAL_TARGET_EXPORTS): New macros.  Use them in all the recursive
      	targets.
      	* Makefile.in: Regenerate.
      
      From-SVN: r82257
      4fc4dd12
    • Daniel Jacobowitz's avatar
      * Makefile.in: Add .NOEXPORT. · 54b2f310
      Daniel Jacobowitz authored
      From-SVN: r82256
      54b2f310
    • Vladimir Makarov's avatar
      global.c (global_alloc): Call make_accurate_live_analysis. · 9abe5d07
      Vladimir Makarov authored
      2004-05-25  Vladimir Makarov  <vmakarov@redhat.com>
      
      	* global.c (global_alloc): Call make_accurate_live_analysis.
      	(record_one_conflict): Remove dead code.
      	(mark_reg_clobber): Remove ATTRIBUTE_UNUSED for parameter data.
      	(bb_info): New structure.
      	(BB_INFO, BB_INFO_BY_INDEX): New macros.
      	(allocate_bb_info, free_bb_info, mark_reg_change,
      	calculate_local_reg_bb_info, set_up_bb_rts_numbers, rpost_cmp,
      	modify_bb_reg_pav, calculate_reg_pav,
      	make_accurate_live_analysis): New functions.
      
      From-SVN: r82254
      9abe5d07
    • Andrew Pinski's avatar
      [multiple changes] · 435317e2
      Andrew Pinski authored
      2004-05-25  Andrew Pinski  <pinskia@physics.uc.edu>
      
      	Merge from the libobjc-branch
      	2004-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
      
      		* Makefile.in (OBJC_H): Change objc-deps.h to objc-decls.h.
      
      	2004-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
      
      		* Makefile.in (OBJC_H): Add objc-deps.h.
      
      	2004-01-27  Nicola Pero  <n.pero@mi.flashnet.it>
      
      		* Protocol.m ([-conformsTo:]): If the argument is nil, return NO.
      		([-hash], [-isEqual:]): New methods.
      
      	2004-01-27  Richard Frith-Macdonald <rfm@gnu.org>
      
      		* sarray.c (sarray_free): Add a better comment.
      
      	2004-01-27  Adam Fedor  <fedor@gnu.org>
      
      		* hash.c (hash_add): Cast cachep to int.
      		* selector.c (__sel_register_typed_name): Cast
      		soffset_decode to int.
      
      	2004-01-27  Alexander Malmberg  <alexander@malmberg.org>
      
      		* selector.c: Rename register_selectors_from_list to
      		__objc_register_selectors_from_list. Update caller.
      		(__objc_register_selectors_from_list): Lock __objc_runtime_mutex
      		while registering selectors. Use __sel_register_typed_name instead
      		of sel_register_typed_name. Check for NULL method_name:s.
      		(pool_alloc_selector): New function.
      		(__sel_register_typed_name): Use pool_alloc_selector to allocate
      		selector structures.
      		* sendmsg.c (class_add_method_list): Use
      		__objc_register_selectors_from_list.
      		* objc/runtime.h: Add __objc_register_selectors_from_list.
      
      	2004-01-25  Adam Fedor  <fedor@gnu.org>
      	            Nicola Pero  <n.pero@mi.flashnet.it>
      	            Andrew Pinski  <pinskia@physics.uc.edu>
      
      		* objc/objc-decls.h: New file.
      		* objc/objc-api.h (_objc_lookup_class): Mark as export.
      		(_objc_load_callback): Likewise.
      		(_objc_object_alloc): Likewise.
      		(_objc_object_copy): Likewise.
      		(_objc_object_dispose): Likewise.
      
      	2004-01-25  Andrew Pinski  <pinskia@physics.uc.edu>
      
      		* archive.c: s/__inline__/inline
      		* sendmsg.c: Likewise.
      
      		* encoding.c: Remove FIXME about the warning
      		about unused variable.
      		* sendmsg.c: Add a FIXME comment saying that
      		this should be using libffi.
      
      		* Makefile.in (LIBTOOL): Use @LIBTOOL@ now as it works.
      
      From-SVN: r82253
      435317e2
    • Devang Patel's avatar
      alias.c (init_alias_analysis): Use ggc_calloc instead of xrealloc. · f411a73a
      Devang Patel authored
             * alias.c (init_alias_analysis): Use ggc_calloc instead of
             xrealloc.
             (end_alias_analysis): Use ggc_free instead fo free.
      
      From-SVN: r82251
      f411a73a
    • Benjamin Kosnik's avatar
      re PR libstdc++/15489 (testsuite_files determined incorrectly) · 9874adaf
      Benjamin Kosnik authored
      2004-05-25  Benjamin Kosnik  <bkoz@redhat.com>
      
      	PR libstdc++/15489
      	* scripts/create_testsuite_files: Revert xtype change, add non-GNU
      	bits to do the same thing.
      
      From-SVN: r82250
      9874adaf
    • Andrew Pinski's avatar
      re PR bootstrap/15546 (Bootstrap stage3: Undefined references to basic_string) · 104a4010
      Andrew Pinski authored
      2004-05-25  Andrew Pinski  <pinskia@physics.uc.edu>
      
              PR target/15546
              * config/ia64/ia64.h (ASM_OUTPUT_FDESC): Mark the DECL
              as needed to be outputted.
      
      From-SVN: r82249
      104a4010
    • Jan Hubicka's avatar
      * builtins.def (__builtin_expect): Mark the function as const&nothrow. · d601c996
      Jan Hubicka authored
      From-SVN: r82243
      d601c996
    • Mostafa Hagog's avatar
      New files for implementing sms in gcc. · d397e8c6
      Mostafa Hagog authored
      From-SVN: r82236
      d397e8c6
    • Ayal Zaks's avatar
      ddg.h, [...]: New files. · e5626198
      Ayal Zaks authored
      
      
       	* ddg.h, ddg.c, modulo-sched.c: New files.
       	* cfglayout.c (duplicate_insn_chain): Remove "static" and push
       	internals to "dupicate_insn".
       	(duplicate_insn): New function.
       	* cfglayout.h (duplicate_insn_chain, duplicate_insn): New
       	declarations.
       	* common.opt (fmodulo-sched): New flag.
       	* df.c (df_bb_regno_last_use_find, df_bb_regno_first_def_find):
       	Remove static and forward declaration.
       	(df_find_def, df_reg_used, df_bb_regno_last_def_find): New
       	functions.
       	* df.h (df_bb_regno_last_use_find, df_bb_regno_first_def_find,
       	df_bb_regno_last_def_find, df_find_def, df_reg_used): New
       	declarations.
       	* flags.h (flag_modulo_sched): New flag.
       	* opts.c (common_handle_option): Handle modulo-sched flag.
       	* params.def (max-sms-loop-number, sms-max-ii-factor,
       	sms-dfa-history, sms-loop-average-count-threshold): New
       	parameters.
      	* params.h (MAX_SMS_LOOP_NUMBER, SMS_MAX_II_FACTOR,
       	SMS_DFA_HISTORY, SMS_LOOP_AVERAGE_COUNT_THRESHOLD): New
       	parameters.
       	* passes.c ("sms", "sms-vcg"): New dumps.
       	(rest_of_handle_sched): Call sms_schedule.
       	* rtl.h (sms_schedule): New declaration.
       	* timevar.def (TV_SMS): New.
       	* toplev.c (flag_modulo_sched): Initialize.
       	(f_options): Handle -fmodulo-sched option.
       	* docs/invoke.texi: Document -fmodulo-sched & -dm options.
       	* docs/passes.texi: Document new SMS pass.f toplev.c doc/invoke.texi doc/passes.texi
      
      Co-Authored-By: default avatarMostafa Hagog <mustafa@il.ibm.com>
      
      From-SVN: r82235
      e5626198
    • Paolo Bonzini's avatar
      Makefile.in (OBJS): Add rtlhooks.o. · 2f93eea8
      Paolo Bonzini authored
      2004-05-25  Paolo Bonzini  <bonzini@gnu.org>
      
      	* Makefile.in (OBJS): Add rtlhooks.o.
      	(rtlanal.o): Depend on function.h.
      	(cse.o): Depend on rtlhooks-def.h.
      	(combine.o): Depend on rtlhooks-def.h.
      	(rtlhooks.o): New rule.
      	* combine.c: Include rtlhooks-def.h.
      	(nonzero_bits, cached_nonzero_bits, nonzero_bits1,
      	num_sign_bit_copies, cached_num_sign_bit_copies,
      	num_sign_bit_copies1): Move most of the code to rtlanal.c.
      	(reg_nonzero_bits_for_combine,
      	reg_num_sign_bit_copies_for_combine): New functions holding
      	the remnants of the above.
      	(combine_rtl_hooks): New.
      	(combine_instructions): Set rtl_hooks instead of gen_lowpart.
      	* cse.c: Include rtlhooks-def.h.
      	(cse_rtl_hooks): New.
      	(cse_main): Set rtl_hooks instead of gen_lowpart.
      	* emit-rtl.c (gen_lowpart): Remove.
      	(gen_lowpart_general): Move to rtlhooks.c.
      	* rtl.h (nonzero_bits, num_sign_bit_copies,
      	struct rtl_hooks, rtl_hooks, general_rtl_hooks): New.
      	(gen_lowpart_general): Remove.
      	(gen_lowpart): Temporarily redefine as a macro.
      	* rtlanal.c: Include function.h.
      	(nonzero_bits, cached_nonzero_bits, nonzero_bits1,
      	num_sign_bit_copies, cached_num_sign_bit_copies,
      	num_sign_bit_copies1): New, from combine.c.
      	* rtlhooks.c: New file.
      
      From-SVN: r82234
      2f93eea8
    • Svein E. Seldal's avatar
      Updated AVR -mint8 option and set proper 64-bit type · 11338cda
      Svein E. Seldal authored
      From-SVN: r82233
      11338cda
    • Paolo Bonzini's avatar
      Makefile.am: the correct directory for gettext include files is given by @INCINTL@. · 0429bc77
      Paolo Bonzini authored
      2004-05-25  Paolo Bonzini  <bonzini@gnu.org>
      
      	* Makefile.am: the correct directory for
      	gettext include files is given by @INCINTL@.
      	* Makefile.in: Regenerate.
      
      From-SVN: r82229
      0429bc77
    • Mike Stump's avatar
      * doc/install.texi: Document that dejagnu 1.4.4 is required. · cfc984b5
      Mike Stump authored
      From-SVN: r82226
      cfc984b5
    • GCC Administrator's avatar
      Daily bump. · 42cc8f89
      GCC Administrator authored
      From-SVN: r82222
      42cc8f89
  3. May 24, 2004
    • Geoffrey Keating's avatar
      method.c (implicitly_declare_fn): Don't call defer_fn; abort if it might be needed. · bf277438
      Geoffrey Keating authored
      	* method.c (implicitly_declare_fn): Don't call defer_fn; abort
      	if it might be needed.
      	* pt.c (mark_decl_instantiated): Only call defer_fn if
      	the function actually needs processing in finish_file.
      	* decl2.c (finish_file): Add check that elements in
      	deferred_fns_used are really needed there.  Remove unnecessary
      	test of DECL_SAVED_TREE.
      
      From-SVN: r82217
      bf277438
    • Joseph Myers's avatar
      intl.h (open_quote, [...]): New. · a668adb2
      Joseph Myers authored
      	* intl.h (open_quote, close_quote): New.
      	* intl.c (open_quote, close_quote): New.
      	(gcc_init_libintl): Set them.
      	* pretty-print.c: Include "intl.h".
      	(pp_base_format_text): Support 'q' format flag and %` and %'
      	formats.  Use ' instead of ` in comments.
      	* c-format.c (gcc_diag_flag_specs, gcc_cxxdiag_flag_specs,
      	gcc_diag_char_table, gcc_cdiag_char_table, gcc_cxxdiag_char_table,
      	foramt_types_orig): Describe these new formats.
      	(decode_format_attr, check_function_format,
      	check_format_info_main): Use these new formats.
      	(status_warning): Use ATTRIBUTE_GCC_DIAG.
      	* toplev.c (ATTRIBUTE_GCC_DIAG): Increase required GCC version to
      	check these formats to 3.5.
      
      From-SVN: r82215
      a668adb2
    • Janis Johnson's avatar
      altivec-7.c: Don't use 'vector long'. · 1bfc8f67
      Janis Johnson authored
      2004-05-24  Janis Johnson  <janis187@us.ibm.com>
      
      	* gcc.dg/altivec-7.c: Don't use 'vector long'.
      	* gcc.dg/altivec-14.c: New test.
      	* g++.dg/ext/altivec-7.C: Don't use 'vector long'.
      
      From-SVN: r82213
      1bfc8f67
    • Janis Johnson's avatar
      altivec-6.c: Use -maltivec, don't limit to darwin. · 6eade693
      Janis Johnson authored
      2004-05-24  Janis Johnson  <janis187@us.ibm.com>
      
      	* gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
      	* gcc.dg/altivec-12.c: Ditto.
      
      From-SVN: r82212
      6eade693
    • Janis Johnson's avatar
      altivec-3.c: Move call to altivec_check. · 386f1015
      Janis Johnson authored
      2004-05-24  Janis Johnson  <janis187@us.ibm.com>
      
      	* gcc.dg/altivec-3.c: Move call to altivec_check.
      
      From-SVN: r82211
      386f1015
    • Rainer Orth's avatar
      Makefile.in (CPPLIBS): Renamed to CPPLIB. · 6046b0ed
      Rainer Orth authored
      	* Makefile.in (CPPLIBS): Renamed to CPPLIB.
      	(BACKEND): Reflect this.
      	(LIBDEPS): Move CPPLIB before LIBIBERTY.
      	(LIBS): Likewise.
      
      From-SVN: r82210
      6046b0ed
    • Ulrich Weigand's avatar
      re PR tree-optimization/14197 (Wrong code for bcopy/memmove (string-asm-2.c)) · aef0afc4
      Ulrich Weigand authored
      	PR tree-optimization/14197
      	* builtins.c: Include "tree-gimple.h"
      	(readonly_data_expr): Use get_base_address.  Make sure to call
      	decl_readonly_section only on trees it can handle.
      	* tree-gimple.c (get_base_address): Accept STRING_CST and
      	CONSTRUCTOR expressions.
      	* Makefile.in: Update dependencies.
      
      From-SVN: r82209
      aef0afc4
    • Arnaud Charlet's avatar
      Complete previous check-in. · a1db9d9c
      Arnaud Charlet authored
      From-SVN: r82206
      a1db9d9c
    • Arnaud Charlet's avatar
      [multiple changes] · 0fb2ea01
      Arnaud Charlet authored
      2004-05-24  Geert Bosch  <bosch@gnat.com>
      
      	* a-numaux-x86.adb (Reduce): Reimplement using an approximation of Pi
      	with 192 bits of precision, sufficient to reduce a double-extended
      	arguments X with a maximum relative error of T'Machine_Epsilon, for X
      	in -2.0**32 .. 2.0**32.
      	(Cos, Sin):  Always reduce arguments of 1/4 Pi or larger, to prevent
      	reduction by the processor, which only uses a 68-bit approximation of
      	Pi.
      	(Tan): Always reduce arguments and compute function either using
      	the processor's fptan instruction, or by dividing sin and cos as needed.
      
      2004-05-24  Doug Rupp  <rupp@gnat.com>
      
      	* adaint.c (__gnat_readdir): Cast CRTL function retun value to avoid
      	gcc error on 32/64 bit VMS.
      
      2004-05-24  Olivier Hainque  <hainque@act-europe.fr>
      
      	* init.c (__gnat_error_handler): Handle EEXIST as EACCES for SIGSEGVs,
      	since this is what we get for stack overflows although not documented
      	as such.
      	Document the issues which may require adjustments to our signal
      	handlers.
      
      2004-05-24  Ed Schonberg  <schonberg@gnat.com>
      
      	* inline.adb (Add_Scope_To_Clean): Do not add cleanup actions to the
      	enclosing dynamic scope if the instantiation is within a generic unit.
      
      2004-05-24  Arnaud Charlet  <charlet@act-europe.fr>
      
      	* exp_dbug.ads: Fix typo.
      
      	* Makefile.in: s-osinte-linux-ia64.ads was misnamed.
      	Rename it to its proper name: system-linux-ia64.ads
      	(stamp-gnatlib1): Remove extra target specific run time files when
      	setting up the rts directory.
      
      2004-05-24  Javier Miranda  <miranda@gnat.com>
      
      	* einfo.ads, einfo.adb (Limited_Views): Removed.
      	(Limited_View): New attribute that replaces the previous one. It is
      	now a bona fide package with the limited-view list through the
      	first_entity and first_private attributes.
      
      	* sem_ch10.adb (Install_Private_With_Clauses): Give support to
      	limited-private-with clause.
      	(Install_Limited_Withed_Unit): Install the private declarations of a
      	limited-private-withed package. Update the installation of the shadow
      	entities according to the new structure (see Build_Limited_Views)
      	(Build_Limited_Views): Replace the previous implementation of the
      	limited view by a package entity that references the first shadow
      	entity plus the first shadow private entity (required for limited-
      	private-with clause)
      	(New_Internal_Shadow_Entity): Code cleanup.
      	(Remove_Limited_With_Clause): Update the implementation to undo the
      	new work carried out by Build_Limited_Views.
      	(Build_Chain): Complete documentation.
      	Replace Ada0Y by Ada 0Y in comments
      	Minor reformating
      
      	* sem_ch3.adb (Array_Type_Declaration): In case of anonymous access
      	types the level of accessibility depends on the enclosing type
      	declaration.
      
      	* sem_ch8.adb (Find_Expanded_Name): Fix condition to detect shadow
      	entities. Complete documentation of previous change.
      
      2004-05-24  Robert Dewar  <dewar@gnat.com>
      
      	* namet.adb: Minor reformatting
      	Avoid use of name I (replace by J)
      	Minor code restructuring
      
      	* sem_ch6.adb: Minor reformatting
      
      	* lib-writ.adb: Do not set restriction as active if this is a
      	Restriction_Warning case.
      
      	* sem_prag.adb: Reset restriction warning flag if real pragma
      	restriction encountered.
      
      	* s-htable.adb: Minor reformatting
      	Change rotate count to 3 in Hash (improves hash for small strings)
      
      	* 5qsystem.ads: Add comments for type Address (no literals allowed).
      
      	* gnat_ugn.texi: Add new section of documentation "Code Generation
      	Control", which describes the use of -m switches.
      
      2004-05-24  Eric Botcazou  <ebotcazou@act-europe.fr>
      
      	(tree_transform) <N_Identifier>: Do the dereference directly through
      	the DECL_INITIAL for renamed variables.
      
      From-SVN: r82205
      0fb2ea01
    • Paolo Bonzini's avatar
      system.h: dgettext takes two parameters. · c86dd7db
      Paolo Bonzini authored
      2004-05-24  Paolo Bonzini  <bonzini@gnu.org>
      
      	* system.h [!ENABLE_NLS]: dgettext takes two
      	parameters.
      
      From-SVN: r82204
      c86dd7db
    • Arnaud Charlet's avatar
      s-osinte-linux-ia64.ads renamed system-linux-ia64.ads · 7599f1b0
      Arnaud Charlet authored
      From-SVN: r82203
      7599f1b0
    • Daniel Berlin's avatar
      re PR bootstrap/15627 (Sun CC cannot bootstrap GCC) · 687a6424
      Daniel Berlin authored
      2004-05-24  Daniel Berlin  <dberlin@dberlin.org>
      
      	PR other/15627
      	* engine/util.h: Include ansidecl.h.
      	Make max and min static inline.
      	* engine/util.c: Remove max and min from here.
      
      From-SVN: r82202
      687a6424
    • Paolo Bonzini's avatar
      configure.in: Test the ability to symlink directories. · 148907ea
      Paolo Bonzini authored
      2005-05-24  Paolo Bonzini <bonzini@gnu.org>
      
      	* configure.in: Test the ability to symlink directories.
      	* configure: Regenerate.
      
      	* Makefile.def (bootstrap-stage): New definitions.
      	* Makefile.tpl (configure-stage1-gcc,
      	configure-stage2-gcc, configure-stage3-gcc,
      	all-stage1-gcc, all-stage2-gcc, all-stage3-gcc,
      	new-bootstrap, new-cleanstrap, new-restage1, new-restage2,
      	new-restage3, compare): Autogenerate, see Makefile.in
      	entry for behavioral changes.
      	(distclean-stage1, new-stage1-start, new-stage1-end,
      	new-stage1-bubble, distclean-stage2, new-stage2-start,
      	new-stage2-end, new-stage2-bubble, distclean-stage3,
      	new-stage3-start, new-stage3-end): New autogenerated targets.
      	(objext, prebootstrap, BOOT_CFLAGS,
      	POSTSTAGE1_FLAGS_TO_PASS): Move above the autogenerated
      	targets.
      
      	* Makefile.in: Regenerate.
      	(distclean-stage1, new-stage1-start, new-stage1-end,
      	new-stage1-bubble, distclean-stage2, new-stage2-start,
      	new-stage2-end, new-stage2-bubble, distclean-stage3,
      	new-stage3-start, new-stage3-end): New targets.
      	(all-stage1-gcc): Move prebootstrap dependency from here...
      	(configure-stage1-gcc): ...to here.
      	(new-bootstrap): Use bubble targets.
      	(new-cleanstrap, new-restage1, new-restage2, new-restage3):
      	Use per-stage distclean targets.
      	(configure-stage1-gcc, configure-stage2-gcc,
      	configure-stage3-gcc, all-stage1-gcc,
      	all-stage2-gcc, all-stage3-gcc, new-bootstrap):
      	Use new-stageN-start to prepare the tree.
      
      From-SVN: r82200
      148907ea
    • Paolo Bonzini's avatar
      Makefile.def (host_modules): add libcpp. · 4f4e53dd
      Paolo Bonzini authored
      ChangeLog:
      
      2004-05-23  Paolo Bonzini  <bonzini@gnu.org>
      
      	* Makefile.def (host_modules): add libcpp.
      	* Makefile.tpl: Add dependencies on and for libcpp.
      	* Makefile.in: Regenerate.
      	* configure.in: Add libcpp host module.
      	* configure: Regenerate.
      
      config/ChangeLog:
      
      2004-05-23  Paolo Bonzini  <bonzini@gnu.org>
      
      	* acx.m4 (ACX_HEADER_STDBOOL, ACX_HEADER_STRING):
      	From gcc.
      
      gcc/ChangeLog:
      
      2004-05-23  Paolo Bonzini  <bonzini@gnu.org>
      
      	Move libcpp to the toplevel.
      	* Makefile.in: Remove references to libcpp files,
      	use CPPLIBS instead of libcpp.a.  Define SYMTAB_H
      	and change hashtable.h to that.
      	* aclocal.m4 (gcc_AC_HEADER_STDBOOL,
      	gcc_AC_HEADER_STRING, gcc_AC_C__BOOL): Remove.
      	* configure.ac (gcc_AC_C__BOOL, HAVE_UCHAR): Remove tests.
      	* configure: Regenerate.
      	* config.in: Regenerate.
      	* c-ppoutput.c: Include ../libcpp/internal.h instead of cpphash.h.
      	* cppcharset.c: Removed.
      	* cpperror.c: Removed.
      	* cppexp.c: Removed.
      	* cppfiles.c: Removed.
      	* cpphash.c: Removed.
      	* cpphash.h: Removed.
      	* cppinit.c: Removed.
      	* cpplex.c: Removed.
      	* cpplib.c: Removed.
      	* cpplib.h: Removed.
      	* cppmacro.c: Removed.
      	* cpppch.c: Removed.
      	* cpptrad.c: Removed.
      	* cppucnid.h: Removed.
      	* cppucnid.pl: Removed.
      	* cppucnid.tab: Removed.
      	* hashtable.c: Removed.
      	* hashtable.h: Removed.
      	* line-map.c: Removed.
      	* line-map.h: Removed.
      	* mkdeps.c: Removed.
      	* mkdeps.h: Removed.
      	* stringpool.h: Include symtab.h instead of hashtable.h.
      	* tree.h: Include symtab.h instead of hashtable.h.
      	* system.h (O_NONBLOCK, O_NOCTTY): Do not define.
      
      gcc/cp/ChangeLog:
      
      2004-05-23  Paolo Bonzini  <bonzini@gnu.org>
      
      	* Make-lang.in: No need to specify $(LIBCPP).
      
      gcc/java/ChangeLog:
      
      2004-05-23  Paolo Bonzini  <bonzini@gnu.org>
      
      	* Make-lang.in: Link in $(LIBCPP) instead of mkdeps.o.
      
      libcpp/ChangeLog:
      
      2004-05-23  Paolo Bonzini  <bonzini@gnu.org>
      
      	Moved libcpp from the gcc subdirectory to the toplevel.
      	* Makefile.am: New file.
      	* Makefile.in: Regenerate.
      	* configure.ac: New file.
      	* configure: Regenerate.
      	* config.in: Regenerate.
      	* charset.c: Moved from gcc/cppcharset.c.  Add note about
      	brokenness of input charset detection.  Adjust for change
      	in name of cppucnid.h.
      	* errors.c: Moved from gcc/cpperror.c.  Do not include intl.h.
      	* expr.c: Moved from gcc/cppexp.c.
      	* files.c: Moved from gcc/cppfiles.c.  Do not include intl.h.
      	Remove #define of O_BINARY, it is in system.h.
      	* identifiers.c: Moved from gcc/cpphash.c.
      	* internal.h: Moved from gcc/cpphash.h.  Change header
      	guard name.  All other files adjusted to match name change.
      	* init.c: Moved from gcc/cppinit.c.
      	(init_library) [ENABLE_NLS]: Call bindtextdomain.
      	* lex.c: Moved from gcc/cpplex.c.
      	* directives.c: Moved from gcc/cpplib.c.
      	* macro.c: Moved from gcc/cppmacro.c.
      	* pch.c: Moved from gcc/cpppch.c.  Do not include intl.h.
      	* traditional.c: Moved from gcc/cpptrad.c.
      	* ucnid.h: Moved from gcc/cppucnid.h.  Change header
      	guard name.
      	* ucnid.pl: Moved from gcc/cppucnid.pl.
      	* ucnid.tab: Moved from gcc/cppucnid.tab.  Change header
      	guard name.
      	* symtab.c: Moved from gcc/hashtable.c.
      	* line-map.c: Moved from gcc.  Do not include intl.h.
      	* mkdeps.c: Moved from gcc.
      	* system.h: New file.
      
      libcpp/include/ChangeLog:
      
      2004-05-23  Paolo Bonzini  <bonzini@gnu.org>
      
      	* cpplib.h: Moved from gcc.  Change header guard name.
      	* line-map.h: Moved from gcc.  Change header guard name.
      	* mkdeps.h: Moved from gcc.  Change header guard name.
      	* symtab.h: Moved from gcc/hashtable.h.  Change header
      	guard name.
      
      libcpp/po/ChangeLog:
      
      2004-05-23  Paolo Bonzini  <bonzini@gnu.org>
      
      	* be.po: Extracted from gcc/po/be.po.
      	* ca.po: Extracted from gcc/po/ca.po.
      	* da.po: Extracted from gcc/po/da.po.
      	* de.po: Extracted from gcc/po/de.po.
      	* el.po: Extracted from gcc/po/el.po.
      	* es.po: Extracted from gcc/po/es.po.
      	* fr.po: Extracted from gcc/po/fr.po.
      	* ja.po: Extracted from gcc/po/ja.po.
      	* nl.po: Extracted from gcc/po/nl.po.
      	* sv.po: Extracted from gcc/po/sv.po.
      	* tr.po: Extracted from gcc/po/tr.po.
      
      From-SVN: r82199
      4f4e53dd
Loading