summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* * MAINTAINERS (Write After Approval): Add self.Josh Conner2005-06-022-0/+5
| | | | From-SVN: r100475
* Daily bump.GCC Administrator2005-06-021-1/+1
| | | | | | [[Split portion of a mixed commit.]] From-SVN: r100473.2
* mauve-libgcj: Remove implemented classes from the fail section.Andreas Tobler2005-06-022-6/+7
| | | | | | | | | 2005-06-02 Andreas Tobler <a.tobler@schweiz.ch> * mauve-libgcj: Remove implemented classes from the fail section. Add two new not implemented to it. From-SVN: r100471
* configure.ac (BACKTRACESPEC): Remove definition, but continue to AC_SUBST ↵Bryce McKinlay2005-06-013-11/+14
| | | | | | | | | | | definition from configure.host. * configure.ac (BACKTRACESPEC): Remove definition, but continue to AC_SUBST definition from configure.host. * configure.host: Don't use -fno-omit-frame-pointer. Set BACKTRACESPEC to -fomit-frame-pointer on 32-bit x86 targets. From-SVN: r100469
* * MAINTAINERS: Update my email address.Kazu Hirata2005-06-012-1/+5
| | | | From-SVN: r100468
* * java/io/ObjectInputStream.java (currentLoader): Fixed typo.Tom Tromey2005-06-012-2/+6
| | | | From-SVN: r100467
* re PR libgcj/20435 (regex pattern compiling bug)Ziga Mahkovec2005-06-015-16/+56
| | | | | | | | | | | | | | | | 2005-06-01 Ziga Mahkovec <ziga.mahkovec@klika.si> PR libgcj/20435: * gnu/regexp/RESyntax.java (RE_POSSESSIVE_OPS): New field. (static): Add possessive matching to JAVA_1_4 syntax. * gnu/regexp/RETokenRepeated.java (possessive): New field. (makePossessive, isPossessive): New methods. (match): Don't back off during possessive matching. * gnu/regexp/RE.java (initalize): Accept possessive quantifier. * java/util/regex/Pattern.java (constructor): Switch syntax from PERL5 to JAVA_1_4. From-SVN: r100466
* re PR middle-end/21478 (Improve initialization of sparse local arrays)Josh Conner2005-06-012-24/+33
| | | | | | | | PR 21478 * gimplify.c (gimplify_init_constructor): Don't spill initializer to read-only memory if it's sparse. From-SVN: r100465
* Fix typo in initial commit.Keith Seitz2005-06-011-1/+1
| | | | From-SVN: r100464
* JdwpPacket.java: New file.Keith Seitz2005-06-014-0/+568
| | | | | | | | * gnu/classpath/jdwp/transport/JdwpPacket.java: New file. * gnu/classpath/jdwp/transport/JdwpCommandPacket.java: New file. * gnu/classpath/jdwp/transport/JdwpReplyPacket.java: New file. From-SVN: r100463
* re PR libgcj/21785 (ClassNotFound during deserialization)Tom Tromey2005-06-015-34/+46
| | | | | | | | | | | | | | PR libgcj/21785: * java/io/natObjectInputStream.cc (currentClassLoader): Removed. (currentLoader): New method. * java/io/ObjectInputStream.java (resolveProxyClass): Use currentLoader. (currentLoader): Now native. (currentClassLoader): Removed. * testsuite/libjava.lang/pr21785.java: New file. * testsuite/libjava.lang/pr21785.out: New file. From-SVN: r100462
* intrinsic.c (add_conv): No longer take a "simplify" argument as its always ↵Roger Sayle2005-06-0110-18/+236
| | | | | | | | | | | | | | | | | | | | | | | | gfc_convert_constant... * intrinsic.c (add_conv): No longer take a "simplify" argument as its always gfc_convert_constant, instead take a "standard" argument. (add_conversions): Change all existing calls of add_conv to pass GFC_STD_F77 as appropriate. Additionally, if we're allowing GNU extensions support integer-logical and logical-integer conversions. (gfc_convert_type_warn): Warn about use the use of these conversions as a extension when appropriate, i.e. with -pedantic. * simplify.c (gfc_convert_constant): Add support for integer to logical and logical to integer conversions, using gfc_int2log and gfc_log2int. * arith.c (gfc_log2int, gfc_int2log): New functions. * arith.h (gfc_log2int, gfc_int2log): Prototype here. * gfortran.texi: Document this new GNU extension. * gfortran.dg/logint-1.f: New test case. * gfortran.dg/logint-2.f: Likewise. * gfortran.dg/logint-3.f: Likewise. From-SVN: r100461
* rtl.texi: Remove references to NOTE_INSN_SETJMP.Ramana Radhakrishnan2005-06-012-3/+10
| | | | | | | | | 2005-06-01 Ramana Radhakrishnan <ramana@codito.com> * doc/rtl.texi: Remove references to NOTE_INSN_SETJMP. Add documentation for REG_SETJMP From-SVN: r100460
* stmt.c (expand_case): Use build_int_cst.Richard Guenther2005-06-013-6/+19
| | | | | | | | | | | | 2005-06-01 Richard Guenther <rguenth@gcc.gnu.org> * stmt.c (expand_case): Use build_int_cst. (node_has_low_bound): Likewise, and correct type mismatch. (node_has_high_bound): Likewise. * fold-const.c (fold_binary): Ensure we build trees with the correct types - undo what STRIP_NOPS possibly did. From-SVN: r100459
* tree.h (fold_indirect_ref_1): Export from fold-const.c.Richard Guenther2005-06-014-8/+20
| | | | | | | | | | | 2005-06-01 Richard Guenther <rguenth@gcc.gnu.org> * tree.h (fold_indirect_ref_1): Export from fold-const.c. * fold-const.c (fold_indirect_ref_1): No longer static. * tree-inline.c (copy_body_r): Use fold_indirect_ref_1 for folding, if possible. From-SVN: r100458
* common.opt (fjump-tables): New.Joseph Myers2005-06-014-0/+22
| | | | | | | | | * common.opt (fjump-tables): New. * doc/invoke.texi (-fno-jump-tables): Document. * stmt.c (expand_end_case_type): Do not emit jump tables unless flag_jump_tables. From-SVN: r100457
* re PR libgcj/21753 (String.substring sharing heuristic should be improved)Tom Tromey2005-06-012-1/+9
| | | | | | | PR libgcj/21753: * java/lang/natString.cc (substring): Changed sharing heuristic. From-SVN: r100454
* * arm.md (bunordered, bordered, bungt, bunlt, bunge, bunle, buneq)Richard Earnshaw2005-06-015-50/+478
| | | | | | | | | | | | | | | | | | (bltgt, arm_buneq, arm_bltgt, sunordered, sordered, sungt, sunge) (sunlt, sunle): Enable patterns on VFP. * arm.md (attribute 'type'): Add new types - f_loads floadd, f_stores, f_stored, f_flag, f_cvt. (generic_sched): No-longer used for the arm1020e and arm1022e cores. Include arm1020e.md. * vfp.md (fmstat): New cpu unit. Add an exclusion set between it and the ds and fmac pipelines. Re-work all load and store patterns and all conversion patterns to use new attributes. Adjust reservation descriptions accordingly. * arm1020e.md: New file. * t-arm: Add dependency. From-SVN: r100452
* Changelog: Entry for this morning's patch.Paul Thomas2005-06-011-0/+7
| | | | | | | | 2005-06-01 Paul Thomas <pault@gcc.gnu.org> * fortran/Changelog: Entry for this morning's patch. From-SVN: r100450
* except.c (struct eh_region): Kill unused fields.Jan Hubicka2005-06-013-16/+7
| | | | | | | * except.c (struct eh_region): Kill unused fields. * basic-block.h (struct basic_block_def): Likewise. From-SVN: r100449
* re PR rtl-optimization/21767 (if-convert leaves invalid REG_EQUAL notes)J"orn Rennecke2005-06-014-2/+31
| | | | | | | | | | PR rtl-optimization/21767 * rtl.h (function_invariant_p): Re-add declaration. * reload1.c (function_invariant_p): No longer static. * ifcvt.c (dead_or_predicable): Remove REG_EQUAL notes that might have become invalid. From-SVN: r100448
* re PR c/21536 (C99 array of variable length use causes segmentation fault)Jakub Jelinek2005-06-014-26/+91
| | | | | | | | | | | | | | PR c/21536 PR c/20760 * gimplify.c (gimplify_decl_expr): Call gimplify_type_sizes on variable sizes types if a decl is a pointer to a VLA. (gimplify_type_sizes): Handle POINTER_TYPE and REFERENCE_TYPE. Call gimplify_type_sizes on aggregate fields. Prevent infinite recursion. * gcc.dg/20050527-1.c: New test. From-SVN: r100443
* * fold-const.c (fold_ternary): Optimize BIT_FIELD_REF of VECTOR_CST.Jakub Jelinek2005-06-012-0/+25
| | | | From-SVN: r100442
* xmmintrin.h (_mm_setzero_ps, [...]): Add __extension__.Jakub Jelinek2005-06-015-16/+39
| | | | | | | | | | | | | | * config/i386/xmmintrin.h (_mm_setzero_ps, _mm_set_ss, _mm_set1_ps, _mm_set_ps, _mm_setr_ps): Add __extension__. * config/i386/emmintrin.h (_mm_set_sd, _mm_set1_pd, _mm_set_pd, _mm_setr_pd, _mm_setzero_pd, _mm_set_epi64x, _mm_set_epi64x, _mm_set_epi32, _mm_set_epi16, _mm_set_epi8, _mm_setzero_si128): Likewise. (_mm_clflush): Don't use return in void function. * gcc.dg/i386-sse-12.c: New test. From-SVN: r100439
* emmintrin.h (_mm_castpd_ps, [...]): Use __inline instead of inline.Jakub Jelinek2005-06-012-6/+12
| | | | | | | | * config/i386/emmintrin.h (_mm_castpd_ps, _mm_castpd_si128, _mm_castps_pd, _mm_castps_si128, _mm_castsi128_ps, _mm_castsi128_pd): Use __inline instead of inline. From-SVN: r100438
* re PR fortran/21729 (ICE in gfc_typenode_for_spec)Jakub Jelinek2005-06-014-6/+95
| | | | | | | | | | | | | | PR fortran/21729 * resolve.c (resolve_contained_fntype): Use sym->attr.untyped to avoid giving error multiple times. (resolve_entries): Don't error about BT_UNKNOWN here. (resolve_unknown_f): Capitalize IMPLICIT for consistency. (resolve_fntype): New function. (gfc_resolve): Call resolve_fntype. * gfortran.dg/implicit_5.f90: New test. From-SVN: r100437
* fold-const.c (fold_binary): Fix types in strlen vs.Richard Guenther2005-06-012-5/+10
| | | | | | | | | 2005-06-01 Richard Guenther <rguenth@gcc.gnu.org> * fold-const.c (fold_binary): Fix types in strlen vs. zero comparison folding. From-SVN: r100436
* configure.ac (HAVE_AS_JSRDIRECT_RELOCS): New.Richard Henderson2005-06-016-4/+79
| | | | | | | | | | * configure.ac (HAVE_AS_JSRDIRECT_RELOCS): New. * config.in, configure: Rebuild. * config/alpha/alpha.c (print_operand): Add 'j'. * alpha.md (divmodsi_internal_er_1): Use it. (divmoddi_internal_er_1): Likewise. From-SVN: r100435
* trans-expr.c (gfc_conv_variable): Clean up bracketting.Paul Thomas2005-06-011-13/+14
| | | | | | | | | | | 2005-06-01 Paul Thomas <pault@gcc.gnu.org> * fortran/trans-expr.c (gfc_conv_variable): Clean up bracketting. * fortran/trans-expr.c (gfc_conv_function_call): Insert spaces. Correct comments and replace convert of integer_one_node with build_int_cst. From-SVN: r100433
* system.h (TARGET_OPTIONS, [...]): Poison.Richard Sandiford2005-06-0110-454/+93
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * system.h (TARGET_OPTIONS, TARGET_SWITCHES): Poison. * opts.h (print_filtered_help): Delete. * opts.c (handle_option, decode_options): Remove calls to set_target_switch. (print_target_help): New function. (common_option, print_help): Call print_target_help instead of display_target_options. (print_filtered_help): Make static. * toplev.h (display_target_options, set_target_switch): Delete. * toplev.c (target_switches, target_options, display_target_options) (set_target_switch): Delete. (print_switch_values): Remove handling of TARGET_SWITCHES and TARGET_OPTIONS. (default_get_pch_validity): Likewise. Only treat target_flags specially if targetm.check_pch_target_flags is nonnull. (pch_option_mismatch): New function. (default_pch_valid_p): Use it. Remove handling of TARGET_SWITCHES and TARGET_OPTIONS. Only treat target_flags specially if targetm.check_pch_target_flags is nonnull. * config/ia64/ia64.c (ia64_override_options): Don't mention TARGET_OPTIONS in comment. * config/m68k/m68k-none.h (CC1_SPEC): Likewise. * doc/invoke.texi: Remove a reference to TARGET_SWITCHES. * doc/tm.texi (TARGET_DEFAULT_TARGET_FLAGS): Don't mention the interaction with TARGET_SWITCHES. (TARGET_@var{featurename}, TARGET_SWITCHES, TARGET_OPTIONS): Delete. From-SVN: r100432
* sh.c (multcosts): Check sh_multcost rather than sh_multcost_str.Richard Sandiford2005-06-014-35/+37
| | | | | | | | | | | | | | | * config/sh/sh.c (multcosts): Check sh_multcost rather than sh_multcost_str. (sh_register_move_cost): Likewise sh_gettrcost and sh_gettrcost_str. (sh_multcost_str, sh_gettrcost_str, sh_div_str, sh_divsi3_libfunc) (cut2_workaround_str): Delete. * config/sh/sh.h (SUBTARGET_OPTIONS, TARGET_OPTIONS) (TARGET_SH5_CUT2_WORKAROUND, sh_multcost_str, sh_gettrcost_str) (sh_div_str, sh_divsi3_libfunc, cut2_workaround_str): Delete. * config/sh/sh.opt (mcut2-workaround, mdiv=, mdivsi3_libfunc=) (mgettrcost=, multcost=): New options. From-SVN: r100431
* opts.h (cl_option_state): New structure.Richard Sandiford2005-06-014-11/+95
| | | | | | | | | | | | | | * opts.h (cl_option_state): New structure. (get_option_state): Declare. * opts.c (get_option_state): New function. * toplev.c (option_affects_pch_p): New function. (default_get_pch_validity): Store the state of all options for which option_affects_pch_p returns true. (default_pch_valid_p): Check the state of those options here. Only check target_flags separately if targetm.check_pch_target_Flags is nonnull or if TARGET_SWITCHES is defined. From-SVN: r100430
* sh-protos.h (sh_pch_valid_p): Delete.Richard Sandiford2005-06-012-2/+1
| | | | | | | * config/sh/sh-protos.h (sh_pch_valid_p): Delete. (missing from yesterday's checkin) From-SVN: r100429
* mips-protos.h (mips_use_ins_ext_p): Remove parameter names.Richard Sandiford2005-06-012-1/+6
| | | | | | | * config/mips/mips-protos.h (mips_use_ins_ext_p): Remove parameter names. From-SVN: r100428
* re PR rtl-optimization/21138 (wrong code in sixtrack for -fmodulo-sched)Mostafa Hagog2005-06-012-0/+5
| | | | | | | | 2005-06-01 Mostafa Hagog <mustafa@il.ibm.com> * modulo-sched.c (undo_generate_reg_moves ): Fix PR 21138. From-SVN: r100426
* gcse.c (compute_transp, [...]): Use MEM_READONLY_P.Mostafa Hagog2005-06-012-38/+50
| | | | | | | | 2005-06-01 Mostafa Hagog <mustafa@il.ibm.com> * gcse.c (compute_transp, load_killed_in_block): Use MEM_READONLY_P. From-SVN: r100425
* re PR fortran/20883 (unassigned integer used as format)Feng Wang2005-06-015-3/+19
| | | | | | | | | | | | | | | 2005-06-01 Feng Wang <fengwang@nudt.edu.cn> PR fortran/20883 * fortran/io.c (resolve_tag): Fix error message. 2005-06-01 Feng Wang <fengwang@nudt.edu.cn> PR fortran/20883 * gfortran/assign_4.f90: New test. * gfortran/assign_2.f90: Change compile to run. From-SVN: r100424
* re PR target/21854 (irix6.5 bootstrap fails due to warning in mips.c)David Billinghurst2005-06-012-0/+6
| | | | | | | | | 2005-06-01 David.Billinghurst <David.Billinghurst@riotinto.com> PR target/21854 * config/mips/mips-protos.h: Declare mips_use_ins_ext_p From-SVN: r100422
* errors.h (warning, [...]): Add printf attribute.Kaveh R. Ghazi2005-06-013-5/+11
| | | | | | | | * errors.h (warning, error, fatal, internal_error): Add printf attribute. * genmodes.c (make_vector_mode): Fix format arguments. From-SVN: r100421
* basic-block.h, [...]: Don't include errors.h and include toplev.h if necessary.Kaveh R. Ghazi2005-06-0160-103/+123
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * basic-block.h, bb-reorder.c, c-gimplify.c, config/darwin.c, config/rs6000/rs6000-c.c, dominance.c, gimple-low.c, gimplify.c, lambda-code.c, lambda-trans.c, tree-browser.c, tree-cfg.c, tree-chrec.c, tree-data-ref.c, tree-dfa.c, tree-eh.c, tree-if-conv.c, tree-into-ssa.c, tree-loop-linear.c, tree-mudflap.c, tree-nomudflap.c, tree-outof-ssa.c, tree-pretty-print.c, tree-scalar-evolution.c, tree-sra.c, tree-ssa-ccp.c, tree-ssa-copy.c, tree-ssa-dce.c, tree-ssa-dom.c, tree-ssa-dse.c, tree-ssa-forwprop.c, tree-ssa-live.c, tree-ssa-operands.c, tree-ssa-phiopt.c, tree-ssa-pre.c, tree-ssa-propagate.c, tree-ssa-sink.c, tree-ssa-threadupdate.c, tree-ssa-uncprop.c, tree-ssa.c, tree-vect-analyze.c, tree-vect-transform.c, tree-vectorizer.c, vec.c: Don't include errors.h and include toplev.h if necessary. * rtl.c, varray.c: If we're compiling as a GENERATOR_FILE, include errors.h otherwise include toplev.h. * Makefile.in: Update dependencies. ada: * misc.c: Don't include errors.h. fortran: * fortran/trans-decl.c: Don't include errors.h. * fortran/Make-lang.in: Updates dependencies. java: * java/verify-glue.c: Don't include errors.h and include toplev.h. * java/Make-lang.in: Updates dependencies. treelang: * treelang/lex.l, treelang/parse.y: Don't include errors.h and include toplev.h. * treelang/Make-lang.in: Updates dependencies. From-SVN: r100420
* * config/i386/cygming.h (NO_PROFILE_COUNTERS): Define.Danny Smith2005-06-012-0/+8
| | | | From-SVN: r100419
* Index: ChangeLogGeoffrey Keating2005-06-015-3/+151
| | | | | | | | | | | | | | | | | | | 2005-05-31 Geoffrey Keating <geoffk@geoffk.org> * config/rs6000/rs6000.md (sync_boolcshort_internal): New. * config/rs6000/rs6000.c (rs6000_emit_sync): Shift count must be complemented for big-endian. Mask for AND must be rotated, not shifted. Handle short operands with NOT on the memory operation. Index: testsuite/ChangeLog 2005-05-31 Geoffrey Keating <geoffk@geoffk.org> * lib/target-supports.exp (check_effective_target_sync_char_short): New. * gcc.dg/sync-2.c: New. From-SVN: r100418
* c-objc-common.c (c_tree_printer): Check flag before hashtable.Daniel Berlin2005-06-019-11/+132
| | | | | | | | | | | | | | | | | | | | | | | | | 2005-05-30 Daniel Berlin <dberlin@dberlin.org> * c-objc-common.c (c_tree_printer): Check flag before hashtable. Use DECL_DEBUG_EXPR and SET_DECL_DEBUG_EXPR. * dwarf2out.c (dwarf2out_var_location): Ditto. * toplev.c (default_tree_printer): Ditto. * tree-outof-ssa.c (create_temp): Ditto. * tree-sra.c (instantiate_element): Ditto. * var-tracking.c (track_expr_p): Ditto. * tree.c (struct tree_map): New structure. (debug_expr_for_decl): New. (tree_map_eq): New function. (tree_map_hash): Ditto. (tree_map_marked_p): Ditto. (print_debug_expr_statistics): Ditto. (decl_debug_expr_lookup): Ditto. (decl_debug_expr_insert): Ditto. (dump_tree_statistics): Dump debug_expr hashtable stats. * tree.h (DECL_DEBUG_EXPR): Change (SET_DECL_DEBUG_EXPR): Add. From-SVN: r100417
* ppc_closure.S (ffi_closure_SYSV): Don't use JUMPTARGET to call ↵Alan Modra2005-06-013-2/+8
| | | | | | | | | | ffi_closure_helper_SYSV. * src/powerpc/ppc_closure.S (ffi_closure_SYSV): Don't use JUMPTARGET to call ffi_closure_helper_SYSV. Append @local instead. * src/powerpc/sysv.S (ffi_call_SYSV): Likewise for ffi_prep_args_SYSV. From-SVN: r100416
* configure.ac: Add --enable-secureplt.Alan Modra2005-06-0114-43/+385
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * configure.ac: Add --enable-secureplt. (HAVE_AS_REL16): Test for R_PPC_REL16 relocs. * config.in: Regenerate. * configure: Regenerate. * config.gcc (powerpc64-*-linux*, powerpc-*-linux*): Add rs6000/secureplt.h to tm_file when enable_secureplt. * doc/invoke.texi (msecure-plt, mbss-plt): Document. * doc/install.texi: Document --enable-targets and --enable-secureplt. Correct xrefs to "Using the GNU Compiler Collection (GCC)". * config/rs6000/secureplt.h: New file. * config/rs6000/sysv4.h (TARGET_SECURE_PLT): Define. (SUBTARGET_OVERRIDE_OPTIONS): Error if -msecure-plt given without assembler support. (CC1_SECURE_PLT_DEFAULT_SPEC): Define. (CC1_SPEC): Delete duplicate mno-sdata. Invoke cc1_secure_plt_default. (SUBTARGET_EXTRA_SPECS): Add cc1_secure_plt_default. * config/rs6000/sysv4.opt (msecure-plt, bss-plt): Add options. * config/rs6000/rs6000.h (TARGET_SECURE_PLT): Define. * config/rs6000/rs6000.c (rs6000_emit_load_toc_table): Handle TARGET_SECURE_PLT got register load sequence. (rs6000_emit_prologue): Call rs6000_emit_load_toc_table when TARGET_SECURE_PLT. (rs6000_elf_declare_function_name): Don't emit toc address offset word when TARGET_SECURE_PLT. * config/rs6000/rs6000.md (elf_high, elf_low): Move past load_toc_*. (load_toc_v4_PIC_1) Enable for TARGET_SECURE_PLT. (load_toc_v4_PIC_3b, load_toc_v4_PIC_3c): New insns. (call, call_value): Mark pic_offset_table_rtx used for sysv pic and TARGET_SECURE_PLT. (call_nonlocal_sysv, call_value_nonlocal_sysv, sibcall_nonlocal_sysv, sibcall_value_nonlocal_sysv): Add 32768 offset when TARGET_SECURE_PLT and -fPIC. * config/rs6000/tramp.asm (trampoline_initial): Use "bcl 20,31". (__trampoline_setup): Likewise. Init r30 before plt call. From-SVN: r100415
* expr.c (convert_move): When a partial_int requires multiple conversion steps...DJ Delorie2005-05-315-6/+68
| | | | | | | | | | | | | | | | | | * expr.c (convert_move): When a partial_int requires multiple conversion steps, make sure successive steps convert the intermediate value, not the original value. * expmed.c (expand_mult): Convert partial_int multiplies to shift/add combinations too. * genmodes.c (mode_data): Add wider_2x. (calc_wider_mode): Calculate twice-wider mode too. (emit_mode_wider): Emit twice-wider mode too. * machmode.h (mode_2xwider, GET_MODE_2XWIDER_MODE): New. * expr.c (expand_expr_real_1): Use it for expanding multiplies. From-SVN: r100414
* Daily bump.GCC Administrator2005-06-011-1/+1
| | | | | | [[Split portion of a mixed commit.]] From-SVN: r100412.2
* re PR tree-optimization/21817 (ICE in for_each_index, at tree-ssa-loop-im.c:200)Zdenek Dvorak2005-05-314-0/+23
| | | | | | | PR tree-optimization/21817 * tree-ssa-loop-im.c (for_each_index): Handle VECTOR_CST. From-SVN: r100410
* loop.c (loop_invariant_p, [...]): Revert last change.Pat Haugen2005-05-312-4/+7
| | | | | | | | | 2005-05-31 Pat Haugen <pthaugen@us.ibm.com> * loop.c (loop_invariant_p, valid_initial_value_p): Revert last change. From-SVN: r100408
* PR libstdc++/20534 (contd)Paolo Carlini2005-05-315-8/+33
| | | | | | | | | | | | | | 2005-05-31 Paolo Carlini <pcarlini@suse.de> PR libstdc++/20534 (contd) * include/debug/macros.h: Add _GLIBCXX_DEBUG_ABORT, using __gnu_debug::__fancy_abort. * src/debug.cc: Define the latter. * include/debug/debug.h: Use _GLIBCXX_DEBUG_ABORT instead of assert. * config/linker-map.gnu (__gnu_debug::__fancy_abort): Add. From-SVN: r100405