- 20 Jun, 2013 15 commits
-
-
* query.cc (_ITM_inTransaction): Abort when using the HTM fastpath. (_ITM_getTransactionId): Same. * config/x86/target.h (htm_transaction_active): New. From-SVN: r200251
Torvald Riegel committed -
PR libitm/57643 * beginend.cc (gtm_thread::begin_transaction): Handle reentrancy in the HTM fastpath. From-SVN: r200250
Torvald Riegel committed -
* ada/acats/tests/gcc: Delete. * gnat.dg/style: Likewise. From-SVN: r200249
Eric Botcazou committed -
From-SVN: r200248
Jeff Law committed -
* lto-cgraph.c (input_symtab): Do not set cgraph state. * lto.c (read_cgraph_and_symbols): Set cgraph state. From-SVN: r200247
Jan Hubicka committed -
2013-06-20 Matthias Klose <doko@ubuntu.com> * pkg.m4 (PKG_CHECK_MODULES): Use AC_PATH_TOOL to check for pkg-config. * classpath/m4/pkg.m4 (PKG_CHECK_MODULES): Likewise. * configure: Regenerate. * classpath/configure: Regenerate. From-SVN: r200244
Matthias Klose committed -
2013-06-20 Matthias Klose <doko@ubuntu.com> * libtool-version: Bump soversion. From-SVN: r200242
Matthias Klose committed -
PR rtl-optimization/57425 PR rtl-optimization/57569 * alias.c (write_dependence_p): Remove parameters mem_mode and canon_mem_addr. Add parameters x_mode, x_addr and x_canonicalized. Changed all callers. (canon_anti_dependence): Get comments and semantics in sync. Add parameter mem_canonicalized. Changed all callers. * rtl.h (canon_anti_dependence): Update prototype. From-SVN: r200241
Joern Rennecke committed -
2013-06-20 Richard Biener <rguenther@suse.de> * data-streamer-in.c (streamer_read_uhwi): Optimize single byte case, inline streamer_read_uchar and defer section overrun check. From-SVN: r200239
Richard Biener committed -
2013-06-20 Tobias Burnus <burnus@net-b.de> PR fortran/57633 * io/list_read.c (next_char, eat_separator): Don't set EOL for \r. 2013-06-20 Tobias Burnus <burnus@net-b.de> PR fortran/57633 * gfortran.dg/list_read_11.f90: New. From-SVN: r200238
Tobias Burnus committed -
2013-06-20 Richard Biener <rguenther@suse.de> PR tree-optimization/57584 * tree-ssa-loop-niter.c (expand_simple_operations): Avoid including SSA names into the expanded expression that take part in abnormal coalescing. * gcc.dg/torture/pr57584.c: New testcase. From-SVN: r200237
Richard Biener committed -
2013-06-20 Tobias Burnus <burnus@net-b.de> * resolve.c (get_temp_from_expr): Don't set FL_VARIABLE twice. From-SVN: r200234
Tobias Burnus committed -
From-SVN: r200233
Jan Hubicka committed -
2013-06-19 <singhai@google.com> * gcov.c (print_usage): Handle new option. (process_args): Ditto. (get_gcov_intermediate_filename): New function. (output_intermediate_file): New function. (output_gcov_file): New function (generate_results): Handle new option. (release_function): Relase demangled name. (read_graph_file): Handle demangled name. (output_lines): Ditto. * doc/gcov.texi: Document gcov intermediate format. testsuite/ChangeLog: * g++.dg/gcov/gcov-8.C: New testcase. * lib/gcov.exp: Handle intermediate format. From-SVN: r200232
Sharad Singhai committed -
From-SVN: r200231
GCC Administrator committed
-
- 19 Jun, 2013 24 commits
-
-
2013-06-19 Vladimir Makarov <vmakarov@redhat.com> PR bootstrap/57604 * lra.c (emit_add3_insn, emit_add2_insn): New functions. (lra_emit_add): Use the functions. Add comment about Y as an address segment. From-SVN: r200227
Vladimir Makarov committed -
PR driver/57652 * collect2.c (collect_atexit): New. (collect_exit): Delete. (main): Register collect_atexit with atexit. (collect_wait): Change collect_exit to exit. (do_wait): Same. * collect2.h (collect_exit): Delete. * tlink.c (do_tlink): Rename exit to ret. Change collect_exit to exit. From-SVN: r200226
David Edelsohn committed -
2013-06-19 Wei Mi <wmi@google.com> PR rtl-optimization/57518 * ira.c (set_paradoxical_subreg): Set pdx_subregs[regno] if regno is used in paradoxical subreg. (update_equiv_regs): Check pdx_subregs[regno] before set a reg to be equivalent with a mem. From-SVN: r200224
Wei Mi committed -
The x.Field argument to Offsetof may not involve hidden dereferences of embedded pointer fields. Also correct uninitialized implicit_ field. From-SVN: r200221
Ian Lance Taylor committed -
2013-06-19 Matthias Klose <doko@ubuntu.com> PR driver/57651 * file-find.h (find_a_file): Add a mode parameter. * file-find.c (find_a_file): Likewise. * gcc-ar.c (main): Call find_a_file with R_OK for the plugin, with X_OK for the executables. * collect2.c (main): Call find_a_file with X_OK. From-SVN: r200219
Matthias Klose committed -
2013-06-19 Steve Ellcey <sellcey@mips.com> PR target/56942 * config/mips/mips.md (casesi_internal_mips16_<mode>): Use NEXT_INSN instead of next_real_insn. From-SVN: r200216
Steve Ellcey committed -
gcc/testsuite/ChangeLog * gcc.dg/tree-ssa/loop-19.c: Add -fno-common. From-SVN: r200213
Igor Zamyatin committed -
* cgraph.h (const_value_known_p): Replace by ... (ctor_for_folding): .. this one. * cgraphunit.c (process_function_and_variable_attributes): Use it. * lto-cgraph.c (compute_ltrans_boundary): Use ctor_for_folding. * expr.c (expand_expr_real_1): Likewise. (string_constant): Likewise. * tree-ssa-loop-ivcanon.c (constant_after_peeling): Likewise. * ipa.c (process_references): Likewise. (symtab_remove_unreachable_nodes): Likewise. * ipa-inline-analysis.c (param_change_prob): Likewise. * gimple-fold.c (canonicalize_constructor_val): Likewise. (get_base_constructor): Likwise. * varpool.c (varpool_remove_node): Likewise. (varpool_remove_initializer): LIkewise. (dump_varpool_node): LIkwise. (const_value_known_p): Rewrite to ... (ctor_for_folding): ... this one. * lto-partition.c (add_references_to_partition): Use ctor_for_folding. * gcc.dg/tree-ssa/attr-alias-2.c: New testcase. From-SVN: r200211
Jan Hubicka committed -
PR driver/57651 * gcc-ar.c (main): If not CROSS_DIRECTORY_STRUCTURE, look for PERSONALITY in $PATH derived prefixes. From-SVN: r200209
Jakub Jelinek committed -
* tree-ssa-forwprop.c (simplify_bitwise_binary_boolean): Fix typo in comment. From-SVN: r200208
Jeff Law committed -
2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com> * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the hard-coded values of array sizes with a #define. * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise. * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise. * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise. * c-c++-common/cilk-plus/AN/pr57577.c: Likewise. * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise. From-SVN: r200205
Balaji V. Iyer committed -
gcc/testsuite/ * gcc.dg/torture/stackalign/builtin-apply-2.c: set STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined. From-SVN: r200204
Yufeng Zhang committed -
* tree-ssa-forwprop.c (simplify_bitwise_binary_boolean): New function. (simplify_bitwise_binary): Use it to simpify certain binary ops on booleans. * gcc.dg/tree-ssa/forwprop-28.c: New test. From-SVN: r200201
Jeff Law committed -
* config/arm/vfp.md: Move VFP instruction classification documentation to ... * config/arm/arm.md: ... here. Update instruction classification documentation. From-SVN: r200199
Sofiane Naci committed -
(peepholes for eq(reg, not-0)): Ensure condition register is dead after pattern. Use more efficient sequences on ARMv5 and Thumb2. From-SVN: r200197
Richard Earnshaw committed -
2013-06-19 Steven Bosscher <steven@gcc.gnu.org> PR target/57609 * config/s390/s390.c (s390_chunkify_start): Replace next_real_insn with NEXT_INSN. Use tablejump_p to check for jump table data insns. From-SVN: r200196
Steven Bosscher committed -
2013-06-19 Paolo Carlini <paolo.carlini@oracle.com> PR c++/56544 * doc/cpp.texi [Standard Predefined Macros, __cplusplus]: Document that now in C++ the value is correct per the C++ standards. From-SVN: r200193
Paolo Carlini committed -
/cp 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org> PR c++/57638 * pt.c (unify, [TEMPLATE_PARM_INDEX]): Pass to unify_type_mismatch TREE_TYPE (arg), not arg itself. /testsuite 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org> PR c++/57638 * g++.dg/template/error53.C: New. From-SVN: r200192
Manuel López-Ibáñez committed -
gcc/testsuite 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de> PR target/55033 * gcc.target/powerpc/pr55033.c: Fix options. From-SVN: r200191
Sebastian Huber committed -
2013-06-19 Richard Biener <rguenther@suse.de> * expr.c (expand_expr_real_1): Use SCOPE_FILE_SCOPE_P to check for global context. From-SVN: r200190
Richard Biener committed -
From-SVN: r200189
Uros Bizjak committed -
2013-06-19 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> Revert: 2013-06-18 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> PR target/57609 * config/s390/s390.c (s390_chunkify_start): Replace next_real_insn with next_active_insn. From-SVN: r200188
Andreas Krebbel committed -
* config/fpu-387.h: Use __asm__ and __volatile__ consistently. (get_fpu_except_flags): Initialize result. From-SVN: r200187
Uros Bizjak committed -
From-SVN: r200185
GCC Administrator committed
-
- 18 Jun, 2013 1 commit
-
-
This changes the representation of a Go value of function type from being a pointer to function code (like a C function pointer) to being a pointer to a struct. The first field of the struct points to the function code. The remaining fields, if any, are the addresses of variables referenced in enclosing functions. For each call to a function, the address of the function descriptor is passed as the last argument. This lets us avoid generating trampolines, and removes the use of writable/executable sections of the heap. From-SVN: r200181
Ian Lance Taylor committed
-