This is the mail archive of the gcc-cvs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

r120377 - in /branches/fixed-point: ./ ChangeLo...


Author: chaoyingfu
Date: Wed Jan  3 02:12:19 2007
New Revision: 120377

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=120377
Log:
Merged revisions 120216-120373 via svnmerge from 
svn+ssh://chaoyingfu@sources.redhat.com/svn/gcc/trunk

........
  r120216 | gccadmin | 2006-12-26 16:17:48 -0800 (Tue, 26 Dec 2006) | 1 line
  
  Daily bump.
........
  r120218 | pault | 2006-12-27 05:46:47 -0800 (Wed, 27 Dec 2006) | 30 lines
  
  2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
  
  	* interface.c (check_sym_interfaces): Try to resolve interface
  	reference as a global symbol, if it is not a nodule procedure.
  	(compare_actual_formal): Remove call to gfc_find_symbol; if
  	the expression is already a variable it is locally declared
  	and this has precedence.
  	gfortran.h : Add prototype for resolve_global_procedure.
  	resolve.c (resolve_global_procedure): Remove static attribute
  	from function declaration.
  	(resolve_fl_procedure): Remove symtree declaration and the
  	redundant check for an ambiguous procedure.
  
  	* module.c (load_generic_interfaces): If the symbol is present
  	and is not generic it is ambiguous.
  
  2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
  
  	* gfortran.dg/interface_10.f90: New test.
  	* gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
  	since z is already, locally a variable.
  
  	* gfortran.dg/generic_11.f90: New test.
  	* gfortran.dg/interface_7.f90: Remove name clash between module
  	name and procedure 'x' referenced in the interface.
........
  r120219 | gerald | 2006-12-27 08:30:11 -0800 (Wed, 27 Dec 2006) | 3 lines
  
  	* interface.c (compare_actual_formal): Remove unused variable
  	gsym.
........
  r120221 | ian | 2006-12-27 13:48:05 -0800 (Wed, 27 Dec 2006) | 4 lines
  
  	* dwarf2out.c (gen_type_die): Don't write out a DIE for
  	ENUMERAL_TYPE if it was already written out.
........
  r120226 | ian | 2006-12-27 15:44:13 -0800 (Wed, 27 Dec 2006) | 4 lines
  
  	* configure.in: When removing Makefiles to force a reconfigure, also
  	remove prev-DIR*/Makefile.
  	* configure: Regenerate.
........
  r120231 | gccadmin | 2006-12-27 16:17:28 -0800 (Wed, 27 Dec 2006) | 1 line
  
  Daily bump.
........
  r120233 | jvdelisle | 2006-12-27 17:39:15 -0800 (Wed, 27 Dec 2006) | 9 lines
  
  2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
  
  	*io.c (resolve_tag): Don't issue error for tag_size type not being
  	default integer size for -std=F2003.  Add similar check for
  	tag_iolength.
  	*ioparm.def: Change size and iolength parameters to ioint pointer, which
  	corresponds to GFC_IO_INT on the library side.
........
  r120234 | jvdelisle | 2006-12-27 17:40:23 -0800 (Wed, 27 Dec 2006) | 8 lines
  
  2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
  
  	*io/io.h (st_parameter_dt): Change *size and *iolength type to
  	GFC_IO_INT.
  	*io/transfer.c (finalize_transfer): Cast dtp->u.p.size_used to
  	GFC_IO_INT.  (iolength_transfer): Cast size * nelems to GFC_IO_INT.
........
  r120235 | jvdelisle | 2006-12-27 17:41:57 -0800 (Wed, 27 Dec 2006) | 7 lines
  
  2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
  
  	* gfortran.dg/io_constraints_1.f90: Update test.
  	* gfortran.dg/io_constraints_2.f90: Update test.
  	* gfortran.dg/inquire_iolength.f90: Ne test.
........
  r120236 | jvdelisle | 2006-12-27 17:43:29 -0800 (Wed, 27 Dec 2006) | 4 lines
  
  2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
  
  	Fix typo in ChangeLog.
........
  r120237 | dberlin | 2006-12-27 22:23:06 -0800 (Wed, 27 Dec 2006) | 47 lines
  
  2006-12-27  Daniel Berlin  <dberlin@dberlin.org>
  
  	* sbitmap.c (BITMAP_DEBUGGING): New macro.
  	(do_popcount): Ditto.
  	(sbitmap_verify_popcount): New function.
  	(sbitmap_alloc): Set popcount to NULL, remove set of bytes
  	member.
  	(sbitmap_alloc_with_popcount): New function.
  	(sbitmap_resize): Remove uses of bytes member and update
  	popcount.
  	(sbitmap_realloc): Remove uses of bytes member.
  	(sbitmap_copy): Copy popcount.
  	(sbitmap_copy_n): New function.
  	(sbitmap_zero): Update popcount cache.
  	(sbitmap_ones): Ditto.
  	(sbitmap_a_and_b): Ditto.
  	(sbitmap_a_or_b): Ditto.
  	(sbitmap_a_xor_b): Ditto.
  	(sbitmap_union_of_diff_cg): Assert non-existence of popcount
  	cache.
  	(sbitmap_union_of_diff): Ditto.
  	(sbitmap_not): Ditto.
  	(sbitmap_difference): Ditto.
  	(sbitmap_a_and_b_cg): Ditto.
  	(sbitmap_a_xor_b_cg): Ditto.
  	(sbitmap_a_or_b_cg): Ditto.
  	(sbitmap_a_or_b_and_c_cg): Ditto.
  	(sbitmap_a_and_b_or_c_cg): Ditto.
  	(sbitmap_intersection_of_succs): Ditto.
  	(sbitmap_intersection_of_preds): Ditto.
  	(sbitmap_union_of_succs): Ditto.
  	(sbitmap_union_of_preds): Ditto.
  	(popcount_table): New.
  	(sbitmap_elt_popcount): New function.
  	(sbitmap_popcount): Ditto.
  
  	* sbitmap.h (sbitmap): Remove bytes member.
  	Add popcount member.
  	(SET_BIT): Macro turned into function.
  	(RESET_BIT): Ditto.
  	(SBITMAP_SIZE_BYTES): New macro.
  	(sbitmap_free): Free popcount too.
  	(sbitmap_alloc_with_popcount): New prototype.
  	(sbitmap_copy_n): Ditto.
  	(sbitmap_verify_popcount): Ditto.
........
  r120238 | kazu | 2006-12-27 22:44:53 -0800 (Wed, 27 Dec 2006) | 5 lines
  
  	* Makefile.in (OBJS-common): Remove conflict.o
  	(conflict.o): Remove.
  	* basic-block.h: Remove the prototypes for conflict.c.
  	* conflict.c: Remove.
........
  r120239 | kazu | 2006-12-27 22:46:16 -0800 (Wed, 27 Dec 2006) | 3 lines
  
  	* cp/cp-tree.h (TYPE_NAMESPACE_SCOPE_P,
  	TYPE_FUNCTION_SCOPE_P): Remove.
........
  r120240 | kazu | 2006-12-27 22:48:38 -0800 (Wed, 27 Dec 2006) | 2 lines
  
  	* decl2.c: Fix a comment typo.
........
  r120241 | kazu | 2006-12-27 22:51:24 -0800 (Wed, 27 Dec 2006) | 3 lines
  
  	* cp-tree.h (TYPE_NAMESPACE_SCOPE_P, TYPE_FUNCTION_SCOPE_P):
  	Remove.
........
  r120242 | paolo | 2006-12-28 02:54:56 -0800 (Thu, 28 Dec 2006) | 6 lines
  
  2006-12-28  Paolo Carlini  <pcarlini@suse.de>
  
  	* include/tr1/array (array<>::_M_at): Remove.
  	(array<>::_M_check): Add.
  	(array<>::at): Use the latter.
........
  r120244 | pault | 2006-12-28 10:41:25 -0800 (Thu, 28 Dec 2006) | 20 lines
  
  2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
  
  	* resolve.c (resolve_formal_arglist): Exclude the test for
  	pointers and procedures for subroutine arguments as well as
  	functions.
  
  	* intrinsic.c (remove_nullargs): Do not pass up arguments with
  	a label. If the actual has a label and the formal has a type
  	then emit an error.
  
  2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
  
  	* gfortran.dg/pure_formal_proc_1.f90: New test.
  
  	* gfortran.dg/intrinsic_actual_3.f90: New test.
........
  r120245 | tromey | 2006-12-28 10:45:48 -0800 (Thu, 28 Dec 2006) | 3 lines
  
  	* charset.c (_cpp_convert_input): Check that to.len is greater
  	than zero.
........
  r120251 | gccadmin | 2006-12-28 16:17:55 -0800 (Thu, 28 Dec 2006) | 1 line
  
  Daily bump.
........
  r120253 | dalecki | 2006-12-28 17:39:32 -0800 (Thu, 28 Dec 2006) | 6 lines
  
  2006-12-29  Marcin Dalecki  <martin@dalecki.de>
  
  	* doc/invoke.texi: Replace no longer supported -fno-strength-reduce
  	with -fmerge-constants in sample code.
........
  r120257 | jakub | 2006-12-29 00:15:08 -0800 (Fri, 29 Dec 2006) | 7 lines
  
  	* directives.c (do_linemarker): Set pfile->buffer->sysp always, not
  	only when new_sysp is non-zero.
  
  	* gcc.dg/cpp/pr29612-1.c: New test.
  	* gcc.dg/cpp/pr29612-2.c: New test.
........
  r120260 | hubicka | 2006-12-29 03:10:31 -0800 (Fri, 29 Dec 2006) | 18 lines
  
  	* tree-inline.c (remap_ssa_name): New function.
  	(remap_decl): Update SSA datastructures for DECLs.
  	(copy_body_r): Deal with SSA_NAMEs; add referenced global vars.
  	(copy_bb): Set SSA_NAME def stmts.
  	(update_ssa_acorss_eh_edges): New function.
  	(copy_edge_for_bb): Call it; mark new vars for renaming.
  	(copy_phis_for_bb): New function.
  	(initialize_cfun): Break out from ...
  	(copy_cfg_body): ... here; maintain AUX map for both directions;
  	call SSA updating workers; do not produce copy of cfun to be copied.
  	(setup_one_parameter): Do propagation across SSA form.
  	(declare_return_variable): Work on SSA; use return_slot instead of
  	address of return slot of argument to avoid folding back and forth.
  	(expand_call_inline): Update SSA from on return values.
  	(optimize_inline_calls): Do sanity checking, dead blocks removal,
  	update SSA form.
  	(tree_function_verioning): Update initialize_cfun.
........
  r120261 | paolo | 2006-12-29 04:52:14 -0800 (Fri, 29 Dec 2006) | 5 lines
  
  2006-12-29  Paolo Carlini  <pcarlini@suse.de>
  
  	* config/abi/pre/gnu.ver: Do not export ctype<char>::widen.
........
  r120262 | ghazi | 2006-12-29 07:06:55 -0800 (Fri, 29 Dec 2006) | 4 lines
  
  	* configure.in: Warn that MPFR 2.2.0 is buggy.
  	* configure: Regenerate.
........
  r120263 | ian | 2006-12-29 07:43:55 -0800 (Fri, 29 Dec 2006) | 3 lines
  
  	* lex.c (_cpp_clean_line): Add uses of __builtin_expect.  Don't
  	look backward at the end of the line unless we saw a backslash.
........
  r120264 | ian | 2006-12-29 07:48:26 -0800 (Fri, 29 Dec 2006) | 5 lines
  
  	* c-common.c (c_define_builtins): New static function broken out
  	of c_common_nodes_and_builtins.
  	(c_common_nodes_and_builtins): Call c_define_builtins unless only
  	doing preprocessing.
........
  r120266 | kazu | 2006-12-29 08:05:57 -0800 (Fri, 29 Dec 2006) | 3 lines
  
  	* tree-cfg.c (last_stmt_ptr): Remove.
  	* tree-flow.h: Remove the prototype for last_stmt_ptr.
........
  r120267 | kazu | 2006-12-29 08:07:37 -0800 (Fri, 29 Dec 2006) | 3 lines
  
  	* config/i386/i386.h (NON_QI_REG_P): Remove.
  	* config/i386/predicates.md (non_q_regs_operand): Remove.
........
  r120270 | bonzini | 2006-12-29 08:42:51 -0800 (Fri, 29 Dec 2006) | 6 lines
  
  2006-12-29  Paolo Bonzini  <bonzini@gnu.org>
  
  	* Makefile.tpl (GCC_STRAP_TARGETS, all-prebootstrap): Remove.
  	* Makefile.in: Regenerate.
........
  r120271 | bonzini | 2006-12-29 08:58:48 -0800 (Fri, 29 Dec 2006) | 8 lines
  
  2006-12-29  Paolo Bonzini  <bonzini@gnu.org>
  
  	* configure.in: Reorganize recognition of languages.  Add
  	--enable-stage1-languages.  Show supported languages for the chosen
  	target rather than all recognized languages.
  	* configure: Regenerate.
........
  r120279 | gccadmin | 2006-12-29 16:17:56 -0800 (Fri, 29 Dec 2006) | 1 line
  
  Daily bump.
........
  r120282 | hubicka | 2006-12-30 03:58:01 -0800 (Sat, 30 Dec 2006) | 19 lines
  
  
  	* cgraph.c (cgraph_exapnd_queue): Rename to...
  	(cgraph_new_nodes): ... this one.
  	(cgraph_state): New global variable.
  	(cgraph_add_new_function): Work in more cases.
  	* cgraph.h (cgraph_expand_queue): Rename to ...
  	(cgraph_new_nodes): ... this one.
  	(cgraph_state): New enum and static variable.
  	(cgraph_add_new_function): Update prototype.
  	(cgraph_process_new_functions): New.
  	* omp-low.c (expand_omp_parallel): Update.
  	* cgraphunit.c (initialize_inline_failed): Declare early.
  	(cgraph_process_new_functions): New function.
  	(cgraph_assemble_pending_functions): Use it.
  	(cgraph_expand_all_functions): Use it.
  	(cgraph_optimize): Use it; set cgraph_state.
  	* passes.c (execute_one_pass, execute_ipa_pass_list): Process new
  	functions
........
  r120283 | hubicka | 2006-12-30 04:00:45 -0800 (Sat, 30 Dec 2006) | 3 lines
  
  	* emit-rt.c (emit_copy_of_insn_after): Fix bug causing exponential
  	amount of copies of INSN_NOTEs list.
........
  r120284 | hubicka | 2006-12-30 04:02:09 -0800 (Sat, 30 Dec 2006) | 5 lines
  
  	* tree-ssa-alias.c (create_structure_vars): When in SSA, update operand
  	caches.
  	* tree-ssa-operands.c (build_ssa_operands): Recompute addresses_taken
  	bitmap.
........
  r120285 | hubicka | 2006-12-30 04:03:47 -0800 (Sat, 30 Dec 2006) | 8 lines
  
  	* tree.h (DECL_CALL_CLOBBERED): Remove.
  	(tree_decl_common): Remove call_clobbered flag.
  	* tree-flow.h (struct var_ann_d): Add call_clobbered flag.
  	* tree-ssa-alias.c (mark_non_addressable, reset_cc_flags): Update.
  	* tree-flow-inline.h (is_call_clobbered, mark_call_clobbered,
  	clear_call_clobbered): Update.
  	* tree-ssa.c (verify_call_clobbering): Update.
........
  r120286 | hubicka | 2006-12-30 04:15:16 -0800 (Sat, 30 Dec 2006) | 3 lines
  
  	* ipa-pure-const.c (check_operand): SSA_NAME is safe.
  	* ipa-type-escape.c (scan_for_refs): Look into SSA_NAMEs.
........
  r120287 | tkoenig | 2006-12-30 05:16:36 -0800 (Sat, 30 Dec 2006) | 111 lines
  
  2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
  
  	* m4/ifunction.m4 (name`'rtype_qual`_'atype_code):
  	Check for extents < 0 for zero-sized arrays.  If
  	no retarray has been specified and the size is zero,
  	return early.
  	(`m'name`'rtype_qual`_'atype_code): Likewise.
  	* generated/all_l16.c: Regenerated.
  	* generated/all_l4.c: Regenerated.
  	* generated/all_l8.c: Regenerated.
  	* generated/any_l16.c: Regenerated.
  	* generated/any_l4.c: Regenerated.
  	* generated/any_l8.c: Regenerated.
  	* generated/count_16_l16.c: Regenerated.
  	* generated/count_16_l4.c: Regenerated.
  	* generated/count_16_l8.c: Regenerated.
  	* generated/count_4_l16.c: Regenerated.
  	* generated/count_4_l4.c: Regenerated.
  	* generated/count_4_l8.c: Regenerated.
  	* generated/count_8_l16.c: Regenerated.
  	* generated/count_8_l4.c: Regenerated.
  	* generated/count_8_l8.c: Regenerated.
  	* generated/cshift1_16.c: Regenerated.
  	* generated/cshift1_4.c: Regenerated.
  	* generated/cshift1_8.c: Regenerated.
  	* generated/maxloc1_16_i16.c: Regenerated.
  	* generated/maxloc1_16_i4.c: Regenerated.
  	* generated/maxloc1_16_i8.c: Regenerated.
  	* generated/maxloc1_16_r10.c: Regenerated.
  	* generated/maxloc1_16_r16.c: Regenerated.
  	* generated/maxloc1_16_r4.c: Regenerated.
  	* generated/maxloc1_16_r8.c: Regenerated.
  	* generated/maxloc1_4_i16.c: Regenerated.
  	* generated/maxloc1_4_i4.c: Regenerated.
  	* generated/maxloc1_4_i8.c: Regenerated.
  	* generated/maxloc1_4_r10.c: Regenerated.
  	* generated/maxloc1_4_r16.c: Regenerated.
  	* generated/maxloc1_4_r4.c: Regenerated.
  	* generated/maxloc1_4_r8.c: Regenerated.
  	* generated/maxloc1_8_i16.c: Regenerated.
  	* generated/maxloc1_8_i4.c: Regenerated.
  	* generated/maxloc1_8_i8.c: Regenerated.
  	* generated/maxloc1_8_r10.c: Regenerated.
  	* generated/maxloc1_8_r16.c: Regenerated.
  	* generated/maxloc1_8_r4.c: Regenerated.
  	* generated/maxloc1_8_r8.c: Regenerated.
  	* generated/maxval_i16.c: Regenerated.
  	* generated/maxval_i4.c: Regenerated.
  	* generated/maxval_i8.c: Regenerated.
  	* generated/maxval_r10.c: Regenerated.
  	* generated/maxval_r16.c: Regenerated.
  	* generated/maxval_r4.c: Regenerated.
  	* generated/maxval_r8.c: Regenerated.
  	* generated/minloc1_16_i16.c: Regenerated.
  	* generated/minloc1_16_i4.c: Regenerated.
  	* generated/minloc1_16_i8.c: Regenerated.
  	* generated/minloc1_16_r10.c: Regenerated.
  	* generated/minloc1_16_r16.c: Regenerated.
  	* generated/minloc1_16_r4.c: Regenerated.
  	* generated/minloc1_16_r8.c: Regenerated.
  	* generated/minloc1_4_i16.c: Regenerated.
  	* generated/minloc1_4_i4.c: Regenerated.
  	* generated/minloc1_4_i8.c: Regenerated.
  	* generated/minloc1_4_r10.c: Regenerated.
  	* generated/minloc1_4_r16.c: Regenerated.
  	* generated/minloc1_4_r4.c: Regenerated.
  	* generated/minloc1_4_r8.c: Regenerated.
  	* generated/minloc1_8_i16.c: Regenerated.
  	* generated/minloc1_8_i4.c: Regenerated.
  	* generated/minloc1_8_i8.c: Regenerated.
  	* generated/minloc1_8_r10.c: Regenerated.
  	* generated/minloc1_8_r16.c: Regenerated.
  	* generated/minloc1_8_r4.c: Regenerated.
  	* generated/minloc1_8_r8.c: Regenerated.
  	* generated/minval_i16.c: Regenerated.
  	* generated/minval_i4.c: Regenerated.
  	* generated/minval_i8.c: Regenerated.
  	* generated/minval_r10.c: Regenerated.
  	* generated/minval_r16.c: Regenerated.
  	* generated/minval_r4.c: Regenerated.
  	* generated/minval_r8.c: Regenerated.
  	* generated/product_c10.c: Regenerated.
  	* generated/product_c16.c: Regenerated.
  	* generated/product_c4.c: Regenerated.
  	* generated/product_c8.c: Regenerated.
  	* generated/product_i16.c: Regenerated.
  	* generated/product_i4.c: Regenerated.
  	* generated/product_i8.c: Regenerated.
  	* generated/product_r10.c: Regenerated.
  	* generated/product_r16.c: Regenerated.
  	* generated/product_r4.c: Regenerated.
  	* generated/product_r8.c: Regenerated.
  	* generated/sum_c10.c: Regenerated.
  	* generated/sum_c16.c: Regenerated.
  	* generated/sum_c4.c: Regenerated.
  	* generated/sum_c8.c: Regenerated.
  	* generated/sum_i16.c: Regenerated.
  	* generated/sum_i4.c: Regenerated.
  	* generated/sum_i8.c: Regenerated.
  	* generated/sum_r10.c: Regenerated.
  	* generated/sum_r16.c: Regenerated.
  	* generated/sum_r4.c: Regenerated.
  	* generated/sum_r8.c: Regenerated.
  
  2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
  
  	* gfortran.dg/sum_zero_array_1.f90:  New test.
........
  r120288 | kazu | 2006-12-30 13:17:30 -0800 (Sat, 30 Dec 2006) | 2 lines
  
  	* tree-inline.c: Fix a comment typo.
........
  r120293 | gccadmin | 2006-12-30 16:17:28 -0800 (Sat, 30 Dec 2006) | 1 line
  
  Daily bump.
........
  r120295 | pault | 2006-12-30 22:55:16 -0800 (Sat, 30 Dec 2006) | 26 lines
  
  2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
  
  	* intrinsic.c (compare_actual_formal ): Distinguish argument
  	list functions from keywords.
  	* intrinsic.c (sort_actual): If formal is NULL, the presence of
  	an argument list function actual is an error.
  	* trans-expr.c (conv_arglist_function) : New function to
  	implement argument list functions %VAL, %REF and %LOC.
  	(gfc_conv_function_call): Call it.
  	* resolve.c (resolve_actual_arglist): Add arg ptype and check
  	argument list functions.
  	(resolve_function, resolve_call): Set value of ptype before
  	calls to resolve_actual_arglist.
  	* primary.c (match_arg_list_function): New function.
  	(gfc_match_actual_arglist): Call it before trying for a
  	keyword argument.
  
  2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
  
  	* gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
  	* gfortran.dg/c_by_val_1.f: New test.
  	* gfortran.dg/c_by_val_2.f: New test.
  	* gfortran.dg/c_by_val_3.f: New test.
........
  r120296 | pault | 2006-12-30 23:51:47 -0800 (Sat, 30 Dec 2006) | 19 lines
  
  2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
  
  	* resolve.c (resolve_actual_arglist): If all else fails and a
  	procedure actual argument has no type, see if a specific
  	intrinsic matches.
  
  	* resolve.c (resolve_function): If the function reference is
  	FL_VARIABLE this is an error.
  
  2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
  
  	* gfortran.dg/intrinsic_actual_4.f90: New test.
  
  	* gfortran.dg/func_decl_3.f90: New test.
........
  r120297 | rguenth | 2006-12-31 06:01:19 -0800 (Sun, 31 Dec 2006) | 8 lines
  
  2006-12-31  Richard Guenther  <rguenther@suse.de>
  
  	* fold-const.c (fold_binary): Fix type-mismatch in folding
  	of -1 - A to ~A.
  
  	* gcc.c-torture/compile/pr30338.c: New testcase.
........
  r120299 | simartin | 2006-12-31 08:09:07 -0800 (Sun, 31 Dec 2006) | 6 lines
  
  2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
  
  	* parser.c (cp_parser_primary_expression): Return error_mark_node when
  	a statement-expression is found outside of a function body.
........
  r120300 | sayle | 2006-12-31 08:17:49 -0800 (Sun, 31 Dec 2006) | 9 lines
  
  
  	* fold-const.c (fold_binary): Fold X + ~X and ~X + X into -1 when
  	we don't care about trapping overflow.  Only convert -A - 1 into ~A
  	when we don't care about trapping overflow.
  
  	* gcc.dg/fold-plusnot-1.c: New test case.
........
  r120301 | rguenth | 2006-12-31 09:27:35 -0800 (Sun, 31 Dec 2006) | 9 lines
  
  2006-12-31  Richard Guenther  <rguenther@suse.de>
  
  	* fold-const.c (fold_comparison): Fold comparison of addresses
  	of components.
  
  	* testsuite/gcc.dg/pr30137-1.c: New testcase.
  	* testsuite/gcc.dg/pr30137-2.c: Likewise.
........
  r120306 | gccadmin | 2006-12-31 16:17:27 -0800 (Sun, 31 Dec 2006) | 1 line
  
  Daily bump.
........
  r120308 | jsm28 | 2007-01-01 04:56:08 -0800 (Mon, 01 Jan 2007) | 4 lines
  
  	* lib/target-supports.exp (check_effective_target_powerpc_spe):
  	New.
  	(check_effective_target_vect_cmdline_needed): Use it.
........
  r120311 | kargl | 2007-01-01 11:17:50 -0800 (Mon, 01 Jan 2007) | 2 lines
  
  Rotate ChangeLog
........
  r120312 | kargl | 2007-01-01 11:22:09 -0800 (Mon, 01 Jan 2007) | 2 lines
  
  Rotate ChangeLog.
........
  r120313 | mrs | 2007-01-01 11:54:50 -0800 (Mon, 01 Jan 2007) | 2 lines
  
  Rotate ChangeLog file.
........
  r120314 | hubicka | 2007-01-01 12:11:09 -0800 (Mon, 01 Jan 2007) | 3 lines
  
  	* cgraphunit.c (cgraph_optimize): Call cgraph_add_new_functions
  	before starting IPA passes.
........
  r120315 | mrs | 2007-01-01 12:58:38 -0800 (Mon, 01 Jan 2007) | 8 lines
  
  	* configure.ac (HAVE_GAS_LITERAL16): Add autoconf check for
  	.literal16.
  	* config/darwin.c (machopic_select_rtx_section): Use
  	HAVE_GAS_LITERAL16.
  	(darwin_mergeable_constant_section): Likewise.
  	* configure: Regenerate.
  	* config.in: Regenerate.
........
  r120316 | hubicka | 2007-01-01 13:53:31 -0800 (Mon, 01 Jan 2007) | 3 lines
  
  	* emit-rtl.c (emit_copy_of_insn_after): Do not call copy_insn_1 for
  	INSN_LIST.
........
  r120317 | pinskia | 2007-01-01 13:58:19 -0800 (Mon, 01 Jan 2007) | 6 lines
  
  2007-01-01  Andrew Pinski  <pinskia@gmail.com>
  
          * gimplify.c (gimplify_return_expr): Make the temporary variable
          for the return expression, a gimple register variable.
........
  r120318 | pinskia | 2007-01-01 14:01:59 -0800 (Mon, 01 Jan 2007) | 7 lines
  
  2007-01-01  Andrew Pinski  <pinskia@gmail.com>
  
          * gimplify.c (gimplify_init_constructor <case VECTOR_TYPE>):
          Use a temporary variable if the left hand side is not a gimple
          register.
........
  r120319 | schwab | 2007-01-01 14:03:23 -0800 (Mon, 01 Jan 2007) | 10 lines
  
  	* config/ia64/ia64.c (ia64_compute_frame_size): Account space for
  	save of BR0 in extra_spill_size instead of spill_size.
  	(ia64_expand_prologue): Save BR0 outside of the gr/br/fr spill
  	area.
  	(ia64_expand_epilogue): Restore BR0 from its new location.
  
  testsuite/:
  	* g++.dg/eh/pr29166.C: New test.
........
  r120321 | pinskia | 2007-01-01 14:19:58 -0800 (Mon, 01 Jan 2007) | 13 lines
  
  2007-01-01  Andrew Pinski  <pinskia@gmail.com>
  
          * gimplify (voidify_wrapper_expr): Update for
          GIMPLIFY_MODIFY_STMT.
  
  2007-01-01  Andrew Pinski  <pinskia@gmail.com>
  
          * gcc.c-torture/compile/statement-expression-1.c: New test.
........
  r120322 | pinskia | 2007-01-01 14:27:27 -0800 (Mon, 01 Jan 2007) | 5 lines
  
  Fix misspelling of GIMPLE_MODIFY_STMT.
  
  This is what I get for copying manually the patch.
........
  r120327 | gccadmin | 2007-01-01 16:17:34 -0800 (Mon, 01 Jan 2007) | 1 line
  
  Daily bump.
........
  r120329 | jsm28 | 2007-01-01 16:38:21 -0800 (Mon, 01 Jan 2007) | 11 lines
  
  gcc:
  	* caller-save.c (add_stored_regs): Only handle SUBREGs if inner
  	REG is a hard register.  Do not modify REG before calling
  	subreg_nregs.
  	* rtlanal.c (subreg_get_info): Don't assert size of XMODE is a
  	multiple of the size of YMODE for certain lowpart cases.
  
  gcc/testsuite:
  	* gcc.c-torture/compile/pr30311.c: New test.
........
  r120331 | mrs | 2007-01-01 19:35:17 -0800 (Mon, 01 Jan 2007) | 5 lines
  
  gcc:
  	* configure.ac: Remove support for building with Apple's gcc-3.1.
  config:
  	* mh-ppc-darwin: Remove support for building with Apple's gcc-3.1.
........
  r120333 | sayle | 2007-01-01 20:32:07 -0800 (Mon, 01 Jan 2007) | 9 lines
  
  
  	* fold-const.c (fold_binary) <EQ_EXPR>: Fold "(X^C1) eq/ne C2" into
  	"X eq/ne (C1^C2)".  Fold "(X^Z) eq/ne (Y^Z)" as "X eq/ne Y" when Z
  	has no side-effects.  Fold "(X^C1) eq/ne (Y^C2)" as "(X^(C1^C2))
  	eq/ne Y".
  
  	* gcc.dg/fold-eqxor-4.c: New test case.
........
  r120334 | echristo | 2007-01-01 22:34:09 -0800 (Mon, 01 Jan 2007) | 6 lines
  
  2007-01-01  Eric Christopher  <echristo@apple.com>
  
          * config/mips/mips.c (mips_regno_mode_ok_for_base_p): Use
          HARD_REGISTER_NUM_P.
........
  r120339 | jsm28 | 2007-01-02 05:03:59 -0800 (Tue, 02 Jan 2007) | 7 lines
  
  	* config/rs6000/rs6000.c (print_operand): Check (TARGET_SPE ||
  	TARGET_E500_DOUBLE), not TARGET_E500, for %y.
  	(rs6000_generate_compare, rs6000_emit_sCOND, output_cbranch,
  	rs6000_emit_cmove): Don't check TARGET_E500.
  	* config/rs6000/rs6000.md (bunordered, bordered, sunordered,
  	sordered): Don't check TARGET_E500.
........
  r120340 | jsm28 | 2007-01-02 05:08:01 -0800 (Tue, 02 Jan 2007) | 18 lines
  
  	* config.gcc (powerpc-*-eabispe*, powerpc-*-eabisimaltivec*,
  	powerpc-*-eabisim*, powerpc-*-eabialtivec*, powerpc-*-eabi*,
  	powerpc-*-rtems*, powerpc-wrs-vxworks, powerpc-wrs-vxworksae,
  	powerpcle-*-eabisim*, powerpcle-*-eabi*): Add rs6000/e500.h to
  	tm_file.
  	* config/rs6000/e500.h: New.
  	* config/rs6000/eabi.h (TARGET_SPE_ABI, TARGET_SPE, TARGET_E500,
  	TARGET_ISEL, TARGET_FPRS, TARGET_E500_SINGLE, TARGET_E500_DOUBLE):
  	Remove.
  	* config/rs6000/linuxspe.h (TARGET_SPE_ABI, TARGET_SPE,
  	TARGET_E500, TARGET_ISEL, TARGET_FPRS, TARGET_E500_SINGLE,
  	TARGET_E500_DOUBLE): Remove.
  	* config/rs6000/vxworks.h (TARGET_SPE_ABI, TARGET_SPE,
  	TARGET_E500, TARGET_ISEL, TARGET_FPRS): Remove.
  	* config/rs6000/rs6000.h (CHECK_E500_OPTIONS): Define.
  	* config/rs6000/rs6000.c (rs6000_override_options): Use
  	CHECK_E500_OPTIONS.
........
  r120341 | dgregor | 2007-01-02 06:23:26 -0800 (Tue, 02 Jan 2007) | 104 lines
  
  2007-01-02  Douglas Gregor  <doug.gregor@gmail.com>
  
  	* c-common.c(c_common_nodes_and_builtins): Since variants of
  	void_type_node get built before it is given a name, we need to
  	give those variants the name, too. 
  	(complete_array_type): We need to work with the canonical main
  	type of the array, from which we will build the qualified version.
  	* params.def (PARAM_VERIFY_CANONICAL_TYPES): New.
  	* print-tree.c (print_node): Display canonical type information
  	for each type.
  	* stor-layout.c (layout_type): When we don't know the
  	alignment of a type for which we're building an array, we end up
  	guessing wrong, so make the type require structural equality.
  	* tree.c (make_node_stat): When we build a new type, it is its
  	own canonical type.
  	(build_type_attribute_qual_variant): When building an attribute
  	variant, its canonical type is the non-attribute variant. However,
  	if the attributes are target-dependent and they differ, we need to
  	use structural equality checks for this type.
  	(build_qualified_type): A qualified type is not equivalent to its
  	unqualified variant; set the canonical type appropriately.
  	(build_distinct_type_copy): When building a distinct type from
  	another type, the new type is its own canonical type.
  	(build_variant_type_copy): When building a new type variant, we
  	assume that it is equivalent to the original type.
  	(build_pointer_type_for_mode): When building a pointer type, also
  	build a canonical type pointer.
  	(build_reference_type_for_mode): When building a reference type,
  	also build a canonical type reference.
  	(build_index_type): When we can't hash an index type (e.g.,
  	because its maximum value is negative), the index type requires
  	structural equality tests.
  	(build_array_type): Build the canonical form of an array type.
  	(build_function_type): Function types require structural equality,
  	because they contain default arguments, attributes, etc. 
  	(build_method_type_directly): Ditto for method types.
  	(build_offset_type): Build the canonical offset type.
  	(build_complex_type): Build the canonical vector type.
  	(make_vector_type): Build the canonical vector type.
  	* tree.h (TYPE_CANONICAL): New.
  	(TYPE_STRUCTURAL_EQUALITY_P): New.
  	(SET_TYPE_STRUCTURAL_EQUALITY): New.
  	(struct tree_type): Added "canonical" field.
  	* params.h (VERIFY_CANONICAL_TYPES): New.
  	* doc/c-tree.texi (TYPE_CANONICAL): Document.
  	(TYPE_STRUCTURAL_EQUALITY_P): Document.
  	(SET_TYPE_STRUCTURAL_EQUALITY): Document.
  	* doc/invoke.texi (verify-canonical-types): Document --param
  	parameter for verifying canonical types.
  	
  2007-01-02  Douglas Gregor  <doug.gregor@gmail.com>
  
  	* typeck.c (structural_comptypes): Renamed from "comptypes".
  	(comptypes): Use canonical type information to perform fast type
  	comparison. When VERIFY_CANONICAL_TYPES, verify that the
  	canonical type comparison returns the same results as we would see
  	from the current, structural check. Support COMPARE_STRUCTURAL
  	when we need structural checks.
  	* decl.c (typename_compare): Fix comment.
  	(build_typename_type): TYPENAME_TYPE nodes require structural
  	equality checks, because they resolve different based on the
  	current class type.
  	(make_unbound_class_template): UNBOUND_CLASS_TEMPLATE nodes
  	require structural equality checks (for now).
  	(build_ptrmemfunc_type): Build the canonical pointer to member
  	function type.
  	(compute_array_index_type): Whenever we build a new index type
  	to represent the size of an array in a template, we need to mark
  	this index type as requiring structural equality. This goes for
  	arrays with value-dependent sizes with the current ABI, or all
  	arrays with ABI-1.
  	* tree.c (cplus_array_hash): New.
  	(struct cplus_array_info): New.
  	(cplus_array_compare): New.
  	(cplus_array_htab): New.
  	(build_cplus_array_type_1): Use a hash table to cache the array
  	types we build. Build the canonical array type for each array
  	type.
  	(cp_build_qualified_type_real): When building a cv-qualified array
  	type, use the hash table of array types and build canonical array
  	types as necessary.
  	(bind_template_template_parm): BOUND_TEMPLATE_TEMPLATE_PARM nodes
  	use structural equality (for now).
  	* cp-tree.h (COMPARE_STRUCTURAL): New.
  	* pt.c (canonical_template_parms): New.
  	(canonical_type_parameter): New.
  	(process_template_parm): Find the canonical type parameter.
  	(lookup_template_class): When we have named the primary template
  	type, set the canonical type for our template class to the primary
  	template type. If any of the template arguments need structural
  	equality checks, the template class needs structural equality
  	checks.
  	(tsubst): When reducing the level of a template template
  	parameter, we require structural equality tests for the resulting
  	parameter because its template parameters have not had their types
  	canonicalized. When reducing a template type parameter, find the
  	canonical reduced type parameter.
  	(any_template_arguments_need_structural_equality_p): New.
  
  2007-01-02  Douglas Gregor  <doug.gregor@gmail.com>
  	
  	* objc-act.c (objc_build_volatilized_type): Keep track of
  	canonical types.
  	(objc_get_protocol_qualified_type): Ditto.
........
  r120342 | pault | 2007-01-02 06:23:36 -0800 (Tue, 02 Jan 2007) | 15 lines
  
  2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
  
  	* interface.c (check_sym_interfaces): Remove call to
  	resolve_global_procedure.
  	gfortran.h : Remove prototype for resolve_global_procedure.
  	resolve.c (resolve_global_procedure): Add static attribute
  	to function declaration.
  
  2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
  
  	* gfortran.dg/interface_10.f90: Remove.
........
  r120343 | dgregor | 2007-01-02 06:26:29 -0800 (Tue, 02 Jan 2007) | 3 lines
  
  2007-01-02  Douglas Gregor  <doug.gregor@gmail.com>
  
  	* pt.c (canonical_template_parms): Correct typo in comment.
........
  r120344 | burnus | 2007-01-02 07:54:20 -0800 (Tue, 02 Jan 2007) | 6 lines
  
  2007-01-02  Tobias Burnus  <burnus@net-b.de>
  
  	* scanner.c (open_included_file): Support full-path filenames.
........
  r120345 | kazu | 2007-01-02 09:03:22 -0800 (Tue, 02 Jan 2007) | 11 lines
  
  	* alias.c (init_alias_analysis): Use VEC_safe_grow_cleared.
  	* cfgbuild.c (find_basic_blocks): Likewise.
  	* cfgrtl.c (rtl_create_basic_block): Likewise.
  	* function.c (temp_slots_at_level): Likewise.
  	* reg-stack.c (stack_regs_mentioned): Likewise.
  	* regclass.c (allocate_reg_info): Likewise.
  	* tree-cfg.c (init_empty_tree_cfg, build_tree_cfg, create_bb,
  	set_bb_for_stmt, move_block_to_fn): Likewise.
  	* tree-complex.c (tree_lower_complex): Likewise.
  	* vec.h (VEC_safe_grow_cleared): New.
........
  r120347 | manu | 2007-01-02 09:33:25 -0800 (Tue, 02 Jan 2007) | 16 lines
  
  2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
  
  	* c.opt (Wold-style-declaration): New.
  	* doc/invoke.texi (C-only Warning Options): New.
  	(Wold-style-declaration): Document it.
  	(Wextra): Enabled by -Wextra.
  	* c-opts.c (c_common_post_options): Enabled by -Wextra.
  	* c-decl.c (declspecs_add_scspec): Replace -Wextra with
  	-Wold-style-declaration.
  
  testsuite/
  	* gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
  	* gcc.dg/declspec-3-Wextra.c: New.
  	* gcc.dg/declspec-3-no.c: New
........
  r120348 | ian | 2007-01-02 09:49:07 -0800 (Tue, 02 Jan 2007) | 12 lines
  
  ./:
  	* c-common.c (c_common_truthvalue_conversion): When warning about
  	using an assignment as a truth value, set TREE_NO_WARNING.
  cp/:
  	* semantics.c (maybe_convert_cond): Optionally warn when using an
  	assignment as a condition.
  	* typeck.c (convert_for_assignment): Optionally warn about
  	assigning the result of an assignment to a bool.
  testsuite/:
  	* g++.dg/warn/Wparentheses-22.C: New test.
  	* g++.dg/warn/Wparentheses-23.C: New test.
........
  r120351 | kazu | 2007-01-02 10:06:37 -0800 (Tue, 02 Jan 2007) | 14 lines
  
  	Revert:
  	2007-01-02  Kazu Hirata  <kazu@codesourcery.com>
  
  	* alias.c (init_alias_analysis): Use VEC_safe_grow_cleared.
  	* cfgbuild.c (find_basic_blocks): Likewise.
  	* cfgrtl.c (rtl_create_basic_block): Likewise.
  	* function.c (temp_slots_at_level): Likewise.
  	* reg-stack.c (stack_regs_mentioned): Likewise.
  	* regclass.c (allocate_reg_info): Likewise.
  	* tree-cfg.c (init_empty_tree_cfg, build_tree_cfg, create_bb,
  	set_bb_for_stmt, move_block_to_fn): Likewise.
  	* tree-complex.c (tree_lower_complex): Likewise.
  	* vec.h (VEC_safe_grow_cleared): New.
........
  r120353 | steven | 2007-01-02 10:50:33 -0800 (Tue, 02 Jan 2007) | 5 lines
  
          * config/alpha/alpha.md, arm/arm.c, darwin.c, frv/frv.md,
          m32r/m32r.c, m32r/m32r.c, mn10300/mn10300.md, pa/pa.c,
          rs6000/rs6000.c, s390/s390.md, sh/sh.md, sparc/sparc.c:
          Always use set_unique_reg_note to add REG_EQUAL notes.
........
  r120355 | manu | 2007-01-02 12:07:44 -0800 (Tue, 02 Jan 2007) | 10 lines
  
  2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
  
  	* c-typeck.c (store_init_value): Don't emit pedantic overflow
  	warning for non-static initializers.
  
  testsuite/
  	* gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
  	* gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
........
  r120356 | sje | 2007-01-02 13:23:55 -0800 (Tue, 02 Jan 2007) | 3 lines
  
  	* sbitmap.c (HOST_BITS_PER_LONG_LONG):  Change to
  	HOST_BITS_PER_LONGLONG 
........
  r120357 | hubicka | 2007-01-02 13:33:45 -0800 (Tue, 02 Jan 2007) | 10 lines
  
  2007-01-02  Jan Hubicka  <jh@suse.cz>
  
  	* tree-optimize (execute_fixup_cfg): Set after_inlining flag.
  	Set NOTHROW flag on call statements proved to be nothrow.
  	Update statement of local calls so new pure/const functions are
  	updated. Update_ssa when in ssa form. Mark PHI nodes of nonlocal
  	goto receivers.
  	(tree_rest_of_compilation): Register hooks and initialize bitmap
  	early. Do not set after_inlining flag.
........
  r120358 | hubicka | 2007-01-02 13:36:17 -0800 (Tue, 02 Jan 2007) | 7 lines
  
          * tree-mudflap.c (mf_decl_cache_locals, mf_build_check_statement_for):
          Do not add referenced vars.
          * tree-cfg.c (update_modified_stmts): Do not update when SSA operands
          are not active.
          * passes.c (init_optimization_passes): Put mudflap_2 after
          free_datastructures.
........
  r120359 | carlos | 2007-01-02 14:13:19 -0800 (Tue, 02 Jan 2007) | 8 lines
  
  gcc/
  
  2007-01-02  Carlos O'Donell  <carlos@codesourcery.com>
  
  	* Makefile.in: Export GCC_EXEC_PREFIX before calling $(RUNTEST)
  	in $(lang_checks) and check-consistency targets.
........
  r120360 | carlos | 2007-01-02 14:20:41 -0800 (Tue, 02 Jan 2007) | 8 lines
  
  
  gcc/
  
  2007-01-02  Carlos O'Donell  <carlos@codesourcery.com>
  
  	* Makefile.in: Update copyright year.
........
  r120368 | gccadmin | 2007-01-02 16:17:36 -0800 (Tue, 02 Jan 2007) | 1 line
  
  Daily bump.
........
  r120373 | hubicka | 2007-01-02 17:12:56 -0800 (Tue, 02 Jan 2007) | 33 lines
  
  
  	* gcc.dg/pr16194.c: We now output error on all three functions, not just
  	first one.
  
  	* cgraph.c: Include tree-flow.h
  	(cgraph_add_new-function): Handle IPA_SSA mode; execute
  	early_local_passes.
  	* cgraph.h (enum cgraph_state): Add CGRAPH_STATE_IPA_SSA.
  	* tree-pass.h (pass_all_early_optimizations): Declare.
  	* cgraphunit.c (cgraph_process_new_functions): Add IPA_SSA; execute
  	early_local_passes.
  	(cgraph_analyze_function): Do early_local_passes.
  	* tree-mudflap.c (mf_decl_cache_locals, mf_build_check_statement_for):
  	Do not add referenced vars.
  	* tree-optimize.c (gate_all_optimizations): Do not execute when not in
  	SSA form.
  	(gate_all_early_local_passes): New gate.
  	(pass_early_local_passes): Use new gate.
  	(execute_early_local_optimizations): New functions.
  	(gate_all_early_optimizations): New gate.
  	(pass_all_early_optimizations): New pass.
  	(execute_free_datastructures): Free SSA only when initialized.
  	(gate_init_datastructures): Init only when optimizing.
  	(tree_lowering_passes): Do early local passes when called late.
  	* tree-profile.c (do_tree_profiling): Don't profile functions added
  	late.
  	(do_early_tree_profiling, pass_early_tree_profile): Kill.
  	* tree-cfg.c (update_modified_stmts): Do not update when operands are
  	not active.
  	* passes.c (init_optimizations_passes): Reorder so we go into SSA
  	during early_local_passes.
  	* Makefile.in (cgraph.o): Add dependency on tree-flow.h.
........

Added:
    branches/fixed-point/gcc/ChangeLog-2006
      - copied, changed from r120373, trunk/gcc/ChangeLog-2006
    branches/fixed-point/gcc/config/rs6000/e500.h
      - copied unchanged from r120373, trunk/gcc/config/rs6000/e500.h
    branches/fixed-point/gcc/fortran/ChangeLog-2006
      - copied unchanged from r120373, trunk/gcc/fortran/ChangeLog-2006
    branches/fixed-point/gcc/testsuite/g++.dg/eh/pr29166.C
      - copied unchanged from r120373, trunk/gcc/testsuite/g++.dg/eh/pr29166.C
    branches/fixed-point/gcc/testsuite/g++.dg/parse/template22.C
      - copied unchanged from r120373, trunk/gcc/testsuite/g++.dg/parse/template22.C
    branches/fixed-point/gcc/testsuite/g++.dg/warn/Wparentheses-22.C
      - copied unchanged from r120373, trunk/gcc/testsuite/g++.dg/warn/Wparentheses-22.C
    branches/fixed-point/gcc/testsuite/g++.dg/warn/Wparentheses-23.C
      - copied unchanged from r120373, trunk/gcc/testsuite/g++.dg/warn/Wparentheses-23.C
    branches/fixed-point/gcc/testsuite/gcc.c-torture/compile/pr30311.c
      - copied unchanged from r120373, trunk/gcc/testsuite/gcc.c-torture/compile/pr30311.c
    branches/fixed-point/gcc/testsuite/gcc.c-torture/compile/pr30338.c
      - copied unchanged from r120373, trunk/gcc/testsuite/gcc.c-torture/compile/pr30338.c
    branches/fixed-point/gcc/testsuite/gcc.c-torture/compile/statement-expression-1.c
      - copied unchanged from r120373, trunk/gcc/testsuite/gcc.c-torture/compile/statement-expression-1.c
    branches/fixed-point/gcc/testsuite/gcc.dg/cpp/pr29612-1.c
      - copied unchanged from r120373, trunk/gcc/testsuite/gcc.dg/cpp/pr29612-1.c
    branches/fixed-point/gcc/testsuite/gcc.dg/cpp/pr29612-2.c
      - copied unchanged from r120373, trunk/gcc/testsuite/gcc.dg/cpp/pr29612-2.c
    branches/fixed-point/gcc/testsuite/gcc.dg/declspec-3-Wextra.c
      - copied unchanged from r120373, trunk/gcc/testsuite/gcc.dg/declspec-3-Wextra.c
    branches/fixed-point/gcc/testsuite/gcc.dg/declspec-3-no.c
      - copied unchanged from r120373, trunk/gcc/testsuite/gcc.dg/declspec-3-no.c
    branches/fixed-point/gcc/testsuite/gcc.dg/fold-eqxor-4.c
      - copied unchanged from r120373, trunk/gcc/testsuite/gcc.dg/fold-eqxor-4.c
    branches/fixed-point/gcc/testsuite/gcc.dg/fold-plusnot-1.c
      - copied unchanged from r120373, trunk/gcc/testsuite/gcc.dg/fold-plusnot-1.c
    branches/fixed-point/gcc/testsuite/gcc.dg/pr30137-1.c
      - copied unchanged from r120373, trunk/gcc/testsuite/gcc.dg/pr30137-1.c
    branches/fixed-point/gcc/testsuite/gcc.dg/pr30137-2.c
      - copied unchanged from r120373, trunk/gcc/testsuite/gcc.dg/pr30137-2.c
    branches/fixed-point/gcc/testsuite/gfortran.dg/c_by_val.c
      - copied unchanged from r120373, trunk/gcc/testsuite/gfortran.dg/c_by_val.c
    branches/fixed-point/gcc/testsuite/gfortran.dg/c_by_val_1.f
      - copied unchanged from r120373, trunk/gcc/testsuite/gfortran.dg/c_by_val_1.f
    branches/fixed-point/gcc/testsuite/gfortran.dg/c_by_val_2.f90
      - copied unchanged from r120373, trunk/gcc/testsuite/gfortran.dg/c_by_val_2.f90
    branches/fixed-point/gcc/testsuite/gfortran.dg/c_by_val_3.f90
      - copied unchanged from r120373, trunk/gcc/testsuite/gfortran.dg/c_by_val_3.f90
    branches/fixed-point/gcc/testsuite/gfortran.dg/char_length_1.f90
      - copied unchanged from r120373, trunk/gcc/testsuite/gfortran.dg/char_length_1.f90
    branches/fixed-point/gcc/testsuite/gfortran.dg/func_decl_3.f90
      - copied unchanged from r120373, trunk/gcc/testsuite/gfortran.dg/func_decl_3.f90
    branches/fixed-point/gcc/testsuite/gfortran.dg/generic_11.f90
      - copied unchanged from r120373, trunk/gcc/testsuite/gfortran.dg/generic_11.f90
    branches/fixed-point/gcc/testsuite/gfortran.dg/inquire_iolength.f90
      - copied unchanged from r120373, trunk/gcc/testsuite/gfortran.dg/inquire_iolength.f90
    branches/fixed-point/gcc/testsuite/gfortran.dg/intrinsic_actual_3.f90
      - copied unchanged from r120373, trunk/gcc/testsuite/gfortran.dg/intrinsic_actual_3.f90
    branches/fixed-point/gcc/testsuite/gfortran.dg/intrinsic_actual_4.f90
      - copied unchanged from r120373, trunk/gcc/testsuite/gfortran.dg/intrinsic_actual_4.f90
    branches/fixed-point/gcc/testsuite/gfortran.dg/pure_formal_proc_1.f90
      - copied unchanged from r120373, trunk/gcc/testsuite/gfortran.dg/pure_formal_proc_1.f90
    branches/fixed-point/gcc/testsuite/gfortran.dg/sum_zero_array_1.f90
      - copied unchanged from r120373, trunk/gcc/testsuite/gfortran.dg/sum_zero_array_1.f90
    branches/fixed-point/libgfortran/ChangeLog-2006
      - copied unchanged from r120373, trunk/libgfortran/ChangeLog-2006
Removed:
    branches/fixed-point/gcc/conflict.c
Modified:
    branches/fixed-point/   (props changed)
    branches/fixed-point/ChangeLog
    branches/fixed-point/Makefile.in
    branches/fixed-point/Makefile.tpl
    branches/fixed-point/config/ChangeLog
    branches/fixed-point/config/mh-ppc-darwin
    branches/fixed-point/configure
    branches/fixed-point/configure.in
    branches/fixed-point/gcc/ChangeLog
    branches/fixed-point/gcc/DATESTAMP
    branches/fixed-point/gcc/Makefile.in
    branches/fixed-point/gcc/basic-block.h
    branches/fixed-point/gcc/c-common.c
    branches/fixed-point/gcc/c-decl.c
    branches/fixed-point/gcc/c-opts.c
    branches/fixed-point/gcc/c-typeck.c
    branches/fixed-point/gcc/c.opt
    branches/fixed-point/gcc/caller-save.c
    branches/fixed-point/gcc/cgraph.c
    branches/fixed-point/gcc/cgraph.h
    branches/fixed-point/gcc/cgraphunit.c
    branches/fixed-point/gcc/config.gcc
    branches/fixed-point/gcc/config.in
    branches/fixed-point/gcc/config/alpha/alpha.md
    branches/fixed-point/gcc/config/arm/arm.c
    branches/fixed-point/gcc/config/darwin.c
    branches/fixed-point/gcc/config/frv/frv.md
    branches/fixed-point/gcc/config/ia64/ia64.c
    branches/fixed-point/gcc/config/m32r/m32r.c
    branches/fixed-point/gcc/config/mips/mips.c
    branches/fixed-point/gcc/config/mn10300/mn10300.md
    branches/fixed-point/gcc/config/pa/pa.c
    branches/fixed-point/gcc/config/rs6000/eabi.h
    branches/fixed-point/gcc/config/rs6000/linuxspe.h
    branches/fixed-point/gcc/config/rs6000/rs6000.c
    branches/fixed-point/gcc/config/rs6000/rs6000.h
    branches/fixed-point/gcc/config/rs6000/rs6000.md
    branches/fixed-point/gcc/config/rs6000/vxworks.h
    branches/fixed-point/gcc/config/s390/s390.md
    branches/fixed-point/gcc/config/sh/sh.md
    branches/fixed-point/gcc/config/sparc/sparc.c
    branches/fixed-point/gcc/configure
    branches/fixed-point/gcc/configure.ac
    branches/fixed-point/gcc/cp/ChangeLog
    branches/fixed-point/gcc/cp/cp-tree.h
    branches/fixed-point/gcc/cp/decl.c
    branches/fixed-point/gcc/cp/decl2.c
    branches/fixed-point/gcc/cp/parser.c
    branches/fixed-point/gcc/cp/pt.c
    branches/fixed-point/gcc/cp/semantics.c
    branches/fixed-point/gcc/cp/tree.c
    branches/fixed-point/gcc/cp/typeck.c
    branches/fixed-point/gcc/doc/c-tree.texi
    branches/fixed-point/gcc/doc/install.texi
    branches/fixed-point/gcc/doc/invoke.texi
    branches/fixed-point/gcc/dwarf2out.c
    branches/fixed-point/gcc/emit-rtl.c
    branches/fixed-point/gcc/fold-const.c
    branches/fixed-point/gcc/fortran/ChangeLog
    branches/fixed-point/gcc/fortran/interface.c
    branches/fixed-point/gcc/fortran/intrinsic.c
    branches/fixed-point/gcc/fortran/io.c
    branches/fixed-point/gcc/fortran/ioparm.def
    branches/fixed-point/gcc/fortran/module.c
    branches/fixed-point/gcc/fortran/primary.c
    branches/fixed-point/gcc/fortran/resolve.c
    branches/fixed-point/gcc/fortran/scanner.c
    branches/fixed-point/gcc/fortran/trans-expr.c
    branches/fixed-point/gcc/gimplify.c
    branches/fixed-point/gcc/ipa-pure-const.c
    branches/fixed-point/gcc/ipa-type-escape.c
    branches/fixed-point/gcc/objc/ChangeLog
    branches/fixed-point/gcc/objc/objc-act.c
    branches/fixed-point/gcc/omp-low.c
    branches/fixed-point/gcc/params.def
    branches/fixed-point/gcc/params.h
    branches/fixed-point/gcc/passes.c
    branches/fixed-point/gcc/print-tree.c
    branches/fixed-point/gcc/rtlanal.c
    branches/fixed-point/gcc/sbitmap.c
    branches/fixed-point/gcc/sbitmap.h
    branches/fixed-point/gcc/stor-layout.c
    branches/fixed-point/gcc/testsuite/ChangeLog
    branches/fixed-point/gcc/testsuite/gcc.dg/declspec-3.c
    branches/fixed-point/gcc/testsuite/gcc.dg/overflow-warn-3.c
    branches/fixed-point/gcc/testsuite/gcc.dg/overflow-warn-4.c
    branches/fixed-point/gcc/testsuite/gcc.dg/pr16194.c
    branches/fixed-point/gcc/testsuite/gfortran.dg/dummy_procedure_1.f90
    branches/fixed-point/gcc/testsuite/gfortran.dg/interface_7.f90
    branches/fixed-point/gcc/testsuite/gfortran.dg/io_constraints_1.f90
    branches/fixed-point/gcc/testsuite/gfortran.dg/io_constraints_2.f90
    branches/fixed-point/gcc/testsuite/lib/target-supports.exp
    branches/fixed-point/gcc/tree-cfg.c
    branches/fixed-point/gcc/tree-flow-inline.h
    branches/fixed-point/gcc/tree-flow.h
    branches/fixed-point/gcc/tree-inline.c
    branches/fixed-point/gcc/tree-mudflap.c
    branches/fixed-point/gcc/tree-nested.c
    branches/fixed-point/gcc/tree-optimize.c
    branches/fixed-point/gcc/tree-pass.h
    branches/fixed-point/gcc/tree-profile.c
    branches/fixed-point/gcc/tree-ssa-alias.c
    branches/fixed-point/gcc/tree-ssa-operands.c
    branches/fixed-point/gcc/tree-ssa.c
    branches/fixed-point/gcc/tree.c
    branches/fixed-point/gcc/tree.h
    branches/fixed-point/libcpp/ChangeLog
    branches/fixed-point/libcpp/charset.c
    branches/fixed-point/libcpp/directives.c
    branches/fixed-point/libcpp/lex.c
    branches/fixed-point/libgfortran/ChangeLog
    branches/fixed-point/libgfortran/generated/all_l16.c
    branches/fixed-point/libgfortran/generated/all_l4.c
    branches/fixed-point/libgfortran/generated/all_l8.c
    branches/fixed-point/libgfortran/generated/any_l16.c
    branches/fixed-point/libgfortran/generated/any_l4.c
    branches/fixed-point/libgfortran/generated/any_l8.c
    branches/fixed-point/libgfortran/generated/count_16_l16.c
    branches/fixed-point/libgfortran/generated/count_16_l4.c
    branches/fixed-point/libgfortran/generated/count_16_l8.c
    branches/fixed-point/libgfortran/generated/count_4_l16.c
    branches/fixed-point/libgfortran/generated/count_4_l4.c
    branches/fixed-point/libgfortran/generated/count_4_l8.c
    branches/fixed-point/libgfortran/generated/count_8_l16.c
    branches/fixed-point/libgfortran/generated/count_8_l4.c
    branches/fixed-point/libgfortran/generated/count_8_l8.c
    branches/fixed-point/libgfortran/generated/cshift1_16.c
    branches/fixed-point/libgfortran/generated/cshift1_4.c
    branches/fixed-point/libgfortran/generated/cshift1_8.c
    branches/fixed-point/libgfortran/generated/maxloc1_16_i16.c
    branches/fixed-point/libgfortran/generated/maxloc1_16_i4.c
    branches/fixed-point/libgfortran/generated/maxloc1_16_i8.c
    branches/fixed-point/libgfortran/generated/maxloc1_16_r10.c
    branches/fixed-point/libgfortran/generated/maxloc1_16_r16.c
    branches/fixed-point/libgfortran/generated/maxloc1_16_r4.c
    branches/fixed-point/libgfortran/generated/maxloc1_16_r8.c
    branches/fixed-point/libgfortran/generated/maxloc1_4_i16.c
    branches/fixed-point/libgfortran/generated/maxloc1_4_i4.c
    branches/fixed-point/libgfortran/generated/maxloc1_4_i8.c
    branches/fixed-point/libgfortran/generated/maxloc1_4_r10.c
    branches/fixed-point/libgfortran/generated/maxloc1_4_r16.c
    branches/fixed-point/libgfortran/generated/maxloc1_4_r4.c
    branches/fixed-point/libgfortran/generated/maxloc1_4_r8.c
    branches/fixed-point/libgfortran/generated/maxloc1_8_i16.c
    branches/fixed-point/libgfortran/generated/maxloc1_8_i4.c
    branches/fixed-point/libgfortran/generated/maxloc1_8_i8.c
    branches/fixed-point/libgfortran/generated/maxloc1_8_r10.c
    branches/fixed-point/libgfortran/generated/maxloc1_8_r16.c
    branches/fixed-point/libgfortran/generated/maxloc1_8_r4.c
    branches/fixed-point/libgfortran/generated/maxloc1_8_r8.c
    branches/fixed-point/libgfortran/generated/maxval_i16.c
    branches/fixed-point/libgfortran/generated/maxval_i4.c
    branches/fixed-point/libgfortran/generated/maxval_i8.c
    branches/fixed-point/libgfortran/generated/maxval_r10.c
    branches/fixed-point/libgfortran/generated/maxval_r16.c
    branches/fixed-point/libgfortran/generated/maxval_r4.c
    branches/fixed-point/libgfortran/generated/maxval_r8.c
    branches/fixed-point/libgfortran/generated/minloc1_16_i16.c
    branches/fixed-point/libgfortran/generated/minloc1_16_i4.c
    branches/fixed-point/libgfortran/generated/minloc1_16_i8.c
    branches/fixed-point/libgfortran/generated/minloc1_16_r10.c
    branches/fixed-point/libgfortran/generated/minloc1_16_r16.c
    branches/fixed-point/libgfortran/generated/minloc1_16_r4.c
    branches/fixed-point/libgfortran/generated/minloc1_16_r8.c
    branches/fixed-point/libgfortran/generated/minloc1_4_i16.c
    branches/fixed-point/libgfortran/generated/minloc1_4_i4.c
    branches/fixed-point/libgfortran/generated/minloc1_4_i8.c
    branches/fixed-point/libgfortran/generated/minloc1_4_r10.c
    branches/fixed-point/libgfortran/generated/minloc1_4_r16.c
    branches/fixed-point/libgfortran/generated/minloc1_4_r4.c
    branches/fixed-point/libgfortran/generated/minloc1_4_r8.c
    branches/fixed-point/libgfortran/generated/minloc1_8_i16.c
    branches/fixed-point/libgfortran/generated/minloc1_8_i4.c
    branches/fixed-point/libgfortran/generated/minloc1_8_i8.c
    branches/fixed-point/libgfortran/generated/minloc1_8_r10.c
    branches/fixed-point/libgfortran/generated/minloc1_8_r16.c
    branches/fixed-point/libgfortran/generated/minloc1_8_r4.c
    branches/fixed-point/libgfortran/generated/minloc1_8_r8.c
    branches/fixed-point/libgfortran/generated/minval_i16.c
    branches/fixed-point/libgfortran/generated/minval_i4.c
    branches/fixed-point/libgfortran/generated/minval_i8.c
    branches/fixed-point/libgfortran/generated/minval_r10.c
    branches/fixed-point/libgfortran/generated/minval_r16.c
    branches/fixed-point/libgfortran/generated/minval_r4.c
    branches/fixed-point/libgfortran/generated/minval_r8.c
    branches/fixed-point/libgfortran/generated/product_c10.c
    branches/fixed-point/libgfortran/generated/product_c16.c
    branches/fixed-point/libgfortran/generated/product_c4.c
    branches/fixed-point/libgfortran/generated/product_c8.c
    branches/fixed-point/libgfortran/generated/product_i16.c
    branches/fixed-point/libgfortran/generated/product_i4.c
    branches/fixed-point/libgfortran/generated/product_i8.c
    branches/fixed-point/libgfortran/generated/product_r10.c
    branches/fixed-point/libgfortran/generated/product_r16.c
    branches/fixed-point/libgfortran/generated/product_r4.c
    branches/fixed-point/libgfortran/generated/product_r8.c
    branches/fixed-point/libgfortran/generated/sum_c10.c
    branches/fixed-point/libgfortran/generated/sum_c16.c
    branches/fixed-point/libgfortran/generated/sum_c4.c
    branches/fixed-point/libgfortran/generated/sum_c8.c
    branches/fixed-point/libgfortran/generated/sum_i16.c
    branches/fixed-point/libgfortran/generated/sum_i4.c
    branches/fixed-point/libgfortran/generated/sum_i8.c
    branches/fixed-point/libgfortran/generated/sum_r10.c
    branches/fixed-point/libgfortran/generated/sum_r16.c
    branches/fixed-point/libgfortran/generated/sum_r4.c
    branches/fixed-point/libgfortran/generated/sum_r8.c
    branches/fixed-point/libgfortran/io/io.h
    branches/fixed-point/libgfortran/io/transfer.c
    branches/fixed-point/libgfortran/m4/ifunction.m4
    branches/fixed-point/libstdc++-v3/ChangeLog
    branches/fixed-point/libstdc++-v3/config/abi/pre/gnu.ver
    branches/fixed-point/libstdc++-v3/include/tr1/array

Propchange: branches/fixed-point/
            ('svnmerge-integrated' modified)



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]