- 08 Apr, 2014 11 commits
-
-
gcc/ 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. From-SVN: r209223
Richard Sandiford committed -
PR sanitizer/60745 * c-ubsan.c: Include asan.h. (ubsan_instrument_return): Call initialize_sanitizer_builtins. From-SVN: r209222
Marek Polacek committed -
2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> 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. From-SVN: r209221
Andreas Krebbel committed -
re PR libfortran/60706 (FAIL: gfortran.dg/size_kind_2.f90 -O scan-tree-dump original "var2 = 42949673 00;") 2014-04-08 Richard Biener <rguenther@suse.de> 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. From-SVN: r209216
Richard Biener committed -
2014-04-08 Richard Biener <rguenther@suse.de> 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. From-SVN: r209214
Richard Biener committed -
PR target/60602 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9* with as at -O0. From-SVN: r209213
Rainer Orth committed -
* doc/invoke (Wnon-virtual-dtor): Update to match implementation. (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. From-SVN: r209212
Nathan Sidwell committed -
PR ada/60411 * sigtramp-armdroid.c: New file. From-SVN: r209211
Eric Botcazou committed -
PR ada/60411 * gcc-interface/Makefile.in (arm% linux-android): Switch to EHABI. * s-linux-android.ads: New file. * s-intman-android.adb: Likewise. From-SVN: r209210
Eric Botcazou committed -
ipa-devirt.c (maybe_record_node): When node is not recorded, set completep to false rather than true. * ipa-devirt.c (maybe_record_node): When node is not recorded, set completep to false rather than true. From-SVN: r209209
Jan Hubicka committed -
From-SVN: r209208
GCC Administrator committed
-
- 07 Apr, 2014 11 commits
-
-
PR target/60504 * config/arm/arm.h (ASM_PREFERRED_EH_DATA_FORMAT): Expose from ARM_TARGET2_DWARF_FORMAT. From-SVN: r209201
Eric Botcazou committed -
* testsuite/20_util/exchange/1.cc: Add missing return statements. * testsuite/20_util/pair/40925.cc: Avoid most vexing parse. * testsuite/22_locale/codecvt_byname/50714.cc: Add missing exception specifications. From-SVN: r209196
Jonathan Wakely committed -
From-SVN: r209195
Eric Botcazou committed -
2014-04-07 Charles Baylis <charles.baylis@linaro.org> 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. From-SVN: r209191
Charles Baylis committed -
2014-04-07 Richard Biener <rguenther@suse.de> 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. From-SVN: r209190
Richard Biener committed -
PR c++/60731 * 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. From-SVN: r209187
Jason Merrill committed -
PR c++/60731 * common.opt (-fno-gnu-unique): Add. * config/elfos.h (USE_GNU_UNIQUE_OBJECT): Check it. From-SVN: r209186
Jason Merrill committed -
From-SVN: r209185
Ramana Radhakrishnan committed -
* haifa-sched.c: Fix outdated function reference and minor grammar errors in introductory comment. From-SVN: r209184
Kyrylo Tkachov committed -
re PR c++/60750 (double free after std::move on string inside throw when compiled with optimization) 2014-04-07 Richard Biener <rguenther@suse.de> 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. From-SVN: r209179
Richard Biener committed -
From-SVN: r209173
GCC Administrator committed
-
- 06 Apr, 2014 7 commits
-
-
* doc/invoke.texi: Add info for __AVR_ISA_RMW__ builtin macro From-SVN: r209169
Denis Chertykov committed -
From-SVN: r209167
Andreas Schwab committed -
re PR testsuite/60671 (FAIL: g++.dg/pr49718.C -std=gnu++98 scan-assembler-times __cyg_profile_func_enter 1) PR testsuite/60671 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*. From-SVN: r209166
John David Anglin committed -
PR testsuite/60672 * g++.dg/cpp1y/auto-fn25.C: Require lto. From-SVN: r209165
John David Anglin committed -
* gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*. From-SVN: r209164
John David Anglin committed -
PR debug/55794 * 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. From-SVN: r209163
John David Anglin committed -
From-SVN: r209160
GCC Administrator committed
-
- 05 Apr, 2014 4 commits
-
-
2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr> * gfortran.dg/warn_conversion_4.f90: Adjust test. From-SVN: r209151
Dominique d'Humieres committed -
* config/avr/avr-arch.h (avr_mcu_t): Add dev_attribute field to have device 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. From-SVN: r209141
Pitchumani Sivanupandi committed -
2014-04-04 Cong Hou <congh@google.com> 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. From-SVN: r209138
Cong Hou committed -
From-SVN: r209137
GCC Administrator committed
-
- 04 Apr, 2014 7 commits
-
-
PR rtl-optimization/60155 * gcse.c (record_set_data): New function. (single_set_gcse): New function. (gcse_emit_move_after): Use single_set_gcse instead of single_set. (hoist_code): Likewise. (get_pressure_class_and_nregs): Likewise. From-SVN: r209134
John David Anglin committed -
2014-04-04 Tobias Burnus <burnus@net-b.de> * check.c (gfc_check_cmplx): Fix typo. From-SVN: r209133
Tobias Burnus committed -
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. From-SVN: r209132
Andreas Krebbel committed -
2014-04-04 Fabien Chêne <fabien@gcc.gnu.org> * decl.c (duplicate_decls): Check for the return of warning_at before emitting a note. (warn_misplaced_attr_for_class_type): Likewise. (check_tag_decl): Likewise. From-SVN: r209131
Fabien Chêne committed -
From-SVN: r209130
Eric Botcazou committed -
re PR bootstrap/60620 (missing gnattools dependency causes highly parallel build failure with --disable-bootstrap) PR bootstrap/60620 * Makefile.def (dependencies): Make gnattools depend on libstdc++-v3. * Makefile.in: Regenerate. From-SVN: r209129
Eric Botcazou committed -
/cp 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com> PR c++/58207 * semantics.c (sort_constexpr_mem_initializers): Robustify loop. /testsuite 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com> PR c++/58207 * g++.dg/cpp0x/constexpr-ice15.C: New. From-SVN: r209128
Paolo Carlini committed
-