summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 2009-04-29 Richard Guenther <rguenther@suse.de>rguenth2009-04-294-0/+28
| | | | | | | | | | | PR tree-optimization/39941 * tree-ssa-pre.c (eliminate): Schedule update-ssa after eliminating an indirect call. * gcc.c-torture/compile/pr39941.c: New testcase. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146948 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-04-29 Richard Guenther <rguenther@suse.de>rguenth2009-04-292-6/+14
| | | | | | | | | * tree-cfg.c (verify_types_in_gimple_reference): Add require_lvalue parameter. Allow invariants as base if !require_lvalue. (verify_gimple_assign_single): Adjust. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146947 138bc75d-0d04-0410-961f-82ee72b054a4
* Minor clean ups.charlet2009-04-291-3/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146946 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-04-29 Ed Schonberg <schonberg@adacore.com>charlet2009-04-294-5/+31
| | | | | | | | | | | | | | | | | | | | * sem_disp.adb (Check_Dispatching_Operation): if the dispatching operation is a body without previous spec, update the list of primitive operations to ensure that cross-reference information is up-to-date. * sem_ch12.adb (Build_Instance_Compilation_Unit_Nodes): When creating a new compilation unit node for the instance declaration, keep the context items of the original unit on it, so that the context of the instance body only holds the context inherited from the generic body. 2009-04-29 Bob Duff <duff@adacore.com> * sem_res.adb: Minor comment fix. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146945 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-04-29 Thomas Quinot <quinot@adacore.com>charlet2009-04-293-14/+47
| | | | | | | | | | | | | | | * sem_elim.adb: Minor reformatting 2009-04-29 Ed Schonberg <schonberg@adacore.com> * exp_aggr.adb (Convert_To_Positional): if the current unit is a predefined unit, allow arbitrary number of components in static aggregate, to ensure that the same level of constant folding applies for Ada 95 and Ada 05 versions of the file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146944 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-04-29 Ed Schonberg <schonberg@adacore.com>charlet2009-04-294-70/+61
| | | | | | | | | | | | | | | | | | | | * sem_elim.adb (Check_Eliminated): Handle new improved eliminate information: no need for full scope check. (Eliminate_Error): Do not emit error in a generic context. 2009-04-29 Ed Falis <falis@adacore.com> * adaint.c (__gnat_rmdir): return error code if VTHREADS is defined. VxWorks 653 POS does not support rmdir. 2009-04-29 Matteo Bordin <bordin@adacore.com> * s-stausa.adb, s-stausa.ads: Get_Usage_Range: changing the way results are printed. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146943 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-04-29 Arnaud Charlet <charlet@adacore.com>charlet2009-04-2910-194/+571
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * s-taskin.adb (Initialize): Remove pragma Warnings Off and remove unused assignment. 2009-04-29 Thomas Quinot <quinot@adacore.com> * make.adb: Minor reformatting. Minor code reorganization throughout. 2009-04-29 Matteo Bordin <bordin@adacore.com> * s-stausa.ads: Changed visibility of type Task_Result: moved to public part to give application visibility over it. This is for future improvement and to build a public API on top of it. Changed record components name of type Task_Result to reflect the new way of reporting. * s-stausa.adb: Actual_Size_Str changed to reflect the new way of reporting Stack usage. * gnat_ugn.texi: Update doc of stack usage report. * g-tastus.ads, s-stusta.ads, s-stusta.adb: New files. * Makefile.rtl: Add new run-time files. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146942 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-04-29 Pascal Obry <obry@adacore.com>charlet2009-04-292-5/+24
| | | | | | | | * initialize.c: Do not expand quoted arguments. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146941 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-04-29 Emmanuel Briot <briot@adacore.com>charlet2009-04-295-50/+29
| | | | | | | | | | | * prj-ext.adb, prj.adb, prj.ads: Fix memory leaks. * clean.adb (Ultimate_Extension_Of): removed, since duplicate of Prj.Ultimate_Extending_Project_Of git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146940 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-04-29 Ed Schonberg <schonberg@adacore.com>charlet2009-04-292-0/+9
| | | | | | | | | | * exp_ch7.adb (Build_Final_List): If the designated type is a Taft Amendment type, add the with_clause for Finalization.List_Controller only if the current context is a package body. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146939 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-04-29 Thomas Quinot <quinot@adacore.com>charlet2009-04-299-18/+33
| | | | | | | | | | | | | | | | | | * sem_ch12.adb: Minor reformatting * sem_aggr.adb: Minor reformatting * sem_ch6.adb, sem_cat.ads: Minor reformatting * sem_ch10.adb, gnat1drv.adb, prj-nmsc.adb: Minor reformatting 2009-04-29 Quentin Ochem <ochem@adacore.com> * prj.ads (Source_Id): Now general pointer type. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146938 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-04-29 Thomas Quinot <quinot@adacore.com>charlet2009-04-294-152/+167
| | | | | | | | | | * exp_ch7.adb, rtsfind.adb: Minor reformatting * sem_res.adb: Minor reformatting git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146937 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-04-29 Thomas Quinot <quinot@adacore.com>charlet2009-04-294-26/+38
| | | | | | | | | | | | | | | | | | | | * sem_res.adb (Static_Concatenation): An N_Op_Concat with static operands is static only if it is a predefined concatenation operator. * sem_util.adb: Minor reformatting * sem_ch12.adb (Save_References): When propagating semantic information from generic copy back to generic template, for the case of an identifier that has been rewritten to an explicit dereference whose prefix is either an object name or a parameterless funcion call denoting a global object or function, properly capture the denoted global entity: perform the corresponding rewriting in the template, and point the rewritten identifier to the correct global entity (not to the associated identifier in the generic copy). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146936 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-04-29 Robert Dewar <dewar@adacore.com>charlet2009-04-295-9/+31
| | | | | | | | | | | | | | | | * rtsfind.adb, prj-env.adb: Minor reformatting Minor code reorganization 2009-04-29 Emmanuel Briot <briot@adacore.com> * make.adb: Fix comment * prj.adb (Ultimate_Extending_Project_Of): Fix handling when no project is given as argument, as might happen in gnatmake. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146935 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-04-29 Ed Schonberg <schonberg@adacore.com>charlet2009-04-292-2/+31
| | | | | | | | | | * sem_ch3.adb (Check_Abstract_Overriding): Improve error message when an abstract operation of a progenitor is not properly overridden by an operation of a derived synchronized type. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146934 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-04-29 Robert Dewar <dewar@adacore.com>charlet2009-04-296-26/+46
| | | | | | | | | | * mlib-prj.adb, mlib-tgt.adb, mlib-tgt.ads, prj-nmsc.adb, prj-proc.adb: Minor reformatting Minor code reorganization git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146933 138bc75d-0d04-0410-961f-82ee72b054a4
* Minor message improvement.charlet2009-04-291-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146932 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-04-29 Bob Duff <duff@adacore.com>charlet2009-04-2921-1653/+1453
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * exp_ch7.adb (Build_Final_List): For an access type that designates a Taft Amendment type, if the access type needs finalization, make sure the implicit with clause for List_Controller occurs on the package spec. * rtsfind.adb (Text_IO_Kludge): Fine tune the creation of implicit with's created for the pseudo-children of Text_IO and friends. In particular, avoid cycles, such as Ada.Wide_Text_IO.Integer_IO and Ada.Text_IO.Integer_IO both with-ing each other. * sem.adb (Walk_Library_Items): Suppress assertion failure in certain oddball cases when pragma Extend_System is used. * sem_ch12.adb (Get_Associated_Node): Prevent direct 'with' cycles in the case where a package spec instantiates a generic whose body with's this package, so Walk_Library_Items won't complain about cyclic with's. 2009-04-29 Emmanuel Briot <briot@adacore.com> * gnatcmd.adb, prj-proc.adb, make.adb, mlib-prj.adb, prj.adb, prj.ads, prj-pp.adb, prj-pp.ads, makeutl.adb, clean.adb, prj-nmsc.adb, mlib-tgt.adb, mlib-tgt.ads, prj-util.adb, prj-env.adb, prj-env.ads (Project_Id): now a real pointer to Project_Data, instead of an index into the Projects_Table. This simplifies the API significantly, avoiding extra lookups in this table and the need to pass the Project_Tree_Ref parameter in several cases git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146931 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-04-29 Nicolas Setton <setton@adacore.com>charlet2009-04-292-0/+13
| | | | | | | | | * gcc-interface/Makefile.in: Produce .dSYM files for shared libs on darwin. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146930 138bc75d-0d04-0410-961f-82ee72b054a4
* gcc/bernds2009-04-295-73/+117
| | | | | | | | | | | | | | | | | | * config/bfin/bfin.md (sp_or_sm, spm_string, spm_name): New macro. (ss<spm_name>hi3, ss<spm_name>hi3_parts, ss<spm_name>hi3_low_parts, ss<spm_name_hi3_high_parts): New patterns, replacing ssaddhi3, ssubhi3, ssaddhi3_parts and sssubhi3_parts. (flag_mulhi3_parts): Produce a HImode output rather than trying to set a VEC_SELECT. * config/bfin/bfin.c (bfin_expand_builtin, case BFIN_BUILTIN_CPLX_SQU): Adjust accordingly. gcc/testsuite/ * gcc.target/bfin/20090411-1.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146929 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>rguenth2009-04-292-0/+53
| | | | | | | | PR target/39565 * gcc.dg/pr39565.c: New testcase. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146928 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-04-28 Richard Guenther <rguenther@suse.de>rguenth2009-04-292-9/+21
| | | | | | | | * tree-vect-loop.c (get_initial_def_for_induction): Use correct types for pointer increment. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146927 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.nathan2009-04-2940-6/+88
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gcc.target/i386/sse4_1-roundpd-1.c: Likewise. * gcc.target/i386/sse4_1-roundps-3.c: Likewise. * gcc.target/i386/sse4_1-roundpd-3.c: Likewise. * gcc.target/i386/sse4_1-roundss-1.c: Likewise. * gcc.target/i386/sse4_1-roundsd-1.c: Likewise. * gcc.target/i386/sse4_1-roundss-3.c: Likewise. * gcc.target/i386/sse4_1-roundsd-3.c: Likewise. * gcc.target/i386/sse4_1-roundps-2.c: Likewise. * gcc.target/i386/sse4_1-roundpd-2.c: Likewise. * gcc.target/i386/sse4_1-roundss-2.c: Likewise. * gcc.target/i386/sse4_1-roundsd-2.c: Likewise. * gcc.target/i386/sse4_1-roundss-4.c: Likewise. * gcc.target/i386/sse4_1-roundsd-4.c: Likewise. * gcc.target/i386/pr37191.c: Likewise. * gcc.target/i386/reload-1.c: Likewise. * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel. * g++.old-deja/g++.pt/repo2.C: Likewise. * g++.old-deja/g++.pt/repo3.C: Likewise. * g++.old-deja/g++.pt/repo4.C: Likewise. * g++.old-deja/g++.pt/instantiate4.C: Likewise. * g++.old-deja/g++.pt/instantiate6.C: Likewise. * g++.dg/template/repo1.C: Likewise. * g++.dg/template/repo2.C: Likewise. * g++.dg/template/repo3.C: Likewise. * g++.dg/template/repo4.C: Likewise. * g++.dg/template/repo5.C: Likewise. * g++.dg/template/repo6.C: Likewise. * g++.dg/template/repo7.C: Likewise. * g++.dg/template/repo8.C: Likewise. * g++.dg/template/repo9.C: Likewise. * g++.dg/rtti/repo1.C: Likewise. * gcc.dg/cpp/_Pragma6.c: Skip for vxworks. * g++.dg/cpp/_Pragma1.C: Skip for vxworks. * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp. * g++.dg/other/PR23205.C: Skip for vxworks. * g++.dg/ext/visibility/class1.C: Requires PIC. * g++.dg/eh/async-unwind2.C: Requires PIC. * lib/target-supports.exp (check_cxa_atexit_available): Vxworks does not have cxa_exit. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146926 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-04-28 Benjamin Kosnik <bkoz@redhat.com>bkoz2009-04-292-23/+25
| | | | | | | | | | PR libstdc++/39868 * scripts/run_doxygen: Uncomment removal of includes. (problematic): Rewrite __cxxabiv1 namespace to abi. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146923 138bc75d-0d04-0410-961f-82ee72b054a4
* * toplev.c (print_version): Update GMP version string calculation.ghazi2009-04-292-2/+10
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146921 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2009-04-291-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146920 138bc75d-0d04-0410-961f-82ee72b054a4
* PR rtl-optimization/39938ebotcazou2009-04-282-0/+7
| | | | | | | * resource.c (init_resource_info): Add call to df_analyze. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146915 138bc75d-0d04-0410-961f-82ee72b054a4
* PR testsuite/39790jingyu2009-04-284-7/+13
| | | | | | | | | | | | | | * lib/target-supports.exp (check_effective_target_tls): Remove comment of caching. (check_effective_target_tls_native): Likewise. (check_effective_target_tls_runtime): Likewise. * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target tls to tls_runtime. * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146913 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/alpha/alpha.md (usegp): Cast the result ofuros2009-04-284-14/+23
| | | | | | | | | | | | alpha_find_lo_sum_using_gp to enum attr_usegp. * config/alpha/alpha.c (override_options): Remove end-of-structure marker element from cpu_table. Use array size of cpu_table to handle -mcpu and -mtune options. (tls_symbolic_operand_type): Change 0 to TLS_MODEL_NONE. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146912 138bc75d-0d04-0410-961f-82ee72b054a4
* * config.gcc (powerpc*-*-* | rs6000-*-*): Addjsm282009-04-285-14/+93
| | | | | | | | | | | | | | | | | rs6000/option-defaults.h to tm_file. Support cpu_32, cpu_64, tune_32 and tune_64. * doc/install.texi (--with-cpu-32, --with-cpu-64): Document support on PowerPC. * config/rs6000/rs6000.h (OPTION_DEFAULT_SPECS): Move to ... * config/rs6000/option-defaults.h: ... here. New file. (OPT_64, OPT_32): Define. (MASK_64BIT): Define to 0 if not already defined. (OPT_ARCH64, OPT_ARCH32): Define. (OPTION_DEFAULT_SPECS): Add entries for cpu_32, cpu_64, tune_32 and tune_64. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146908 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix nitsebotcazou2009-04-281-69/+70
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146907 138bc75d-0d04-0410-961f-82ee72b054a4
* FPA error for AAPCSramana2009-04-282-0/+9
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146906 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-04-28 Janus Weil <janus@gcc.gnu.org>janus2009-04-284-1/+35
| | | | | | | | | | | | | | | | PR fortran/39946 * resolve.c (resolve_symbol): Correctly copy the interface of a PROCEDURE statement if the interface involves a RESULT variable. 2009-04-28 Janus Weil <janus@gcc.gnu.org> PR fortran/39946 * gfortran.dg/proc_ptr_16.f90: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146905 138bc75d-0d04-0410-961f-82ee72b054a4
* PR rtl-optimization/39914uros2009-04-282-5/+10
| | | | | | | | | | * ira-conflicts.c (ira_build_conflicts): Prohibit call used registers for allocnos created from user-defined variables only when not optimizing. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146904 138bc75d-0d04-0410-961f-82ee72b054a4
* * testsuite/gcc.target/ia64/sync-1.c: Check for cmpxchg8 only ifsje2009-04-282-1/+6
| | | | | | | lp64 is true. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146903 138bc75d-0d04-0410-961f-82ee72b054a4
* Forgot to ci fixincl.x in previous checkin.sje2009-04-281-47/+345
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146902 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-04-28 Richard Guenther <rguenther@suse.de>rguenth2009-04-284-2/+42
| | | | | | | | | | | PR middle-end/39937 * fold-const.c (fold_binary): Use distribute_real_division only on float types. * gfortran.fortran-torture/compile/pr39937.f: New testcase. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146901 138bc75d-0d04-0410-961f-82ee72b054a4
* * config.gcc (hppa*64*-*-hpux11*): Set use_gcc_stdint andsje2009-04-287-10/+73
| | | | | | | | | | | | | | | add hpux-stdint.h to tm_file. (hppa[12]*-*-hpux11*): Ditto. (ia64*-*-hpux*): Ditto. * config/hpux-stdint.h: New. * gcc/config/ia64/hpux.h (TARGET_OS_CPP_BUILTINS): Set __STDC_EXT__ for all compiles. * gcc/config/pa/pa-hpux.h: Ditto. * gcc/config/pa/pa-hpux10.h: Ditto. * gcc/config/pa/pa-hpux11.h: Ditto. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146900 138bc75d-0d04-0410-961f-82ee72b054a4
* * inclhack.def (hpux11_uint32_c): Remove.sje2009-04-286-33/+201
| | | | | | | | | | | | | | | | | | | | (hpux_long_double): Disable on hpux11.3*. (hpux_long_double_2): New. (hpux_c99_intptr): New. (hpux_c99_inttypes): New. (hpux_c99_inttypes2): New. (hpux_stdint_least): New. (hpux_stdint_fast): New. (hpux_inttype_int_least8_t): New. (hpux_inttype_int8_t): New. * fixincl.x: Regenerate. * tests/base/sys/_inttypes.h: New. * tests/base/inttypes.h: Update. * tests/base/stdlib.h: Update. * tests/base/stdint.h: Update. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146899 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-04-28 Catherine Moore <clm@codesourcery.com>clm2009-04-282-0/+6
| | | | | | | * debug.h (set_name): Add comment. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146897 138bc75d-0d04-0410-961f-82ee72b054a4
* * testsuite/libjava.jvmti/jvmti-interp.expdavek2009-04-284-0/+19
| | | | | | | | | | | | (gcj_jni_compile_c_to_so): Fix so extension to '.dll' on win32. * testsuite/lib/libjava.exp (libjava_init): Likewise. * testsuite/libjava.jni/jni.exp (gcj_jni_compile_c_to_so): Likewise. (gcj_jni_test_one): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146896 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-04-28 Andrew Pinski <pinskia@gmail.com>pinskia2009-04-283-3/+10
| | | | | | | | | | | | | PR target/39929 * config/darwin.c (machopic_gen_offset): Check currently_expanding_to_rtl if current_ir_type returns IR_GIMPLE. * config/arm/arm.c (require_pic_register): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146894 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>hjl2009-04-283-0/+6
| | | | | | | | g++.dg/warn/pr35652.C: Removed. gcc.dg/pr35652.c: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146892 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-04-28 Paolo Bonzini <bonzini@gnu.org>bonzini2009-04-282-16/+6
| | | | | | | | | * config/m32c/m32c.c (TARGET_PROMOTE_FUNCTION_RETURN, m32c_promote_function_return, TARGET_PROMOTE_PROTOTYPES, m32c_promote_prototypes): Delete. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146891 138bc75d-0d04-0410-961f-82ee72b054a4
* PR middle-end/39922matz2009-04-282-1/+7
| | | | | | | | * tree-outof-ssa.c (insert_value_copy_on_edge): Don't convert constants. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146889 138bc75d-0d04-0410-961f-82ee72b054a4
* 2009-04-28 Richard Guenther <rguenther@suse.de>rguenth2009-04-282-2/+10
| | | | | | | | * tree-vect-stmts.c (vect_get_vec_def_for_operand): Fix type error. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146888 138bc75d-0d04-0410-961f-82ee72b054a4
* Add support for arm1156tf-sramana2009-04-284-2/+9
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146887 138bc75d-0d04-0410-961f-82ee72b054a4
* * inclhack.def (glibc_stdint): New fix.jsm282009-04-284-5/+76
| | | | | | | | * fixincl.x: Regenerate. * tests/base/stdint.h: Update. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146883 138bc75d-0d04-0410-961f-82ee72b054a4
* gcc/testsuite/Changelog:amonakov2009-04-286-15/+96
| | | | | | | | | | | | | | | | | | | | | 2009-04-28 Alexander Monakov <amonakov@ispras.ru> * gcc.target/ia64/20071210-2.c: New testcase. gcc/Changelog: 2009-04-28 Alexander Monakov <amonakov@ispras.ru> * sel-sched-ir.c (maybe_tidy_empty_bb): Do not attempt to delete a block if there are complex incoming edges. (sel_merge_blocks): Remove useless assert. (sel_redirect_edge_and_branch): Check that edge was redirected. * sel-sched-ir.h (_eligible_successor_edge_p): Remove assert. (sel_find_rgns): Delete declaration. * sel-sched.c (purge_empty_blocks): Attempt to remove first block of the region when it is not a preheader. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146882 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c/39323uros2009-04-285-33/+35
| | | | | | | | | | | | | | * config/alpha/elf.h (MAX_OFILE_ALIGNMENT): Sync with elfos.h testsuite/ChangeLog: PR c/39323 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format. * gcc.dg/pr39323-3.c: Ditto. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146881 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud