* constexpr.c: Tweak comments and formatting.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@218830 138bc75d-0d04-0410-961f-82ee72b054a4
	* constexpr.c: Change "addr" parm names to "lval".

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@218831 138bc75d-0d04-0410-961f-82ee72b054a4
	PR c++/64333
	* constexpr.c (cxx_bind_parameters_in_call): non_constant_args parm.
	(cxx_eval_call_expression): Don't cache calls with non-constant args.
	(cxx_eval_constant_expression) [COMPOUND_EXPR]: Pass true for lval.
	(cxx_eval_unary_expression, cxx_eval_binary_expression)
	(cxx_eval_conditional_expression): Pass	false for lval.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@218832 138bc75d-0d04-0410-961f-82ee72b054a4
	* sreal.h (sreal::normalize): Implement inline.
	(sreal::normalize_up): New function.
	(sreal::normalize_down): New function.
	* sreal.c (sreal::normalize): Remove.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@218833 138bc75d-0d04-0410-961f-82ee72b054a4
2014-12-17  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/64173
	* trans-array.c (structure_alloc_comps): Do not nullify procedure
	pointer components.

2014-12-17  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/64173
	* gfortran.dg/proc_ptr_comp_40.f90: New.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@218834 138bc75d-0d04-0410-961f-82ee72b054a4
2014-12-17  Vladimir Makarov  <vmakarov@redhat.com>

	* lra-constrints.c (process_alt_operands): Remove non allocatable
	hard regs when considering ira_prohibited_class_mode_regs.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@218835 138bc75d-0d04-0410-961f-82ee72b054a4
Fix typo in changelog.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@218836 138bc75d-0d04-0410-961f-82ee72b054a4