1. 20 Aug, 2009 10 commits
    • ada-tree.h (SET_TYPE_RM_VALUE): Mark the expression as visited. · 456976d8
      	* gcc-interface/ada-tree.h (SET_TYPE_RM_VALUE): Mark the expression
      	as visited.
      	* gcc-interface/misc.c (gnat_get_subrange_bounds): Always return the
      	bounds.
      	* gcc-interface/trans.c (add_decl_expr): Do not mark gigi-specific
      	fields.
      	(gnat_gimplify_expr) <DECL_EXPR>: New case.
      
      From-SVN: r150963
      Eric Botcazou committed
    • Makefile.am (libgomp_la_LDFLAGS): Add -bindir flag. · 197c68cc
      libgomp/ChangeLog:
      
      	* Makefile.am (libgomp_la_LDFLAGS): Add -bindir flag.
      	* Makefile.in: Regenerate.
      
      ChangeLog:
      
      	* ltmain.sh (func_normal_abspath): New function.
      	(func_relative_path): Likewise.
      	(func_mode_help): Document new -bindir option for link mode.
      	(func_mode_link): Add new -bindir option, and use it to place
      	output DLL if specified.
      
      libgfortran/ChangeLog:
      
      	* Makefile.am (LTLDFLAGS): Add -bindir flag.
      	* Makefile.in: Regenerate.
      
      libssp/ChangeLog:
      
      	* Makefile.am (libssp_la_LDFLAGS): Add -bindir flag.
      	* Makefile.in: Regenerate.
      
      libjava/libltdl/ChangeLog:
      
      	* Makefile.am (libltdl_la_LDFLAGS): Add -bindir flag.
      	* Makefile.in: Regenerate.
      
      libjava/classpath/ChangeLog:
      
      	* ltmain.sh (func_normal_abspath): New function.
      	(func_relative_path): Likewise.
      	(func_mode_help): Document new -bindir option for link mode.
      	(func_mode_link): Add new -bindir option, and use it to place
      	output DLL if specified.
      
      From-SVN: r150960
      Dave Korn committed
    • alpha.c (alpha_end_function): Do not clear crtl->emit structure and free insn locators if... · 7e9f2c0f
      	* config/alpha/alpha.c (alpha_end_function): Do not clear
      	crtl->emit structure and free insn locators if cfun->is_thunk is true,
      	this is now handled in generic code.
      
      From-SVN: r150959
      Uros Bizjak committed
    • gamma.tcc: Change include guard from _TR1_GAMMA_TCC to _GLIBCXX_TR1_GAMMA_TCC to match the... · a15afcc6
      2009-08-20  Edward Smith-Rowland  <3dw4rd@verizon.net>
      
      	* include/tr1/gamma.tcc: Change include guard from _TR1_GAMMA_TCC
      	to _GLIBCXX_TR1_GAMMA_TCC to match the rest of the headers in tr1.
      	* include/tr1/exp_integral.tcc: Replace _TR1_GAMMA_TCC with
      	__numeric_constants<_Tp>::__gamma_e().
      
      From-SVN: r150958
      Edward Smith-Rowland committed
    • re PR fortran/41121 (compile-time error when building BLAS with -fimplicit-none) · e4c1aa19
      2009-08-20  Janus Weil  <janus@gcc.gnu.org>
      
      	PR fortran/41121
      	* resolve.c (resolve_symbol): Don't resolve formal_ns of intrinsic
      	procedures.
      
      2009-08-20  Janus Weil  <janus@gcc.gnu.org>
      
      	PR fortran/41121
      	* gfortran.dg/intrinsic_5.f90: New.
      
      From-SVN: r150957
      Janus Weil committed
    • s390.c (Z10_PREDICT_DISTANCE): New macro. · b0f86a7e
      2009-08-20  Andreas Krebbel  <krebbel1@de.ibm.com>
      
      	* config/s390/s390.c (Z10_PREDICT_DISTANCE): New macro.
      	(s390_z10_fix_long_loop_prediction): New function.
      	(s390_z10_optimize_cmp): INSN walk moved to callee - s390_reorg.
      	(s390_reorg): Walk over the INSNs and invoke
      	s390_z10_fix_long_loop_prediction and s390_z10_optimize_cmp.
      
      From-SVN: r150955
      Andreas Krebbel committed
    • s390.md ("*brx_stage1_<GPR:mode>", [...]): New patterns. · f1149235
      2009-08-20  Andreas Krebbel  <krebbel1@de.ibm.com>
      
      	* config/s390/s390.md ("*brx_stage1_<GPR:mode>", "*brxg_64bit",
      	"*brx_64bit", "*brx_31bit"): New patterns.
      	* config/s390/s390.c ('E'): New output modifier.
      
      From-SVN: r150954
      Andreas Krebbel committed
    • Fix twolf ICE for ARM · a552b644
      2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
                  Richard Earnshaw  <richard.earnshaw@arm.com>
      
              * config/arm/arm.c (arm_emit_movpair): Handle CONST_INT.
              * config/arm/arm.md (*arm_movtas_ze): New pattern for
              movt.
      
      2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
                  Richard Earnshaw  <richard.earnshaw@arm.com>
      
              * testsuite/gcc.target/arm/20090811-1.c: New test.
      
      Co-Authored-By: Richard Earnshaw <rearnsha@arm.com>
      
      From-SVN: r150953
      Ramana Radhakrishnan committed
    • pa.md (reload_inhi, [...]): New patterns. · 2fd74bff
      	* pa.md (reload_inhi, reload_outhi, reload_inqi, reload_outqi): New
      	patterns.
      	* pa.c (emit_move_sequence): Check if address of operand1 is valid
      	for mode mode of operand0 when doing secondary reload for SAR.
      
      From-SVN: r150951
      John David Anglin committed
    • Daily bump. · d3944013
      From-SVN: r150950
      GCC Administrator committed
  2. 19 Aug, 2009 13 commits
  3. 18 Aug, 2009 12 commits
  4. 17 Aug, 2009 5 commits
    • m32c.md (UNS_FSETB, UNS_FREIT): New. · 65655f79
      * config/m32c/m32c.md (UNS_FSETB, UNS_FREIT): New.
      * config/m32c/prologue.md (epilogue_freit): New.
      (fset_b): New.
      * config/m32c/m32c.c (m32c_function_needs_enter): Add prototype.
      (bank_switch_p): Likewise.
      (fast_interrupt_p): Likewise.
      (interrupt_p): Likewise.
      (m32c_conditional_register_usage): Round memregs size up.
      (need_to_save): We only need to save $a0 when we use ENTER.
      (interrupt_p): Check for fast_interrupt too.
      (bank_switch_p): New.
      (fast_interrupt_p): New.
      (m32c_attribute_table): Add bank_switch and fast_interrupt.
      (m32c_emit_prolog): Support bank switching and fast interrupts.
      * doc/extend.texi (Function Attributes): Add bank_switch and
      fast_interrupt.
      
      From-SVN: r150862
      DJ Delorie committed
    • Install gcj.pdf in $(pdfdir)/gcc alongside other manuals. · df15255a
      gcc/java/
      	* Make-lang.in (java.install-pdf): Install gcj.pdf in
      	$(pdfdir)/gcc, alongside the other manuals.
      
      From-SVN: r150859
      Ralf Wildenhues committed
    • re PR fortran/41062 (ICE in gfc_trans_use_stmts, at fortran/trans-decl.c:3438) · 1151ccc9
      2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
      
      	PR fortran/41062
      	* trans-decl.c (gfc_trans_use_stmts):  Keep going through use
      	list if symbol is not use associated.
      
      2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
      
      	PR fortran/41062
      	* gfortran.dg/use_only_4.f90: New test.
      
      From-SVN: r150858
      Paul Thomas committed
    • typedefs.cc: New. · e83fd9d7
      2009-08-17  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* testsuite/30_threads/packaged_task/requirements/typedefs.cc: New.
      
      From-SVN: r150857
      Benjamin Kosnik committed
    • re PR fortran/37425 (Fortran 2003: GENERIC bindings as operators) · b325faf9
      2009-08-17  Daniel Kraft  <d@domob.eu>
      
      	PR fortran/37425
      	* resolve.c (get_checked_tb_operator_target): New routine to do checks
      	on type-bound operators in common between intrinsic and user operators.
      	(resolve_typebound_intrinsic_op): Call it.
      	(resolve_typebound_user_op): Ditto.
      
      2009-08-17  Daniel Kraft  <d@domob.eu>
      
      	PR fortran/37425
      	* gfortran.dg/typebound_operator_2.f03: Test for error with illegal
      	NOPASS bindings as operators.
      
      From-SVN: r150856
      Daniel Kraft committed