- 31 Jan, 2012 12 commits
-
-
jsm28 authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@183765 138bc75d-0d04-0410-961f-82ee72b054a4
-
jakub authored
* combine.c (do_SUBST_LINK, SUBST_LINK): Guard with #ifndef HAVE_cc0. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@183763 138bc75d-0d04-0410-961f-82ee72b054a4
-
krebbel authored
* config/s390/s390.md ("*ashr<mode>3_and"): Add missing z196 flag to srak instruction. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@183759 138bc75d-0d04-0410-961f-82ee72b054a4
-
ian authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@183758 138bc75d-0d04-0410-961f-82ee72b054a4
-
pault authored
PR fortran/52012 * trans-expr.c (fcncall_realloc_result): Correct calculation of result offset. 2012-01-31 Paul Thomas <pault@gcc.gnu.org> PR fortran/52012 * gfortran.dg/realloc_on_assign_10.f90: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@183757 138bc75d-0d04-0410-961f-82ee72b054a4
-
mgretton authored
condition. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@183756 138bc75d-0d04-0410-961f-82ee72b054a4
-
ro authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@183755 138bc75d-0d04-0410-961f-82ee72b054a4
-
ro authored
PR libstdc++/51296 * testsuite/libitm.c++/c++.exp (lang_link_flags): Add -shared-libgcc. Correct libgomp references. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@183754 138bc75d-0d04-0410-961f-82ee72b054a4
-
jakub authored
PR bootstrap/52039 PR target/51974 * ipa-prop.c (detect_type_change_1): Call ao_ref_init. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@183753 138bc75d-0d04-0410-961f-82ee72b054a4
-
rguenth authored
PR tree-optimization/51528 * tree-sra.c (sra_modify_assign): Avoid copy-in/out for aggregate assigns. * gcc.dg/torture/pr51528.c: New testcase. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@183752 138bc75d-0d04-0410-961f-82ee72b054a4
-
jakub authored
PR bootstrap/52039 PR target/51974 * ree.c (add_removable_extension): Change def_map argument to unsigned *, store in def_map 1 + offset into *insn_list vector instead of pointers into the vector. (find_removable_extensions): Adjust caller. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@183751 138bc75d-0d04-0410-961f-82ee72b054a4
-
gccadmin authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@183749 138bc75d-0d04-0410-961f-82ee72b054a4
-
- 30 Jan, 2012 28 commits
-
-
ian authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@183745 138bc75d-0d04-0410-961f-82ee72b054a4
-
jsm28 authored
ja.po, nl.po, ru.po, sv.po, tr.po, uk,po, vi.po, zh_CN.po, zh_TW.po: Update. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@183744 138bc75d-0d04-0410-961f-82ee72b054a4
-
jsm28 authored
nl.po, ru.po, sr.po, sv.po, tr.po, vi.po, zh_CN.po, zh_TW.po: Update. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@183743 138bc75d-0d04-0410-961f-82ee72b054a4
-
uros authored
* lib/go.exp (go_target_compile): Append timeout= to options. * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for select5-out.go test on alpha*-*-* targets. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@183741 138bc75d-0d04-0410-961f-82ee72b054a4
-
gjl authored
Transform all "* quoted-c-code" to { c-code }. Remove redundant test for "optimize" in combine patterns. Move (include "avr-dimode.md") to end of file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@183739 138bc75d-0d04-0410-961f-82ee72b054a4
-
rsandifo authored
* gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char. (TEST_SHORT): Reformat in the same way. * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char. (TEST_SHORT): Reformat in the same way. * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit. * gcc.target/mips/pr37362.c: Skip for mips-sde-elf. * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16. * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise. * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@183737 138bc75d-0d04-0410-961f-82ee72b054a4
-
jye2 authored
PR target/51835 * config/arm/arm.c (arm_libcall_uses_aapcs_base): Use correct ABI for __aeabi_d2iz/__aeabi_d2uiz with hard-float. testcases: PR target/51835 * gcc.target/arm/pr51835.c: New testcase. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@183733 138bc75d-0d04-0410-961f-82ee72b054a4
-
tromey authored
* testsuite/libstdc++-prettyprinters/debug.cc: New file. * testsuite/lib/gdb-test.exp (regexp-test): New proc. (note-test): Update. (gdb-test): Handle regexp tests. Add some logging. * testsuite/libstdc++-prettyprinters/simple.cc: Compile with -O0. (placeholder, use): Remove. (main): Add tests for deque, list, map, and set iterators. Add tests for slist and slist iterator. * testsuite/libstdc++-prettyprinters/48362.cc (main): Handle __7 namespace. * python/libstdcxx/v6/printers.py (StdListPrinter.children): Use the type's _Node typedef. (StdListIteratorPrinter.to_string): Change how node type is computed. (StdSlistPrinter.children): Use the type's _Node typedef. (StdSlistIteratorPrinter.to_string): Likewise. (StdRbtreeIteratorPrinter.to_string): Use the type's _Link_type typedef. (StdMapPrinter.children): Change how the node's type is computed. (StdSetPrinter.children): Likewise. (StdForwardListPrinter.children): Use the type's _Node typedef. (Printer.add_version): New method. (Printer.add_container): New method. (build_libstdcxx_dictionary): Handle __7 and __cxx1998 namespaces. (find_type): New function. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@183732 138bc75d-0d04-0410-961f-82ee72b054a4
-
rguenth authored
PR tree-optimization/52028 * tree-loop-distribution.c (ldist_gen): Properly update virtual SSA form. * gcc.dg/torture/pr52028.c: New testcase. * gfortran.dg/ldist-pr45199.f: Adjust. * gcc.dg/tree-ssa/ldist-16.c: Likewise. * gcc.dg/tree-ssa/ldist-17.c: Likewise. * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@183730 138bc75d-0d04-0410-961f-82ee72b054a4
-
dodji authored
This reverts commit r183726 git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@183728 138bc75d-0d04-0410-961f-82ee72b054a4
-
dodji authored
gcc/cp/ PR c++/51641 * cp-tree.h (template_type_parameter_p): Declare new function. (parameter_of_template_p): Remove * pt.c (template_type_parameter_p): Define new function. (parameter_of_template_p): Remove. * name-lookup.c (binding_to_template_parms_of_scope_p): Don't rely on parameter_of_template_p anymore. Compare the level of the template parameter to the depth of the template. gcc/testsuite/ PR c++/51641 * g++.dg/lookup/hidden-class17.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@183726 138bc75d-0d04-0410-961f-82ee72b054a4
-
jakub authored
* dwarf2out.c (dwarf2out_switch_text_section): Don't call set_cur_line_info_table if not emitting debug info. * gcc.dg/tree-prof/pr52027.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@183725 138bc75d-0d04-0410-961f-82ee72b054a4
-
jakub authored
* tree-vect-patterns.c (check_bool_pattern): Give up if a comparison could throw. * gcc.dg/pr52046.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@183724 138bc75d-0d04-0410-961f-82ee72b054a4
-
jakub authored
* tree-ssa-tail-merge.c (local_def): Ignore debug uses. * g++.dg/other/pr52048.C: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@183723 138bc75d-0d04-0410-961f-82ee72b054a4
-
rguenth authored
PR tree-optimization/52045 * tree-optimize.c (execute_cleanup_cfg_post_optimizing): Update SSA form if cfgcleanup did anything. * gcc.dg/pr52045.c: New testcase. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@183722 138bc75d-0d04-0410-961f-82ee72b054a4
-
rguenth authored
PR tree-optimization/52045 * ipa-inline-transform.c (inline_transform): Call execute_fixup_cfg before computing final todo. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@183721 138bc75d-0d04-0410-961f-82ee72b054a4
-
rguenth authored
PR tree-optimization/51528 * tree-sra.c (sra_modify_assign): Re-factor in preparation for PR51528 fix. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@183720 138bc75d-0d04-0410-961f-82ee72b054a4
-
bonzini authored
* df-problems.c (df_kill_notes): Check that the use refers to the note under examination. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@183719 138bc75d-0d04-0410-961f-82ee72b054a4
-
ramana authored
For Greta Yorsh 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com> * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept new code generated for __sync_lock_release. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@183718 138bc75d-0d04-0410-961f-82ee72b054a4
-
ebotcazou authored
* config/sparc/sparc.c (vector_init_fpmerge): Remove INNER_MODE parameter and use short-lived pseudos. (vector_init_faligndata): Remove INNER_MODE parameter and use loop. (sparc_expand_vector_init): Const-ify local variables and adjust calls to above functions. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@183717 138bc75d-0d04-0410-961f-82ee72b054a4
-
charlet authored
* gcc-interface/Make-lang.in: Update dependencies. * gcc-interface/Makefile.in: Use system-vxworks-system-ppc-mils.ads when needed. Remove Linker_Options -crtbe when building sjlj run-time. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@183715 138bc75d-0d04-0410-961f-82ee72b054a4
-
charlet authored
* sem.adb (Analyze): Call Analyze_Mod for N_Op_Mod mode. * sem_ch3.adb (Modular_Type_Declaration): Warn on mod value of form 2 * small-literal. * sem_ch4.adb (Analyze_Mod): New procedure (warn on suspicious mod value). * sem_ch4.ads (Analyze_Mod): New procedure. 2012-01-30 Ed Schonberg <schonberg@adacore.com> * sem_ch6.adb: sem_ch6.adb (Analyze_Expression_Function): Copy types and return expression when building spec for implicit body, to preserve global references that may be present in an instantiation. 2012-01-30 Matthew Heaney <heaney@adacore.com> * a-convec.adb, a-coinve.adb, a-cobove.adb (Sort, Reverse_Elements): Check for cursor tampering. 2012-01-30 Ed Schonberg <schonberg@adacore.com> * sem_util.adb (Is_Fully_Initialized_Type): In Ada 2012, a type with aspect Default_Value or Default_Component_Value is fully initialized, and use of variables of such types do not generate warnings. 2012-01-30 Vincent Celier <celier@adacore.com> * projects.texi: Add documentation for attribute Interfaces. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@183714 138bc75d-0d04-0410-961f-82ee72b054a4
-
charlet authored
PR ada/15846 * sem_ch8.adb (Analyze_Subprogram_Renaming): Handle self-renaming when the renamed entity is referenced using its expanded name. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@183713 138bc75d-0d04-0410-961f-82ee72b054a4
-
charlet authored
* exp_ch7.adb (Build_Finalizer_Call): Set loc again. * exp_ch11.adb (Expand_At_End_Handler): Do not provide a source location for the wrapped call to the original AT_END routine and the subsequent return statement. 2012-01-30 Pascal Obry <obry@adacore.com> * s-rannum.adb: Minor reformatting. 2012-01-30 Hristian Kirtchev <kirtchev@adacore.com> * a-calend-vms.adb, a-calend.adb: Increment the number of leap seconds to 25 and add the hard time value for 2012-06-30. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@183711 138bc75d-0d04-0410-961f-82ee72b054a4
-
charlet authored
* a-strhas.ads, einfo.adb, einfo.ads, exp_ch7.adb, exp_ch9.adb, freeze.adb, prj.adb, prj.ads, prj-nmsc.adb, prj-proc.adb, s-llflex.ads, s-ransee.adb, s-ransee.ads, sem_ch13.adb, sem_dim.adb, sem_prag.adb: Minor reformatting/code reorganization. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@183710 138bc75d-0d04-0410-961f-82ee72b054a4
-
charlet authored
* s-rannum.adb, s-ransee.adb, s-ransee.ads (Get_Seed): Return Unsigned_64 rather than Duration. (System.Random_Numbers.Reset): Use full value of seed (do not truncate sub-second bits). 2012-01-30 Thomas Quinot <quinot@adacore.com> * sem_cat.adb, sem_ch12.adb: Minor reformatting. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@183708 138bc75d-0d04-0410-961f-82ee72b054a4
-
charlet authored
* gnat_ugn.texi: Minor correction of GNAT UG, to take into account changes to -gnatwa and more recent warnings. 2012-01-30 Hristian Kirtchev <kirtchev@adacore.com> * exp_ch7.adb (Build_Finalizer_Call): Do not provide a source location when creating a call to a finalizer. * exp_ch11.adb (Expand_Exception_Handlers): Do not provide a source location for the first actual of Save_Occurrence for consistency sake. 2012-01-30 Ed Schonberg <schonberg@adacore.com> * einfo.ads, einfo,adb: New attribute on scalar types: Default_Aspect_Value New attribute on array types: Default_Aspect_Component_Value Move attribute Related_Array_Object to a different position to accomodate new aspect attributes. * freeze.adb (Freeze_Entity): Use new attributes to retrieve value of defaults set with an aspect specification, rather than using the list of aspects attached to the type, to prevent issues with partial views. * sem_ch13.adb (Analyze_Aspect_Specifications): For aspects Default_Value and Default_Component _Value, store corresponding expression in type entity. (Check_Aspect_At_End_Of_Declaration): If the default aspects are declared on the full view, use the full view to resolve the correseponding expression. * exp_ch3.adb (Init_Component): Use attribute Default_Aspect_Component_Value to perform default initialization, rather than relying on the rep item list for the type. (Get_Simple_Init_Val): Ditto. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@183707 138bc75d-0d04-0410-961f-82ee72b054a4
-
charlet authored
* a-strhas.ads: Document risk of collision attack. 2012-01-30 Yannick Moy <moy@adacore.com> * gnat_ugn.texi: Minor update wrt warning switches. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@183706 138bc75d-0d04-0410-961f-82ee72b054a4
-