Commit Graph

84668 Commits

Author SHA1 Message Date
GCC Administrator
54bded776c Daily bump.
From-SVN: r130525
2007-11-30 00:17:33 +00:00
Jan Hubicka
f6f2da7df7 re PR tree-optimization/33434 (inlining miscompilation)
PR tree-optimization/33434
	* tree-inline.c (setup_one_parameter): If the value passed to
	a parameter is never used, don't set it up.

	* gcc.dg/pr33434-1.c: New test.
	* gcc.dg/pr33434-2.c: New test.
	* gcc.dg/pr33434-3.c: New test.
	* gcc.dg/pr33434-4.c: New test.

From-SVN: r130521
2007-11-29 22:57:38 +01:00
Jakub Jelinek
42924ed71f re PR c++/34270 (ICE applying __decltype to ternary expression)
PR c++/34270
	* tree.c (lvalue_p_1) <case COND_EXPR>: Handle x ?: y
	in templates.
	* typeck.c (is_bitfield_expr_with_lowered_type) <case COND_EXPR>:
	Likewise.

	* g++.dg/template/cond7.C: New test.

From-SVN: r130520
2007-11-29 22:06:18 +01:00
Jakub Jelinek
7a547b936c re PR c++/34267 (ICE applying __decltype to name of template class)
PR c++/34267
	PR c++/34268
	* parser.c (cp_parser_decltype): Don't call finish_id_expression
	on ~type.
	* semantics.c (finish_decltype_type): Issue error on types, TYPE_DECLs
	and ~type early.

	* g++.dg/cpp0x/decltype7.C: New test.
	* g++.dg/cpp0x/decltype8.C: New test.

From-SVN: r130519
2007-11-29 22:04:04 +01:00
Tobias Burnus
10650fbb88 re PR fortran/34248 (ICE on assumed length character function)
2007-11-29  Tobias Burnus  <burnus@net-b.de>

        PR fortran/34248
        * trans-decl.c (generate_dependency_declarations): Check
        for NULL pointers before accessing the string length.

2007-11-29  Tobias Burnus  <burnus@net-b.de>

        PR fortran/34248
        * gfortran.dg/result_in_spec_3.f90: New.

From-SVN: r130517
2007-11-29 18:41:37 +01:00
Jakub Jelinek
5ac74d2542 re PR target/32130 (linking problems: multiple definition of `__DTOR_END__')
PR target/32130
	* config/rs6000/eabi-cn.asm (__DTOR_END__): Make it weak.
	* config/rs6000/sol-cn.asm (__DTOR_END__): Likewise.

From-SVN: r130516
2007-11-29 17:21:18 +01:00
Paolo Bonzini
d683ec81d2 [multiple changes]
2007-11-28  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>

	* config-ml.in: Robustify against white space in absolute file
	names.

	* config-ml.in (multi-clean): Substitute ${Makefile}.
	Remove superfluous ${Makefile} in list.

libgomp:
2007-11-29  Andris Pavenis <andris.pavenis@iki.fi>
	    Paolo Bonzini  <bonzini@gnu.org>

	* Makefile.am: Use space as vpath separator.  Use 'vpath %'
	instead of 'VPATH ='.
	* Makefile.in: Regenerate.

gcc:
2007-11-29  Andris Pavenis <andris.pavenis@iki.fi>

	* Makefile.in: Use separate vpath lines for each path.


libstdc++-v3:
2007-11-29  Andris Pavenis <andris.pavenis@iki.fi>

    	* src/Makefile.am: Use separate vpath lines for each path.

M    libgomp/Makefile.in
M    libgomp/ChangeLog
M    libgomp/Makefile.am
M    gcc/ChangeLog
M    gcc/Makefile.in
M    libstdc++-v3/src/Makefile.in
M    libstdc++-v3/src/Makefile.am
M    libstdc++-v3/ChangeLog
M    ChangeLog

From-SVN: r130514
2007-11-29 15:34:21 +00:00
Tobias Burnus
42a8c358ce re PR fortran/34262 (MVBITS does not work for arrays)
2007-11-29  Tobias Burnus  <burnus@net-b.de>

        PR fortran/34262
        * intrinsic.c (gfc_get_intrinsic_sub_symbol): Add comment.
        (gfc_intrinsic_sub_interface): Copy elemental state if needed.
        * iresolve.c (gfc_resolve_mvbits): Mark procedure as elemental.

2007-11-29  Tobias Burnus  <burnus@net-b.de>

        PR fortran/34262
        * gfortran.dg/mvbits_3.f90: New.

From-SVN: r130513
2007-11-29 15:56:48 +01:00
Eric Botcazou
a6dcb051e9 decl.c (make_packable_type): Retrieve the real name of the type.
* decl.c (make_packable_type): Retrieve the real name of the type.
	(maybe_pad_type): Simplify similar code.

From-SVN: r130512
2007-11-29 12:41:41 +00:00
Ben Elliston
17a15a5c4a * SERVICE: Update URL.
From-SVN: r130510
2007-11-29 16:03:10 +11:00
Bob Wilson
1a79f743ec target-supports.exp (check_effective_target_mips_soft_float): Delete.
* lib/target-supports.exp (check_effective_target_mips_soft_float):
	Delete.
	(check_effective_target_hard_float): New.
	* gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
	* gcc.dg/pr30957-1.c: Likewise.

From-SVN: r130509
2007-11-29 02:50:46 +00:00
Joseph Myers
20c8e40d25 * zh_CN.po: Update.
From-SVN: r130508
2007-11-29 02:21:41 +00:00
GCC Administrator
572faf4caa Daily bump.
From-SVN: r130504
2007-11-29 00:17:10 +00:00
Samuel Tardieu
b99dfeb339 Fix PR # in gcc/ada/ChangeLog and gcc/testsuite/ChangeLog (17317->17318)
From-SVN: r130499
2007-11-28 20:54:47 +00:00
Samuel Tardieu
7bde4677df re PR ada/22559 (Bug box, Program_Error at sinput.adb:404, derived fixed-point type)
gcc/ada/
	PR ada/22559
	* sem_ch3.adb (Build_Derived_Numeric_Type): Do not set RM_Size on
	a derived ordinary fixed point type.

	* sem_ch13.adb (Analyze_Attribute_Definition_Clause): Recompute
	RM_Size when a Small clause is found.

    gcc/testsuite/
	PR ada/22559
	* gnat.dg/specs/delta_small.ads: New test.

From-SVN: r130498
2007-11-28 20:48:10 +00:00
Samuel Tardieu
5a21849883 re PR ada/32792 (Assert_Failure sinfo.adb:1730)
gcc/ada/
	PR ada/32792
	* sem_attr.adb (Analyze_Attribute, Attribute_Integer_Value clause):
	Signal an error when attribute argument is a fixed-point value of
	an unknown type.

    gcc/testsuite/
	PR ada/32792
	* gnat.dg/specs/integer_value.ads: New test.

From-SVN: r130497
2007-11-28 20:46:18 +00:00
Samuel Tardieu
9c5a3a8d78 re PR target/17317 (Match Constraints for *movdf_insn fails)
gcc/ada/
	PR ada/17317
	* par-ch4.adb (Is_Parameterless_Attribute): New map.
	(P_Name, Scan_Apostrophe block): Parse left parenthesis following
	attribute name or not depending on the new map.

	* sem-attr.adb (Analyze_Attribute): Parameterless attributes
	returning a string or a type will not be called with improper
	arguments.

	* sem-attr.ads (Attribute_Class_Array): Move to snames.ads.

	* snames.ads (Attribute_Class_Array): Moved from sem-attr.ads.

    gcc/testsuite/
	PR ada/17317
	* gnat.dg/specs/attribute_parsing.ads: New test.

From-SVN: r130496
2007-11-28 20:44:58 +00:00
Samuel Tardieu
39a974168f re PR ada/15803 (Illegal program not detected, RM 8.3(19))
gcc/ada/
	PR ada/15803
	* par-ch3.adb (P_Variant_Part): Signal an error when anything other
	than an identifier is used after "case" in a variant_part.

    gcc/testsuite/
	PR ada/15803
	* gnat.dg/specs/variant_part.ads: New test.

From-SVN: r130495
2007-11-28 20:43:25 +00:00
Jakub Jelinek
93d15c3331 re PR tree-optimization/34140 (ICE in is_hidden_global_store, at tree-ssa-sink.c:207)
PR tree-optimization/34140
	* tree-if-conv.c (if_convertible_phi_p): Fail if BB other than
	loop->header has virtual phi nodes.

	* gcc.c-torture/compile/20071128-1.c: New test.

From-SVN: r130494
2007-11-28 20:48:19 +01:00
Richard Sandiford
eae645b69a re PR target/32406 (MIPS: FAIL in nestfunc-6.c at -O3)
gcc/
	PR target/32406
	* builtins.c (expand_builtin_nonlocal_goto): Also emit a use
	of GP register, if valid and fixed.

	Revert:
	2007-06-21  David Daney  <ddaney@avtrex.com>

	PR target/32406
	* config/mips/mips.md (define_constants): Rename UNSPEC_EH_RECEIVER
	to UNSPEC_NONLOCAL_GOTO_RECEIVER globally.
	(exception_receiver): Renamed to ...
	(nonlocal_goto_receiver): ... this.

From-SVN: r130493
2007-11-28 19:46:03 +00:00
Jakub Jelinek
36cefd3922 re PR fortran/34247 (ICE in omp_add_variable, at gimplify.c:4677)
* trans-expr.c (gfc_trans_string_copy): Convert both dest and
	src to void *.

	PR fortran/34247
	* trans-openmp.c (gfc_omp_privatize_by_reference): For REFERENCE_TYPE
	pass by reference only PARM_DECLs or non-artificial decls.

From-SVN: r130492
2007-11-28 20:43:03 +01:00
Johannes Singler
1661473b7f multiway_merge.h: Destruct only elements that were have been constructed before.
2007-11-28  Johannes Singler  <singler@ira.uka.de>

        * include/parallel/multiway_merge.h: Destruct only elements that
        were have been constructed before. Code beautifying and formatting.
        * include/parallel/losertree.h: (Copy) construct all loser tree
        item keys, so they can be deconstructed all at once.
        * include/parallel/quicksort.h: Fix memory leak.
        * include/parallel/random_shuffle.h: Use copy constructor instead
        of assignment. Code beautifying and formatting.
        * include/parallel/unique_copy.h: Use assignment instead of copy
        constructor.
        * include/parallel/multiway_mergesort.h: Use copy constructor
        instead of assignment. Code beautifying and formatting.
        * include/parallel/random_shuffle.h: Use copy constructor instead
        of assignment. Code beautifying.

From-SVN: r130490
2007-11-28 17:38:49 +00:00
H.J. Lu
87300e8c81 re PR target/34001 (Incorrect x86 fastcall behavior)
2007-11-27  H.J. Lu  <hongjiu.lu@intel.com>
	    Joey Ye <joey.ye@intel.com>

	PR target/34001
	* config/i386/i386.c (function_arg_32): Don't pass aggregate
	arguments in ECX/EDX for fastcall.

Co-Authored-By: Joey Ye <joey.ye@intel.com>

From-SVN: r130488
2007-11-27 17:20:34 -08:00
Jerry DeLisle
08203c44a3 re PR fortran/32928 (DATA statement with array element as initializer is rejected)
2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/32928
	* gfortran.dg/data_array_1.f90
	* gfortran.dg/data_array_2.f90
	* gfortran.dg/data_array_3.f90
	* gfortran.dg/data_array_4.f90

From-SVN: r130487
2007-11-28 01:12:31 +00:00
Jerry DeLisle
a27369a518 re PR fortran/34227 (initialized symbol in COMMON: Missing checks)
2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/34227
	* gfortran.dg/blockdata_5.f90: New test.
	* gfortran.dg/blockdata_6.f90: New test.

From-SVN: r130486
2007-11-28 01:09:35 +00:00
Rask Ingemann Lambertsen
296ea027d2 linux.h (CRT_GET_RFIB_DATA): Add Intel syntax inline asm to macro.
* config/i386/linux.h (CRT_GET_RFIB_DATA): Add Intel syntax inline
	asm to macro.
	* config/i386/sco5.h (CRT_GET_RFIB_DATA): Likewise.
	* config/i386/sysv4.h (CRT_GET_RFIB_DATA): Likewise.

From-SVN: r130485
2007-11-28 01:04:27 +00:00
Jerry DeLisle
d46e0870c0 re PR fortran/32928 (DATA statement with array element as initializer is rejected)
2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/32928
	* decl.c (match_data_constant): Use gfc_match_init_expr to match the
	array spec and set the initializer expression.

From-SVN: r130484
2007-11-28 01:02:36 +00:00
Jerry DeLisle
f69ab0e0c4 re PR fortran/34227 (initialized symbol in COMMON: Missing checks)
2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/34227
	* match.c (gfc_match_common): Add additional check for BLOCK DATA.

From-SVN: r130483
2007-11-28 01:00:50 +00:00
GCC Administrator
9ffb37ced1 Daily bump.
From-SVN: r130481
2007-11-28 00:17:22 +00:00
Ben Elliston
c8402ecc4a aix64.opt (maix64): Add Negative(maix32).
* config/rs6000/aix64.opt (maix64): Add Negative(maix32).
	(maix32): Add Negative(maix64).

From-SVN: r130478
2007-11-28 10:17:29 +11:00
Kaz Kojima
4f5428eb08 01_assoc_laguerre/check_nan.cc: Add -mieee for sh.
* testsuite/tr1/5_numerical_facilities/special_functions/
	01_assoc_laguerre/check_nan.cc: Add -mieee for sh.
	* testsuite/tr1/5_numerical_facilities/special_functions/
	02_assoc_legendre/check_nan.cc: Likewise.
	* testsuite/tr1/5_numerical_facilities/special_functions/
	03_beta/check_nan.cc: Likewise.
	* testsuite/tr1/5_numerical_facilities/special_functions/
	04_comp_ellint_1/check_nan.cc: Likewise.
	* testsuite/tr1/5_numerical_facilities/special_functions/
	06_comp_ellint_3/check_nan.cc: Likewise.
	* testsuite/tr1/5_numerical_facilities/special_functions/
	07_conf_hyperg/check_nan.cc: Likewise.
	* testsuite/tr1/5_numerical_facilities/special_functions/
	08_cyl_bessel_i/check_nan.cc: Likewise.
	* testsuite/tr1/5_numerical_facilities/special_functions/
	09_cyl_bessel_j/check_nan.cc: Likewise.
	* testsuite/tr1/5_numerical_facilities/special_functions/
	10_cyl_bessel_k/check_nan.cc: Likewise.
	* testsuite/tr1/5_numerical_facilities/special_functions/
	11_cyl_neumann/check_nan.cc: Likewise.
	* testsuite/tr1/5_numerical_facilities/special_functions/
	12_ellint_1/check_nan.cc: Likewise.
	* testsuite/tr1/5_numerical_facilities/special_functions/
	13_ellint_2/check_nan.cc: Likewise.
	* testsuite/tr1/5_numerical_facilities/special_functions/
	14_ellint_3/check_nan.cc: Likewise.
	* testsuite/tr1/5_numerical_facilities/special_functions/
	15_expint/check_nan.cc: Likewise.
	* testsuite/tr1/5_numerical_facilities/special_functions/
	16_hermite/check_nan.cc: Likewise.
	* testsuite/tr1/5_numerical_facilities/special_functions/
	18_laguerre/check_nan.cc: Likewise.
	* testsuite/tr1/5_numerical_facilities/special_functions/
	19_legendre/check_nan.cc: Likewise.
	* testsuite/tr1/5_numerical_facilities/special_functions/
	20_riemann_zeta/check_nan.cc: Likewise.
	* testsuite/tr1/5_numerical_facilities/special_functions/
	21_sph_bessel/check_nan.cc: Likewise.
	* testsuite/tr1/5_numerical_facilities/special_functions/
	22_sph_legendre/check_nan.cc: Likewise.
	* testsuite/tr1/5_numerical_facilities/special_functions/
	23_sph_neumann/check_nan.cc: Likewise.

From-SVN: r130477
2007-11-27 22:51:53 +00:00
Jakub Jelinek
1785c05dcb re PR tree-optimization/34016 (ICE in execute_todo with -ftree-loop-linear for 454.calculix)
PR tree-optimization/34016
	* tree-ssa-loop.c (pass_linear_transform): Add
	TODO_update_ssa_only_virtuals to todo_flags_finish.

	* gcc.dg/pr34016.c: New test.

From-SVN: r130476
2007-11-27 23:23:29 +01:00
Eric B. Weddington
24e472b86b avr.c (avr_mcu_types): Add atmega32hvb.
* config/avr/avr.c (avr_mcu_types): Add atmega32hvb.
	* config/avr/avr.h (LINK_SPEC): Likewise.
	(CRT_BINUTILS_SPECS): Likewsie.
	* config/avr/t-avr (MULTILIB_MATCHES): Likewise.

From-SVN: r130475
2007-11-28 00:58:13 +03:00
Jakub Jelinek
62cbbe84cf re PR tree-optimization/34181 (FAIL: g++.dg/opt/anchor1.C (internal compiler error))
PR tree-optimization/34181
	* method.c (use_thunk): Don't inline the call in the thunk.

From-SVN: r130474
2007-11-27 22:50:20 +01:00
Paul Thomas
908a223518 re PR fortran/29389 (Statement functions are not recognized as pure when they are)
2007-11-27  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/29389
	*resolve.c (resolve_ordinary_assign): Use find_sym_in_expr to
	test if a temporary should be written for a vector subscript
	on the lhs.

	PR fortran/33850
	* restore.c (pure_stmt_function): Add prototype and new
	function. Calls impure_stmt_fcn.
	(pure_function): Call it.
	(impure_stmt_fcn): New function.

	* expr.c (gfc_traverse_expr): Call *func for all expression
	types, not just variables. Add traversal of character lengths,
	iterators and component character lengths and arrayspecs.
	(expr_set_symbols_referenced): Return false if not a variable.
	* trans-stmt.c (forall_replace, forall_restore): Ditto.
	* resolve.c (forall_index): Ditto.
	(sym_in_expr): New function.
	(find_sym_in_expr): Rewrite to traverse expression calling
	sym_in_expr.
	*trans-decl.c (expr_decls): New function.
	(generate_expr_decls): Rewrite to traverse expression calling
	expr_decls.
	*match.c (check_stmt_fcn): New function.
	(recursive_stmt_fcn): Rewrite to traverse expression calling
	check_stmt_fcn.

2007-11-27  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/29389
	* gfortran.dg/stfunc_6.f90: New test.

	PR fortran/33850
	* gfortran.dg/assign_10.f90: New test.

From-SVN: r130472
2007-11-27 20:47:55 +00:00
Paul Thomas
0e5a218b31 re PR fortran/33541 (gfortran wrongly imports renamed-use-associated symbol unrenamed)
2007-11-27  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/33541
	*interface.c (compare_actual_formal): Exclude assumed size
	arrays from the possibility of scalar to array mapping.
	* decl.c (get_proc_name): Fix whitespace problem.

	PR fortran/34231
	* gfortran.h : Add 'use_rename' bit to symbol_attribute.
	* module.c : Add 'renamed' field to pointer_info.u.rsym.
	(load_generic_interfaces): Add 'renamed' that is set after the
	number_use_names is called.  This is used to set the attribute
	use_rename, which, in its turn identifies those symbols that
	have not been renamed.
	(load_needed): If pointer_info.u.rsym->renamed is set, then
	set the use_rename attribute of the symbol.
	(read_module): Correct an erroneous use of use_flag. Use the
	renamed flag and the use_rename attribute to determine which
	symbols are not renamed.

2007-11-27  Paul Thomas  <pault@gcc.gnu.org>

	PR fortran/33541
	* gfortran.dg/use_11.f90: New test.

	PR fortran/34231
	* gfortran.dg/generic_15.f90: New test.

From-SVN: r130471
2007-11-27 19:21:52 +00:00
Jakub Jelinek
f98e89380f re PR target/34225 (ICE (segfault) in adjacent_mem_locations at rs6000.c:18191)
PR target/34225
	* config/rs6000/rs6000.c (adjacent_mem_locations): Don't assume
	MEM_SIZE is set on all MEMs.

	* gcc.dg/pr34225.c: New test.

From-SVN: r130470
2007-11-27 16:28:07 +01:00
Andreas Krebbel
512d15e0ff s390.opt (mhard-float): Add the option to be overridden.
2007-11-27  Andreas Krebbel  <krebbel1@de.ibm.com>

	* config/s390/s390.opt (mhard-float): Add the option to be
	overridden.  That was missing in my last patch.

From-SVN: r130469
2007-11-27 15:12:45 +00:00
Richard Guenther
25b6dd9cde re PR middle-end/34241 (ICE in forward_propagate_into_cond)
2007-11-27  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/34241
	* tree-ssa-forwprop.c (forward_propagate_addr_expr): Make sure
	to only delete real conversion chains.

	* g++.dg/torture/pr34241.C: New testcase.

From-SVN: r130468
2007-11-27 15:00:37 +00:00
Andreas Krebbel
cba04b9660 s390.opt (m31, [...]): Add the option to be overridden.
2007-11-27  Andreas Krebbel  <krebbel1@de.ibm.com>

	* config/s390/s390.opt (m31, m64, mesa, mzarch, msoft-float,
	mhard-float, mlong-double-64, mlong-double-128): Add the
	option to be overridden.

From-SVN: r130466
2007-11-27 12:52:31 +00:00
Richard Guenther
f4577fcd48 builtins.c (fold_builtin_1): Verify the argument types of BUILT_IN_ISNORMAL.
2007-11-27  Richard Guenther  <rguenther@suse.de>

	* builtins.c (fold_builtin_1): Verify the argument types
	of BUILT_IN_ISNORMAL.
	(fold_builtin_n): Verify the number of arguments to variadic
	built-in functions.

	* gcc.dg/builtins-error.c: New testcase.

From-SVN: r130465
2007-11-27 12:30:15 +00:00
Bernd Schmidt
28bbc96787 elf.h (SUBTARGET_DRIVER_SELF_SPECS): New macro.
* config/bfin/elf.h (SUBTARGET_DRIVER_SELF_SPECS): New macro.
	* doc/invoke.texi (Blackfin Options): Document the effects.

From-SVN: r130464
2007-11-27 12:22:18 +00:00
Jakub Jelinek
ce41114b00 re PR c++/34213 (static member function in anonymous namespace can't be used as template argument)
PR c++/34213
	* tree.c (decl_linkage): Static data members and static member
	functions in anonymous ns classes are lk_external.

	* g++.dg/ext/visibility/anon8.C: New test.

From-SVN: r130463
2007-11-27 08:12:10 +01:00
Ben Elliston
381d3db6b8 sysv4.opt (m32): Add Negative(m64).
* config/rs6000/sysv4.opt (m32): Add Negative(m64).
	(m64): Add Negative(m32).
	* config/rs6000/darwin.opt (m32): Add Negative(m64).
	(m64): Add Negative(m32).

From-SVN: r130462
2007-11-27 16:58:21 +11:00
Paolo Carlini
cded5e6bd5 locale_facets.tcc (num_put<>::_M_insert_int): When ios_base::showpos and the type is signed and the value is zero, prepend +.
2007-11-26  Paolo Carlini  <pcarlini@suse.de>

	* include/bits/locale_facets.tcc (num_put<>::_M_insert_int): When
	ios_base::showpos and the type is signed and the value is zero,
	prepend +.
	* testsuite/22_locale/num_put/put/char/12.cc: New.
	* testsuite/22_locale/num_put/put/wchar_t/12.cc: Likewise.

From-SVN: r130460
2007-11-27 01:59:41 +00:00
Eric Botcazou
aac47cd154 tree-ssa-propagate.c (set_rhs): Fix typo.
* tree-ssa-propagate.c (set_rhs) <GIMPLE_MODIFY_STMT>: Fix typo.

From-SVN: r130459
2007-11-27 01:03:54 +00:00
GCC Administrator
2688ef18c5 Daily bump.
From-SVN: r130457
2007-11-27 00:17:59 +00:00
Michael Meissner
097f5e21e0 Fix PR 34077
From-SVN: r130453
2007-11-26 22:33:30 +00:00
Eric B. Weddington
a965fb5ef9 avr.c (avr_mcu_types): Add atmega1284p.
* config/avr/avr.c (avr_mcu_types): Add atmega1284p.
	* config/avr/avr.h (LINK_SPEC): Likewise.
	(CRT_BINUTILS_SPECS): Likewsie.
	* config/avr/t-avr (MULTILIB_MATCHES): Likewise.

From-SVN: r130452
2007-11-27 01:15:31 +03:00
Tobias Burnus
4e6bf1786b [multiple changes]
2007-11-26  Steven G. Kargl  <kargls@comcast.net>

        * options.c:  Change default behavior of backslash processing.
        * invoke.texi: Update documentation.

2007-11-26  Tobias Burnus  <burnus@net-b.de>

        PR fortran/34203
        * gfortran.dg/backslash_3.f: Add -fbackslash option.
        * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
        * gfortran.dg/backslash_1.f90: Remove no longer needed
        -fno-backslash option.

From-SVN: r130451
2007-11-26 23:14:20 +01:00