OSDN Git Service
gccadmin [Mon, 26 Mar 2012 00:18:42 +0000 (00:18 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185785
138bc75d-0d04-0410-961f-
82ee72b054a4
ebotcazou [Sun, 25 Mar 2012 17:14:31 +0000 (17:14 +0000)]
* gcc-interface/decl.c (SS_MARK_NAME): New define.
(gnat_to_gnu_entity) <E_Function>: Prepend leaf attribute on entities
whose name is SS_MARK_NAME.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185781
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Sun, 25 Mar 2012 00:17:34 +0000 (00:17 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185771
138bc75d-0d04-0410-961f-
82ee72b054a4
ebotcazou [Sat, 24 Mar 2012 18:47:55 +0000 (18:47 +0000)]
PR target/52610
* config/sparc/sparc.h (ASM_CPU_SPEC): Pass -Av8 if -mcpu=leon.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185766
138bc75d-0d04-0410-961f-
82ee72b054a4
hjl [Sat, 24 Mar 2012 15:54:26 +0000 (15:54 +0000)]
Fix a typo in testsuite/demangle-expected
2012-03-24 H.J. Lu <hongjiu.lu@intel.com>
* testsuite/demangle-expected: Fix a typo.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185763
138bc75d-0d04-0410-961f-
82ee72b054a4
steven [Sat, 24 Mar 2012 13:49:34 +0000 (13:49 +0000)]
forgot ChangeLogs
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185760
138bc75d-0d04-0410-961f-
82ee72b054a4
steven [Sat, 24 Mar 2012 13:48:35 +0000 (13:48 +0000)]
gcc/
PR middle-end/52640
* varasm.c: Include pointer-set.h.
(pending_assemble_externals_set): New pointer set.
(process_pending_assemble_externals): Destroy the pointer set.
(assemble_external): See if decl is in pending_assemble_externals_set,
and add it to pending_assemble_externals if necessary.
(init_varasm_once): Allocate pending_assemble_externals_set.
testsuite/
PR middle-end/52640
* gcc.c-torture/compile/limits-externdecl.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185759
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Sat, 24 Mar 2012 00:18:21 +0000 (00:18 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185755
138bc75d-0d04-0410-961f-
82ee72b054a4
davem [Fri, 23 Mar 2012 18:55:43 +0000 (18:55 +0000)]
Update sparc-linux-gnu libstdc++ ABI baseline.
libstdc++-v3/
* config/abi/post/sparc-linux-gnu/baseline_symbols.txt: Update.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185749
138bc75d-0d04-0410-961f-
82ee72b054a4
ian [Fri, 23 Mar 2012 18:41:28 +0000 (18:41 +0000)]
syscall: Fix errno handling in syscall.Syscall and friends.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185747
138bc75d-0d04-0410-961f-
82ee72b054a4
meissner [Fri, 23 Mar 2012 16:16:38 +0000 (16:16 +0000)]
2012-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
Backported from mainline
2012-03-06 Michael Meissner <meissner@linux.vnet.ibm.com>
PR target/50310
* config/rs6000/vector.md (vector_uneq<mode>): Add support for
UNEQ, LTGT, ORDERED, and UNORDERED IEEE vector comparisons.
(vector_ltgt<mode>): Likewise.
(vector_ordered<mode>): Likewise.
(vector_unordered<mode>): Likewise.
* config/rs6000/rs6000.c (rs6000_emit_vector_compare_inner): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185743
138bc75d-0d04-0410-961f-
82ee72b054a4
amylaar [Fri, 23 Mar 2012 14:42:08 +0000 (14:42 +0000)]
* config/epiphany/epiphany.c (epiphany_function_value_regno_p):
Make static.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185740
138bc75d-0d04-0410-961f-
82ee72b054a4
paolo [Fri, 23 Mar 2012 13:27:45 +0000 (13:27 +0000)]
2012-03-23 Paolo Carlini <paolo.carlini@oracle.com>
* include/bits/forward_list.h: Fix comments.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185738
138bc75d-0d04-0410-961f-
82ee72b054a4
paolo [Fri, 23 Mar 2012 11:00:54 +0000 (11:00 +0000)]
2012-03-23 Paweł Sikora <pawel.sikora@agmk.net>
PR libstdc++/52540
* include/Makefile.am (c++config.h): Fix sed rule to not break
the _GLIBCXX_EXTERN_TEMPLATE redefinition.
* include/Makefile.in: Regenerate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185733
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Fri, 23 Mar 2012 08:19:08 +0000 (08:19 +0000)]
2012-03-23 William Bader <williambader@hotmail.com>
PR c/52682
* c-lex.c (c_lex_with_flags): Avoid declarations after stmts.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185726
138bc75d-0d04-0410-961f-
82ee72b054a4
paolo [Fri, 23 Mar 2012 00:58:10 +0000 (00:58 +0000)]
/cp
2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/52487
* class.c (check_field_decls): Call literal_type_p only
on complete types.
/testsuite
2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/52487
* g++.dg/cpp0x/lambda/lambda-ice7.C: New.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185723
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Fri, 23 Mar 2012 00:18:00 +0000 (00:18 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185720
138bc75d-0d04-0410-961f-
82ee72b054a4
redi [Fri, 23 Mar 2012 00:02:47 +0000 (00:02 +0000)]
PR libstdc++/52433
* include/debug/safe_iterator.h (_Safe_iterator): Add move
constructor and move assignment operator.
* testsuite/23_containers/vector/debug/52433.cc: New.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185717
138bc75d-0d04-0410-961f-
82ee72b054a4
kkojima [Thu, 22 Mar 2012 21:39:45 +0000 (21:39 +0000)]
Backported from mainline
2012-03-02 Kaz Kojima <kkojima@gcc.gnu.org>
PR target/48596
PR target/48806
* config/sh/sh.c (sh_register_move_cost): Increase cost between
GENERAL_REGS and FP_REGS for SImode.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185714
138bc75d-0d04-0410-961f-
82ee72b054a4
burnus [Thu, 22 Mar 2012 21:13:00 +0000 (21:13 +0000)]
2012-03-22 Tobias Burnus <burnus@net-b.de>
PR fortran/52452
* resolve.c (resolve_intrinsic): Don't search for a
function if we know that it is a subroutine.
2012-03-22 Tobias Burnus <burnus@net-b.de>
PR fortran/52452
* gfortran.dg/intrinsic_8.f90: New.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185713
138bc75d-0d04-0410-961f-
82ee72b054a4
jakub [Thu, 22 Mar 2012 20:29:01 +0000 (20:29 +0000)]
PR c++/52671
* decl.c (check_tag_decl): Only use CLASSTYPE_TEMPLATE_INSTANTIATION
on CLASS_TYPE_P types.
* g++.dg/ext/attrib44.C: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185711
138bc75d-0d04-0410-961f-
82ee72b054a4
jakub [Thu, 22 Mar 2012 20:27:38 +0000 (20:27 +0000)]
PR c++/52671
* decl.c (check_tag_decl): Only use CLASSTYPE_TEMPLATE_INSTANTIATION
on CLASS_TYPE_P types.
* g++.dg/ext/attrib44.C: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185710
138bc75d-0d04-0410-961f-
82ee72b054a4
jakub [Thu, 22 Mar 2012 19:27:52 +0000 (19:27 +0000)]
PR middle-end/52547
* tree-nested.c (convert_tramp_reference_stmt): Call declare_vars
on any new_local_var_chain vars declared during recursing on
GIMPLE_OMP_PARALLEL or GIMPLE_OMP_TASK body.
* testsuite/libgomp.c/pr52547.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185708
138bc75d-0d04-0410-961f-
82ee72b054a4
dje [Thu, 22 Mar 2012 18:43:00 +0000 (18:43 +0000)]
2012-03-22 David Edelsohn <dje.gcc@gmail.com>
Backport from mainline:
2012-03-09 David Edelsohn <dje.gcc@gmail.com>
* src/powerpc/aix_closure.S (ffi_closure_ASM): Adjust for Darwin64
change to return value of ffi_closure_helper_DARWIN and load type
from return type.
From Tom Honermann <tom.honermann@oracle.com>:
* src/powerpc/aix.S: Declare .ffi_prep_args. Insert nops after
branch instructions.
* src/powerpc/aix_closure.S: Declare .ffi_closure_helper_DARWIN.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185706
138bc75d-0d04-0410-961f-
82ee72b054a4
jason [Thu, 22 Mar 2012 18:34:24 +0000 (18:34 +0000)]
PR c++/52582
* method.c (implicitly_declare_fn): Set DECL_EXTERNAL.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185705
138bc75d-0d04-0410-961f-
82ee72b054a4
jason [Thu, 22 Mar 2012 18:34:16 +0000 (18:34 +0000)]
* cp-demangle.c (cplus_demangle_operators): Add li.
(d_unqualified_name): Handle it specially.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185704
138bc75d-0d04-0410-961f-
82ee72b054a4
gjl [Thu, 22 Mar 2012 15:06:57 +0000 (15:06 +0000)]
libgcc/
Backport from 2012-03-07 mainline r185033.
PR target/52507
* config/avr/lib1funcs.S (__movmemx_hi): Fix loop label in RAM-part.
Backport from 2012-03-07 mainline r185031.
PR target/52505
* config/avr/lib1funcs.S (__xload_1): Don't read unintentionally
from RAM.
Backport from 2012-03-07 mainline r185030.
PR target/52461
PR target/52508
* config/avr/lib1funcs.S (__do_copy_data): Clear RAMPZ after usage
if RAMPZ affects reading from RAM.
(__tablejump_elpm__): Ditto.
(.xload): Ditto.
(__movmemx_hi): Ditto.
(__do_global_ctors): Right condition for RAMPZ usage is "have ELPM".
(__do_global_dtors): Ditto.
(__xload_1, __xload_2, __xload_3, __xload_4): Ditto.
(__movmemx_hi): Ditto.
gcc/
Backport from 2012-03-22 mainline r185692.
PR target/52496
* config/avr/avr.md (unspec): Remove UNSPEC_MEMORY_BARRIER.
(unspecv): Add UNSPECV_MEMORY_BARRIER.
(cli_sei): Use unspec_volatile instead of unspec for memory barrier.
(delay_cycles_1, delay_cycles_2): Ditto.
(delay_cycles_3, delay_cycles_4): Ditto.
(nopv, *nopv): Ditto.
(sleep, *sleep): Ditto.
(wdr, *wdr): Ditto.
Backport from 2012-03-21 mainline r185605.
PR rtl-optimization/52543
PR target/52461
* config/avr/avr-protos.h (avr_load_lpm): New prototype.
* config/avr/avr.c (avr_mode_dependent_address_p): New function.
(TARGET_MODE_DEPENDENT_ADDRESS_P): New define.
(avr_load_libgcc_p): Restrict to __flash loads.
(avr_out_lpm): Only handle 1-byte loads from __flash.
(avr_load_lpm): New function.
(avr_find_unused_d_reg): Remove.
(avr_out_lpm_no_lpmx): Remove.
(adjust_insn_length): Handle ADJUST_LEN_LOAD_LPM.
* config/avr/avr.md (unspec): Add UNSPEC_LPM.
(load_<mode>_libgcc): Use UNSPEC_LPM instead of MEM.
(load_<mode>, load_<mode>_clobber): New insns.
(mov<mode>): For multi-byte move from non-generic
16-bit address spaces: Expand to load_<mode> resp.
load_<mode>_clobber.
(load<mode>_libgcc): Remove expander.
(split-lpmx): Remove split.
Backport from 2012-03-13 mainline r185329.
PR target/52488
* config/avr/avr.c (avr_prologue_setup_frame): Cut down stack
offset (size) to a value the insns can deal with.
(expand_epilogue): Ditto.
Backport from 2012-03-12 mainline r185256.
PR target/52499
* config/avr/avr.c (avr_mode_code_base_reg_class): Change return
type from reg_class_t to enum reg_class.
* config/avr/avr-protos.h (avr_mode_code_base_reg_class): Ditto.
Backport from 2012-03-12 mainline r185253.
PR target/52148
* config/avr/avr.c (avr_out_movmem): Fix typo in output template
for the case ADDR_SPACE_FLASH and AVR_HAVE_LPMX introduced in
r184615 from 2012-02-28.
Backport from 2012-03-08 mainline r185105.
* config/avr/avr.md (*addhi3, addhi3_clobber): Add "w" alternative
for constants in [-63,63].
Backport from 2012-03-08 mainline r185100.
PR target/52496
* config/avr/avr.c (avr_mem_clobber): New static function.
(avr_expand_delay_cycles): Add memory clobber operand to
delay_cycles_1, delay_cycles_2, delay_cycles_3, delay_cycles_4.
* config/avr/avr.md (unspec): Add UNSPEC_MEMORY_BARRIER.
(enable_interrupt, disable_interrupt): New expander.
(nopv, sleep, wdr): New expanders.
(delay_cycles_1): Add memory clobber.
(delay_cycles_2): Add memory clobber.
(delay_cycles_3): Add memory clobber.
(delay_cycles_4): Add memory clobber.
(cli_sei): New insn from former "enable_interrupt",
"disable_interrupt" with memory clobber.
(*wdt): New insn from former "wdt" with memory clobber.
(*nopv): Similar, but for "nopv".
(*sleep): Similar, but for "sleep".
Backport from 2012-03-07 mainline r185043.
PR target/52484
* config/avr/avr.md (xload<mode>_A): Add R22... to register footprint.
Backport from 2012-03-07 mainline r185032.
PR target/52506
* gcc/config/avr/avr.c (expand_epilogue): Fix order of restoration
to: RAMPZ, RAMPY, RAMPX, RAMPD.
(expand_prologue): Only clear RAMPZ if it has effect on RAM-read.
Backport from 2012-03-07 mainline r185031.
PR target/52505
* config/avr/avr.c (avr_out_xload): Don't read unintentionally
from RAM.
* config/avr/avr.md (xload_8): Adjust insn length.
Backport from 2012-03-07 mainline r185030.
PR target/52461
* gcc/config/avr/avr.c (avr_out_lpm): Clear RAMPZ after usage
if RAMPZ affects reading from RAM.
Backport from 2012-03-05 mainline r184919.
* config/avr/avr.md (*umaddqihi4.2): New insn-and-split.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185697
138bc75d-0d04-0410-961f-
82ee72b054a4
gjl [Thu, 22 Mar 2012 14:48:55 +0000 (14:48 +0000)]
Backport from 2012-03-20 mainline r185583.
* gcc.target/avr/progmem.h (pgm_read_char): Define depending on
__AVR_HAVE_LPMX__
Backport from 2012-03-20 mainline r185570.
PR target/49868
* gcc.target/avr/torture/addr-space-2.h: New file.
* gcc.target/avr/torture/addr-space-2-g.h: New test.
* gcc.target/avr/torture/addr-space-2-0.h: New test.
* gcc.target/avr/torture/addr-space-2-1.h: New test.
* gcc.target/avr/torture/addr-space-2-x.h: New test.
Backport from 2012-03-12 mainline r185255.
PR target/49868
* gcc.target/avr/torture/addr-space-1.h: New file.
* gcc.target/avr/torture/addr-space-g.h: New test.
* gcc.target/avr/torture/addr-space-0.h: New test.
* gcc.target/avr/torture/addr-space-1.h: New test.
* gcc.target/avr/torture/addr-space-x.h: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185696
138bc75d-0d04-0410-961f-
82ee72b054a4
paolo [Thu, 22 Mar 2012 12:36:01 +0000 (12:36 +0000)]
2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
* include/std/array (array<>::at(size_type) const): Fix version
for undefined __EXCEPTIONS.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185690
138bc75d-0d04-0410-961f-
82ee72b054a4
gjl [Thu, 22 Mar 2012 10:46:13 +0000 (10:46 +0000)]
Fix timestamp of r185685.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185686
138bc75d-0d04-0410-961f-
82ee72b054a4
gjl [Thu, 22 Mar 2012 10:40:31 +0000 (10:40 +0000)]
Backport from mainline r185259.
PR other/52545
* output.h (SECTION_EXCLUDE, SECTION_MACH_DEP): Don't use
SECTION_MACH_DEP reserved bits for SECTION_EXCLUDE.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185685
138bc75d-0d04-0410-961f-
82ee72b054a4
jakub [Thu, 22 Mar 2012 10:10:24 +0000 (10:10 +0000)]
Backported from mainline
2012-03-14 Jakub Jelinek <jakub@redhat.com>
PR c++/52521
* parser.c (lookup_literal_operator): Return fn only if
processed all arguments from args vector and argtypes is
void_list_node.
* g++.dg/cpp0x/udlit-args2.C: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185683
138bc75d-0d04-0410-961f-
82ee72b054a4
jakub [Thu, 22 Mar 2012 10:08:49 +0000 (10:08 +0000)]
Backported from mainline
2012-03-13 Jakub Jelinek <jakub@redhat.com>
PR c/52577
* c-parser.c (c_parser_postfix_expression)
<case RID_BUILTIN_SHUFFLE>: Call mark_exp_read on argument values.
* gcc.dg/Wunused-var-3.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185682
138bc75d-0d04-0410-961f-
82ee72b054a4
jakub [Thu, 22 Mar 2012 10:06:10 +0000 (10:06 +0000)]
Backported from trunk
2012-03-13 Jakub Jelinek <jakub@redhat.com>
* config/i386/smmintrin.h: Avoid /* within a comment.
* config/i386/nmmintrin.h: Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185681
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 09:22:13 +0000 (09:22 +0000)]
2012-03-22 Richard Guenther <rguenther@suse.de>
* BASE-VER: Set to 4.7.1.
* DEV-PHASE: Set to prerelease.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185679
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:11:51 +0000 (07:11 +0000)]
Mark as release
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185674
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:11:44 +0000 (07:11 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185673
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:11:37 +0000 (07:11 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185672
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:11:31 +0000 (07:11 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185671
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:11:24 +0000 (07:11 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185670
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:11:17 +0000 (07:11 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185669
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:11:09 +0000 (07:11 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185668
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:11:03 +0000 (07:11 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185667
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:10:55 +0000 (07:10 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185666
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:10:49 +0000 (07:10 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185665
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:10:41 +0000 (07:10 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185664
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:10:33 +0000 (07:10 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185663
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:10:23 +0000 (07:10 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185662
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:10:15 +0000 (07:10 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185661
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:10:06 +0000 (07:10 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185660
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:09:59 +0000 (07:09 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185659
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:09:51 +0000 (07:09 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185658
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:09:44 +0000 (07:09 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185657
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:09:37 +0000 (07:09 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185656
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:09:29 +0000 (07:09 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185655
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:09:21 +0000 (07:09 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185654
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:09:12 +0000 (07:09 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185653
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:09:04 +0000 (07:09 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185652
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:08:57 +0000 (07:08 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185651
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:08:50 +0000 (07:08 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185650
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:08:44 +0000 (07:08 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185649
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:08:39 +0000 (07:08 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185648
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:08:32 +0000 (07:08 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185647
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:08:24 +0000 (07:08 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185646
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:08:18 +0000 (07:08 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185645
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:08:11 +0000 (07:08 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185644
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:08:05 +0000 (07:08 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185643
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:07:59 +0000 (07:07 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185642
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:07:53 +0000 (07:07 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185641
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:07:48 +0000 (07:07 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185640
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:07:40 +0000 (07:07 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185639
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:07:34 +0000 (07:07 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185638
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:07:27 +0000 (07:07 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185637
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:07:21 +0000 (07:07 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185636
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:07:13 +0000 (07:07 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185635
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:07:06 +0000 (07:07 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185634
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:06:58 +0000 (07:06 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185633
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:06:50 +0000 (07:06 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185632
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:06:44 +0000 (07:06 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185631
138bc75d-0d04-0410-961f-
82ee72b054a4
rguenth [Thu, 22 Mar 2012 07:06:37 +0000 (07:06 +0000)]
Mark ChangeLog
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185630
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Thu, 22 Mar 2012 00:18:51 +0000 (00:18 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185626
138bc75d-0d04-0410-961f-
82ee72b054a4
jason [Wed, 21 Mar 2012 14:43:00 +0000 (14:43 +0000)]
gcc/cp/
* mangle.c (write_type): Handle 'auto'.
* init.c (build_new): Don't do auto deduction where it might
affect template mangling.
libiberty/
* cp-demangle.c (cplus_demangle_type): Handle 'auto'.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185606
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Wed, 21 Mar 2012 00:17:34 +0000 (00:17 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185592
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Tue, 20 Mar 2012 00:19:02 +0000 (00:19 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185551
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Mon, 19 Mar 2012 00:18:41 +0000 (00:18 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185513
138bc75d-0d04-0410-961f-
82ee72b054a4
jsm28 [Sun, 18 Mar 2012 14:02:21 +0000 (14:02 +0000)]
* gcc.pot: Regenerate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185506
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Sun, 18 Mar 2012 00:18:34 +0000 (00:18 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185497
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Sat, 17 Mar 2012 00:18:34 +0000 (00:18 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185480
138bc75d-0d04-0410-961f-
82ee72b054a4
ro [Fri, 16 Mar 2012 09:43:53 +0000 (09:43 +0000)]
Improve wording in GCC 4.7 Solaris update to install.texi
* doc/install.texi (Specific, *-*-solaris2*): Improve wording.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185457
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Fri, 16 Mar 2012 00:18:36 +0000 (00:18 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185450
138bc75d-0d04-0410-961f-
82ee72b054a4
ian [Thu, 15 Mar 2012 18:09:39 +0000 (18:09 +0000)]
libgo: Export {enter,exit}syscall and use it for getaddrinfo.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185440
138bc75d-0d04-0410-961f-
82ee72b054a4
jakub [Thu, 15 Mar 2012 13:40:13 +0000 (13:40 +0000)]
PR middle-end/52592
* builtins.c (expand_builtin_int_roundingfn_2): If expanding
BUILT_IN_IR{INT,OUND}* using optab fails, emit lr{int,ound}*
calls instead of __builtin_ir{int,ound}*.
* gcc.dg/pr52592.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185432
138bc75d-0d04-0410-961f-
82ee72b054a4
jsm28 [Thu, 15 Mar 2012 00:28:43 +0000 (00:28 +0000)]
* sv.po: Update.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185405
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Thu, 15 Mar 2012 00:18:28 +0000 (00:18 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185402
138bc75d-0d04-0410-961f-
82ee72b054a4
jakub [Wed, 14 Mar 2012 14:21:12 +0000 (14:21 +0000)]
PR c++/52582
* config/rs6000/rs6000.c (call_ABI_of_interest): Return true
if c_node is NULL.
* g++.dg/opt/pr52582.C: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185383
138bc75d-0d04-0410-961f-
82ee72b054a4
gccadmin [Wed, 14 Mar 2012 00:18:27 +0000 (00:18 +0000)]
Daily bump.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185370
138bc75d-0d04-0410-961f-
82ee72b054a4
jsm28 [Tue, 13 Mar 2012 23:21:51 +0000 (23:21 +0000)]
* gennews (files): Add files for GCC 4.7.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185366
138bc75d-0d04-0410-961f-
82ee72b054a4
jsm28 [Tue, 13 Mar 2012 23:18:07 +0000 (23:18 +0000)]
* doc/invoke.texi (-std=c99), doc/standards.texi (C language):
Refer to GCC 4.7 version of c99status.html.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185364
138bc75d-0d04-0410-961f-
82ee72b054a4
torvald [Tue, 13 Mar 2012 22:11:46 +0000 (22:11 +0000)]
libitm: Fix lost wake-up in serial lock.
PR libitm/52526
Backported from mainline.
* config/linux/rwlock.cc (GTM::gtm_rwlock::read_lock): Fix lost
wake-up.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185360
138bc75d-0d04-0410-961f-
82ee72b054a4
ian [Tue, 13 Mar 2012 22:03:30 +0000 (22:03 +0000)]
PR go/52557
mksysinfo: Fix handling of timex for ARM GNU/Linux.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@185359
138bc75d-0d04-0410-961f-
82ee72b054a4