1. 21 May, 2007 6 commits
    • defaults.h (IBM_FLOAT_FORMAT): Macro definition removed. · 4d8a8a0a
      2007-05-21  Andreas Krebbel  <krebbel1@de.ibm.com>
      
      	* defaults.h (IBM_FLOAT_FORMAT): Macro definition removed.
      	* doc/tm.texi (IBM_FLOAT_FORMAT): Documentation entry removed.
      	* real.c (encode_i370_single, decode_i370_single,
      	encode_i370_double, decode_i370_double): Functions removed.
      	(i370_single_format, i370_double_format): Initializations removed.
      	(real_maxval, round_for_format, exact_real_truncate, significand_size):
      	Consider the log2_b field to always be one.
      	(ieee_single_format, mips_single_format, coldfire_single_format,
      	ieee_double_format, mips_double_format,	coldfire_double_format,
      	ieee_extended_motorola_format, ieee_extended_intel_96_format,
      	ieee_extended_intel_128_format, ieee_extended_intel_96_round_53_format,
      	ibm_extended_format, mips_extended_format, ieee_quad_format,
      	mips_quad_format, vax_f_format, vax_d_format, vax_g_format,
      	decimal_single_format, decimal_double_format, decimal_quad_format,
      	c4x_single_format, c4x_extended_format, real_internal_format): Remove
      	initialization of log2_b.
      	* real.h (i370_single_format, i370_double_format): Declarations removed.
      	* c-cppbuiltin.c (builtin_define_float_constants): Consider the log2_b
      	field to always be one.
      
      From-SVN: r124901
      Andreas Krebbel committed
    • ia64.c (emit_predicate_relation_info): Fix use of NOTE_INSN_BASIC_BLOCK_P. · 740aeb38
      	* config/ia64/ia64.c (emit_predicate_relation_info): Fix use of
      	NOTE_INSN_BASIC_BLOCK_P.
      	(process_for_unwind_directive): Likewise.
      
      From-SVN: r124899
      Andreas Schwab committed
    • builtins.c (expand_builtin_setjmp_setup): Update comment. · ecaebb9e
      	* builtins.c (expand_builtin_setjmp_setup): Update comment.
      	* function.h (struct function): Move va_list_gpr_size,
      	va_list_fpr_size, function_frequency to front of bitfields.  Add
      	calls_unwind_init.
      	(current_function_calls_unwind_init): New.
      	* except.c (expand_builtin_unwind_init): Set
      	current_function_calls_unwind_init not
      	current_function_has_nonlocal_label.
      	* reload1.c (has_nonexceptional_receiver): New.
      	(reload): Use it and current_function_calls_unwind_init to
      	determine whether call-saved regs must be saved.
      
      From-SVN: r124898
      Nathan Sidwell committed
    • re PR libstdc++/31621 (libstdc++ uses -xc++ which can cause exceptions to show… · 2a0ab51c
      re PR libstdc++/31621 (libstdc++ uses -xc++ which can cause exceptions to show up which causes __gxx_personality_v0 to be referenced)
      
      2007-05-21  Paolo Carlini  <pcarlini@suse.de>
      
      	PR libstdc++/31621
      	* acinclude.m4 ([GLIBCXX_CHECK_LINKER_FEATURES]): Use the C compiler.
      	* configure: Regenerate.
      
      From-SVN: r124896
      Paolo Carlini committed
    • gengtype.c (adjust_field_rtx_def): Use NOTE_KIND instead of NOTE_LINE_NUMBER... · a38e7aa5
      
      	* gengtype.c (adjust_field_rtx_def): Use NOTE_KIND instead of
      	NOTE_LINE_NUMBER; use NOTE_INSN_BASIC_BLOCK_P when possible.
      	* ddg.c (create_ddg): LIkewise.
      	* final.c (final): Remove hunk moving line numbernotes around since
      	they are no longer present at this stage.
      	(final_scan_insn): Use NOTE_KIND instead of
      	NOTE_LINE_NUMBER; use NOTE_INSN_BASIC_BLOCK_P when possible.
      	(output_asm_label): Likewise.
      	* reorg.c (dbr_schedule): Likewise.
      	* haifa-sched.c (unlink_other_notes): Likewise.
      	* mode-switching.c (optimize_mode_switching): Likewise.
      	* graph.c (start_bb): Likewise.
      	* rtl.def (NOTE): Update description.
      	* jump.c (squeeze_notes): Delete.
      	(mark_jump_label): Use NOTE_KIND instead of NOTE_LINE_NUMBER; use
      	NOTE_INSN_BASIC_BLOCK_P when possible.
      	* ifcvt.c (dead_or_predicable): Remove call of squeeze_notes.
      	* dwarf2out.c (gen_label_die): Use NOTE_KIND instead of
              NOTE_LINE_NUMBER; use NOTE_INSN_BASIC_BLOCK_P when possible.
      	(dwarf2out_var_location): Likewise.
      	* cfgbuild.c (make_edges): Likewise.
      	(find_basic_blocks_1): Likewise.
      	* function.c (reorder_blocks_1): Likewise.
      	(epilogue_done): Likewise.
      	(reposition_prologue_and_epilogue_notes): Likewise.
      	* print-rtl.c (print_rtx): Likewise; drop code for printing line number
      	notes.
      	(print_rtl): Likewise.
      	(print_rtl_single): Likewise.
      	* gcse.c (insert_insn_start_bb): Likewise.
      	* alias.c (init_alias_analysis): Likewise.
      	* calls.c (fixup_tail_calls): Likewise.
      	* except.c (sjlj_emit_function_enter): Likewise.
      	* emit-rtl.c (add_insn_after): Likeiwse.
      	(emit_label_before): Likewise.
      	(emit_label_after): Likewise.
      	(emit_note_before, emit_note_after, emit_note): Update
      	parameter to be enum insn_note; do not deal with source
      	files.
      	* cfgcleanup.c (merge_blocks_move_predecessor_nojumps):
      	Use NOTE_KIND instead of NOTE_LINE_NUMBER; use NOTE_INSN_BASIC_BLOCK_P
      	when possible.
      	(merge_blocks_move_successor_nojumps): Simplify now when
      	we don't have BLOCK notes.
      	(try_optimize_cfg): Likewise.
      	* cfglayout.c (skip_insns_after_block): Likewise.
      	(record_effective_endpoints): Likewise.
      	(duplicate_insn_chain): Likewise.
      	* varasm.c (output_constant_pool_1): Likewise.
      	* sched-deps.c (sched_analyze): Likewise.
      	* rtl.c (NOTE_INSN_MAX_isnt_negative_adjust_NOTE_INSN_BIAS):
      	Exterminate.
      	(note_insn_name): Simplify now when NOTE_INSN_BIAS is gone.
      	* rtl.h (NOTE_SOURCE_LOCATION, NOTE_EXPANDED_LOCATION): Exterminate.
      	(SET_INSN_DELETED): Simplify.
      	(NOTE_LINE_NUMBER): Exterminate.
      	(NOTE_LINE_KIND): New.
      	(NOTE_INSN_BASIC_BLOCK_P): Update.
      	(enum insn_note): Simplify.
      	(GET_NOTE_INSN_NAME) Simplify.
      	(emit_note_before, emit_note_after, emit_note): Update prototype.
      	(squeeze_notes): Remove.
      	* sched-int.h (NOTE_NOT_BB_P): Update.
      	* resource.c (mark_target_live_regs): Update.
      	* sched-rgn.c (debug_dependencies): Update.
      	* sched-vis.c (print_insn): Update.
      	* config/alpha/alpha.c (alpha_handle_trap_shadows): Update.
      	* config/i386/i386.c (ix86_output_function_epilogue): Update.
      	* config/sh/sh.c (sh_adjust_unroll_max): Function dead since gcc 4.0.0.
      	(TARGET_ADJUST_UNROLL_MAX): Likewise.
      	(split_branches): Update.
      	(sh_optimize_target_register_callee_saved): Remove hunk dead since gcc
      	4.0.0.
      	(sh_adjust_unroll_max): Exterminate.
      	* config/c4x/c4x.c (c4x_reorg): Use SET_INSN_DELETED.
      	* config/m68hc11/m68hc11.c (m68hc11_check_z_replacement): Likewise.
      	(m68hc11_reorg): Likewise.
      	* config/ia64/ia64.c (emit_insn_group_barriers): Update.
      	(emit_predicate_relation_info): Update.
      	(process_for_unwind_directive): Update.
      	* config/rs6000/rs6000.c (rs6000_output_function_epilogue): Update.
      	(output_call): Update.
      	* config/pa/pa.c (output_lbranch): Update.
      	(output_millicode_call): Update.
      	(output_call): Update.
      	(pa_combine_instructions): Update.
      	* config/mips/mips.c (mips16_gp_pseudo_reg): Update.
      	* config/bfin/bfin.c (gen_one_bundle): Update.
      	* cfgrtl.c (can_delete_note_p): Update.
      	(delete_insn): Update.
      	(rtl_merge_blocks): Update.
      	(commit_one_edge_insertion): Update.
      	(rtl_verify_flow_info): Update.
      	* stmt.c (expand_case): Do not call squeeze_notes.
      
      From-SVN: r124895
      Jan Hubicka committed
    • Daily bump. · 631abdb2
      From-SVN: r124890
      GCC Administrator committed
  2. 20 May, 2007 10 commits
    • Changelog: Fix wrong year. · aac8bf80
              * gcc/Changelog: Fix wrong year.
              * gcc/testsuite/Changelog: Likewise.
      
      From-SVN: r124877
      Manuel López-Ibáñez committed
    • re PR middle-end/7651 (Define -Wextra strictly in terms of other warning flags) · f6aa72dd
      2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
      	
      	PR middle-end/7651
      	PR c++/11856
      	PR c/12963
      	PR c/23587
      	PR other/29694
      	* c.opt (Wtype-limits): New.
      	* doc/invoke.texi (Wtype-limits): Document it.
      	(Wextra): Enabled by -Wextra.
      	* c-opts.c (c_common_post_options): Enabled by -Wextra.
      	* c-common.c (shorten_compare): Warn with Wtype-limits.
      
      testsuite/
      	* gcc.dg/compare6.c: Replace Wall with Wtype-limits.
      	* gcc.dg/Wtype-limits.c: New.
      	* gcc.dg/Wtype-limits-Wextra.c: New.
      	* gcc.dg/Wtype-limits-no.c: New.
      	* g++.dg/warn/Wtype-limits.C: New.
      	* g++.dg/warn/Wtype-limits-Wextra.C: New.
      	* g++.dg/warn/Wtype-limits-no.C: New.
      
      From-SVN: r124875
      Manuel López-Ibáñez committed
    • stl_algo.h: Shuffle the functions to better match the order in the standard. · da5a2efd
      2007-05-20  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/bits/stl_algo.h: Shuffle the functions to better match the
      	order in the standard.
      
      From-SVN: r124874
      Paolo Carlini committed
    • tmmintrin.h (_mm_alignr_epi32): Implement as always inlined function, not as a macro. · 46fb8f6b
              * config/i386/tmmintrin.h (_mm_alignr_epi32): Implement as always
              inlined function, not as a macro.
              (_mm_alignr_pi8): Ditto.
              * config/i386/ammintrin.h (_mm_extracti_si64): Ditto.
              (_mm_inserti_si64): Ditto.
              * config/i386/emmintrin.h (_mm_shuffle_pd): Ditto.
              (_mm_extract_epi16): Ditto.
              (_mm_insert_epi16): Ditto.
              (_mm_shufflehi_epi16): Ditto.
              (_mm_shufflelo_epi16): Ditto.
              (_mm_shuffle_epi32): Ditto.
              * config/i386/xmmintrin.h (_mm_set_ss): Use 0.0f for float constant.
              * config/386/mm3dnow.h: Add __attribute__((__always_inline__)) to
              all functions.
              (_m_from_float): Add __extension__ to conversion.  Use 0.0f for
              float constant.
              (_m_to_float): Use C89 compatible assignment.
      
      testsuite/ChangeLog:
      
              * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
              instead of "-msse2".'
              * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
              instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
              and mm3dnow.h.
              * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
              to test with immediate operand.
              (__builtin_ia32_insertqi): Ditto.
              (__builtin_ia32_palignr128): Ditto.
              (__builtin_ia32_palignr): Ditto.
              (__builtin_ia32_pshufhw): Ditto.
              (__builtin_ia32_pshuflw): Ditto.
              (__builtin_ia32_pshufd): Ditto.
              (__builtin_ia32_vec_set_v8hi): Ditto.
              (__builtin_ia32_vec_ext_v8hi): Ditto.
              (__builtin_ia32_shufpd): Ditto.
              * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
      
      From-SVN: r124873
      Uros Bizjak committed
    • re PR target/32007 (bootstrap broken on ARM v3) · dde27bba
      2007-04-20  Martin Michlmayr  <tbm@cyrius.com>
      
      	PR target/32007
      	* config/arm/lib1funcs.asm: Define __ARM_ARCH__ on v2/v3 machines.
      
      From-SVN: r124871
      Martin Michlmayr committed
    • configure.ac: Introduce extra_ldflags_libgc. · 53630715
      2007-05-20  Andreas Tobler  <a.tobler@schweiz.org>
      
      	* configure.ac: Introduce extra_ldflags_libgc. Use it for Darwin.
      	* configure: Regenerate.
      	* Makefile.am (libgc_la_LDFLAGS): Use extra_ldflags_libgc.
      	* Makefile.in: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* include/private/gcconfig.h: Enable MPROTECT_VDB for all Darwin
      	targets. Remove comments. Prepare ppc64 support for Darwin.
      
      From-SVN: r124870
      Andreas Tobler committed
    • re PR fortran/32001 (MAX intrinsic with large number of arguments) · 6495bc0b
      gcc/fortran:
      2007-05-20  Daniel Franke  <franke.daniel@gmail.com>
      
              PR fortran/32001
              * check.c (check_rest): Improved argument conformance check and
              fixed error message generation.
      
      
      gcc/testsuite:
      2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
      
      	PR fortran/32001
      	* gfortran.dg/min_max_conformance.f90: Added more testcases.
      
      From-SVN: r124869
      Daniel Franke committed
    • re PR target/31585 (gcc.target/i386/sse-vect-types.c FAILs (also sse-13.c and sse-14.c)) · 643827b2
              PR target/31585
              * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
              and "__inline".  Use "-msse" instead of "-msse2".
      
      From-SVN: r124868
      Uros Bizjak committed
    • re PR middle-end/7651 (Define -Wextra strictly in terms of other warning flags) · ffd5f276
      2006-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
      
      	PR middle-end/7651
      	* doc/invoke.texi (Wreturn-type): Complete description.
      	(Wextra): Delete item about return-type warning.
      	* c-decl.c: Delete redundant Wextra warning.
      
      testsuite/
      	* gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
      	* gcc.dg/20030906-2.c: Likewise.
      	* objc.dg/method-17.m: Add -Wreturn-type.
      	* obj-c++.dg/method-21.mm: Likewise.
      
      From-SVN: r124866
      Manuel López-Ibáñez committed
    • Daily bump. · 05ce2012
      From-SVN: r124864
      GCC Administrator committed
  3. 19 May, 2007 12 commits
    • re PR target/31585 (gcc.target/i386/sse-vect-types.c FAILs (also sse-13.c and sse-14.c)) · 376a4c05
              PR target/31585
              * config/i386/pmmintrin.h: Do not include xmmintrin.h
              * config/i386/xmmintrin.h (_mm_extract_pi16): Implement as always
              inlined function, not as a macro.
              (_mm_prefetch): Ditto.
              (_m_pextrw): Ditto.
              (_mm_insert_pi16): Ditto.
              (_m_pinsrw): Ditto.
              (_mm_shuffle_pi16): Ditto.  Add const to __N argument.
              (_m_pshufw): Ditto. Add const to __N argument.
              (_mm_shufle_ps): Ditto.  Add const to __mask argument.
              * config/i386/emmintrin.h (_mm_slli_epi16): Add const to __B argument.
              (_mm_slli_epi32): Ditto.
              (_mm_srli_si128): Implement as always inlined function, not as a macro.
              Add __inline to function declaration.
              (_mm_slli_si128): Ditto.
      
      testsuite/ChangeLog:
      
              PR target/31585
              * gcc.target/i386/sse-13.c: Use -mssse3 and -msse4a compile options.
              (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
              (__builtin_ia32_psrlqi128): Ditto.
              (__builtin_ia32_psrlwi128): Ditto.
              (__builtin_ia32_psrldi128): Ditto.
              (__builtin_ia32_psrldqi128): Ditto.
              (__builtin_ia32_pslldqi128): Ditto.
              (__builtin_ia32_psrawi128): Ditto.
              (__builtin_ia32_psradi128): Ditto.
              (__builtin_ia32_psllqi128): Ditto.
              (__builtin_ia32_pslldi128): Ditto.
              (__builtin_prefetch): Ditto.
              (__builtin_ia32_pshufw): Ditto.
              (__builtin_ia32_vec_set_v4hi): Ditto.
              (__builtin_ia32_vec_ext_v4hi): Ditto.
              (__builtin_ia32_shufps): Ditto.
              * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
      
      From-SVN: r124861
      Uros Bizjak committed
    • re PR libgcj/31659 (config-int.h:327:1: error: "INT8_MIN" redefined) · dbca09c2
      2007-05-19  Andreas Tobler  <a.tobler@schweiz.org>
      
      	PR libgcj/31659
      	* m4/ax_create_stdint_h.m4: Apply patch from PR31659.
      	* configure: Regenerate.
      
      From-SVN: r124860
      Andreas Tobler committed
    • re PR fortran/30820 (-Wno-error not necessary in Make-lang.in any more?) · 4e7cb428
      	PR fortran/30820
      	* Make-lang.in: Remove use of -Wno-error for expr.o, resolve.o,
      	simplify.o and trans-common.o.
      
      From-SVN: r124859
      Francois-Xavier Coudert committed
    • re PR fortran/31974 ([4.2]: array allocation multiplication of mismatched types) · 61f70bf2
      	PR fortran/31974
      
      	* trans-array.c (gfc_trans_auto_array_allocation): Avoid
      	multiplication of mismatched types.
      
      	* gfortran.dg/char_allocation_1.f90: New test.
      
      From-SVN: r124858
      Francois-Xavier Coudert committed
    • sfp-machine.h (FP_EX_INVALID, [...]): New constants. · e9d41616
              * config/i386/sfp-machine.h (FP_EX_INVALID, FP_EX_DENORM,
              FP_EXP_DIVZERO, FP_EX_OVERFLOW, FP_EX_UNDERFLOW, FP_EX_INEXACT):
              New constants.
              (struct fenv): New structure.
              (FP_HANDLE_EXCEPTIONS): New define.
              (FP_RND_NEAREST, FP_RND_ZERO, FP_RND_PINF, FP_RND_MINF): New constants.
              (_FP_DECL_EXP): New define.
              (FP_INIT_ROUNDMODE): New define.
              (FP_ROUNDMODE): New define.
      
      From-SVN: r124857
      Uros Bizjak committed
    • invoke.texi (Warning Options): Add -Wconversion-sign. · 7060db96
      2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
      
      	* doc/invoke.texi (Warning Options): Add -Wconversion-sign.
      	(Wconversion): Update description.
      	(Wconversion-sign): New.
      	* c.opt (Wconversion-sign): New.
      	* c-opts.c (c_common_post_options): Uninitialized Wconversion-sign
      	means disabled for C++. Otherwise, take the status of Wconversion.
      	* c-common.c (conversion_warning): Warn with either Wconversion or
      	Wconversion-sign.
      	(warnings_for_convert_and_check): Conditions are already checked by
      	conversion_warning.
      	(convert_and_check): Don't check warnings if the conversion failed.
      
      cp/
      	* cvt.c (cp_convert_and_check): Don't check warnings if the
      	conversion failed.
      
      testsuite/
      	* gcc.dg/Wconversion-integer.c: Group testcases and add more.
      	* gcc.dg/Wconversion-sign.c: New.
      	* gcc.dg/Wconversion-integer-no-sign.c: New.
      	* g++.dg/warn/Wconversion-integer.C: Move some warnings to
      	Wconversion-sign.C
      	* g++.dg/warn/Wconversion-sign.C: New.
      	* g++.old-deja/g++.other/warn4.C: Update.
      	* g++.dg/warn/Wconversion1.C: Likewise.
      
      From-SVN: r124856
      Manuel López-Ibáñez committed
    • avr-protos.h (expand_prologue, [...]): Add declaration. · 4fc2b4ff
      	* config/avr/avr-protos.h (expand_prologue, expand_epilogue, 
      	avr_epilogue_uses) : Add declaration.
      	* config/avr/predicates.md (avr_sp_immediate_operand): New predicate.
      	* config/avr/constraints.md (R): New constraint.
      	config/avr/avr.md (SREG_ADDR,  UNSPEC_SEI, UNSPEC_CLI, 
      	UNSPECV_PROLOGUE_SAVES, UNSPECV_EPILOGUE_RESTORES): New constants.
      	(*pop1, *pop2, *pop3, *pop4, *pop5): Combine into ...
      	(*addhi3_sp_R_pc2, *addhi3_sp_R_pc3): ... these patterns.
      	(*movhi_sp, popqi, pophi, enable_interrupt, disable_interrupt, 
      	call_prologue_saves, epilogue_restores, return_from_epilogue,
      	return_from_main_epilogue, return_from_interrupt_epilogue, 
      	return_from_naked_epilogue, prologue, epilogue): New patterns.
      	(jump): Handle symbol reference.
      	* config/avr/avr.c (out_adj_frame_ptr, out_set_stack_ptr, 
      	avr_output_function_prologue, avr_output_function_epilogue): Remove 
      	functions.
      	(avr_init_machine_status, expand_prologue, expand_epilogue, 
      	avr_asm_function_end_prologue, avr_epilogue_uses, 
      	avr_asm_function_begin_epilogue): New functions.
      	(prologue_size, epilogue_size, jump_tables_size): Remove global 
      	variables.
      	(TARGET_ASM_FUNCTION_PROLOGUE, TARGET_ASM_FUNCTION_EPILOGUE): Remove.
      	(TARGET_ASM_FUNCTION_END_PROLOGUE): Define.
      	(TARGET_ASM_FUNCTION_BEGIN_EPILOGUE): Define.
      	(avr_override_options): Initialise init_machine_status.
      	(output_movhi): Handle all stack pointer loads.
      	(out_movqi_r_mr, out_movqi_mr_r): Handle SREG_ADDR address.
      	(avr_output_addr_vec_elt): Do not use variable jump_tables_size.
      	* config/avr/avr.h (AVR_2_BYTE_PC, AVR_3_BYTE_PC): New.
      	(EPILOGUE_USES) Redefine.
      	(machine_function) Declare.
      
      Co-Authored-By: Anatoly Sokolov <aesok@dol.ru>
      
      From-SVN: r124854
      Andy Hutchinson committed
    • mips.c (mips_offset_within_alignment_p): Tweak comment. · 6de36441
      gcc/
      	* config/mips/mips.c (mips_offset_within_alignment_p): Tweak comment.
      	Use a single return statement.
      
      From-SVN: r124853
      Richard Sandiford committed
    • re PR middle-end/30250 (Evaluate lgamma/gamma at compile-time) · 752b7d38
      	PR middle-end/30250
      	* builtins.c (do_mpfr_lgamma_r): New.
      	(fold_builtin_2): Handle builtin gamma_r/lgamma_r.
      	* tree.h (CASE_FLT_FN_REENT): New.
      
      testsuite:
      	* gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
      	* gcc.dg/torture/builtin-math-4.c: Likewise.
      
      From-SVN: r124849
      Kaveh R. Ghazi committed
    • re PR fortran/31964 ([4.2, 4.1 only]ishftc fails with certain thrid argument) · 0470f573
      2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
      
      	PR libfortran/31964
      	* gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
      
      From-SVN: r124847
      Jerry DeLisle committed
    • re PR fortran/31964 ([4.2, 4.1 only]ishftc fails with certain thrid argument) · c152efbb
      2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
      
      	PR libfortran/31964
      	* intrinsics/ishftc.c (ishftc4, ishftc8, ishftc16): Fix mask to handle
      	shift of bit-size number of bits.
      
      From-SVN: r124846
      Jerry DeLisle committed
    • Daily bump. · cc25a1c4
      From-SVN: r124843
      GCC Administrator committed
  4. 18 May, 2007 12 commits