Skip to content
Snippets Groups Projects
  1. Feb 17, 2006
    • fxcoudert's avatar
      * MAINTAINERS (Write After Approval): Remove myself. · 2b60afd7
      fxcoudert authored
      	(Language Front End Maintainers):  Add myself as fortran 95
      	maintainer.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111203 138bc75d-0d04-0410-961f-82ee72b054a4
      2b60afd7
    • charlet's avatar
      Resync. · 2b50ab11
      charlet authored
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111200 138bc75d-0d04-0410-961f-82ee72b054a4
      2b50ab11
    • charlet's avatar
      2006-02-17 Ramon Fernandez <fernandez@adacore.com> · ab291bab
      charlet authored
      	    Thomas Quinot  <quinot@adacore.com>
      	    Robert Dewar  <dewar@adacore.com>
      	    Javier Miranda  <miranda@adacore.com>
      
      	* expander.adb: Fix typo in comment
      
      	* exp_pakd.adb: Fix typo
      	Minor comment reformatting.
      
      	* g-dyntab.adb: Minor reformatting
      
      	* exp_ch6.adb (Register_Interface_DT_Entry): Traverse the list of
      	aliased subprograms to look for the abstract interface subprogram.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111199 138bc75d-0d04-0410-961f-82ee72b054a4
      ab291bab
    • charlet's avatar
      2006-02-17 Robert Dewar <dewar@adacore.com> · a2d3b39c
      charlet authored
      	* s-wchcnv.adb: Document handling of [ on output (we do not change
      	this to ["5B"] and the new comments say why not.
      
      	* gnat_ugn.texi: 
      	Add note for -gnatVo that this now includes the cases of type
      	conversions and qualified expressions.
      	Add comments on handling of brackets encoding for Text_IO
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111198 138bc75d-0d04-0410-961f-82ee72b054a4
      a2d3b39c
    • charlet's avatar
      2006-02-17 Matthew Heaney <heaney@adacore.com> · fe2a35e0
      charlet authored
      	* a-convec.ads, a-convec.adb: 
      	(operator "&"): handle potential overflow for large index types
      	(Insert): removed Contraint_Error when using large index types
      	(Insert_Space): removed Constraint_Error for large index types
      	(Length): moved constraint check from Length to Insert
      
      	* a-coinve.ads, a-coinve.adb: Stream attribute procedures are declared
      	as not null access.
      	Explicit raise statements now include an exception message.
      	(operator "&"): handle potential overflow for large index types
      	(Insert): removed Contraint_Error when using large index types
      	(Insert_Space): removed Constraint_Error for large index types
      	(Length): moved constraint check from Length to Insert
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111197 138bc75d-0d04-0410-961f-82ee72b054a4
      fe2a35e0
    • charlet's avatar
      2006-02-17 Vincent Celier <celier@adacore.com> · 3e8aa640
      charlet authored
      	* snames.ads, snames.adb: New standard names for new project attributes:
      	archive_builder, archive_indexer, compiler_pic_option,
      	config_body_file_name, config_body_file_name_pattern,
      	config_file_switches, config_file_unique, config_spec_file_name,
      	config_spec_file_name_pattern, default_builder_switches,
      	default_global_compiler_switches, default_language,
      	dependency_file_kind, global_compiler_switches, include_path,
      	include_path_file, language_kind, linker_executable_option,
      	linker_lib_dir_option, linker_lib_name_option, mapping_file_switches,
      	roots, runtime_project.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111196 138bc75d-0d04-0410-961f-82ee72b054a4
      3e8aa640
    • charlet's avatar
      2006-02-17 Javier Miranda <miranda@adacore.com> · d844abd0
      charlet authored
      	* sem_res.adb (Resolve_Type_Conversion): In case of conversion to an
      	abstract interface type, the static analysis is not enough to know if
      	the interface is implemented or not by the source tagged type. Hence
      	we must pass the work to the expander to generate the required code to
      	evaluate the conversion at run-time.
      	(Resolve_Equality_Op): Do not apply previous
      	transformation if expansion is disasbled, to prevent anomalies when
      	locating global references in a generic unit.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111195 138bc75d-0d04-0410-961f-82ee72b054a4
      d844abd0
    • charlet's avatar
      2006-02-17 Ed Schonberg <schonberg@adacore.com> · 145aeaea
      charlet authored
      	* sem_ch6.adb (Build_Body_To_Inline): Enforce the rule that in order
      	to inline a function that returns an unconstrained type, the return
      	expression must be the first variable declared in the body of the
      	function.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111194 138bc75d-0d04-0410-961f-82ee72b054a4
      145aeaea
    • charlet's avatar
      2006-02-17 Javier Miranda <miranda@adacore.com> · 4bd93e87
      charlet authored
      	    Ed Schonberg  <schonberg@adacore.com>
      
      	* sem_ch3.adb (Build_Discriminated_Subtype): In case of concurrent
      	type we cannot inherit the primitive operations; we inherit the
      	Corresponding_Record_Type (which has the list of primitive operations).
      	(Check_Anonymous_Access_Types): When creating anonymous access types for
      	access components, use Rewrite in order to preserve the tree structure,
      	for ASIS use.
      	(Analyze_Object_Declaration): For limited types with access
      	discriminants with defaults initialized by an aggregate, obtain
      	subtype from aggregate as for other mutable types.
      	(Derived_Type_Declaration): If the derived type is a limited interface,
      	set the corresponding flag (Is_Limited_Record is not sufficient).
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111193 138bc75d-0d04-0410-961f-82ee72b054a4
      4bd93e87
    • charlet's avatar
      2006-02-17 Ed Schonberg <schonberg@adacore.com> · 381236ec
      charlet authored
      	* sem_ch12.adb (Analyze_Package_Instantiation): Inline_Now is false if
      	the current instance is nested within another instance in a child unit.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111192 138bc75d-0d04-0410-961f-82ee72b054a4
      381236ec
    • charlet's avatar
      2006-02-17 Ed Schonberg <schonberg@adacore.com> · 31a6cecc
      charlet authored
      	* sem_ch10.adb (Analyze_With_Clause): If the unit is a subprogram
      	instantiation, the corresponding entity is the related_instance of the
      	wrapper package created for the instance.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111191 138bc75d-0d04-0410-961f-82ee72b054a4
      31a6cecc
    • charlet's avatar
      2006-02-17 Vasiliy Fofanov <fofanov@adacore.com> · dc61eae5
      charlet authored
      	* Makefile.in: Use VMS64 specialized versions of several units in
      	Interfaces.C hierarchy to be compatible with HP C default size choices.
      	Use the default version of Ada.Synchronous_Task_Control for VxWorks 653.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111190 138bc75d-0d04-0410-961f-82ee72b054a4
      dc61eae5
    • charlet's avatar
      2006-02-17 Vasiliy Fofanov <fofanov@adacore.com> · 2c0c89ac
      charlet authored
      	* init.c (facility_resignal_table): new array
      	(__gnat_default_resignal_p): enhance default predicate to resignal if
      	VMS condition has one of the predefined facility codes.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111189 138bc75d-0d04-0410-961f-82ee72b054a4
      2c0c89ac
    • charlet's avatar
      2006-02-17 Robert Dewar <dewar@adacore.com> · b7d56515
      charlet authored
      	* g-os_lib.adb (Copy_File): Make sure that if From has an Invalid_FD,
      	then we close To if it is valid.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111188 138bc75d-0d04-0410-961f-82ee72b054a4
      b7d56515
    • charlet's avatar
      2006-02-17 Ed Schonberg <schonberg@adacore.com> · d251bf50
      charlet authored
      	* freeze.adb (Statically_Discriminated_Components): Return false if
      	the bounds of the type of the discriminant are not static expressions.
      
      	* sem_aggr.adb (Check_Static_Discriminated_Subtype): Return false if
      	the bounds of the discriminant type are not static.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111187 138bc75d-0d04-0410-961f-82ee72b054a4
      d251bf50
    • charlet's avatar
      2006-02-17 Ed Schonberg <schonberg@adacore.com> · 7a23ebc7
      charlet authored
      	* exp_dbug.adb (Debug_Renaming_Declaration): Indicate that the entity
      	must be materialized when the renamed expression is an explicit
      	dereference.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111186 138bc75d-0d04-0410-961f-82ee72b054a4
      7a23ebc7
    • charlet's avatar
      2006-02-17 Javier Miranda <miranda@adacore.com> · 0cba9418
      charlet authored
      	    Robert Dewar  <dewar@adacore.com>
      
      	* exp_ch4.adb (Expand_N_Allocator): If the allocated object is accessed
      	through an access to class-wide interface we force the displacement of
      	the pointer to the allocated object to reference the corresponding
      	secondary dispatch table.
      	(Expand_N_Op_Divide): Allow 64 bit divisions by small power of 2,
      	if Long_Shifts are supported on the target, even if 64 bit divides
      	are not supported (configurable run time mode).
      	(Expand_N_Type_Conversion): Do validity check if validity checks on
      	operands are enabled.
      	(Expand_N_Qualified_Expression): Do validity check if validity checks
      	on operands are enabled.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111185 138bc75d-0d04-0410-961f-82ee72b054a4
      0cba9418
    • charlet's avatar
      2006-02-17 Jose Ruiz <ruiz@adacore.com> · e0bfbf32
      charlet authored
      	* s-taprop-irix.adb, s-taprop-hpux-dce.adb, s-taprop-linux.adb, 
      	s-taprop-solaris.adb, s-taprop-vms.adb, s-taprop-mingw.adb, 
      	s-taprop-posix.adb, s-taprop-vxworks.adb, s-taprop-lynxos.adb, 
      	s-taprop-tru64.adb (Set_False, Set_True, Suspend_Until_True): Add
      	Abort_Defer/Undefer pairs to avoid the possibility of a task being
      	aborted while owning a lock.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111184 138bc75d-0d04-0410-961f-82ee72b054a4
      e0bfbf32
    • charlet's avatar
      2006-02-17 Eric Botcazou <botcazou@adacore.com> · e2dcd12e
      charlet authored
      	PR ada/26315
      
      	* utils2.c (find_common_type): If both input types are BLKmode and
      	have the same constant size, keep using the first one.
      
      	* bindgen.adb: (Gen_Versions_Ada): Revert previous workaround.
      
      	* decl.c (gnat_to_gnu_entity): Only check TREE_OVERFLOW for a constant.
      
      	* misc.c (gnat_handle_option): New case for -Woverlength-strings.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111183 138bc75d-0d04-0410-961f-82ee72b054a4
      e2dcd12e
    • charlet's avatar
      2006-02-17 Ed Schonberg <schonberg@adacore.com> · 5f56d1ef
      charlet authored
      	* sem_ch4.adb (Find_Boolean_Types): If one of the operands is an
      	aggregate, check the interpretations of the other operand to find one
      	that may be a boolean array.
      	(Analyze_Selected_Component): Fix flow-of-control typo in case where
      	the prefix is a private extension.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111182 138bc75d-0d04-0410-961f-82ee72b054a4
      5f56d1ef
    • aph's avatar
      2006-02-16 Andrew Haley <aph@redhat.com> · dce8f3de
      aph authored
              * stacktrace.cc (GetStackTraceElements): Call
              gnu::gcj::runtime::NameFinder::removeUnknown() to determine if
              non-Java frames should be removed from a printed stack trace.
              Pass methodName to getLineNumberForFrame().
              (getLineNumberForFrame): Set method_name from info.dli_sname.
              * gnu/gcj/runtime/NameFinder.java (removeUnknown): New method.
              (remove_unknown): New variable.
              * include/java-stack.h (_Jv_StackTrace::getLineNumberForFrame):
              Add methodName arg.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111181 138bc75d-0d04-0410-961f-82ee72b054a4
      dce8f3de
    • rsandifo's avatar
      gcc/fortran/ · 0290e11b
      rsandifo authored
      	* trans-common.c: Include rtl.h earlier.
      	* trans-decl.c: Likewise.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111178 138bc75d-0d04-0410-961f-82ee72b054a4
      0290e11b
    • paolo's avatar
      2006-02-17 Paolo Carlini <pcarlini@suse.de> · e8f3af83
      paolo authored
      	    Howard Hinnant  <hhinnant@apple.com>
      
      	PR libstdc++/26250
      	* include/bits/sstream.tcc (basic_stringbuf<>::overflow): Tweak
      	to leave epgtr() just past the new write position, as per the
      	relevant bits of 27.7.1.3/8 (not changed by DR 432).
      	* testsuite/27_io/basic_stringbuf/overflow/char/26250.cc: New.
      	* testsuite/27_io/basic_stringbuf/overflow/wchar_t/26250.cc: Same.
      
      	* docs/html/ext/howto.html: Add entries for DR 169 and DR 432.
      
      	* include/std/std_sstream.h (basic_stringbuf<>::_M_sync): Move out
      	of line...
      	* include/bits/sstream.tcc: ... here.
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111177 138bc75d-0d04-0410-961f-82ee72b054a4
      e8f3af83
    • law's avatar
      · 8dbf774a
      law authored
      	* tree-vrp.c (set_value_range_to_nonnegative): New function.
      	(vrp_expr_computes_nonnegative, ssa_name_nonnegative_p): Likewise.
      	(ssa_name_nonzero_p): Likewise.
      	(get_value_range): Return NULL if VRP is not running.
      	(extract_range_from_expr): Fallback to tree_expr_XXX_p if
      	VRP routines do not discover a range.
      	(vrp_finalize): Clear VR_VALUE to indicate VRP is not running.
      	* tree.h (ssa_name_nonzero_p, ssa_name_nonnegative_p): Prototype.
      	* fold-const.c (tree_expr_nonzero_p): For SSA_NAMEs, query VRP.
      	(tree_expr_nonnegative_p): Similarly.
      	* tree-ssa-dom.c (nonzero_vars, nonzero_vars_stack): Remove.
      	(restore_nonzero_vars_to_original_value): Remove.
      	(unsafe_associative_fp_binop): Remove.
      	(tree_ssa_dominator_optimize): Remove initialization and
      	finalization of nonzero_vars and nonzero_vars_stack.
      	(dom_opt_initialize_block): No longer push marker on
      	nonzero_vars_stack.
      	(dom_opt_finalize_block): No longer call
      	restore_nonzero_vars_to_original_value.
      	(record_equivalences_from_phis): No longer look for
      	nonzero PHI arguments.
      	(cprop_into_successor_phis): No longer propagate nonzero
      	property into PHI arguments.  Lose unused argument.  Caller
      	updated.
      	(record_equivalences_from_stmt): No longer record nonzero
      	values for SSA_NAMEs.
      	(lookup_avail_expr): No longer use nonzero_vars.
      
      	* gcc.dg/tree-ssa/vrp24.c: Update expected output.
      	* gcc.dg/tree-ssa/vrp26.c: New test.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111175 138bc75d-0d04-0410-961f-82ee72b054a4
      8dbf774a
    • law's avatar
      * stor-layout.c (set_sizetype): Set TYPE_MAX_VALUE properly · e345fa3a
      law authored
              for sizetype when sizetype is unsigned.
      
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111170 138bc75d-0d04-0410-961f-82ee72b054a4
      e345fa3a
    • gccadmin's avatar
      Daily bump. · 3c7d3b8d
      gccadmin authored
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111168 138bc75d-0d04-0410-961f-82ee72b054a4
      3c7d3b8d
    • hjl's avatar
      2006-02-16 Denis Nagorny <denis_nagorny@linux.intel.com> · a80cd853
      hjl authored
      	PR rtl-optimization/25603
      	* reload.c (reg_inc_found_and_valid_p): New. Check REG_INC note.
      	(regno_clobbered_p): Use it. Reusing SETS argument for REG_INC case.
      	* reload1.c (choose_reload_regs): Added call of regno_clobbered_p 
      	with new meaning of SETS.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111162 138bc75d-0d04-0410-961f-82ee72b054a4
      a80cd853
  2. Feb 16, 2006
    • jsm28's avatar
      gcc: · ee085235
      jsm28 authored
      	PR target/20353
      	PR target/24578
      	PR target/24837
      	* config/linux.opt: New file.
      	* config/linux.h (CHOOSE_DYNAMIC_LINKER, UCLIBC_DYNAMIC_LINKER,
      	LINUX_DYNAMIC_LINKER): Define.
      	(TARGET_C99_FUNCTIONS): Define depending on TARGET_GLIBC.
      	* config.gcc (*-*-linux*): Define extra_options.
      	(*-*-*uclibc*): Define UCLIBC_DEFAULT.
      	(arm*-*-linux-gnueabi): Change to arm*-*-linux-*eabi.
      	* config/arm/linux-eabi.h (LINUX_TARGET_INTERPRETER): Change to
      	GLIBC_DYNAMIC_LINKER.
      	* config/arm/linux-elf.h (LINUX_TARGET_INTERPRETER): Likewise.
      	(LINUX_TARGET_LINK_SPEC): Use LINUX_DYNAMIC_LINKER.
      	* config/mips/linux.h (GLIBC_DYNAMIC_LINKER): Define.
      	(LINK_SPEC): Use LINUX_DYNAMIC_LINKER.
      	* doc/invoke.texi (GNU/Linux Options): New section.
      
      gcc/testsuite:
      	* gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
      	__UCLIBC__ is defined.
      
      libstdc++-v3:
      	PR libstdc++/14939
      	* config/os/uclibc/ctype_base.h, config/os/uclibc/ctype_inline.h,
      	config/os/uclibc/ctype_noninline.h, config/os/uclibc/os_defines.h:
      	New.
      	* acinclude.m4 (GLIBCXX_CONFIGURE): Test whether using uClibc.
      	* configure.host: Use os/uclibc for uClibc.
      	* crossconfig.m4 (*-linux*): Use link tests.  Don't hardcode
      	presence of math functions.
      	* configure: Regenerate.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111160 138bc75d-0d04-0410-961f-82ee72b054a4
      ee085235
    • andreast's avatar
      2006-02-16 Andreas Tobler <a.tobler@schweiz.ch> · 6cbfba8c
      andreast authored
      	* testsuite/libffi.call/return_dbl.c: New test case.
      	* testsuite/libffi.call/return_dbl1.c: Likewise.
      	* testsuite/libffi.call/return_dbl2.c: Likewise.
      	* testsuite/libffi.call/return_fl.c: Likewise.
      	* testsuite/libffi.call/return_fl1.c: Likewise.
      	* testsuite/libffi.call/return_fl2.c: Likewise.
      	* testsuite/libffi.call/return_fl3.c: Likewise.
      	* testsuite/libffi.call/closure_fn6.c: Likewise.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111156 138bc75d-0d04-0410-961f-82ee72b054a4
      6cbfba8c
    • ebotcazou's avatar
      * env.c (__gnat_setenv): Use size_t. · 360a49ca
      ebotcazou authored
      	(__gnat_unsetenv): Likewise.
      	(__gnat_clearenv): Likewise.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111155 138bc75d-0d04-0410-961f-82ee72b054a4
      360a49ca
    • ebotcazou's avatar
      * config/sparc/sparc.md (setjmp): Rewrite. · 88936150
      ebotcazou authored
      	(setjmp_32): Delete.
      	(setjmp_64): Likewise.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111154 138bc75d-0d04-0410-961f-82ee72b054a4
      88936150
    • jakub's avatar
      PR fortran/26224 · dee7e79f
      jakub authored
      	* parse.c (parse_omp_do, parse_omp_structured_block): Call
      	gfc_commit_symbols and gfc_warning_check.
      
      	* gfortran.dg/gomp/pr26224.f: New test.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111153 138bc75d-0d04-0410-961f-82ee72b054a4
      dee7e79f
    • jakub's avatar
      * openmp.c (resolve_omp_clauses): Add a dummy case label to workaround · d3ec4534
      jakub authored
      	PR middle-end/26316.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111152 138bc75d-0d04-0410-961f-82ee72b054a4
      d3ec4534
    • andreast's avatar
      2006-02-16 Andreas Tobler <a.tobler@schweiz.ch> · 019a3b64
      andreast authored
      	* testsuite/libffi.call/nested_struct2.c: Remove ffi_type_mylong
      	definition.
      	* testsuite/libffi.call/ffitest.h: Add ffi_type_mylong definition
      	here to be used by other test cases too.
      
      	* testsuite/libffi.call/nested_struct10.c: New test case.
      	* testsuite/libffi.call/nested_struct9.c: Likewise.
      	* testsuite/libffi.call/nested_struct8.c: Likewise.
      	* testsuite/libffi.call/nested_struct7.c: Likewise.
      	* testsuite/libffi.call/nested_struct6.c: Likewise.
      	* testsuite/libffi.call/nested_struct5.c: Likewise.
      	* testsuite/libffi.call/nested_struct4.c: Likewise.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111151 138bc75d-0d04-0410-961f-82ee72b054a4
      019a3b64
    • dberlin's avatar
      2006-02-16 Daniel Berlin <dberlin@dberlin.org> · 911686dc
      dberlin authored
      	* tree-ssa-operands.c (access_can_touch_variable): Fix typo in
      	 previous change.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111148 138bc75d-0d04-0410-961f-82ee72b054a4
      911686dc
    • rakdver's avatar
      * loop-invariant.c (invariant_for_use, check_dependencies): Fail for · 2e33cac5
      rakdver authored
      	read-write uses.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111141 138bc75d-0d04-0410-961f-82ee72b054a4
      2e33cac5
    • rakdver's avatar
      PR rtl-optimization/26296 · a39b96b6
      rakdver authored
      	* Makefile.in (loop-invariant.c): Add except.h dependency.
      	* loop-invariant.c: Include except.h.
      	(find_invariant_insn): Ignore insns satisfying can_throw_internal.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111139 138bc75d-0d04-0410-961f-82ee72b054a4
      a39b96b6
    • pbrook's avatar
      2005-02-16 Paul Brook <paul@codesourcery.com> · 95468ea2
      pbrook authored
      	* reload1.c (emit_reload_insns): Invalidate dead input registers used
      	for reloads.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111137 138bc75d-0d04-0410-961f-82ee72b054a4
      95468ea2
    • victork's avatar
      testsuite/ · 3000c6f3
      victork authored
      2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
      
      	PR tree-opt/25918
      	* lib/target-supports.exp
      	(check_effective_target_vect_short_mult): New.
      	(check_effective_target_vect_char_mult): New.
      	(check_effective_target_vect_widen_sum_qi_to_si): New.
      	(check_effective_target_vect_widen_sum_qi_to_hi): New.
      	(check_effective_target_vect_widen_sum_hi_to_si): New.
      	* gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
      	vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
      	* vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
      	* vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
      	* gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
      	vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
      	vect-reduc-pattern-2c.c
      	* gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
      	vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
      	vect-reduc-pattern-1c.c
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111135 138bc75d-0d04-0410-961f-82ee72b054a4
      3000c6f3
    • victork's avatar
      * MAINTAINERS (Write After Approval): Add myself. · e1c7b125
      victork authored
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111134 138bc75d-0d04-0410-961f-82ee72b054a4
      e1c7b125
Loading