aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2015-02-07re PR fortran/60956 (error reading (and writing) large text files in gfortran)Jerry DeLisle6-1/+54
2015-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/60956 * io/fbuf.c (fbuf_flush_list): New function that only flushes if current fbuf position exceeds a limit. * io/fbuf.h: Declare the new function. * io/io.h (enum unit_mode): Add two new modes. * io/list_read.c (list_formatted_read_scalar): Call new function. * io/write.c: Include fbuf.h. (list_formatted_write_scalar): Call new function. From-SVN: r220505
2015-02-07re PR middle-end/64340 (FAIL: gnat.dg/lto8.adb (internal compiler error))Jakub Jelinek2-0/+11
PR middle-end/64340 * gcc-interface/trans.c (gigi): Recreate optimization_default_node and optimization_current_node after tweaking global_options. From-SVN: r220504
2015-02-07Remove blank lineEric Botcazou1-3/+1
From-SVN: r220503
2015-02-06re PR bootstrap/53348 (Conflicting fast-integer types on AIX: ↵David Edelsohn3-2/+8
<sys/inttypes.h> vs. gcc/config/rs6000/aix-stdint.h) PR bootstrap/53348 * inclhack.def (aix_pthread): Accept tab after define. * fixincl.x: Regenerate. From-SVN: r220502
2015-02-06re PR debug/2714 (Stabs truncated on AIX)David Edelsohn2-2/+12
PR debug/2714 PR bootstrap/64256 * xcoffout.h (DBX_CONTIN_LENGTH): Define as 16384. (DBX_CONTIN_CHAR): Define. From-SVN: r220501
2015-02-06Remove myself from all maintainer roles.Diego Novillo2-6/+7
From-SVN: r220500
2015-02-07Daily bump.GCC Administrator1-1/+1
From-SVN: r220499
2015-02-07Add new files erroneously omitted from r220494.David Malcolm2-0/+142
From-SVN: r220496
2015-02-06PR jit/64752 - Rewrite jit testsuite to eliminate use of "file"David Malcolm7-248/+218
gcc/testsuite/ChangeLog: PR jit/64752 * jit.dg/create-code-for-hello-world-executable.h: New file, taken from jit.dg/test-compile-to-executable.c's create_code, with a clarification of the output message. * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the pass/fail message. (test_jit): Use CHECK_NO_ERRORS when calling gcc_jit_context_compile_to_file. * jit.dg/jit.exp (jit-dg-test): Update grep for rename of jit-verify-compile-to-file to jit-verify-output-file-was-created. (jit-setup-compile-to-file): Likewise. Add a verbose comment about deletions that are attempted. (jit-verify-compile-to-file): Rename to... (jit-verify-output-file-was-created): ...this, and drop the attempt to run "file" and verify the output. (jit-verify-assembler): New function. (jit-verify-object): New function. (jit-verify-dynamic-library): New function. * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in favor of an implementation from new file create-code-for-hello-world-executable.h, which also adds a "main". (dg-final): Replace jit-verify-compile-to-file with jit-verify-output-file-was-created, and invoke new function jit-verify-assembler. * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify the output message. (dg-final): Replace jit-verify-compile-to-file with jit-verify-output-file-was-created, and invoke new function jit-verify-dynamic-library. * jit.dg/test-compile-to-executable.c (create_code): Eliminate in favor of an implementation from new file create-code-for-hello-world-executable.h, which also adds a "main". (dg-final): Replace jit-verify-compile-to-file with jit-verify-output-file-was-created. Strengthen the expected stdout from the built executable. * jit.dg/test-compile-to-object.c (create_code): Eliminate in favor of an implementation from new file create-code-for-hello-world-executable.h, which also adds a "main". (dg-final): Replace jit-verify-compile-to-file with jit-verify-output-file-was-created, and invoke new function jit-verify-object. * jit.dg/verify-dynamic-library.c: New source file. From-SVN: r220494
2015-02-06PR 64878: do not jump thread across more than one back-edgeSebastian Pop4-3/+470
2015-02-04 Sebastian Pop <s.pop@samsung.com> Brian Rzycki <b.rzycki@samsung.com> PR tree-optimization/64878 * tree-ssa-threadedge.c: Include tree-ssa-loop.h. (fsm_find_control_statement_thread_paths): Add parameter seen_loop_phi. Stop recursion at loop phi nodes after having visited a loop phi node. * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-8.c: New. Co-Authored-By: Brian Rzycki <b.rzycki@samsung.com> From-SVN: r220491
2015-02-06toplev.c (process_options): Change flag_ipa_ra before creating ↵Jakub Jelinek2-4/+10
optimization_{default,current}_node. * toplev.c (process_options): Change flag_ipa_ra before creating optimization_{default,current}_node. From-SVN: r220490
2015-02-06re PR ipa/64896 (ICE in get_address_mode, at rtlanal.c:5442)Jakub Jelinek4-4/+51
PR ipa/64896 * cgraphunit.c (cgraph_node::expand_thunk): If restype is not is_gimple_reg_type nor the thunk_fndecl returns aggregate_value_p, set restmp to a temporary variable instead of resdecl. * g++.dg/ipa/pr64896.C: New test. From-SVN: r220489
2015-02-06lra.c (lra_emit_add): Fix a typo in using disp instead of base.Vladimir Makarov2-1/+5
2015-02-06 Vladimir Makarov <vmakarov@redhat.com> * lra.c (lra_emit_add): Fix a typo in using disp instead of base. From-SVN: r220488
2015-02-06re PR target/64205 (powerpc64-linux --with-cpu=G5 bootstrap failure)Michael Meissner4-5/+46
[gcc] 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com> PR target/64205 * config/rs6000/rs6000.c (rs6000_init_hard_regno_mode_ok): Do not add a general secondary reload handler for SDmode, unless we have both read/write support for SDmode. [gcc/testsuite] 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com> PR target/64205 * gcc.target/powerpc/pr64205.c: New file. From-SVN: r220485
2015-02-06pr64317.c: Compile for 32bit *-*-linux* targets.Uros Bizjak2-2/+7
* gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets. (dg-options): Use -fpie instead of -fPIE -pie. From-SVN: r220484
2015-02-06re PR middle-end/64937 (compare debug failure with -fsanitize=address)Jakub Jelinek4-24/+87
PR middle-end/64937 * dwarf2out.c (set_block_abstract_flags, set_decl_abstract_flags): Replace setting argument with abstract_vec, always set BLOCK_ABSTRACT or DECL_ABSTRACT_P flags to 1 rather than to setting, and if it wasn't 1 before, push it to abstract_vec. (dwarf2out_abstract_function): Adjust caller. Don't call set_decl_abstract_flags second time, instead clear BLOCK_ABSTRACT or DECL_ABSTRACT_P flags for all abstract_vec elts. * g++.dg/asan/pr64937.C: New test. From-SVN: r220483
2015-02-06re PR fortran/63205 ([OOP] Wrongly rejects type = class (for identical ↵Paul Thomas7-19/+395
declared type)) 2015-02-06 Paul Thomas <pault@gcc.gnu.org> PR fortran/63205 * gfortran.h: Add 'must finalize' field to gfc_expr and prototypes for gfc_is_alloc_class_scalar_function and for gfc_is_alloc_class_array_function. * expr.c (gfc_is_alloc_class_scalar_function, gfc_is_alloc_class_array_function): New functions. * trans-array.c (gfc_add_loop_ss_code): Do not move the expression for allocatable class scalar functions outside the loop. (conv_array_index_offset): Cope with deltas being NULL_TREE. (build_class_array_ref): Do not return with allocatable class array functions. Add code to pick out the returned class array. Dereference if necessary and return if not a class object. (gfc_conv_scalarized_array_ref): Cope with offsets being NULL. (gfc_walk_function_expr): Return an array ss for the result of an allocatable class array function. * trans-expr.c (gfc_conv_subref_array_arg): Remove the assert that the argument should be a variable. If an allocatable class array function, set the offset to zero and skip the write-out loop in this case. (gfc_conv_procedure_call): Add allocatable class array function to the assert. Call gfc_conv_subref_array_arg for allocatable class array function arguments with derived type formal arg.. Add the code for handling allocatable class functions, including finalization calls to prevent memory leaks. (arrayfunc_assign_needs_temporary): Return if an allocatable class array function. (gfc_trans_assignment_1): Set must_finalize to rhs expression for allocatable class functions. Set scalar_to_array as needed for scalar class allocatable functions assigned to an array. Nullify the allocatable components corresponding the the lhs derived type so that the finalization does not free them. 2015-02-06 Paul Thomas <pault@gcc.gnu.org> PR fortran/63205 * gfortran.dg/class_to_type_4.f90: New test From-SVN: r220482
2015-02-06mksysinfo.sh: Remove _zone_net_addr_t handling.Ian Lance Taylor1-5/+0
From Rainer Orth. The recent godump changes broke Solaris 11.1+ bootstrap in libgo: before, gen-sysinfo.so had type _zone_net_addr_t struct { zna_family uint16; zna_plen uint16; zna_addru struct { znau_addr6 _in6_addr; }; } which was filtered out by mksysinfo.sh due to the use of _in6_addr. After the change, there's now type _zone_net_addr_t struct { zna_family uint16; zna_plen uint16; zna_addru struct { znau_addr6 [16]byte; Godump_0_align [0]uint32; }; } instead, not filtered, but added a second time by the _zone_net_addr_t code in mksysinfo.sh, which leads to redefinition warnings/errors. Simply removing the old _zone_net_addr_t fragment fixes this and restores bootstrap. From-SVN: r220481
2015-02-06[PATCH]Keep location info when expand complex component-wise load/store.Renlin Li3-0/+12
gcc/ * tree-ssa-forwprop.c (execute): Keep location info while rewrite complex gimple. * tree-ssa.c (execute_update_addresses_taken): Likewise. From-SVN: r220480
2015-02-06Fix 404 in "Show Source" in jit docsDavid Malcolm2-2/+10
maintainer-scripts/ChangeLog: PR jit/64257 * update_web_docs_svn: When copying up files for the built jit documentation, also copy up .txt files. From-SVN: r220479
2015-02-06re PR target/64889 ([h8300] ICE maybe_record_trace_start, at dwarf2cfi.c:2318)Jeff Law2-6/+15
PR target/64889 * config/h8300/h8300.c (push): New argument "in_prologue". Pass "in_prologue" along to "F". (h8300_push_pop): Corresponding changes. (h8300_expand_prologue): Likewise. (h8300_swap_into_er6): Likewise. Do not set RTX_FRAME_RELATED_P. From-SVN: r220478
2015-02-06Revert the PR lto/64837 fixH.J. Lu2-7/+6
It breaks gold: % echo "int main () {}" | gcc -fuse-ld=gold -flto -x c++ - ld.gold: internal error in remove_writer, at token.h:132 collect2: error: ld returned 1 exit status * lto-plugin.c (release_input_file): Removed. (claim_file_handler): Don't call release_input_file. (onload): Don't set release_input_file. From-SVN: r220477
2015-02-06re PR rtl-optimization/64957 (wrong code at -O1, -O2 and -O3 on ↵Jakub Jelinek4-2/+38
x86_64-linux-gnu) PR rtl-optimization/64957 PR debug/64817 * simplify-rtx.c (simplify_binary_operation_1): Use ~cval for IOR rather than for AND. * gcc.c-torture/execute/pr64957.c: New test. From-SVN: r220475
2015-02-06re PR fortran/60289 (allocating class(*) pointer as character gives ↵Andre Vehreschild4-2/+83
type-spec requires the same character-length parameter) PR fortran/60289 Initial patch by Janus Weil * resolve.c (resolve_allocate_expr): Add check for comp. only when target is not unlimited polymorphic. * trans-stmt.c (gfc_trans_allocate): Assign correct value to _len component of unlimited polymorphic entities. * gfortran.dg/unlimited_polymorphic_22.f90: New test. From-SVN: r220474
2015-02-06re PR target/62631 (gcc.dg/tree-ssa/ivopts-lt-2.c FAILs)Eric Botcazou2-7/+17
PR target/62631 * tree-ssa-loop-ivopts.c (get_shiftadd_cost): Use the mininum of costs of shift-add and (add + shift) operations. Rename local variable. From-SVN: r220473
2015-02-05re PR target/17306 (function_vector attribute in H8300H/H8S)Jeff Law7-3/+61
PR target/17306 * config/h8300/constraints.md (U): Correctly dectect "eightbit_data" memory addresses. * config/h8300/h8300.c (eightbit_constant_address_p): Also handle (const (plus (symbol_ref (x)))) where x is declared as an 8-bit data memory address. * config/h8300/h8300.md (call, call_value): Correctly detect "funcvec" functions. PR target/17306 * gcc.target/h8300/pr17306-1.c: New test. * gcc.target/h8300/pr17306-2.c: New test. From-SVN: r220472
2015-02-05re PR target/43264 (Arithmetic expression error)Jeff Law2-1/+7
PR target/43264 * config/h8300/h8300.c (get_shift_alg): Fix ASHIFTRT by 24 to 28 bits for the H8/300. From-SVN: r220471
2015-02-06runtime: Add memprofilerate to GODEBUGIan Lance Taylor2-1/+19
Add memprofilerate as a value recognized in the GODEBUG env var. The value provided is used as the new setting for runtime.MemProfileRate, allowing the user to adjust memory profiling. From-SVN: r220470
2015-02-06Daily bump.GCC Administrator1-1/+1
From-SVN: r220467
2015-02-06re PR target/64876 (Regressions in gcc-testresults for powerpc64 gccgo in ↵Alan Modra2-1/+31
5.0 due to change for static chain for closures (219776)) PR target/64876 * config/rs6000/rs6000.c (chain_already_loaded): New function. (rs6000_call_aix): Use it. From-SVN: r220463
2015-02-05re PR fortran/64943 (No error on ultimate allocatable components in IO list)Tobias Burnus4-3/+34
2015-02-05 Tobias Burnus <burnus@net-b.de> PR fortran/64943 * resolve.c (resolve_transfer): Also check structure constructors. 2015-02-05 Tobias Burnus <burnus@net-b.de> PR fortran/64943 * gfortran.dg/structure_constructor_12.f90: New. From-SVN: r220462
2015-02-05Pass handle to release_input_fileH.J. Lu2-1/+6
* lto-plugin.c (claim_file_handler): Pass handle to release_input_file. From-SVN: r220461
2015-02-05ipa-cp.c (ipa_value_from_jfunc, [...]): Add bounds check.Jan Hubicka2-2/+9
* ipa-cp.c (ipa_value_from_jfunc, ipa_context_from_jfunc): Add bounds check. From-SVN: r220458
2015-02-05re PR target/58400 (gcc for h8300 internal compiler error: insn does not ↵Jeff Law4-2/+107
satisfy its constraints at fs/ext4/mballoc.c: In function 'mb_free_blocks':) * config/h8300/constraints.md ("U" constraint): Use strict variant of REG_OK_FOR_BASE_P after reload has started. PR target/58400 gcc.target/h8300/pr58400.c: New test. From-SVN: r220457
2015-02-05[ARM] __ARM_FP & __ARM_NEON_FP defined when -march=armv7-mMantas Mikaitis6-6/+53
gcc/: * config/arm/arm.h (TARGET_NEON_FP): Removed conditional definition, define to zero if !TARGET_NEON. (TARGET_CPU_CPP_BUILTINS): Added second condition before defining __ARM_FP macro. gcc/testsuite/: * gcc.target/arm/macro_defs0.c: New test. * gcc.target/arm/macro_defs1.c: New test. * gcc.target/arm/macro_defs2.c: New test. From-SVN: r220456
2015-02-05Call release_input_file only if file is claimedH.J. Lu2-3/+8
* lto-plugin.c (claim_file_handler): Call release_input_file only if file is claimed. From-SVN: r220455
2015-02-05[multiple changes]Arnaud Charlet9-36/+88
2015-02-05 Robert Dewar <dewar@adacore.com> * prj-proc.adb, sem_aux.adb, exp_ch9.adb, errout.adb, prj-dect.adb, prj-nmsc.adb: Minor reformatting. 2015-02-05 Ed Schonberg <schonberg@adacore.com> * sem_type.adb (Covers): In ASIS_Mode the Corresponding_Record of a protected type may not be available, so to check conformance with an interface type, examine the interface list in the type declaration directly. (Write_Overloads): Improve information for indirect calls, for debugger use. 2015-02-05 Ed Schonberg <schonberg@adacore.com> * exp_ch3.adb (Make_Tag_Assignment): Do not perform this expansion activity in ASIS mode. From-SVN: r220452
2015-02-05[multiple changes]Arnaud Charlet9-86/+141
2015-02-05 Javier Miranda <miranda@adacore.com> * errout.adb (Error_Msg_PT): Add missing error. * sem_ch6.adb (Check_Synchronized_Overriding): Check the missing RM rule. Code cleanup. * exp_ch9.adb (Build_Wrapper_Spec): Propagate "constant" in anonymous access types. Found working on the tests. Code cleanup. 2015-02-05 Vincent Celier <celier@adacore.com> * prj-dect.adb (Parse_Attribute_Declaration): Continue scanning when there are incomplete withs. * prj-nmsc.adb (Process_Naming): Do not try to get the value of an element when it is nil. (Check_Naming): Do not check a nil suffix for illegality * prj-proc.adb (Expression): Do not process an empty term. * prj-strt.adb (Attribute_Reference): If attribute cannot be found, parse a possible index to avoid cascading errors. 2015-02-05 Ed Schonberg <schonberg@adacore.com> * sem_aux.adb (Is_Derived_Type): A subprogram_type generated for an access_to_subprogram declaration is not a derived type. From-SVN: r220451
2015-02-05errout.adb (Error_Msg_Internal): For non-serious error set Fatal_Error to ↵Robert Dewar5-1/+58
Ignored. 2015-02-05 Robert Dewar <dewar@adacore.com> * errout.adb (Error_Msg_Internal): For non-serious error set Fatal_Error to Ignored. * lib-load.adb (Load_Unit): Minor comment updates. * sem_ch10.adb (Analyze_With_Clause): Propagate Fatal_Error setting from with'ed unit to with'ing unit. * sem_prag.adb (Analyze_Pragma, case Warnings): Document handling of ambiguity. From-SVN: r220450
2015-02-05gcc_update (files_and_dependencies): Add rules for liboffloadmic and ↵Ilya Verbin2-0/+11
liboffloadmic/plugin. contrib/ * gcc_update (files_and_dependencies): Add rules for liboffloadmic and liboffloadmic/plugin. From-SVN: r220449
2015-02-05sem_prag.adb, [...]: Minor code clean up.Yannick Moy3-25/+40
2015-02-05 Yannick Moy <moy@adacore.com> * sem_prag.adb, par-prag.adb: Minor code clean up. From-SVN: r220448
2015-02-05par-prag.adb (Pragma_Warnings): Update for extended form of pragma Warnings.Yannick Moy4-50/+210
2015-02-05 Yannick Moy <moy@adacore.com> * par-prag.adb (Pragma_Warnings): Update for extended form of pragma Warnings. The "one" argument case may now have 2 or 3 arguments. * sem_prag.adb (Analyze_Pragma/Pragma_Warnings): Update for extended form of pragma Warnings. Pragma with tool name is either rewritten as null or as an equivalent form without tool name, before reanalysis. * snames.ads-tmpl (Name_Gnatprove): New name. From-SVN: r220447
2015-02-05015-02-05 Robert Dewar <dewar@adacore.com>Arnaud Charlet18-81/+245
* sem_ch13.adb (Add_Invariants): Don't assume invariant is standard Boolean. * sem_prag.adb (Analyze_Pragma, case Check): Don't assume condition is standard Boolean, it can be non-standard derived Boolean. 2015-02-05 Robert Dewar <dewar@adacore.com> * checks.adb (Enable_Range_Check): Disconnect attempted optimization for the case of range check for subscript of unconstrained array. 2015-02-05 Robert Dewar <dewar@adacore.com> * par-ch13.adb (With_Present): New function (Aspect_Specifications_Present): Handle WHEN in place of WITH (Get_Aspect_Specifications): Comment update. * par.adb: Comment updates. 2015-02-05 Robert Dewar <dewar@adacore.com> * errout.adb (Handle_Serious_Error): New setting of Fatal_Error. * frontend.adb (Frontend): New setting of Fatal_Error. * lib-load.adb (Create_Dummy_Package_Unit): New setting of Fatal_Error. (Load_Main_Source): New setting of Fatal_Error (Load_Unit): New setting of Fatal_Error. * lib-writ.adb (Add_Preprocessing_Dependency): New setting of Fatal_Error. (Ensure_System_Dependency): New setting of Fatal_Error. * lib.adb (Fatal_Error): New setting of Fatal_Error (Set_Fatal_Error): New setting of Fatal_Error. * lib.ads: New definition of Fatal_Error and associated routines. * par-ch10.adb (P_Compilation_Unit): New setting of Fatal_Error. * par-load.adb (Load): New setting of Fatal_Error. * rtsfind.adb (Load_RTU): New setting of Fatal_Error. * sem_ch10.adb (Analyze_Compilation_Unit): New setting of Fatal_Error. (Optional_Subunit): New setting of Fatal_Error. (Analyze_Proper_Body): New setting of Fatal_Error. (Load_Needed_Body): New setting of Fatal_Error. 2015-02-05 Ed Schonberg <schonberg@adacore.com> * sem_res.adb (Resolve_Call): If the function being called has out parameters do not check for language version if the function comes from a predefined unit, as those are always compiled in Ada 2012 mode. 2015-02-05 Ed Schonberg <schonberg@adacore.com> * sem_ch3.adb (Process_Full_View): Verify that the full view of a type extension must carry an explicit limited keyword if the partial view does (RM 7.3 (10.1)). From-SVN: r220446
2015-02-05g-rannum.adb, [...]: Minor reformatting.Robert Dewar8-7/+27
2015-02-05 Robert Dewar <dewar@adacore.com> * g-rannum.adb, g-rannum.ads, s-rannum.adb, s-rannum.ads, sem_warn.ads: Minor reformatting. * exp_ch13.adb (Expand_N_Freeze_Entity): Add guard for aspect deleted by -gnatI. * sem_prag.adb (Analyze_Pragma, case Type_Invariant): Give error for abstract type. From-SVN: r220445
2015-02-05opt.ads (Warn_On_Suspicious_Contract): Update comment describing use.Yannick Moy9-11/+85
2015-02-05 Yannick Moy <moy@adacore.com> * opt.ads (Warn_On_Suspicious_Contract): Update comment describing use. * sem_attr.adb (Analyze_Attribute/Attribute_Update): Warn on suspicious uses of 'Update. * sem_warn.adb, sem_warn.ads (Warn_On_Suspicious_Update): New function issues warning on suspicious uses of 'Update. * g-rannum.adb, g-rannum.ads, s-rannum.adb, s-rannum.ads: Mark package spec and body as SPARK_Mode Off. From-SVN: r220444
2015-02-05sem_prag.adb (Set_Elab_Unit_Name): New name for Set_Unit_NameRobert Dewar3-10/+20
2015-02-05 Robert Dewar <dewar@adacore.com> * sem_prag.adb (Set_Elab_Unit_Name): New name for Set_Unit_Name (Analyze_Pragma): Change Set_Unit_Name to Set_Elab_Unit_Name (Set_Elab_Unit_Name): Generate reference for Elaborate[_All] * sem_warn.adb (Warn_On_Unreferenced_Entity): Suppress warning for exported entity. From-SVN: r220443
2015-02-05[multiple changes]Arnaud Charlet3-13/+56
2015-02-05 Hristian Kirtchev <kirtchev@adacore.com> * sem_prag.adb (Check_Pragma_Conformance): Add local variable Arg. Ensure that all errors are associated with the pragma if it appears without an argument. Add comments on various cases. 2015-02-05 Robert Dewar <dewar@adacore.com> * lib-xref.adb: Minor reformatting. From-SVN: r220442
2015-02-05re PR rtl-optimization/64905 (unsigned short is loaded with 4-byte load (movl))Uros Bizjak2-12/+10
PR rtl-optimization/64905 * gcc.target/i386/pr64905.c: Require nonpic target. (dg-options): Add -fomit-frame-pointer. (main): Remove. From-SVN: r220441
2015-02-05[Patch Testsuite, obvious] Workaround fragility in gcc.dg/tree-ssa/foldconst-6.cJames Greenhalgh2-1/+6
gcc/testsuite/ * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for tree dump scanning. From-SVN: r220440
2015-02-05Fix failures on AIX (PR libobjc/63765)Rainer Orth2-5/+5
PR libobjc/63765 * thr.c (_XOPEN_SOURCE): Remove. From-SVN: r220438