Richard Biener
bd0ca6ba9f
fixlib.h (verbose_level, [...]): Mark extern.
...
2013-01-14 Richard Biener <rguenther@suse.de>
* fixlib.h (verbose_level, fixinc_mode): Mark extern.
From-SVN: r195142
2013-01-14 11:13:09 +00:00
Georg-Johann Lay
3ffc195810
fixed-bit.c (SATFRACT): Only declare / set min_low, min_high if TO_MODE_UNSIGNED == 0.
...
* fixed-bit.c (SATFRACT) <FROM_TYPE=1, TO_TYPE=4>: Only
declare / set min_low, min_high if TO_MODE_UNSIGNED == 0.
(SATFRACT) <FROM_TYPE=TO_TYPE=4>: Only declare / set min_low,
min_high if FROM_MODE_UNSIGNED == 0 and TO_MODE_UNSIGNED == 0.
From-SVN: r195141
2013-01-14 10:19:00 +00:00
GCC Administrator
d471dece67
Daily bump.
...
From-SVN: r195140
2013-01-14 00:17:51 +00:00
Uros Bizjak
45805f1703
sync.md (mem_thread_fence): Mask operands[0] with MEMMODEL_MASK to determine memory model.
...
* config/i386/sync.md (mem_thread_fence): Mask operands[0] with
MEMMODEL_MASK to determine memory model.
(atomic_store<mode>): Ditto from operands[2].
* config/i386/i386.c (ix86_memmodel_check): Declare "strong" as bool.
From-SVN: r195137
2013-01-13 20:06:54 +01:00
Jakub Jelinek
9d60be3866
re PR fortran/55935 ([OOP] Fortran fronted has ADDR_EXPRs of FUNCTION_DECLs with bogus BLOCK)
...
PR fortran/55935
* gimple-fold.c (get_symbol_constant_value): Call
unshare_expr.
(fold_gimple_assign): Don't call unshare_expr here.
(fold_ctor_reference): Call unshare_expr.
* trans-expr.c (gfc_conv_structure): Call
unshare_expr_without_location on the ctor elements.
From-SVN: r195136
2013-01-13 13:33:43 +01:00
Terry Guo
e7f49d92ca
Makefile.in (s-mlib): New argument MULTILIB_REUSE.
...
2013-01-13 Terry Guo <terry.guo@arm.com>
* gcc/Makefile.in (s-mlib): New argument MULTILIB_REUSE.
* gcc/doc/fragments.texi: Document MULTILIB_REUSE.
* gcc/gcc.c (multilib_reuse): New internal spec.
(set_multilib_dir): Also search multilib from multilib_reuse.
* gcc/genmultilib (tmpmultilib3): Refactor code.
(tmpmultilib4): Ditto.
(multilib_reuse): New multilib argument.
From-SVN: r195134
2013-01-13 10:12:07 +00:00
Paul Thomas
899d52c6e2
re PR fortran/54286 (Accepts invalid proc-pointer assignments involving proc-ptr function result)
...
2013-01-13 Paul Thomas <pault@gcc.gnu.org>
PR fortran/54286
* expr.c (gfc_check_pointer_assign): Ensure that both lvalue
and rvalue interfaces are presented to gfc_compare_interfaces.
Simplify references to interface names by using the symbols
themselves. Call gfc_compare_interfaces with s1 and s2 inter-
changed to overcome the asymmetry of this function. Do not
repeat the check for the presence of s1 and s2.
2013-01-13 Paul Thomas <pault@gcc.gnu.org>
PR fortran/54286
* gfortran.dg/proc_ptr_result_8.f90 : New test.
From-SVN: r195133
2013-01-13 08:57:46 +00:00
Richard Sandiford
8816ac704c
unroll_5.c: Add nomips16 attributes.
...
gcc/testsuite/
* gcc.dg/unroll_5.c: Add nomips16 attributes.
From-SVN: r195132
2013-01-13 08:54:41 +00:00
Richard Sandiford
140516c568
ssa-dom-thread-4.c: Update expected results for MIPS.
...
gcc/testsuite/
* gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
From-SVN: r195131
2013-01-13 08:45:59 +00:00
Richard Sandiford
fbd03a27c7
Makefile.in: Update copyright.
...
gcc/
* Makefile.in: Update copyright.
From-SVN: r195130
2013-01-13 08:11:20 +00:00
GCC Administrator
b99c8b5d9d
Daily bump.
...
From-SVN: r195128
2013-01-13 00:18:17 +00:00
Janus Weil
ea73447aa3
re PR fortran/55072 (Missing internal_pack leads to wrong code with derived type)
...
2013-01-12 Janus Weil <janus@gcc.gnu.org>
PR fortran/55072
* trans-array.c (gfc_conv_array_parameter): No packing was done for
full arrays of derived type.
2013-01-12 Janus Weil <janus@gcc.gnu.org>
PR fortran/55072
* gfortran.dg/assumed_type_2.f90: Fix test case.
* gfortran.dg/internal_pack_13.f90: New test.
* gfortran.dg/internal_pack_14.f90: New test.
From-SVN: r195125
2013-01-12 19:52:11 +01:00
Paul Thomas
f5acf0f24b
re PR fortran/55868 (gfortran generates for CLASS(*) __m_MOD___vtab__$tar on NO_DOLLAR_IN_LABEL systems)
...
2013-01-08 Paul Thomas <pault@gcc.gnu.org>
PR fortran/55868
* class.c (get_unique_type_string): Change $tar to STAR and
replace sprintf by strcpy where there is no formatting.
* decl.c (gfc_match_decl_type_spec): Change $tar to STAR.
2013-01-08 Paul Thomas <pault@gcc.gnu.org>
PR fortran/55868
* gfortran.dg/unlimited_polymorphic_8.f90: Update
scan-tree-dump-times for foo.0.x._vptr to deal with change from
$tar to STAR.
From-SVN: r195124
2013-01-12 12:52:41 +00:00
GCC Administrator
90229b5d00
Daily bump.
...
From-SVN: r195123
2013-01-12 00:20:25 +00:00
Tom de Vries
b3681f139f
re PR tree-optimization/55890 (calling a builtin func through a cast triggers an ICE)
...
2013-01-12 Tom de Vries <tom@codesourcery.com>
PR middle-end/55890
* calls.c (expand_call): Check if arg_nr is valid.
From-SVN: r195119
2013-01-11 23:39:18 +00:00
Janis Johnson
93b2c9a52e
gdb-test.exp (gdb_batch_check): Catch error running gdb command.
...
* testsuite/lib/gdb-test.exp (gdb_batch_check): Catch error running
gdb command.
From-SVN: r195115
2013-01-11 20:11:36 +00:00
Michael Meissner
5bc3511360
Fix typo in __builtin_ia32_packssdw256
...
From-SVN: r195113
2013-01-11 17:09:08 +00:00
Andreas Schwab
46feb01b90
* gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
...
From-SVN: r195112
2013-01-11 17:08:51 +00:00
Michael Meissner
3f287e4be5
Fix typo in __builtin_ia32_paddb256, __builtin_ia32_pavgb256
...
From-SVN: r195110
2013-01-11 16:53:37 +00:00
Andreas Krebbel
1abcd5eb46
re PR rtl-optimization/55719 (ICE: Segmentation fault)
...
2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
PR target/55719
* config/s390/s390.c (s390_preferred_reload_class): Do not return
NO_REGS for larl operands.
(s390_reload_larl_operand): Use s390_load_address instead of
emit_move_insn.
2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
PR target/55719
* gcc.target/s390/pr55719.c: New testcase.
From-SVN: r195109
2013-01-11 16:43:49 +00:00
Richard Biener
980d081296
tree-cfg.c (verify_node_sharing_1): Split out from ...
...
2013-01-11 Richard Biener <rguenther@suse.de>
* tree-cfg.c (verify_node_sharing_1): Split out from ...
(verify_node_sharing): ... here.
(verify_gimple_in_cfg): Use verify_node_sharing_1 for walk_tree.
From-SVN: r195107
2013-01-11 13:59:28 +00:00
Jan-Benedict Glaw
cb24ba82a5
* ChangeLog: Fix "Dito" to "Ditto".
...
From-SVN: r195106
2013-01-11 13:08:45 +00:00
Jan-Benedict Glaw
969a00c71c
* config.sub: Update from config repo.
...
From-SVN: r195105
2013-01-11 13:02:58 +00:00
Eric Botcazou
7cb9fd07fe
Makefile.tpl (BOOT_ADAFLAGS): Remove -gnata.
...
* Makefile.tpl (BOOT_ADAFLAGS): Remove -gnata.
* Makefile.in: Regenerate.
gcc/
* configure.ac (Tree checking): Set TREECHECKING to yes if enabled.
Substitute TREECHECKING.
* configure: Regenerate.
* Makefile.in (TREECHECKING): New.
gcc/ada/
* gcc-interface/Make-lang.in (COMMON_ADAFLAGS): Remove -gnata.
(CHECKING_ADAFLAGS): New.
(ALL_ADAFLAGS): Include CHECKING_ADAFLAGS.
From-SVN: r195104
2013-01-11 11:46:21 +00:00
Richard Guenther
c7ab25306d
re PR tree-optimization/44061 (Warns about out-of-bounds array access inside __builtin_constant_p guarded section)
...
2012-01-11 Richard Guenther <rguenther@suse.de>
PR tree-optimization/44061
* tree-vrp.c (extract_range_basic): Compute zero as
value-range for __builtin_constant_p of function parameters.
* gcc.dg/pr44061.c: New testcase.
From-SVN: r195103
2013-01-11 10:20:02 +00:00
GCC Administrator
8549adbd32
Daily bump.
...
From-SVN: r195102
2013-01-11 00:18:47 +00:00
Richard Sandiford
d1e082c2c2
Update copyright years in gcc/
...
From-SVN: r195098
2013-01-10 20:38:27 +00:00
Aldy Hernandez
9dce3dcf36
re PR target/55565 (FAIL: gcc.target/powerpc/ppc-mov-1.c scan-assembler-not fmr [0-9]+,[0-9]+)
...
PR target/55565
* gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not
regex.
Co-Authored-By: Jakub Jelinek <jakub@redhat.com>
From-SVN: r195097
2013-01-10 20:28:26 +00:00
Vladimir Makarov
0160442cd2
Fix typo in chnagelog entry
...
From-SVN: r195096
2013-01-10 20:09:49 +00:00
Vladimir Makarov
f85021b021
PR rtl-optimization/pr55672
...
2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
PR rtl-optimization/pr55672
* lra-eliminations.c (mark_not_elimnable): Permit addition with
const to be elimnable.
2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
PR rtl-optimization/pr55672
* gcc.target/i386/pr55672.c: New.
From-SVN: r195095
2013-01-10 20:07:55 +00:00
Uros Bizjak
ddf9322dcd
re PR target/55929 (lra-constraints-ICE while xg++ compile libitm with -Os)
...
PR target/55929
* config/i386/i386.md (xbegin): Use %eax as a temporary register.
From-SVN: r195094
2013-01-10 20:49:17 +01:00
Jeff Law
7f5f8bbfdd
vrp06.c: Tighten expected output.
...
* gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
pass/fail message unique.
From-SVN: r195093
2013-01-10 12:16:33 -07:00
Wei Mi
edadb734f6
re PR sanitizer/55488 (Implement cold calls in tsan run-time)
...
2013-01-10 Wei Mi <wmi@google.com>
libsanitizer/
PR sanitizer/55488
* tsan/Makefile.am: Add tsan_rtl_amd64.S.
* tsan/Makefile.in: Regenerated.
* tsan/tsan_rtl.h: Enable HACKY_CALL.
From-SVN: r195092
2013-01-10 17:57:34 +00:00
Eric Botcazou
9ddeb034f5
config-lang.in (boot_language_boot_flags): Delete.
...
* gcc-interface/config-lang.in (boot_language_boot_flags): Delete.
* gcc-interface/Make-lang.in (BOOT_ADAFLAGS): Likewise.
From-SVN: r195091
2013-01-10 16:47:11 +00:00
Joern Rennecke
f592bd452c
MAINTAINERS (arc): Add new port maintainership for myself.
...
2013-01-10 Joern Rennecke <joern.rennecke@embecosm.com>
* MAINTAINERS (arc): Add new port maintainership for myself.
From-SVN: r195089
2013-01-10 16:05:26 +00:00
David Edelsohn
7a8b1ec4fc
configure.ac (HAVE_AS_TLS): Add check for powerpc-ibm-aix.
...
* configure.ac (HAVE_AS_TLS): Add check for powerpc-ibm-aix.
* configure: Regenerate.
From-SVN: r195088
2013-01-10 11:00:44 -05:00
Jason Merrill
7900ea7d99
* .gitignore: Import from gdb repository.
...
From-SVN: r195087
2013-01-10 10:48:46 -05:00
Richard Biener
ad2e5b7129
builtins.c (expand_builtin_init_trampoline): Use set_mem_attributes.
...
2013-01-10 Richard Biener <rguenther@suse.de>
* builtins.c (expand_builtin_init_trampoline): Use
set_mem_attributes.
From-SVN: r195086
2013-01-10 13:58:51 +00:00
Rainer Orth
d02a9a19d6
Fix g++.dg/tls/thread_local* on Solaris 9
...
* g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
Add tls options.
* g++.dg/tls/thread_local2.C: Likewise.
* g++.dg/tls/thread_local2g.C: Likewise.
* g++.dg/tls/thread_local6.C: Likewise.
* g++.dg/tls/thread_local-order1.C: Add tls options.
* g++.dg/tls/thread_local-order2.C: Likewise.
* g++.dg/tls/thread_local3.C: Likewise.
* g++.dg/tls/thread_local3g.C: Likewise.
* g++.dg/tls/thread_local4.C: Likewise.
* g++.dg/tls/thread_local4g.C: Likewise.
* g++.dg/tls/thread_local5.C: Likewise.
* g++.dg/tls/thread_local5g.C: Likewise.
* g++.dg/tls/thread_local6g.C: Likewise.
From-SVN: r195085
2013-01-10 13:55:33 +00:00
Richard Biener
ffc5b2bbcd
re PR bootstrap/55792 (Bad memory access with profiledbootstrap and LTO)
...
2013-01-10 Richard Biener <rguenther@suse.de>
PR bootstrap/55792
* tree-into-ssa.c (rewrite_add_phi_arguments): Do not set
locations for virtual PHI arguments.
(rewrite_update_phi_arguments): Likewise.
From-SVN: r195084
2013-01-10 13:42:27 +00:00
Kostya Serebryany
e9772e16b3
libsanitizer mege from upstream r171973
...
From-SVN: r195083
2013-01-10 12:44:08 +00:00
Joel Sherrill
e1f674e4c2
rtems.h (ASM_SPEC): Pass -m8byte-align and -mgcc-abi on to assembler.
...
* config/v850/rtems.h (ASM_SPEC): Pass -m8byte-align and -mgcc-abi
on to assembler.
From-SVN: r195082
2013-01-10 10:05:29 +00:00
Nguyen Duy Dat
6f575fe48b
Add email address for Nguyen Duy Dat
...
From-SVN: r195081
2013-01-10 09:59:29 +00:00
Jakub Jelinek
a57fc74385
re PR middle-end/55921 (Crash in verify_ssa for asm to side-steps complex pessimization)
...
PR tree-optimization/55921
* tree-complex.c (expand_complex_asm): New function.
(expand_complex_operations_1): Call it for GIMPLE_ASM.
* gcc.c-torture/compile/pr55921.c: New test.
From-SVN: r195080
2013-01-10 10:25:12 +01:00
Andreas Krebbel
0ff4390dd3
re PR target/55718 (ICE in gen_reg_rtx, at emit-rtl.c:866)
...
2013-01-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
PR target/55718
* config/s390/s390.c (s390_symref_operand_p)
(s390_loadrelative_operand_p): Merge the two functions.
(s390_check_qrst_address, print_operand_address): Add parameters
to s390_loadrelative_operand_p invokation.
(s390_check_symref_alignment): Use s390_loadrelative_operand_p.
(s390_reload_larl_operand, s390_secondary_reload): Use
s390_loadrelative_operand_p instead of s390_symref_operand_p.
(legitimize_pic_address): Handle @GOTENT and @PLT + addend.
From-SVN: r195078
2013-01-10 08:15:07 +00:00
Naveen H.S
01a3a32422
aarch64.c (aarch64_print_operand): Replace %r in asm_fprintf with reg_names.
...
* config/aarch64/aarch64.c (aarch64_print_operand): Replace %r
in asm_fprintf with reg_names.
(aarch64_print_operand_address): Likewise.
(aarch64_return_addr): Likewise.
* config/aarch64/aarch64.h (ASM_FPRINTF_EXTENSIONS): Remove.
From-SVN: r195077
2013-01-10 07:34:49 +00:00
Naveen H.S
997271c112
Update my e-mail address in MAINTAINERS.
...
From-SVN: r195076
2013-01-10 06:21:45 +00:00
Jason Merrill
795801d683
re PR c++/55878 (--enable-checking=yes rejection of typeid)
...
PR c++/55878
* rtti.c (build_typeid, get_typeid): Add complain parm.
(get_tinfo_decl_dynamic): Likewise.
* cp-tree.h, parser.c, pt.c: Adjust.
From-SVN: r195075
2013-01-09 21:54:39 -05:00
Mike Stump
6f557e0e1b
* dse.c (record_store): Remove unnecessary assert.
...
From-SVN: r195074
2013-01-10 01:17:13 +00:00
GCC Administrator
829a05e398
Daily bump.
...
From-SVN: r195072
2013-01-10 00:19:05 +00:00