GCC build of HEAD failed for native with your patch on 2004-07-01T09:25:29Z.

Andrew Pinski pinskia@physics.uc.edu
Thu Jul 1 18:05:00 GMT 2004


> 
> --BOUNDARY
> Content-Type: text/plain; charset=us-ascii
> Content-Transfer-Encoding: 7bit
> 
> With your recent patch, GCC HEAD does not compile on:
>  native
> Attached is build output for those targets.
> 
> The build failures are new.
> 
> For more information, see http://gcc.gnu.org/regtest/.
> 
> 
> --BOUNDARY
> Content-Type: text/plain; charset=us-ascii
> Content-Transfer-Encoding: 7bit
> Content-Disposition: attachment; filename="ChangeLog.diff"
> 
> ChangeLog entries since last run on 2004-06-30T22:47:10Z:

The following is right after my last known build

> @@ -1,4 +1,185 @@
> +2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
> +
> +	PR c/1027
> +	* c-lang.c (c_initialize_diagnostics): Move from here ...
> +	* c-objc-common.c: ... to here.  Include "c-pretty-print.h".
> +	(c_tree_printer): Use pretty-printer to format %T.
> +	* c-pretty-print.c (pp_c_specifier_qualifier_list): Include space
> +	before '*' if not C++.
> +	(pp_c_direct_abstract_declarator): Don't try to print array upper
> +	bound for flexible array members.
> +	* c-tree.h: Include "diagnostic.h".
> +	(c_initialize_diagnostics): Declare.
> +	* objc/objc-lang.c (LANG_HOOKS_INITIALIZE_DIAGNOSTICS): Define.
> +	* c-format.c (format_type_warning): New function.  Improve
> +	diagnostics for incorrect format argument types.
> +	(check_format_types): Use it.  Add two parameters.  Use the
> +	TYPE_MAIN_VARIANT of wanted_type.
> +	(check_format_info_main): Pass new parameters to
> +	check_format_types.
> +	(struct format_wanted_type): Update comment.
> +
> +2004-07-01  Nick Clifton  <nickc@redhat.com>
> +
> +	* target.h (struct gcc_target): Add new field to struct cxx:
> +	import_export_class.
> +        * target-def.h (TARGET_CXX): Initialise the new field.
> +        (TARGET_CXX_IMPORT_EXPORT_CLASS): Provide a default value for
> +	the new field.  
> +        * doc/tm.texi: Document the new target hook.
> +
> +2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
> +
> +	* builtins.c (fold_builtin_classify): Fix typo.
> +
> +2004-07-01  Richard Henderson  <rth@redhat.com>
> +
> +	* function.c (identify_blocks, identify_blocks_1): Remove.
> +	* function.h (identify_blocks): Remove.
> +	* rtl.h (NOTE_INSN_BLOCK_BEG): Update comment.
> +
> +2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
> +
> +	* builtins.c (fold_builtin_classify): New.
> +	(fold_builtin_unordered_cmp): Fix commentary.
> +	(fold_builtin): Use it.
> +	* builtins.def: Define builtins for isnan,
> +	isnanf, isnanl, finite, finitef, finitel,
> +	isinf, isinff, isinfl.
> +
> +2004-07-01  Richard Henderson  <rth@redhat.com>
> +
> +	* function.h (struct function): Remove dont_emit_block_notes.
> +	* gimple-low.c (lower_function_body): Don't set it.
> +	* cfgexpand.c (expand_block): Don't check it.
> +	* cfglayout.c (insn_locators_initialize): Likewise.
> +	* expr.c (expand_expr_real, expand_expr_real_1): Likewise.
> +	* passes.c (rest_of_compilation): Likewise.
> +	* stmt.c (expand_start_bindings_and_block): Likewise.
> +	(expand_end_bindings): Likewise.
> +
> +2004-07-01  Richard Henderson  <rth@redhat.com>
> +
> +	* cgraph.h (cgraph_build_static_cdtor): Declare.
> +	* cgraphunit.c (cgraph_build_static_cdtor): New.
> +	* c-objc-common.c (build_cdtor): Use it.
> +	* coverage.c (create_coverage): Likewise.
> +	* libfuncs.h (LTI_gcov_init, gcov_init_libfunc): Remove.
> +	* optabs.c (init_optabs): Don't set gcov_init_libfunc.
> +
> +2004-06-30  Roger Sayle  <roger@eyesopen.com>
> +
> +	* expmed.c (expand_shift): Consider expanding LSHIFT_EXPR by a
> +	constant as a sequence of additions depending upon the rtx_costs.
> +	(synth_mult): Update the "observed" cost of a shift, based upon
> +	the above optimization.
> +
> +2004-06-28  Geoffrey Keating  <geoffk@apple.com>
> +	    Andreas Tobler  <a.tobler@schweiz.ch>
> +
> +	PR 15813
> +	* dwarf2out.c (reg_save): Output DW_CFA_same_value when a
> +	register is saved in itself.
> +	(initial_return_save): If the return address is a register,
> +	it's already there, don't bother to mention it in the CFI.
> +	(struct queued_reg_save): Add field saved_reg.
> +	(struct reg_saved_in_data): New.
> +	(regs_saved_in_regs): New.
> +	(num_regs_saved_in_regs): New.
> +	(queue_reg_save): Add extra parameter to specify register saved
> +	in register.  Remove duplicate entries from queue.  Add comment
> +	for function.
> +	(flush_queued_reg_saves): Handle registers saved in registers.
> +	Update regs_saved_in_regs.  Add comment for function.
> +	(clobbers_queued_reg_save): Add comment for function.  Allow
> +	for regs_saved_in_regs.
> +	(reg_saved_in): New.
> +	(dwarf2out_frame_debug_expr): Handle saving registers in other
> +	registers.
> +	(dwarf2out_frame_debug): Reset regs_saved_in_regs.
> +	* unwind-dw2.c (execute_cfa_program): Correct handling of
> +	DW_CFA_same_value.  Add FIXME comment about incorrect implementation
> +	of DW_CFA_restore_extended.
> +	* config/rs6000/rs6000.c (rs6000_emit_prologue): Let
> +	dwarf2out_frame_debug_expr see instructions that save registers
> +	in other registers or save those other registers in memory.
> +
> +	* unwind-dw2.c (DWARF_FRAME_REGISTERS): Move to unwind-dw2.h.
> +	(_Unwind_FrameState): Likewise.
> +	* unwind-dw2.h: New.
> +	* Makefile.in (LIB2ADDEHDEP): Add unwind-dw2.h.
> +	* config/rs6000/darwin-fallback.c: New file.
> +	* config/rs6000/darwin.h (MD_FALLBACK_FRAME_STATE_FOR): Define.
> +	* config/rs6000/t-darwin (LIB2FUNCS_EXTRA): Add darwin-fallback.o.
> +
> +2004-07-01  Alan Modra  <amodra@bigpond.net.au>
> +
> +	* config/rs6000/rs6000.c (rs6000_mixed_function_arg): Rewrite.
> +	(function_arg): Use rs6000_arg_size rather than CLASS_MAX_NREGS in
> +	calculating gpr size for altivec.  Simplify and correct
> +	rs6000_mixed_function_arg calls.  Call rs6000_mixed_function_arg
> +	for ABI_V4 gpr case too.  Fix off-by-one error in long double
> +	reg test.  Generate the correct PARALLEL to handle long double
> +	for ABI_AIX 32-bit.  Use this for -m32 -mpowerpc64 fpr case too.
> +	(function_arg_partial_nregs): Align before calculating regs left.
> +	Don't return info on partial fprs when we need info on gprs.
> +	Correct long double fpr off-by-one error.



More information about the Gcc-regression mailing list