Skip to content
Snippets Groups Projects
  1. Oct 15, 2007
    • Alexandre Oliva's avatar
      re PR tree-optimization/33735 (verify_stmts failed: missing PHI def) · 1432b19f
      Alexandre Oliva authored
      gcc/ChangeLog:
      PR tree-optimization/33735
      PR tree-optimization/33572
      * tree-inline.c (update_ssa_across_abnormal_edges): Revert
      2007-10-09's change.
      * except.c (duplicate_eh_regions): Don't look for prev_try
      beyond ERT_ALLOWED_EXCEPTIONS with an empty list.
      gcc/testsuite/ChangeLog:
      PR tree-optimization/33735
      * g++.dg/torture/pr33735.C: New.
      
      From-SVN: r129356
      1432b19f
    • Alexandre Oliva's avatar
      re PR middle-end/33706 (gcc_assert failure in verify_eh_edges) · aa792834
      Alexandre Oliva authored
      gcc/ChangeLog:
      PR middle-end/33706
      * tree-inline.c (copy_bb): Use bsi_replace to replace a
      __builtin_va_arg_pack-containing call stmt.
      gcc/testsuite/ChangeLog:
      PR middle-end/33706
      * gcc.dg/va-arg-pack-2.c: New.
      
      From-SVN: r129355
      aa792834
    • Razya Ladelsky's avatar
      matrix-reorg.c (gate_matrix_reorg): Don't comment out whole program flag. · 608a3be9
      Razya Ladelsky authored
      2007-10-15  Razya Ladelsky  <razya@il.ibm.com>
      
              * matrix-reorg.c (gate_matrix_reorg): Don't comment out whole
              program flag.
      
      From-SVN: r129351
      608a3be9
    • Jakub Jelinek's avatar
      re PR tree-optimization/33619 (TER breaks some inline-asm code (again)) · e0b55676
      Jakub Jelinek authored
      	PR tree-optimization/33619
      	* tree-ssa-ter.c (is_replaceable_p): Return false for all
      	calls.
      
      	* gcc.dg/pr33619.c: New test.
      
      From-SVN: r129350
      e0b55676
    • David Edelsohn's avatar
      lib/target-supports.exp (check_vmx_hw_available): Add -maltivec flag for AIX. · fc632f6e
      David Edelsohn authored
      	lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
      	flag for AIX.
      	(check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
      
      From-SVN: r129349
      fc632f6e
    • David Edelsohn's avatar
      * config.gcc (powerpc-ibm-aix5*): Install altivec.h · c4a79427
      David Edelsohn authored
      From-SVN: r129348
      c4a79427
    • Richard Guenther's avatar
      fold-const.c (extract_array_ref): Remove. · 3e0de255
      Richard Guenther authored
      2007-10-15  Richard Guenther  <rguenther@suse.de>
      
      	* fold-const.c (extract_array_ref): Remove.
      	(fold_comparison): Handle POINTER_PLUS_EXPR with the
      	generic address expression comparison folding.  Remove
      	the folding that used extract_array_ref.
      
      From-SVN: r129347
      3e0de255
    • Jerry DeLisle's avatar
      re PR libfortran/33055 (Runtime error in INQUIRE unit existance with -fdefault-integer-8) · eb64c8e5
      Jerry DeLisle authored
      2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
      
      	PR libfortran/33055
      	* gfortran.dg/inquire_11.f90: New test.
      	* gfortan.dg/negative_unit_int8.f: New test.
      
      From-SVN: r129346
      eb64c8e5
    • Arnaud Charlet's avatar
      Resync. · f0e1e807
      Arnaud Charlet authored
      From-SVN: r129345
      f0e1e807
    • Jerry DeLisle's avatar
      re PR libfortran/33055 (Runtime error in INQUIRE unit existance with -fdefault-integer-8) · 6ae786d2
      Jerry DeLisle authored
      2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
      
      	PR libfortran/33055
      	* io/inquire.c (inquire_via_unit):  If inquiring by unit, check for
      	an error condition from the IOSTAT variable and set EXIST to false if
      	there was a bad unit number.
      
      From-SVN: r129344
      6ae786d2
    • Robert Dewar's avatar
      errout.ads: Comment clarification · 1033834f
      Robert Dewar authored
      2007-10-15  Robert Dewar  <dewar@adacore.com>
      
      	* errout.ads: Comment clarification
      
      	* exp_ch4.adb (Expand_N_Allocator): Code cleanup.
      	(Expand_N_Op_Eq): Improve handling of array equality with -gnatVa
      
      	* lib.ads: Comment update
      
      	* init.c: Minor reformatting.
      
      	* sem_attr.adb: Minor formatting
      
      	* osint-b.ads: Minor reformatting
      
      	* sem_ch9.adb: Implement -gnatd.I switch
      
      	* g-comlin.adb: (Start): Fix handling of empty command line.
      
      	* gnatcmd.adb (GNATCmd): Do not put the -rules in the -cargs section,
      	even when -rules follows the -cargs section.
      
      From-SVN: r129343
      1033834f
    • Thomas Quinot's avatar
      g-soccon-vms.ads: Fix value of MSG_WAITALL. · 569f538b
      Thomas Quinot authored
      2007-10-15  Thomas Quinot  <quinot@adacore.com>
      
      	* g-soccon-vms.ads: Fix value of MSG_WAITALL.
      
      	* gen-soccon.c: 
      	Update documentation to note that OpenVMS 8.3 or later must be used
      	to generate g-soccon-vms.ads.
      
      	* atree.adb: Add ??? comment
      
      	* exp_util.adb: Minor reformatting.
      	Add ??? comment in Kill_Dead_Code.
      
      From-SVN: r129342
      569f538b
    • Vincent Celier's avatar
      gnat_ugn.texi: Add documentation for switches --version and --help for the GNAT tools gnatbind... · 54df6fd9
      Vincent Celier authored
      2007-10-15  Vincent Celier  <celier@adacore.com>
      	    Robert Dewar  <dewar@adacore.com>
      
      	* gnat_ugn.texi: Add documentation for switches --version and --help
      	for the GNAT tools gnatbind, gnatlink, gnatmake, gnatchop, gnatname,
      	gnatxref, gnatfind, gnatls, and gnatclean.
      	Document -gnatw.o.
      	Mention attribute Excluded_Source_Dirs
      	Replace obsolescent attribute Locally_Removed_Files with attribute
      	Excluded_Source_Files.
      	Improve documentation of -u (gnatbind)
      	Document how to do reliable stack checking for the environmental task
      	on iVMS.
      
      	* gnat_rm.texi: Rewrite section about No_Implicit_Dynamic_Code.
      	Document attribute Excluded_Source_Files and indicate that attribute
      	Locally_Removed_Files is obsolescent.
      
      From-SVN: r129341
      54df6fd9
    • Emmanuel Briot's avatar
      xref_lib.adb (Get_Full_Type): Add support for the 'h' entity type, ie interfaces. · e0aacc92
      Emmanuel Briot authored
      2007-10-15  Emmanuel Briot  <briot@adacore.com>
      
      	* xref_lib.adb (Get_Full_Type): Add support for the 'h' entity type, ie
      	interfaces.
      
      	* xr_tabls.adb (Add_Reference): Add support for the new 'R' reference
      	type, for dispatching calls.
      
      From-SVN: r129340
      e0aacc92
    • Tristan Gingold's avatar
      trans.c (gnat_to_gnu): Remove the padding structure more often. · 03bc9897
      Tristan Gingold authored
      2007-10-15  Tristan Gingold  <gingold@adacore.com>
      
      	* trans.c (gnat_to_gnu): Remove the padding structure more often.
      	This optimize assignment to over-aligned record.
      
      From-SVN: r129339
      03bc9897
    • Olivier Hainque's avatar
      tb-alvms.c (tb_entry_t, [...]): Store a frame pointer instead of a procedure... · 23d083f2
      Olivier Hainque authored
      tb-alvms.c (tb_entry_t, [...]): Store a frame pointer instead of a procedure value in each traceback entry.
      
      2007-10-15  Olivier Hainque  <hainque@adacore.com>
      
      	* tb-alvms.c (tb_entry_t, __gnat_backtrace): Store a frame pointer
      	instead of a procedure value in each traceback entry.
      
      	* g-trasym-vms-alpha.adb (Symbolic_Traceback): Pass frame pointer
      	instead of procedure value to TBK$SYMBOLIZE.
      
      	* s-traent-vms.adb (PV_For): Rename as FP_For and access the proper
      	field.
      	(TB_Entry_For): Account for the PV/FP renaming.
      
      	* s-traent-vms.ads (Traceback_Entry): Rename PV component into FP and
      	add comment.
      	(Null_TB_Entry): Account for change of component name.
      	(PV_For): Rename as FP_For.
      
      From-SVN: r129338
      23d083f2
    • Ed Schonberg's avatar
      sem_disp.adb (Find_Controlling_Arg): Examine the call node before examining its original form... · ca14fd02
      Ed Schonberg authored
      2007-10-15  Ed Schonberg  <schonberg@adacore.com>
      
      	* sem_disp.adb (Find_Controlling_Arg): Examine the call node before
      	examining its original form, to handle properly operator calls that
      	have been rewritten.
      
      From-SVN: r129337
      ca14fd02
    • Ed Schonberg's avatar
      sem_ch6.adb (Find_Corresponding_Spec): If the previous entity is a body... · 81db9d77
      Ed Schonberg authored
      sem_ch6.adb (Find_Corresponding_Spec): If the previous entity is a body generated for a function with a controlling...
      
      2007-10-15  Ed Schonberg  <schonberg@adacore.com>
      
      	* sem_ch6.adb (Find_Corresponding_Spec): If the previous entity is a
      	body generated for a function with a controlling result that is a null
      	extension, discard the generated body in favor of the current explicit
      	one.
      
      From-SVN: r129336
      81db9d77
    • Tristan Gingold's avatar
      system-vms-ia64.ads: New file. · 78ee282c
      Tristan Gingold authored
      2007-10-15  Tristan Gingold  <gingold@adacore.com>
      
      	* system-vms-ia64.ads: New file.
      
      	* system-vms_64.ads: Minor comment fix.
      
      From-SVN: r129335
      78ee282c
    • Hristian Kirtchev's avatar
      sem_ch4.adb: Minor code and comment reformatting. · 24657705
      Hristian Kirtchev authored
      2007-10-15  Hristian Kirtchev  <kirtchev@adacore.com>
      
      	* sem_ch4.adb: Minor code and comment reformatting.
      	(Analyze_Allocator): When the designated type of an unconstrained
      	allocator is a record with unknown discriminants or an array with
      	unknown range bounds, emit a detailed error message depending on the
      	compilation mode and whether the designated type is limited.
      
      From-SVN: r129334
      24657705
    • Gary Dismukes's avatar
      sem_ch3.adb (Build_Derived_Concurrent_Type): Set the Is_Constrained flag of... · 0501956d
      Gary Dismukes authored
      sem_ch3.adb (Build_Derived_Concurrent_Type): Set the Is_Constrained flag of derived concurrent types...
      
      2007-10-15  Gary Dismukes  <dismukes@adacore.com>
      
      	* sem_ch3.adb (Build_Derived_Concurrent_Type): Set the Is_Constrained
      	flag of derived concurrent types, taking into account the flag setting
      	on the parent subtype and any new set of discriminants.
      
      From-SVN: r129333
      0501956d
    • Hristian Kirtchev's avatar
      sem_ch12.adb: Minor code reformatting. · 5404d9df
      Hristian Kirtchev authored
      2007-10-15  Hristian Kirtchev  <kirtchev@adacore.com>
      
      	* sem_ch12.adb: Minor code reformatting.
      	(Check_Generic_Child_Unit): Iterate over the homonym chain in order to
      	find the parent package which may have been hidden by local
      	declarations.
      
      From-SVN: r129332
      5404d9df
    • Gary Dismukes's avatar
      sem_aggr.adb (Resolve_Record_Aggregate): In the case of a box association for... · f91e8020
      Gary Dismukes authored
      sem_aggr.adb (Resolve_Record_Aggregate): In the case of a box association for an access component...
      
      2007-10-15  Gary Dismukes  <dismukes@adacore.com>
      
      	* sem_aggr.adb (Resolve_Record_Aggregate): In the case of a box
      	association for an access component, add an association with null as
      	the expression. Remove testing for array subtypes and the setting in
      	that case of Ctyp to the array component type, which prevented proper
      	inclusion of an association for null-initialized arrays. Collapse
      	condition that tests for array subtypes into just a test of
      	Is_Partially_Initialized_Type (which already covers arrays anyway).
      
      From-SVN: r129331
      f91e8020
    • Robert Dewar's avatar
      rtsfind.adb: (Load_RTU): Turn off style checks for Load call · 3d63f8c9
      Robert Dewar authored
      2007-10-15  Robert Dewar  <dewar@adacore.com>
      
      	* rtsfind.adb: (Load_RTU): Turn off style checks for Load call
      
      From-SVN: r129330
      3d63f8c9
    • Vincent Celier's avatar
      snames.adb, snames.ads: Add new standard name runtime_library_dir · 1b685674
      Vincent Celier authored
      2007-10-15  Vincent Celier  <celier@adacore.com>
      
      	* snames.adb, snames.ads: Add new standard name runtime_library_dir
      
      	* prj.ads (Language_Config): Add new component Runtime_Library_Dir
      
      	* prj-attr.adb: Add project level attribute Runtime_Library_Dir
      
      	* prj-env.adb (Create_Mapping_File): Do not put an entry if the path of
      	the source is unknown.
      
      	* prj-ext.adb: Spelling error fix
      
      	* prj-nmsc.adb (Check_Ada_Name): Reject any unit that includes an Ada
      	95 reserved word in its name.
      	(Process_Project_Level_Array_Attributes): Process new attribute
      	Runtime_Library_Dir.
      
      	* prj-part.adb (Parse_Single_Project): Do not check the name of the
      	config project against the user project names.
      
      	* prj-proc.adb (Expression): In multi-language mode, indexes that do
      	not include a dot are always case insensitive.
      	(Process_Declarative_Items): Ditto
      	(Process_Project_Tree_Phase_1): Set Success to False in case an error is
      	detected.
      
      	* prj-util.adb (Value_Of (In_Array)): When Force_Lower_Case_Index is
      	True, compare both indexes in lower case.
      
      From-SVN: r129329
      1b685674
    • Jerry DeLisle's avatar
      re PR libfortran/33055 (Runtime error in INQUIRE unit existance with -fdefault-integer-8) · c16dd6a8
      Jerry DeLisle authored
      2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
      
      	PR fortran/33055
      	* trans-io.c (create_dummy_iostat): New function to create a unique
      	dummy variable expression to use with IOSTAT.
      	(gfc_trans_inquire): Use the new function to pass unit number error info
      	to run-time library if a regular IOSTAT variable was not given.
      
      From-SVN: r129328
      c16dd6a8
    • Bob Duff's avatar
      sem_case.adb, [...]: Replace use of Heap_Sort_A (passing'Unrestricted_Access... · d4731b80
      Bob Duff authored
      sem_case.adb, [...]: Replace use of Heap_Sort_A (passing'Unrestricted_Access of nested subprograms...
      
      2007-10-15  Bob Duff  <duff@adacore.com>
      
      	* sem_case.adb, sem_ch13.adb, lib-sort.adb: Replace use of Heap_Sort_A
      	(passing'Unrestricted_Access of nested subprograms to Sort) with use of
      	the generic Heap_Sort_G, in order to avoid trampolines.
      
      From-SVN: r129327
      d4731b80
    • Vincent Celier's avatar
      mlib-tgt-specific.adb (Support_For_Libraries): New function... · 28eba57c
      Vincent Celier authored
      2007-10-15  Vincent Celier  <celier@adacore.com>
      
      	* mlib-tgt-specific.adb (Support_For_Libraries): New function,
      	returning None, used when there is no platform specific body for
      	MLib.Tgt.Specific.
      
      From-SVN: r129326
      28eba57c
    • Thomas Quinot's avatar
      exp_dist.adb (Add_RACW_Primitive_Declarations_And_Bodies): Do not attempt to... · 2cd6f54e
      Thomas Quinot authored
      exp_dist.adb (Add_RACW_Primitive_Declarations_And_Bodies): Do not attempt to generate stubs for hidden primitive operations.
      
      2007-10-15  Thomas Quinot  <quinot@adacore.com>
      
      	* exp_dist.adb (Add_RACW_Primitive_Declarations_And_Bodies): Do not
      	attempt to generate stubs for hidden primitive operations.
      
      From-SVN: r129325
      2cd6f54e
    • Hristian Kirtchev's avatar
      exp_ch9.adb (Actual_Index_Expression): When the expansion occurs inside a generic body... · 3c2c15ab
      Hristian Kirtchev authored
      2007-10-15  Hristian Kirtchev  <kirtchev@adacore.com>
      
      	* exp_ch9.adb (Actual_Index_Expression): When the expansion occurs
      	inside a generic body, retrieve the full view of the entry family
      	discrete subtype if available.
      
      From-SVN: r129324
      3c2c15ab
    • Ed Schonberg's avatar
      exp_ch3.adb (Build_Init_Procedure): Keep separate the initialization of tagged... · ae7adb1b
      Ed Schonberg authored
      exp_ch3.adb (Build_Init_Procedure): Keep separate the initialization of tagged types whose ultimate ancestor is a...
      
      2007-10-15  Ed Schonberg  <schonberg@adacore.com>
      
      	* exp_ch3.adb (Build_Init_Procedure): Keep separate the initialization
      	of tagged types whose ultimate ancestor is a CPP type.
      	(Freeze_Array_Type): For a packed array type, generate an initialization
      	procedure if the type is public, to handle properly a client that
      	specifies Normalize_Scalars.
      
      From-SVN: r129323
      ae7adb1b
    • Javier Miranda's avatar
      exp_attr.adb (Expand_N_Attribute_Reference): Case Access, Unchecked_Access,... · 3192631e
      Javier Miranda authored
      exp_attr.adb (Expand_N_Attribute_Reference): Case Access, Unchecked_Access, and Unrestricted_Access.
      
      2007-10-15  Javier Miranda  <miranda@adacore.com>
      
      	* exp_attr.adb (Expand_N_Attribute_Reference): Case Access,
      	Unchecked_Access, and Unrestricted_Access. Cleanup code that takes
      	care of access to class-wide interface types plus removal of bizarre
      	conversion of tagged object to access type (reported by Gary
      	Dismukes). After this patch there is no need to perform any
      	additional management on these nodes in Expand_Interface_Actuals.
      
      	* exp_disp.adb (Expand_Interface_Actuals): Code cleanup. Remove code
      	that handles use of 'Access and 'Unchecked_Access applied to
      	actuals covering interface types. Such code is now
      	centralized in Expand_N_Attribute_Reference.
      
      From-SVN: r129322
      3192631e
    • Tristan Gingold's avatar
      debug.adb: Document use of -gnatd.a and -gnatd.I · a8ee4645
      Tristan Gingold authored
      2007-10-15  Tristan Gingold  <gingold@adacore.com>
      
      	* debug.adb: Document use of -gnatd.a and -gnatd.I
      
      	* layout.adb: On OpenVMS -gnatd.a disables alignment optimization.
      
      From-SVN: r129321
      a8ee4645
    • Emmanuel Briot's avatar
      ali.ads, ali.adb (Scan_ALI): Initialize XE.Tref to a known default value. · 250db549
      Emmanuel Briot authored
      2007-10-15  Emmanuel Briot  <briot@adacore.com>
      
      	* ali.ads, ali.adb (Scan_ALI): Initialize XE.Tref to a known default
      	value.
      	(Xref_Record): Change type for Line, since in the case of a reference to
      	a predefined entity (as happens for array index types), the line is set
      	to 0.
      	Add support for parsing multiple array index types info, or
      	multiple inherited interfaces info. This information cannot be stored
      	in Xref_Entity_Record, which only supports a single instance of Tref_*,
      	and is therefore stored in the list of references instead. It has a
      	special treatement later on in tools that use this information.
      
      From-SVN: r129320
      250db549
    • Geert Bosch's avatar
      adaint.c, [...]: Initial port to arm-mentor-nucleus. · aace458a
      Geert Bosch authored
      2007-10-15  Geert Bosch  <bosch@adacore.com>
      
      	* adaint.c, socket.c, cal.c: Initial port to arm-mentor-nucleus.
      
      	* expect.c: Initial port to arm-mentor-nucleus.
      	Use kill for __gnat_kill() on VMS.
      
      From-SVN: r129319
      aace458a
    • Robert Dewar's avatar
      s-taprop-solaris.adb, [...]: Minor reformatting. · 67ce0d7e
      Robert Dewar authored
      2007-10-15  Robert Dewar  <dewar@adacore.com>
      
      	* s-taprop-solaris.adb, s-taprop-vms.adb, s-taprop-mingw.adb, 
      	s-taprop-vxworks.adb, s-taprop-posix.adb, a-calend-vms.adb,
      	a-calend.adb, a-nuflra.adb, a-tigeau.adb, a-wtgeau.adb, 
      	checks.adb, bindgen.adb, eval_fat.adb, exp_fixd.adb, fmap.adb, 
      	freeze.adb, g-awk.adb, g-calend.adb, g-diopit.adb, g-expect.adb, 
      	gnatchop.adb, gnatlink.adb, g-spipat.adb, g-thread.adb, make.adb, 
      	mdll.adb, mlib.adb, mlib-prj.adb, osint.adb, par-ch3.adb, prj.adb, 
      	prj-makr.adb, sem_prag.adb, sem_type.adb, s-fatgen.adb, s-fileio.adb, 
      	sinfo.ads, sinput-d.adb, s-taasde.adb, s-tasdeb.ads, s-tasren.adb, 
      	s-tassta.adb, s-tpobop.adb, s-tposen.adb, stylesw.adb, types.ads,
      	uintp.adb, validsw.adb, makegpr.adb, a-rbtgso.adb, a-crbtgo.adb, 
      	a-coorse.adb, a-convec.adb, a-coinve.adb, a-cohama.adb, a-ciorse.adb, 
      	a-cihama.adb, a-cidlli.adb, a-chtgop.adb, a-cdlili.adb, a-cdlili.adb, 
      	a-coormu.adb, a-ciormu.adb, a-cihase.adb, a-cohase.adb, a-ciorma.adb, 
      	a-coorma.adb, a-ztgeau.adb, symbols-vms.adb, a-crdlli.adb, 
      	a-calari.adb, a-calfor.adb, s-os_lib.adb, s-regpat.adb, a-ngrear.adb:
      	Minor reformatting.
      	Add Unreferenced and Warnings (Off) pragmas for cases of
      	variables modified calls where they are IN OUT or OUT parameters and
      	the resulting values are not subsequently referenced. In a few cases,
      	we also remove redundant code found by the new warnings.
      
      	* ug_words, vms_data.ads, usage.adb, sem_util.adb, sem_util.ads, 
      	sem_warn.adb, sem_warn.ads, sem_res.adb, sem_ch7.adb, sem_ch8.adb,
      	sem_ch5.adb, opt.ads, lib-xref.adb, lib-xref.ads, exp_smem.adb,
      	sem_ch11.adb, exp_ch6.adb, einfo.ads, einfo.adb: implement a new
      	warning controlled by -gnatw.o that warns on cases of out parameter
      	values being ignored.
      
      From-SVN: r129318
      67ce0d7e
    • Eric Botcazou's avatar
      s-osinte-tru64.adb: (Hide_Yellow_Zone): Add On parameter. · f3bc3723
      Eric Botcazou authored
      2007-10-15  Eric Botcazou  <ebotcazou@adacore.com>
      
      	* s-osinte-tru64.adb: (Hide_Yellow_Zone): Add On parameter.
      	Set the protection status of the guard page based on the value of On.
      
      	* s-osinte-tru64.ads: (Hide_Yellow_Zone): Add On parameter.
      
      	* s-taprop-tru64.adb: (Enter_Task): Pass True to Hide_Yellow_Zone.
      	(Exit_Task): Pass False to Hide_Yellow_Zone.
      
      From-SVN: r129317
      f3bc3723
    • Paolo Carlini's avatar
      PR libstdc++/33773 (cont) · 488fa698
      Paolo Carlini authored
      2007-10-15  Paolo Carlini  <pcarlini@suse.de>
      
      	PR libstdc++/33773 (cont)
      	* testsuite/21_strings/headers/cwchar/macros.cc: Guard with
      	_GLIBCXX_USE_WCHAR_T, instead.
      
      From-SVN: r129316
      488fa698
    • Maxim Kuvyrkov's avatar
      re PR target/33133 (ICE in try_ready, at haifa-sched.c:2958 with -O2/-O3) · 93b4b4cc
      Maxim Kuvyrkov authored
      	PR target/33133
      	
      	* haifa-sched.c (process_insn_forw_deps_be_in_spec): Check if
      	speculation type of insn can be changed before trying to do that.
      
      	* gcc.c-torture/compile/pr33133.c: New test.
      
      From-SVN: r129315
      93b4b4cc
    • Paolo Carlini's avatar
      re PR libstdc++/33771 (FAIL: 17_intro/headers/c++1998/all.cc (test for excess errors)) · 5c7c209b
      Paolo Carlini authored
      2007-10-15  Paolo Carlini  <pcarlini@suse.de>
      
      	PR libstdc++/33771
      	PR libstdc++/33773
      	* testsuite/21_strings/headers/cwchar/macros.cc: Guard test with
      	_GLIBCXX_HAVE_WCHAR_H.
      	* testsuite/21_strings/headers/cwctype/macros.cc: Likewise with
      	_GLIBCXX_HAVE_WCTYPE_H.
      	* testsuite/17_intro/headers/c++200x/all.cc: Guard inclusions
      	of <wchar.h> and <wctype.h>.
      	* testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc:
      	Likewise.
      	* testsuite/17_intro/headers/c++1998/all.cc: Likewise.
      	* testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc:
      	Likewise.
      
      From-SVN: r129314
      5c7c209b
Loading