summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Daily bump.gccadmin2014-06-061-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211293 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-06-05 Richard Biener <rguenther@suse.de>rguenth2014-06-052-37/+10
| | | | | | | | | | | | PR fortran/61418 * gfortranspec.c (spec_file): Remove. (find_spec_file): Likewise. (lang_specific_driver): Do not look for specs file in -L or append -specs command line argument. (lang_specific_pre_link): Always %:include libgfortran.spec. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211281 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-06-05 Martin Jambor <mjambor@suse.cz>jamborm2014-06-052-0/+8
| | | | | | | | | | PR ipa/61393 * ipa-cp.c (determine_versionability): Pretend that tm_clones are not versionable. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211260 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2014-06-051-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211252 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-06-04 Richard Biener <rguenther@suse.de>rguenth2014-06-044-0/+50
| | | | | | | | | | | PR tree-optimization/61383 * tree-ssa-ifcombine.c (bb_no_side_effects_p): Make sure stmts can't trap. * gcc.dg/torture/pr61383-1.c: New testcase. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211231 138bc75d-0d04-0410-961f-82ee72b054a4
* gcc/c/kyukhin2014-06-046-1/+31
| | | | | | | | | | | | | | | | | | | | PR c/58942 * c-array-notation.c (fix_builtin_array_notation_fn): Handle the case with a pointer. gcc/cp/ PR c/58942 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of the case with a pointer. gcc/testsuite/ PR c/58942 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of the case with a pointer. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211221 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c/61053mpolacek2014-06-047-16/+125
| | | | | | | | | | | | | | | c-family/ * c-common.c (min_align_of_type): New function factored out from... (c_sizeof_or_alignof_type): ...here. * c-common.h (min_align_of_type): Declare. c/ * c-decl.c (grokdeclarator): Use min_align_of_type instead of TYPE_ALIGN_UNIT. testsuite/ * gcc.dg/pr61053.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211214 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2014-06-041-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211209 138bc75d-0d04-0410-961f-82ee72b054a4
* * include/bits/regex_executor.tcc (_Executor<>::_M_main): Move insteadredi2014-06-032-3/+8
| | | | | | of copying. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211193 138bc75d-0d04-0410-961f-82ee72b054a4
* Backport from mainlineredi2014-06-034-5/+45
| | | | | | | | | | | | | | | 2014-05-20 Tim Shen <timshen91@gmail.com> PR libstdc++/61227 * include/bits/regex_compiler.h (_BracketMatcher<>::_M_add_character_class): Add negative character class support. * include/bits/regex_compiler.tcc (_BracketMatcher<>::_M_apply): Likewise. * testsuite/28_regex/algorithms/regex_match/ecma/char/quoted_char.cc: Add more testcases. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211192 138bc75d-0d04-0410-961f-82ee72b054a4
* Backport from mainlineredi2014-06-033-8/+17
| | | | | | | | | | 2014-04-24 Tim Shen <timshen91@gmail.com> * include/bits/regex_automaton.tcc (_StateSeq<>::_M_clone()): Do _M_alt before _M_next. * testsuite/28_regex/basic_regex/multiple_quantifiers.cc: Add testcases. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211191 138bc75d-0d04-0410-961f-82ee72b054a4
* Backport from mainlineredi2014-06-032-2/+10
| | | | | | | | | 2014-04-15 Jonathan Wakely <jwakely@redhat.com> PR libstdc++/60734 * include/bits/stl_tree.h (_Rb_tree::_M_end): Fix invalid cast. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211190 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/61020jason2014-06-033-1/+42
| | | | | | * varpool.c (ctor_for_folding): Handle uninitialized vtables. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211176 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/61134jason2014-06-033-1/+30
| | | | | | * pt.c (pack_deducible_p): Handle canonicalization. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211175 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-06-03 Martin Jambor <mjambor@suse.cz>jamborm2014-06-034-1/+44
| | | | | | | | | | | | | PR ipa/61160 * ipa-cp.c (cgraph_edge_brings_value_p): Handle edges leading to thunks. testsuite/ * g++.dg/ipa/pr61160-1.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211171 138bc75d-0d04-0410-961f-82ee72b054a4
* Backport from mainlineabel2014-06-034-16/+82
| | | | | | | | | | | | | | | | | | | | 2014-05-14 Andrey Belevantsev <abel@ispras.ru> PR rtl-optimization/60866 * sel-sched-ir (sel_init_new_insn): New parameter old_seqno. Default it to -1. Pass it down to init_simplejump_data. (init_simplejump_data): New parameter old_seqno. Pass it down to get_seqno_for_a_jump. (get_seqno_for_a_jump): New parameter old_seqno. Use it for initializing new jump seqno as a last resort. Add comment. (sel_redirect_edge_and_branch): Save old seqno of the conditional jump and pass it down to sel_init_new_insn. (sel_redirect_edge_and_branch_force): Likewise. * gcc.dg/pr60866.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211169 138bc75d-0d04-0410-961f-82ee72b054a4
* Backport from mainlineabel2014-06-034-4/+42
| | | | | | | | | | | | | 2014-05-14 Andrey Belevantsev <abel@ispras.ru> PR rtl-optimization/60901 * config/i386/i386.c (ix86_dependencies_evaluation_hook): Check that bb predecessor belongs to the same scheduling region. Adjust comment. * gcc.target/i386/pr60901.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211168 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2014-06-031-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211156 138bc75d-0d04-0410-961f-82ee72b054a4
* Backport from mainlineuros2014-06-022-1/+10
| | | | | | | | | | | | 2014-06-02 Uros Bizjak <ubizjak@gmail.com> PR target/61239 * config/i386/i386.c (ix86_expand_vec_perm) [case V32QImode]: Use GEN_INT (-128) instead of GEN_INT (128) to set MSB of QImode constant. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211149 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2014-06-021-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211124 138bc75d-0d04-0410-961f-82ee72b054a4
* * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.uros2014-06-012-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211115 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2014-06-011-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211109 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2014-05-311-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211100 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2014-05-301-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211070 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>vmakarov2014-05-294-3/+51
| | | | | | | | | | | | | | | | PR rtl-optimization/61325 * lra-constraints.c (process_address): Rename to process_address_1. (process_address): New function. 2014-05-29 Vladimir Makarov <vmakarov@redhat.com> PR rtl-optimization/61325 * gcc.target/aarch64/pr61325.c: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211060 138bc75d-0d04-0410-961f-82ee72b054a4
* * include/tr2/bool_set: Use UTF-8 for accented characters.redi2014-05-293-3/+15
| | | | | | * scripts/run_doxygen: Handle Doxygen 1.8.x change. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211054 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>tkoenig2014-05-294-2/+60
| | | | | | | | | | | | | | | | | | PR fortran/60834 * frontend-passes.c (in_assoc_list): New variable. (optimize_namespace): Initialize in_assoc_list (combine_array_constructor): Don't try to combine assoc lists. (gfc_code_walker): Keep track of in_assoc_list. 2014-05-29 Thomas Koenig <tkoenig@gcc.gnu.org> PR fortran/60834 * gfortran.dg/associate_16.f90: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211052 138bc75d-0d04-0410-961f-82ee72b054a4
* Backport from mainlineuros2014-05-292-4/+14
| | | | | | | | | | | | | 2014-05-26 Uros Bizjak <ubizjak@gmail.com> PR target/61271 * config/i386/i386.c (ix86_rtx_costs) <case CONST_INT, case CONST, case LABEL_REF, case SYMBOL_REF>: Fix condition. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211046 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2014-05-291-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211040 138bc75d-0d04-0410-961f-82ee72b054a4
* Backport from mainlineebotcazou2014-05-284-1/+35
| | | | | | | | | | 2014-05-27 Eric Botcazou <ebotcazou@adacore.com> * double-int.c (div_and_round_double) <ROUND_DIV_EXPR>: Use the proper predicate to detect a negative quotient. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211027 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-05-28 Richard Biener <rguenther@suse.de>rguenth2014-05-287-32/+131
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Backport from mainline 2014-05-28 Richard Biener <rguenther@suse.de> PR middle-end/61045 * fold-const.c (fold_comparison): When folding X +- C1 CMP Y +- C2 to X CMP Y +- C2 +- C1 also ensure the sign of the remaining constant operand stays the same. * gcc.dg/pr61045.c: New testcase. 2014-05-05 Richard Biener <rguenther@suse.de> PR middle-end/61010 * fold-const.c (fold_binary_loc): Consistently avoid canonicalizing X & CST away from a CST that is the mask of a mode. * gcc.dg/torture/pr61010.c: New testcase. 2014-04-28 Richard Biener <rguenther@suse.de> PR tree-optimization/60979 * graphite-scop-detection.c (scopdet_basic_block_info): Reject SCOPs that end in a block with a successor with abnormal predecessors. * gcc.dg/graphite/pr60979.c: New testcase. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211019 138bc75d-0d04-0410-961f-82ee72b054a4
* Centralise clearing hardware capabilities with Sun ldro2014-05-2822-115/+243
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | gcc: * configure.ac ($gcc_cv_ld_clearcap): New test. * configure: Regenerate. * config.in: Regenerate. * config/sol2.opt (mclear-hwcap): New option. * config/sol2.h (LINK_CLEARCAP_SPEC): Define. * config/sol2-clearcap.map: Moved here from testsuite/gcc.target/i386/clearcap.map. * config/sol2-clearcapv2.map: Move here from gcc.target/i386/clearcapv2.map. * config/t-sol2 (install): Depend on install-clearcap-map. (install-clearcap-map): New target. * doc/invoke.texi (Option Summary, Solaris 2 Options): Document -mclear-hwcap. gcc/testsuite: * lib/clearcap.exp: New file. * gcc.dg/vect/vect.exp: Load clearcap.exp. Remove clearcap_ldflags handling. Call clearcap-init, clearcap-finish. * gcc.target/i386/i386.exp: Likewise. * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map. * gcc.target/i386/clearcapv2.map: Move to ../config/sol2-clearcapv2.map. * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise. * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise. libitm: * acinclude.m4 (LIBITM_CHECK_LINKER_HWCAP): Check for -mclear-hwcap instead. * configure: Regenerate. * clearcap.map: Remove. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211015 138bc75d-0d04-0410-961f-82ee72b054a4
* gcc/gjl2014-05-288-14/+60
| | | | | | | | | | | | | | | PR libgcc/61152 * config/dbx.h (License): Add Runtime Library Exception. * config/newlib-stdint.h (License): Same. * config/rtems.h (License): Same * config/initfini-array.h (License): Same * config/v850/v850.h (License): Same. * config/v850/v850-opts.h (License): Same * config/v850/rtems.h (License): Same. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211005 138bc75d-0d04-0410-961f-82ee72b054a4
* PR target/61044gjl2014-05-282-0/+8
| | | | | | | | | * doc/extend.texi (Local Labels): Note that label differences are not supported for AVR. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211000 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2014-05-281-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@210993 138bc75d-0d04-0410-961f-82ee72b054a4
* libgo/runtime: fix unused-result warningian2014-05-271-1/+2
| | | | | | | | | Result of runtime_write is ignored, causing an unused-result result warning (error in my case, with -Werror=unused-result). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@210986 138bc75d-0d04-0410-961f-82ee72b054a4
* * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.ebotcazou2014-05-272-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@210983 138bc75d-0d04-0410-961f-82ee72b054a4
* PR libstdc++/61329redi2014-05-272-2/+9
| | | | | | | | * include/bits/regex_automaton.tcc (_State_base::_M_print): Add inline specifier. (_State_base::_M_dot): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@210972 138bc75d-0d04-0410-961f-82ee72b054a4
* PR libgcc/61152gjl2014-05-2713-25/+37
| | | | | | | | | | | | | | | | | | | * config/arm/arm.h (License): Add note to COPYING.RUNTIME. * config/arm/arm-cores.def (License): Same. * config/arm/arm-opts.h (License): Same. * config/arm/aout.h (License): Same. * config/arm/bpabi.h (License): Same. * config/arm/elf.h (License): Same. * config/arm/linux-elf.h (License): Same. * config/arm/linux-gas.h (License): Same. * config/arm/netbsd-elf.h (License): Same. * config/arm/uclinux-eabi.h (License): Same. * config/arm/uclinux-elf.h (License): Same. * config/arm/vxworks.h (License): Same. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@210971 138bc75d-0d04-0410-961f-82ee72b054a4
* gcc/gjl2014-05-2715-0/+78
| | | | | | | | | | | | | | | | | | | | | | | | | | Backport from 2014-05-12 mainline r210322. Backport from 2014-05-27 mainline r210959. PR libgcc/61152 * config/arm/arm.h (License): Add GCC Runtime Library Exception. * config/arm/arm-cores.def (License): Same. * config/arm/arm-opts.h (License): Same. * config/arm/aout.h (License): Same. * config/arm/bpabi.h (License): Same. * config/arm/elf.h (License): Same. * config/arm/linux-elf.h (License): Same. * config/arm/linux-gas.h (License): Same. * config/arm/netbsd-elf.h (License): Same. * config/arm/uclinux-eabi.h (License): Same. * config/arm/uclinux-elf.h (License): Same. * config/arm/vxworks.h (License): Same. libgcc/ Backport from 2014-05-27 mainline r210322. PR libgcc/61152 * config/arm/bpabi-lib.h (License): Add GCC Runtime Library Exception. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@210960 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2014-05-271-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@210954 138bc75d-0d04-0410-961f-82ee72b054a4
* * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.uros2014-05-262-4/+8
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@210949 138bc75d-0d04-0410-961f-82ee72b054a4
* Format ChangeLog properly.jb2014-05-261-0/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@210942 138bc75d-0d04-0410-961f-82ee72b054a4
* PR 61310 Rewrite implementation of CTIME and FDATE intrinsics.jb2014-05-264-31/+62
| | | | | | | | | | | | | | | | | | | | | | | 2014-05-26 Janne Blomqvist <jb@gcc.gnu.org> Backport from mainline PR libfortran/61310 * intrinsics.texi (CTIME): Remove mention of locale-dependent behavior. 2014-05-26 Janne Blomqvist <jb@gcc.gnu.org> Backport from mainline PR libfortran/61310 * intrinsics/ctime.c (strctime): Rename to gf_ctime, use snprintf instead of strftime. (fdate): Use gf_ctime. (fdate_sub): Likewise. (ctime): Likewise. (ctime_sub): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@210941 138bc75d-0d04-0410-961f-82ee72b054a4
* gcc/c/kyukhin2014-05-264-0/+24
| | | | | | | | | | | | | | | PR c/61191 * c-array-notation.c (fix_builtin_array_notation_fn): Check invalid function parameters. gcc/testsuite/ PR c/61191 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of the case with syntax error. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@210929 138bc75d-0d04-0410-961f-82ee72b054a4
* * ChangeLog: Fix last entry.uros2014-05-261-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@210926 138bc75d-0d04-0410-961f-82ee72b054a4
* PR target/61249uros2014-05-262-12/+17
| | | | | | | | | * doc/extend.texi: Fix parameter lists of __builtin_ia32_vfrczs[sd], __builtin_ia32_mpsadbw256. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@210924 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2014-05-261-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@210917 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2014-05-251-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@210905 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2014-05-241-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@210884 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud