- Apr 11, 2014
-
-
Jakub Jelinek authored
From-SVN: r209306
-
Jakub Jelinek authored
From-SVN: r209305
-
Tobias Burnus authored
PR other/59055 * doc/bugreport.texi (Bugs): Remove nodes pointing to the nirvana. * doc/gcc.texi (Service): Update description in the @menu * doc/invoke.texi (Option Summary): Remove misplaced and duplicated @menu. From-SVN: r209303
-
Janne Blomqvist authored
2014-04-11 Janne Blomqvist <jb@gcc.gnu.org> * intrinsic.texi (RANDOM_SEED): Improve example. From-SVN: r209301
-
Steve Ellcey authored
PR middle-end/60556 * expr.c (convert_move): Use emit_store_flag_force instead of emit_store_flag. Pass lowpart_mode instead of VOIDmode as 5th argument to it. * gcc.c-torture/compile/pr60556.c: New test. Co-Authored-By:
Jakub Jelinek <jakub@redhat.com> From-SVN: r209300
-
Richard Biener authored
re PR middle-end/60797 (gcc hangs with error: only weak aliases are supported in this configuration) 2014-04-11 Richard Biener <rguenther@suse.de> PR middle-end/60797 * varasm.c (assemble_alias): Avoid endless error reporting recursion by setting TREE_ASM_WRITTEN. * gcc.dg/pr60797.c: New testcase. From-SVN: r209299
-
Andreas Krebbel authored
2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> * config/s390/s390.md: Add a splitter for NOT rtx. From-SVN: r209295
-
Andreas Krebbel authored
2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> * gcc.target/s390/htm-nofloat-1.c: Rename to ... * gcc.target/s390/htm-nofloat-compile-1.c: ... this one. * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and rename to ... * gcc.target/s390/htm-nofloat-1.c: ... this one. * gcc.target/s390/s390.exp: Make sure the assembler supports htm instructions as well. From-SVN: r209294
-
Jakub Jelinek authored
PR rtl-optimization/60663 * cse.c (cse_insn): Set src_volatile on ASM_OPERANDS in PARALLEL. * gcc.target/arm/pr60663.c: New test. From-SVN: r209293
-
GCC Administrator authored
From-SVN: r209289
-
- Apr 10, 2014
-
-
Jason Merrill authored
From-SVN: r209283
-
Bernd Edlinger authored
2014-04-04 Bernd Edlinger <bernd.edlinger@hotmail.de> PR fortran/60191 * fortran/trans-types.c (gfc_get_function_type): In case of recursion build a variadic function type with empty argument list instead of a stdarg-like function type with incomplete argument list. From-SVN: r209282
-
Jakub Jelinek authored
re PR lto/60567 (lto1 ICE in add_symbol_to_partition, at lto/lto-partition.c:233 with -fno-use-linker-plugin) PR lto/60567 * ipa.c (function_and_variable_visibility): Copy forced_by_abi flag from decl_node to node. * g++.dg/lto/pr60567_0.C: New test. From-SVN: r209280
-
Richard Biener authored
PR ipa/60761 * error.c (dump_decl) <case FUNCTION_DECL>: If DECL_LANG_SPECIFIC is NULL, but DECL_ABSTRACT_ORIGIN is not, recurse on DECL_ABSTRACT_ORIGIN instead of printing <built-in>. Co-Authored-By:
Jakub Jelinek <jakub@redhat.com> From-SVN: r209278
-
Bernd Edlinger authored
class.c (gfc_build_class_symbol): Append "_t" to target class names to make the generated type names unique. gcc: 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de> * fortran/class.c (gfc_build_class_symbol): Append "_t" to target class names to make the generated type names unique. testsuite: 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de> * gfortran.dg/class_nameclash.f90: New test. From-SVN: r209277
-
Paolo Carlini authored
2014-04-10 Paolo Carlini <paolo.carlini@oracle.com> PR c++/52844 * g++.dg/cpp0x/variadic156.C: New. From-SVN: r209276
-
Andreas Krebbel authored
2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with long. From-SVN: r209275
-
Andreas Schwab authored
* config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Remove TLS symbols. * config/abi/post/m68k-linux-gnu/baseline_symbols.txt: Likewise. * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: Likewise. From-SVN: r209270
-
Ramana Radhakrishnan authored
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. From-SVN: r209269
-
Andreas Schwab authored
* config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Update. From-SVN: r209266
-
GCC Administrator authored
From-SVN: r209260
-
- Apr 09, 2014
-
-
Eric Botcazou authored
PR ada/54040 PR ada/59346 * s-osinte-x32.adb (To_Timespec): Add use directive. * s-osprim-x32.ads (Clock): Adjust. (To_Timespec): Likewise. Co-Authored-By:
Svante Signell <svante.signell@gmail.com> From-SVN: r209257
-
David Edelsohn authored
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. From-SVN: r209253
-
Fabien Chêne authored
2014-04-09 Fabien Chêne <fabien@gcc.gnu.org> * pt.c (check_template_variable): Check for the return of pedwarn before emitting a note. * parser.c (cp_parser_lambda_introducer): Likewise. From-SVN: r209252
-
Steve Ellcey authored
2014-04-09 Steve Ellcey <sellcey@mips.com> * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option and scan lists. From-SVN: r209248
-
Eric Botcazou authored
From-SVN: r209247
-
Eric Botcazou authored
PR ada/54040 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. From-SVN: r209244
-
Rainer Orth authored
* config/generic/asmcfi.h: Also check for __GCC_HAVE_DWARF2_CFI_ASM. From-SVN: r209242
-
Cong Hou authored
re PR testsuite/60773 (FAIL: gcc.dg/vect/pr60656.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorized 1 loops" 1) 2014-04-09 Cong Hou <congh@google.com> 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. From-SVN: r209241
-
Eric Botcazou authored
PR ada/60411 * s-osinte-android.ads: Adjust. From-SVN: r209237
-
Bill Schmidt authored
rs6000.c (rs6000_expand_vector_set): Use vnand instead of vnor to exploit possible fusion opportunity in the future. 2014-04-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com> * 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. From-SVN: r209235
-
GCC Administrator authored
From-SVN: r209233
-
Paolo Carlini authored
/cp 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. From-SVN: r209230
-
- Apr 08, 2014
-
-
Eric Botcazou authored
PR ada/60411 * sigtramp.h: Add Android support. From-SVN: r209227
-
Pat Haugen authored
* 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. * gcc.target/powerpc/atomic_load_store-p8.c: New. From-SVN: r209225
-
Jason Merrill authored
* lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile. From-SVN: r209224
-
Richard Sandiford authored
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
-
Marek Polacek authored
PR sanitizer/60745 * c-ubsan.c: Include asan.h. (ubsan_instrument_return): Call initialize_sanitizer_builtins. From-SVN: r209222
-
Andreas Krebbel authored
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
-
Richard Biener authored
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
-