Skip to content
Snippets Groups Projects
  1. Aug 21, 2004
  2. Aug 20, 2004
    • jason's avatar
      * include/Makefile.am (/gthr.h): Don't add · a4f897ff
      jason authored
              _GLIBCXX_ to #pragma lines.
              * include/Makefile.in: Update.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@86343 138bc75d-0d04-0410-961f-82ee72b054a4
      a4f897ff
    • mmitchel's avatar
      * reload.c (find_reloads_address): Reload the sum of a LO_SUM and · f25bee5a
      mmitchel authored
      	a CONST_INT.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@86342 138bc75d-0d04-0410-961f-82ee72b054a4
      f25bee5a
    • paolo's avatar
      Fix ChangeLog. · ba453b31
      paolo authored
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@86341 138bc75d-0d04-0410-961f-82ee72b054a4
      ba453b31
    • paolo's avatar
      2004-08-20 Paolo Carlini <pcarlini@suse.de> · 576038f1
      paolo authored
      	PR libstdc++/7219 (continued)
      	* include/bits/ios_base.h (class ios_base): Expose Annex D.6
      	typedefs by default.
      	* testsuite/27_io/types/1.cc: Remove #if _GLIBCXX_DEPRECATED.
      	* testsuite/27_io/ios_base/cons/assign_neg.cc: Tweak dg-error
      	line number.
      	* testsuite/27_io/ios_base/cons/copy_neg.cc: Likewise.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@86340 138bc75d-0d04-0410-961f-82ee72b054a4
      576038f1
    • jakub's avatar
      PR rtl-optimization/17099 · 17c7352a
      jakub authored
      	* combine.c (force_to_mode): Check if inner_mask has any bits set
      	outside of GET_MODE (x) instead of op_mode.
      
      	* gcc.c-torture/execute/20040820-1.c: New test.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@86339 138bc75d-0d04-0410-961f-82ee72b054a4
      17c7352a
    • mmitchel's avatar
      * config.gcc (arm*-*-symbianelf*): Add t-symbian Makefile · 714ff98b
      mmitchel authored
      	fragment.
      	* config/arm/bpabi.h (RENAME_LIBRARY_SET): Fix typo.
      	(SUBTARGET_EXTRA_ASM_SPEC): Pass -meabi=3 to the assembler.
      	* config/arm/symbian.h (SUBTARGET_CPU_DEFAULT): Assume ARMV5
      	architecture.
      	(SUBTARGET_ASM_FLOAT_SPEC): Default to -mfpu=vfp for hard-float
      	configurations.
      	* config/arm/t-symbian: New file.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@86338 138bc75d-0d04-0410-961f-82ee72b054a4
      714ff98b
    • mmitchel's avatar
      * config.gcc (arm*-*-symbianelf*): Add t-symbian Makefile · b5888091
      mmitchel authored
      	fragment.
      	* config/arm/bpabi.h (RENAME_LIBRARY_SET): Fix typo.
      	(SUBTARGET_EXTRA_ASM_SPEC): Pass -meabi=3 to the assembler.
      	* config/arm/symbian.h (SUBTARGET_CPU_DEFAULT): Assume ARMV5
      	architecture.
      	(SUBTARGET_ASM_FLOAT_SPEC): Default to -mfpu=vfp for hard-float
      	configurations.
      	* config/arm/t-symbian: New file.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@86337 138bc75d-0d04-0410-961f-82ee72b054a4
      b5888091
    • pinskia's avatar
      2004-08-20 Andrew Pinski <apinski@apple.com> · 90bd6a0a
      pinskia authored
              * regrename.c (kill_value_regno): ANSIfy.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@86336 138bc75d-0d04-0410-961f-82ee72b054a4
      90bd6a0a
    • dalej's avatar
      · d800e225
      dalej authored
      2004-08-20  Dale Johannesen  <dalej@apple.com>
      
              * config/rs6000/rs6000.c (rs6000_rtx_costs): Improve DIV/MOD.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@86334 138bc75d-0d04-0410-961f-82ee72b054a4
      d800e225
    • mkoch's avatar
      2004-08-20 Michael Koch <konqueror@gmx.de> · fe18a9ab
      mkoch authored
      	* configure.ac: Replaced all AC_TRY_COMPILE macros with
      	AC_COMPILE_IFELSE macros.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@86333 138bc75d-0d04-0410-961f-82ee72b054a4
      fe18a9ab
    • drow's avatar
      * regrename.c (kill_value_one_regno): Renamed from kill_value_regno. · 032b6a07
      drow authored
      	(kill_value_regno): New function, derived from kill_value.
      	(kill_value): Update.
      	(copyprop_hardreg_forward_1): Update call to kill_value_regno.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@86332 138bc75d-0d04-0410-961f-82ee72b054a4
      032b6a07
    • dberlin's avatar
      2004-08-20 Daniel Berlin <dberlin@dberlin.org> · 8b899191
      dberlin authored
      	Fix PR tree-optimization/17111
      	* tree-ssa-pre.c (create_value_expr_from): Don't change the types
      	of non-value_handles.
      	(bitmap_set_contains): All constants are in every set.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@86331 138bc75d-0d04-0410-961f-82ee72b054a4
      8b899191
    • andreast's avatar
      2004-08-20 Andreas Tobler <a.tobler@schweiz.ch> · ee3e4b65
      andreast authored
      	* gcc_update (self): libjava/configure.in -> configure.ac. Automake
      	update done.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@86330 138bc75d-0d04-0410-961f-82ee72b054a4
      ee3e4b65
    • nathan's avatar
      * fold-const.c (round_up, round_down): Use build_int_cst. · cda13ce3
      nathan authored
      	Optimize common case.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@86329 138bc75d-0d04-0410-961f-82ee72b054a4
      cda13ce3
    • danglin's avatar
      * cpu/hppa/atomicity.h (__exchange_and_add, __atomic_add): Add memory · 8b68033e
      danglin authored
      	barrier to locking asm.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@86328 138bc75d-0d04-0410-961f-82ee72b054a4
      8b68033e
    • lerdsuwa's avatar
      * pt.c (register_specialization): Check DECL_TEMPLATE_SPECIALIZATION · 2c797764
      lerdsuwa authored
      	before calling comp_template_args.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@86327 138bc75d-0d04-0410-961f-82ee72b054a4
      2c797764
    • mkoch's avatar
      2004-08-20 Michael Koch <konqueror@gmx.de> · 9620285e
      mkoch authored
      	* configure.in: Renamed to configure.ac.
      	* configure.ac: New file.
      	* configure, Makefile.in, gcj/Makefile.in, include/Makefile.in
      	include/config.h.in, testsuite/Makefile.in: Regenerated.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@86326 138bc75d-0d04-0410-961f-82ee72b054a4
      9620285e
    • danglin's avatar
      * config/pa/pa-protos.h (readonly_data, one_only_readonly_data_section, · 99c11254
      danglin authored
      	one_only_data_section): Rename to som_readonly_data_section,
      	som_one_only_readonly_data_section and som_one_only_data_section.
              * config/pa/pa.c (ONE_ONLY_TEXT_SECTION_ASM_OP, NEW_TEXT_SECTION_ASM_OP,
      	DEFAULT_TEXT_SECTION_ASM_OP): Delete conditional defines.
      	(som_text_section_asm_op): Replace ONE_ONLY_TEXT_SECTION_ASM_OP,
      	NEW_TEXT_SECTION_ASM_OP and DEFAULT_TEXT_SECTION_ASM_OP with actual
      	string values.
      	(pa_select_section): Use renamed section functions.
      	* config/pa/pa.h (EXTRA_SECTIONS, EXTRA_SECTION_FUNCTIONS,
              SOM_READONLY_DATA_SECTION_FUNCTION,
      	SOM_ONE_ONLY_READONLY_DATA_SECTION_FUNCTION,
              SOM_ONE_ONLY_DATA_SECTION_FUNCTION, FORGET_SECTION_FUNCTION):
              Define here ...
              * config/pa/som.h: ... not here.
              (DEFAULT_TEXT_SECTION_ASM_OP, NEW_TEXT_SECTION_ASM_OP,
      	ONE_ONLY_TEXT_SECTION_ASM_OP, READONLY_DATA_ASM_OP,
      	ONE_ONLY_READONLY_DATA_SECTION_ASM_OP,
              ONE_ONLY_DATA_SECTION_ASM_OP): Delete.
              (READONLY_DATA_SECTION): Use som_readonly_data_section.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@86325 138bc75d-0d04-0410-961f-82ee72b054a4
      99c11254
    • dje's avatar
      * gcc.dg/uninit-H.c: Add _POWER to powerpc case. · a9cfe67f
      dje authored
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@86324 138bc75d-0d04-0410-961f-82ee72b054a4
      a9cfe67f
    • paolo's avatar
      2004-08-20 Paolo Carlini <pcarlini@suse.de> · d3110c88
      paolo authored
      	* include/c_std/cmath.tcc (__cmath_power): Revert previous commit:
      	actually the warning is a front-end bug (c++/17120).
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@86323 138bc75d-0d04-0410-961f-82ee72b054a4
      d3110c88
    • mkoch's avatar
      2004-08-20 Michael Koch <konqueror@gmx.de> · 062bd84a
      mkoch authored
      	* configure.in: Rewrote some obsolete stuff for autoconf 2.59.
      	* aclocal.m4, configure: Regenerated.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@86322 138bc75d-0d04-0410-961f-82ee72b054a4
      062bd84a
    • nathan's avatar
      * fold-const.c (int_const_binop): Don't generate non-overflowing · c7709b98
      nathan authored
      	size-types specially.
      	(fold_convert_const): Likewise.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@86321 138bc75d-0d04-0410-961f-82ee72b054a4
      c7709b98
    • nathan's avatar
      * stor-layout.c (initialize_sizetypes): Set SIZETYPE earlier, · 34399e1a
      nathan authored
      	clear cache on copied sizetype.
      
      	* ada/utils2.c (build_allocator): Use build_int_cst for negative
      	size types.
      
      	* cp/class.c (build_vtbl_initializer): Use build_int_cst for
      	negative size types.
      	* cp/decl.c (complete_array_type): Likewise.
      	* cp/method.c (finish_thunk): Likewise.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@86320 138bc75d-0d04-0410-961f-82ee72b054a4
      34399e1a
    • pbrook's avatar
      Trivial spelling typo fix. · 81f0a5aa
      pbrook authored
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@86319 138bc75d-0d04-0410-961f-82ee72b054a4
      81f0a5aa
    • doko's avatar
      2004-08-20 Matthias Klose <doko@debian.org> · 9d31f92f
      doko authored
              * config/abi/s390-linux-gnu/baseline_symbols.txt: New.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@86318 138bc75d-0d04-0410-961f-82ee72b054a4
      9d31f92f
    • pbrook's avatar
      2004-08-20 Paul Brook <paul@codesourcery.com> · 96207d8b
      pbrook authored
      	Canqun Yang  <canqun@nudt.edu.cn>
      
      	PR fortran/17077
      	* trans-array.c (gfc_conv_array_parameter): Pass correct pointer
      	for automatic arrays.
      	* trans-types.c (gfc_get_nodesc_array_type): Add comment.
      testsuite/
      	* gfortran.dg/auto_array_1.f90: New test.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@86315 138bc75d-0d04-0410-961f-82ee72b054a4
      96207d8b
    • rsandifo's avatar
      Removed as part of irix config changes. · c0178223
      rsandifo authored
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@86314 138bc75d-0d04-0410-961f-82ee72b054a4
      c0178223
    • bje's avatar
      * configure.ac: Don't escape apostrophe in --enable-coverage help. · 36d91445
      bje authored
      	* configure: Regenerate.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@86313 138bc75d-0d04-0410-961f-82ee72b054a4
      36d91445
    • schwab's avatar
      Remove conflict marker. · a354af93
      schwab authored
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@86312 138bc75d-0d04-0410-961f-82ee72b054a4
      a354af93
    • dannysmith's avatar
      PR 5620 · 030ec15c
      dannysmith authored
      	* gcc.c (struct stat input_stat): Don't define if
      	HOST_LACKS_INODE_NUMBERS
      	(do_spec_1): If HOST_LACKS_INODE_NUMBERS, use lrealpath rather
      	than stat to determine if temp file is same as input file.
      	* doc/hostconfig.texi: Document HOST_LACKS_INODE_NUMBERS.
      	* config/i386/xm-mingw32.h: Define HOST_LACKS_INODE_NUMBERS
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@86311 138bc75d-0d04-0410-961f-82ee72b054a4
      030ec15c
    • paolo's avatar
      2004-08-20 Paolo Carlini <pcarlini@suse.de> · cd3fbee9
      paolo authored
      	* include/c_std/cmath.tcc (__cmath_power): Suppress assignment
      	used as truth value warning.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@86310 138bc75d-0d04-0410-961f-82ee72b054a4
      cd3fbee9
    • rsandifo's avatar
      * configure.ac (mips*-*-*): Print an error if not using GAS. · 6e930e6c
      rsandifo authored
      	* configure: Regenerated.
      	* doc/install.texi: Remove irix5 bullet from --with-gnu-as.  Remove
      	comments about buggy MIPSpro assemblers.
      	* config.gcc (mips-sgi-irix[56]*): Combine stanzas.  Include elfos.h
      	before mips.h and iris.h after it.  Use t-iris and t-slibgcc-irix.
      	Use iris5.h only for IRIX 5 configs.  Use iris6.h and t-iris6 for
      	IRIX 6 configs.  Define IRIX_USING_GNU_LD if using GNU ld.
      	* config/mips/iris5.h (TARGET_IRIX, SWITCHES_NEED_SPACES)
      	(DEFAULT_SIGNED_CHAR, WORD_SWITCH_TAKES_ARG, SUBTARGET_CC1_SPEC)
      	(NO_IMPLICIT_EXTERN_C, MIPS_DEFAULT_GVALUE)
      	(TARGET_ASM_EXTERNAL_LIBCALL): Move to iris.h.
      	(WCHAR_TYPE, WCHAR_TYPE_SIZE, TARGET_OS_CPP_BUILTINS): Delete in favor
      	of more general IRIX 6 definitions.
      	(OBJECT_FORMAT_ELF, ASM_OUTPUT_ASCII, ASM_WEAKEN_LABEL)
      	(HANDLE_SYSV_PRAGMA): Delete in favor of elfos.h definitions.
      	(TARGET_IRIX5, ABICALLS_ASM_OP, BSS_SECTION_ASM_OP, HAS_INIT_SECTION)
      	(LD_INIT_SWITCH, LD_FINI_SWITCH, SUBTARGET_ASM_OPTIMIZING_SPEC)
      	(ASM_FINAL_SPEC, DBX_DEBUGGING_INFO, MIPS_DEBUGGING_INFO)
      	(PREFERRED_DEBUGGING_TYPE, DWARF2_UNWIND_INFO, SET_FILE_NUMBER)
      	(LABEL_AFTER_LOC, DOLLARS_IN_IDENTIFIERS, NO_DOLLAR_IN_LABEL)
      	(TARGET_ASM_NAMED_SECTION, EXTRA_SECTION_FUNCTIONS)
      	(ASM_DECLARE_FUNCTION_SIZE, ASM_OUTPUT_WEAK_ALIAS)
      	(SUBTARGET_EXTRA_SPECS): Delete definitions or undefs.
      	(LINK_SPEC): Move most of definition to iris.h.
      	(SUBTARGET_LINK_SPEC): New macro.
      	(IRIX_STARTFILE_SPEC): Fold into...
      	(STARTFILE_SPEC): ...here.
      	(IRIX_ENDFILE_SPEC): Fold into...
      	(ENDFILE_SPEC): ...here.
      	* config/mips/iris6.h (TARGET_IRIX5): Remove override.
      	(WCHAR_TYPE, WCHAR_TYPE_SIZE, WINT_TYPE, WINT_TYPE_SIZE)
      	(DWARF_OFFSET_SIZE, DWARF_INITIAL_LENGTH_SIZE, SET_ASM_OP)
      	(LINK_ELIMINATE_DUPLICATE_LDIRECTORIES, ASM_DECLARE_OBJECT_NAME)
      	(ASM_FINISH_DECLARE_OBJECT, LOCAL_LABEL_PREFIX): Move to iris.h.
      	(TARGET_OS_CPP_BUILTINS): Likewise.  Guard IRIX6-specific bits.
      	(DWARF2_UNWIND_INFO, DWARF2_GENERATE_TEXT_SECTION_LABEL)
      	(SUBTARGET_CPP_SPEC, DWARF2_DEBUGGING_INFO, MIPS_DEBUGGING_INFO)
      	(PREFERRED_DEBUGGING_TYPE, DWARF2_FRAME_INFO, MD_EXEC_PREFIX)
      	(ASM_DECLARE_FUNCTION_NAME, ASM_DECLARE_FUNCTION_SIZE)
      	(FUNCTION_NAME_ALREADY_DECLARED, SUPPORTS_INIT_PRIORITY)
      	(POPSECTION_ASM_OP, SUBTARGET_ASM_SPEC, SUBTARGET_MIPS_AS_ASM_SPEC)
      	(SUBTARGET_ASM_DEBUGGING_SPEC, SUBTARGET_ASM_OPTIMIZING_SPEC)
      	(BSS_SECTION_ASM_OP*, READONLY_DATA_SECTION_ASM_OP*)
      	(EH_FRAME_SECTION_NAME, MUST_USE_SJLJ_EXCEPTIONS, CTORS_SECTION_ASM_OP)
      	(DTORS_SECTION_ASM_OP, TARGET_ASM_NAMED_SECTION, EH_FRAME_SECTION_NAME)
      	(ASM_OUTPUT_ALIGN, ASM_OUTPUT_FILENAME, ASM_OUTPUT_ALIGNED_LOCAL)
      	(ASM_OUTPUT_ALIGNED_BSS): Remove definitions or undefs.
      	(TARGET_IRIX6): Define to 1.
      	(DRIVER_SELF_SPECS): Define.
      	(DWARF2_FRAME_INFO): Define to 1 rather than !TARGET_SGI_O32_AS.
      	(SUBTARGET_CC1_SPEC): Remove in favor of DRIVER_SELF_SPECS.
      	(SUBTARGET_LINK_SPEC): New macro.
      	(IRIX_STARTFILE_SPEC): Fold into...
      	(STARTFILE_SPEC): ...here.  Remove !mabi=* case.
      	(SUBTARGET_{,DONT_}WARN_UNUSED_SPEC): New macros.
      	(LIB_SPEC, LIBGCC_SPEC): Use them.
      	(LIB_SPEC): Remove !mabi=* case.
      	(IRIX_ENDFILE_SPEC): Fold into...
      	(ENDFILE_SPEC): ...here.  Remove !mabi=* case.
      	* config/mips/mips-protos.h (irix_output_external_libcall): Delete.
      	* config/mips/mips.h (TARGET_IRIX5, TARGET_SGI_O32_AS): Delete.
      	(TARGET_IRIX6): New macro.
      	(ASM_ABI_DEFAULT_SPEC): Remove !ELF definition.
      	(MD_EXEC_PREFIX, MD_STARTFILE_PREFIX, SET_FILE_NUMBER)
      	(LABEL_AFTER_LOC): Delete.
      	* config/mips/mips.c (TARGET_ASM_FILE_START, TARGET_ASM_FILE_END)
      	(TARGET_SECTION_TYPE_FLAGS): Remove TARGET_IRIX versions.
      	(mips_build_builtin_va_list): Check TARGET_IRIX6.
      	(override_options): Remove TARGET_SGI_O32_AS-related code.
      	(irix_output_external_libcall): Make static.
      	(mips_output_filename): Avoid use of SET_FILE_NUMBER and
      	LABEL_AFTER_LOC.
      	(mips_file_start): Tidy guard for ABI sections.  Remove use of
      	ABICALLS_ASM_OP; use .abicalls instead.
      	(mips_output_aligned_decl_common, mips_declare_object_name)
      	(mips_finish_declare_object): Remove use of TARGET_SGI_O32_AS.
      	(mips_output_function_prologue): Set TREE_ASM_WRITTEN if emitting
      	.globl foo .text directives.
      	(irix_asm_named_section_1, irix_asm_named_section)
      	(irix_section_align_entry, irix_section_align_htab)
      	(irix_orig_asm_out_file, irix_section_align_entry_eq)
      	(irix_section_align_entry_hash, irix_asm_output_align)
      	(irix_file_start, irix_section_align_1, copy_file_data)
      	(irix_file_end, irix_section_type_flags): Delete.
      	* config/mips/irix-crti.asm (__gcc_init): Move to .gcc_init section.
      	Use standard section syntax.  Remove protective "jr $31".
      	(__gcc_fini): Likewise .gcc_fini.
      	* config/mips/irix-crtn.asm: Adjust sections accordingly.
      	* config/mips/sdb.h (PUT_SDB_SIZE, PUT_SDB_TYPE): Moved from
      	iris5gas.h.
      	* config/mips/t-iris (irix-crti.o, irix-crtn.o): New rules, moved
      	from t-irix-gld.
      	(EXTRA_MULTILIB_PARTS): Define.
      	* config/mips/t-iris6: Remove bogus comment.
      	(EXTRA_MULTILIB_PARTS, CRTSTUFF_T_CFLAGS): Delete.
      	* config/mips/iris5gas.h, config/mips/iris5gld.h,
      	config/mips/iris6gas.h, config/mips/iris6gld.h,
      	config/mips/t-iris5-as, config/mips/t-iris5-gas
      	config/mips/t-irix-gld: Delete.
      	* config/mips/iris.h: New file.
      	* config/mips/t-slibgcc-irix: Renamed from t-iris5-6.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@86309 138bc75d-0d04-0410-961f-82ee72b054a4
      6e930e6c
Loading