Skip to content
Snippets Groups Projects
  1. Feb 20, 2004
  2. Feb 19, 2004
    • Richard Sandiford's avatar
      Fix attribution in last delta. · 2b5f287b
      Richard Sandiford authored
      From-SVN: r78132
      2b5f287b
    • Richard Sandiford's avatar
      mips.c (mips_address_insns): Treat BLKmode specially. · 656f37ee
      Richard Sandiford authored
      	* config/mips/mips.c (mips_address_insns): Treat BLKmode specially.
      	* config/mips/mips.md: Expand comment above unaligned loads and stores.
      
      From-SVN: r78129
      656f37ee
    • Richard Henderson's avatar
      Makefile.in (STRICT2_WARN): Add -Wno-variadic-macros. · 4221057e
      Richard Henderson authored
              * Makefile.in (STRICT2_WARN): Add -Wno-variadic-macros.
              * tree.c (build0, build1, build2, build3, build4): Split out from...
              (build): ... here.  Call them.
              * tree.h (build, _buildN1, _buildN2, _buildC1, _buildC2): New.
      
              * convert.c (convert_to_integer): Remove extra build argument.
              * tree-inline.c (expand_call_inline): Likewise.
      ada/
              * misc.c (record_code_position): Add third build arg for RTL_EXPR.
      java/
              * parse.y (switch_label): Use make_node for DEFAULT_EXPR.
      
      From-SVN: r78126
      4221057e
    • Richard Henderson's avatar
      c-opts.c (warn_variadic_macros): New. · e5b79219
      Richard Henderson authored
              * c-opts.c (warn_variadic_macros): New.
              (c_common_handle_option): Set it.
              (sanitize_cpp_opts): Copy it to cpp_opts.
              * c.opt (Wvariadic-macros): New.
              * cpplib.h (struct cpp_options): Add warn_variadic_macros.
              * cppinit.c (cpp_create_reader): Initialize it.
              * cppmacro.c (parse_params): Check it.
      
      From-SVN: r78125
      e5b79219
    • David Edelsohn's avatar
      2.cc: Change input-charset from iso-8859-1 to ISO8859-1. · 2df93cf3
      David Edelsohn authored
      	* 22_locale/collate/compare/wchar_t/2.cc: Change input-charset
      	from iso-8859-1 to ISO8859-1.
      	* 22_locale/collate/compare/wchar_t/wrapped_env.cc: Same.
      	* 22_locale/collate/compare/wchar_t/wrapped_locale.cc: Same.
      	* 22_locale/collate/hash/wchar_t/2.cc: Same.
      	* 22_locale/collate/hash/wchar_t/wrapped_env.cc: Same.
      	* 22_locale/collate/hash/wchar_t/wrapped_locale.cc: Same.
      	* 22_locale/collate/transform/wchar_t/2.cc: Same.
      	* 22_locale/collate/transform/wchar_t/wrapped_env.cc: Same.
      	* 22_locale/collate/transform/wchar_t/wrapped_locale.cc: Same.
      
      From-SVN: r78124
      2df93cf3
    • David Daney's avatar
      re PR preprocessor/14198 ([3.4.0][MIPS]FAIL: gcc.dg/cpp/assert4.c (test for excess errors)) · 18586cb7
      David Daney authored
      2004-02-19  David Daney <ddaney@avtrex.com>
      
      	PR preprocessor/14198
      	* config/mips/linux.h (TARGET_OS_CPP_BUILTINS): Add
      	builtin_assert ("machine=mips")
      
      From-SVN: r78123
      18586cb7
    • Kazu Hirata's avatar
      opts.c (decode_options): Don't use DEFAULT_SHORT_ENUMS. · 37a46828
      Kazu Hirata authored
      	* opts.c (decode_options): Don't use DEFAULT_SHORT_ENUMS.
      	* system.h (DEFAULT_SHORT_ENUMS): Poison.
      	* config/cris/cris.h: Remove a comment about
      	DEFAULT_SHORT_ENUMS.
      	* config/ip2k/ip2k.h: Likewise.
      	* doc/tm.texi (DEFAULT_SHORT_ENUMS): Remove.
      
      From-SVN: r78122
      37a46828
    • Zack Weinberg's avatar
      ia64.c (ia64_function_arg): In big-endian mode... · f9c887ac
      Zack Weinberg authored
      	* config/ia64/ia64.c (ia64_function_arg): In big-endian mode,
      	when passing single SFmode quantities in general registers,
      	put them in the high half.
      
      From-SVN: r78119
      f9c887ac
    • Aldy Hernandez's avatar
      md.texi (Standard Names): Document additional dependency on fix pattern. · 0e1d7f32
      Aldy Hernandez authored
      2004-02-19  Aldy Hernandez  <aldyh@redhat.com>
      
              * doc/md.texi (Standard Names): Document additional dependency on
              fix pattern.
      
              * optabs.c (ftruncify): Remove.
              (expand_fix): Manually inline ftruncify above.
              (can_fix_p): Add FIXME note.
      
      From-SVN: r78116
      0e1d7f32
    • Aldy Hernandez's avatar
      spe.md (spe_fixunssfsi2): Rename to spe_fixuns_truncsfsi2. · c6e9f0eb
      Aldy Hernandez authored
              * config/rs6000/spe.md (spe_fixunssfsi2): Rename to
              spe_fixuns_truncsfsi2.
      
              * config/rs6000/rs6000.md (fixunssfsi2): Rename to
              fixuns_truncsfsi2.
      
      From-SVN: r78114
      c6e9f0eb
    • Steve Ellcey's avatar
      ia64.h (HARD_REGNO_CALLER_SAVE_MODE): New macro. · 919b531d
      Steve Ellcey authored
      	* config/ia64/ia64.h (HARD_REGNO_CALLER_SAVE_MODE): New macro.
      	* testsuite/gcc.dg/20040219-1.c: New test.
      
      From-SVN: r78113
      919b531d
    • Ulrich Weigand's avatar
      s390.md ("*subdf3_cc", [...]): Subtraction is not commutative. · 4dbb5970
      Ulrich Weigand authored
      	* config/s390/s390.md ("*subdf3_cc", "*subdf3_cconly", "*subsf3_cc",
      	"*subsf3_cconly"): Subtraction is not commutative.
      
      From-SVN: r78110
      4dbb5970
    • Zack Weinberg's avatar
      sdbout.c (preinit_symbols, [...]): New statics. · 16edbbf0
      Zack Weinberg authored
      	* sdbout.c (preinit_symbols, sdbout_initialized): New statics.
      	(sdbout_symbol): If called before sdbout_init, queue DECL for
      	later and return.
      	(sdbout_init): Set sdbout_initialized true, process decls
      	queued earlier by sdbout_symbol.
      	(sdbout_finish): Use size_t for index variable.
      
      From-SVN: r78109
      16edbbf0
    • Jeff Law's avatar
      fold-const.c (invert_truthvalue): Do not call invert_tree_comparison for... · f46e5baa
      Jeff Law authored
      fold-const.c (invert_truthvalue): Do not call invert_tree_comparison for unordered comparison codes.
      
      
              * fold-const.c (invert_truthvalue): Do not call invert_tree_comparison
              for unordered comparison codes.
      
      From-SVN: r78103
      f46e5baa
    • Joseph Myers's avatar
      * fr.po: Update. · 117def13
      Joseph Myers authored
      From-SVN: r78101
      117def13
    • Ian Lance Taylor's avatar
      reload1.c (reload): Correct comment. · d754127f
      Ian Lance Taylor authored
      	* reload1.c (reload): Correct comment.
      	(scan_paradoxical_subregs): Remove #if 0 and old comment.
      	* doc/extend.texi (Local Reg Vars): Remove obsolete comment that
      	register variables are not used by reload.
      
      From-SVN: r78100
      d754127f
    • Nathan Sidwell's avatar
      attr-ctor1.C: XFAIL on hppa. · 78cb77c1
      Nathan Sidwell authored
      	* g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
      	* g++.dg/opt/template1.C: Robustify assembler regexp
      
      From-SVN: r78097
      78cb77c1
    • Hans-Peter Nilsson's avatar
      re PR target/14209 (Bug in cris.md, shrinking access size of postincrement.) · 428eae94
      Hans-Peter Nilsson authored
      	PR target/14209
      	* config/cris/cris.md ("*andsi_movu", "*andhi_movu"): Tweak
      	constraints to not match postincrement.  Adjust the predicate to
      	exclude a volatile memory reference.
      
      From-SVN: r78095
      428eae94
    • Kazu Hirata's avatar
      * config/mcore/mcore.h (ASM_OUTPUT_EXTERNAL): Remove. · a5ee8d80
      Kazu Hirata authored
      From-SVN: r78094
      a5ee8d80
    • Kazu Hirata's avatar
      hooks.c (hook_void_tree_int): Remove. · 45ea6431
      Kazu Hirata authored
      	* hooks.c (hook_void_tree_int): Remove.
      	(hook_void_constcharptr): Likewise.
      	(hook_int_void_0): Likewise.
      	* hooks.h: Remove the prototypes for the above three
      	functions.
      	* targhooks.c (hook_bool_machine_mode_true): Remove.
      	* targhooks.h: Remove the prototype for
      	hook_bool_machine_mode_true.
      
      From-SVN: r78093
      45ea6431
    • Kazu Hirata's avatar
      emit-rtl.c (subreg_realpart_p): Remove. · c59102b4
      Kazu Hirata authored
      	* emit-rtl.c (subreg_realpart_p): Remove.
      	(reorder_insns_with_line_notes): Likewise.
      	(end_full_sequence): Likewise.
      	* rtl.h: Remove the prototype for the above functions.
      
      From-SVN: r78092
      c59102b4
    • Kazu Hirata's avatar
      arc.h, [...]: Remove commented-out or useless definitions of CASE_VECTOR_PC_RELATIVE. · 3ad17f7b
      Kazu Hirata authored
      	* config/arc/arc.h, config/arm/arm.h, config/frv/frv.h,
      	config/h8300/h8300.h, config/i386/i386.h, config/i860/i860.h,
      	config/iq2000/iq2000.h, config/m32r/m32r.h,
      	config/pdp11/pdp11.h, config/sparc/sparc.h,
      	config/xtensa/xtensa.h: Remove commented-out or useless
      	definitions of CASE_VECTOR_PC_RELATIVE.
      
      From-SVN: r78091
      3ad17f7b
    • Kazu Hirata's avatar
      * loop.c (all_sets_invariant_p): Remove. · a3b182a7
      Kazu Hirata authored
      From-SVN: r78090
      a3b182a7
    • Eric Botcazou's avatar
      simd-4.x: Remove. · ca6b7cec
      Eric Botcazou authored
      	* gcc.c-torture/execute/simd-4.x: Remove.
      	* gcc.c-torture/execute/va-arg-25.x: Likewise.
      	* gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
      	Guard with #ifndef SKIP_ATTRIBUTE.
      	* gcc.dg/compat/vector-1_y.c: Likewise.
      	* gcc.dg/compat/vector-2_x.c: Likewise.
      	* gcc.dg/compat/vector-2_y.c: Likewise.
      	* g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
      	* g++.dg/eh/simd-2.C: Likewise.
      
      From-SVN: r78089
      ca6b7cec
    • Eric Botcazou's avatar
      re PR target/12916 (No vector ABI) · 1b5963f7
      Eric Botcazou authored
      	PR target/12916
      	* config/sparc/sparc.h (NPARM_REGS): Delete.
      	(BASE_RETURN_VALUE_REG): Likewise.
      	(BASE_OUTGOING_VALUE_REG): Likewise.
      	(BASE_PASSING_ARG_REG): Likewise.
      	(BASE_INCOMING_ARG_REG): Likewise.
      	* config/sparc/sparc.c (sparc_strict_argument_naming): Test
      	TARGET_ARCH64, not TARGET_V9.
      	(function_arg_slotno): Dispatch based on the mode class.
      	Handle vector modes like floating-point modes.
      	(function_arg_record_value_1): Handle vector types like
      	floating-point types.
      	(function_arg_record_value_2): Likewise.
      	Calculate regno after mode transformation.
      	(function_arg): Handle vector modes like floating-point modes.
      	(function_arg_partial_nregs): Replace NPARM_REGS by SPARC_INT_ARG_MAX.
      	If ARCH64, do not recheck alignment.
      	(function_arg_pass_by_reference): Reorder the conditions.
      	(sparc_return_in_memory): Move after function_arg_padding.
      	Implement calling conventions for vector modes.
      	(sparc_struct_value_rtx): Move after sparc_return_in_memory.
      	(function_value): Move scope of 'regbase'.
      	Implement calling conventions for vector modes.
      	(sparc_builtin_saveregs): Replace NPARM_REGS by SPARC_INT_ARG_MAX
      	and BASE_INCOMING_ARG_REG by SPARC_INCOMING_INT_ARG_FIRST.
      	(sparc_va_arg): Use function_arg_pass_by_reference to test whether
      	the argument is passed by reference.
      	(sparc_type_code): Handle vector types.
      
      From-SVN: r78087
      1b5963f7
    • Alan Modra's avatar
      New test. · 19037b5c
      Alan Modra authored
      From-SVN: r78080
      19037b5c
    • Alan Modra's avatar
      function.c (assign_parms): When building decl_rtl for SPLIT_COMPLEX_ARGS... · 196c42cd
      Alan Modra authored
      	* function.c (assign_parms): When building decl_rtl for
      	SPLIT_COMPLEX_ARGS, ensure inner modes of concat match outer.
      
      From-SVN: r78079
      196c42cd
    • Hans-Peter Nilsson's avatar
      re PR target/14209 (Bug in cris.md, shrinking access size of postincrement.) · 9188db2d
      Hans-Peter Nilsson authored
      	PR target/14209
      	* gcc.c-torture/execute/20040218-1.c: New test.
      
      From-SVN: r78078
      9188db2d
    • Olivier Hainque's avatar
      expr.c (is_aligning_offset): Check if we are aligning the expressions's... · c0cfc691
      Olivier Hainque authored
      expr.c (is_aligning_offset): Check if we are aligning the expressions's address over BIGGEST_ALIGNMENT in...
      
      	* expr.c (is_aligning_offset): Check if we are aligning the
      	expressions's address over BIGGEST_ALIGNMENT in bytes, not
      	in bits.
      
      From-SVN: r78076
      c0cfc691
    • Matt Austern's avatar
      gcc.c (LIBGCC_SPEC): If REAL_LIBGCC_SPEC is defined... · 328163dc
      Matt Austern authored
      	* gcc.c (LIBGCC_SPEC): If REAL_LIBGCC_SPEC is defined, and
      	LIBGCC_SPEC isn't, set LIBGCC_SPEC to REAL_LIBGCC_SPEC.
      	(init_gcc_spec): Don't define or call if REAL_LIBGCC_SPEC is
      	defined.  Instead use REAL_LIBGCC_SPEC, unmodifed, as the libgcc
      	spec string.
      	* doc/tm.texi (REAL_LIBGCC_SPEC): Document.
      
      From-SVN: r78072
      328163dc
    • Giovanni Bajo's avatar
      re PR c++/14181 (Cryptic error message for code that compiled without warnings in 3.3.x) · 23aa7aba
      Giovanni Bajo authored
      	PR c++/14181
      	* g++.dg/parse/new2.C: New test.
      
      From-SVN: r78068
      23aa7aba
    • Giovanni Bajo's avatar
      re PR c++/14181 (Cryptic error message for code that compiled without warnings in 3.3.x) · 063e900f
      Giovanni Bajo authored
      	PR c++/14181
      	* parser.c (cp_parser_new_expression): Parse an ill-formed
      	direct-new-declarator after a parenthesized type-id to emit good
      	diagnostic.
      
      From-SVN: r78067
      063e900f
    • GCC Administrator's avatar
      Daily bump. · d63d3c7c
      GCC Administrator authored
      From-SVN: r78064
      d63d3c7c
  3. Feb 18, 2004
Loading