aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2007-11-14adaint.c [...]: Remove system-specific sections of non-supported Interix target.Samuel Tardieu6-656/+10
gcc/ada/ * adaint.c init.c initialize.c link.c: Remove system-specific sections of non-supported Interix target. * s-osinte-interix.ads: Removed. From-SVN: r130175
2007-11-14re PR fortran/31608 (wrong types in character array/scalar binop)Jerry DeLisle2-2/+9
2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/31608 *gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times to match known variations in symbol format. Document in comments. From-SVN: r130173
2007-11-14re PR libfortran/33985 (access="stream",form="unformatted" doesn't buffer)Jerry DeLisle2-0/+23
2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/33985 *gfortran.dg/streamio_12.f90: New test to avoid future regression. From-SVN: r130172
2007-11-14list_read_7.f90: Fix test so that test file is deleted when done.Jerry DeLisle2-1/+7
2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org> *gfortran.dg/list_read_7.f90: Fix test so that test file is deleted when done. From-SVN: r130171
2007-11-142007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>Jerry DeLisle1-1/+1
Fix date of last entry. From-SVN: r130170
2007-11-14re PR fortran/33162 (INTRINSIC functions as ACTUAL argument)Jerry DeLisle6-1/+102
2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/33162 *gfortran.dg/proc_decl_1.f90: Update. *gfortran.dg/proc_decl_7.f90: New test. *gfortran.dg/proc_decl_8.f90: New test. *gfortran.dg/proc_decl_9.f90: New test. *gfortran.dg/proc_decl_10.f90: New test. From-SVN: r130169
2007-11-14re PR fortran/33162 (INTRINSIC functions as ACTUAL argument)Jerry DeLisle4-14/+129
2007-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/33162 * decl.c (match_procedure_decl): Remove TODO and allow intrinsics in PROCEDURE declarations. Set attr.untyped to allow the interface to be resolved later where the symbol type will be set. * interface.c (compare_intr_interfaces): Remove static from pointer declarations. Add type and kind checks for dummy function arguments. (compare_actual_formal_intr): New function to compare an actual argument with an intrinsic function. (gfc_procedures_use): Add check for interface that points to an intrinsic function, use the new function. * resolve.c (resolve_specific_f0): Resolve the intrinsic interface. (resolve_specific_s0): Ditto. From-SVN: r130168
2007-11-14tree-chrec.h (build_polynomial_chrec): RHS of a chrec should not be of ↵Sebastian Pop2-0/+10
pointer type. 2007-11-13 Sebastian Pop <sebastian.pop@amd.com> * tree-chrec.h (build_polynomial_chrec): RHS of a chrec should not be of pointer type. From-SVN: r130167
2007-11-14Daily bump.GCC Administrator1-1/+1
From-SVN: r130165
2007-11-14make ix86_sse5_valid_op_p adhere to GNU coding styleMichael Meissner2-1/+7
From-SVN: r130163
2007-11-13unwind-dw2-xtensa.c: New.Sterling Augustine6-4/+646
* config/xtensa/unwind-dw2-xtensa.c: New. * config/xtensa/unwind-dw2-xtensa.h: New. * config/xtensa/xtensa.h (MUST_USE_SJLJ_EXCEPTIONS): Remove. (DWARF2_UNWIND_INFO): Remove. (DWARF_FRAME_REGISTERS): Define. (EH_RETURN_DATA_REGNO): Define. * config/xtensa/xtensa.md (UNSPECV_EH_RETURN): Define. (eh_return): New. * config/xtensa/t-xtensa (LIB2ADDEH): Define. Co-Authored-By: Bob Wilson <bob.wilson@acm.org> From-SVN: r130160
2007-11-13invoke.texi: Fix description of -fsched-stalled-insns=0, -fsched-stalled-insns.Jakub Jelinek2-5/+9
* doc/invoke.texi: Fix description of -fsched-stalled-insns=0, -fsched-stalled-insns. From-SVN: r130159
2007-11-13re PR fortran/34080 (Transfer was working, now broken)Paul Thomas4-1/+59
2007-11-13 Paul Thomas <pault@gcc.gnu.org> PR fortran/34080 * iresolve.c (gfc_resolve_transfer): Do not try to convert to a constant MOLD expression, if it is an assumed size dummy. 2007-11-13 Paul Thomas <pault@gcc.gnu.org> PR fortran/34080 * gfortran.dg/transfer_assumed_size_1.f90: New test. From-SVN: r130158
2007-11-13sem_prag.adb (Process_Convention): Move the test for the entity on which the ↵Samuel Tardieu2-4/+9
Convention pragma applies down to... gcc/ada/ * sem_prag.adb (Process_Convention): Move the test for the entity on which the Convention pragma applies down to also forbid pragma Convention on enumeration literals reached through renamings. From-SVN: r130155
2007-11-13re PR c++/34054 (ICE with parameter pack in return type)Jakub Jelinek9-5/+88
PR c++/34054 PR c++/34056 PR c++/34057 PR c++/34058 PR c++/34060 * pt.c (find_parameter_packs_r): If ppd->set_packs_to_error, set to error_mark_node the outermost POINTER_TYPE to the pack if it is seen in a POINTER_TYPE. (push_template_decl_real): If check_for_bare_parameter_packs fails for function return type, set the return type to integer_type_node. If check_for_bare_parameter_packs failed for non-function, return error_mark_node. * g++.dg/parse/crash36.C: Add another dg-error. * g++.dg/cpp0x/pr34054.C: New test. * g++.dg/cpp0x/pr34056.C: New test. * g++.dg/cpp0x/pr34057.C: New test. * g++.dg/cpp0x/pr34058.C: New test. * g++.dg/cpp0x/pr34060.C: New test. From-SVN: r130152
2007-11-13re PR tree-optimization/34063 (ICE: build2_stat, at tree.c:3115)Jakub Jelinek4-6/+42
PR tree-optimization/34063 * tree-chrec.c (chrec_evaluate): Put CHREC_LEFT based argument as first chrec_fold_plus operand rather than second. * g++.dg/tree-ssa/pr34063.C: New test. From-SVN: r130151
2007-11-13documentation.html: First pass at unified table of contents.Benjamin Kosnik56-3246/+3569
2007-11-13 Benjamin Kosnik <bkoz@redhat.com> * docs/html/documentation.html: First pass at unified table of contents. * docs/html/abi.html: Move... * docs/html/17_intro/abi.html: ...here. * docs/html/17_intro/porting-howto.html: Update, edit, put resulting pieces into... * docs/html/17_intro/api.html: New. * docs/html/17_intro/c++0x_status.html: New. * docs/html/17_intro/CHECKLIST: Move to... * docs/html/17_intro/c++1998_status.html: ...here. * docs/html/ext/tr1.html: Move ... * docs/html/17_intro/tr1_status.html: ...here. * docs/html/debug_mode.html: Move... * docs/html/ext/debug_mode.html: ...here. * docs/html/parallel_mode.html: Move... * docs/html/ext/parallel_mode.html: ...here * docs/html/17_intro/BUGS: Remove. * docs/html/17_intro/concept_check.diff: Remove. * docs/html/17_intro/HEADER_POLICY: Remove. * docs/html/17_intro/headers_cc.txt: Remove. * docs/html/17_intro/PROBLEMS: Remove. * docs/html/17_intro/RELEASE-NOTES: Remove. * docs/html/explanations.html: Remove. * docs/html/makedoc.awk: Remove. * docs/html/faq/index.txt: Remove. HTML only. * /docs/html/Makefile: Remove. * docs/html/17_intro/configury.html: Editing, updating, consistency check with doxygen conventions. Change libstdc++-v3 to libstdc++. * docs/html/17_intro/howto.html: Same. * docs/html/17_intro/license.html: Same. * docs/html/17_intro/porting.html: Same. * docs/html/18_support/howto.html: Same. * docs/html/19_diagnostics/howto.html: Same. * docs/html/20_util/allocator.html: Same. * docs/html/20_util/howto.html: Same. * docs/html/21_strings/howto.html: Same. * docs/html/22_locale/codecvt.html: Same. * docs/html/22_locale/ctype.html: Same. * docs/html/22_locale/howto.html: Same. * docs/html/22_locale/messages.html: Same. * docs/html/23_containers/howto.html: Same. * docs/html/24_iterators/howto.html: Same. * docs/html/25_algorithms/howto.html: Same. * docs/html/26_numerics/howto.html: Same. * docs/html/27_io/howto.html: Same. * docs/html/configopts.html: Same. * docs/html/debug.html: Same. * docs/html/ext/ballocator_doc.html: Same. * docs/html/ext/howto.html: Same. * docs/html/ext/mt_allocator.html: Same. * docs/html/ext/sgiexts.html: Same. * docs/html/faq/index.html: Same. * docs/html/install.html: Same. * docs/html/test.html: Same. * include/bits/c++config: Change _GLIBCXX_DEPRECATED to _GLIBCXX_DEPRECATED_ATTR, _GLIBCXX_VISIBILITY to _GLIBCXX_VISIBILITY_ATTR. * include/backward/auto_ptr.h: Same. * include/backward/binders.h: Same. * include/bits/stl_function.h: Same. * include/std/memory: Same. * include/std/streambuf: Same. * include/tr1_impl/boost_shared_ptr.h: Same. * src/globals_io.cc: Same. * src/ios_init.cc: Same. From-SVN: r130150
2007-11-13pr 33870Diego Novillo10-67/+318
pr 33870 * tree.h (strcut tree_memory_tag): add field unpartitionable. remove field in_nested_struct. (struct tree_struct_field_tag): add field nesting_level. (sft_in_nested_struct): remove. (sft_nesting_level): define. (sft_unpartitionable_p): define. * tree-ssa-alias.c (mem_sym_score): if mp->var is not partitionable, return long_max. (compute_memory_partitions): do not partition sfts marked unpartitionable. (create_sft): add argument nesting_level. set sft_nesting_level with it. update all users. (create_overlap_variables_for): show nesting level. * tree-dfa.c (dump_subvars_for): likewise. (dump_variable): likewise. show whether the sft is partitionable or not. * tree-flow.h (struct fieldoff): remove field in_nested_struct. add field nesting_level. * tree-ssa-structalias.c (struct variable_info): remove field in_nested_struct. (push_fields_onto_fieldstack): add argument nesting_level. update all users. update documentation. update pair->nesting_level with nesting_level. make recursive calls with nesting_level + 1. (set_uids_in_ptset): if an sft is added to the points-to set, mark it as unpartitionable. * tree-ssa-operands.c (ref_nesting_level): new. (add_vars_for_offset): call it. add argument full_ref. update callers. if var is inside a nested structure and the nesting level of full_ref is lower than the nesting level of var, adjust offset by the offset of var. testsuite/ChangeLog PR 33870 * gcc.c-torture/execute/pr33870-1.c: New test. * gcc.dg/tree-ssa/alias-16.c: New test. From-SVN: r130141
2007-11-13a-tasatt.adb: Add a comment at the beginning of the package explaining why ↵Samuel Tardieu2-0/+10
in general... gcc/ada/ * a-tasatt.adb: Add a comment at the beginning of the package explaining why in general 'Unchecked_Access must be used instead of 'Access. From-SVN: r130139
2007-11-13re PR regression/32582 (Bootstrap with vectorization enabled fails with ICE ↵Victor Kaplansky2-1/+6
on PPC) 2007-11-13 Victor Kaplansky <victork@il.ibm.com> PR tree-optimization/32582 * Makefile.in (CRTSTUFF_CFLAGS): Add -fno-tree-vectorize From-SVN: r130138
2007-11-13deque.tcc (deque<>::_M_push_back_aux, [...]): Do not copy unnecessarily to ↵Paolo Carlini2-10/+17
__t_copy. 2007-11-13 Paolo Carlini <pcarlini@suse.de> * include/bits/deque.tcc (deque<>::_M_push_back_aux, _M_push_front_aux): Do not copy unnecessarily to __t_copy. From-SVN: r130136
2007-11-13floatformat.c (floatformat_ibm_long_double_is_valid): Fix compiler warnings.Joseph Myers2-7/+11
* floatformat.c (floatformat_ibm_long_double_is_valid): Fix compiler warnings. (floatformat_ibm_long_double): Use floatformat_ibm_long_double_is_valid. From-SVN: r130131
2007-11-13Daily bump.GCC Administrator1-1/+1
From-SVN: r130129
2007-11-13re PR c++/29225 (ICE in gimplify_expr, at gimplify.c:4513)Jakub Jelinek4-1/+40
PR c++/29225 * call.c (build_new_op): Call resolve_args before calling build_over_call. * g++.dg/template/crash72.C: New test. From-SVN: r130126
2007-11-12extend.texi (dllimport): Document that pointers to dllimport'd functions can ↵Danny Smith2-3/+11
be used as constant. * doc/extend.texi (dllimport): Document that pointers to dllimport'd functions can be used as constant. From-SVN: r130124
2007-11-12* ChangeLog: Fix whitespace.Uros Bizjak1-25/+21
From-SVN: r130123
2007-11-12re PR rtl-optimization/34035 (ICE in calc_dfs_tree with -O2 ↵Eric Botcazou5-27/+102
-fnon-call-exceptions -ffast-math -fno-gcse) PR rtl-optimization/34035 * cse.c (cse_cfg_altered): New global variable. (cse_jumps_altered): Make boolean. (recorded_label_ref): Likewise. (cse_insn): Adjust for above changes. (cse_extended_basic_block): Likewise. Set cse_cfg_altered if dead edges have been purged. (cse_main): Change return value specification and adjust code. (rest_of_handle_cse): Adjust for above change. (rest_of_handle_cse2): Likewise. * gcse.c (rest_of_handle_gcse): Likewise. From-SVN: r130122
2007-11-12i386.md (sse5_setcc<mode>): Use <ssemodefsuffix> to get the appropriate ↵Dwarakanath Rajagopal3-12/+26
suffix for the coms* instruction. 2007-11-12 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com> Michael Meissner <michael.meissner@amd.com> * config/i386/i386.md (sse5_setcc<mode>): Use <ssemodefsuffix> to get the appropriate suffix for the coms* instruction. (sse5_pcmov_<mode>): Restrict operands of pcmov for scalar case to be only xmm registers and not memory. * config/i386/sse.md (sse5_pcmov_<mode>): Correct the operand constraints to follow the mnemonics for the pcmov instruction Co-Authored-By: Michael Meissner <michael.meissner@amd.com> From-SVN: r130120
2007-11-12re PR target/34042 (Segfault in mips_cannot_change_mode_class)Richard Sandiford2-4/+45
gcc/ PR target/34042 * config/mips/mips.c (mips_return_fpr_single): New function. (mips_function_value): Use it when returning single-field aggregates in FPRs. (mips_expand_call): Handle the PARALLELs created by mips_return_fpr_single. From-SVN: r130119
2007-11-12* de.po, zh_CN.po: Update.Joseph Myers3-2427/+1126
From-SVN: r130104
2007-11-12stl_deque.h (deque<>::push_back<>(_Args...), [...]): Add.Chris Jefferson13-110/+365
2007-11-12 Chris Jefferson <chris@bubblescope.net> Paolo Carlini <pcarlini@suse.de> * include/bits/stl_deque.h (deque<>::push_back<>(_Args...), deque<>::push_front<>(_Args...), emplace<>(iterator, _Args...), insert(iterator, _Tp&&), _M_push_back_aux<>(_Args&&...), _M_push_front_aux<>(_Args&&...), _M_insert_aux<>(iterator, _Args&&...)): Add. * include/deque/deque.tcc (insert(iterator, value_type&&), emplace<>(iterator, _Args...), _M_push_back_aux<>(_Args&&...), _M_push_front_aux<>(_Args&&...), _M_insert_aux<>(iterator, _Args&&...)): Define. (_M_insert_aux(iterator, size_type, const value_type&), _M_insert_aux<>(iterator, _ForwardIterator, _ForwardIterator, size_type)): Use _GLIBCXX_MOVE3, _GLIBCXX_MOVE_BACKWARD3, __uninitialized_move*, __uninitialized_fill_move, __uninitialized_copy_move, when possible. * include/bits/stl_uninitialized.h (__uninitialized_copy_copy, __uninitialized_fill_copy, __uninitialized_copy_fill): Remove. (__uninitialized_copy_move, __uninitialized_move_copy, __uninitialized_move_fill, __uninitialized_fill_move): Add. * include/debug/deque (deque<>::push_back<>(_Args...), deque<>::push_front<>(_Args...), emplace<>(iterator, _Args...), insert(iterator, _Tp&&)): Add. * testsuite/23_containers/deque/modifiers/moveable.cc: Enable. * testsuite/23_containers/deque/capacity/moveable.cc: Likewise. * testsuite/23_containers/deque/cons/moveable.cc: Likewise. * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Adjust dg-error line numbers. * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: Likewise. * testsuite/23_containers/deque/requirements/dr438/ constructor_1_neg.cc: Likewise. * testsuite/23_containers/deque/requirements/dr438/ constructor_2_neg.cc: Likewise. * include/debug/vector (vector<>::insert(iterator, _Tp&&)): Minor tweak, prefer std::move. Co-Authored-By: Paolo Carlini <pcarlini@suse.de> From-SVN: r130102
2007-11-12re PR middle-end/34070 (Wrong code for (int)x%4)Richard Guenther5-2/+41
2007-11-12 Richard Guenther <rguenther@suse.de> PR middle-end/34070 * fold-const.c (fold_binary): If testing for non-negative operands with tree_expr_nonnegative_warnv_p make sure to use op0 which has all (sign) conversions retained. * gcc.c-torture/execute/pr34070-1.c: New testcase. * gcc.c-torture/execute/pr34070-2.c: Likewise. From-SVN: r130098
2007-11-12re PR tree-optimization/34027 (-Os code size nearly doubled)Richard Guenther5-0/+73
2007-11-12 Richard Guenther <rguenther@suse.de> PR middle-end/34027 * fold-const.c (fold_binary): Fold n - (n / m) * m to n % m. (fold_binary): Fold unsinged FLOOR_DIV_EXPR to TRUNC_DIV_EXPR. * gcc.dg/pr34027-1.c: New testcase. * gcc.dg/pr34027-2.c: Likewise. From-SVN: r130097
2007-11-12re PR tree-optimization/33953 (internal compiler error: vector ↵Ira Rosen4-11/+87
VEC(tree,base) index domain error, in vectorizable_operation at tree-vect-transform.c:4017) PR tree-optimization/33953 * tree-vect-transform.c (vectorizable_operation): In case of SLP, allocate vec_oprnds1 according to the number of created vector statements. In case of shift with scalar argument, store scalar operand for every vector statement to be created for the SLP node. Fix a comment. From-SVN: r130096
2007-11-12Fix erroneous ChangeLog changeTom Tromey1-5/+5
From-SVN: r130094
2007-11-12re PR c++/17577 (#pragma implementation no longer diagnoses use after file ↵Tom Tromey8-2/+60
to which it applies) gcc/cp PR c++/17577: * lex.c (handle_pragma_implementation): Use cpp_included_before. gcc/testsuite PR c++/17577: * g++.dg/ext/pr17577.h: New file. * g++.dg/ext/pr17577.C: New file. libcpp PR c++/17557: * include/cpplib.h (cpp_included_before): Declare. * files.c (struct file_hash_entry) <location>: New field. (_cpp_find_file): Initialize new field. (make_cpp_dir): Likewise. (cpp_included_before): New function. From-SVN: r130093
2007-11-12re PR c++/8570 (line number in error message is badly placed with illegal ↵Manuel López-Ibáñez6-10/+44
template friend declaration) 2007-11-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org> PR c++/8570 cp/ * pt.c (redeclare_class_template): Update error message. Use a note to show the previous declaration. (tsubst_friend_class): Use the location of the friend template as the input location before calling redeclare_class_template. testsuite/ * g++.old-deja/g++.ns/template13.C: Update expected output. * g++.old-deja/g++.pt/friend23.C: Likewise. * g++.dg/warn/pr8570.C: New. From-SVN: r130092
2007-11-12Daily bump.GCC Administrator1-1/+1
From-SVN: r130090
2007-11-11re PR c++/34068 (ICE using pseudo-destructor for invalid expression)Jakub Jelinek4-1/+22
PR c++/34068 * semantics.c (finish_pseudo_destructor_expr): Handle object == error_mark_node. * g++.dg/template/pseudodtor4.C: New test. From-SVN: r130087
2007-11-11stl_pair.h (pair<>::pair<>(_U1&&, _Arg0&&, _Args&&...)): Add.Howard Hinnant2-0/+12
2007-11-11 Howard Hinnant <hhinnant@apple.com> * include/bits/stl_pair.h (pair<>::pair<>(_U1&&, _Arg0&&, _Args&&...)): Add. From-SVN: r130085
2007-11-11* de.po, zh_CN.po: Update.Joseph Myers3-31/+27
From-SVN: r130084
2007-11-11lwg-active.html: Update to Revision R52.Paolo Carlini1-0/+8
2007-11-08 Paolo Carlini <pcarlini@suse.de> * docs/html/ext/lwg-active.html: Update to Revision R52. * docs/html/ext/lwg-closed.html: Likewise. * docs/html/ext/lwg-defects.html: Likewise. * docs/html/ext/howto.html: Adjust. From-SVN: r130083
2007-11-11stl_list.h (list<>::_M_create_node<>(_Args&&...), [...]): Add.Paolo Carlini8-12/+208
2007-11-11 Paolo Carlini <pcarlini@suse.de> * include/bits/stl_list.h (list<>::_M_create_node<>(_Args&&...), _M_insert<>(iterator, _Args&&...), push_front<>(_Args&&...), push_back<>(_Args&&...)): Add. (list<>::emplace<>(iterator, _Args&&...), insert(iterator, value_type&&)): Declare. (splice(iterator, list&&), splice(iterator, list&&, iterator), splice(iterator, list&&, iterator, iterator), merge(list&&), merge(list&&, _StrictWeakOrdering)): Add C++0x signatures. * include/bits/list.tcc (list<>::emplace<>(iterator, _Args&&...), insert(iterator, value_type&&)): Define. * include/debug/list (list<>::emplace<>(iterator, _Args&&...), insert(iterator, value_type&&)): Add. (splice(iterator, list&&), splice(iterator, list&&, iterator), splice(iterator, list&&, iterator, iterator), merge(list&&), merge(list&&, _StrictWeakOrdering)): Add C++0x signatures, use _GLIBCXX_MOVE. From-SVN: r130082
2007-11-11Daily bump.GCC Administrator1-1/+1
From-SVN: r130080
2007-11-10a-tasatt.adb: Revert previous change for this file as it will generate an ↵Samuel Tardieu2-9/+17
error when... gcc/ada/ * a-tasatt.adb: Revert previous change for this file as it will generate an error when this package is instantiated from a local context. From-SVN: r130076
2007-11-10be.po, [...]: Update.Joseph Myers16-2544/+3024
* be.po, ca.po, da.po, de.po, el.po, es.po, fr.po, ja.po, nl.po, sv.po, tr.po, uk,po, vi.po, zh_CN.po, zh_TW.po: Update. From-SVN: r130075
2007-11-10be.po, [...]: Update.Joseph Myers16-143928/+178657
* be.po, ca.po, da.po, de.po, el.po, es.po, fr.po, ja.po, nl.po, ru.po, sr.po, sv.po, tr.po, zh_CN.po, zh_TW.po: Update. From-SVN: r130074
2007-11-10* trans-common.c: Remove prototype for gfc_get_common.Francois-Xavier Coudert2-6/+4
From-SVN: r130073
2007-11-10re PR fortran/33592 (FAIL: gfortran.dg/array_constructor_11.f90 -O1 ↵Francois-Xavier Coudert2-7/+13
execution test) PR fortran/33592 * trans.c (gfc_call_realloc): Fix the logic and rename variables. From-SVN: r130072
2007-11-10gcse.c (CUID_INSN): Remove.Steven Bosscher2-15/+7
2007-11-10 Steven Bosscher <stevenb.gcc@gmail.com> * gcse.c (CUID_INSN): Remove. (cuid_insn): Ditto. (alloc_gcse_mem): Don't allocate cuid_insn. (free_gcse_mem): Don't free cuid_insn. From-SVN: r130071