1. 01 Jun, 2005 15 commits
    • rsandifo's avatar
      * config/sh/sh-protos.h (sh_pch_valid_p): Delete. · 3ec8aef1
      rsandifo authored
      (missing from yesterday's checkin)
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100429 138bc75d-0d04-0410-961f-82ee72b054a4
      3ec8aef1
    • rsandifo's avatar
      * config/mips/mips-protos.h (mips_use_ins_ext_p): Remove parameter · db51883f
      rsandifo authored
      	names.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100428 138bc75d-0d04-0410-961f-82ee72b054a4
      db51883f
    • hagog's avatar
      2005-06-01 Mostafa Hagog <mustafa@il.ibm.com> · a4c89b7c
      hagog authored
      	* modulo-sched.c (undo_generate_reg_moves ): Fix PR 21138.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100426 138bc75d-0d04-0410-961f-82ee72b054a4
      a4c89b7c
    • hagog's avatar
      2005-06-01 Mostafa Hagog <mustafa@il.ibm.com> · a2658f4a
      hagog authored
            * gcse.c (compute_transp, load_killed_in_block): Use MEM_READONLY_P.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100425 138bc75d-0d04-0410-961f-82ee72b054a4
      a2658f4a
    • fengwang's avatar
      2005-06-01 Feng Wang <fengwang@nudt.edu.cn> · 28a76d98
      fengwang authored
              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.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100424 138bc75d-0d04-0410-961f-82ee72b054a4
      28a76d98
    • billingd's avatar
      2005-06-01 David.Billinghurst <David.Billinghurst@riotinto.com> · 3b0cab85
      billingd authored
      	PR target/21854
      	* config/mips/mips-protos.h: Declare mips_use_ins_ext_p
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100422 138bc75d-0d04-0410-961f-82ee72b054a4
      3b0cab85
    • ghazi's avatar
      * errors.h (warning, error, fatal, internal_error): Add printf · 99cb7891
      ghazi authored
      	attribute.
      	* genmodes.c (make_vector_mode): Fix format arguments.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100421 138bc75d-0d04-0410-961f-82ee72b054a4
      99cb7891
    • ghazi's avatar
      * basic-block.h, bb-reorder.c, c-gimplify.c, config/darwin.c, · 690abe5d
      ghazi authored
      	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.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100420 138bc75d-0d04-0410-961f-82ee72b054a4
      690abe5d
    • dannysmith's avatar
      * config/i386/cygming.h (NO_PROFILE_COUNTERS): Define. · dd4537d9
      dannysmith authored
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100419 138bc75d-0d04-0410-961f-82ee72b054a4
      dd4537d9
    • geoffk's avatar
      Index: ChangeLog · b8066bf4
      geoffk authored
      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.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100418 138bc75d-0d04-0410-961f-82ee72b054a4
      b8066bf4
    • dberlin's avatar
      2005-05-30 Daniel Berlin <dberlin@dberlin.org> · 8bc1e6ff
      dberlin authored
      	* 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.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100417 138bc75d-0d04-0410-961f-82ee72b054a4
      8bc1e6ff
    • amodra's avatar
      * src/powerpc/ppc_closure.S (ffi_closure_SYSV): Don't use JUMPTARGET · cc46fb30
      amodra authored
      	to call ffi_closure_helper_SYSV.  Append @local instead.
      	* src/powerpc/sysv.S (ffi_call_SYSV): Likewise for ffi_prep_args_SYSV.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100416 138bc75d-0d04-0410-961f-82ee72b054a4
      cc46fb30
    • amodra's avatar
      * configure.ac: Add --enable-secureplt. · 197f58fa
      amodra authored
      	(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.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100415 138bc75d-0d04-0410-961f-82ee72b054a4
      197f58fa
    • dj's avatar
      * expr.c (convert_move): When a partial_int requires multiple · 06633980
      dj authored
      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.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100414 138bc75d-0d04-0410-961f-82ee72b054a4
      06633980
    • gccadmin's avatar
      Daily bump. · 58f70b5c
      gccadmin authored
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100412 138bc75d-0d04-0410-961f-82ee72b054a4
      58f70b5c
  2. 31 May, 2005 16 commits
    • rakdver's avatar
      PR tree-optimization/21817 · ba680c4b
      rakdver authored
      	* tree-ssa-loop-im.c (for_each_index): Handle VECTOR_CST.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100410 138bc75d-0d04-0410-961f-82ee72b054a4
      ba680c4b
    • dje's avatar
      2005-05-31 Pat Haugen <pthaugen@us.ibm.com> · b6f90b23
      dje authored
              * loop.c (loop_invariant_p, valid_initial_value_p): Revert last
              change.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100408 138bc75d-0d04-0410-961f-82ee72b054a4
      b6f90b23
    • paolo's avatar
      2005-05-31 Paolo Carlini <pcarlini@suse.de> · 1b62e105
      paolo authored
      	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.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100405 138bc75d-0d04-0410-961f-82ee72b054a4
      1b62e105
    • nathan's avatar
      cp: · 5eeb9cf7
      nathan authored
      PR c++/21165
      	* init.c (integral_constant_value): Check the type of the
      	initializer, not the decl.
      testsuite:
      	PR c++/21165
      	* g++.dg/template/init5.C: New.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100402 138bc75d-0d04-0410-961f-82ee72b054a4
      5eeb9cf7
    • pault's avatar
      2005-05-30 Paul Thomas <pault@gcc.gnu.org> · fde6981d
      pault authored
      	* gfortran.dg/char_initialiser_actual.f90:
      	Test character initialisers as actual arguments.
      	* gfortran.dg/char_pointer_comp_assign.f90:
      	Test character pointer structure component assignments.
      	* gfortran.dg/char_array_structure_constructor.f90:
      	Test character components in structure constructors.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100401 138bc75d-0d04-0410-961f-82ee72b054a4
      fde6981d
    • pault's avatar
      2005-05-30 Paul Thomas <pault@gcc.gnu.org> · dc5fe211
      pault authored
      	PR fortran/18109
      	PR fortran/18283
      	PR fortran/19107
      	* fortran/trans-array.c (gfc_conv_expr_descriptor): Obtain the
      	string length from the expression typespec character length value
      	and set temp_ss->stringlength and backend_decl. Obtain the
      	tree expression from gfc_conv_expr rather than gfc_conv_expr_val.
      	Dereference the expression to obtain the character.
      	* fortran/trans-expr.c (gfc_conv_component_ref): Remove the
      	dereference of scalar character pointer structure components.
      	* fortran/trans-expr.c (gfc_trans_subarray_assign): Obtain the
      	string length for the structure component from the component
      	expression.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100400 138bc75d-0d04-0410-961f-82ee72b054a4
      dc5fe211
    • pinskia's avatar
      2005-05-31 Andrew pinski <pinskia@physics.uc.edu> · b732b5f3
      pinskia authored
              PR middle-end/20931
              * g++.dg/opt/pr20931.C: New test.
      
      2005-05-31  Andrew Pinski  <pinskia@physics.uc.edu>
      
              PR middle-end/20931
              PR middle-end/20946
              * fold-const.c (fold_checksum_tree): Copy types also if
              TYPE_CONTAINS_PLACEHOLDER_INTERNAL is set.
              Don't call fold_checksum_tree for TREE_LIST's TREE_CHAIN
              first.
              Tail recurse TREE_LIST's TREE_CHAIN.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100397 138bc75d-0d04-0410-961f-82ee72b054a4
      b732b5f3
    • pinskia's avatar
      2005-05-31 Andrew Pinski <pinskia@physics.uc.edu> · 23dc9339
      pinskia authored
              PR tree-opt/21732
              * tree-ssa-copy.c (dump_copy_of): Create a bitmap and don't visit a
              SSA_NAME twice and cause the loop to become finite.  Remove the test
              for val.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100396 138bc75d-0d04-0410-961f-82ee72b054a4
      23dc9339
    • aj's avatar
      PR testsuite/20772 · 518308d5
      aj authored
      	* g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
      	g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
      	g++.old-deja/g++.ext/asmspec1.C,
      	g++.old-deja/g++.other/regstack.C,
      	gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
      	gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
      	gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
      	gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
      	gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
      	gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
      	gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
      	gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
      	gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
      	gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
      	gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
      	gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
      	gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
      	gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
      	gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
      	gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
      	gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
      	gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
      	gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100394 138bc75d-0d04-0410-961f-82ee72b054a4
      518308d5
    • pinskia's avatar
      2005-05-31 Andrew Pinski <pinskia@physics.uc.edu> · 3a45c5eb
      pinskia authored
              * tree-cfg.c (verify_expr): Add checking for COND_EXPR's conditional
              expression.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100393 138bc75d-0d04-0410-961f-82ee72b054a4
      3a45c5eb
    • rsandifo's avatar
      * doc/tm.texi (TARGET_GET_PCH_VALIDITY, TARGET_PCH_VALID_P): Tweak · 761d9126
      rsandifo authored
      	the documentation to make it more future-proof.
      	(TARGET_CHECK_PCH_TARGET_FLAGS): Document this new hook.
      	* target.h (gcc_target): Add check_pch_target_flags.
      	* target-def.h (TARGET_CHECK_PCH_TARGET_FLAGS): New macro.
      	(TARGET_INITIALIZER): Include it.
      	* toplev.c (default_pch_valid_p): Use targetm.check_pch_target_flags.
      	* config/sh/sh.h (sh_pch_valid_p): Delete.
      	* config/sh/sh.c (TARGET_PCH_VALID_P, sh_pch_valid_p): Delete.
      	(sh_check_pch_target_flags): New function.
      	(TARGET_CHECK_PCH_TARGET_FLAGS): Override default.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100392 138bc75d-0d04-0410-961f-82ee72b054a4
      761d9126
    • law's avatar
      * fold-const.c (extract_array_ref): Handle more cases, · 6252c281
      law authored
              do some useful canonicalization of the base.
              (fold_binary): Explicitly deal with arrays of zero-sized
              structures during folding of &a[i] == &a[j].
      
              * gcc.dg/tree-ssa/foldaddr-1.c: New test.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100391 138bc75d-0d04-0410-961f-82ee72b054a4
      6252c281
    • jsm28's avatar
      * sv.po: Update. · 6c469bc1
      jsm28 authored
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100389 138bc75d-0d04-0410-961f-82ee72b054a4
      6c469bc1
    • ebotcazou's avatar
      * doc/install.texi (sparc-sun-solaris2*): Update note · 5747350c
      ebotcazou authored
      	about Sun bug 4910101.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100385 138bc75d-0d04-0410-961f-82ee72b054a4
      5747350c
    • ebotcazou's avatar
      * doc/install.texi (sparc-sun-solaris2.7): Document bootstrap · 3e17bb04
      ebotcazou authored
      	failure with Sun WorkShop 6 99/08/18 as.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100383 138bc75d-0d04-0410-961f-82ee72b054a4
      3e17bb04
    • gccadmin's avatar
      Daily bump. · 39fcd313
      gccadmin authored
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100380 138bc75d-0d04-0410-961f-82ee72b054a4
      39fcd313
  3. 30 May, 2005 9 commits
    • dje's avatar
      2005-05-30 Pat Haugen <pthaugen@us.ibm.com> · b1671a21
      dje authored
              * loop.c (loop_invariant_p, valid_initial_value_p): Use
              regs_invalidated_by_call instead of call_used_regs.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100378 138bc75d-0d04-0410-961f-82ee72b054a4
      b1671a21
    • sayle's avatar
      · c667e11d
      sayle authored
      	* gfortran.h (GFC_STD_LEGACY): New "standard" macro.  Reindent.
      	* options.c (gfc_init_options): By default, allow legacy extensions
      	but warn about them.
      	(gfc_post_options): Make -pedantic warn about legacy extensions
      	even with -std=legacy.
      	(gfc_handle_option): Make -std=gnu follow the default behaviour
      	of warning about legacy extensions, but allowing them. Make the
      	new -std=legacy accept everything and warn about nothing.
      	* lang.opt (std=legacy): New F95 command line option.
      	* invoke.texi: Document both -std=f2003 and -std=legacy.
      	* gfortran.texi: Explain the two types of extensions and document
      	how they are affected by the various -std= command line options.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100377 138bc75d-0d04-0410-961f-82ee72b054a4
      c667e11d
    • paolo's avatar
      2005-05-30 Paolo Carlini <pcarlini@suse.de> · 24079773
      paolo authored
      	* include/std/std_complex.h (log(const complex<_Tp>&)): When
      	_GLIBCXX_USE_C99_COMPLEX, forward to __builtin_clog/clogf/clogl.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100376 138bc75d-0d04-0410-961f-82ee72b054a4
      24079773
    • paolo's avatar
      2005-05-30 Paolo Carlini <pcarlini@suse.de> · f2004094
      paolo authored
      	PR middle-end/21743
      	* gcc.dg/builtins-1.c: Activate disabled clog test.
      	* gcc.dg/torture/builtin-attr-1.c: Likewise.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100375 138bc75d-0d04-0410-961f-82ee72b054a4
      f2004094
    • paolo's avatar
      2005-05-30 Paolo Carlini <pcarlini@suse.de> · 18c2e7b1
      paolo authored
      	PR middle-end/21743
      	* builtins.def (BUILT_IN_CLOG, BUILT_IN_CLOGF, BUILT_IN_CLOGL):
      	Enable.
      	* doc/extend.texi: Add clog, clogf, clogl.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100374 138bc75d-0d04-0410-961f-82ee72b054a4
      18c2e7b1
    • pault's avatar
      2005-05-29 Paul Thomas <pault@gcc.gnu.org> · 8a07a3d2
      pault authored
      	* testsuite/Changelog: Make up for my omission
      	to update for PR16939 etc patches.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100373 138bc75d-0d04-0410-961f-82ee72b054a4
      8a07a3d2
    • pault's avatar
      2005-05-29 Paul Thomas <pault@gcc.gnu.org> · aea0e4dd
      pault authored
      	* fortran/Changelog: Make up for my omission
      	to update for PR16939 etc patches.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100372 138bc75d-0d04-0410-961f-82ee72b054a4
      aea0e4dd
    • hjl's avatar
      2005-05-30 H.J. Lu <hongjiu.lu@intel.com> · c93eec39
      hjl authored
      	PR middle-end/20303
      	* c-pragma.c: Include "vec.h".
      	(handle_pragma_visibility): Use VEC.
      
      	* doc/invoke.texi: Remove the nested visibility push limit.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100371 138bc75d-0d04-0410-961f-82ee72b054a4
      c93eec39
    • sayle's avatar
      · 9d97464a
      sayle authored
      	PR rtl-optimization/15422
      	* reg-stack.c (starting_stack_p): New static global.
      	(straighten_stack): Delete prototype. Change to update the stack
      	before the current insn.
      	(subst_stack_regs): Update call to straighten stack.
      	(emit_swap_insn): Delete prototype.  For the first insn in a
      	basic block, update stack_in instead of emitting a real swap.
      	(change_stack): When changing the stack before the first insn
      	in a basic block, update stack_in instead of emitting real code.
      	(compensate_edges): Clear starting_stack_p during compensation.
      	(convert_regs_1): Keep track of starting_stack_p whilst processing
      	a basic block.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100370 138bc75d-0d04-0410-961f-82ee72b054a4
      9d97464a