aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2005-02-01re PR other/19696 (gcc.c-torture/execute/ieee/copysign1.c: Unsatisfied ↵Richard Henderson7-1/+67
symbols: copysignl) PR 19696 * optabs.c (expand_copysign_absneg): Export. * optabs.h (expand_copysign_absneg): Declare. * config/rs6000/rs6000.md (copysigntf3): New. * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof long double for ibm double-double format. * gcc.c-torture/execute/ieee/copysign2.c: Likewise. From-SVN: r94559
2005-02-01re PR tree-optimization/19633 (local address incorrectly thought to escape)Diego Novillo6-88/+236
PR tree-optimization/19633 * tree-flow.h (struct ptr_info_def): Add field 'pt_null'. * tree-ssa-alias.c (init_alias_info): Initialize. (merge_pointed_to_info): Set. (add_pointed_to_expr): Set pt_null if EXPR is a NULL pointer. (dump_points_to_info_for): Show value of pt_null. (struct count_ptr_d): Declare. (find_ptr_dereference): Remove. (ptr_is_dereferenced_by): Remove. (count_ptr_derefs): New local function. (count_uses_and_derefs): New local function. (compute_points_to_and_addr_escape): Call it. If the number of dereferences is greater than zero, mark the pointer as dereferenced. If there are fewer dereferences than uses of the pointer, the pointer's value escapes. testsuite/ChangeLog PR tree-optimization/19633 * testsuite/gcc.dg/pr19633-1.c: New test. * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point to NULL or a symbol. From-SVN: r94558
2005-02-01re PR tree-optimization/19670 (testsuite failure: ↵Diego Novillo2-2/+8
gcc.c-torture/execute/builtins/strlen-3.c compilation, -O1) PR tree-optimization/19670 * tree-ssa.c (verify_ssa_name): Don't set TREE_VISITED here... (verify_use): ... set it here, instead. From-SVN: r94557
2005-02-01natPlainDatagramSocketImplPosix.cc (getOption): Support IP_MULTICAST_LOOP.Anthony Green3-10/+89
2005-01-31 Anthony Green <green@redhat.com> * gnu/java/net/natPlainDatagramSocketImplPosix.cc (getOption): Support IP_MULTICAST_LOOP. (setOption): Support IP_MULTICAST_LOOP. * gnu/java/net/natPlainSocketImplPosix.cc (setOption): Add SO_REUSEADDR support. (getOption): Support SO_REUSEADDR. From-SVN: r94555
2005-02-01re PR java/19738 (gcjh generates invalid class member floating-point ↵Ranjit Mathew2-27/+40
initialisers) PR java/19738 * gjavah.c (jni_print_float): Do not emit floating-point initialiser for a static final field. (jni_print_double): Likewise. From-SVN: r94553
2005-02-01* doc/sourcebuild.texi (Test directives): Fix formatting.Janis Johnson2-4/+6
From-SVN: r94552
2005-02-01sourcebuild.texi (Test directives): Describe selector expressions.Janis Johnson4-11/+94
* doc/sourcebuild.texi (Test directives): Describe selector expressions. * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression): New procs. (dg-process-target (local override)): Handle selector expressions. From-SVN: r94551
2005-02-01README: Describe tests in source directory.Janis Johnson25-109/+142
* gcc.test-framework/README: Describe tests in source directory. * gcc.test-framework/test-framework.awk: Handle dg- tests. * gcc.test-framework/test-framework.exp: Handle dg- tests. * gcc.test-framework/dg-bogus-exp-P.c: New test. * gcc.test-framework/dg-bogus-exp-XF.c: New test. * gcc.test-framework/dg-do-assemble-exp-P.c: New test. * gcc.test-framework/dg-do-compile-exp-P.c: New test. * gcc.test-framework/dg-do-link-exp-P.c: New test. * gcc.test-framework/dg-do-run-exp-P.c: New test. * gcc.test-framework/dg-dot-run-exp-P.c: New test. * gcc.test-framework/dg-dot-run-exp-U.c: New test. * gcc.test-framework/dg-dox-run-exp-XF.c: New test. * gcc.test-framework/dg-error-exp-P.c: New test. * gcc.test-framework/dg-error-exp-XP.c: New test. * gcc.test-framework/dg-excess-errors-exp-XF.c: New test. * gcc.test-framework/dg-excess-errors-exp-XP.c: New test. * gcc.test-framework/dg-output-exp-P.c: New test. * gcc.test-framework/dg-output-exp-XF.c: New test. * gcc.test-framework/dg-warning-exp-P.c: New test. * gcc.misc-tests/dg-1.c: Remove. * gcc.misc-tests/dg-2.c: Remove. * gcc.misc-tests/dg-3.c: Remove. * gcc.misc-tests/dg-4.c: Remove. * gcc.misc-tests/dg-5.c: Remove. * gcc.misc-tests/dg-6.c: Remove. * gcc.misc-tests/dg-7.c: Remove. * gcc.misc-tests/dg-8.c: Remove. * gcc.misc-tests/dg-9.c: Remove. * gcc.misc-tests/dg-10.c: Remove. * gcc.misc-tests/dg-11.c: Remove. * gcc.misc-tests/dg-12.c: Remove. * gcc.misc-tests/dg-test.exp: Remove. From-SVN: r94550
2005-02-01test-framework.awk: Change recording and printing of passes and failures.Janis Johnson2-12/+34
* gcc.test-framework/test-framework.awk: Change recording and printing of passes and failures. From-SVN: r94549
2005-02-01gcc.test-framework: New directory.Janis Johnson5-0/+710
2005-02-01 Janis Johnson <janis187@us.ibm.com> * gcc.test-framework: New directory. * gcc.test-framework/README: New. * gcc.test-framework/test-framework.exp: New. * gcc.test-framework/test-framework.awk: New. * gcc.test-framework/gen_directive_tests: New. From-SVN: r94548
2005-02-01revert: gjavah.c (print_field_info): Mark static data members of ↵Mark Mitchell2-12/+13
floating-point type with "__extension__". Revert: 2005-01-31 Mark Mitchell <mark@codesourcery.com> * gjavah.c (print_field_info): Mark static data members of floating-point type with "__extension__". From-SVN: r94547
2005-02-01config.gcc (powerpc64-*-linux*): Default to -m64 also for specific 64-bit CPUs.Segher Boessenkool2-1/+7
2005-02-01 Segher Boessenkool <segher@kernel.crashing.org> * config.gcc (powerpc64-*-linux*): Default to -m64 also for specific 64-bit CPUs. From-SVN: r94545
2005-02-01(lex.l): Undef LINEMAP_POSITION_FOR_COLUMN before defining it.James A. Morrison2-2/+7
2005-02-01 James A. Morrison <phython@gcc.gnu.org> * (lex.l): Undef LINEMAP_POSITION_FOR_COLUMN before defining it. From-SVN: r94544
2005-02-01parse.y: Reformat comments.James A. Morrison4-21/+20
2005-02-01 James A. Morrison <phython@gcc.gnu.org> * parse.y: Reformat comments. * treetree.c: Likewise. * treetree.h: Likewise. From-SVN: r94543
2005-02-01treelang.exp: Fix comment typos.James A. Morrison2-6/+11
2005-02-01 James A. Morrison <phython@gcc.gnu.org> * lib/treelang.exp: Fix comment typos. (treelang_target_compile): Don't append libs=-ltreelang to options. From-SVN: r94542
2005-02-01re PR target/16201 (Assembler messages:Error: bad immediate value for offset ↵Richard Earnshaw3-7/+34
(4116)) PR target/16201 * arm.c (arm_eliminable_register): New function. (adjacent_mem_locations): Don't allow eliminable registers. Use HOST_WIDE_INT for address offsets. * arm-protos.h (arm_eliminable_register): Add prototype. From-SVN: r94540
2005-02-01cpp_type_traits.h: Rename _M_type fields to __value...Paolo Carlini8-88/+96
2005-02-01 Paolo Carlini <pcarlini@suse.de> * include/bits/cpp_type_traits.h: Rename _M_type fields to __value, except for __enable_if, _M_type -> __type, consistently with the other traits. * include/bits/stl_algobase.h: Tweak consistently. * include/bits/stl_tree.h: Likewise. * include/bits/valarray_array.h: Likewise. * include/c_std/std_cmath.h: Likewise. * include/debug/safe_iterator.h: Likewise. * include/std/std_complex.h: Likewise. From-SVN: r94538
2005-02-01re PR rtl-optimization/15242 (pessimization of "goto *")Steven Bosscher7-2/+140
PR optimization/15242 * params.def (PARAM_MAX_GOTO_DUPLICATION_INSNS): New param. * basic-block.h (duplicate_computed_gotos): Add prototype. * bb-reorder.c (duplicate_computed_gotos): New function to duplicate sufficiently small blocks ending in a computed jump. * passes.c (rest_of_compilation): Call duplicate_computed_gotos if not optimizing for size. * cfgcleanup.c (try_crossjump_bb): If not optimizing for size, never do tail merging for blocks ending in a computed jump. * doc/invoke.texi: Document the max-goto-duplication-insns param. From-SVN: r94531
2005-02-01re PR libfortran/19363 (List directed write of Infinity and NaN has regressed)Paul Thomas2-2/+13
2005-02-01 Paul Thomas <paulthomas2@wanadoo.fr> PR libgfortran/19363 PR libgfortran/19691 * libgfortran.h (isfinite): Work around broken isfinite(x) in Cygwin. From-SVN: r94530
2005-02-01Patch from Richard Sandiford <rsandifo@redhat.com>Eric Botcazou3-2/+21
* reload1.c (choose_reload_regs): Prevent the find_equiv_reg() code from inheriting a subreg equivalence with a non-spill register. * tree.h (DECL_FUNCTION_CODE): Document that it is overloaded. From-SVN: r94529
2005-02-01parser.c (cp_parser_primary_expression): Don't complain about floating-point ↵Mark Mitchell4-7/+25
literals in integral constant expressions... * parser.c (cp_parser_primary_expression): Don't complain about floating-point literals in integral constant expressions when !pedantic. * gjavah.c (print_field_info): Mark static data members of floating-point type with "__extension__". From-SVN: r94527
2005-02-01crossconfig.m4: Repair Solaris cross bits for strtold and strtof.Brad Spencer10-12/+27
2005-01-31 Brad Spencer <spencer@infointeractive.com> * crossconfig.m4: Repair Solaris cross bits for strtold and strtof. * configure: Regenerated. From-SVN: r94526
2005-02-01frv.c (movcc_fp_destination_operand): New.Alexandre Oliva4-4/+84
* config/frv/frv.c (movcc_fp_destination_operand): New. (gpr_or_memory_operand): Fix typo in comment. (gpr_or_memory_operand_with_scratch): New. * config/frv/frv.h (PREDICATE_CODES): Add the two new predicates. * config/frv/frv.md (movcc_fp, movcc_fp_internal): Use movcc_fp_destination_operand. (reload_incc_fp): Use gpr_or_memory_operand_with_scratch. Legitimize memory addresses using a scratch register. From-SVN: r94523
2005-02-01* parser.c (cp_parser_template_id): Revert comment patch too.Alexandre Oliva2-2/+3
From-SVN: r94521
2005-02-01re PR c++/18757 (ICE (on invalid) in get_innermost_template_args)Alexandre Oliva5-7/+31
gcc/cp/ChangeLog: PR c++/18757 PR c++/19366 PR c++/19499 * parser.c (cp_parser_template_id): Revert 2004-12-09's patch. Issue an error when creating the template id. * pt.c (fn_type_unification): Return early if the explicit template arg list is an error_mark_node. gcc/testsuite/ChangeLog: * g++.dg/parse/typename7.C: Adjust error messages. From-SVN: r94520
2005-01-31tree-into-ssa.c (mark_def_sites_global_data): Make KILLS bitmap a sparse ↵Jeff Law2-18/+27
bitmap instead of a simple bitmap. * tree-into-ssa.c (mark_def_sites_global_data): Make KILLS bitmap a sparse bitmap instead of a simple bitmap. (mark_def_sites_initialize_block): Corresponding changes. (ssa_mark_def_sites_initialize_block): Likewise. (ssa_mark_phi_uses): Likewise. (mark_def_site, ssa_mark_def_sites): Likewise. (mark_def_site_blocks): Likewise. (rewrite_ssa_into_ssa): Likewise. From-SVN: r94519
2005-01-31tree-ssa-dom.c (record_cond): Pass correct variable type for last argument ↵Jeff Law2-3/+6
to htab_find_slot_with_hash. * tree-ssa-dom.c (record_cond): Pass correct variable type for last argument to htab_find_slot_with_hash. From-SVN: r94517
2005-01-31fold-const.c (fold, [...]): Do not lose side effects when optimizing 0 % X.Jeff Law5-2/+54
* fold-const.c (fold, case CEIL_MOD_EXPR): Do not lose side effects when optimizing 0 % X. Do not try to optimize X % 0. * gcc.c-torture/execute/20050131-1.c: New test. * gcc.dg/wcaselabel.c: New test. From-SVN: r94516
2005-01-31Fix typo in Richard Henderson's IA-64 vector patch.James E Wilson2-1/+6
* config/ia64/itanium1.md (1_scall bypass): Change 2_mmalua to 1_mmalua. From-SVN: r94515
2005-02-01mips.c (override_options): Warn if -mint64 is used.Eric Christopher3-24/+37
2005-02-01 Eric Christopher <echristo@redhat.com> * config/mips/mips.c (override_options): Warn if -mint64 is used. * doc/invoke.texi (MIPS Options): Document that -mint64 is deprecated. From-SVN: r94514
2005-02-01re PR java/9157 (SEGV on bad java source)Ranjit Mathew2-4/+12
PR java/9157 * parse.y (build_string_concatenation): Remove redundant if. (patch_conditional_expr): Attempt to patch_string() the condition of a ?: as well, in addition to its other operands. From-SVN: r94513
2005-02-01decl.c (build_enumerator): Do not issue duplicate error messages about ↵Mark Mitchell8-67/+223
invalid enumeration constants. * decl.c (build_enumerator): Do not issue duplicate error messages about invalid enumeration constants. * parser.c (cp_parser_non_integral_constant_expression): Always set parser->non_integral_constant_expression_p. (cp_parser_primary_expression): Add cast_p parameter. Issue errors about invalid uses of floating-point literals in cast-expressions. (cp_parser_postfix_expression): Add cast_p parameter. (cp_parser_open_square_expression): Pass it. (cp_parser_parenthesized_expression_list): Add cast_p parameter. (cp_parser_unary_expression): Likewise. (cp_parser_new_placement): Pass it. (cp_parser_direct_new_declarator): Likewise. (cp_parser_new_initializer): Likewise. (cp_parser_cast_expression): Add cast_p parameter. (cp_parser_binary_expression): Likewise. (cp_parser_question_colon_clause): Likewise. (cp_parser_assignment_expression): Likewise. (cp_parser_expression): Likewise. (cp_parser_constant_expression): If an integral constant expression is invalid, return error_mark_node. (cp_parser_expression_statement): Pass cast_p. (cp_parser_condition): Likewise. (cp_parser_iteration_statement): Likewise. (cp_parser_jump_statement): Likewise. (cp_parser_mem_initializer): Likewise. (cp_parser_template_argument): Likewise. (cp_parser_parameter_declaration): Likewise. (cp_parser_initializer): Likewise. (cp_parser_throw_expression): Likewise. (cp_parser_attribute_list): Likewise. (cp_parser_simple_cast_expression): Likewise. (cp_parser_functional_cast): Likewise. (cp_parser_late_parsing_default_args): Likewise. (cp_parser_sizeof_operand): Save/restore non_integral_constant_expression_p. * include/std/std_limits.h (numeric_limits<float>::has_denorm): Add required cast. (numeric_limits<double>::has_denorm): Likewise. (numeric_limits<long double>::has_denorm): Likewise. * g++.dg/other/warning1.C: Adjust error messags. * g++.dg/parse/constant5.C: New test. From-SVN: r94512
2005-02-01* cse.c (get_cse_reg_info): Update a comment.Kazu Hirata2-3/+4
From-SVN: r94511
2005-02-01Daily bump.GCC Administrator2-2/+2
From-SVN: r94509
2005-02-01cse.c (cse_reg_info): Remove hash_next, next, regno.Kazu Hirata2-86/+115
* cse.c (cse_reg_info): Remove hash_next, next, regno. Add timestamp. (cse_reg_info_list, cse_reg_info_list_free, REGHASH_SHIFT, REGHASH_SIZE, REGHASH_MASK, reg_hash, REGHASH_FN, cached_cse_reg_info, GET_CSE_REG_INFO): Remove. (cached_regno): Initialize to INVALID_REGNUM. (cse_reg_info_table_size, cse_reg_info_table_first_uninitialized, cse_reg_info_timestamp): New. (REG_TICK, REG_IN_TABLE, SUBREG_TICKED, REG_QTY): Use get_cse_reg_info. (init_cse_reg_info, get_cse_reg_info_1): New. (get_cse_reg_info): Cache the last look-up. (new_basic_block): Update the code to clear mappings from registers to cse_reg_info entries. (cse_main): Call init_cse_reg_info. From-SVN: r94506
2005-02-01re PR c/19333 (C front end accepts arrays of incomplete types)Steven Bosscher11-40/+51
gcc/ PR c/19333 * c-decl.c (start_decl): Do not warn about arrays of elements with an incomplete type here. (grokdeclarator): Do it here by making a pedwarn an error. * c-typeck.c (push_init_level): If there were previous errors with the constructor type, do not warn about braces for initializers. (process_init_element): Likewise for excess initializer elements. testsuite/ PR c/19333 * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make the test case valid. * testsuite/gcc.dg/20030815-1.c: Remove invalid tests. * testsuite/gcc.dg/array-7.c: Adjust expected result. * testsuite/gcc.dg/pr18596-3.c: Likewise. * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise. * testsuite/gcc.dg/noncompile/init-2.c: Likewise. * testsuite/gcc.dg/noncompile/init-4.c: Likewise. From-SVN: r94505
2005-01-31extend.texi (nested functions): Fix linkage description.Dale Johannesen2-2/+7
2005-01-31 Dale Johannesen <dalej@apple.com> * doc/extend.texi (nested functions): Fix linkage description. Clarify that static is not allowed. From-SVN: r94499
2005-01-31* cse.c (delete_trivially_dead_insn): Don't iterate.Kazu Hirata2-49/+47
From-SVN: r94498
2005-01-31rs6000.md (copysignsf3): New expand.Andrew Pinski2-0/+41
2005-01-31 Andrew Pinski <pinskia@physics.uc.edu> * config/rs6000/rs6000.md (copysignsf3): New expand. (copysigndf3): Likewise. From-SVN: r94497
2005-01-31parser.c (cp_lexer_new_main): Get the first token, first, before doing anything.Mike Stump4-4/+20
* parser.c (cp_lexer_new_main): Get the first token, first, before doing anything. Radar 3929334 From-SVN: r94494
2005-01-31recog.c (constrain_operands): Only look for earlyclobber operand conflicts ↵Steven Bosscher2-2/+12
if an '&' constraint was seen. * recog.c (constrain_operands): Only look for earlyclobber operand conflicts if an '&' constraint was seen. From-SVN: r94493
2005-01-31Thx to Eric Botcazou, Andrew Pinski and Mark Kettenis for this one.Marc Espie3-2/+10
Turns out OpenBSD was mistakenly including an embedded system fragment, and thus outputting stabs debug by default. Once the only needed definition is saved from that file, we happily compile with default dwarf2. The rest of the toolchain is happy, and any recent gdb works very well with that... This obviously improves the stability of the compiler, since dwarf2 output is so much more well-tested than stabs on elf platforms... 2005-01-31 Marc Espie <espie@openbsd.org> * config.gcc: Don't include embedded systems fragment, switches default debugging format to ELF. * config/i386/openbsdelf.h: Add DBX_REGISTER_NUMBER since we no longer pick it up there. From-SVN: r94488
2005-01-31darwin.md (movsf_low_di): Make work.Dale Johannesen2-26/+9
2005-01-31 Dale Johannesen <dalej@apple.com> * config/rs6000/darwin.md (movsf_low_di): Make work. (movdf_low_di): Make work. From-SVN: r94487
2005-01-31darwin-tramp.asm (__trampoline_setup): Make work for 64 bit.Dale Johannesen2-4/+11
2005-01-31 Dale Johannesen <dalej@apple.com> * config/rs6000/darwin-tramp.asm (__trampoline_setup): Make work for 64 bit. From-SVN: r94486
2005-01-31re PR middle-end/19650 (miscompiling of array acess of (int)(a==2))Dale Johannesen4-9/+103
2005-01-31 Roger Sayle <roger@eyesopen.com> Dale Johannesen <dalej@apple.com> PR middle-end/19650 * fold-const.c (fold_binary_op_with_conditional_arg): Make types match original operands, before STRIP_NOPS. From-SVN: r94485
2005-01-31cpp_type_traits.h: Add types to the structs thus making type_traits.h ↵Paolo Carlini17-544/+158
redundant... 2005-01-31 Paolo Carlini <pcarlini@suse.de> Gabriel Dos Reis <gdr@integrable-solutions.net> * include/bits/cpp_type_traits.h: Add types to the structs thus making type_traits.h redundant; exploit new __truth_type and __traitor helpers. * include/bits/type_traits.h: Remove. * include/Makefile.am: Update. * include/Makefile.in: Regenerate. * include/backward/tempbuf.h: Include cpp_type_traits.h instead. * include/bits/basic_string.h (replace(iterator, iterator, _InputIterator, _InputIterator), _S_construct(_InIterator, _InIterator, const _Alloc&)): Use __is_integer instead. * include/bits/stl_bvector.h (vector(_InputIterator, _InputIterator, const allocator_type&), assign(_InputIterator, _InputIterator), insert(iterator, _InputIterator, _InputIterator)): Likewise. * include/bits/stl_construct.h (_Destroy(_ForwardIterator, _ForwardIterator)): Use __is_scalar. * include/bits/stl_deque.h (deque(_InputIterator, _InputIterator, const allocator_type&), assign(_InputIterator, _InputIterator), insert(iterator, _InputIterator, _InputIterator)): Use __is_integer. * include/bits/stl_list.h (assign(_InputIterator, _InputIterator), insert(iterator, _InputIterator, _InputIterator)): Likewise. * include/bits/stl_tempbuf.h (_Temporary_buffer(_ForwardIterator, _ForwardIterator)): Use __is_scalar. * include/bits/stl_uninitialized.h (uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator), uninitialized_fill(_ForwardIterator, _ForwardIterator, const _Tp&), uninitialized_fill_n(_ForwardIterator, _Size, const _Tp&)): Likewise. * include/bits/stl_vector.h (vector(_InputIterator, _InputIterator, const allocator_type&), assign(_InputIterator, _InputIterator), insert(iterator, _InputIterator, _InputIterator)): Use __is_integer. * include/debug/debug.h (__valid_range(const _InputIterator&, const _InputIterator&)): Use __is_integer. * include/ext/slist (assign(_InputIterator, _InputIterator)): Likewise. * include/std/std_string.h: Include cpp_type_traits.h instead. Co-Authored-By: Gabriel Dos Reis <gdr@integrable-solutions.net> From-SVN: r94484
2005-01-31* decl.c (start_decl): Add missing parentheses.Mark Mitchell2-1/+5
From-SVN: r94483
2005-02-01linux-unwind.h (struct gcc_vregs): New.Alan Modra2-47/+184
* config/rs6000/linux-unwind.h (struct gcc_vregs): New. (struct gcc_regs): Rename from gcc_pt_regs. Add more regs. (struct gcc_sigcontext): Delete. Merge contents to.. (struct gcc_ucontext): ..here. (get_sigcontext): Delete. (get_regs): New function, like get_sigcontext but return regs ptr. 64-bit version finds regs from r1 to support vdso. (ppc_linux_aux_vector): New function. (ppc_fallback_frame_state): Modify for get_regs. Restore fprs and vector regs. From-SVN: r94481
2005-01-31tree-vectorizer.c (vect_analyze_offset_expr): Use ssizetype instead sizetype.Ira Rosen2-44/+55
2005-01-31 Ira Rosen <irar@il.ibm.com> * tree-vectorizer.c (vect_analyze_offset_expr): Use ssizetype instead sizetype. (vect_get_base_and_offset): Use ssizetype instead sizetype. Remove redundant fold. Fix misalignment for MINUS_EXPR. (vect_compute_data_ref_alignment): Use ssizetype instead sizetype. (vect_analyze_pointer_ref_access): Likewise. (vect_get_memtag_and_dr): Likewise. From-SVN: r94480
2005-01-31i386.c (absnegsf2_mixed): Remove all of the # hackery.Richard Henderson2-15/+21
* config/i386/i386.c (absnegsf2_mixed): Remove all of the # hackery. (absnegsf2_sse, absnegsf2_i387, absnegdf2_mixed, absnegdf2_sse, absnegdf2_i387, absnegxf2_i387): Likewise. From-SVN: r94473