aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2011-03-09s390-protos.h (s390_label_align): New prototype.Andreas Krebbel4-0/+36
2011-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> * config/s390/s390-protos.h (s390_label_align): New prototype. * config/s390/s390.c (s390_label_align): New function. * config/s390/s390.h (LABEL_ALIGN): New target macro definition. From-SVN: r170821
2011-03-09MAINTAINERS: Update my e-mail address.Xuepeng Guo2-1/+5
* MAINTAINERS: Update my e-mail address. From-SVN: r170812
2011-03-09re PR go/48019 (Need to handle EINTR in libgo testsuite)Ian Lance Taylor1-0/+3
PR go/48019 Ignore EINTR in socket connect. From-SVN: r170811
2011-03-09re PR go/48019 (Need to handle EINTR in libgo testsuite)Ian Lance Taylor1-2/+7
PR go/48019 Ignore EINTR in runtime_lock_full. From-SVN: r170810
2011-03-09re PR go/48017 (Network tests should fail gracefully without network ↵Ian Lance Taylor2-6/+6
connectivity) PR go/48017 Only run net tests if GCCGO_RUN_ALL_TESTS is set in environment. From-SVN: r170809
2011-03-09re PR go/47910 (typo in __go_map_next_prime)Ian Lance Taylor1-1/+1
PR go/47910 Correct search for next prime in libgo map code. From-SVN: r170808
2011-03-09Fix PR 47755 falloutMichael Meissner4-2/+179
From-SVN: r170802
2011-03-09Daily bump.GCC Administrator1-1/+1
From-SVN: r170801
2011-03-08go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS is not set in the ↵Jakub Jelinek2-0/+28
environment... * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS is not set in the environment, pass 64 as first argument when not running expensive tests or pass max($[`ulimit -u`/4], 10000) on native where ulimit -u is supported. From-SVN: r170792
2011-03-08re PR c++/47705 (internal compiler error: in convert_nontype_argument, at ↵Dodji Seketeli3-16/+18
cp/pt.c:5006) PR c++/47705 * pt.c (convert_nontype_argument): Only call decay_conversion on arrays. From-SVN: r170791
2011-03-08mips.h (PREFERRED_RELOAD_CLASS): Remove macro.Anatoly Sokolov4-9/+17
* config/mips/mips.h (PREFERRED_RELOAD_CLASS): Remove macro. * config/mips/mips-protos.h (mips_preferred_reload_class): Remove. * config/mips/mips.c (mips_preferred_reload_class): Make static. Change 'rclass' argument and result type to reg_class_t. (TARGET_PREFERRED_RELOAD_CLASS): Define. From-SVN: r170789
2011-03-08avr.h (REGISTER_MOVE_COST, [...]): Remove.Georg-Johann Lay3-9/+39
* config/avr/avr.h (REGISTER_MOVE_COST, MEMORY_MOVE_COST): Remove. * config/avr/avr.c (TARGET_REGISTER_MOVE_COST, TARGET_MEMORY_MOVE_COST): Define. (avr_register_move_cost, avr_memory_move_cost): New Functions. From-SVN: r170788
2011-03-08optimize-bswapsi-1.c: Use -march=z900 on s390.Andreas Krebbel2-0/+5
2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390. From-SVN: r170787
2011-03-08re PR c++/47488 (sorry, unimplemented: string literal in function template ↵Jason Merrill2-0/+7
signature) PR c++/47488 * mangle.c (write_template_arg_literal) [STRING_CST]: Sorry. From-SVN: r170783
2011-03-08re PR c++/47705 (internal compiler error: in convert_nontype_argument, at ↵Jason Merrill4-9/+27
cp/pt.c:5006) PR c++/47705 * pt.c (convert_nontype_argument): Don't crash on non-pointer argument to pointer parameter. From-SVN: r170782
2011-03-08re PR c++/45651 (ICE in import_export_decl, at cp/decl2.c:2344)Jason Merrill4-2/+23
PR c++/45651 * pt.c (instantiate_decl): Don't clear DECL_INTERFACE_KNOWN on !TREE_PUBLIC decls. From-SVN: r170781
2011-03-08re PR debug/47881 (-fcompare-debug failure (length) with -O -fno-dce ↵Jakub Jelinek5-2/+38
-funroll-loops -fno-web) PR debug/47881 * ira.c (ira): Call df_analyze again if delete_trivially_dead_insns removed anything. * gcc.dg/pr47881.c: New test. From-SVN: r170780
2011-03-08re PR c++/47957 (Type mismatch when a class derived a same name with ↵Dodji Seketeli4-2/+53
template parameter) PR c++/47957 gcc/cp/ * name-lookup.c (binding_to_template_parms_of_scope_p): Only consider scopes of primary template definitions. Adjust comments. gcc/testsuite/ * g++.dg/lookup/template3.C: New test. From-SVN: r170779
2011-03-08pr21082.C: Use __INTPTR_TYPE__ instead of 'long' type.Kai Tietz2-1/+6
2011-03-08 Kai Tietz <ktietz@redhat.com> * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of 'long' type. From-SVN: r170774
2011-03-08re PR testsuite/47954 (gcc.dg/tree-ssa/ssa-ccp-33.c fails with link error on ↵Mikael Pettersson2-1/+7
m68k-linux) 2011-03-08 Mikael Pettersson <mikpe@it.uu.se> PR testsuite/47954 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not sizeof to compute alignment. From-SVN: r170773
2011-03-08re PR tree-optimization/48022 (-Wstrict-overflow warning on code that ↵Jakub Jelinek5-5/+43
doesn't have overflows) PR tree-optimization/48022 * fold-const.c (fold_comparison): Don't call fold_overflow_warning for EQ/NE_EXPR. * gcc.dg/pr48022-1.c: New test. * gcc.dg/pr48022-2.c: New test. From-SVN: r170772
2011-03-08re PR c++/48003 (Regression in Template Constants from 4.5.2)Jason Merrill11-12/+58
PR c++/48003 * pt.c (convert_nontype_argument): Fix -fpermissive allowing integer overflow. * semantics.c (potential_constant_expression_1): Check TREE_OVERFLOW. From-SVN: r170771
2011-03-08re PR c++/48015 ([C++0x] ICE: unexpected expression 'std::min' of kind overload)Jason Merrill4-11/+25
PR c++/48015 * init.c (constant_value_1): Always require init to be TREE_CONSTANT. From-SVN: r170770
2011-03-08Daily bump.GCC Administrator1-1/+1
From-SVN: r170767
2011-03-08re PR libstdc++/47145 (configure test for docbook-xsl-ns stylesheets uses ↵Benjamin Kosnik13-748/+824
hardcoded path) 2011-03-07 Benjamin Kosnik <bkoz@redhat.com> Matthias Klose <doko@ubuntu.com> Jonathan Wakely <redi@gcc.gnu.org> PR libstdc++/47145 * acinclude.m4 (GLIBCXX_CONFIGURE_DOCBOOK): Define. * configure.ac: Use it. * doc/Makefile.am (XSL_STYLE_DIR): Set at configure time. * configure: Regenerate. * doc/Makefile.in: Regenerate. Co-Authored-By: Jonathan Wakely <redi@gcc.gnu.org> Co-Authored-By: Matthias Klose <doko@ubuntu.com> From-SVN: r170763
2011-03-07Solaris libgo testsuite fixes.Ian Lance Taylor2-3/+1
From-SVN: r170762
2011-03-07Use _nuname on 32-bit Solaris 2/x86.Ian Lance Taylor5-2/+30
From-SVN: r170761
2011-03-07Permit garbage collection on any compiler generated memory allocation.Ian Lance Taylor1-1/+1
From-SVN: r170760
2011-03-07re PR debug/47991 (Var-tracking ICE on s390x *setmem_long insn)Jakub Jelinek4-2/+45
PR debug/47991 * var-tracking.c (find_use_val): Return NULL for cui->sets && cui->store_p BLKmode MEMs. * gcc.dg/pr47991.c: New test. From-SVN: r170759
2011-03-07Avoid race condition manipulating heap when goroutine exits.Ian Lance Taylor1-8/+15
From-SVN: r170758
2011-03-07generic-morestack.c (__splitstack_find): Adjust returned stack pointer to ↵Ian Lance Taylor2-10/+19
include all registers pushed by __morestack. * generic-morestack.c (__splitstack_find): Adjust returned stack pointer to include all registers pushed by __morestack. From-SVN: r170757
2011-03-07Support multiple init functions in a single file.Ian Lance Taylor2-21/+19
From-SVN: r170756
2011-03-07Fix second import of package using _.Ian Lance Taylor1-6/+8
From-SVN: r170755
2011-03-07Handle predeclared names used as fields in struct composite literals.Ian Lance Taylor2-35/+25
From-SVN: r170754
2011-03-07re PR c++/48008 (libstdc++-v3/testsuite/20_util/function/43397.cc fails to ↵Jason Merrill4-13/+41
assemble with -fabi-version=5) PR c++/48008 * mangle.c (write_type): Strip cv-quals from FUNCTION_TYPE here. (write_CV_qualifiers_for_type): Not here. From-SVN: r170752
2011-03-07stormy16.h (PRINT_OPERAND, [...]): Remove.Anatoly Sokolov4-11/+23
* config/stormy16/stormy16.h (PRINT_OPERAND, PRINT_OPERAND_ADDRESS): Remove. * config/stormy16/stormy16-protos.h (xstormy16_print_operand, xstormy16_print_operand_address): Remove. * config/stormy16/stormy16.c (xstormy16_print_operand, xstormy16_print_operand_address): Make static. (TARGET_PRINT_OPERAND, TARGET_PRINT_OPERAND_ADDRESS): Define. From-SVN: r170751
2011-03-07re PR rtl-optimization/47862 (Incorrect code for spilling a vector register)Pat Haugen5-0/+43
PR target/47862 * config/rs6000/rs6000.h (HARD_REGNO_CALLER_SAVE_MODE): Define. * config/rs6000/e500.h (HARD_REGNO_CALLER_SAVE_MODE): Undefine before definition. * testsuite/gcc.target/powerpc/pr47862.c: New. From-SVN: r170748
2011-03-07re PR testsuite/45413 (gcc.target/i386/combine-mul.c fails on PIC targets)Jack Howarth2-0/+6
2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu> PR target/45413 * gcc.target/i386/combine-mul.c: Require nonpic. From-SVN: r170744
2011-03-07re PR bootstrap/48000 (LTO bootstrap failed with bootstrap-profiled)Zdenek Dvorak2-1/+11
PR bootstrap/48000 * cfgloopmanip.c (fix_bb_placements): Return immediately if FROM is BASE_LOOP's header. From-SVN: r170740
2011-03-07re PR c/47786 (tree check: expected tree that contains 'decl minimal' ↵Nathan Froyd2-4/+11
structure, have 'tree_list' in c_type_hash, at c-family/c-common.c:4066) PR c/47786 * c-common.c (c_type_hash): Call list_length instead of iterating through DECL_CHAIN. Rename 'i' to 'n_elements'. From-SVN: r170739
2011-03-07gimplify.c (gimplify_function_tree): Fix building calls to ↵Paul Wögerer4-4/+28
__builtin_return_address. gcc/ * gimplify.c (gimplify_function_tree): Fix building calls to __builtin_return_address. gcc/testsuite/ * gcc.dg/20001117-1.c: Abort on NULL call_sites. Co-Authored-By: Nathan Froyd <froydnj@codesourcery.com> From-SVN: r170738
2011-03-07linux.h (TARGET_ASM_FILE_END): Don't define.Alan Modra7-32/+158
* config/rs6000/linux.h (TARGET_ASM_FILE_END): Don't define. * config/rs6000/linux64.h (TARGET_ASM_FILE_END): Don't define. * config/rs6000/sysv4.h (TARGET_ASM_FILE_END): Define. * config/rs6000/rs6000-protos.h (init_cumulative_args): Add fndecl and return_mode args. * config/rs6000/rs6000.h (CUMULATIVE_ARGS): Add "escapes". (INIT_CUMULATIVE_ARGS): Pass FNDECL, VOIDmode. (INIT_CUMULATIVE_INCOMING_ARGS): Pass current_function_decl, VOIDmode. (INIT_CUMULATIVE_LIBCALL_ARGS): Pass NULL_TREE, MODE. * config/rs6000/rs6000.c (rs6000_elf_end_indicate_exec_stack): Rename to.. (rs6000_elf_file_end): ..this. Only call file_end_indicate_exec_stack for POWERPC_LINUX. Move code emitting .gnu_attribute to here, from.. (rs6000_file_start): ..here. (rs6000_passes_float, rs6000_passes_vector, rs6000_returns_struct): New file scope variables. (call_ABI_of_interest): New function. (init_cumulative_args): Set above vars when function return value is a float, vector, or small struct. (rs6000_function_arg_advance_1): Likewise for function args. (rs6000_va_start): Set rs6000_passes_float if variable arg function references float args. From-SVN: r170734
2011-03-07* MAINTAINERS: Update my e-mail address.Joey Ye2-1/+5
From-SVN: r170731
2011-03-07Remove redundant word 'See' before @xrefMingjie Xing3-3/+7
From-SVN: r170730
2011-03-07* README.QMTEST: Remove.Mark Mitchell2-175/+4
From-SVN: r170728
2011-03-07Daily bump.GCC Administrator1-1/+1
From-SVN: r170725
2011-03-06re PR fortran/47850 (ICE in gfc_conv_array_initializer)Paul Thomas4-4/+52
2011-03-06 Paul Thomas <pault@gcc.gnu.org> Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/47850 * expr.c (gfc_is_constant_expr): Only use gfc_constant_ac if the expression has an iterator. Otherwise, iterate through the array, checking for constant expressions for each element. 2011-03-06 Paul Thomas <pault@gcc.gnu.org> Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/47850 * gfortran.dg/array_constructor_37.f90 : New test. Co-Authored-By: Jerry DeLisle <jvdelisle@gcc.gnu.org> From-SVN: r170720
2011-03-06lang-specs.h: Match -save-temps* instead of -save-temps.Joseph Myers6-24/+36
cp: * lang-specs.h: Match -save-temps* instead of -save-temps. objc: * lang-specs.h: Match -save-temps* instead of -save-temps. objcp * lang-specs.h: Match -save-temps* instead of -save-temps. From-SVN: r170715
2011-03-06* de.po: Update.Joseph Myers2-369/+368
From-SVN: r170713
2011-03-05* doc/invoke.texi (C++ Dialect Options): Document ABI v5.Jason Merrill6-3/+17
From-SVN: r170712