- Feb 20, 2004
-
-
neroden authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78142 138bc75d-0d04-0410-961f-82ee72b054a4
-
wilson authored
* config/i386/i386.md (doloop_end_internal): Use nonimmediate_operand for operand2. Add condition that requires register_operand operand2 before reload. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78140 138bc75d-0d04-0410-961f-82ee72b054a4
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78137 138bc75d-0d04-0410-961f-82ee72b054a4
-
- Feb 19, 2004
-
-
rsandifo authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78132 138bc75d-0d04-0410-961f-82ee72b054a4
-
rsandifo authored
* config/mips/mips.md: Expand comment above unaligned loads and stores. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78129 138bc75d-0d04-0410-961f-82ee72b054a4
-
rth authored
* 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78126 138bc75d-0d04-0410-961f-82ee72b054a4
-
rth authored
(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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78125 138bc75d-0d04-0410-961f-82ee72b054a4
-
dje authored
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78124 138bc75d-0d04-0410-961f-82ee72b054a4
-
daney authored
PR preprocessor/14198 * config/mips/linux.h (TARGET_OS_CPP_BUILTINS): Add builtin_assert ("machine=mips") git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78123 138bc75d-0d04-0410-961f-82ee72b054a4
-
kazu authored
* 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78122 138bc75d-0d04-0410-961f-82ee72b054a4
-
zack authored
when passing single SFmode quantities in general registers, put them in the high half. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78119 138bc75d-0d04-0410-961f-82ee72b054a4
-
aldyh authored
* 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78116 138bc75d-0d04-0410-961f-82ee72b054a4
-
aldyh authored
spe_fixuns_truncsfsi2. * config/rs6000/rs6000.md (fixunssfsi2): Rename to fixuns_truncsfsi2. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78114 138bc75d-0d04-0410-961f-82ee72b054a4
-
sje authored
* testsuite/gcc.dg/20040219-1.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78113 138bc75d-0d04-0410-961f-82ee72b054a4
-
uweigand authored
"*subsf3_cconly"): Subtraction is not commutative. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78110 138bc75d-0d04-0410-961f-82ee72b054a4
-
zack authored
(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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78109 138bc75d-0d04-0410-961f-82ee72b054a4
-
law authored
* fold-const.c (invert_truthvalue): Do not call invert_tree_comparison for unordered comparison codes. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78103 138bc75d-0d04-0410-961f-82ee72b054a4
-
jsm28 authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78101 138bc75d-0d04-0410-961f-82ee72b054a4
-
ian authored
(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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78100 138bc75d-0d04-0410-961f-82ee72b054a4
-
nathan authored
* g++.dg/opt/template1.C: Robustify assembler regexp git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78097 138bc75d-0d04-0410-961f-82ee72b054a4
-
hp authored
* config/cris/cris.md ("*andsi_movu", "*andhi_movu"): Tweak constraints to not match postincrement. Adjust the predicate to exclude a volatile memory reference. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78095 138bc75d-0d04-0410-961f-82ee72b054a4
-
kazu authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78094 138bc75d-0d04-0410-961f-82ee72b054a4
-
kazu authored
(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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78093 138bc75d-0d04-0410-961f-82ee72b054a4
-
kazu authored
(reorder_insns_with_line_notes): Likewise. (end_full_sequence): Likewise. * rtl.h: Remove the prototype for the above functions. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78092 138bc75d-0d04-0410-961f-82ee72b054a4
-
kazu authored
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78091 138bc75d-0d04-0410-961f-82ee72b054a4
-
kazu authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78090 138bc75d-0d04-0410-961f-82ee72b054a4
-
ebotcazou authored
* 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78089 138bc75d-0d04-0410-961f-82ee72b054a4
-
ebotcazou authored
* 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78087 138bc75d-0d04-0410-961f-82ee72b054a4
-
amodra authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78080 138bc75d-0d04-0410-961f-82ee72b054a4
-
amodra authored
SPLIT_COMPLEX_ARGS, ensure inner modes of concat match outer. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78079 138bc75d-0d04-0410-961f-82ee72b054a4
-
hp authored
* gcc.c-torture/execute/20040218-1.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78078 138bc75d-0d04-0410-961f-82ee72b054a4
-
ebotcazou authored
expressions's address over BIGGEST_ALIGNMENT in bytes, not in bits. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78076 138bc75d-0d04-0410-961f-82ee72b054a4
-
austern authored
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78072 138bc75d-0d04-0410-961f-82ee72b054a4
-
giovannibajo authored
* g++.dg/parse/new2.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78068 138bc75d-0d04-0410-961f-82ee72b054a4
-
giovannibajo authored
* parser.c (cp_parser_new_expression): Parse an ill-formed direct-new-declarator after a parenthesized type-id to emit good diagnostic. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78067 138bc75d-0d04-0410-961f-82ee72b054a4
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78064 138bc75d-0d04-0410-961f-82ee72b054a4
-
- Feb 18, 2004
-
-
zack authored
DWARF2_DEBUGGING_INFO and mark with GTY(()). * config/ia64/ia64.c (struct extern_func_list,extern_func_head): Mark with GTY(()). (ia64_hpux_add_extern_decl): Save the decl, not the name string. Allocate memory with ggc_alloc. No need to copy anything. (ia64_hpux_file_end): Update to match. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78061 138bc75d-0d04-0410-961f-82ee72b054a4
-
jakub authored
by default. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78059 138bc75d-0d04-0410-961f-82ee72b054a4
-
uweigand authored
("divmodtisi3"): Likewise. ("udivmoddi4", "udivmodtidi3"): Likewise. ("divmodsi4", "divmoddisi3"): Likewise. ("udivmodsi4", "udivmoddisi3"): Likewise. ("udivsi3", "umodsi3"): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78057 138bc75d-0d04-0410-961f-82ee72b054a4
-
uweigand authored
placeholder insn when chunkifying the pool. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78054 138bc75d-0d04-0410-961f-82ee72b054a4
-