summaryrefslogtreecommitdiffstats
path: root/gcc
Commit message (Collapse)AuthorAgeFilesLines
...
* 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>paolo2014-04-102-0/+11
| | | | | | | | PR c++/52844 * g++.dg/cpp0x/variadic156.C: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209276 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>krebbel2014-04-102-8/+13
| | | | | | | | | * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with long. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209275 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix PR debug/60655 part 2.ramana2014-04-104-0/+89
| | | | | | | | | | | | | | | | | | | 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> PR debug/60655 * config/arm/arm.c (TARGET_CONST_NOT_OK_FOR_DEBUG_P): Define (arm_const_not_ok_for_debug_p): Reject MINUS with SYM_REF's ameliorating the cases where it can be. 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> PR debug/60655 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without -fdata-sections. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209269 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2014-04-101-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209260 138bc75d-0d04-0410-961f-82ee72b054a4
* PR ada/54040ebotcazou2014-04-093-2/+5
| | | | | | | | | | PR ada/59346 * s-osinte-x32.adb (To_Timespec): Add use directive. * s-osprim-x32.ads (Clock): Adjust. (To_Timespec): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209257 138bc75d-0d04-0410-961f-82ee72b054a4
* Revertdje2014-04-094-93/+29
| | | | | | | | | | | | | | 2014-04-08 Pat Haugen <pthaugen@us.ibm.com> * config/rs6000/sync.md (AINT mode_iterator): Move definition. (loadsync_<mode>): Change mode. (load_quadpti, store_quadpti): New. (atomic_load<mode>, atomic_store<mode>): Add support for TI mode. * config/rs6000/rs6000.md (unspec enum): Add UNSPEC_LSQ. * config/rs6000/predicates.md (quad_memory_operand): !TARGET_SYNC_TI. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209253 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-04-09 Fabien ChĂȘne <fabien@gcc.gnu.org>fabien2014-04-093-8/+14
| | | | | | | | | * pt.c (check_template_variable): Check for the return of pedwarn before emitting a note. * parser.c (cp_parser_lambda_introducer): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209252 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-04-09 Steve Ellcey <sellcey@mips.com>sje2014-04-092-2/+7
| | | | | | | | * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option and scan lists. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209248 138bc75d-0d04-0410-961f-82ee72b054a4
* Adjustebotcazou2014-04-091-1/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209247 138bc75d-0d04-0410-961f-82ee72b054a4
* PR ada/54040ebotcazou2014-04-0917-62/+293
| | | | | | | | | | | | | | | | | | | | | | | | PR ada/59346 * s-osinte-x32.adb: New file. * s-linux.ads (Time): New section. * s-linux-alpha.ads (Time): Likewise. * s-linux-android.ads (Time: Likewise. * s-linux-hppa.ads (Time): Likewise. * s-linux-mipsel.ads (Time): Likewise. * s-linux-sparc.ads (Time): Likewise. * s-linux-x32.ads (Time): Likewise. * s-osprim-x32.ads (timespec): Adjust. * s-osinte-linux.ads (Time): Define local subtypes for those defined in System.Linux. * s-taprop-linux.adb (Monotonic_Clock): Do not define timeval. * s-osinte-hpux.ads (timespec): Revert POSIX breakage. * s-osinte-kfreebsd-gnu.ads (timespec): Likewise. * s-osinte-solaris-posix.ads (timespec): Likewise. * s-osinte-posix.adb (To_Timespec): Likewise. * gcc-interface/Makefile.in (x32/Linux): Use s-osinte-x32.adb. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209244 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-04-09 Cong Hou <congh@google.com>jakub2014-04-095-4/+48
| | | | | | | | | | | | | | | | | PR testsuite/60773 * doc/sourcebuild.texi (vect_widen_mult_si_to_di_pattern): Add documentation. * lib/target-supports.exp: (check_effective_target_vect_widen_si_to_di_pattern): New. * gcc.dg/vect/pr60656.c: Require vect_long effective target. Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern targets only. (foo): Fix up formatting. (main): Call check_vect. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209241 138bc75d-0d04-0410-961f-82ee72b054a4
* PR ada/60411ebotcazou2014-04-091-15/+9
| | | | | | | * s-osinte-android.ads: Adjust. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209237 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-04-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>wschmidt2014-04-092-8/+22
| | | | | | | | | | | * config/rs6000/rs6000.c (rs6000_expand_vector_set): Use vnand instead of vnor to exploit possible fusion opportunity in the future. (altivec_expand_vec_perm_const_le): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209235 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2014-04-091-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209233 138bc75d-0d04-0410-961f-82ee72b054a4
* /cppaolo2014-04-094-49/+54
| | | | | | | | | | | | | | | | | | | | 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com> PR c++/59115 * pt.c (process_template_parm): For an invalid non-type parameter only set TREE_TYPE to error_mark_node. (push_inline_template_parms_recursive, comp_template_parms, redeclare_class_template, coerce_template_template_parm, coerce_template_template_parms, unify): Use error_operand_p. /testsuite 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com> PR c++/59115 * g++.dg/template/crash119.C: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209230 138bc75d-0d04-0410-961f-82ee72b054a4
* PR ada/60411ebotcazou2014-04-082-3/+23
| | | | | | | * sigtramp.h: Add Android support. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209227 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/rs6000/sync.md (AINT mode_iterator): Move definition.pthaugen2014-04-086-17/+127
| | | | | | | | | | | | | (loadsync_<mode>): Change mode. (load_quadpti, store_quadpti): New. (atomic_load<mode>, atomic_store<mode>): Add support for TI mode. * config/rs6000/rs6000.md (unspec enum): Add UNSPEC_LSQ. * gcc.target/powerpc/atomic_load_store-p8.c: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209225 138bc75d-0d04-0410-961f-82ee72b054a4
* * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default tojason2014-04-082-0/+6
| | | | | | compile. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209224 138bc75d-0d04-0410-961f-82ee72b054a4
* gcc/rsandifo2014-04-083-3/+13
| | | | | | | | | | PR target/60763 * config/rs6000/vsx.md (vsx_xscvdpspn_scalar): Change input to DImode. * config/rs6000/rs6000.md (reload_vsx_from_gprsf): Update accordingly. Use gen_rtx_REG rather than simplify_gen_subreg for op0_di. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209223 138bc75d-0d04-0410-961f-82ee72b054a4
* PR sanitizer/60745mpolacek2014-04-082-0/+11
| | | | | | | | | * c-ubsan.c: Include asan.h. (ubsan_instrument_return): Call initialize_sanitizer_builtins. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209222 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>krebbel2014-04-085-15/+117
| | | | | | | | | | | | | | | | | | | PR rtl-optimization/60776 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390. * gcc.dg/builtin-bswap-7.c: Likewise. * gcc.dg/builtin-bswap-6a.c: New testcase. * gcc.dg/builtin-bswap-7a.c: New testcase. Revert 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC optimization. * gcc.dg/builtin-bswap-7.c: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209221 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-04-08 Richard Biener <rguenther@suse.de>rguenth2014-04-082-0/+12
| | | | | | | | | PR middle-end/60706 * tree-pretty-print.c (pp_double_int): For HWI32 hosts with a 64bit widest int print double-int similar to on HWI64 hosts. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209216 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-04-08 Richard Biener <rguenther@suse.de>rguenth2014-04-084-0/+39
| | | | | | | | | | | PR tree-optimization/60785 * graphite-sese-to-poly.c (rewrite_phi_out_of_ssa): Treat default defs properly. * gcc.dg/graphite/pr60785.c: New testcase. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209214 138bc75d-0d04-0410-961f-82ee72b054a4
* XFAIL gcc.c-torture/compile/pr28865.c on Solaris 9/SPARC (PR target/60602)ro2014-04-082-0/+8
| | | | | | | | PR target/60602 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9* with as at -O0. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209213 138bc75d-0d04-0410-961f-82ee72b054a4
* * doc/invoke (Wnon-virtual-dtor): Update to match implementation.nathan2014-04-088-13/+92
| | | | | | | | | | | | | | | | | (Weffc++): Likewise. cp/ * class.c (check_bases_and_members): Warn about non-virtual dtors in public bases only. Check warn_ecpp before complaining about non-polymorphic bases. testsuite/ * g++.dg/warn/Wnvdtor-2.C: Add more cases. * g++.dg/warn/Wnvdtor-3.C: Likewise. * g++.dg/warn/Wnvdtor-4.C: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209212 138bc75d-0d04-0410-961f-82ee72b054a4
* PR ada/60411ebotcazou2014-04-083-1/+164
| | | | | | | * sigtramp-armdroid.c: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209211 138bc75d-0d04-0410-961f-82ee72b054a4
* PR ada/60411ebotcazou2014-04-084-4/+458
| | | | | | | | | * gcc-interface/Makefile.in (arm% linux-android): Switch to EHABI. * s-linux-android.ads: New file. * s-intman-android.adb: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209210 138bc75d-0d04-0410-961f-82ee72b054a4
* * ipa-devirt.c (maybe_record_node): When node is not recorded,hubicka2014-04-082-1/+6
| | | | | | | set completep to false rather than true. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209209 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2014-04-081-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209208 138bc75d-0d04-0410-961f-82ee72b054a4
* PR target/60504ebotcazou2014-04-074-6/+14
| | | | | | | | * config/arm/arm.h (ASM_PREFERRED_EH_DATA_FORMAT): Expose from ARM_TARGET2_DWARF_FORMAT. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209201 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc-interface/Makefile.in (alpha-vms): Add missing line.ebotcazou2014-04-072-1/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209195 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-04-07 Charles Baylis <charles.baylis@linaro.org>yroux2014-04-074-8/+267
| | | | | | | | | | | | | | | | | PR target/60609 * config/arm/arm.h (ASM_OUTPUT_CASE_END): Remove. (LABEL_ALIGN_AFTER_BARRIER): Align barriers which occur after ADDR_DIFF_VEC. 2014-04-07 Charles Baylis <charles.baylis@linaro.org> PR target/60609 * g++.dg/torture/pr60609.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209191 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-04-07 Richard Biener <rguenther@suse.de>rguenth2014-04-074-2/+35
| | | | | | | | | | | | | PR tree-optimization/60766 * tree-ssa-loop-ivopts.c (cand_value_at): Compute in an unsigned type. (may_eliminate_iv): Convert cand_value_at result to desired type. * gcc.dg/torture/pr60766.c: New testcase. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209190 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/60731jason2014-04-075-1/+80
| | | | | | | | | | | * lib/gcc-dg.exp (dg-build-dso): New. (gcc-dg-test-1): Handle dg-do-what "dso". * lib/target-supports.exp (add_options_for_dlopen): New. (check_effective_target_dlopen): Use it. * g++.dg/dso/dlclose1.C: New. * g++.dg/dso/dlclose1-dso.cc: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209187 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/60731jason2014-04-074-1/+26
| | | | | | | * common.opt (-fno-gnu-unique): Add. * config/elfos.h (USE_GNU_UNIQUE_OBJECT): Check it. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209186 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix testcase for PR target/60657ramana2014-04-072-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209185 138bc75d-0d04-0410-961f-82ee72b054a4
* * haifa-sched.c: Fix outdated function reference and minorktkachov2014-04-072-3/+8
| | | | | | | | grammar errors in introductory comment. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209184 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-04-07 Richard Biener <rguenther@suse.de>rguenth2014-04-076-9/+39
| | | | | | | | | | | | | PR middle-end/60750 * tree-ssa-operands.c (maybe_add_call_vops): Also add VDEFs for noreturn calls. * tree-cfgcleanup.c (fixup_noreturn_call): Do not remove VDEFs. * g++.dg/torture/pr60750.C: New testcase. * gcc.dg/tree-ssa/20040517-1.c: Adjust. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209179 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2014-04-071-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209173 138bc75d-0d04-0410-961f-82ee72b054a4
* * doc/invoke.texi: Add info for __AVR_ISA_RMW__ builtin macrodenisc2014-04-061-0/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209169 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.schwab2014-04-062-1/+7
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209167 138bc75d-0d04-0410-961f-82ee72b054a4
* PR testsuite/60671danglin2014-04-062-1/+5
| | | | | | | | g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209166 138bc75d-0d04-0410-961f-82ee72b054a4
* PR testsuite/60672danglin2014-04-062-1/+5
| | | | | | | | * g++.dg/cpp1y/auto-fn25.C: Require lto. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209165 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.danglin2014-04-062-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209164 138bc75d-0d04-0410-961f-82ee72b054a4
* PR debug/55794danglin2014-04-062-13/+15
| | | | | | | | | | | * config/pa/pa.c (pa_output_function_epilogue): Skip address and code size accounting for thunks. (pa_asm_output_mi_thunk): Use final_start_function() and final_end_function() to output function start and end directives. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209163 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2014-04-061-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209160 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>dominiq2014-04-052-3/+7
| | | | | | | | * gfortran.dg/warn_conversion_4.f90: Adjust test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209151 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/avr/avr-arch.h (avr_mcu_t): Add dev_attribute field to have devicedenisc2014-04-0512-298/+361
| | | | | | | | | | | | | | | | | | | | | | | | specific ISA/ feature information. Remove short_sp and errata_skip ds. Add avr_device_specific_features enum to have device specific info. * config/avr/avr-c.c (avr_cpu_cpp_builtins): use dev_attribute to check errata_skip. Add __AVR_ISA_RMW__ builtin macro if RMW ISA available. * config/avr/avr-devices.c (avr_mcu_types): Update AVR_MCU macro for updated device specific info. * config/avr/avr-mcus.def: Merge device specific details to dev_attribute field. * config/avr/avr.c (avr_2word_insn_p): use dev_attribute field to check errata_skip. * config/avr/avr.h (AVR_HAVE_8BIT_SP): same for short sp info. * config/avr/driver-avr.c (avr_device_to_as): Pass -mrmw option to assembler if RMW isa supported by current device. * config/avr/genmultilib.awk: Update as device info structure changed. * doc/invoke.texi: Add info for __AVR_ISA_RMW__ builtin macro * gcc.target/avr/dev-specific-rmw.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209141 138bc75d-0d04-0410-961f-82ee72b054a4
* 2014-04-04 Cong Hou <congh@google.com>congh2014-04-054-1/+73
| | | | | | | | | | | | | | | | | PR tree-optimization/60656 * tree-vect-stmts.c (supportable_widening_operation): Fix a bug that elements in a vector with vect_used_by_reduction property are incorrectly reordered when the operation on it is not consistant with the one in reduction operation. 2014-04-04 Cong Hou <congh@google.com> PR tree-optimization/60656 * gcc.dg/vect/pr60656.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209138 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2014-04-051-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209137 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud