summaryrefslogtreecommitdiffstats
path: root/gcc/go
Commit message (Collapse)AuthorAgeFilesLines
...
* Avoid crash with extra struct initializers with abstract types.ian2011-01-191-0/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168984 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix generating type descriptor for array with float length.ian2011-01-191-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168983 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't crash using value of something with no value.ian2011-01-191-0/+9
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168982 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix struct with field of pointer to array of same struct.ian2011-01-191-3/+29
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168981 138bc75d-0d04-0410-961f-82ee72b054a4
* The type of a string slice is the type of the string being sliced.ian2011-01-141-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168775 138bc75d-0d04-0410-961f-82ee72b054a4
* Move clearing of flag_strict_aliasing to gcc interface.ian2011-01-146-20/+46
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168774 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix order in which recursive structs are converted to GENERIC.ian2011-01-062-23/+95
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168534 138bc75d-0d04-0410-961f-82ee72b054a4
* PR go/47158ian2011-01-054-9/+24
| | | | | | | | | | | PR go/47159 PR go/47160 PR go/47161 Fix space leaks. Patch from Ettl Martin. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168504 138bc75d-0d04-0410-961f-82ee72b054a4
* Check for identical package name and prefix in imported package.ian2011-01-041-0/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168494 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't crash if append arguments are erroneous.ian2011-01-041-3/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168489 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't crash when adding function calls that return multiple results.ian2011-01-041-0/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168487 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't look outside of function literal for break or continue label.ian2011-01-042-14/+32
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168486 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't create erroneous COND_EXPR.ian2011-01-041-8/+13
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168485 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't crash if tuple init redefines non-variable.ian2011-01-041-6/+24
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168484 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't crash if named constant has no type when converting to GENERIC.ian2011-01-041-1/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168483 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't crash initializing multiple vars from a single result function.ian2011-01-041-3/+13
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168482 138bc75d-0d04-0410-961f-82ee72b054a4
* Check for multiple default cases in switch or select.ian2011-01-042-9/+39
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168481 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix handling of abstract types in temporary statements.ian2011-01-041-4/+7
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168480 138bc75d-0d04-0410-961f-82ee72b054a4
* Traverse expressions when looking for types.ian2011-01-042-7/+8
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168478 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't crash if package import fails.ian2011-01-041-2/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168477 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix building recover thunks which return multiple values.ian2011-01-041-3/+10
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168476 138bc75d-0d04-0410-961f-82ee72b054a4
* Avoid crash when selecting on non-channel.ian2011-01-041-0/+8
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168473 138bc75d-0d04-0410-961f-82ee72b054a4
* PR go/47113amylaar2010-12-312-1/+7
| | | | | | | | * go-backend.c: (go_field_alignment): Add ATTRIBUTE_UNUSED to variable ‘field’ . git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168373 138bc75d-0d04-0410-961f-82ee72b054a4
* Avoid endless loop on array with recursive length.ian2010-12-241-6/+52
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168223 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't crash on invalid use of multiple results.ian2010-12-241-5/+14
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168222 138bc75d-0d04-0410-961f-82ee72b054a4
* Avoid endless loop checking whether type is pointer.ian2010-12-242-3/+15
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168221 138bc75d-0d04-0410-961f-82ee72b054a4
* Avoid endless loop inheriting interfaces.ian2010-12-241-2/+25
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168216 138bc75d-0d04-0410-961f-82ee72b054a4
* A variable with a preinit block requires an intialization function.ian2010-12-231-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168198 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't crash building map descriptor for erroneous map.ian2010-12-231-1/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168197 138bc75d-0d04-0410-961f-82ee72b054a4
* Initialize Lex::lineoff_ field.ian2010-12-231-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168196 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix append with no extra arguments.ian2010-12-231-3/+9
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168195 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't crash asking for type of invalid const.ian2010-12-232-2/+14
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168194 138bc75d-0d04-0410-961f-82ee72b054a4
* Avoid infinite recursion checking whether field is exported.ian2010-12-232-7/+35
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168191 138bc75d-0d04-0410-961f-82ee72b054a4
* Avoid crash when an unknown object is declared as a type.ian2010-12-231-7/+13
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168188 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't crash on invalid call to append.ian2010-12-221-2/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168187 138bc75d-0d04-0410-961f-82ee72b054a4
* Avoid infinite recursion looking up method in invalid recursive type.ian2010-12-222-12/+37
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168186 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't crash on index into erroneous map.ian2010-12-223-6/+27
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168185 138bc75d-0d04-0410-961f-82ee72b054a4
* Correctly handle tuple assignment to _ at global scope.ian2010-12-222-14/+46
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168184 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't crash on array type with erroneous length expression.ian2010-12-221-2/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168176 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't crash on variable initialization from erroneous receive.ian2010-12-221-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168175 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't crash on erroneous channel send or receive.ian2010-12-221-0/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168174 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't crash if a temporary is not defined due to errors.ian2010-12-222-5/+14
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168173 138bc75d-0d04-0410-961f-82ee72b054a4
* More tweaking of recursive name types when converting to GENERIC.ian2010-12-222-26/+37
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168172 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't crash if array length is invalid const.ian2010-12-221-2/+13
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168171 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix handling of named results for functions which call recover.ian2010-12-222-0/+30
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168170 138bc75d-0d04-0410-961f-82ee72b054a4
* Correct test for number of arguments to append.ian2010-12-221-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168163 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't crash if a constant initializer refers to the constant.ian2010-12-222-4/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168162 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't crash on invalid type conversion.ian2010-12-221-0/+12
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168161 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix uninitialized variable when looking up '_'.ian2010-12-221-3/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168158 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't crash receiving multiple results from void function.ian2010-12-221-0/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168157 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud