- 20 Feb, 2004 11 commits
-
-
gcc.c (process_command): Allow translation of the copyright symbol but not the rest of the copyright message. gcc/ * gcc.c (process_command): Allow translation of the copyright symbol but not the rest of the copyright message. * gcov.c (print_version): Likewise. Allow translation of the message about warranty. gcc/f/ * Make-lang.in (g77spec.o): Depend on intl.h. * g77spec.c: Include intl.h. (lang_specific_driver): Allow translation of the copyright symbol but not the rest of the copyright message. Allow translation of the message about warranty. From-SVN: r78152
Kazu Hirata committed -
PR c++/14186 * name-lookup.c (push_class_level_binding): Do not complain about adding a binding for a member whose name is the same as the enclosing class if the member is located in a base class of the current class. PR c++/14186 * g++.dg/lookup/member1.C: New test. From-SVN: r78149
Mark Mitchell committed -
* gcc.c-torture/compile/20040130-1.c: Enable only when __INT_MAX__ >= 2147483647L. * gcc.c-torture/compile/961203-1.c: Likewise. From-SVN: r78148
Kazu Hirata committed -
* config/cris/cris.md ("*andsi_movu"): Correct parentheses in predicate. ("*andsi_clear"): Tweak constraints to not match postincrement. Adjust the predicate to exclude a volatile memory reference. ("*andhi_clear"): Ditto. Rename from "*andhi_clear_signed". ("*andhi_clear_unsigned"): Remove, non-matching pattern. From-SVN: r78147
Hans-Peter Nilsson committed -
* move-if-change: Remove. * Makefile.in (s-mlib, c-parse.y, s-check, s-gencheck) (s-specs, s-options, s-config, s-conditions, s-flags, s-codes) (s-constants, s-emit, s-recog, s-opinit, s-extract, s-peep) (s-attr, s-attrtab, s-output, s-genrtl, s-modes, s-preds) (s-gtyp-gen, s-iov): Use the top level move-if-change. * objc/Make-lang.in (objc/objc-parse.y): Likewise. (gcc/ada/ChangeLog) * Make-lang.in (ada/stamp-sdefault): Use the top level move-if-change. (gcc/f/ChangeLog) * Make-lang.in (f/stamp-1t, f/stamp-2t, f/stamp-fo) (f/stamp-io, f/stamp-nq, f/stamp-op, f/stamp-ot): Use the top level move-if-change. From-SVN: r78146
Matt Kraai committed -
* acinclude.m4: Remove bogus duplicate call to AC_CANONICAL_BUILD. * aclocal.m4: Rebuild. * configure: Regenerate. From-SVN: r78145
Nathanael Nerode committed -
* acinclude.m4: Move certain code to configure.in. * configure.in: Receive code from acinclude.m4. * aclocal.m4: Rebuild. * configure: Regenerate. From-SVN: r78144
Nathanael Nerode committed -
PR bootstrap/11932 * mkinstalldirs, install-sh: Import from automake CVS HEAD. From-SVN: r78143
Nathanael Nerode committed -
From-SVN: r78142
Nathanael Nerode committed -
* config/i386/i386.md (doloop_end_internal): Use nonimmediate_operand for operand2. Add condition that requires register_operand operand2 before reload. From-SVN: r78140
James E Wilson committed -
From-SVN: r78137
GCC Administrator committed
-
- 19 Feb, 2004 29 commits
-
-
From-SVN: r78132
Richard Sandiford committed -
* config/mips/mips.c (mips_address_insns): Treat BLKmode specially. * config/mips/mips.md: Expand comment above unaligned loads and stores. From-SVN: r78129
Richard Sandiford committed -
* 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
Richard Henderson committed -
* 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
Richard Henderson committed -
* 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
David Edelsohn committed -
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
David Daney committed -
* 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
Kazu Hirata committed -
* 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
Zack Weinberg committed -
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
Aldy Hernandez committed -
* config/rs6000/spe.md (spe_fixunssfsi2): Rename to spe_fixuns_truncsfsi2. * config/rs6000/rs6000.md (fixunssfsi2): Rename to fixuns_truncsfsi2. From-SVN: r78114
Aldy Hernandez committed -
* config/ia64/ia64.h (HARD_REGNO_CALLER_SAVE_MODE): New macro. * testsuite/gcc.dg/20040219-1.c: New test. From-SVN: r78113
Steve Ellcey committed -
* config/s390/s390.md ("*subdf3_cc", "*subdf3_cconly", "*subsf3_cc", "*subsf3_cconly"): Subtraction is not commutative. From-SVN: r78110
Ulrich Weigand committed -
* 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
Zack Weinberg committed -
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
Jeff Law committed -
From-SVN: r78101
Joseph Myers committed -
* 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
Ian Lance Taylor committed -
* g++.dg/parse/attr-ctor1.C: XFAIL on hppa. * g++.dg/opt/template1.C: Robustify assembler regexp From-SVN: r78097
Nathan Sidwell committed -
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
Hans-Peter Nilsson committed -
From-SVN: r78094
Kazu Hirata committed -
* 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
Kazu Hirata committed -
* 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
Kazu Hirata committed -
* 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
Kazu Hirata committed -
From-SVN: r78090
Kazu Hirata committed -
* 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
Eric Botcazou committed -
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
Eric Botcazou committed -
From-SVN: r78080
Alan Modra committed -
* function.c (assign_parms): When building decl_rtl for SPLIT_COMPLEX_ARGS, ensure inner modes of concat match outer. From-SVN: r78079
Alan Modra committed -
PR target/14209 * gcc.c-torture/execute/20040218-1.c: New test. From-SVN: r78078
Hans-Peter Nilsson committed -
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
Olivier Hainque committed
-