- 02 Mar, 2012 6 commits
-
-
* config/abi/post/solaris2.8/baseline_symbols.txt: Regenerate. * config/abi/post/solaris2.8/sparcv9/baseline_symbols.txt: Likewise. * config/abi/post/solaris2.10/baseline_symbols.txt: Likewise. * config/abi/post/solaris2.10/amd64/baseline_symbols.txt: Likewise. * config/abi/post/solaris2.10/sparcv9/baseline_symbols.txt: Likewise. From-SVN: r184776
Rainer Orth committed -
* config.gcc (obsolete): Add all ARM targets using the FPA. (with_fpu): Obsolete selection of the FPA or Maverick on ARM. * doc/install.texi: Avoid references to obsolete ARM ports. From-SVN: r184775
Richard Earnshaw committed -
2012-03-01 Benjamin Kosnik <bkoz@redhat.com> Ramana Radhakrishnan <ramana@gcc.gnu.org> PR libstdc++/51785 * acinclude.m4 (GLIBCXX_CHECK_STDIO_PROTO): New. * configure.ac: Call it. * configure: Regenerate. * config.h.in: Same. * config/os/gnu-linux/os_defines.h: Conditionally undefine _GLIBCXX_HAVE_GETS. * include/c_global/cstdio: Conditionally declare deprecated gets. * include/c_std/cstdio: Same. Co-Authored-By: Ramana Radhakrishnan <ramana@gcc.gnu.org> From-SVN: r184774
Benjamin Kosnik committed -
2012-03-01 Michael Spertus <mike_spertus@symantec.com> * include/tr2/type_traits (typelist): To __reflection_typelist. (first, rest, empty): Remove. From-SVN: r184773
Michael Spertus committed -
2012-03-01 Benjamin Kosnik <bkoz@redhat.com> * testsuite/Makefile.am (CLEANFILES): Add *.gdb. * testsuite/Makefile.in: Regenerate. From-SVN: r184772
Benjamin Kosnik committed -
From-SVN: r184770
GCC Administrator committed
-
- 01 Mar, 2012 24 commits
-
-
From-SVN: r184766
Joern Rennecke committed -
2012-03-01 Jeremy Bennett <jeremy.bennett@embecosm.com> Joern Rennecke <joern.rennecke@embecosm.com> * doc/extend.texi: Expand and update information on interrupt attribute for Epiphany. Co-Authored-By: Joern Rennecke <joern.rennecke@embecosm.com> From-SVN: r184765
Jeremy Bennett committed -
* config/sh/sh-protos.h: Update copyright notice dates. * config/sh/sh.h: Likewise. * config/sh/sh.md: Likewise. * config/sh/constraints.md: Likewise. * config/sh/predicates.md: Likewise. From-SVN: r184764
Oleg Endo committed -
* config/sh/sh-protos.h (tertiary_reload_operand): Remove dead function. * config/sh/sh.c (tertiary_reload_operand): Likewise. From-SVN: r184763
Oleg Endo committed -
* config/sh/constraints.md: Fix comment typo. From-SVN: r184761
Oleg Endo committed -
* soft-fp: Imported from glibc upstream. From-SVN: r184760
Kai Tietz committed -
PR target/52408 * config/pa/pa.md (zvdep_imm32): Change type of variable x from int to unsigned HOST_WIDE_INT. (zvdep_imm64): Likewise. (vdepi_ior): Change type of variable x from int to HOST_WIDE_INT. (vdepi_and): Likewise. Likewise for unamed 64-bit patterns. * config/pa/predicates.md (lhs_lshift_cint_operand): Update comment. From-SVN: r184757
John David Anglin committed -
From-SVN: r184756
Kai Tietz committed -
From-SVN: r184755
Ian Lance Taylor committed -
* gcc.dg/torture/pr47917.c: Make test using POSIX-printf routines on mingw targets. * gcc.dg/vect/pr46126.c (size_t): Add support for LLP64 target. From-SVN: r184754
Kai Tietz committed -
PR c++/51930 * decl.c (check_tag_decl): Move warning for misplaced attributes here. (shadow_tag): From here. * parser.c (cp_parser_explicit_instantiation): Don't warn here. From-SVN: r184753
Jason Merrill committed -
From-SVN: r184752
Ian Lance Taylor committed -
Also fix a couple of crashes on invalid code. From-SVN: r184751
Ian Lance Taylor committed -
PR debug/52001 PR rtl-optimization/52417 * cselib.c (cselib_any_perm_equivs): New variable. (cselib_reset_table): Check that it's not set when not preserving constants. (cselib_add_permanent_equiv): Set it. (cselib_have_permanent_equivalences): New. (cselib_init, cselib_finish): Reset it. * cselib.h (cselib_have_permanent_equivalences): Declare. * alias.c (get_addr): Restore earlier behavior when there aren't permanent equivalences. From-SVN: r184750
Alexandre Oliva committed -
* config/mn10300/mn10300-modes.def: Fix copyright notice. * config/v850/v850-modes.def: Fix copyright notice. From-SVN: r184748
Steven Bosscher committed -
* doc/extend.texi (AVR Built-in Functions): Document __builtin_avr_flash_segment. * config/avr/builtins.def (__builtin_avr_flash_segment): New entry. * config/avr/avr.md (flash_segment, flash_segment1): New expanders. (*split.flash_segment): New insn-and-split. * config/avr/avr.c (avr_init_builtins): Add local variables: const_memx_void_node, const_memx_ptr_type_node, char_ftype_const_memx_ptr. From-SVN: r184746
Georg-Johann Lay committed -
PR tree-optimization/52445 * tree-ssa-phiopt.c (struct name_to_bb): Remove ssa_name field, add ssa_name_ver, offset and size fields and change store field to bool. (name_to_bb_hash, name_to_bb_eq): Adjust for the above changes. (add_or_mark_expr): Likewise. Only consider previous stores with the same size and offset. (nt_init_block): Only look at gimple_assign_single_p stmts, doesn't look at rhs2. * gcc.dg/pr52445.c: New test. From-SVN: r184743
Jakub Jelinek committed -
2012-03-01 Richard Guenther <rguenther@suse.de> PR middle-end/52443 * tree-cfg.c (verify_gimple_assign_unary): Allow any conversions from integral types to pointer types. From-SVN: r184739
Richard Guenther committed -
* config/avr/avr-c.c (avr_cpu_cpp_builtins): Restore built-in defines for __UINT24_MAX__, __INT24_MAX__, __INT24_MIN__ unintentionally removed in r184616. From-SVN: r184692
Georg-Johann Lay committed -
From-SVN: r184688
Venkataramanan Kumar committed -
From-SVN: r184686
Ian Lance Taylor committed -
* go-gcc.cc (class Gcc_tree): Add set_tree method. (set_placeholder_pointer_type): When setting to a pointer to error, set to error_mark_node. From-SVN: r184684
Ian Lance Taylor committed -
From-SVN: r184681
Ian Lance Taylor committed -
From-SVN: r184680
GCC Administrator committed
-
- 29 Feb, 2012 10 commits
-
-
PR target/52437 * config/i386/sse.md (vec_set<mode>_0): Swap "*r" and "fF" alternatives, add "e" constraint to the new last alternative and ! to last 3 alternatives. * gcc.c-torture/compile/pr52437.c: New test. Co-Authored-By: Uros Bizjak <ubizjak@gmail.com> From-SVN: r184676
Jakub Jelinek committed -
From-SVN: r184675
Ian Lance Taylor committed -
From-SVN: r184674
Ian Lance Taylor committed -
From-SVN: r184672
Eric Botcazou committed -
From-SVN: r184669
Ian Lance Taylor committed -
From-SVN: r184668
Eric Botcazou committed -
dwarf2out.c (modified_type_die): Set DW_AT_GNAT_descriptive_type and DW_AT_artificial attributes at the end of... * dwarf2out.c (modified_type_die): Set DW_AT_GNAT_descriptive_type and DW_AT_artificial attributes at the end of the processing. (gen_array_type_die): Likewise. (gen_enumeration_type_die): Likewise. (gen_struct_or_union_type_die): Likewise. (add_gnat_descriptive_type_attribute): Do not suppress debug info for the parent type. ada/ * gcc-interface/decl.c (components_to_record): Add ARTIFICIAL parameter and set TYPE_ARTIFICIAL according to it. Adjust recursive call. (gnat_to_gnu_entity) <E_Record_Type>: Adjust call to above function. * gcc-interface/utils.c (rest_of_record_type_compilation): Do not invoke rest_of_type_decl_compilation on the parallel type, if any. From-SVN: r184667
Eric Botcazou committed -
PR middle-end/52419 * expr.c (expand_assignment): If doing misaligned store that doesn't cover all mode bits, perform a RMW cycle. * gcc.dg/torture/pr52419.c: New test. From-SVN: r184666
Jakub Jelinek committed -
re PR tree-optimization/52429 (ICE in separate_decls_in_region_debug, at tree-parloops.c:914 with -ftree-parallelize-loops) PR tree-optimization/52429 * tree-parloops.c (separate_decls_in_region_debug): Return early if var is LABEL_DECL. * gcc.dg/torture/pr52429.c: New test. * g++.dg/opt/pr52429.C: New test. From-SVN: r184665
Jakub Jelinek committed -
2012-02-29 H.J. Lu <hongjiu.lu@intel.com> * config/abi/post/x86_64-linux-gnu/x32/baseline_symbols.txt: Update. From-SVN: r184664
H.J. Lu committed
-