summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--test/lkgr2
-rw-r--r--test/torture-s/20000112-1.c.s4
-rw-r--r--test/torture-s/20000113-1.c.s8
-rw-r--r--test/torture-s/20000121-1.c.s8
-rw-r--r--test/torture-s/20000205-1.c.s4
-rw-r--r--test/torture-s/20000217-1.c.s6
-rw-r--r--test/torture-s/20000223-1.c.s8
-rw-r--r--test/torture-s/20000224-1.c.s32
-rw-r--r--test/torture-s/20000225-1.c.s4
-rw-r--r--test/torture-s/20000227-1.c.s4
-rw-r--r--test/torture-s/20000313-1.c.s6
-rw-r--r--test/torture-s/20000314-1.c.s4
-rw-r--r--test/torture-s/20000314-2.c.s16
-rw-r--r--test/torture-s/20000314-3.c.s4
-rw-r--r--test/torture-s/20000402-1.c.s4
-rw-r--r--test/torture-s/20000403-1.c.s19
-rw-r--r--test/torture-s/20000412-1.c.s20
-rw-r--r--test/torture-s/20000412-2.c.s12
-rw-r--r--test/torture-s/20000412-4.c.s14
-rw-r--r--test/torture-s/20000412-5.c.s4
-rw-r--r--test/torture-s/20000412-6.c.s17
-rw-r--r--test/torture-s/20000422-1.c.s45
-rw-r--r--test/torture-s/20000503-1.c.s6
-rw-r--r--test/torture-s/20000511-1.c.s8
-rw-r--r--test/torture-s/20000519-2.c.s11
-rw-r--r--test/torture-s/20000523-1.c.s4
-rw-r--r--test/torture-s/20000528-1.c.s16
-rw-r--r--test/torture-s/20000603-1.c.s6
-rw-r--r--test/torture-s/20000605-1.c.s10
-rw-r--r--test/torture-s/20000605-2.c.s14
-rw-r--r--test/torture-s/20000605-3.c.s4
-rw-r--r--test/torture-s/20000622-1.c.s14
-rw-r--r--test/torture-s/20000703-1.c.s36
-rw-r--r--test/torture-s/20000706-3.c.s19
-rw-r--r--test/torture-s/20000715-1.c.s25
-rw-r--r--test/torture-s/20000715-2.c.s6
-rw-r--r--test/torture-s/20000717-2.c.s4
-rw-r--r--test/torture-s/20000717-3.c.s13
-rw-r--r--test/torture-s/20000717-4.c.s13
-rw-r--r--test/torture-s/20000722-1.c.s10
-rw-r--r--test/torture-s/20000726-1.c.s6
-rw-r--r--test/torture-s/20000731-1.c.s8
-rw-r--r--test/torture-s/20000731-2.c.s4
-rw-r--r--test/torture-s/20000801-1.c.s12
-rw-r--r--test/torture-s/20000801-3.c.s11
-rw-r--r--test/torture-s/20000818-1.c.s11
-rw-r--r--test/torture-s/20000819-1.c.s21
-rw-r--r--test/torture-s/20000910-1.c.s12
-rw-r--r--test/torture-s/20000910-2.c.s29
-rw-r--r--test/torture-s/20000914-1.c.s10
-rw-r--r--test/torture-s/20000917-1.c.s8
-rw-r--r--test/torture-s/20001009-1.c.s13
-rw-r--r--test/torture-s/20001009-2.c.s19
-rw-r--r--test/torture-s/20001011-1.c.s14
-rw-r--r--test/torture-s/20001013-1.c.s15
-rw-r--r--test/torture-s/20001017-1.c.s8
-rw-r--r--test/torture-s/20001017-2.c.s8
-rw-r--r--test/torture-s/20001024-1.c.s10
-rw-r--r--test/torture-s/20001026-1.c.s4
-rw-r--r--test/torture-s/20001027-1.c.s16
-rw-r--r--test/torture-s/20001031-1.c.s16
-rw-r--r--test/torture-s/20001101.c.s10
-rw-r--r--test/torture-s/20001108-1.c.s8
-rw-r--r--test/torture-s/20001111-1.c.s10
-rw-r--r--test/torture-s/20001112-1.c.s4
-rw-r--r--test/torture-s/20001121-1.c.s13
-rw-r--r--test/torture-s/20001124-1.c.s23
-rw-r--r--test/torture-s/20001130-1.c.s4
-rw-r--r--test/torture-s/20001130-2.c.s4
-rw-r--r--test/torture-s/20001203-1.c.s4
-rw-r--r--test/torture-s/20001203-2.c.s22
-rw-r--r--test/torture-s/20001221-1.c.s4
-rw-r--r--test/torture-s/20001228-1.c.s10
-rw-r--r--test/torture-s/20001229-1.c.s8
-rw-r--r--test/torture-s/20010106-1.c.s18
-rw-r--r--test/torture-s/20010114-1.c.s4
-rw-r--r--test/torture-s/20010116-1.c.s12
-rw-r--r--test/torture-s/20010118-1.c.s12
-rw-r--r--test/torture-s/20010119-1.c.s8
-rw-r--r--test/torture-s/20010123-1.c.s4
-rw-r--r--test/torture-s/20010206-1.c.s6
-rw-r--r--test/torture-s/20010221-1.c.s15
-rw-r--r--test/torture-s/20010222-1.c.s11
-rw-r--r--test/torture-s/20010224-1.c.s29
-rw-r--r--test/torture-s/20010325-1.c.s4
-rw-r--r--test/torture-s/20010329-1.c.s4
-rw-r--r--test/torture-s/20010403-1.c.s19
-rw-r--r--test/torture-s/20010409-1.c.s36
-rw-r--r--test/torture-s/20010422-1.c.s6
-rw-r--r--test/torture-s/20010518-1.c.s6
-rw-r--r--test/torture-s/20010518-2.c.s6
-rw-r--r--test/torture-s/20010520-1.c.s4
-rw-r--r--test/torture-s/20010604-1.c.s8
-rw-r--r--test/torture-s/20010711-1.c.s6
-rw-r--r--test/torture-s/20010717-1.c.s4
-rw-r--r--test/torture-s/20010723-1.c.s6
-rw-r--r--test/torture-s/20010904-1.c.s11
-rw-r--r--test/torture-s/20010904-2.c.s11
-rw-r--r--test/torture-s/20010910-1.c.s4
-rw-r--r--test/torture-s/20010915-1.c.s116
-rw-r--r--test/torture-s/20010924-1.c.s57
-rw-r--r--test/torture-s/20010925-1.c.s21
-rw-r--r--test/torture-s/20011008-3.c.s20
-rw-r--r--test/torture-s/20011019-1.c.s17
-rw-r--r--test/torture-s/20011024-1.c.s29
-rw-r--r--test/torture-s/20011109-1.c.s26
-rw-r--r--test/torture-s/20011109-2.c.s4
-rw-r--r--test/torture-s/20011114-1.c.s6
-rw-r--r--test/torture-s/20011115-1.c.s4
-rw-r--r--test/torture-s/20011121-1.c.s11
-rw-r--r--test/torture-s/20011126-1.c.s11
-rw-r--r--test/torture-s/20011128-1.c.s4
-rw-r--r--test/torture-s/20011217-1.c.s4
-rw-r--r--test/torture-s/20011219-1.c.s20
-rw-r--r--test/torture-s/20011223-1.c.s4
-rw-r--r--test/torture-s/20020103-1.c.s8
-rw-r--r--test/torture-s/20020107-1.c.s15
-rw-r--r--test/torture-s/20020108-1.c.s340
-rw-r--r--test/torture-s/20020118-1.c.s17
-rw-r--r--test/torture-s/20020127-1.c.s6
-rw-r--r--test/torture-s/20020129-1.c.s35
-rw-r--r--test/torture-s/20020201-1.c.s45
-rw-r--r--test/torture-s/20020206-1.c.s10
-rw-r--r--test/torture-s/20020206-2.c.s8
-rw-r--r--test/torture-s/20020213-1.c.s21
-rw-r--r--test/torture-s/20020216-1.c.s13
-rw-r--r--test/torture-s/20020219-1.c.s6
-rw-r--r--test/torture-s/20020225-1.c.s6
-rw-r--r--test/torture-s/20020225-2.c.s4
-rw-r--r--test/torture-s/20020226-1.c.s75
-rw-r--r--test/torture-s/20020227-1.c.s10
-rw-r--r--test/torture-s/20020307-1.c.s120
-rw-r--r--test/torture-s/20020314-1.c.s8
-rw-r--r--test/torture-s/20020320-1.c.s4
-rw-r--r--test/torture-s/20020321-1.c.s8
-rw-r--r--test/torture-s/20020328-1.c.s15
-rw-r--r--test/torture-s/20020402-1.c.s4
-rw-r--r--test/torture-s/20020402-2.c.s115
-rw-r--r--test/torture-s/20020402-3.c.s18
-rw-r--r--test/torture-s/20020404-1.c.s4
-rw-r--r--test/torture-s/20020406-1.c.s52
-rw-r--r--test/torture-s/20020411-1.c.s6
-rw-r--r--test/torture-s/20020413-1.c.s10
-rw-r--r--test/torture-s/20020418-1.c.s12
-rw-r--r--test/torture-s/20020423-1.c.s4
-rw-r--r--test/torture-s/20020503-1.c.s4
-rw-r--r--test/torture-s/20020506-1.c.s68
-rw-r--r--test/torture-s/20020508-1.c.s75
-rw-r--r--test/torture-s/20020508-2.c.s75
-rw-r--r--test/torture-s/20020508-3.c.s75
-rw-r--r--test/torture-s/20020510-1.c.s36
-rw-r--r--test/torture-s/20020611-1.c.s22
-rw-r--r--test/torture-s/20020614-1.c.s4
-rw-r--r--test/torture-s/20020615-1.c.s21
-rw-r--r--test/torture-s/20020619-1.c.s4
-rw-r--r--test/torture-s/20020716-1.c.s8
-rw-r--r--test/torture-s/20020720-1.c.s6
-rw-r--r--test/torture-s/20020805-1.c.s15
-rw-r--r--test/torture-s/20020819-1.c.s6
-rw-r--r--test/torture-s/20020904-1.c.s6
-rw-r--r--test/torture-s/20020911-1.c.s11
-rw-r--r--test/torture-s/20020916-1.c.s6
-rw-r--r--test/torture-s/20020920-1.c.s6
-rw-r--r--test/torture-s/20021010-1.c.s6
-rw-r--r--test/torture-s/20021010-2.c.s23
-rw-r--r--test/torture-s/20021011-1.c.s23
-rw-r--r--test/torture-s/20021015-1.c.s15
-rw-r--r--test/torture-s/20021111-1.c.s12
-rw-r--r--test/torture-s/20021113-1.c.s6
-rw-r--r--test/torture-s/20021118-2.c.s20
-rw-r--r--test/torture-s/20021118-3.c.s8
-rw-r--r--test/torture-s/20021119-1.c.s6
-rw-r--r--test/torture-s/20021120-1.c.s37
-rw-r--r--test/torture-s/20021120-2.c.s15
-rw-r--r--test/torture-s/20021120-3.c.s16
-rw-r--r--test/torture-s/20021127-1.c.s11
-rw-r--r--test/torture-s/20021204-1.c.s15
-rw-r--r--test/torture-s/20021219-1.c.s30
-rw-r--r--test/torture-s/20030105-1.c.s8
-rw-r--r--test/torture-s/20030109-1.c.s11
-rw-r--r--test/torture-s/20030117-1.c.s8
-rw-r--r--test/torture-s/20030120-1.c.s10
-rw-r--r--test/torture-s/20030120-2.c.s6
-rw-r--r--test/torture-s/20030125-1.c.s18
-rw-r--r--test/torture-s/20030128-1.c.s15
-rw-r--r--test/torture-s/20030203-1.c.s8
-rw-r--r--test/torture-s/20030209-1.c.s11
-rw-r--r--test/torture-s/20030216-1.c.s9
-rw-r--r--test/torture-s/20030218-1.c.s11
-rw-r--r--test/torture-s/20030221-1.c.s16
-rw-r--r--test/torture-s/20030222-1.c.s13
-rw-r--r--test/torture-s/20030224-2.c.s16
-rw-r--r--test/torture-s/20030307-1.c.s8
-rw-r--r--test/torture-s/20030313-1.c.s168
-rw-r--r--test/torture-s/20030316-1.c.s4
-rw-r--r--test/torture-s/20030330-1.c.s4
-rw-r--r--test/torture-s/20030401-1.c.s8
-rw-r--r--test/torture-s/20030403-1.c.s4
-rw-r--r--test/torture-s/20030404-1.c.s4
-rw-r--r--test/torture-s/20030408-1.c.s12
-rw-r--r--test/torture-s/20030606-1.c.s8
-rw-r--r--test/torture-s/20030613-1.c.s4
-rw-r--r--test/torture-s/20030626-1.c.s11
-rw-r--r--test/torture-s/20030626-2.c.s19
-rw-r--r--test/torture-s/20030714-1.c.s42
-rw-r--r--test/torture-s/20030715-1.c.s41
-rw-r--r--test/torture-s/20030717-1.c.s16
-rw-r--r--test/torture-s/20030718-1.c.s4
-rw-r--r--test/torture-s/20030821-1.c.s8
-rw-r--r--test/torture-s/20030828-2.c.s4
-rw-r--r--test/torture-s/20030903-1.c.s15
-rw-r--r--test/torture-s/20030909-1.c.s10
-rw-r--r--test/torture-s/20030910-1.c.s4
-rw-r--r--test/torture-s/20030913-1.c.s13
-rw-r--r--test/torture-s/20030916-1.c.s116
-rw-r--r--test/torture-s/20030920-1.c.s4
-rw-r--r--test/torture-s/20030928-1.c.s70
-rw-r--r--test/torture-s/20031003-1.c.s8
-rw-r--r--test/torture-s/20031010-1.c.s12
-rw-r--r--test/torture-s/20031011-1.c.s4
-rw-r--r--test/torture-s/20031012-1.c.s45
-rw-r--r--test/torture-s/20031020-1.c.s8
-rw-r--r--test/torture-s/20031201-1.c.s14
-rw-r--r--test/torture-s/20031204-1.c.s54
-rw-r--r--test/torture-s/20031211-1.c.s9
-rw-r--r--test/torture-s/20031211-2.c.s8
-rw-r--r--test/torture-s/20031214-1.c.s16
-rw-r--r--test/torture-s/20031215-1.c.s22
-rw-r--r--test/torture-s/20031216-1.c.s10
-rw-r--r--test/torture-s/20040208-1.c.s4
-rw-r--r--test/torture-s/20040218-1.c.s12
-rw-r--r--test/torture-s/20040223-1.c.s8
-rw-r--r--test/torture-s/20040307-1.c.s4
-rw-r--r--test/torture-s/20040309-1.c.s8
-rw-r--r--test/torture-s/20040311-1.c.s12
-rw-r--r--test/torture-s/20040313-1.c.s4
-rw-r--r--test/torture-s/20040319-1.c.s6
-rw-r--r--test/torture-s/20040331-1.c.s4
-rw-r--r--test/torture-s/20040409-1.c.s36
-rw-r--r--test/torture-s/20040409-2.c.s60
-rw-r--r--test/torture-s/20040409-3.c.s36
-rw-r--r--test/torture-s/20040411-1.c.s6
-rw-r--r--test/torture-s/20040629-1.c.s365
-rw-r--r--test/torture-s/20040704-1.c.s4
-rw-r--r--test/torture-s/20040705-1.c.s365
-rw-r--r--test/torture-s/20040705-2.c.s365
-rw-r--r--test/torture-s/20040706-1.c.s4
-rw-r--r--test/torture-s/20040805-1.c.s13
-rw-r--r--test/torture-s/20040820-1.c.s12
-rw-r--r--test/torture-s/20040831-1.c.s4
-rw-r--r--test/torture-s/20040917-1.c.s8
-rw-r--r--test/torture-s/20041011-1.c.s151
-rw-r--r--test/torture-s/20041019-1.c.s8
-rw-r--r--test/torture-s/20041112-1.c.s11
-rw-r--r--test/torture-s/20041114-1.c.s11
-rw-r--r--test/torture-s/20041124-1.c.s13
-rw-r--r--test/torture-s/20041126-1.c.s161
-rw-r--r--test/torture-s/20041210-1.c.s11
-rw-r--r--test/torture-s/20041212-1.c.s6
-rw-r--r--test/torture-s/20041213-2.c.s22
-rw-r--r--test/torture-s/20041218-1.c.s32
-rw-r--r--test/torture-s/20050104-1.c.s8
-rw-r--r--test/torture-s/20050106-1.c.s11
-rw-r--r--test/torture-s/20050111-1.c.s8
-rw-r--r--test/torture-s/20050121-1.c.s52
-rw-r--r--test/torture-s/20050124-1.c.s10
-rw-r--r--test/torture-s/20050125-1.c.s10
-rw-r--r--test/torture-s/20050131-1.c.s6
-rw-r--r--test/torture-s/20050203-1.c.s8
-rw-r--r--test/torture-s/20050215-1.c.s17
-rw-r--r--test/torture-s/20050218-1.c.s65
-rw-r--r--test/torture-s/20050224-1.c.s57
-rw-r--r--test/torture-s/20050316-1.c.s14
-rw-r--r--test/torture-s/20050316-2.c.s10
-rw-r--r--test/torture-s/20050316-3.c.s8
-rw-r--r--test/torture-s/20050410-1.c.s13
-rw-r--r--test/torture-s/20050502-1.c.s152
-rw-r--r--test/torture-s/20050502-2.c.s158
-rw-r--r--test/torture-s/20050604-1.c.s23
-rw-r--r--test/torture-s/20050607-1.c.s4
-rw-r--r--test/torture-s/20050613-1.c.s8
-rw-r--r--test/torture-s/20050826-1.c.s83
-rw-r--r--test/torture-s/20050929-1.c.s19
-rw-r--r--test/torture-s/20051012-1.c.s13
-rw-r--r--test/torture-s/20051021-1.c.s15
-rw-r--r--test/torture-s/20051104-1.c.s21
-rw-r--r--test/torture-s/20051110-1.c.s23
-rw-r--r--test/torture-s/20051110-2.c.s23
-rw-r--r--test/torture-s/20051113-1.c.s20
-rw-r--r--test/torture-s/20051215-1.c.s18
-rw-r--r--test/torture-s/20060102-1.c.s13
-rw-r--r--test/torture-s/20060110-1.c.s17
-rw-r--r--test/torture-s/20060110-2.c.s21
-rw-r--r--test/torture-s/20060127-1.c.s15
-rw-r--r--test/torture-s/20060412-1.c.s15
-rw-r--r--test/torture-s/20060420-1.c.s365
-rw-r--r--test/torture-s/20060905-1.c.s27
-rw-r--r--test/torture-s/20060910-1.c.s33
-rw-r--r--test/torture-s/20060929-1.c.s10
-rw-r--r--test/torture-s/20060930-1.c.s14
-rw-r--r--test/torture-s/20060930-2.c.s21
-rw-r--r--test/torture-s/20061031-1.c.s17
-rw-r--r--test/torture-s/20061101-1.c.s18
-rw-r--r--test/torture-s/20061101-2.c.s18
-rw-r--r--test/torture-s/20070201-1.c.s16
-rw-r--r--test/torture-s/20070212-1.c.s6
-rw-r--r--test/torture-s/20070212-2.c.s6
-rw-r--r--test/torture-s/20070212-3.c.s8
-rw-r--r--test/torture-s/20070424-1.c.s12
-rw-r--r--test/torture-s/20070517-1.c.s7
-rw-r--r--test/torture-s/20070623-1.c.s64
-rw-r--r--test/torture-s/20070724-1.c.s4
-rw-r--r--test/torture-s/20070824-1.c.s4
-rw-r--r--test/torture-s/20071011-1.c.s8
-rw-r--r--test/torture-s/20071018-1.c.s10
-rw-r--r--test/torture-s/20071029-1.c.s18
-rw-r--r--test/torture-s/20071030-1.c.s18
-rw-r--r--test/torture-s/20071108-1.c.s12
-rw-r--r--test/torture-s/20071120-1.c.s25
-rw-r--r--test/torture-s/20071202-1.c.s319
-rw-r--r--test/torture-s/20071205-1.c.s6
-rw-r--r--test/torture-s/20071211-1.c.s13
-rw-r--r--test/torture-s/20071216-1.c.s14
-rw-r--r--test/torture-s/20071219-1.c.s31
-rw-r--r--test/torture-s/20071220-1.c.s17
-rw-r--r--test/torture-s/20071220-2.c.s17
-rw-r--r--test/torture-s/20080117-1.c.s10
-rw-r--r--test/torture-s/20080122-1.c.s4
-rw-r--r--test/torture-s/20080222-1.c.s13
-rw-r--r--test/torture-s/20080408-1.c.s4
-rw-r--r--test/torture-s/20080424-1.c.s15
-rw-r--r--test/torture-s/20080502-1.c.s8
-rw-r--r--test/torture-s/20080506-1.c.s4
-rw-r--r--test/torture-s/20080522-1.c.s38
-rw-r--r--test/torture-s/20080529-1.c.s6
-rw-r--r--test/torture-s/20080604-1.c.s27
-rw-r--r--test/torture-s/20080719-1.c.s10
-rw-r--r--test/torture-s/20080813-1.c.s10
-rw-r--r--test/torture-s/20081112-1.c.s4
-rw-r--r--test/torture-s/20081218-1.c.s35
-rw-r--r--test/torture-s/20090207-1.c.s6
-rw-r--r--test/torture-s/20090527-1.c.s12
-rw-r--r--test/torture-s/20090711-1.c.s8
-rw-r--r--test/torture-s/20090814-1.c.s21
-rw-r--r--test/torture-s/20091229-1.c.s6
-rw-r--r--test/torture-s/20100209-1.c.s6
-rw-r--r--test/torture-s/20100316-1.c.s15
-rw-r--r--test/torture-s/20100416-1.c.s23
-rw-r--r--test/torture-s/20100430-1.c.s4
-rw-r--r--test/torture-s/20100708-1.c.s6
-rw-r--r--test/torture-s/20100805-1.c.s10
-rw-r--r--test/torture-s/20100827-1.c.s24
-rw-r--r--test/torture-s/20101011-1.c.s11
-rw-r--r--test/torture-s/20101013-1.c.s9
-rw-r--r--test/torture-s/20101025-1.c.s17
-rw-r--r--test/torture-s/20111208-1.c.s52
-rw-r--r--test/torture-s/20111212-1.c.s8
-rw-r--r--test/torture-s/20111227-1.c.s19
-rw-r--r--test/torture-s/20111227-2.c.s38
-rw-r--r--test/torture-s/20111227-3.c.s38
-rw-r--r--test/torture-s/20120105-1.c.s10
-rw-r--r--test/torture-s/20120111-1.c.s8
-rw-r--r--test/torture-s/20120207-1.c.s16
-rw-r--r--test/torture-s/20120427-1.c.s99
-rw-r--r--test/torture-s/20120427-2.c.s99
-rw-r--r--test/torture-s/20120615-1.c.s8
-rw-r--r--test/torture-s/20120808-1.c.s159
-rw-r--r--test/torture-s/20120817-1.c.s13
-rw-r--r--test/torture-s/20120919-1.c.s43
-rw-r--r--test/torture-s/20121108-1.c.s43
-rw-r--r--test/torture-s/20131127-1.c.s36
-rw-r--r--test/torture-s/20140212-1.c.s82
-rw-r--r--test/torture-s/20140326-1.c.s9
-rw-r--r--test/torture-s/20140425-1.c.s7
-rw-r--r--test/torture-s/900409-1.c.s16
-rw-r--r--test/torture-s/920202-1.c.s6
-rw-r--r--test/torture-s/920409-1.c.s6
-rw-r--r--test/torture-s/920410-1.c.s4
-rw-r--r--test/torture-s/920411-1.c.s6
-rw-r--r--test/torture-s/920428-1.c.s16
-rw-r--r--test/torture-s/920429-1.c.s15
-rw-r--r--test/torture-s/920501-1.c.s15
-rw-r--r--test/torture-s/920501-2.c.s147
-rw-r--r--test/torture-s/920501-9.c.s90
-rw-r--r--test/torture-s/920506-1.c.s11
-rw-r--r--test/torture-s/920520-1.c.s8
-rw-r--r--test/torture-s/920603-1.c.s8
-rw-r--r--test/torture-s/920604-1.c.s6
-rw-r--r--test/torture-s/920612-1.c.s6
-rw-r--r--test/torture-s/920618-1.c.s4
-rw-r--r--test/torture-s/920710-1.c.s4
-rw-r--r--test/torture-s/920711-1.c.s6
-rw-r--r--test/torture-s/920721-1.c.s6
-rw-r--r--test/torture-s/920721-2.c.s6
-rw-r--r--test/torture-s/920721-3.c.s14
-rw-r--r--test/torture-s/920730-1.c.s12
-rw-r--r--test/torture-s/920731-1.c.s12
-rw-r--r--test/torture-s/920810-1.c.s6
-rw-r--r--test/torture-s/920812-1.c.s6
-rw-r--r--test/torture-s/920829-1.c.s15
-rw-r--r--test/torture-s/920909-1.c.s18
-rw-r--r--test/torture-s/920922-1.c.s6
-rw-r--r--test/torture-s/920929-1.c.s6
-rw-r--r--test/torture-s/921006-1.c.s4
-rw-r--r--test/torture-s/921007-1.c.s4
-rw-r--r--test/torture-s/921013-1.c.s10
-rw-r--r--test/torture-s/921016-1.c.s4
-rw-r--r--test/torture-s/921019-1.c.s19
-rw-r--r--test/torture-s/921019-2.c.s4
-rw-r--r--test/torture-s/921029-1.c.s19
-rw-r--r--test/torture-s/921104-1.c.s4
-rw-r--r--test/torture-s/921110-1.c.s9
-rw-r--r--test/torture-s/921113-1.c.s40
-rw-r--r--test/torture-s/921123-1.c.s6
-rw-r--r--test/torture-s/921124-1.c.s10
-rw-r--r--test/torture-s/921202-1.c.s16
-rw-r--r--test/torture-s/921202-2.c.s6
-rw-r--r--test/torture-s/921207-1.c.s6
-rw-r--r--test/torture-s/921208-1.c.s8
-rw-r--r--test/torture-s/921208-2.c.s8
-rw-r--r--test/torture-s/921218-1.c.s6
-rw-r--r--test/torture-s/921218-2.c.s6
-rw-r--r--test/torture-s/930106-1.c.s8
-rw-r--r--test/torture-s/930111-1.c.s10
-rw-r--r--test/torture-s/930123-1.c.s6
-rw-r--r--test/torture-s/930406-1.c.s6
-rw-r--r--test/torture-s/930408-1.c.s17
-rw-r--r--test/torture-s/930429-1.c.s6
-rw-r--r--test/torture-s/930429-2.c.s6
-rw-r--r--test/torture-s/930513-1.c.s25
-rw-r--r--test/torture-s/930513-2.c.s12
-rw-r--r--test/torture-s/930526-1.c.s6
-rw-r--r--test/torture-s/930527-1.c.s6
-rw-r--r--test/torture-s/930529-1.c.s6
-rw-r--r--test/torture-s/930603-1.c.s12
-rw-r--r--test/torture-s/930603-2.c.s15
-rw-r--r--test/torture-s/930603-3.c.s12
-rw-r--r--test/torture-s/930608-1.c.s11
-rw-r--r--test/torture-s/930614-1.c.s6
-rw-r--r--test/torture-s/930614-2.c.s4
-rw-r--r--test/torture-s/930621-1.c.s6
-rw-r--r--test/torture-s/930622-1.c.s20
-rw-r--r--test/torture-s/930622-2.c.s8
-rw-r--r--test/torture-s/930630-1.c.s8
-rw-r--r--test/torture-s/930702-1.c.s8
-rw-r--r--test/torture-s/930713-1.c.s6
-rw-r--r--test/torture-s/930718-1.c.s6
-rw-r--r--test/torture-s/930719-1.c.s10
-rw-r--r--test/torture-s/930725-1.c.s33
-rw-r--r--test/torture-s/930818-1.c.s6
-rw-r--r--test/torture-s/930916-1.c.s8
-rw-r--r--test/torture-s/930921-1.c.s14
-rw-r--r--test/torture-s/930929-1.c.s12
-rw-r--r--test/torture-s/930930-1.c.s39
-rw-r--r--test/torture-s/930930-2.c.s10
-rw-r--r--test/torture-s/931004-1.c.s14
-rw-r--r--test/torture-s/931004-3.c.s14
-rw-r--r--test/torture-s/931004-7.c.s14
-rw-r--r--test/torture-s/931005-1.c.s6
-rw-r--r--test/torture-s/931009-1.c.s6
-rw-r--r--test/torture-s/931012-1.c.s6
-rw-r--r--test/torture-s/931017-1.c.s19
-rw-r--r--test/torture-s/931018-1.c.s20
-rw-r--r--test/torture-s/931102-1.c.s10
-rw-r--r--test/torture-s/931102-2.c.s10
-rw-r--r--test/torture-s/931110-1.c.s11
-rw-r--r--test/torture-s/931110-2.c.s4
-rw-r--r--test/torture-s/931208-1.c.s6
-rw-r--r--test/torture-s/931228-1.c.s6
-rw-r--r--test/torture-s/940115-1.c.s6
-rw-r--r--test/torture-s/940122-1.c.s23
-rw-r--r--test/torture-s/941014-1.c.s6
-rw-r--r--test/torture-s/941014-2.c.s24
-rw-r--r--test/torture-s/941015-1.c.s8
-rw-r--r--test/torture-s/941021-1.c.s11
-rw-r--r--test/torture-s/941025-1.c.s6
-rw-r--r--test/torture-s/941031-1.c.s6
-rw-r--r--test/torture-s/941101-1.c.s6
-rw-r--r--test/torture-s/941110-1.c.s6
-rw-r--r--test/torture-s/941202-1.c.s8
-rw-r--r--test/torture-s/950221-1.c.s37
-rw-r--r--test/torture-s/950322-1.c.s6
-rw-r--r--test/torture-s/950426-1.c.s31
-rw-r--r--test/torture-s/950426-2.c.s4
-rw-r--r--test/torture-s/950503-1.c.s4
-rw-r--r--test/torture-s/950511-1.c.s4
-rw-r--r--test/torture-s/950512-1.c.s8
-rw-r--r--test/torture-s/950605-1.c.s8
-rw-r--r--test/torture-s/950607-1.c.s4
-rw-r--r--test/torture-s/950612-1.c.s12
-rw-r--r--test/torture-s/950621-1.c.s8
-rw-r--r--test/torture-s/950628-1.c.s8
-rw-r--r--test/torture-s/950704-1.c.s17
-rw-r--r--test/torture-s/950706-1.c.s6
-rw-r--r--test/torture-s/950710-1.c.s8
-rw-r--r--test/torture-s/950714-1.c.s33
-rw-r--r--test/torture-s/950809-1.c.s10
-rw-r--r--test/torture-s/950906-1.c.s8
-rw-r--r--test/torture-s/950915-1.c.s17
-rw-r--r--test/torture-s/950929-1.c.s6
-rw-r--r--test/torture-s/951003-1.c.s8
-rw-r--r--test/torture-s/951115-1.c.s13
-rw-r--r--test/torture-s/951204-1.c.s6
-rw-r--r--test/torture-s/960116-1.c.s10
-rw-r--r--test/torture-s/960117-1.c.s15
-rw-r--r--test/torture-s/960209-1.c.s26
-rw-r--r--test/torture-s/960215-1.c.s48
-rw-r--r--test/torture-s/960218-1.c.s15
-rw-r--r--test/torture-s/960219-1.c.s8
-rw-r--r--test/torture-s/960301-1.c.s17
-rw-r--r--test/torture-s/960302-1.c.s13
-rw-r--r--test/torture-s/960311-1.c.s19
-rw-r--r--test/torture-s/960311-2.c.s19
-rw-r--r--test/torture-s/960311-3.c.s19
-rw-r--r--test/torture-s/960312-1.c.s10
-rw-r--r--test/torture-s/960317-1.c.s8
-rw-r--r--test/torture-s/960321-1.c.s13
-rw-r--r--test/torture-s/960326-1.c.s13
-rw-r--r--test/torture-s/960327-1.c.s50
-rw-r--r--test/torture-s/960402-1.c.s6
-rw-r--r--test/torture-s/960405-1.c.s15
-rw-r--r--test/torture-s/960419-1.c.s8
-rw-r--r--test/torture-s/960419-2.c.s4
-rw-r--r--test/torture-s/960512-1.c.s6
-rw-r--r--test/torture-s/960513-1.c.s6
-rw-r--r--test/torture-s/960521-1.c.s37
-rw-r--r--test/torture-s/960608-1.c.s6
-rw-r--r--test/torture-s/960801-1.c.s8
-rw-r--r--test/torture-s/960802-1.c.s17
-rw-r--r--test/torture-s/960830-1.c.s4
-rw-r--r--test/torture-s/960909-1.c.s14
-rw-r--r--test/torture-s/961004-1.c.s11
-rw-r--r--test/torture-s/961017-1.c.s4
-rw-r--r--test/torture-s/961017-2.c.s8
-rw-r--r--test/torture-s/961026-1.c.s6
-rw-r--r--test/torture-s/961112-1.c.s6
-rw-r--r--test/torture-s/961122-1.c.s13
-rw-r--r--test/torture-s/961122-2.c.s6
-rw-r--r--test/torture-s/961125-1.c.s89
-rw-r--r--test/torture-s/961206-1.c.s12
-rw-r--r--test/torture-s/961213-1.c.s12
-rw-r--r--test/torture-s/961223-1.c.s6
-rw-r--r--test/torture-s/970214-1.c.s4
-rw-r--r--test/torture-s/970214-2.c.s4
-rw-r--r--test/torture-s/970217-1.c.s6
-rw-r--r--test/torture-s/970923-1.c.s8
-rw-r--r--test/torture-s/980424-1.c.s23
-rw-r--r--test/torture-s/980505-1.c.s4
-rw-r--r--test/torture-s/980505-2.c.s6
-rw-r--r--test/torture-s/980506-1.c.s4
-rw-r--r--test/torture-s/980506-2.c.s6
-rw-r--r--test/torture-s/980506-3.c.s11
-rw-r--r--test/torture-s/980526-2.c.s22
-rw-r--r--test/torture-s/980526-3.c.s6
-rw-r--r--test/torture-s/980602-1.c.s4
-rw-r--r--test/torture-s/980602-2.c.s13
-rw-r--r--test/torture-s/980604-1.c.s24
-rw-r--r--test/torture-s/980605-1.c.s36
-rw-r--r--test/torture-s/980612-1.c.s15
-rw-r--r--test/torture-s/980617-1.c.s8
-rw-r--r--test/torture-s/980618-1.c.s8
-rw-r--r--test/torture-s/980701-1.c.s17
-rw-r--r--test/torture-s/980929-1.c.s8
-rw-r--r--test/torture-s/981001-1.c.s19
-rw-r--r--test/torture-s/981019-1.c.s28
-rw-r--r--test/torture-s/981130-1.c.s22
-rw-r--r--test/torture-s/981206-1.c.s6
-rw-r--r--test/torture-s/990106-1.c.s6
-rw-r--r--test/torture-s/990106-2.c.s6
-rw-r--r--test/torture-s/990117-1.c.s6
-rw-r--r--test/torture-s/990127-2.c.s12
-rw-r--r--test/torture-s/990128-1.c.s65
-rw-r--r--test/torture-s/990130-1.c.s15
-rw-r--r--test/torture-s/990211-1.c.s6
-rw-r--r--test/torture-s/990222-1.c.s17
-rw-r--r--test/torture-s/990324-1.c.s8
-rw-r--r--test/torture-s/990326-1.c.s72
-rw-r--r--test/torture-s/990404-1.c.s17
-rw-r--r--test/torture-s/990513-1.c.s16
-rw-r--r--test/torture-s/990524-1.c.s39
-rw-r--r--test/torture-s/990525-2.c.s8
-rw-r--r--test/torture-s/990527-1.c.s15
-rw-r--r--test/torture-s/990531-1.c.s6
-rw-r--r--test/torture-s/990604-1.c.s17
-rw-r--r--test/torture-s/990628-1.c.s41
-rw-r--r--test/torture-s/990804-1.c.s6
-rw-r--r--test/torture-s/990811-1.c.s14
-rw-r--r--test/torture-s/990827-1.c.s6
-rw-r--r--test/torture-s/990829-1.c.s6
-rw-r--r--test/torture-s/990923-1.c.s6
-rw-r--r--test/torture-s/991014-1.c.s10
-rw-r--r--test/torture-s/991016-1.c.s26
-rw-r--r--test/torture-s/991019-1.c.s6
-rw-r--r--test/torture-s/991023-1.c.s11
-rw-r--r--test/torture-s/991030-1.c.s11
-rw-r--r--test/torture-s/991112-1.c.s12
-rw-r--r--test/torture-s/991201-1.c.s173
-rw-r--r--test/torture-s/991202-1.c.s13
-rw-r--r--test/torture-s/991202-2.c.s6
-rw-r--r--test/torture-s/991202-3.c.s10
-rw-r--r--test/torture-s/991216-1.c.s36
-rw-r--r--test/torture-s/991216-4.c.s4
-rw-r--r--test/torture-s/991221-1.c.s4
-rw-r--r--test/torture-s/991227-1.c.s22
-rw-r--r--test/torture-s/991228-1.c.s19
-rw-r--r--test/torture-s/align-1.c.s4
-rw-r--r--test/torture-s/align-2.c.s145
-rw-r--r--test/torture-s/align-3.c.s6
-rw-r--r--test/torture-s/alloca-1.c.s8
-rw-r--r--test/torture-s/anon-1.c.s11
-rw-r--r--test/torture-s/arith-1.c.s6
-rw-r--r--test/torture-s/arith-rand-ll.c.s110
-rw-r--r--test/torture-s/arith-rand.c.s92
-rw-r--r--test/torture-s/ashldi-1.c.s30
-rw-r--r--test/torture-s/ashrdi-1.c.s164
-rw-r--r--test/torture-s/bcp-1.c.s82
-rw-r--r--test/torture-s/bf-layout-1.c.s17
-rw-r--r--test/torture-s/bf-pack-1.c.s10
-rw-r--r--test/torture-s/bf-sign-1.c.s4
-rw-r--r--test/torture-s/bf-sign-2.c.s23
-rw-r--r--test/torture-s/bitfld-1.c.s4
-rw-r--r--test/torture-s/bitfld-2.c.s4
-rw-r--r--test/torture-s/bitfld-3.c.s37
-rw-r--r--test/torture-s/bitfld-4.c.s11
-rw-r--r--test/torture-s/bitfld-6.c.s4
-rw-r--r--test/torture-s/bswap-1.c.s24
-rw-r--r--test/torture-s/builtin-bitops-1.c.s549
-rw-r--r--test/torture-s/builtin-constant.c.s8
-rw-r--r--test/torture-s/builtin-prefetch-1.c.s19
-rw-r--r--test/torture-s/builtin-prefetch-2.c.s46
-rw-r--r--test/torture-s/builtin-prefetch-3.c.s79
-rw-r--r--test/torture-s/builtin-prefetch-4.c.s101
-rw-r--r--test/torture-s/builtin-prefetch-5.c.s35
-rw-r--r--test/torture-s/builtin-prefetch-6.c.s35
-rw-r--r--test/torture-s/builtin-types-compatible-p.c.s19
-rw-r--r--test/torture-s/call-trap-1.c.s8
-rw-r--r--test/torture-s/cbrt.c.s14
-rw-r--r--test/torture-s/cmpdi-1.c.s87
-rw-r--r--test/torture-s/cmpsf-1.c.s63
-rw-r--r--test/torture-s/cmpsi-1.c.s14
-rw-r--r--test/torture-s/cmpsi-2.c.s87
-rw-r--r--test/torture-s/compare-1.c.s70
-rw-r--r--test/torture-s/compare-2.c.s6
-rw-r--r--test/torture-s/compare-3.c.s18
-rw-r--r--test/torture-s/complex-3.c.s6
-rw-r--r--test/torture-s/complex-4.c.s4
-rw-r--r--test/torture-s/compndlit-1.c.s11
-rw-r--r--test/torture-s/const-addr-expr-1.c.s39
-rw-r--r--test/torture-s/conversion.c.s72
-rw-r--r--test/torture-s/cvt-1.c.s8
-rw-r--r--test/torture-s/dbra-1.c.s22
-rw-r--r--test/torture-s/divcmp-1.c.s48
-rw-r--r--test/torture-s/divcmp-2.c.s16
-rw-r--r--test/torture-s/divcmp-3.c.s36
-rw-r--r--test/torture-s/divcmp-4.c.s28
-rw-r--r--test/torture-s/divcmp-5.c.s8
-rw-r--r--test/torture-s/divconst-1.c.s6
-rw-r--r--test/torture-s/divconst-2.c.s17
-rw-r--r--test/torture-s/divconst-3.c.s6
-rw-r--r--test/torture-s/divmod-1.c.s24
-rw-r--r--test/torture-s/doloop-1.c.s15
-rw-r--r--test/torture-s/doloop-2.c.s15
-rw-r--r--test/torture-s/eeprof-1.c.s66
-rw-r--r--test/torture-s/enum-1.c.s4
-rw-r--r--test/torture-s/enum-2.c.s4
-rw-r--r--test/torture-s/extzvsi.c.s13
-rw-r--r--test/torture-s/ffs-1.c.s11
-rw-r--r--test/torture-s/ffs-2.c.s11
-rw-r--r--test/torture-s/float-floor.c.s11
-rw-r--r--test/torture-s/floatunsisf-1.c.s20
-rw-r--r--test/torture-s/fprintf-1.c.s92
-rw-r--r--test/torture-s/func-ptr-1.c.s4
-rw-r--r--test/torture-s/gofast.c.s81
-rw-r--r--test/torture-s/ifcvt-onecmpl-abs-1.c.s8
-rw-r--r--test/torture-s/index-1.c.s13
-rw-r--r--test/torture-s/inst-check.c.s8
-rw-r--r--test/torture-s/int-compare.c.s22
-rw-r--r--test/torture-s/ipa-sra-1.c.s20
-rw-r--r--test/torture-s/ipa-sra-2.c.s5
-rw-r--r--test/torture-s/longlong.c.s27
-rw-r--r--test/torture-s/loop-1.c.s4
-rw-r--r--test/torture-s/loop-10.c.s6
-rw-r--r--test/torture-s/loop-11.c.s14
-rw-r--r--test/torture-s/loop-12.c.s35
-rw-r--r--test/torture-s/loop-13.c.s10
-rw-r--r--test/torture-s/loop-14.c.s13
-rw-r--r--test/torture-s/loop-2.c.s17
-rw-r--r--test/torture-s/loop-2b.c.s19
-rw-r--r--test/torture-s/loop-2c.c.s23
-rw-r--r--test/torture-s/loop-2d.c.s17
-rw-r--r--test/torture-s/loop-2e.c.s6
-rw-r--r--test/torture-s/loop-2f.c.s20
-rw-r--r--test/torture-s/loop-2g.c.s20
-rw-r--r--test/torture-s/loop-3.c.s15
-rw-r--r--test/torture-s/loop-3b.c.s15
-rw-r--r--test/torture-s/loop-3c.c.s17
-rw-r--r--test/torture-s/loop-4.c.s6
-rw-r--r--test/torture-s/loop-4b.c.s6
-rw-r--r--test/torture-s/loop-5.c.s14
-rw-r--r--test/torture-s/loop-6.c.s4
-rw-r--r--test/torture-s/loop-7.c.s22
-rw-r--r--test/torture-s/loop-8.c.s17
-rw-r--r--test/torture-s/loop-9.c.s6
-rw-r--r--test/torture-s/loop-ivopts-1.c.s6
-rw-r--r--test/torture-s/lshrdi-1.c.s30
-rw-r--r--test/torture-s/mayalias-1.c.s4
-rw-r--r--test/torture-s/mayalias-2.c.s6
-rw-r--r--test/torture-s/medce-1.c.s10
-rw-r--r--test/torture-s/memcpy-1.c.s58
-rw-r--r--test/torture-s/memcpy-2.c.s112
-rw-r--r--test/torture-s/memcpy-bi.c.s177
-rw-r--r--test/torture-s/memset-1.c.s199
-rw-r--r--test/torture-s/memset-2.c.s63
-rw-r--r--test/torture-s/memset-3.c.s145
-rw-r--r--test/torture-s/mod-1.c.s8
-rw-r--r--test/torture-s/mode-dependent-address.c.s63
-rw-r--r--test/torture-s/multdi-1.c.s11
-rw-r--r--test/torture-s/nestfunc-4.c.s15
-rw-r--r--test/torture-s/p18298.c.s13
-rw-r--r--test/torture-s/packed-1.c.s22
-rw-r--r--test/torture-s/packed-2.c.s11
-rw-r--r--test/torture-s/pending-4.c.s24
-rw-r--r--test/torture-s/postmod-1.c.s91
-rw-r--r--test/torture-s/pr15262-1.c.s6
-rw-r--r--test/torture-s/pr15262.c.s8
-rw-r--r--test/torture-s/pr15296.c.s54
-rw-r--r--test/torture-s/pr16790-1.c.s4
-rw-r--r--test/torture-s/pr17078-1.c.s6
-rw-r--r--test/torture-s/pr17133.c.s32
-rw-r--r--test/torture-s/pr17252.c.s11
-rw-r--r--test/torture-s/pr19005.c.s41
-rw-r--r--test/torture-s/pr19449.c.s18
-rw-r--r--test/torture-s/pr19515.c.s4
-rw-r--r--test/torture-s/pr19606.c.s17
-rw-r--r--test/torture-s/pr19687.c.s4
-rw-r--r--test/torture-s/pr19689.c.s13
-rw-r--r--test/torture-s/pr20100-1.c.s21
-rw-r--r--test/torture-s/pr20187-1.c.s15
-rw-r--r--test/torture-s/pr20527-1.c.s104
-rw-r--r--test/torture-s/pr20601-1.c.s131
-rw-r--r--test/torture-s/pr21173.c.s19
-rw-r--r--test/torture-s/pr21331.c.s8
-rw-r--r--test/torture-s/pr21964-1.c.s8
-rw-r--r--test/torture-s/pr22061-1.c.s13
-rw-r--r--test/torture-s/pr22061-2.c.s9
-rw-r--r--test/torture-s/pr22098-1.c.s4
-rw-r--r--test/torture-s/pr22098-2.c.s4
-rw-r--r--test/torture-s/pr22098-3.c.s13
-rw-r--r--test/torture-s/pr22348.c.s8
-rw-r--r--test/torture-s/pr22429.c.s6
-rw-r--r--test/torture-s/pr22493-1.c.s6
-rw-r--r--test/torture-s/pr22630.c.s13
-rw-r--r--test/torture-s/pr23047.c.s8
-rw-r--r--test/torture-s/pr23324.c.s26
-rw-r--r--test/torture-s/pr23467.c.s11
-rw-r--r--test/torture-s/pr23604.c.s10
-rw-r--r--test/torture-s/pr23941.c.s11
-rw-r--r--test/torture-s/pr24141.c.s15
-rw-r--r--test/torture-s/pr24142.c.s6
-rw-r--r--test/torture-s/pr24716.c.s143
-rw-r--r--test/torture-s/pr24851.c.s4
-rw-r--r--test/torture-s/pr25125.c.s10
-rw-r--r--test/torture-s/pr25737.c.s6
-rw-r--r--test/torture-s/pr27073.c.s132
-rw-r--r--test/torture-s/pr27260.c.s37
-rw-r--r--test/torture-s/pr27285.c.s36
-rw-r--r--test/torture-s/pr27364.c.s8
-rw-r--r--test/torture-s/pr27671-1.c.s4
-rw-r--r--test/torture-s/pr28289.c.s14
-rw-r--r--test/torture-s/pr28403.c.s15
-rw-r--r--test/torture-s/pr28651.c.s8
-rw-r--r--test/torture-s/pr28982a.c.s39
-rw-r--r--test/torture-s/pr29006.c.s20
-rw-r--r--test/torture-s/pr29156.c.s11
-rw-r--r--test/torture-s/pr29695-1.c.s20
-rw-r--r--test/torture-s/pr29695-2.c.s45
-rw-r--r--test/torture-s/pr29797-1.c.s6
-rw-r--r--test/torture-s/pr29797-2.c.s6
-rw-r--r--test/torture-s/pr29798.c.s4
-rw-r--r--test/torture-s/pr31072.c.s11
-rw-r--r--test/torture-s/pr31136.c.s11
-rw-r--r--test/torture-s/pr31169.c.s10
-rw-r--r--test/torture-s/pr31605.c.s8
-rw-r--r--test/torture-s/pr32244-1.c.s15
-rw-r--r--test/torture-s/pr32500.c.s13
-rw-r--r--test/torture-s/pr33142.c.s10
-rw-r--r--test/torture-s/pr33382.c.s13
-rw-r--r--test/torture-s/pr33631.c.s4
-rw-r--r--test/torture-s/pr33669.c.s8
-rw-r--r--test/torture-s/pr33779-1.c.s6
-rw-r--r--test/torture-s/pr33779-2.c.s6
-rw-r--r--test/torture-s/pr33992.c.s18
-rw-r--r--test/torture-s/pr34070-1.c.s6
-rw-r--r--test/torture-s/pr34070-2.c.s6
-rw-r--r--test/torture-s/pr34099-2.c.s12
-rw-r--r--test/torture-s/pr34099.c.s6
-rw-r--r--test/torture-s/pr34130.c.s6
-rw-r--r--test/torture-s/pr34154.c.s6
-rw-r--r--test/torture-s/pr34176.c.s24
-rw-r--r--test/torture-s/pr34415.c.s34
-rw-r--r--test/torture-s/pr34456.c.s21
-rw-r--r--test/torture-s/pr34768-1.c.s17
-rw-r--r--test/torture-s/pr34768-2.c.s17
-rw-r--r--test/torture-s/pr34971.c.s15
-rw-r--r--test/torture-s/pr34982.c.s4
-rw-r--r--test/torture-s/pr35163.c.s4
-rw-r--r--test/torture-s/pr35231.c.s10
-rw-r--r--test/torture-s/pr35390.c.s6
-rw-r--r--test/torture-s/pr35456.c.s8
-rw-r--r--test/torture-s/pr35472.c.s17
-rw-r--r--test/torture-s/pr35800.c.s116
-rw-r--r--test/torture-s/pr36034-1.c.s20
-rw-r--r--test/torture-s/pr36034-2.c.s40
-rw-r--r--test/torture-s/pr36038.c.s38
-rw-r--r--test/torture-s/pr36077.c.s6
-rw-r--r--test/torture-s/pr36093.c.s23
-rw-r--r--test/torture-s/pr36321.c.s16
-rw-r--r--test/torture-s/pr36339.c.s88
-rw-r--r--test/torture-s/pr36343.c.s14
-rw-r--r--test/torture-s/pr36691.c.s11
-rw-r--r--test/torture-s/pr36765.c.s8
-rw-r--r--test/torture-s/pr37102.c.s24
-rw-r--r--test/torture-s/pr37125.c.s8
-rw-r--r--test/torture-s/pr37573.c.s310
-rw-r--r--test/torture-s/pr37882.c.s11
-rw-r--r--test/torture-s/pr37924.c.s17
-rw-r--r--test/torture-s/pr37931.c.s6
-rw-r--r--test/torture-s/pr38048-1.c.s6
-rw-r--r--test/torture-s/pr38048-2.c.s6
-rw-r--r--test/torture-s/pr38212.c.s8
-rw-r--r--test/torture-s/pr38236.c.s8
-rw-r--r--test/torture-s/pr38422.c.s13
-rw-r--r--test/torture-s/pr38533.c.s8
-rw-r--r--test/torture-s/pr38819.c.s25
-rw-r--r--test/torture-s/pr39120.c.s17
-rw-r--r--test/torture-s/pr39228.c.s10
-rw-r--r--test/torture-s/pr39233.c.s8
-rw-r--r--test/torture-s/pr39240.c.s59
-rw-r--r--test/torture-s/pr39501.c.s116
-rw-r--r--test/torture-s/pr40022.c.s149
-rw-r--r--test/torture-s/pr40057.c.s16
-rw-r--r--test/torture-s/pr40386.c.s75
-rw-r--r--test/torture-s/pr40404.c.s11
-rw-r--r--test/torture-s/pr40493.c.s21
-rw-r--r--test/torture-s/pr40579.c.s7
-rw-r--r--test/torture-s/pr40657.c.s91
-rw-r--r--test/torture-s/pr40668.c.s16
-rw-r--r--test/torture-s/pr40747.c.s6
-rw-r--r--test/torture-s/pr41239.c.s50
-rw-r--r--test/torture-s/pr41317.c.s4
-rw-r--r--test/torture-s/pr41395-1.c.s8
-rw-r--r--test/torture-s/pr41395-2.c.s8
-rw-r--r--test/torture-s/pr41463.c.s15
-rw-r--r--test/torture-s/pr41750.c.s31
-rw-r--r--test/torture-s/pr41917.c.s11
-rw-r--r--test/torture-s/pr41919.c.s9
-rw-r--r--test/torture-s/pr42006.c.s4
-rw-r--r--test/torture-s/pr42142.c.s8
-rw-r--r--test/torture-s/pr42154.c.s8
-rw-r--r--test/torture-s/pr42231.c.s14
-rw-r--r--test/torture-s/pr42269-2.c.s10
-rw-r--r--test/torture-s/pr42512.c.s15
-rw-r--r--test/torture-s/pr42544.c.s4
-rw-r--r--test/torture-s/pr42570.c.s9
-rw-r--r--test/torture-s/pr42614.c.s12
-rw-r--r--test/torture-s/pr42691.c.s22
-rw-r--r--test/torture-s/pr42721.c.s6
-rw-r--r--test/torture-s/pr42833.c.s30
-rw-r--r--test/torture-s/pr43008.c.s13
-rw-r--r--test/torture-s/pr43236.c.s185
-rw-r--r--test/torture-s/pr43269.c.s22
-rw-r--r--test/torture-s/pr43385.c.s39
-rw-r--r--test/torture-s/pr43438.c.s4
-rw-r--r--test/torture-s/pr43560.c.s19
-rw-r--r--test/torture-s/pr43629.c.s11
-rw-r--r--test/torture-s/pr43783.c.s11
-rw-r--r--test/torture-s/pr43784.c.s17
-rw-r--r--test/torture-s/pr43835.c.s95
-rw-r--r--test/torture-s/pr44164.c.s15
-rw-r--r--test/torture-s/pr44202-1.c.s14
-rw-r--r--test/torture-s/pr44468.c.s23
-rw-r--r--test/torture-s/pr44555.c.s6
-rw-r--r--test/torture-s/pr44683.c.s12
-rw-r--r--test/torture-s/pr44828.c.s11
-rw-r--r--test/torture-s/pr44852.c.s42
-rw-r--r--test/torture-s/pr44858.c.s19
-rw-r--r--test/torture-s/pr45034.c.s38
-rw-r--r--test/torture-s/pr45070.c.s128
-rw-r--r--test/torture-s/pr45262.c.s8
-rw-r--r--test/torture-s/pr45695.c.s12
-rw-r--r--test/torture-s/pr46019.c.s4
-rw-r--r--test/torture-s/pr46316.c.s8
-rw-r--r--test/torture-s/pr46909-1.c.s14
-rw-r--r--test/torture-s/pr46909-2.c.s18
-rw-r--r--test/torture-s/pr47148.c.s6
-rw-r--r--test/torture-s/pr47155.c.s14
-rw-r--r--test/torture-s/pr47237.c.s7
-rw-r--r--test/torture-s/pr47299.c.s8
-rw-r--r--test/torture-s/pr47337.c.s31
-rw-r--r--test/torture-s/pr48197.c.s4
-rw-r--r--test/torture-s/pr48571-1.c.s29
-rw-r--r--test/torture-s/pr48717.c.s20
-rw-r--r--test/torture-s/pr48809.c.s74
-rw-r--r--test/torture-s/pr48814-1.c.s18
-rw-r--r--test/torture-s/pr48814-2.c.s18
-rw-r--r--test/torture-s/pr48973-1.c.s22
-rw-r--r--test/torture-s/pr48973-2.c.s18
-rw-r--r--test/torture-s/pr49039.c.s17
-rw-r--r--test/torture-s/pr49073.c.s28
-rw-r--r--test/torture-s/pr49123.c.s4
-rw-r--r--test/torture-s/pr49161.c.s25
-rw-r--r--test/torture-s/pr49186.c.s4
-rw-r--r--test/torture-s/pr49218.c.s13
-rw-r--r--test/torture-s/pr49279.c.s10
-rw-r--r--test/torture-s/pr49281.c.s12
-rw-r--r--test/torture-s/pr49644.c.s4
-rw-r--r--test/torture-s/pr49712.c.s39
-rw-r--r--test/torture-s/pr49768.c.s4
-rw-r--r--test/torture-s/pr49886.c.s38
-rw-r--r--test/torture-s/pr51023.c.s6
-rw-r--r--test/torture-s/pr51466.c.s12
-rw-r--r--test/torture-s/pr51581-1.c.s165
-rw-r--r--test/torture-s/pr51581-2.c.s165
-rw-r--r--test/torture-s/pr51877.c.s33
-rw-r--r--test/torture-s/pr51933.c.s184
-rw-r--r--test/torture-s/pr52209.c.s17
-rw-r--r--test/torture-s/pr52286.c.s6
-rw-r--r--test/torture-s/pr52760.c.s12
-rw-r--r--test/torture-s/pr52979-1.c.s38
-rw-r--r--test/torture-s/pr52979-2.c.s38
-rw-r--r--test/torture-s/pr53084.c.s16
-rw-r--r--test/torture-s/pr53160.c.s48
-rw-r--r--test/torture-s/pr53465.c.s18
-rw-r--r--test/torture-s/pr53688.c.s30
-rw-r--r--test/torture-s/pr54471.c.s12
-rw-r--r--test/torture-s/pr54937.c.s27
-rw-r--r--test/torture-s/pr54985.c.s14
-rw-r--r--test/torture-s/pr55137.c.s10
-rw-r--r--test/torture-s/pr55750.c.s15
-rw-r--r--test/torture-s/pr55875.c.s19
-rw-r--r--test/torture-s/pr56051.c.s4
-rw-r--r--test/torture-s/pr56250.c.s4
-rw-r--r--test/torture-s/pr56799.c.s23
-rw-r--r--test/torture-s/pr56837.c.s27
-rw-r--r--test/torture-s/pr56899.c.s20
-rw-r--r--test/torture-s/pr56962.c.s17
-rw-r--r--test/torture-s/pr56982.c.s12
-rw-r--r--test/torture-s/pr57124.c.s8
-rw-r--r--test/torture-s/pr57131.c.s6
-rw-r--r--test/torture-s/pr57144.c.s6
-rw-r--r--test/torture-s/pr57281.c.s44
-rw-r--r--test/torture-s/pr57321.c.s20
-rw-r--r--test/torture-s/pr57344-1.c.s23
-rw-r--r--test/torture-s/pr57344-2.c.s23
-rw-r--r--test/torture-s/pr57344-3.c.s33
-rw-r--r--test/torture-s/pr57344-4.c.s31
-rw-r--r--test/torture-s/pr57568.c.s22
-rw-r--r--test/torture-s/pr57829.c.s12
-rw-r--r--test/torture-s/pr57860.c.s75
-rw-r--r--test/torture-s/pr57861.c.s52
-rw-r--r--test/torture-s/pr57875.c.s61
-rw-r--r--test/torture-s/pr57877.c.s49
-rw-r--r--test/torture-s/pr58209.c.s35
-rw-r--r--test/torture-s/pr58277-2.c.s77
-rw-r--r--test/torture-s/pr58364.c.s22
-rw-r--r--test/torture-s/pr58365.c.s28
-rw-r--r--test/torture-s/pr58385.c.s16
-rw-r--r--test/torture-s/pr58387.c.s11
-rw-r--r--test/torture-s/pr58419.c.s61
-rw-r--r--test/torture-s/pr58431.c.s55
-rw-r--r--test/torture-s/pr58564.c.s23
-rw-r--r--test/torture-s/pr58570.c.s18
-rw-r--r--test/torture-s/pr58574.c.s138
-rw-r--r--test/torture-s/pr58640-2.c.s23
-rw-r--r--test/torture-s/pr58640.c.s30
-rw-r--r--test/torture-s/pr58662.c.s23
-rw-r--r--test/torture-s/pr58726.c.s21
-rw-r--r--test/torture-s/pr58831.c.s55
-rw-r--r--test/torture-s/pr58943.c.s13
-rw-r--r--test/torture-s/pr58984.c.s37
-rw-r--r--test/torture-s/pr59014-2.c.s8
-rw-r--r--test/torture-s/pr59014.c.s34
-rw-r--r--test/torture-s/pr59101.c.s8
-rw-r--r--test/torture-s/pr59221.c.s26
-rw-r--r--test/torture-s/pr59229.c.s39
-rw-r--r--test/torture-s/pr59358.c.s42
-rw-r--r--test/torture-s/pr59387.c.s39
-rw-r--r--test/torture-s/pr59388.c.s15
-rw-r--r--test/torture-s/pr59413.c.s13
-rw-r--r--test/torture-s/pr59747.c.s30
-rw-r--r--test/torture-s/pr60017.c.s17
-rw-r--r--test/torture-s/pr60062.c.s9
-rw-r--r--test/torture-s/pr60072.c.s9
-rw-r--r--test/torture-s/pr60454.c.s8
-rw-r--r--test/torture-s/pr60960.c.s16
-rw-r--r--test/torture-s/pr61306-1.c.s8
-rw-r--r--test/torture-s/pr61306-2.c.s8
-rw-r--r--test/torture-s/pr61306-3.c.s20
-rw-r--r--test/torture-s/pr61375.c.s8
-rw-r--r--test/torture-s/pr61673.c.s31
-rw-r--r--test/torture-s/pr61725.c.s4
-rw-r--r--test/torture-s/pr63209.c.s8
-rw-r--r--test/torture-s/pr63302.c.s12
-rw-r--r--test/torture-s/pr63659.c.s49
-rw-r--r--test/torture-s/pr7284-1.c.s13
-rw-r--r--test/torture-s/printf-1.c.s90
-rw-r--r--test/torture-s/ptr-arith-1.c.s6
-rw-r--r--test/torture-s/pure-1.c.s13
-rw-r--r--test/torture-s/pushpop_macro.c.s4
-rw-r--r--test/torture-s/regstack-1.c.s48
-rw-r--r--test/torture-s/restrict-1.c.s10
-rw-r--r--test/torture-s/scope-1.c.s15
-rw-r--r--test/torture-s/shiftdi.c.s6
-rw-r--r--test/torture-s/shiftopt-1.c.s8
-rw-r--r--test/torture-s/simd-1.c.s46
-rw-r--r--test/torture-s/simd-2.c.s46
-rw-r--r--test/torture-s/simd-4.c.s9
-rw-r--r--test/torture-s/simd-5.c.s88
-rw-r--r--test/torture-s/simd-6.c.s6
-rw-r--r--test/torture-s/strcmp-1.c.s156
-rw-r--r--test/torture-s/strcpy-1.c.s120
-rw-r--r--test/torture-s/strct-pack-1.c.s8
-rw-r--r--test/torture-s/strct-pack-2.c.s4
-rw-r--r--test/torture-s/strct-pack-3.c.s6
-rw-r--r--test/torture-s/strct-pack-4.c.s8
-rw-r--r--test/torture-s/string-opt-17.c.s50
-rw-r--r--test/torture-s/string-opt-18.c.s22
-rw-r--r--test/torture-s/string-opt-5.c.s180
-rw-r--r--test/torture-s/strlen-1.c.s56
-rw-r--r--test/torture-s/strncmp-1.c.s192
-rw-r--r--test/torture-s/struct-aliasing-1.c.s8
-rw-r--r--test/torture-s/struct-cpy-1.c.s10
-rw-r--r--test/torture-s/struct-ini-1.c.s13
-rw-r--r--test/torture-s/struct-ini-2.c.s17
-rw-r--r--test/torture-s/struct-ini-3.c.s11
-rw-r--r--test/torture-s/struct-ini-4.c.s13
-rw-r--r--test/torture-s/struct-ret-2.c.s8
-rw-r--r--test/torture-s/switch-1.c.s62
-rw-r--r--test/torture-s/tstdi-1.c.s16
-rw-r--r--test/torture-s/unroll-1.c.s6
-rw-r--r--test/torture-s/usmul.c.s24
-rw-r--r--test/torture-s/vrp-1.c.s6
-rw-r--r--test/torture-s/vrp-2.c.s8
-rw-r--r--test/torture-s/vrp-3.c.s8
-rw-r--r--test/torture-s/vrp-4.c.s12
-rw-r--r--test/torture-s/vrp-5.c.s12
-rw-r--r--test/torture-s/vrp-6.c.s16
-rw-r--r--test/torture-s/vrp-7.c.s15
-rw-r--r--test/torture-s/wchar_t-1.c.s17
-rw-r--r--test/torture-s/widechar-1.c.s4
-rw-r--r--test/torture-s/widechar-2.c.s9
-rw-r--r--test/torture-s/zero-struct-1.c.s26
-rw-r--r--test/torture-s/zero-struct-2.c.s13
-rw-r--r--test/torture-s/zerolen-1.c.s13
-rw-r--r--test/torture-s/zerolen-2.c.s4
m---------test/waterfall0
1056 files changed, 18121 insertions, 7264 deletions
diff --git a/test/lkgr b/test/lkgr
index b208b565e..149b8ad31 100644
--- a/test/lkgr
+++ b/test/lkgr
@@ -1 +1 @@
-d8f6d5cdd7114f8e31f75f76752738170e83c8e9 \ No newline at end of file
+4704a2c28432abe0efaeee88f1b61e36a796163e \ No newline at end of file
diff --git a/test/torture-s/20000112-1.c.s b/test/torture-s/20000112-1.c.s
index a886dcc2f..421d758c1 100644
--- a/test/torture-s/20000112-1.c.s
+++ b/test/torture-s/20000112-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000112-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000112-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20000113-1.c.s b/test/torture-s/20000113-1.c.s
index cfcfc1ece..5785335c7 100644
--- a/test/torture-s/20000113-1.c.s
+++ b/test/torture-s/20000113-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000113-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000113-1.c"
+ .section .text.foobar,"ax",@progbits
+ .hidden foobar
.globl foobar
.type foobar,@function
foobar: # @foobar
@@ -27,12 +29,14 @@ foobar: # @foobar
i32.const $push9=, 0
call exit, $pop9
unreachable
-.LBB0_3: # %if.then
+.LBB0_3: # %if.then
call abort
unreachable
.Lfunc_end0:
.size foobar, .Lfunc_end0-foobar
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20000121-1.c.s b/test/torture-s/20000121-1.c.s
index 3e56899f8..d630a8578 100644
--- a/test/torture-s/20000121-1.c.s
+++ b/test/torture-s/20000121-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000121-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000121-1.c"
+ .section .text.big,"ax",@progbits
+ .hidden big
.globl big
.type big,@function
big: # @big
@@ -9,6 +11,8 @@ big: # @big
.Lfunc_end0:
.size big, .Lfunc_end0-big
+ .section .text.doit,"ax",@progbits
+ .hidden doit
.globl doit
.type doit,@function
doit: # @doit
@@ -18,6 +22,8 @@ doit: # @doit
.Lfunc_end1:
.size doit, .Lfunc_end1-doit
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20000205-1.c.s b/test/torture-s/20000205-1.c.s
index 61ec74fbb..e3990f7ae 100644
--- a/test/torture-s/20000205-1.c.s
+++ b/test/torture-s/20000205-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000205-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000205-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20000217-1.c.s b/test/torture-s/20000217-1.c.s
index 301a007ef..99cf0fe6d 100644
--- a/test/torture-s/20000217-1.c.s
+++ b/test/torture-s/20000217-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000217-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000217-1.c"
+ .section .text.showbug,"ax",@progbits
+ .hidden showbug
.globl showbug
.type showbug,@function
showbug: # @showbug
@@ -20,6 +22,8 @@ showbug: # @showbug
.Lfunc_end0:
.size showbug, .Lfunc_end0-showbug
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20000223-1.c.s b/test/torture-s/20000223-1.c.s
index b8dda045e..9651fa37c 100644
--- a/test/torture-s/20000223-1.c.s
+++ b/test/torture-s/20000223-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000223-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000223-1.c"
+ .section .text.check,"ax",@progbits
+ .hidden check
.globl check
.type check,@function
check: # @check
@@ -13,12 +15,14 @@ check: # @check
br_if $pop3, .LBB0_2
# BB#1: # %if.end
return
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size check, .Lfunc_end0-check
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20000224-1.c.s b/test/torture-s/20000224-1.c.s
index 67658ddbd..e87a725e0 100644
--- a/test/torture-s/20000224-1.c.s
+++ b/test/torture-s/20000224-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000224-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000224-1.c"
+ .section .text.test,"ax",@progbits
+ .hidden test
.globl test
.type test,@function
test: # @test
@@ -16,7 +18,7 @@ test: # @test
i32.load $1=, loop_2($2)
i32.load $5=, flag($2)
copy_local $6=, $2
-.LBB0_2: # %while.body
+.LBB0_2: # %while.body
# =>This Inner Loop Header: Depth=1
loop .LBB0_3
i32.const $4=, 31
@@ -29,14 +31,16 @@ test: # @test
i32.add $5=, $5, $3
i32.gt_s $push6=, $0, $6
br_if $pop6, .LBB0_2
-.LBB0_3: # %while.cond.while.end_crit_edge
+.LBB0_3: # %while.cond.while.end_crit_edge
i32.const $push7=, 0
i32.store $discard=, flag($pop7), $5
-.LBB0_4: # %while.end
+.LBB0_4: # %while.end
return $3
.Lfunc_end0:
.size test, .Lfunc_end0-test
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -53,7 +57,7 @@ main: # @main
i32.load $1=, loop_2($2)
i32.load $5=, flag($2)
copy_local $6=, $2
-.LBB1_2: # %while.body.i
+.LBB1_2: # %while.body.i
# =>This Inner Loop Header: Depth=1
loop .LBB1_3
i32.const $4=, 31
@@ -66,32 +70,36 @@ main: # @main
i32.add $5=, $5, $3
i32.gt_s $push6=, $0, $6
br_if $pop6, .LBB1_2
-.LBB1_3: # %while.cond.while.end_crit_edge.i
+.LBB1_3: # %while.cond.while.end_crit_edge.i
i32.const $push7=, 0
i32.store $discard=, flag($pop7), $5
-.LBB1_4: # %test.exit
+.LBB1_4: # %test.exit
call exit, $2
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type loop_1,@object # @loop_1
- .data
+ .hidden loop_1 # @loop_1
+ .type loop_1,@object
+ .section .data.loop_1,"aw",@progbits
.globl loop_1
.align 2
loop_1:
.int32 100 # 0x64
.size loop_1, 4
- .type loop_2,@object # @loop_2
+ .hidden loop_2 # @loop_2
+ .type loop_2,@object
+ .section .data.loop_2,"aw",@progbits
.globl loop_2
.align 2
loop_2:
.int32 7 # 0x7
.size loop_2, 4
- .type flag,@object # @flag
- .bss
+ .hidden flag # @flag
+ .type flag,@object
+ .section .bss.flag,"aw",@nobits
.globl flag
.align 2
flag:
diff --git a/test/torture-s/20000225-1.c.s b/test/torture-s/20000225-1.c.s
index 5f9b235c8..456fb37b9 100644
--- a/test/torture-s/20000225-1.c.s
+++ b/test/torture-s/20000225-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000225-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000225-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20000227-1.c.s b/test/torture-s/20000227-1.c.s
index f752424e3..c7bc938e2 100644
--- a/test/torture-s/20000227-1.c.s
+++ b/test/torture-s/20000227-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000227-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000227-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20000313-1.c.s b/test/torture-s/20000313-1.c.s
index c339c0e08..ebbcc4768 100644
--- a/test/torture-s/20000313-1.c.s
+++ b/test/torture-s/20000313-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000313-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000313-1.c"
+ .section .text.buggy,"ax",@progbits
+ .hidden buggy
.globl buggy
.type buggy,@function
buggy: # @buggy
@@ -16,6 +18,8 @@ buggy: # @buggy
.Lfunc_end0:
.size buggy, .Lfunc_end0-buggy
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20000314-1.c.s b/test/torture-s/20000314-1.c.s
index b88f4c687..ef8458f7f 100644
--- a/test/torture-s/20000314-1.c.s
+++ b/test/torture-s/20000314-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000314-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000314-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20000314-2.c.s b/test/torture-s/20000314-2.c.s
index 7ad849b9a..ed5b796ae 100644
--- a/test/torture-s/20000314-2.c.s
+++ b/test/torture-s/20000314-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000314-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000314-2.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -13,22 +15,24 @@ main: # @main
# BB#1: # %if.then
call abort
unreachable
-.LBB0_2: # %if.end
+.LBB0_2: # %if.end
call exit, $0
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type bigconst,@object # @bigconst
- .section .rodata,"a",@progbits
+ .hidden bigconst # @bigconst
+ .type bigconst,@object
+ .section .rodata.bigconst,"a",@progbits
.globl bigconst
.align 3
bigconst:
.int64 17179869184 # 0x400000000
.size bigconst, 8
- .type a,@object # @a
- .data
+ .hidden a # @a
+ .type a,@object
+ .section .data.a,"aw",@progbits
.globl a
.align 2
a:
diff --git a/test/torture-s/20000314-3.c.s b/test/torture-s/20000314-3.c.s
index c4cd066b2..d9876c649 100644
--- a/test/torture-s/20000314-3.c.s
+++ b/test/torture-s/20000314-3.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000314-3.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000314-3.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20000402-1.c.s b/test/torture-s/20000402-1.c.s
index a0fccc291..0dfbd062b 100644
--- a/test/torture-s/20000402-1.c.s
+++ b/test/torture-s/20000402-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000402-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000402-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20000403-1.c.s b/test/torture-s/20000403-1.c.s
index 9ec0dffb9..d3ed12093 100644
--- a/test/torture-s/20000403-1.c.s
+++ b/test/torture-s/20000403-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000403-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000403-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -18,12 +20,14 @@ main: # @main
# BB#1: # %if.end
call exit, $0
unreachable
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
+ .section .text.seqgt,"ax",@progbits
+ .hidden seqgt
.globl seqgt
.type seqgt,@function
seqgt: # @seqgt
@@ -38,6 +42,8 @@ seqgt: # @seqgt
.Lfunc_end1:
.size seqgt, .Lfunc_end1-seqgt
+ .section .text.seqgt2,"ax",@progbits
+ .hidden seqgt2
.globl seqgt2
.type seqgt2,@function
seqgt2: # @seqgt2
@@ -52,15 +58,18 @@ seqgt2: # @seqgt2
.Lfunc_end2:
.size seqgt2, .Lfunc_end2-seqgt2
- .type aa,@object # @aa
- .data
+ .hidden aa # @aa
+ .type aa,@object
+ .section .data.aa,"aw",@progbits
.globl aa
.align 2
aa:
.int32 2147479553 # 0x7ffff001
.size aa, 4
- .type bb,@object # @bb
+ .hidden bb # @bb
+ .type bb,@object
+ .section .data.bb,"aw",@progbits
.globl bb
.align 2
bb:
diff --git a/test/torture-s/20000412-1.c.s b/test/torture-s/20000412-1.c.s
index c06f609f9..2c5f6fdec 100644
--- a/test/torture-s/20000412-1.c.s
+++ b/test/torture-s/20000412-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000412-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000412-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -17,6 +19,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -32,26 +36,28 @@ main: # @main
# BB#1: # %if.end
call exit, $0
unreachable
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type i,@object # @i
- .data
+ .hidden i # @i
+ .type i,@object
+ .section .data.i,"aw",@progbits
.globl i
.align 1
i:
.int16 65535 # 0xffff
.size i, 2
- .type wordlist,@object # @wordlist
- .section .rodata,"a",@progbits
+ .hidden wordlist # @wordlist
+ .type wordlist,@object
+ .section .rodata.wordlist,"a",@progbits
.globl wordlist
.align 4
wordlist:
- .zero 828
+ .skip 828
.size wordlist, 828
diff --git a/test/torture-s/20000412-2.c.s b/test/torture-s/20000412-2.c.s
index 8aedec050..827347079 100644
--- a/test/torture-s/20000412-2.c.s
+++ b/test/torture-s/20000412-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000412-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000412-2.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -26,9 +28,9 @@ f: # @f
i32.add $5=, $4, $5
i32.call $0=, f, $pop1, $5
br .LBB0_3
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
i32.load $0=, 0($1)
-.LBB0_3: # %cleanup
+.LBB0_3: # %cleanup
i32.const $4=, 16
i32.add $4=, $4, $4
i32.const $4=, __stack_pointer
@@ -37,6 +39,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -54,7 +58,7 @@ main: # @main
# BB#1: # %if.end
call exit, $2
unreachable
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
diff --git a/test/torture-s/20000412-4.c.s b/test/torture-s/20000412-4.c.s
index 268188776..069570f0b 100644
--- a/test/torture-s/20000412-4.c.s
+++ b/test/torture-s/20000412-4.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000412-4.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000412-4.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -23,28 +25,30 @@ f: # @f
i32.mul $push6=, $3, $pop5
i32.add $push7=, $2, $pop6
i32.sub $8=, $pop7, $1
-.LBB0_2: # %for.body
+.LBB0_2: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB0_4
i32.add $8=, $8, $3
i32.le_s $push9=, $8, $7
br_if $pop9, .LBB0_4
# BB#3: # %for.cond
- # in Loop: Header=.LBB0_2 Depth=1
+ # in Loop: Header=BB0_2 Depth=1
i32.const $push8=, 1
i32.add $9=, $9, $pop8
i32.const $push10=, 2
i32.le_s $push11=, $9, $pop10
br_if $pop11, .LBB0_2
br .LBB0_5
-.LBB0_4: # %if.then
+.LBB0_4: # %if.then
call abort
unreachable
-.LBB0_5: # %for.cond6.preheader
+.LBB0_5: # %for.cond6.preheader
return
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20000412-5.c.s b/test/torture-s/20000412-5.c.s
index 9cdbdfa87..7ac205ff1 100644
--- a/test/torture-s/20000412-5.c.s
+++ b/test/torture-s/20000412-5.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000412-5.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000412-5.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20000412-6.c.s b/test/torture-s/20000412-6.c.s
index 87932beae..a12f6a99e 100644
--- a/test/torture-s/20000412-6.c.s
+++ b/test/torture-s/20000412-6.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000412-6.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000412-6.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -23,12 +25,14 @@ main: # @main
# BB#1: # %if.end
call exit, $0
unreachable
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
+ .section .text.bug,"ax",@progbits
+ .hidden bug
.globl bug
.type bug,@function
bug: # @bug
@@ -38,7 +42,7 @@ bug: # @bug
block .LBB1_2
i32.ge_u $push0=, $1, $2
br_if $pop0, .LBB1_2
-.LBB1_1: # %for.body
+.LBB1_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB1_2
i32.const $push2=, 65535
@@ -49,15 +53,16 @@ bug: # @bug
i32.add $1=, $1, $pop4
i32.lt_u $push5=, $1, $2
br_if $pop5, .LBB1_1
-.LBB1_2: # %for.end
+.LBB1_2: # %for.end
i32.const $push6=, 65535
i32.and $push7=, $0, $pop6
return $pop7
.Lfunc_end1:
.size bug, .Lfunc_end1-bug
- .type buf,@object # @buf
- .data
+ .hidden buf # @buf
+ .type buf,@object
+ .section .data.buf,"aw",@progbits
.globl buf
.align 1
buf:
diff --git a/test/torture-s/20000422-1.c.s b/test/torture-s/20000422-1.c.s
index 4ae83056f..52abac83f 100644
--- a/test/torture-s/20000422-1.c.s
+++ b/test/torture-s/20000422-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000422-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000422-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -22,17 +24,17 @@ main: # @main
i32.const $7=, -1
i32.add $1=, $0, $7
copy_local $10=, $5
-.LBB0_2: # %for.cond1.preheader
+.LBB0_2: # %for.cond1.preheader
# =>This Loop Header: Depth=1
- # Child Loop .LBB0_3 Depth 2
+ # Child Loop BB0_3 Depth 2
loop .LBB0_7
copy_local $11=, $2
copy_local $12=, $1
block .LBB0_6
i32.le_s $push5=, $1, $10
br_if $pop5, .LBB0_6
-.LBB0_3: # %for.body3
- # Parent Loop .LBB0_2 Depth=1
+.LBB0_3: # %for.body3
+ # Parent Loop BB0_2 Depth=1
# => This Inner Loop Header: Depth=2
loop .LBB0_6
i32.const $push6=, 4
@@ -43,27 +45,27 @@ main: # @main
i32.ge_s $push7=, $3, $4
br_if $pop7, .LBB0_5
# BB#4: # %if.then
- # in Loop: Header=.LBB0_3 Depth=2
+ # in Loop: Header=BB0_3 Depth=2
i32.store $discard=, 0($9), $3
i32.store $discard=, 0($11), $4
-.LBB0_5: # %for.cond1.backedge
- # in Loop: Header=.LBB0_3 Depth=2
+.LBB0_5: # %for.cond1.backedge
+ # in Loop: Header=BB0_3 Depth=2
i32.const $push8=, -4
i32.add $11=, $11, $pop8
i32.add $12=, $12, $7
i32.gt_s $push9=, $12, $10
br_if $pop9, .LBB0_3
-.LBB0_6: # %for.end
- # in Loop: Header=.LBB0_2 Depth=1
+.LBB0_6: # %for.end
+ # in Loop: Header=BB0_2 Depth=1
i32.add $10=, $10, $6
i32.lt_s $push10=, $10, $0
br_if $pop10, .LBB0_2
-.LBB0_7: # %for.cond15.preheader
+.LBB0_7: # %for.cond15.preheader
i32.const $11=, 0
copy_local $12=, $11
i32.le_s $push11=, $0, $11
br_if $pop11, .LBB0_11
-.LBB0_8: # %for.body17
+.LBB0_8: # %for.body17
# =>This Inner Loop Header: Depth=1
loop .LBB0_10
i32.add $push12=, $8, $11
@@ -74,24 +76,25 @@ main: # @main
i32.ne $push17=, $pop13, $pop16
br_if $pop17, .LBB0_10
# BB#9: # %for.cond15
- # in Loop: Header=.LBB0_8 Depth=1
+ # in Loop: Header=BB0_8 Depth=1
i32.const $push18=, 4
i32.add $11=, $11, $pop18
i32.add $12=, $12, $6
i32.lt_s $push19=, $12, $0
br_if $pop19, .LBB0_8
br .LBB0_11
-.LBB0_10: # %if.then21
+.LBB0_10: # %if.then21
call abort
unreachable
-.LBB0_11: # %for.end25
+.LBB0_11: # %for.end25
call exit, $5
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type ops,@object # @ops
- .data
+ .hidden ops # @ops
+ .type ops,@object
+ .section .data.ops,"aw",@progbits
.globl ops
.align 4
ops:
@@ -110,7 +113,9 @@ ops:
.int32 2 # 0x2
.size ops, 52
- .type correct,@object # @correct
+ .hidden correct # @correct
+ .type correct,@object
+ .section .data.correct,"aw",@progbits
.globl correct
.align 4
correct:
@@ -129,7 +134,9 @@ correct:
.int32 1 # 0x1
.size correct, 52
- .type num,@object # @num
+ .hidden num # @num
+ .type num,@object
+ .section .data.num,"aw",@progbits
.globl num
.align 2
num:
diff --git a/test/torture-s/20000503-1.c.s b/test/torture-s/20000503-1.c.s
index a458024f9..db95c02d9 100644
--- a/test/torture-s/20000503-1.c.s
+++ b/test/torture-s/20000503-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000503-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000503-1.c"
+ .section .text.sub,"ax",@progbits
+ .hidden sub
.globl sub
.type sub,@function
sub: # @sub
@@ -18,6 +20,8 @@ sub: # @sub
.Lfunc_end0:
.size sub, .Lfunc_end0-sub
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20000511-1.c.s b/test/torture-s/20000511-1.c.s
index ff6fad0f9..b5e5d036d 100644
--- a/test/torture-s/20000511-1.c.s
+++ b/test/torture-s/20000511-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000511-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000511-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -10,12 +12,14 @@ f: # @f
br_if $pop0, .LBB0_2
# BB#1: # %if.end
return
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20000519-2.c.s b/test/torture-s/20000519-2.c.s
index 257553d89..9264c0b55 100644
--- a/test/torture-s/20000519-2.c.s
+++ b/test/torture-s/20000519-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000519-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000519-2.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -15,14 +17,15 @@ main: # @main
# BB#1: # %if.end
call exit, $0
unreachable
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type x,@object # @x
- .data
+ .hidden x # @x
+ .type x,@object
+ .section .data.x,"aw",@progbits
.globl x
.align 2
x:
diff --git a/test/torture-s/20000523-1.c.s b/test/torture-s/20000523-1.c.s
index 798949e89..f9aba7d96 100644
--- a/test/torture-s/20000523-1.c.s
+++ b/test/torture-s/20000523-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000523-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000523-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20000528-1.c.s b/test/torture-s/20000528-1.c.s
index 71fbbff41..1bd8d3974 100644
--- a/test/torture-s/20000528-1.c.s
+++ b/test/torture-s/20000528-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000528-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000528-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -16,22 +18,24 @@ main: # @main
# BB#1: # %if.end
call exit, $0
unreachable
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type l,@object # @l
- .data
+ .hidden l # @l
+ .type l,@object
+ .section .data.l,"aw",@progbits
.globl l
.align 2
l:
.int32 4294967294 # 0xfffffffe
.size l, 4
- .type s,@object # @s
- .bss
+ .hidden s # @s
+ .type s,@object
+ .section .bss.s,"aw",@nobits
.globl s
.align 1
s:
diff --git a/test/torture-s/20000603-1.c.s b/test/torture-s/20000603-1.c.s
index ed16cac9d..1cbc74d01 100644
--- a/test/torture-s/20000603-1.c.s
+++ b/test/torture-s/20000603-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000603-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000603-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -15,6 +17,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20000605-1.c.s b/test/torture-s/20000605-1.c.s
index 5a3ac8846..de263d118 100644
--- a/test/torture-s/20000605-1.c.s
+++ b/test/torture-s/20000605-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000605-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000605-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -7,7 +9,7 @@ main: # @main
.local i32, i32
# BB#0: # %for.body.lr.ph.i
i32.const $1=, 0
-.LBB0_1: # %for.body.i
+.LBB0_1: # %for.body.i
# =>This Inner Loop Header: Depth=1
loop .LBB0_2
i32.const $push0=, 1
@@ -15,7 +17,7 @@ main: # @main
i32.const $0=, 256
i32.ne $push1=, $1, $0
br_if $pop1, .LBB0_1
-.LBB0_2: # %render_image_rgb_a.exit
+.LBB0_2: # %render_image_rgb_a.exit
block .LBB0_4
i32.ne $push2=, $1, $0
br_if $pop2, .LBB0_4
@@ -23,7 +25,7 @@ main: # @main
i32.const $push3=, 0
call exit, $pop3
unreachable
-.LBB0_4: # %if.then
+.LBB0_4: # %if.then
call abort
unreachable
.Lfunc_end0:
diff --git a/test/torture-s/20000605-2.c.s b/test/torture-s/20000605-2.c.s
index a925a37d8..4eac1ceec 100644
--- a/test/torture-s/20000605-2.c.s
+++ b/test/torture-s/20000605-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000605-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000605-2.c"
+ .section .text.f1,"ax",@progbits
+ .hidden f1
.globl f1
.type f1,@function
f1: # @f1
@@ -12,14 +14,14 @@ f1: # @f1
i32.load $push0=, 0($1)
i32.ge_s $push1=, $2, $pop0
br_if $pop1, .LBB0_4
-.LBB0_1: # %for.body
+.LBB0_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB0_3
i32.const $push2=, 5
i32.ge_s $push3=, $4, $pop2
br_if $pop3, .LBB0_3
# BB#2: # %for.inc
- # in Loop: Header=.LBB0_1 Depth=1
+ # in Loop: Header=BB0_1 Depth=1
i32.const $3=, 1
i32.add $push4=, $2, $4
i32.add $push5=, $pop4, $3
@@ -31,14 +33,16 @@ f1: # @f1
i32.lt_s $push8=, $pop7, $pop6
br_if $pop8, .LBB0_1
br .LBB0_4
-.LBB0_3: # %if.then
+.LBB0_3: # %if.then
call abort
unreachable
-.LBB0_4: # %for.end
+.LBB0_4: # %for.end
return
.Lfunc_end0:
.size f1, .Lfunc_end0-f1
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20000605-3.c.s b/test/torture-s/20000605-3.c.s
index ea8e7b110..056d1f1f1 100644
--- a/test/torture-s/20000605-3.c.s
+++ b/test/torture-s/20000605-3.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000605-3.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000605-3.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20000622-1.c.s b/test/torture-s/20000622-1.c.s
index 26a35b0bc..e645cfd2e 100644
--- a/test/torture-s/20000622-1.c.s
+++ b/test/torture-s/20000622-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000622-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000622-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -21,12 +23,14 @@ foo: # @foo
# BB#3: # %if.end
i32.const $push6=, 0
return $pop6
-.LBB0_4: # %if.then
+.LBB0_4: # %if.then
call abort
unreachable
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -37,6 +41,8 @@ bar: # @bar
.Lfunc_end1:
.size bar, .Lfunc_end1-bar
+ .section .text.baz,"ax",@progbits
+ .hidden baz
.globl baz
.type baz,@function
baz: # @baz
@@ -52,12 +58,14 @@ baz: # @baz
br_if $pop3, .LBB2_3
# BB#2: # %foo.exit
return
-.LBB2_3: # %if.then.i
+.LBB2_3: # %if.then.i
call abort
unreachable
.Lfunc_end2:
.size baz, .Lfunc_end2-baz
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20000703-1.c.s b/test/torture-s/20000703-1.c.s
index 44745d3ae..8680fcb0f 100644
--- a/test/torture-s/20000703-1.c.s
+++ b/test/torture-s/20000703-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000703-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000703-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -9,13 +11,13 @@ foo: # @foo
i32.const $3=, 0
i32.const $push0=, 19
i32.add $push1=, $0, $pop0
- i32.load8_u $push2=, .str+2($3)
+ i32.load8_u $push2=, .L.str+2($3)
i32.store8 $discard=, 0($pop1), $pop2
i32.const $push3=, 18
i32.add $push4=, $0, $pop3
- i32.load8_u $push5=, .str+1($3)
+ i32.load8_u $push5=, .L.str+1($3)
i32.store8 $discard=, 0($pop4), $pop5
- i32.load8_u $push6=, .str($3)
+ i32.load8_u $push6=, .L.str($3)
i32.store8 $discard=, 17($0), $pop6
i32.store $discard=, 20($0), $1
i32.store $discard=, 24($0), $2
@@ -23,6 +25,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -30,20 +34,20 @@ bar: # @bar
.local i32
# BB#0: # %entry
i32.const $3=, 0
- i32.const $push0=, 24
+ i32.const $push0=, 28
call memset, $0, $3, $pop0
- i32.const $push1=, .str.1
+ i32.const $push1=, .L.str.1
i32.const $push2=, 17
call memcpy, $0, $pop1, $pop2
i32.const $push3=, 19
i32.add $push4=, $0, $pop3
- i32.load8_u $push5=, .str+2($3)
+ i32.load8_u $push5=, .L.str+2($3)
i32.store8 $discard=, 0($pop4), $pop5
i32.const $push6=, 18
i32.add $push7=, $0, $pop6
- i32.load8_u $push8=, .str+1($3)
+ i32.load8_u $push8=, .L.str+1($3)
i32.store8 $discard=, 0($pop7), $pop8
- i32.load8_u $push9=, .str($3)
+ i32.load8_u $push9=, .L.str($3)
i32.store8 $discard=, 17($0), $pop9
i32.store $discard=, 20($0), $1
i32.store $discard=, 24($0), $2
@@ -51,6 +55,8 @@ bar: # @bar
.Lfunc_end1:
.size bar, .Lfunc_end1-bar
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -62,16 +68,16 @@ main: # @main
.Lfunc_end2:
.size main, .Lfunc_end2-main
- .type .str,@object # @.str
+ .type .L.str,@object # @.str
.section .rodata.str1.1,"aMS",@progbits,1
-.str:
+.L.str:
.asciz "abc"
- .size .str, 4
+ .size .L.str, 4
- .type .str.1,@object # @.str.1
-.str.1:
+ .type .L.str.1,@object # @.str.1
+.L.str.1:
.asciz "01234567890123456"
- .size .str.1, 18
+ .size .L.str.1, 18
.ident "clang version 3.8.0 "
diff --git a/test/torture-s/20000706-3.c.s b/test/torture-s/20000706-3.c.s
index c0f76fd84..31c74553d 100644
--- a/test/torture-s/20000706-3.c.s
+++ b/test/torture-s/20000706-3.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000706-3.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000706-3.c"
+ .section .text.baz,"ax",@progbits
+ .hidden baz
.globl baz
.type baz,@function
baz: # @baz
@@ -12,6 +14,8 @@ baz: # @baz
.Lfunc_end0:
.size baz, .Lfunc_end0-baz
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -29,12 +33,14 @@ bar: # @bar
br_if $pop5, .LBB1_3
# BB#2: # %if.end
return
-.LBB1_3: # %if.then
+.LBB1_3: # %if.then
call abort
unreachable
.Lfunc_end1:
.size bar, .Lfunc_end1-bar
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -52,12 +58,14 @@ foo: # @foo
br_if $pop5, .LBB2_3
# BB#2: # %bar.exit
return
-.LBB2_3: # %if.then.i
+.LBB2_3: # %if.then.i
call abort
unreachable
.Lfunc_end2:
.size foo, .Lfunc_end2-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -72,8 +80,9 @@ main: # @main
.Lfunc_end3:
.size main, .Lfunc_end3-main
- .type c,@object # @c
- .bss
+ .hidden c # @c
+ .type c,@object
+ .section .bss.c,"aw",@nobits
.globl c
.align 2
c:
diff --git a/test/torture-s/20000715-1.c.s b/test/torture-s/20000715-1.c.s
index 4ecc8e904..c1160f462 100644
--- a/test/torture-s/20000715-1.c.s
+++ b/test/torture-s/20000715-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000715-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000715-1.c"
+ .section .text.test1,"ax",@progbits
+ .hidden test1
.globl test1
.type test1,@function
test1: # @test1
@@ -8,6 +10,8 @@ test1: # @test1
.Lfunc_end0:
.size test1, .Lfunc_end0-test1
+ .section .text.test2,"ax",@progbits
+ .hidden test2
.globl test2
.type test2,@function
test2: # @test2
@@ -16,6 +20,8 @@ test2: # @test2
.Lfunc_end1:
.size test2, .Lfunc_end1-test2
+ .section .text.test3,"ax",@progbits
+ .hidden test3
.globl test3
.type test3,@function
test3: # @test3
@@ -24,6 +30,8 @@ test3: # @test3
.Lfunc_end2:
.size test3, .Lfunc_end2-test3
+ .section .text.test4,"ax",@progbits
+ .hidden test4
.globl test4
.type test4,@function
test4: # @test4
@@ -37,6 +45,8 @@ test4: # @test4
.Lfunc_end3:
.size test4, .Lfunc_end3-test4
+ .section .text.test5,"ax",@progbits
+ .hidden test5
.globl test5
.type test5,@function
test5: # @test5
@@ -50,6 +60,8 @@ test5: # @test5
.Lfunc_end4:
.size test5, .Lfunc_end4-test5
+ .section .text.test6,"ax",@progbits
+ .hidden test6
.globl test6
.type test6,@function
test6: # @test6
@@ -63,6 +75,8 @@ test6: # @test6
.Lfunc_end5:
.size test6, .Lfunc_end5-test6
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -78,15 +92,18 @@ main: # @main
.Lfunc_end6:
.size main, .Lfunc_end6-main
- .type x,@object # @x
- .bss
+ .hidden x # @x
+ .type x,@object
+ .section .bss.x,"aw",@nobits
.globl x
.align 2
x:
.int32 0 # 0x0
.size x, 4
- .type y,@object # @y
+ .hidden y # @y
+ .type y,@object
+ .section .bss.y,"aw",@nobits
.globl y
.align 2
y:
diff --git a/test/torture-s/20000715-2.c.s b/test/torture-s/20000715-2.c.s
index 534ab98e1..1248c0685 100644
--- a/test/torture-s/20000715-2.c.s
+++ b/test/torture-s/20000715-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000715-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000715-2.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -16,6 +18,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20000717-2.c.s b/test/torture-s/20000717-2.c.s
index ff9cbe91d..433e943ed 100644
--- a/test/torture-s/20000717-2.c.s
+++ b/test/torture-s/20000717-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000717-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000717-2.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20000717-3.c.s b/test/torture-s/20000717-3.c.s
index 4f882ac40..f988ebf89 100644
--- a/test/torture-s/20000717-3.c.s
+++ b/test/torture-s/20000717-3.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000717-3.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000717-3.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -17,6 +19,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -32,14 +36,15 @@ main: # @main
# BB#1: # %if.end
call exit, $0
unreachable
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type c,@object # @c
- .data
+ .hidden c # @c
+ .type c,@object
+ .section .data.c,"aw",@progbits
.globl c
.align 2
c:
diff --git a/test/torture-s/20000717-4.c.s b/test/torture-s/20000717-4.c.s
index 417b762f3..5dc787b06 100644
--- a/test/torture-s/20000717-4.c.s
+++ b/test/torture-s/20000717-4.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000717-4.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000717-4.c"
+ .section .text.x,"ax",@progbits
+ .hidden x
.globl x
.type x,@function
x: # @x
@@ -11,6 +13,8 @@ x: # @x
.Lfunc_end0:
.size x, .Lfunc_end0-x
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -21,12 +25,13 @@ main: # @main
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type s,@object # @s
- .bss
+ .hidden s # @s
+ .type s,@object
+ .section .bss.s,"aw",@nobits
.globl s
.align 2
s:
- .zero 100
+ .skip 100
.size s, 100
diff --git a/test/torture-s/20000722-1.c.s b/test/torture-s/20000722-1.c.s
index 4a9ed2fd0..fa2316964 100644
--- a/test/torture-s/20000722-1.c.s
+++ b/test/torture-s/20000722-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000722-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000722-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -11,6 +13,8 @@ main: # @main
.Lfunc_end0:
.size main, .Lfunc_end0-main
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -19,6 +23,8 @@ bar: # @bar
.Lfunc_end1:
.size bar, .Lfunc_end1-bar
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -35,7 +41,7 @@ foo: # @foo
i32.const $push5=, 2
i32.store $discard=, 0($pop4), $pop5
return
-.LBB2_2: # %if.then
+.LBB2_2: # %if.then
call abort
unreachable
.Lfunc_end2:
diff --git a/test/torture-s/20000726-1.c.s b/test/torture-s/20000726-1.c.s
index 627a2103c..416eaecf9 100644
--- a/test/torture-s/20000726-1.c.s
+++ b/test/torture-s/20000726-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000726-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000726-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -11,6 +13,8 @@ main: # @main
.Lfunc_end0:
.size main, .Lfunc_end0-main
+ .section .text.adjust_xy,"ax",@progbits
+ .hidden adjust_xy
.globl adjust_xy
.type adjust_xy,@function
adjust_xy: # @adjust_xy
diff --git a/test/torture-s/20000731-1.c.s b/test/torture-s/20000731-1.c.s
index ea9048f37..90f4384db 100644
--- a/test/torture-s/20000731-1.c.s
+++ b/test/torture-s/20000731-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000731-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000731-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -10,6 +12,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.do_sibcall,"ax",@progbits
+ .hidden do_sibcall
.globl do_sibcall
.type do_sibcall,@function
do_sibcall: # @do_sibcall
@@ -18,6 +22,8 @@ do_sibcall: # @do_sibcall
.Lfunc_end1:
.size do_sibcall, .Lfunc_end1-do_sibcall
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20000731-2.c.s b/test/torture-s/20000731-2.c.s
index a270ff51a..a71d02cc7 100644
--- a/test/torture-s/20000731-2.c.s
+++ b/test/torture-s/20000731-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000731-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000731-2.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20000801-1.c.s b/test/torture-s/20000801-1.c.s
index d91883bc4..5eda13060 100644
--- a/test/torture-s/20000801-1.c.s
+++ b/test/torture-s/20000801-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000801-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000801-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -11,7 +13,7 @@ foo: # @foo
block .LBB0_2
i32.lt_s $push0=, $1, $3
br_if $pop0, .LBB0_2
-.LBB0_1: # %while.body
+.LBB0_1: # %while.body
# =>This Inner Loop Header: Depth=1
loop .LBB0_2
i32.const $push1=, 3
@@ -31,11 +33,13 @@ foo: # @foo
i32.add $0=, $0, $pop5
i32.lt_u $push6=, $0, $2
br_if $pop6, .LBB0_1
-.LBB0_2: # %while.end
+.LBB0_2: # %while.end
return
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -58,7 +62,7 @@ main: # @main
i32.const $push2=, 0
call exit, $pop2
unreachable
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
diff --git a/test/torture-s/20000801-3.c.s b/test/torture-s/20000801-3.c.s
index 6410bc00c..1b1865113 100644
--- a/test/torture-s/20000801-3.c.s
+++ b/test/torture-s/20000801-3.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000801-3.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000801-3.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -15,14 +17,15 @@ main: # @main
# BB#1: # %if.then
call exit, $0
unreachable
-.LBB0_2: # %if.else
+.LBB0_2: # %if.else
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type s,@object # @s
- .data
+ .hidden s # @s
+ .type s,@object
+ .section .data.s,"aw",@progbits
.globl s
.align 2
s:
diff --git a/test/torture-s/20000818-1.c.s b/test/torture-s/20000818-1.c.s
index 17a645370..02cad2a7d 100644
--- a/test/torture-s/20000818-1.c.s
+++ b/test/torture-s/20000818-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000818-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000818-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -11,6 +13,8 @@ main: # @main
.Lfunc_end0:
.size main, .Lfunc_end0-main
+ .section .text.yylex,"ax",@progbits
+ .hidden yylex
.globl yylex
.type yylex,@function
yylex: # @yylex
@@ -21,8 +25,9 @@ yylex: # @yylex
.Lfunc_end1:
.size yylex, .Lfunc_end1-yylex
- .type temporary_obstack,@object # @temporary_obstack
- .bss
+ .hidden temporary_obstack # @temporary_obstack
+ .type temporary_obstack,@object
+ .section .bss.temporary_obstack,"aw",@nobits
.globl temporary_obstack
.align 2
temporary_obstack:
diff --git a/test/torture-s/20000819-1.c.s b/test/torture-s/20000819-1.c.s
index e6c583f9b..016bc80d4 100644
--- a/test/torture-s/20000819-1.c.s
+++ b/test/torture-s/20000819-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000819-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000819-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -15,7 +17,7 @@ foo: # @foo
i32.const $push1=, 2
i32.shl $push2=, $1, $pop1
i32.add $1=, $0, $pop2
-.LBB0_2: # %for.body
+.LBB0_2: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB0_4
i32.load $push3=, 0($1)
@@ -23,20 +25,22 @@ foo: # @foo
i32.le_s $push6=, $pop3, $pop5
br_if $pop6, .LBB0_4
# BB#3: # %for.cond
- # in Loop: Header=.LBB0_2 Depth=1
+ # in Loop: Header=BB0_2 Depth=1
i32.const $push4=, 4
i32.add $1=, $1, $pop4
i32.le_u $push7=, $1, $0
br_if $pop7, .LBB0_2
br .LBB0_5
-.LBB0_4: # %if.then
+.LBB0_4: # %if.then
call exit, $2
unreachable
-.LBB0_5: # %for.end
+.LBB0_5: # %for.end
return
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -57,14 +61,15 @@ main: # @main
# BB#2: # %for.cond.i.1
call abort
unreachable
-.LBB1_3: # %if.then.i
+.LBB1_3: # %if.then.i
call exit, $0
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type a,@object # @a
- .data
+ .hidden a # @a
+ .type a,@object
+ .section .data.a,"aw",@progbits
.globl a
.align 2
a:
diff --git a/test/torture-s/20000910-1.c.s b/test/torture-s/20000910-1.c.s
index 29189381e..32095297b 100644
--- a/test/torture-s/20000910-1.c.s
+++ b/test/torture-s/20000910-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000910-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000910-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -11,6 +13,8 @@ main: # @main
.Lfunc_end0:
.size main, .Lfunc_end0-main
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -20,6 +24,8 @@ foo: # @foo
.Lfunc_end1:
.size foo, .Lfunc_end1-foo
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -29,6 +35,8 @@ bar: # @bar
.Lfunc_end2:
.size bar, .Lfunc_end2-bar
+ .section .text.baz,"ax",@progbits
+ .hidden baz
.globl baz
.type baz,@function
baz: # @baz
@@ -39,7 +47,7 @@ baz: # @baz
br_if $pop0, .LBB3_2
# BB#1: # %if.end
return
-.LBB3_2: # %if.then
+.LBB3_2: # %if.then
call abort
unreachable
.Lfunc_end3:
diff --git a/test/torture-s/20000910-2.c.s b/test/torture-s/20000910-2.c.s
index ae1eed041..5a7ae991e 100644
--- a/test/torture-s/20000910-2.c.s
+++ b/test/torture-s/20000910-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000910-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000910-2.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -23,33 +25,34 @@ main: # @main
br_if $pop7, .LBB0_3
# BB#2: # %foo.exit
return $0
-.LBB0_3: # %if.else.i
+.LBB0_3: # %if.else.i
call exit, $0
unreachable
-.LBB0_4: # %if.then2.i
+.LBB0_4: # %if.then2.i
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type .str,@object # @.str
+ .type .L.str,@object # @.str
.section .rodata.str1.1,"aMS",@progbits,1
-.str:
+.L.str:
.asciz "*"
- .size .str, 2
+ .size .L.str, 2
- .type .str.1,@object # @.str.1
-.str.1:
+ .type .L.str.1,@object # @.str.1
+.L.str.1:
.asciz "e"
- .size .str.1, 2
+ .size .L.str.1, 2
- .type list,@object # @list
- .data
+ .hidden list # @list
+ .type list,@object
+ .section .data.list,"aw",@progbits
.globl list
.align 2
list:
- .int32 .str
- .int32 .str.1
+ .int32 .L.str
+ .int32 .L.str.1
.size list, 8
diff --git a/test/torture-s/20000914-1.c.s b/test/torture-s/20000914-1.c.s
index c52a50977..0618bb881 100644
--- a/test/torture-s/20000914-1.c.s
+++ b/test/torture-s/20000914-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000914-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000914-1.c"
+ .section .text.blah,"ax",@progbits
+ .hidden blah
.globl blah
.type blah,@function
blah: # @blah
@@ -10,6 +12,8 @@ blah: # @blah
.Lfunc_end0:
.size blah, .Lfunc_end0-blah
+ .section .text.convert_like_real,"ax",@progbits
+ .hidden convert_like_real
.globl convert_like_real
.type convert_like_real,@function
convert_like_real: # @convert_like_real
@@ -23,12 +27,14 @@ convert_like_real: # @convert_like_real
br_if $pop2, .LBB1_2
# BB#1: # %sw.bb
return $0
-.LBB1_2: # %sw.epilog
+.LBB1_2: # %sw.epilog
call abort
unreachable
.Lfunc_end1:
.size convert_like_real, .Lfunc_end1-convert_like_real
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20000917-1.c.s b/test/torture-s/20000917-1.c.s
index 9b6a0b4df..30572117b 100644
--- a/test/torture-s/20000917-1.c.s
+++ b/test/torture-s/20000917-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000917-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20000917-1.c"
+ .section .text.one,"ax",@progbits
+ .hidden one
.globl one
.type one,@function
one: # @one
@@ -13,6 +15,8 @@ one: # @one
.Lfunc_end0:
.size one, .Lfunc_end0-one
+ .section .text.zero,"ax",@progbits
+ .hidden zero
.globl zero
.type zero,@function
zero: # @zero
@@ -26,6 +30,8 @@ zero: # @zero
.Lfunc_end1:
.size zero, .Lfunc_end1-zero
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20001009-1.c.s b/test/torture-s/20001009-1.c.s
index 272473564..0c012f947 100644
--- a/test/torture-s/20001009-1.c.s
+++ b/test/torture-s/20001009-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001009-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001009-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -10,15 +12,18 @@ main: # @main
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type a,@object # @a
- .bss
+ .hidden a # @a
+ .type a,@object
+ .section .bss.a,"aw",@nobits
.globl a
.align 2
a:
.int32 0 # 0x0
.size a, 4
- .type b,@object # @b
+ .hidden b # @b
+ .type b,@object
+ .section .bss.b,"aw",@nobits
.globl b
.align 2
b:
diff --git a/test/torture-s/20001009-2.c.s b/test/torture-s/20001009-2.c.s
index fc1771ba4..fac2693a4 100644
--- a/test/torture-s/20001009-2.c.s
+++ b/test/torture-s/20001009-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001009-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001009-2.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -12,7 +14,7 @@ foo: # @foo
i32.const $push6=, 0
i32.eq $push7=, $pop0, $pop6
br_if $pop7, .LBB0_2
-.LBB0_1: # %for.body
+.LBB0_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB0_2
i32.const $1=, 1
@@ -23,12 +25,14 @@ foo: # @foo
i32.add $push3=, $pop1, $pop2
i32.store $push4=, b($0), $pop3
br_if $pop4, .LBB0_1
-.LBB0_2: # %if.end
+.LBB0_2: # %if.end
i32.const $push5=, -1
return $pop5
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -41,7 +45,7 @@ main: # @main
i32.const $push5=, 0
i32.eq $push6=, $pop0, $pop5
br_if $pop6, .LBB1_2
-.LBB1_1: # %for.body.i
+.LBB1_1: # %for.body.i
# =>This Inner Loop Header: Depth=1
loop .LBB1_2
i32.const $1=, 1
@@ -52,13 +56,14 @@ main: # @main
i32.add $push3=, $pop1, $pop2
i32.store $push4=, b($0), $pop3
br_if $pop4, .LBB1_1
-.LBB1_2: # %foo.exit
+.LBB1_2: # %foo.exit
return $0
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type b,@object # @b
- .data
+ .hidden b # @b
+ .type b,@object
+ .section .data.b,"aw",@progbits
.globl b
.align 2
b:
diff --git a/test/torture-s/20001011-1.c.s b/test/torture-s/20001011-1.c.s
index c9ca50adc..110d4848b 100644
--- a/test/torture-s/20001011-1.c.s
+++ b/test/torture-s/20001011-1.c.s
@@ -1,17 +1,21 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001011-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001011-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
.param i32
.result i32
# BB#0: # %entry
- i32.const $push0=, .str
+ i32.const $push0=, .L.str
i32.call $push1=, strcmp, $0, $pop0
return $pop1
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -22,11 +26,11 @@ main: # @main
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type .str,@object # @.str
+ .type .L.str,@object # @.str
.section .rodata.str1.1,"aMS",@progbits,1
-.str:
+.L.str:
.asciz "main"
- .size .str, 5
+ .size .L.str, 5
.ident "clang version 3.8.0 "
diff --git a/test/torture-s/20001013-1.c.s b/test/torture-s/20001013-1.c.s
index 9713547b7..21e061c0a 100644
--- a/test/torture-s/20001013-1.c.s
+++ b/test/torture-s/20001013-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001013-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001013-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -18,12 +20,14 @@ foo: # @foo
i32.sub $push6=, $pop5, $pop4
i32.le_s $push8=, $pop7, $pop6
return $pop8
-.LBB0_2: # %return
+.LBB0_2: # %return
i32.const $push3=, 1
return $pop3
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -40,14 +44,15 @@ main: # @main
# BB#1: # %if.end
call exit, $0
unreachable
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type z,@object # @z
- .data
+ .hidden z # @z
+ .type z,@object
+ .section .data.z,"aw",@progbits
.globl z
.align 2
z:
diff --git a/test/torture-s/20001017-1.c.s b/test/torture-s/20001017-1.c.s
index 3f4b23bce..79a230529 100644
--- a/test/torture-s/20001017-1.c.s
+++ b/test/torture-s/20001017-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001017-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001017-1.c"
+ .section .text.bug,"ax",@progbits
+ .hidden bug
.globl bug
.type bug,@function
bug: # @bug
@@ -10,12 +12,14 @@ bug: # @bug
br_if $pop0, .LBB0_2
# BB#1: # %if.end
return
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size bug, .Lfunc_end0-bug
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20001017-2.c.s b/test/torture-s/20001017-2.c.s
index f9bacc24c..368d21e56 100644
--- a/test/torture-s/20001017-2.c.s
+++ b/test/torture-s/20001017-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001017-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001017-2.c"
+ .section .text.fn_4parms,"ax",@progbits
+ .hidden fn_4parms
.globl fn_4parms
.type fn_4parms,@function
fn_4parms: # @fn_4parms
@@ -22,12 +24,14 @@ fn_4parms: # @fn_4parms
br_if $pop8, .LBB0_4
# BB#3: # %if.end
return
-.LBB0_4: # %if.then
+.LBB0_4: # %if.then
call abort
unreachable
.Lfunc_end0:
.size fn_4parms, .Lfunc_end0-fn_4parms
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20001024-1.c.s b/test/torture-s/20001024-1.c.s
index bae9f6f6d..b5347dda7 100644
--- a/test/torture-s/20001024-1.c.s
+++ b/test/torture-s/20001024-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001024-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001024-1.c"
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -26,12 +28,14 @@ bar: # @bar
br_if $pop7, .LBB0_5
# BB#4: # %if.end
return $1
-.LBB0_5: # %if.then
+.LBB0_5: # %if.then
call abort
unreachable
.Lfunc_end0:
.size bar, .Lfunc_end0-bar
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -40,6 +44,8 @@ foo: # @foo
.Lfunc_end1:
.size foo, .Lfunc_end1-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20001026-1.c.s b/test/torture-s/20001026-1.c.s
index 37482d74e..4f6b8fba5 100644
--- a/test/torture-s/20001026-1.c.s
+++ b/test/torture-s/20001026-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001026-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001026-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20001027-1.c.s b/test/torture-s/20001027-1.c.s
index f553d54a0..e0aa8ce0b 100644
--- a/test/torture-s/20001027-1.c.s
+++ b/test/torture-s/20001027-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001027-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001027-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -19,22 +21,24 @@ main: # @main
# BB#1: # %if.end
call exit, $0
unreachable
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type x,@object # @x
- .bss
+ .hidden x # @x
+ .type x,@object
+ .section .bss.x,"aw",@nobits
.globl x
.align 2
x:
.int32 0 # 0x0
.size x, 4
- .type p,@object # @p
- .data
+ .hidden p # @p
+ .type p,@object
+ .section .data.p,"aw",@progbits
.globl p
.align 2
p:
diff --git a/test/torture-s/20001031-1.c.s b/test/torture-s/20001031-1.c.s
index 45261fe6b..205c53fae 100644
--- a/test/torture-s/20001031-1.c.s
+++ b/test/torture-s/20001031-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001031-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001031-1.c"
+ .section .text.t1,"ax",@progbits
+ .hidden t1
.globl t1
.type t1,@function
t1: # @t1
@@ -11,12 +13,14 @@ t1: # @t1
br_if $pop1, .LBB0_2
# BB#1: # %if.end
return
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size t1, .Lfunc_end0-t1
+ .section .text.t2,"ax",@progbits
+ .hidden t2
.globl t2
.type t2,@function
t2: # @t2
@@ -27,6 +31,8 @@ t2: # @t2
.Lfunc_end1:
.size t2, .Lfunc_end1-t2
+ .section .text.t3,"ax",@progbits
+ .hidden t3
.globl t3
.type t3,@function
t3: # @t3
@@ -38,12 +44,14 @@ t3: # @t3
br_if $pop1, .LBB2_2
# BB#1: # %if.end
return
-.LBB2_2: # %if.then
+.LBB2_2: # %if.then
call abort
unreachable
.Lfunc_end2:
.size t3, .Lfunc_end2-t3
+ .section .text.t4,"ax",@progbits
+ .hidden t4
.globl t4
.type t4,@function
t4: # @t4
@@ -54,6 +62,8 @@ t4: # @t4
.Lfunc_end3:
.size t4, .Lfunc_end3-t4
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20001101.c.s b/test/torture-s/20001101.c.s
index d1942c067..b56e1d7bc 100644
--- a/test/torture-s/20001101.c.s
+++ b/test/torture-s/20001101.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001101.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001101.c"
+ .section .text.dummy,"ax",@progbits
+ .hidden dummy
.globl dummy
.type dummy,@function
dummy: # @dummy
@@ -14,6 +16,8 @@ dummy: # @dummy
.Lfunc_end0:
.size dummy, .Lfunc_end0-dummy
+ .section .text.bogus,"ax",@progbits
+ .hidden bogus
.globl bogus
.type bogus,@function
bogus: # @bogus
@@ -29,12 +33,14 @@ bogus: # @bogus
br_if $pop4, .LBB1_2
# BB#1: # %if.end8
return
-.LBB1_2: # %if.then7
+.LBB1_2: # %if.then7
call abort
unreachable
.Lfunc_end1:
.size bogus, .Lfunc_end1-bogus
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20001108-1.c.s b/test/torture-s/20001108-1.c.s
index f110cbc9a..7a6fd944c 100644
--- a/test/torture-s/20001108-1.c.s
+++ b/test/torture-s/20001108-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001108-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001108-1.c"
+ .section .text.signed_poly,"ax",@progbits
+ .hidden signed_poly
.globl signed_poly
.type signed_poly,@function
signed_poly: # @signed_poly
@@ -17,6 +19,8 @@ signed_poly: # @signed_poly
.Lfunc_end0:
.size signed_poly, .Lfunc_end0-signed_poly
+ .section .text.unsigned_poly,"ax",@progbits
+ .hidden unsigned_poly
.globl unsigned_poly
.type unsigned_poly,@function
unsigned_poly: # @unsigned_poly
@@ -32,6 +36,8 @@ unsigned_poly: # @unsigned_poly
.Lfunc_end1:
.size unsigned_poly, .Lfunc_end1-unsigned_poly
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20001111-1.c.s b/test/torture-s/20001111-1.c.s
index 19c09f3e8..eafce8bd8 100644
--- a/test/torture-s/20001111-1.c.s
+++ b/test/torture-s/20001111-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001111-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001111-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -16,6 +18,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -24,6 +28,8 @@ bar: # @bar
.Lfunc_end1:
.size bar, .Lfunc_end1-bar
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -39,7 +45,7 @@ main: # @main
# BB#1: # %if.then
call abort
unreachable
-.LBB2_2: # %if.end4
+.LBB2_2: # %if.end4
i32.const $push1=, 1
i32.store8 $discard=, next_buffer($0), $pop1
call exit, $0
diff --git a/test/torture-s/20001112-1.c.s b/test/torture-s/20001112-1.c.s
index d2cacee9e..91a15dfd4 100644
--- a/test/torture-s/20001112-1.c.s
+++ b/test/torture-s/20001112-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001112-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001112-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20001121-1.c.s b/test/torture-s/20001121-1.c.s
index fa74271f1..010379772 100644
--- a/test/torture-s/20001121-1.c.s
+++ b/test/torture-s/20001121-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001121-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001121-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -11,6 +13,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -21,6 +25,8 @@ bar: # @bar
.Lfunc_end1:
.size bar, .Lfunc_end1-bar
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -32,8 +38,9 @@ main: # @main
.Lfunc_end2:
.size main, .Lfunc_end2-main
- .type d,@object # @d
- .bss
+ .hidden d # @d
+ .type d,@object
+ .section .bss.d,"aw",@nobits
.globl d
.align 3
d:
diff --git a/test/torture-s/20001124-1.c.s b/test/torture-s/20001124-1.c.s
index f54dd6c7a..9268d5e47 100644
--- a/test/torture-s/20001124-1.c.s
+++ b/test/torture-s/20001124-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001124-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001124-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -23,26 +25,31 @@ main: # @main
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type s,@object # @s
- .bss
+ .hidden s # @s
+ .type s,@object
+ .section .bss.s,"aw",@nobits
.globl s
.align 2
s:
- .zero 12
+ .skip 12
.size s, 12
- .type i,@object # @i
+ .hidden i # @i
+ .type i,@object
+ .section .bss.i,"aw",@nobits
.globl i
.align 3
i:
- .zero 16
+ .skip 16
.size i, 16
- .type f,@object # @f
+ .hidden f # @f
+ .type f,@object
+ .section .bss.f,"aw",@nobits
.globl f
.align 3
f:
- .zero 8
+ .skip 8
.size f, 8
diff --git a/test/torture-s/20001130-1.c.s b/test/torture-s/20001130-1.c.s
index 716f98e97..2b9f603cf 100644
--- a/test/torture-s/20001130-1.c.s
+++ b/test/torture-s/20001130-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001130-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001130-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20001130-2.c.s b/test/torture-s/20001130-2.c.s
index a47342d3e..e0d8a4b2c 100644
--- a/test/torture-s/20001130-2.c.s
+++ b/test/torture-s/20001130-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001130-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001130-2.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20001203-1.c.s b/test/torture-s/20001203-1.c.s
index e3f864c0c..3046059ba 100644
--- a/test/torture-s/20001203-1.c.s
+++ b/test/torture-s/20001203-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001203-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001203-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20001203-2.c.s b/test/torture-s/20001203-2.c.s
index 451c81cd0..76415fce6 100644
--- a/test/torture-s/20001203-2.c.s
+++ b/test/torture-s/20001203-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001203-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001203-2.c"
+ .section .text.create_array_type,"ax",@progbits
+ .hidden create_array_type
.globl create_array_type
.type create_array_type,@function
create_array_type: # @create_array_type
@@ -49,7 +51,7 @@ create_array_type: # @create_array_type
i32.const $push12=, 28
i32.add $push13=, $1, $pop12
i32.store $discard=, 0($pop13), $6
-.LBB0_5: # %if.end17
+.LBB0_5: # %if.end17
i32.const $push14=, 24
i32.add $push15=, $1, $pop14
i32.load $6=, 0($pop15)
@@ -68,18 +70,20 @@ create_array_type: # @create_array_type
i32.store $push26=, 0($4), $pop25
i32.store $discard=, 0($5), $pop26
br .LBB0_7
-.LBB0_6: # %if.then8
+.LBB0_6: # %if.then8
call _obstack_newchunk, $0, $0
unreachable
-.LBB0_7: # %cond.end
+.LBB0_7: # %cond.end
i32.store $discard=, 12($0), $7
return $0
-.LBB0_8: # %if.then
+.LBB0_8: # %if.then
i32.call $discard=, alloc_type
unreachable
.Lfunc_end0:
.size create_array_type, .Lfunc_end0-create_array_type
+ .section .text.alloc_type,"ax",@progbits
+ .hidden alloc_type
.globl alloc_type
.type alloc_type,@function
alloc_type: # @alloc_type
@@ -90,6 +94,8 @@ alloc_type: # @alloc_type
.Lfunc_end1:
.size alloc_type, .Lfunc_end1-alloc_type
+ .section .text.get_discrete_bounds,"ax",@progbits
+ .hidden get_discrete_bounds
.globl get_discrete_bounds
.type get_discrete_bounds,@function
get_discrete_bounds: # @get_discrete_bounds
@@ -103,6 +109,8 @@ get_discrete_bounds: # @get_discrete_bounds
.Lfunc_end2:
.size get_discrete_bounds, .Lfunc_end2-get_discrete_bounds
+ .section .text._obstack_newchunk,"ax",@progbits
+ .hidden _obstack_newchunk
.globl _obstack_newchunk
.type _obstack_newchunk,@function
_obstack_newchunk: # @_obstack_newchunk
@@ -113,6 +121,8 @@ _obstack_newchunk: # @_obstack_newchunk
.Lfunc_end3:
.size _obstack_newchunk, .Lfunc_end3-_obstack_newchunk
+ .section .text.xmalloc,"ax",@progbits
+ .hidden xmalloc
.globl xmalloc
.type xmalloc,@function
xmalloc: # @xmalloc
@@ -124,6 +134,8 @@ xmalloc: # @xmalloc
.Lfunc_end4:
.size xmalloc, .Lfunc_end4-xmalloc
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20001221-1.c.s b/test/torture-s/20001221-1.c.s
index c5b0d79f0..cf258f14d 100644
--- a/test/torture-s/20001221-1.c.s
+++ b/test/torture-s/20001221-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001221-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001221-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20001228-1.c.s b/test/torture-s/20001228-1.c.s
index 42a50bf3f..b487a7f98 100644
--- a/test/torture-s/20001228-1.c.s
+++ b/test/torture-s/20001228-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001228-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001228-1.c"
+ .section .text.foo1,"ax",@progbits
+ .hidden foo1
.globl foo1
.type foo1,@function
foo1: # @foo1
@@ -10,6 +12,8 @@ foo1: # @foo1
.Lfunc_end0:
.size foo1, .Lfunc_end0-foo1
+ .section .text.foo2,"ax",@progbits
+ .hidden foo2
.globl foo2
.type foo2,@function
foo2: # @foo2
@@ -33,6 +37,8 @@ foo2: # @foo2
.Lfunc_end1:
.size foo2, .Lfunc_end1-foo2
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -55,7 +61,7 @@ main: # @main
i32.const $push4=, 0
call exit, $pop4
unreachable
-.LBB2_2: # %if.then
+.LBB2_2: # %if.then
call abort
unreachable
.Lfunc_end2:
diff --git a/test/torture-s/20001229-1.c.s b/test/torture-s/20001229-1.c.s
index 8ec2fff87..89cafd203 100644
--- a/test/torture-s/20001229-1.c.s
+++ b/test/torture-s/20001229-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001229-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20001229-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -9,6 +11,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.showinfo,"ax",@progbits
+ .hidden showinfo
.globl showinfo
.type showinfo,@function
showinfo: # @showinfo
@@ -17,6 +21,8 @@ showinfo: # @showinfo
.Lfunc_end1:
.size showinfo, .Lfunc_end1-showinfo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20010106-1.c.s b/test/torture-s/20010106-1.c.s
index 6f4de53f2..62553272d 100644
--- a/test/torture-s/20010106-1.c.s
+++ b/test/torture-s/20010106-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010106-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010106-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -14,17 +16,19 @@ f: # @f
i32.ge_u $push1=, $0, $pop0
br_if $pop1, .LBB0_2
# BB#1: # %switch.lookup
- i32.const $push3=, switch.table
+ i32.const $push3=, .Lswitch.table
i32.shl $push2=, $0, $1
i32.add $push4=, $pop3, $pop2
i32.load $push5=, 0($pop4)
return $pop5
-.LBB0_2: # %sw.default
+.LBB0_2: # %sw.default
call abort
unreachable
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -36,10 +40,10 @@ main: # @main
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type switch.table,@object # @switch.table
- .section .rodata,"a",@progbits
+ .type .Lswitch.table,@object # @switch.table
+ .section .rodata..Lswitch.table,"a",@progbits
.align 4
-switch.table:
+.Lswitch.table:
.int32 33 # 0x21
.int32 0 # 0x0
.int32 7 # 0x7
@@ -47,7 +51,7 @@ switch.table:
.int32 3 # 0x3
.int32 15 # 0xf
.int32 9 # 0x9
- .size switch.table, 28
+ .size .Lswitch.table, 28
.ident "clang version 3.8.0 "
diff --git a/test/torture-s/20010114-1.c.s b/test/torture-s/20010114-1.c.s
index 34b83050d..c85f9193b 100644
--- a/test/torture-s/20010114-1.c.s
+++ b/test/torture-s/20010114-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010114-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010114-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20010116-1.c.s b/test/torture-s/20010116-1.c.s
index 453f4b8a6..f45d80c47 100644
--- a/test/torture-s/20010116-1.c.s
+++ b/test/torture-s/20010116-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010116-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010116-1.c"
+ .section .text.find,"ax",@progbits
+ .hidden find
.globl find
.type find,@function
find: # @find
@@ -19,12 +21,14 @@ find: # @find
# BB#1: # %for.body
call ok, $2
unreachable
-.LBB0_2: # %for.end
+.LBB0_2: # %for.end
call abort
unreachable
.Lfunc_end0:
.size find, .Lfunc_end0-find
+ .section .text.ok,"ax",@progbits
+ .hidden ok
.globl ok
.type ok,@function
ok: # @ok
@@ -38,12 +42,14 @@ ok: # @ok
i32.const $push2=, 0
call exit, $pop2
unreachable
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
.size ok, .Lfunc_end1-ok
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20010118-1.c.s b/test/torture-s/20010118-1.c.s
index 699171fb0..076141e70 100644
--- a/test/torture-s/20010118-1.c.s
+++ b/test/torture-s/20010118-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010118-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010118-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -9,6 +11,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -26,7 +30,7 @@ bar: # @bar
i32.load $push4=, 0($pop3)
i32.eq $push5=, $pop4, $2
br_if $pop5, .LBB1_3
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
f64.const $5=, 0x0p0
f64.const $6=, 0x1p-1
i32.load $push6=, 16($0)
@@ -47,11 +51,13 @@ bar: # @bar
i32.store $discard=, 0($pop17), $pop15
i32.store $discard=, 8($0), $3
i32.store $discard=, 12($0), $4
-.LBB1_3: # %if.end
+.LBB1_3: # %if.end
return
.Lfunc_end1:
.size bar, .Lfunc_end1-bar
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20010119-1.c.s b/test/torture-s/20010119-1.c.s
index ddcf4bd85..73ecd330a 100644
--- a/test/torture-s/20010119-1.c.s
+++ b/test/torture-s/20010119-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010119-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010119-1.c"
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -9,6 +11,8 @@ bar: # @bar
.Lfunc_end0:
.size bar, .Lfunc_end0-bar
+ .section .text.baz,"ax",@progbits
+ .hidden baz
.globl baz
.type baz,@function
baz: # @baz
@@ -18,6 +22,8 @@ baz: # @baz
.Lfunc_end1:
.size baz, .Lfunc_end1-baz
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20010123-1.c.s b/test/torture-s/20010123-1.c.s
index 1417cd6f0..6ae2f7827 100644
--- a/test/torture-s/20010123-1.c.s
+++ b/test/torture-s/20010123-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010123-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010123-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20010206-1.c.s b/test/torture-s/20010206-1.c.s
index 9c20f5e5e..5b2aff6f8 100644
--- a/test/torture-s/20010206-1.c.s
+++ b/test/torture-s/20010206-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010206-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010206-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -10,6 +12,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20010221-1.c.s b/test/torture-s/20010221-1.c.s
index 3e0253ed5..58a4c7f55 100644
--- a/test/torture-s/20010221-1.c.s
+++ b/test/torture-s/20010221-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010221-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010221-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -13,28 +15,29 @@ main: # @main
block .LBB0_4
i32.lt_s $push0=, $0, $1
br_if $pop0, .LBB0_4
-.LBB0_1: # %for.body
+.LBB0_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB0_2
i32.select $2=, $3, $3, $2
i32.add $3=, $3, $1
i32.lt_s $push1=, $3, $0
br_if $pop1, .LBB0_1
-.LBB0_2: # %for.end
+.LBB0_2: # %for.end
i32.ne $push2=, $2, $1
br_if $pop2, .LBB0_4
# BB#3: # %if.end5
i32.const $push3=, 0
call exit, $pop3
unreachable
-.LBB0_4: # %if.then4
+.LBB0_4: # %if.then4
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type n,@object # @n
- .data
+ .hidden n # @n
+ .type n,@object
+ .section .data.n,"aw",@progbits
.globl n
.align 2
n:
diff --git a/test/torture-s/20010222-1.c.s b/test/torture-s/20010222-1.c.s
index de5724953..711c123e4 100644
--- a/test/torture-s/20010222-1.c.s
+++ b/test/torture-s/20010222-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010222-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010222-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -21,14 +23,15 @@ main: # @main
# BB#1: # %if.then
call abort
unreachable
-.LBB0_2: # %if.end
+.LBB0_2: # %if.end
call exit, $0
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type a,@object # @a
- .data
+ .hidden a # @a
+ .type a,@object
+ .section .data.a,"aw",@progbits
.globl a
.align 2
a:
diff --git a/test/torture-s/20010224-1.c.s b/test/torture-s/20010224-1.c.s
index 59b3426b5..58efa45a0 100644
--- a/test/torture-s/20010224-1.c.s
+++ b/test/torture-s/20010224-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010224-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010224-1.c"
+ .section .text.ba_compute_psd,"ax",@progbits
+ .hidden ba_compute_psd
.globl ba_compute_psd
.type ba_compute_psd,@function
ba_compute_psd: # @ba_compute_psd
@@ -27,7 +29,7 @@ ba_compute_psd: # @ba_compute_psd
i32.sub $4=, $3, $0
i32.const $3=, 2
i32.add $0=, $2, $3
-.LBB0_2: # %for.body
+.LBB0_2: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB0_3
i32.load16_u $push11=, 0($0)
@@ -38,13 +40,15 @@ ba_compute_psd: # @ba_compute_psd
i32.add $4=, $4, $pop12
i32.add $0=, $0, $3
br_if $4, .LBB0_2
-.LBB0_3: # %for.cond.for.end_crit_edge
+.LBB0_3: # %for.cond.for.end_crit_edge
i32.store16 $discard=, 0($1), $5
-.LBB0_4: # %for.end
+.LBB0_4: # %for.end
return
.Lfunc_end0:
.size ba_compute_psd, .Lfunc_end0-ba_compute_psd
+ .section .text.logadd,"ax",@progbits
+ .hidden logadd
.globl logadd
.type logadd,@function
logadd: # @logadd
@@ -62,6 +66,8 @@ logadd: # @logadd
.Lfunc_end1:
.size logadd, .Lfunc_end1-logadd
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -89,14 +95,15 @@ main: # @main
br_if $pop14, .LBB2_2
# BB#1: # %if.end
return $0
-.LBB2_2: # %if.then
+.LBB2_2: # %if.then
call abort
unreachable
.Lfunc_end2:
.size main, .Lfunc_end2-main
- .type masktab,@object # @masktab
- .data
+ .hidden masktab # @masktab
+ .type masktab,@object
+ .section .data.masktab,"aw",@progbits
.globl masktab
.align 1
masktab:
@@ -108,7 +115,9 @@ masktab:
.int16 0 # 0x0
.size masktab, 12
- .type psd,@object # @psd
+ .hidden psd # @psd
+ .type psd,@object
+ .section .data.psd,"aw",@progbits
.globl psd
.align 1
psd:
@@ -120,7 +129,9 @@ psd:
.int16 0 # 0x0
.size psd, 12
- .type bndpsd,@object # @bndpsd
+ .hidden bndpsd # @bndpsd
+ .type bndpsd,@object
+ .section .data.bndpsd,"aw",@progbits
.globl bndpsd
.align 1
bndpsd:
diff --git a/test/torture-s/20010325-1.c.s b/test/torture-s/20010325-1.c.s
index 94937febd..72e229702 100644
--- a/test/torture-s/20010325-1.c.s
+++ b/test/torture-s/20010325-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010325-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010325-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20010329-1.c.s b/test/torture-s/20010329-1.c.s
index 58e167eda..52523d0df 100644
--- a/test/torture-s/20010329-1.c.s
+++ b/test/torture-s/20010329-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010329-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010329-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20010403-1.c.s b/test/torture-s/20010403-1.c.s
index dcb772301..8e29a1d25 100644
--- a/test/torture-s/20010403-1.c.s
+++ b/test/torture-s/20010403-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010403-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010403-1.c"
+ .section .text.a,"ax",@progbits
+ .hidden a
.globl a
.type a,@function
a: # @a
@@ -9,6 +11,8 @@ a: # @a
.Lfunc_end0:
.size a, .Lfunc_end0-a
+ .section .text.b,"ax",@progbits
+ .hidden b
.globl b
.type b,@function
b: # @b
@@ -22,6 +26,8 @@ b: # @b
.Lfunc_end1:
.size b, .Lfunc_end1-b
+ .section .text.c,"ax",@progbits
+ .hidden c
.globl c
.type c,@function
c: # @c
@@ -32,12 +38,14 @@ c: # @c
br_if $pop0, .LBB2_2
# BB#1: # %if.end
return
-.LBB2_2: # %if.then
+.LBB2_2: # %if.then
call abort
unreachable
.Lfunc_end2:
.size c, .Lfunc_end2-c
+ .section .text.d,"ax",@progbits
+ .hidden d
.globl d
.type d,@function
d: # @d
@@ -47,6 +55,8 @@ d: # @d
.Lfunc_end3:
.size d, .Lfunc_end3-d
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -58,8 +68,9 @@ main: # @main
.Lfunc_end4:
.size main, .Lfunc_end4-main
- .type e,@object # @e
- .bss
+ .hidden e # @e
+ .type e,@object
+ .section .bss.e,"aw",@nobits
.globl e
.align 2
e:
diff --git a/test/torture-s/20010409-1.c.s b/test/torture-s/20010409-1.c.s
index c858b3479..ce7aa5161 100644
--- a/test/torture-s/20010409-1.c.s
+++ b/test/torture-s/20010409-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010409-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010409-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -15,6 +17,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -27,12 +31,14 @@ bar: # @bar
i32.const $push0=, 0
call exit, $pop0
unreachable
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
.size bar, .Lfunc_end1-bar
+ .section .text.test,"ax",@progbits
+ .hidden test
.globl test
.type test,@function
test: # @test
@@ -48,12 +54,14 @@ test: # @test
# BB#1: # %if.then.i
call abort
unreachable
-.LBB2_2: # %if.end.i
+.LBB2_2: # %if.end.i
call exit, $2
unreachable
.Lfunc_end2:
.size test, .Lfunc_end2-test
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -72,36 +80,42 @@ main: # @main
# BB#1: # %if.then.i.i
call abort
unreachable
-.LBB3_2: # %if.end.i.i
+.LBB3_2: # %if.end.i.i
call exit, $0
unreachable
.Lfunc_end3:
.size main, .Lfunc_end3-main
- .type b,@object # @b
- .data
+ .hidden b # @b
+ .type b,@object
+ .section .data.b,"aw",@progbits
.globl b
.align 2
b:
.int32 1 # 0x1
.size b, 4
- .type c,@object # @c
- .bss
+ .hidden c # @c
+ .type c,@object
+ .section .bss.c,"aw",@nobits
.globl c
.align 2
c:
.int32 0 # 0x0
.size c, 4
- .type d,@object # @d
+ .hidden d # @d
+ .type d,@object
+ .section .bss.d,"aw",@nobits
.globl d
.align 2
d:
- .zero 8
+ .skip 8
.size d, 8
- .type a,@object # @a
+ .hidden a # @a
+ .type a,@object
+ .section .bss.a,"aw",@nobits
.globl a
.align 2
a:
diff --git a/test/torture-s/20010422-1.c.s b/test/torture-s/20010422-1.c.s
index 5089f0647..de3e146ab 100644
--- a/test/torture-s/20010422-1.c.s
+++ b/test/torture-s/20010422-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010422-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010422-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -15,6 +17,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20010518-1.c.s b/test/torture-s/20010518-1.c.s
index c4e76e51f..5f7735b7b 100644
--- a/test/torture-s/20010518-1.c.s
+++ b/test/torture-s/20010518-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010518-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010518-1.c"
+ .section .text.add,"ax",@progbits
+ .hidden add
.globl add
.type add,@function
add: # @add
@@ -22,6 +24,8 @@ add: # @add
.Lfunc_end0:
.size add, .Lfunc_end0-add
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20010518-2.c.s b/test/torture-s/20010518-2.c.s
index 67d355e65..9c1a65180 100644
--- a/test/torture-s/20010518-2.c.s
+++ b/test/torture-s/20010518-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010518-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010518-2.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -63,7 +65,7 @@ main: # @main
# BB#5: # %if.end
call exit, $4
unreachable
-.LBB0_6: # %if.then
+.LBB0_6: # %if.then
call abort
unreachable
.Lfunc_end0:
diff --git a/test/torture-s/20010520-1.c.s b/test/torture-s/20010520-1.c.s
index cc09d8867..6f1002912 100644
--- a/test/torture-s/20010520-1.c.s
+++ b/test/torture-s/20010520-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010520-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010520-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20010604-1.c.s b/test/torture-s/20010604-1.c.s
index 82db044cd..862aada00 100644
--- a/test/torture-s/20010604-1.c.s
+++ b/test/torture-s/20010604-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010604-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010604-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -26,12 +28,14 @@ f: # @f
i32.add $push6=, $1, $0
i32.add $push7=, $pop6, $2
return $pop7
-.LBB0_5: # %if.then
+.LBB0_5: # %if.then
call abort
unreachable
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20010711-1.c.s b/test/torture-s/20010711-1.c.s
index 191cfc701..0c2091b71 100644
--- a/test/torture-s/20010711-1.c.s
+++ b/test/torture-s/20010711-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010711-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010711-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -9,6 +11,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20010717-1.c.s b/test/torture-s/20010717-1.c.s
index 810a21443..d6d867e4b 100644
--- a/test/torture-s/20010717-1.c.s
+++ b/test/torture-s/20010717-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010717-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010717-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20010723-1.c.s b/test/torture-s/20010723-1.c.s
index 2a670861d..85a7cc895 100644
--- a/test/torture-s/20010723-1.c.s
+++ b/test/torture-s/20010723-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010723-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010723-1.c"
+ .section .text.test,"ax",@progbits
+ .hidden test
.globl test
.type test,@function
test: # @test
@@ -10,6 +12,8 @@ test: # @test
.Lfunc_end0:
.size test, .Lfunc_end0-test
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20010904-1.c.s b/test/torture-s/20010904-1.c.s
index aae763695..3d649e00b 100644
--- a/test/torture-s/20010904-1.c.s
+++ b/test/torture-s/20010904-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010904-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010904-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -11,12 +13,13 @@ main: # @main
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type y,@object # @y
- .bss
+ .hidden y # @y
+ .type y,@object
+ .section .bss.y,"aw",@nobits
.globl y
.align 5
y:
- .zero 2112
+ .skip 2112
.size y, 2112
diff --git a/test/torture-s/20010904-2.c.s b/test/torture-s/20010904-2.c.s
index 1903d1c5e..41c05cf11 100644
--- a/test/torture-s/20010904-2.c.s
+++ b/test/torture-s/20010904-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010904-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010904-2.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -11,12 +13,13 @@ main: # @main
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type y,@object # @y
- .bss
+ .hidden y # @y
+ .type y,@object
+ .section .bss.y,"aw",@nobits
.globl y
.align 5
y:
- .zero 2112
+ .skip 2112
.size y, 2112
diff --git a/test/torture-s/20010910-1.c.s b/test/torture-s/20010910-1.c.s
index 97e2dc5be..c0417e360 100644
--- a/test/torture-s/20010910-1.c.s
+++ b/test/torture-s/20010910-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010910-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010910-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20010915-1.c.s b/test/torture-s/20010915-1.c.s
index 8efc8997d..55d240409 100644
--- a/test/torture-s/20010915-1.c.s
+++ b/test/torture-s/20010915-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010915-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010915-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -18,16 +20,16 @@ main: # @main
i32.const $6=, 0
i32.add $6=, $7, $6
i32.add $push3=, $6, $pop2
- i32.load $push1=, main.args+16($2)
+ i32.load $push1=, .Lmain.args+16($2)
i32.store $discard=, 0($pop3), $pop1
i32.const $push5=, 8
i32.const $7=, 0
i32.add $7=, $7, $7
i32.or $push6=, $7, $pop5
- i64.load $push4=, main.args+8($2)
+ i64.load $push4=, .Lmain.args+8($2)
i64.store $discard=, 0($pop6), $pop4
i32.const $3=, 5
- i64.load $push7=, main.args($2)
+ i64.load $push7=, .Lmain.args($2)
i64.store $discard=, 0($7), $pop7
i32.const $8=, 0
i32.add $8=, $7, $8
@@ -44,12 +46,14 @@ main: # @main
# BB#2: # %if.end
call exit, $2
unreachable
-.LBB0_3: # %if.then
+.LBB0_3: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
+ .section .text.x,"ax",@progbits
+ .hidden x
.globl x
.type x,@function
x: # @x
@@ -75,7 +79,7 @@ x: # @x
i32.eq $push26=, $8, $pop25
br_if $pop26, .LBB1_19
# BB#3: # %if.then
- i32.const $5=, .str
+ i32.const $5=, .L.str
block .LBB1_18
i32.call $push7=, strcmp, $8, $5
br_if $pop7, .LBB1_18
@@ -112,7 +116,7 @@ x: # @x
i32.load8_u $7=, r.c.0($4)
i32.const $5=, 4
i32.add $6=, $2, $5
-.LBB1_10: # %while.body
+.LBB1_10: # %while.body
# =>This Inner Loop Header: Depth=1
loop .LBB1_14
i32.load $3=, 0($6)
@@ -122,16 +126,16 @@ x: # @x
i32.ne $push20=, $pop17, $pop19
br_if $pop20, .LBB1_14
# BB#11: # %lor.lhs.false.i50
- # in Loop: Header=.LBB1_10 Depth=1
+ # in Loop: Header=BB1_10 Depth=1
i32.load8_u $push21=, 1($3)
br_if $pop21, .LBB1_14
# BB#12: # %lor.lhs.false.i50
- # in Loop: Header=.LBB1_10 Depth=1
+ # in Loop: Header=BB1_10 Depth=1
i32.load $3=, r.cnt($4)
i32.ge_s $push22=, $3, $5
br_if $pop22, .LBB1_14
# BB#13: # %r.exit
- # in Loop: Header=.LBB1_10 Depth=1
+ # in Loop: Header=BB1_10 Depth=1
i32.add $push23=, $3, $1
i32.store $discard=, r.cnt($4), $pop23
i32.add $push1=, $7, $1
@@ -142,26 +146,28 @@ x: # @x
i32.lt_s $push24=, $8, $0
br_if $pop24, .LBB1_10
br .LBB1_15
-.LBB1_14: # %if.then.i51
+.LBB1_14: # %if.then.i51
call abort
unreachable
-.LBB1_15: # %cleanup
+.LBB1_15: # %cleanup
return $4
-.LBB1_16: # %if.then15
+.LBB1_16: # %if.then15
i32.call $discard=, m, $4
unreachable
-.LBB1_17: # %if.then.i46
+.LBB1_17: # %if.then.i46
call abort
unreachable
-.LBB1_18: # %if.then.i
+.LBB1_18: # %if.then.i
call abort
unreachable
-.LBB1_19: # %if.else
+.LBB1_19: # %if.else
call abort
unreachable
.Lfunc_end1:
.size x, .Lfunc_end1-x
+ .section .text.s,"ax",@progbits
+ .hidden s
.globl s
.type s,@function
s: # @s
@@ -170,7 +176,7 @@ s: # @s
.local i32, i32, i32
# BB#0: # %entry
block .LBB2_3
- i32.const $push0=, .str
+ i32.const $push0=, .L.str
i32.call $push1=, strcmp, $0, $pop0
br_if $pop1, .LBB2_3
# BB#1: # %lor.lhs.false
@@ -186,12 +192,14 @@ s: # @s
i32.add $push5=, $0, $4
i32.store $discard=, 0($1), $pop5
return $2
-.LBB2_3: # %if.then
+.LBB2_3: # %if.then
call abort
unreachable
.Lfunc_end2:
.size s, .Lfunc_end2-s
+ .section .text.m,"ax",@progbits
+ .hidden m
.globl m
.type m,@function
m: # @m
@@ -203,6 +211,8 @@ m: # @m
.Lfunc_end3:
.size m, .Lfunc_end3-m
+ .section .text.r,"ax",@progbits
+ .hidden r
.globl r
.type r,@function
r: # @r
@@ -231,73 +241,79 @@ r: # @r
i32.add $push6=, $2, $0
i32.store $discard=, r.cnt($3), $pop6
return $0
-.LBB4_4: # %if.then
+.LBB4_4: # %if.then
call abort
unreachable
.Lfunc_end4:
.size r, .Lfunc_end4-r
- .type check,@object # @check
- .bss
+ .hidden check # @check
+ .type check,@object
+ .section .bss.check,"aw",@nobits
.globl check
.align 2
check:
.int32 0 # 0x0
.size check, 4
- .type o,@object # @o
+ .hidden o # @o
+ .type o,@object
+ .section .bss.o,"aw",@nobits
.globl o
.align 2
o:
.int32 0 # 0x0
.size o, 4
- .type .str,@object # @.str
+ .type .L.str,@object # @.str
.section .rodata.str1.1,"aMS",@progbits,1
-.str:
+.L.str:
.asciz "a"
- .size .str, 2
+ .size .L.str, 2
- .type .str.1,@object # @.str.1
-.str.1:
+ .type .L.str.1,@object # @.str.1
+.L.str.1:
.asciz "b"
- .size .str.1, 2
+ .size .L.str.1, 2
- .type .str.2,@object # @.str.2
-.str.2:
+ .type .L.str.2,@object # @.str.2
+.L.str.2:
.asciz "c"
- .size .str.2, 2
+ .size .L.str.2, 2
- .type .str.3,@object # @.str.3
-.str.3:
+ .type .L.str.3,@object # @.str.3
+.L.str.3:
.asciz "d"
- .size .str.3, 2
+ .size .L.str.3, 2
- .type .str.4,@object # @.str.4
-.str.4:
+ .type .L.str.4,@object # @.str.4
+.L.str.4:
.asciz "e"
- .size .str.4, 2
+ .size .L.str.4, 2
- .type main.args,@object # @main.args
- .section .data.rel.ro,"aw",@progbits
+ .type .Lmain.args,@object # @main.args
+ .section .data.rel.ro..Lmain.args,"aw",@progbits
.align 4
-main.args:
- .int32 .str
- .int32 .str.1
- .int32 .str.2
- .int32 .str.3
- .int32 .str.4
- .size main.args, 20
+.Lmain.args:
+ .int32 .L.str
+ .int32 .L.str.1
+ .int32 .L.str.2
+ .int32 .L.str.3
+ .int32 .L.str.4
+ .size .Lmain.args, 20
- .type h,@object # @h
- .bss
+ .hidden h # @h
+ .type h,@object
+ .section .bss.h,"aw",@nobits
.globl h
.align 2
h:
.int32 0
.size h, 4
- .type u,@object # @u
+ .hidden u # @u
+ .type u,@object
+ .section .bss.u,"aw",@nobits
.globl u
.align 2
u:
@@ -307,7 +323,7 @@ u:
.type r.cnt,@object # @r.cnt
.lcomm r.cnt,4,2
.type r.c.0,@object # @r.c.0
- .data
+ .section .data.r.c.0,"aw",@progbits
r.c.0:
.int8 98 # 0x62
.size r.c.0, 1
diff --git a/test/torture-s/20010924-1.c.s b/test/torture-s/20010924-1.c.s
index 7b444351d..7c35c273b 100644
--- a/test/torture-s/20010924-1.c.s
+++ b/test/torture-s/20010924-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010924-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010924-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -85,79 +87,86 @@ main: # @main
br_if $pop36, .LBB0_14
# BB#13: # %if.end63
return $1
-.LBB0_14: # %if.then62
+.LBB0_14: # %if.then62
call abort
unreachable
-.LBB0_15: # %if.then57
+.LBB0_15: # %if.then57
call abort
unreachable
-.LBB0_16: # %if.then52
+.LBB0_16: # %if.then52
call abort
unreachable
-.LBB0_17: # %if.then47
+.LBB0_17: # %if.then47
call abort
unreachable
-.LBB0_18: # %if.then42
+.LBB0_18: # %if.then42
call abort
unreachable
-.LBB0_19: # %if.then37
+.LBB0_19: # %if.then37
call abort
unreachable
-.LBB0_20: # %if.then32
+.LBB0_20: # %if.then32
call abort
unreachable
-.LBB0_21: # %if.then27
+.LBB0_21: # %if.then27
call abort
unreachable
-.LBB0_22: # %if.then22
+.LBB0_22: # %if.then22
call abort
unreachable
-.LBB0_23: # %if.then17
+.LBB0_23: # %if.then17
call abort
unreachable
-.LBB0_24: # %if.then11
+.LBB0_24: # %if.then11
call abort
unreachable
-.LBB0_25: # %if.then5
+.LBB0_25: # %if.then5
call abort
unreachable
-.LBB0_26: # %if.then
+.LBB0_26: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type .str,@object # @.str
+ .type .L.str,@object # @.str
.section .rodata.str1.1,"aMS",@progbits,1
-.str:
+.L.str:
.asciz "62"
- .size .str, 3
+ .size .L.str, 3
- .type a1,@object # @a1
- .data
+ .hidden a1 # @a1
+ .type a1,@object
+ .section .data.a1,"aw",@progbits
.globl a1
.align 2
a1:
.int8 52 # 0x34
- .zero 3
- .int32 .str
+ .skip 3
+ .int32 .L.str
.size a1, 8
- .type a2,@object # @a2
+ .hidden a2 # @a2
+ .type a2,@object
+ .section .data.a2,"aw",@progbits
.globl a2
a2:
.int8 118 # 0x76
.ascii "cq"
.size a2, 3
- .type a3,@object # @a3
+ .hidden a3 # @a3
+ .type a3,@object
+ .section .data.a3,"aw",@progbits
.globl a3
a3:
.int8 111 # 0x6f
.asciz "wx"
.size a3, 4
- .type a4,@object # @a4
+ .hidden a4 # @a4
+ .type a4,@object
+ .section .data.a4,"aw",@progbits
.globl a4
a4:
.int8 57 # 0x39
diff --git a/test/torture-s/20010925-1.c.s b/test/torture-s/20010925-1.c.s
index ec0de888d..3571cf535 100644
--- a/test/torture-s/20010925-1.c.s
+++ b/test/torture-s/20010925-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010925-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20010925-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -16,6 +18,8 @@ main: # @main
.Lfunc_end0:
.size main, .Lfunc_end0-main
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -31,24 +35,27 @@ foo: # @foo
# BB#1: # %if.end
call memcpy, $0, $1, $2
i32.const $3=, 0
-.LBB1_2: # %return
+.LBB1_2: # %return
return $3
.Lfunc_end1:
.size foo, .Lfunc_end1-foo
- .type dst,@object # @dst
- .bss
+ .hidden dst # @dst
+ .type dst,@object
+ .section .bss.dst,"aw",@nobits
.globl dst
.align 4
dst:
- .zero 40
+ .skip 40
.size dst, 40
- .type src,@object # @src
+ .hidden src # @src
+ .type src,@object
+ .section .bss.src,"aw",@nobits
.globl src
.align 4
src:
- .zero 40
+ .skip 40
.size src, 40
diff --git a/test/torture-s/20011008-3.c.s b/test/torture-s/20011008-3.c.s
index 68d14973e..74748a6c2 100644
--- a/test/torture-s/20011008-3.c.s
+++ b/test/torture-s/20011008-3.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20011008-3.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20011008-3.c"
+ .section .text.log_compare,"ax",@progbits
+ .hidden log_compare
.globl log_compare
.type log_compare,@function
log_compare: # @log_compare
@@ -11,6 +13,8 @@ log_compare: # @log_compare
.Lfunc_end0:
.size log_compare, .Lfunc_end0-log_compare
+ .section .text.__db_txnlist_lsnadd,"ax",@progbits
+ .hidden __db_txnlist_lsnadd
.globl __db_txnlist_lsnadd
.type __db_txnlist_lsnadd,@function
__db_txnlist_lsnadd: # @__db_txnlist_lsnadd
@@ -21,7 +25,7 @@ __db_txnlist_lsnadd: # @__db_txnlist_lsnadd
i32.const $5=, 1
i32.and $4=, $3, $5
i32.const $3=, 0
-.LBB1_1: # %for.cond
+.LBB1_1: # %for.cond
# =>This Inner Loop Header: Depth=1
loop .LBB1_5
copy_local $7=, $5
@@ -30,20 +34,20 @@ __db_txnlist_lsnadd: # @__db_txnlist_lsnadd
i32.eq $push11=, $4, $pop10
br_if $pop11, .LBB1_3
# BB#2: # %cond.false
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.const $push1=, 12
i32.add $push2=, $1, $pop1
i32.load $7=, 0($pop2)
-.LBB1_3: # %cond.end
- # in Loop: Header=.LBB1_1 Depth=1
+.LBB1_3: # %cond.end
+ # in Loop: Header=BB1_1 Depth=1
i32.ge_s $push3=, $3, $7
br_if $pop3, .LBB1_5
# BB#4: # %for.body
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.const $push9=, 1
i32.add $3=, $3, $pop9
br .LBB1_1
-.LBB1_5: # %for.end35
+.LBB1_5: # %for.end35
i32.const $push4=, 20
i32.add $push5=, $1, $pop4
i32.load $7=, 0($pop5)
@@ -59,6 +63,8 @@ __db_txnlist_lsnadd: # @__db_txnlist_lsnadd
.Lfunc_end1:
.size __db_txnlist_lsnadd, .Lfunc_end1-__db_txnlist_lsnadd
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20011019-1.c.s b/test/torture-s/20011019-1.c.s
index 8ef2d27b5..f43f68123 100644
--- a/test/torture-s/20011019-1.c.s
+++ b/test/torture-s/20011019-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20011019-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20011019-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -15,6 +17,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -29,19 +33,22 @@ main: # @main
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type y,@object # @y
- .bss
+ .hidden y # @y
+ .type y,@object
+ .section .bss.y,"aw",@nobits
.globl y
.align 2
y:
.int32 0
.size y, 4
- .type x,@object # @x
+ .hidden x # @x
+ .type x,@object
+ .section .bss.x,"aw",@nobits
.globl x
.align 2
x:
- .zero 24
+ .skip 24
.size x, 24
diff --git a/test/torture-s/20011024-1.c.s b/test/torture-s/20011024-1.c.s
index ae893b2df..9ea2d8294 100644
--- a/test/torture-s/20011024-1.c.s
+++ b/test/torture-s/20011024-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20011024-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20011024-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -11,38 +13,39 @@ main: # @main
block .LBB0_2
i32.const $push0=, 6513249
i32.store $discard=, buf($0), $pop0
- i32.const $push1=, .str
+ i32.const $push1=, .L.str
i32.call $push2=, strcmp, $1, $pop1
br_if $pop2, .LBB0_2
# BB#1: # %foo.exit
- i32.const $push3=, .str.1
+ i32.const $push3=, .L.str.1
i32.const $push4=, 9
call memcpy, $1, $pop3, $pop4
return $0
-.LBB0_2: # %if.then1.i
+.LBB0_2: # %if.then1.i
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type buf,@object # @buf
- .bss
+ .hidden buf # @buf
+ .type buf,@object
+ .section .bss.buf,"aw",@nobits
.globl buf
.align 4
buf:
- .zero 50
+ .skip 50
.size buf, 50
- .type .str,@object # @.str
+ .type .L.str,@object # @.str
.section .rodata.str1.1,"aMS",@progbits,1
-.str:
+.L.str:
.asciz "abc"
- .size .str, 4
+ .size .L.str, 4
- .type .str.1,@object # @.str.1
-.str.1:
+ .type .L.str.1,@object # @.str.1
+.L.str.1:
.asciz "abcdefgh"
- .size .str.1, 9
+ .size .L.str.1, 9
.ident "clang version 3.8.0 "
diff --git a/test/torture-s/20011109-1.c.s b/test/torture-s/20011109-1.c.s
index 19bf65778..2d180aff2 100644
--- a/test/torture-s/20011109-1.c.s
+++ b/test/torture-s/20011109-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20011109-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20011109-1.c"
+ .section .text.fail1,"ax",@progbits
+ .hidden fail1
.globl fail1
.type fail1,@function
fail1: # @fail1
@@ -9,6 +11,8 @@ fail1: # @fail1
.Lfunc_end0:
.size fail1, .Lfunc_end0-fail1
+ .section .text.fail2,"ax",@progbits
+ .hidden fail2
.globl fail2
.type fail2,@function
fail2: # @fail2
@@ -18,6 +22,8 @@ fail2: # @fail2
.Lfunc_end1:
.size fail2, .Lfunc_end1-fail2
+ .section .text.fail3,"ax",@progbits
+ .hidden fail3
.globl fail3
.type fail3,@function
fail3: # @fail3
@@ -27,6 +33,8 @@ fail3: # @fail3
.Lfunc_end2:
.size fail3, .Lfunc_end2-fail3
+ .section .text.fail4,"ax",@progbits
+ .hidden fail4
.globl fail4
.type fail4,@function
fail4: # @fail4
@@ -36,6 +44,8 @@ fail4: # @fail4
.Lfunc_end3:
.size fail4, .Lfunc_end3-fail4
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -54,26 +64,28 @@ foo: # @foo
block .LBB4_3
block .LBB4_2
tableswitch $0, .LBB4_3, .LBB4_3, .LBB4_7, .LBB4_7, .LBB4_7, .LBB4_7, .LBB4_7, .LBB4_4, .LBB4_2, .LBB4_5, .LBB4_6, .LBB4_6, .LBB4_6
-.LBB4_2: # %sw.epilog9
+.LBB4_2: # %sw.epilog9
return
-.LBB4_3: # %sw.bb
+.LBB4_3: # %sw.bb
call fail1
unreachable
-.LBB4_4: # %sw.bb1
+.LBB4_4: # %sw.bb1
call fail2
unreachable
-.LBB4_5: # %sw.bb7
+.LBB4_5: # %sw.bb7
call abort
unreachable
-.LBB4_6: # %sw.bb3
+.LBB4_6: # %sw.bb3
call fail3
unreachable
-.LBB4_7: # %sw.default
+.LBB4_7: # %sw.default
call fail4
unreachable
.Lfunc_end4:
.size foo, .Lfunc_end4-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20011109-2.c.s b/test/torture-s/20011109-2.c.s
index 745573b6f..c7ea80fd0 100644
--- a/test/torture-s/20011109-2.c.s
+++ b/test/torture-s/20011109-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20011109-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20011109-2.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20011114-1.c.s b/test/torture-s/20011114-1.c.s
index e25e477be..77e5c9d5d 100644
--- a/test/torture-s/20011114-1.c.s
+++ b/test/torture-s/20011114-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20011114-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20011114-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -11,6 +13,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20011115-1.c.s b/test/torture-s/20011115-1.c.s
index 717801663..80daba8f5 100644
--- a/test/torture-s/20011115-1.c.s
+++ b/test/torture-s/20011115-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20011115-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20011115-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20011121-1.c.s b/test/torture-s/20011121-1.c.s
index 3c27e9a75..5e324501a 100644
--- a/test/torture-s/20011121-1.c.s
+++ b/test/torture-s/20011121-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20011121-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20011121-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -11,12 +13,13 @@ main: # @main
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type s1,@object # @s1
- .bss
+ .hidden s1 # @s1
+ .type s1,@object
+ .section .bss.s1,"aw",@nobits
.globl s1
.align 2
s1:
- .zero 76
+ .skip 76
.size s1, 76
diff --git a/test/torture-s/20011126-1.c.s b/test/torture-s/20011126-1.c.s
index 4c9e9b34f..4fdd5f985 100644
--- a/test/torture-s/20011126-1.c.s
+++ b/test/torture-s/20011126-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20011126-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20011126-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -14,14 +16,15 @@ main: # @main
br_if $pop2, .LBB0_2
# BB#1: # %if.end5
return $0
-.LBB0_2: # %if.then4
+.LBB0_2: # %if.then4
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type a,@object # @a
- .data
+ .hidden a # @a
+ .type a,@object
+ .section .data.a,"aw",@progbits
.globl a
.align 2
a:
diff --git a/test/torture-s/20011128-1.c.s b/test/torture-s/20011128-1.c.s
index 2ed2dbbf8..2c1c950ac 100644
--- a/test/torture-s/20011128-1.c.s
+++ b/test/torture-s/20011128-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20011128-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20011128-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20011217-1.c.s b/test/torture-s/20011217-1.c.s
index aa80adca0..aeaf6ded9 100644
--- a/test/torture-s/20011217-1.c.s
+++ b/test/torture-s/20011217-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20011217-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20011217-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20011219-1.c.s b/test/torture-s/20011219-1.c.s
index 327d8150f..9879869e0 100644
--- a/test/torture-s/20011219-1.c.s
+++ b/test/torture-s/20011219-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20011219-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20011219-1.c"
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -9,6 +11,8 @@ bar: # @bar
.Lfunc_end0:
.size bar, .Lfunc_end0-bar
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -30,25 +34,27 @@ foo: # @foo
block .LBB1_3
block .LBB1_2
tableswitch $0, .LBB1_2, .LBB1_2, .LBB1_3, .LBB1_4, .LBB1_5, .LBB1_6
-.LBB1_2: # %sw.bb
+.LBB1_2: # %sw.bb
i32.load $2=, 0($1)
br .LBB1_7
-.LBB1_3: # %sw.bb1
+.LBB1_3: # %sw.bb1
i32.load $2=, 0($1)
br .LBB1_7
-.LBB1_4: # %sw.bb2
+.LBB1_4: # %sw.bb2
i32.load $2=, 0($1)
br .LBB1_7
-.LBB1_5: # %sw.bb3
+.LBB1_5: # %sw.bb3
i32.load $2=, 0($1)
br .LBB1_7
-.LBB1_6: # %sw.bb4
+.LBB1_6: # %sw.bb4
i32.load $2=, 0($1)
-.LBB1_7: # %sw.epilog
+.LBB1_7: # %sw.epilog
return $2
.Lfunc_end1:
.size foo, .Lfunc_end1-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20011223-1.c.s b/test/torture-s/20011223-1.c.s
index 88192ffdf..3ec5a7de5 100644
--- a/test/torture-s/20011223-1.c.s
+++ b/test/torture-s/20011223-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20011223-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20011223-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20020103-1.c.s b/test/torture-s/20020103-1.c.s
index 3ea8931f4..08ae2d2b4 100644
--- a/test/torture-s/20020103-1.c.s
+++ b/test/torture-s/20020103-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020103-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020103-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -12,6 +14,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -24,6 +28,8 @@ bar: # @bar
.Lfunc_end1:
.size bar, .Lfunc_end1-bar
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20020107-1.c.s b/test/torture-s/20020107-1.c.s
index 8abb0f3ab..bfc5ef49b 100644
--- a/test/torture-s/20020107-1.c.s
+++ b/test/torture-s/20020107-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020107-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020107-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -14,6 +16,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -34,17 +38,18 @@ main: # @main
i32.const $push3=, 0
call exit, $pop3
unreachable
-.LBB1_2: # %if.then.i
+.LBB1_2: # %if.then.i
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type buf,@object # @buf
- .bss
+ .hidden buf # @buf
+ .type buf,@object
+ .section .bss.buf,"aw",@nobits
.globl buf
buf:
- .zero 10
+ .skip 10
.size buf, 10
diff --git a/test/torture-s/20020108-1.c.s b/test/torture-s/20020108-1.c.s
index eaf57d00d..7e2017e11 100644
--- a/test/torture-s/20020108-1.c.s
+++ b/test/torture-s/20020108-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020108-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020108-1.c"
+ .section .text.ashift_qi_0,"ax",@progbits
+ .hidden ashift_qi_0
.globl ashift_qi_0
.type ashift_qi_0,@function
ashift_qi_0: # @ashift_qi_0
@@ -10,6 +12,8 @@ ashift_qi_0: # @ashift_qi_0
.Lfunc_end0:
.size ashift_qi_0, .Lfunc_end0-ashift_qi_0
+ .section .text.ashift_qi_1,"ax",@progbits
+ .hidden ashift_qi_1
.globl ashift_qi_1
.type ashift_qi_1,@function
ashift_qi_1: # @ashift_qi_1
@@ -24,6 +28,8 @@ ashift_qi_1: # @ashift_qi_1
.Lfunc_end1:
.size ashift_qi_1, .Lfunc_end1-ashift_qi_1
+ .section .text.ashift_qi_2,"ax",@progbits
+ .hidden ashift_qi_2
.globl ashift_qi_2
.type ashift_qi_2,@function
ashift_qi_2: # @ashift_qi_2
@@ -38,6 +44,8 @@ ashift_qi_2: # @ashift_qi_2
.Lfunc_end2:
.size ashift_qi_2, .Lfunc_end2-ashift_qi_2
+ .section .text.ashift_qi_3,"ax",@progbits
+ .hidden ashift_qi_3
.globl ashift_qi_3
.type ashift_qi_3,@function
ashift_qi_3: # @ashift_qi_3
@@ -52,6 +60,8 @@ ashift_qi_3: # @ashift_qi_3
.Lfunc_end3:
.size ashift_qi_3, .Lfunc_end3-ashift_qi_3
+ .section .text.ashift_qi_4,"ax",@progbits
+ .hidden ashift_qi_4
.globl ashift_qi_4
.type ashift_qi_4,@function
ashift_qi_4: # @ashift_qi_4
@@ -66,6 +76,8 @@ ashift_qi_4: # @ashift_qi_4
.Lfunc_end4:
.size ashift_qi_4, .Lfunc_end4-ashift_qi_4
+ .section .text.ashift_qi_5,"ax",@progbits
+ .hidden ashift_qi_5
.globl ashift_qi_5
.type ashift_qi_5,@function
ashift_qi_5: # @ashift_qi_5
@@ -80,6 +92,8 @@ ashift_qi_5: # @ashift_qi_5
.Lfunc_end5:
.size ashift_qi_5, .Lfunc_end5-ashift_qi_5
+ .section .text.ashift_qi_6,"ax",@progbits
+ .hidden ashift_qi_6
.globl ashift_qi_6
.type ashift_qi_6,@function
ashift_qi_6: # @ashift_qi_6
@@ -94,6 +108,8 @@ ashift_qi_6: # @ashift_qi_6
.Lfunc_end6:
.size ashift_qi_6, .Lfunc_end6-ashift_qi_6
+ .section .text.ashift_qi_7,"ax",@progbits
+ .hidden ashift_qi_7
.globl ashift_qi_7
.type ashift_qi_7,@function
ashift_qi_7: # @ashift_qi_7
@@ -108,6 +124,8 @@ ashift_qi_7: # @ashift_qi_7
.Lfunc_end7:
.size ashift_qi_7, .Lfunc_end7-ashift_qi_7
+ .section .text.lshiftrt_qi_0,"ax",@progbits
+ .hidden lshiftrt_qi_0
.globl lshiftrt_qi_0
.type lshiftrt_qi_0,@function
lshiftrt_qi_0: # @lshiftrt_qi_0
@@ -118,6 +136,8 @@ lshiftrt_qi_0: # @lshiftrt_qi_0
.Lfunc_end8:
.size lshiftrt_qi_0, .Lfunc_end8-lshiftrt_qi_0
+ .section .text.lshiftrt_qi_1,"ax",@progbits
+ .hidden lshiftrt_qi_1
.globl lshiftrt_qi_1
.type lshiftrt_qi_1,@function
lshiftrt_qi_1: # @lshiftrt_qi_1
@@ -130,6 +150,8 @@ lshiftrt_qi_1: # @lshiftrt_qi_1
.Lfunc_end9:
.size lshiftrt_qi_1, .Lfunc_end9-lshiftrt_qi_1
+ .section .text.lshiftrt_qi_2,"ax",@progbits
+ .hidden lshiftrt_qi_2
.globl lshiftrt_qi_2
.type lshiftrt_qi_2,@function
lshiftrt_qi_2: # @lshiftrt_qi_2
@@ -142,6 +164,8 @@ lshiftrt_qi_2: # @lshiftrt_qi_2
.Lfunc_end10:
.size lshiftrt_qi_2, .Lfunc_end10-lshiftrt_qi_2
+ .section .text.lshiftrt_qi_3,"ax",@progbits
+ .hidden lshiftrt_qi_3
.globl lshiftrt_qi_3
.type lshiftrt_qi_3,@function
lshiftrt_qi_3: # @lshiftrt_qi_3
@@ -154,6 +178,8 @@ lshiftrt_qi_3: # @lshiftrt_qi_3
.Lfunc_end11:
.size lshiftrt_qi_3, .Lfunc_end11-lshiftrt_qi_3
+ .section .text.lshiftrt_qi_4,"ax",@progbits
+ .hidden lshiftrt_qi_4
.globl lshiftrt_qi_4
.type lshiftrt_qi_4,@function
lshiftrt_qi_4: # @lshiftrt_qi_4
@@ -166,6 +192,8 @@ lshiftrt_qi_4: # @lshiftrt_qi_4
.Lfunc_end12:
.size lshiftrt_qi_4, .Lfunc_end12-lshiftrt_qi_4
+ .section .text.lshiftrt_qi_5,"ax",@progbits
+ .hidden lshiftrt_qi_5
.globl lshiftrt_qi_5
.type lshiftrt_qi_5,@function
lshiftrt_qi_5: # @lshiftrt_qi_5
@@ -178,6 +206,8 @@ lshiftrt_qi_5: # @lshiftrt_qi_5
.Lfunc_end13:
.size lshiftrt_qi_5, .Lfunc_end13-lshiftrt_qi_5
+ .section .text.lshiftrt_qi_6,"ax",@progbits
+ .hidden lshiftrt_qi_6
.globl lshiftrt_qi_6
.type lshiftrt_qi_6,@function
lshiftrt_qi_6: # @lshiftrt_qi_6
@@ -190,6 +220,8 @@ lshiftrt_qi_6: # @lshiftrt_qi_6
.Lfunc_end14:
.size lshiftrt_qi_6, .Lfunc_end14-lshiftrt_qi_6
+ .section .text.lshiftrt_qi_7,"ax",@progbits
+ .hidden lshiftrt_qi_7
.globl lshiftrt_qi_7
.type lshiftrt_qi_7,@function
lshiftrt_qi_7: # @lshiftrt_qi_7
@@ -202,6 +234,8 @@ lshiftrt_qi_7: # @lshiftrt_qi_7
.Lfunc_end15:
.size lshiftrt_qi_7, .Lfunc_end15-lshiftrt_qi_7
+ .section .text.ashiftrt_qi_0,"ax",@progbits
+ .hidden ashiftrt_qi_0
.globl ashiftrt_qi_0
.type ashiftrt_qi_0,@function
ashiftrt_qi_0: # @ashiftrt_qi_0
@@ -212,6 +246,8 @@ ashiftrt_qi_0: # @ashiftrt_qi_0
.Lfunc_end16:
.size ashiftrt_qi_0, .Lfunc_end16-ashiftrt_qi_0
+ .section .text.ashiftrt_qi_1,"ax",@progbits
+ .hidden ashiftrt_qi_1
.globl ashiftrt_qi_1
.type ashiftrt_qi_1,@function
ashiftrt_qi_1: # @ashiftrt_qi_1
@@ -224,6 +260,8 @@ ashiftrt_qi_1: # @ashiftrt_qi_1
.Lfunc_end17:
.size ashiftrt_qi_1, .Lfunc_end17-ashiftrt_qi_1
+ .section .text.ashiftrt_qi_2,"ax",@progbits
+ .hidden ashiftrt_qi_2
.globl ashiftrt_qi_2
.type ashiftrt_qi_2,@function
ashiftrt_qi_2: # @ashiftrt_qi_2
@@ -236,6 +274,8 @@ ashiftrt_qi_2: # @ashiftrt_qi_2
.Lfunc_end18:
.size ashiftrt_qi_2, .Lfunc_end18-ashiftrt_qi_2
+ .section .text.ashiftrt_qi_3,"ax",@progbits
+ .hidden ashiftrt_qi_3
.globl ashiftrt_qi_3
.type ashiftrt_qi_3,@function
ashiftrt_qi_3: # @ashiftrt_qi_3
@@ -248,6 +288,8 @@ ashiftrt_qi_3: # @ashiftrt_qi_3
.Lfunc_end19:
.size ashiftrt_qi_3, .Lfunc_end19-ashiftrt_qi_3
+ .section .text.ashiftrt_qi_4,"ax",@progbits
+ .hidden ashiftrt_qi_4
.globl ashiftrt_qi_4
.type ashiftrt_qi_4,@function
ashiftrt_qi_4: # @ashiftrt_qi_4
@@ -260,6 +302,8 @@ ashiftrt_qi_4: # @ashiftrt_qi_4
.Lfunc_end20:
.size ashiftrt_qi_4, .Lfunc_end20-ashiftrt_qi_4
+ .section .text.ashiftrt_qi_5,"ax",@progbits
+ .hidden ashiftrt_qi_5
.globl ashiftrt_qi_5
.type ashiftrt_qi_5,@function
ashiftrt_qi_5: # @ashiftrt_qi_5
@@ -272,6 +316,8 @@ ashiftrt_qi_5: # @ashiftrt_qi_5
.Lfunc_end21:
.size ashiftrt_qi_5, .Lfunc_end21-ashiftrt_qi_5
+ .section .text.ashiftrt_qi_6,"ax",@progbits
+ .hidden ashiftrt_qi_6
.globl ashiftrt_qi_6
.type ashiftrt_qi_6,@function
ashiftrt_qi_6: # @ashiftrt_qi_6
@@ -284,6 +330,8 @@ ashiftrt_qi_6: # @ashiftrt_qi_6
.Lfunc_end22:
.size ashiftrt_qi_6, .Lfunc_end22-ashiftrt_qi_6
+ .section .text.ashiftrt_qi_7,"ax",@progbits
+ .hidden ashiftrt_qi_7
.globl ashiftrt_qi_7
.type ashiftrt_qi_7,@function
ashiftrt_qi_7: # @ashiftrt_qi_7
@@ -296,6 +344,8 @@ ashiftrt_qi_7: # @ashiftrt_qi_7
.Lfunc_end23:
.size ashiftrt_qi_7, .Lfunc_end23-ashiftrt_qi_7
+ .section .text.ashift_hi_0,"ax",@progbits
+ .hidden ashift_hi_0
.globl ashift_hi_0
.type ashift_hi_0,@function
ashift_hi_0: # @ashift_hi_0
@@ -306,6 +356,8 @@ ashift_hi_0: # @ashift_hi_0
.Lfunc_end24:
.size ashift_hi_0, .Lfunc_end24-ashift_hi_0
+ .section .text.ashift_hi_1,"ax",@progbits
+ .hidden ashift_hi_1
.globl ashift_hi_1
.type ashift_hi_1,@function
ashift_hi_1: # @ashift_hi_1
@@ -320,6 +372,8 @@ ashift_hi_1: # @ashift_hi_1
.Lfunc_end25:
.size ashift_hi_1, .Lfunc_end25-ashift_hi_1
+ .section .text.ashift_hi_2,"ax",@progbits
+ .hidden ashift_hi_2
.globl ashift_hi_2
.type ashift_hi_2,@function
ashift_hi_2: # @ashift_hi_2
@@ -334,6 +388,8 @@ ashift_hi_2: # @ashift_hi_2
.Lfunc_end26:
.size ashift_hi_2, .Lfunc_end26-ashift_hi_2
+ .section .text.ashift_hi_3,"ax",@progbits
+ .hidden ashift_hi_3
.globl ashift_hi_3
.type ashift_hi_3,@function
ashift_hi_3: # @ashift_hi_3
@@ -348,6 +404,8 @@ ashift_hi_3: # @ashift_hi_3
.Lfunc_end27:
.size ashift_hi_3, .Lfunc_end27-ashift_hi_3
+ .section .text.ashift_hi_4,"ax",@progbits
+ .hidden ashift_hi_4
.globl ashift_hi_4
.type ashift_hi_4,@function
ashift_hi_4: # @ashift_hi_4
@@ -362,6 +420,8 @@ ashift_hi_4: # @ashift_hi_4
.Lfunc_end28:
.size ashift_hi_4, .Lfunc_end28-ashift_hi_4
+ .section .text.ashift_hi_5,"ax",@progbits
+ .hidden ashift_hi_5
.globl ashift_hi_5
.type ashift_hi_5,@function
ashift_hi_5: # @ashift_hi_5
@@ -376,6 +436,8 @@ ashift_hi_5: # @ashift_hi_5
.Lfunc_end29:
.size ashift_hi_5, .Lfunc_end29-ashift_hi_5
+ .section .text.ashift_hi_6,"ax",@progbits
+ .hidden ashift_hi_6
.globl ashift_hi_6
.type ashift_hi_6,@function
ashift_hi_6: # @ashift_hi_6
@@ -390,6 +452,8 @@ ashift_hi_6: # @ashift_hi_6
.Lfunc_end30:
.size ashift_hi_6, .Lfunc_end30-ashift_hi_6
+ .section .text.ashift_hi_7,"ax",@progbits
+ .hidden ashift_hi_7
.globl ashift_hi_7
.type ashift_hi_7,@function
ashift_hi_7: # @ashift_hi_7
@@ -404,6 +468,8 @@ ashift_hi_7: # @ashift_hi_7
.Lfunc_end31:
.size ashift_hi_7, .Lfunc_end31-ashift_hi_7
+ .section .text.ashift_hi_8,"ax",@progbits
+ .hidden ashift_hi_8
.globl ashift_hi_8
.type ashift_hi_8,@function
ashift_hi_8: # @ashift_hi_8
@@ -418,6 +484,8 @@ ashift_hi_8: # @ashift_hi_8
.Lfunc_end32:
.size ashift_hi_8, .Lfunc_end32-ashift_hi_8
+ .section .text.ashift_hi_9,"ax",@progbits
+ .hidden ashift_hi_9
.globl ashift_hi_9
.type ashift_hi_9,@function
ashift_hi_9: # @ashift_hi_9
@@ -432,6 +500,8 @@ ashift_hi_9: # @ashift_hi_9
.Lfunc_end33:
.size ashift_hi_9, .Lfunc_end33-ashift_hi_9
+ .section .text.ashift_hi_10,"ax",@progbits
+ .hidden ashift_hi_10
.globl ashift_hi_10
.type ashift_hi_10,@function
ashift_hi_10: # @ashift_hi_10
@@ -446,6 +516,8 @@ ashift_hi_10: # @ashift_hi_10
.Lfunc_end34:
.size ashift_hi_10, .Lfunc_end34-ashift_hi_10
+ .section .text.ashift_hi_11,"ax",@progbits
+ .hidden ashift_hi_11
.globl ashift_hi_11
.type ashift_hi_11,@function
ashift_hi_11: # @ashift_hi_11
@@ -460,6 +532,8 @@ ashift_hi_11: # @ashift_hi_11
.Lfunc_end35:
.size ashift_hi_11, .Lfunc_end35-ashift_hi_11
+ .section .text.ashift_hi_12,"ax",@progbits
+ .hidden ashift_hi_12
.globl ashift_hi_12
.type ashift_hi_12,@function
ashift_hi_12: # @ashift_hi_12
@@ -474,6 +548,8 @@ ashift_hi_12: # @ashift_hi_12
.Lfunc_end36:
.size ashift_hi_12, .Lfunc_end36-ashift_hi_12
+ .section .text.ashift_hi_13,"ax",@progbits
+ .hidden ashift_hi_13
.globl ashift_hi_13
.type ashift_hi_13,@function
ashift_hi_13: # @ashift_hi_13
@@ -488,6 +564,8 @@ ashift_hi_13: # @ashift_hi_13
.Lfunc_end37:
.size ashift_hi_13, .Lfunc_end37-ashift_hi_13
+ .section .text.ashift_hi_14,"ax",@progbits
+ .hidden ashift_hi_14
.globl ashift_hi_14
.type ashift_hi_14,@function
ashift_hi_14: # @ashift_hi_14
@@ -502,6 +580,8 @@ ashift_hi_14: # @ashift_hi_14
.Lfunc_end38:
.size ashift_hi_14, .Lfunc_end38-ashift_hi_14
+ .section .text.ashift_hi_15,"ax",@progbits
+ .hidden ashift_hi_15
.globl ashift_hi_15
.type ashift_hi_15,@function
ashift_hi_15: # @ashift_hi_15
@@ -516,6 +596,8 @@ ashift_hi_15: # @ashift_hi_15
.Lfunc_end39:
.size ashift_hi_15, .Lfunc_end39-ashift_hi_15
+ .section .text.lshiftrt_hi_0,"ax",@progbits
+ .hidden lshiftrt_hi_0
.globl lshiftrt_hi_0
.type lshiftrt_hi_0,@function
lshiftrt_hi_0: # @lshiftrt_hi_0
@@ -526,6 +608,8 @@ lshiftrt_hi_0: # @lshiftrt_hi_0
.Lfunc_end40:
.size lshiftrt_hi_0, .Lfunc_end40-lshiftrt_hi_0
+ .section .text.lshiftrt_hi_1,"ax",@progbits
+ .hidden lshiftrt_hi_1
.globl lshiftrt_hi_1
.type lshiftrt_hi_1,@function
lshiftrt_hi_1: # @lshiftrt_hi_1
@@ -538,6 +622,8 @@ lshiftrt_hi_1: # @lshiftrt_hi_1
.Lfunc_end41:
.size lshiftrt_hi_1, .Lfunc_end41-lshiftrt_hi_1
+ .section .text.lshiftrt_hi_2,"ax",@progbits
+ .hidden lshiftrt_hi_2
.globl lshiftrt_hi_2
.type lshiftrt_hi_2,@function
lshiftrt_hi_2: # @lshiftrt_hi_2
@@ -550,6 +636,8 @@ lshiftrt_hi_2: # @lshiftrt_hi_2
.Lfunc_end42:
.size lshiftrt_hi_2, .Lfunc_end42-lshiftrt_hi_2
+ .section .text.lshiftrt_hi_3,"ax",@progbits
+ .hidden lshiftrt_hi_3
.globl lshiftrt_hi_3
.type lshiftrt_hi_3,@function
lshiftrt_hi_3: # @lshiftrt_hi_3
@@ -562,6 +650,8 @@ lshiftrt_hi_3: # @lshiftrt_hi_3
.Lfunc_end43:
.size lshiftrt_hi_3, .Lfunc_end43-lshiftrt_hi_3
+ .section .text.lshiftrt_hi_4,"ax",@progbits
+ .hidden lshiftrt_hi_4
.globl lshiftrt_hi_4
.type lshiftrt_hi_4,@function
lshiftrt_hi_4: # @lshiftrt_hi_4
@@ -574,6 +664,8 @@ lshiftrt_hi_4: # @lshiftrt_hi_4
.Lfunc_end44:
.size lshiftrt_hi_4, .Lfunc_end44-lshiftrt_hi_4
+ .section .text.lshiftrt_hi_5,"ax",@progbits
+ .hidden lshiftrt_hi_5
.globl lshiftrt_hi_5
.type lshiftrt_hi_5,@function
lshiftrt_hi_5: # @lshiftrt_hi_5
@@ -586,6 +678,8 @@ lshiftrt_hi_5: # @lshiftrt_hi_5
.Lfunc_end45:
.size lshiftrt_hi_5, .Lfunc_end45-lshiftrt_hi_5
+ .section .text.lshiftrt_hi_6,"ax",@progbits
+ .hidden lshiftrt_hi_6
.globl lshiftrt_hi_6
.type lshiftrt_hi_6,@function
lshiftrt_hi_6: # @lshiftrt_hi_6
@@ -598,6 +692,8 @@ lshiftrt_hi_6: # @lshiftrt_hi_6
.Lfunc_end46:
.size lshiftrt_hi_6, .Lfunc_end46-lshiftrt_hi_6
+ .section .text.lshiftrt_hi_7,"ax",@progbits
+ .hidden lshiftrt_hi_7
.globl lshiftrt_hi_7
.type lshiftrt_hi_7,@function
lshiftrt_hi_7: # @lshiftrt_hi_7
@@ -610,6 +706,8 @@ lshiftrt_hi_7: # @lshiftrt_hi_7
.Lfunc_end47:
.size lshiftrt_hi_7, .Lfunc_end47-lshiftrt_hi_7
+ .section .text.lshiftrt_hi_8,"ax",@progbits
+ .hidden lshiftrt_hi_8
.globl lshiftrt_hi_8
.type lshiftrt_hi_8,@function
lshiftrt_hi_8: # @lshiftrt_hi_8
@@ -622,6 +720,8 @@ lshiftrt_hi_8: # @lshiftrt_hi_8
.Lfunc_end48:
.size lshiftrt_hi_8, .Lfunc_end48-lshiftrt_hi_8
+ .section .text.lshiftrt_hi_9,"ax",@progbits
+ .hidden lshiftrt_hi_9
.globl lshiftrt_hi_9
.type lshiftrt_hi_9,@function
lshiftrt_hi_9: # @lshiftrt_hi_9
@@ -634,6 +734,8 @@ lshiftrt_hi_9: # @lshiftrt_hi_9
.Lfunc_end49:
.size lshiftrt_hi_9, .Lfunc_end49-lshiftrt_hi_9
+ .section .text.lshiftrt_hi_10,"ax",@progbits
+ .hidden lshiftrt_hi_10
.globl lshiftrt_hi_10
.type lshiftrt_hi_10,@function
lshiftrt_hi_10: # @lshiftrt_hi_10
@@ -646,6 +748,8 @@ lshiftrt_hi_10: # @lshiftrt_hi_10
.Lfunc_end50:
.size lshiftrt_hi_10, .Lfunc_end50-lshiftrt_hi_10
+ .section .text.lshiftrt_hi_11,"ax",@progbits
+ .hidden lshiftrt_hi_11
.globl lshiftrt_hi_11
.type lshiftrt_hi_11,@function
lshiftrt_hi_11: # @lshiftrt_hi_11
@@ -658,6 +762,8 @@ lshiftrt_hi_11: # @lshiftrt_hi_11
.Lfunc_end51:
.size lshiftrt_hi_11, .Lfunc_end51-lshiftrt_hi_11
+ .section .text.lshiftrt_hi_12,"ax",@progbits
+ .hidden lshiftrt_hi_12
.globl lshiftrt_hi_12
.type lshiftrt_hi_12,@function
lshiftrt_hi_12: # @lshiftrt_hi_12
@@ -670,6 +776,8 @@ lshiftrt_hi_12: # @lshiftrt_hi_12
.Lfunc_end52:
.size lshiftrt_hi_12, .Lfunc_end52-lshiftrt_hi_12
+ .section .text.lshiftrt_hi_13,"ax",@progbits
+ .hidden lshiftrt_hi_13
.globl lshiftrt_hi_13
.type lshiftrt_hi_13,@function
lshiftrt_hi_13: # @lshiftrt_hi_13
@@ -682,6 +790,8 @@ lshiftrt_hi_13: # @lshiftrt_hi_13
.Lfunc_end53:
.size lshiftrt_hi_13, .Lfunc_end53-lshiftrt_hi_13
+ .section .text.lshiftrt_hi_14,"ax",@progbits
+ .hidden lshiftrt_hi_14
.globl lshiftrt_hi_14
.type lshiftrt_hi_14,@function
lshiftrt_hi_14: # @lshiftrt_hi_14
@@ -694,6 +804,8 @@ lshiftrt_hi_14: # @lshiftrt_hi_14
.Lfunc_end54:
.size lshiftrt_hi_14, .Lfunc_end54-lshiftrt_hi_14
+ .section .text.lshiftrt_hi_15,"ax",@progbits
+ .hidden lshiftrt_hi_15
.globl lshiftrt_hi_15
.type lshiftrt_hi_15,@function
lshiftrt_hi_15: # @lshiftrt_hi_15
@@ -706,6 +818,8 @@ lshiftrt_hi_15: # @lshiftrt_hi_15
.Lfunc_end55:
.size lshiftrt_hi_15, .Lfunc_end55-lshiftrt_hi_15
+ .section .text.ashiftrt_hi_0,"ax",@progbits
+ .hidden ashiftrt_hi_0
.globl ashiftrt_hi_0
.type ashiftrt_hi_0,@function
ashiftrt_hi_0: # @ashiftrt_hi_0
@@ -716,6 +830,8 @@ ashiftrt_hi_0: # @ashiftrt_hi_0
.Lfunc_end56:
.size ashiftrt_hi_0, .Lfunc_end56-ashiftrt_hi_0
+ .section .text.ashiftrt_hi_1,"ax",@progbits
+ .hidden ashiftrt_hi_1
.globl ashiftrt_hi_1
.type ashiftrt_hi_1,@function
ashiftrt_hi_1: # @ashiftrt_hi_1
@@ -728,6 +844,8 @@ ashiftrt_hi_1: # @ashiftrt_hi_1
.Lfunc_end57:
.size ashiftrt_hi_1, .Lfunc_end57-ashiftrt_hi_1
+ .section .text.ashiftrt_hi_2,"ax",@progbits
+ .hidden ashiftrt_hi_2
.globl ashiftrt_hi_2
.type ashiftrt_hi_2,@function
ashiftrt_hi_2: # @ashiftrt_hi_2
@@ -740,6 +858,8 @@ ashiftrt_hi_2: # @ashiftrt_hi_2
.Lfunc_end58:
.size ashiftrt_hi_2, .Lfunc_end58-ashiftrt_hi_2
+ .section .text.ashiftrt_hi_3,"ax",@progbits
+ .hidden ashiftrt_hi_3
.globl ashiftrt_hi_3
.type ashiftrt_hi_3,@function
ashiftrt_hi_3: # @ashiftrt_hi_3
@@ -752,6 +872,8 @@ ashiftrt_hi_3: # @ashiftrt_hi_3
.Lfunc_end59:
.size ashiftrt_hi_3, .Lfunc_end59-ashiftrt_hi_3
+ .section .text.ashiftrt_hi_4,"ax",@progbits
+ .hidden ashiftrt_hi_4
.globl ashiftrt_hi_4
.type ashiftrt_hi_4,@function
ashiftrt_hi_4: # @ashiftrt_hi_4
@@ -764,6 +886,8 @@ ashiftrt_hi_4: # @ashiftrt_hi_4
.Lfunc_end60:
.size ashiftrt_hi_4, .Lfunc_end60-ashiftrt_hi_4
+ .section .text.ashiftrt_hi_5,"ax",@progbits
+ .hidden ashiftrt_hi_5
.globl ashiftrt_hi_5
.type ashiftrt_hi_5,@function
ashiftrt_hi_5: # @ashiftrt_hi_5
@@ -776,6 +900,8 @@ ashiftrt_hi_5: # @ashiftrt_hi_5
.Lfunc_end61:
.size ashiftrt_hi_5, .Lfunc_end61-ashiftrt_hi_5
+ .section .text.ashiftrt_hi_6,"ax",@progbits
+ .hidden ashiftrt_hi_6
.globl ashiftrt_hi_6
.type ashiftrt_hi_6,@function
ashiftrt_hi_6: # @ashiftrt_hi_6
@@ -788,6 +914,8 @@ ashiftrt_hi_6: # @ashiftrt_hi_6
.Lfunc_end62:
.size ashiftrt_hi_6, .Lfunc_end62-ashiftrt_hi_6
+ .section .text.ashiftrt_hi_7,"ax",@progbits
+ .hidden ashiftrt_hi_7
.globl ashiftrt_hi_7
.type ashiftrt_hi_7,@function
ashiftrt_hi_7: # @ashiftrt_hi_7
@@ -800,6 +928,8 @@ ashiftrt_hi_7: # @ashiftrt_hi_7
.Lfunc_end63:
.size ashiftrt_hi_7, .Lfunc_end63-ashiftrt_hi_7
+ .section .text.ashiftrt_hi_8,"ax",@progbits
+ .hidden ashiftrt_hi_8
.globl ashiftrt_hi_8
.type ashiftrt_hi_8,@function
ashiftrt_hi_8: # @ashiftrt_hi_8
@@ -812,6 +942,8 @@ ashiftrt_hi_8: # @ashiftrt_hi_8
.Lfunc_end64:
.size ashiftrt_hi_8, .Lfunc_end64-ashiftrt_hi_8
+ .section .text.ashiftrt_hi_9,"ax",@progbits
+ .hidden ashiftrt_hi_9
.globl ashiftrt_hi_9
.type ashiftrt_hi_9,@function
ashiftrt_hi_9: # @ashiftrt_hi_9
@@ -824,6 +956,8 @@ ashiftrt_hi_9: # @ashiftrt_hi_9
.Lfunc_end65:
.size ashiftrt_hi_9, .Lfunc_end65-ashiftrt_hi_9
+ .section .text.ashiftrt_hi_10,"ax",@progbits
+ .hidden ashiftrt_hi_10
.globl ashiftrt_hi_10
.type ashiftrt_hi_10,@function
ashiftrt_hi_10: # @ashiftrt_hi_10
@@ -836,6 +970,8 @@ ashiftrt_hi_10: # @ashiftrt_hi_10
.Lfunc_end66:
.size ashiftrt_hi_10, .Lfunc_end66-ashiftrt_hi_10
+ .section .text.ashiftrt_hi_11,"ax",@progbits
+ .hidden ashiftrt_hi_11
.globl ashiftrt_hi_11
.type ashiftrt_hi_11,@function
ashiftrt_hi_11: # @ashiftrt_hi_11
@@ -848,6 +984,8 @@ ashiftrt_hi_11: # @ashiftrt_hi_11
.Lfunc_end67:
.size ashiftrt_hi_11, .Lfunc_end67-ashiftrt_hi_11
+ .section .text.ashiftrt_hi_12,"ax",@progbits
+ .hidden ashiftrt_hi_12
.globl ashiftrt_hi_12
.type ashiftrt_hi_12,@function
ashiftrt_hi_12: # @ashiftrt_hi_12
@@ -860,6 +998,8 @@ ashiftrt_hi_12: # @ashiftrt_hi_12
.Lfunc_end68:
.size ashiftrt_hi_12, .Lfunc_end68-ashiftrt_hi_12
+ .section .text.ashiftrt_hi_13,"ax",@progbits
+ .hidden ashiftrt_hi_13
.globl ashiftrt_hi_13
.type ashiftrt_hi_13,@function
ashiftrt_hi_13: # @ashiftrt_hi_13
@@ -872,6 +1012,8 @@ ashiftrt_hi_13: # @ashiftrt_hi_13
.Lfunc_end69:
.size ashiftrt_hi_13, .Lfunc_end69-ashiftrt_hi_13
+ .section .text.ashiftrt_hi_14,"ax",@progbits
+ .hidden ashiftrt_hi_14
.globl ashiftrt_hi_14
.type ashiftrt_hi_14,@function
ashiftrt_hi_14: # @ashiftrt_hi_14
@@ -884,6 +1026,8 @@ ashiftrt_hi_14: # @ashiftrt_hi_14
.Lfunc_end70:
.size ashiftrt_hi_14, .Lfunc_end70-ashiftrt_hi_14
+ .section .text.ashiftrt_hi_15,"ax",@progbits
+ .hidden ashiftrt_hi_15
.globl ashiftrt_hi_15
.type ashiftrt_hi_15,@function
ashiftrt_hi_15: # @ashiftrt_hi_15
@@ -896,6 +1040,8 @@ ashiftrt_hi_15: # @ashiftrt_hi_15
.Lfunc_end71:
.size ashiftrt_hi_15, .Lfunc_end71-ashiftrt_hi_15
+ .section .text.ashift_si_0,"ax",@progbits
+ .hidden ashift_si_0
.globl ashift_si_0
.type ashift_si_0,@function
ashift_si_0: # @ashift_si_0
@@ -906,6 +1052,8 @@ ashift_si_0: # @ashift_si_0
.Lfunc_end72:
.size ashift_si_0, .Lfunc_end72-ashift_si_0
+ .section .text.ashift_si_1,"ax",@progbits
+ .hidden ashift_si_1
.globl ashift_si_1
.type ashift_si_1,@function
ashift_si_1: # @ashift_si_1
@@ -918,6 +1066,8 @@ ashift_si_1: # @ashift_si_1
.Lfunc_end73:
.size ashift_si_1, .Lfunc_end73-ashift_si_1
+ .section .text.ashift_si_2,"ax",@progbits
+ .hidden ashift_si_2
.globl ashift_si_2
.type ashift_si_2,@function
ashift_si_2: # @ashift_si_2
@@ -930,6 +1080,8 @@ ashift_si_2: # @ashift_si_2
.Lfunc_end74:
.size ashift_si_2, .Lfunc_end74-ashift_si_2
+ .section .text.ashift_si_3,"ax",@progbits
+ .hidden ashift_si_3
.globl ashift_si_3
.type ashift_si_3,@function
ashift_si_3: # @ashift_si_3
@@ -942,6 +1094,8 @@ ashift_si_3: # @ashift_si_3
.Lfunc_end75:
.size ashift_si_3, .Lfunc_end75-ashift_si_3
+ .section .text.ashift_si_4,"ax",@progbits
+ .hidden ashift_si_4
.globl ashift_si_4
.type ashift_si_4,@function
ashift_si_4: # @ashift_si_4
@@ -954,6 +1108,8 @@ ashift_si_4: # @ashift_si_4
.Lfunc_end76:
.size ashift_si_4, .Lfunc_end76-ashift_si_4
+ .section .text.ashift_si_5,"ax",@progbits
+ .hidden ashift_si_5
.globl ashift_si_5
.type ashift_si_5,@function
ashift_si_5: # @ashift_si_5
@@ -966,6 +1122,8 @@ ashift_si_5: # @ashift_si_5
.Lfunc_end77:
.size ashift_si_5, .Lfunc_end77-ashift_si_5
+ .section .text.ashift_si_6,"ax",@progbits
+ .hidden ashift_si_6
.globl ashift_si_6
.type ashift_si_6,@function
ashift_si_6: # @ashift_si_6
@@ -978,6 +1136,8 @@ ashift_si_6: # @ashift_si_6
.Lfunc_end78:
.size ashift_si_6, .Lfunc_end78-ashift_si_6
+ .section .text.ashift_si_7,"ax",@progbits
+ .hidden ashift_si_7
.globl ashift_si_7
.type ashift_si_7,@function
ashift_si_7: # @ashift_si_7
@@ -990,6 +1150,8 @@ ashift_si_7: # @ashift_si_7
.Lfunc_end79:
.size ashift_si_7, .Lfunc_end79-ashift_si_7
+ .section .text.ashift_si_8,"ax",@progbits
+ .hidden ashift_si_8
.globl ashift_si_8
.type ashift_si_8,@function
ashift_si_8: # @ashift_si_8
@@ -1002,6 +1164,8 @@ ashift_si_8: # @ashift_si_8
.Lfunc_end80:
.size ashift_si_8, .Lfunc_end80-ashift_si_8
+ .section .text.ashift_si_9,"ax",@progbits
+ .hidden ashift_si_9
.globl ashift_si_9
.type ashift_si_9,@function
ashift_si_9: # @ashift_si_9
@@ -1014,6 +1178,8 @@ ashift_si_9: # @ashift_si_9
.Lfunc_end81:
.size ashift_si_9, .Lfunc_end81-ashift_si_9
+ .section .text.ashift_si_10,"ax",@progbits
+ .hidden ashift_si_10
.globl ashift_si_10
.type ashift_si_10,@function
ashift_si_10: # @ashift_si_10
@@ -1026,6 +1192,8 @@ ashift_si_10: # @ashift_si_10
.Lfunc_end82:
.size ashift_si_10, .Lfunc_end82-ashift_si_10
+ .section .text.ashift_si_11,"ax",@progbits
+ .hidden ashift_si_11
.globl ashift_si_11
.type ashift_si_11,@function
ashift_si_11: # @ashift_si_11
@@ -1038,6 +1206,8 @@ ashift_si_11: # @ashift_si_11
.Lfunc_end83:
.size ashift_si_11, .Lfunc_end83-ashift_si_11
+ .section .text.ashift_si_12,"ax",@progbits
+ .hidden ashift_si_12
.globl ashift_si_12
.type ashift_si_12,@function
ashift_si_12: # @ashift_si_12
@@ -1050,6 +1220,8 @@ ashift_si_12: # @ashift_si_12
.Lfunc_end84:
.size ashift_si_12, .Lfunc_end84-ashift_si_12
+ .section .text.ashift_si_13,"ax",@progbits
+ .hidden ashift_si_13
.globl ashift_si_13
.type ashift_si_13,@function
ashift_si_13: # @ashift_si_13
@@ -1062,6 +1234,8 @@ ashift_si_13: # @ashift_si_13
.Lfunc_end85:
.size ashift_si_13, .Lfunc_end85-ashift_si_13
+ .section .text.ashift_si_14,"ax",@progbits
+ .hidden ashift_si_14
.globl ashift_si_14
.type ashift_si_14,@function
ashift_si_14: # @ashift_si_14
@@ -1074,6 +1248,8 @@ ashift_si_14: # @ashift_si_14
.Lfunc_end86:
.size ashift_si_14, .Lfunc_end86-ashift_si_14
+ .section .text.ashift_si_15,"ax",@progbits
+ .hidden ashift_si_15
.globl ashift_si_15
.type ashift_si_15,@function
ashift_si_15: # @ashift_si_15
@@ -1086,6 +1262,8 @@ ashift_si_15: # @ashift_si_15
.Lfunc_end87:
.size ashift_si_15, .Lfunc_end87-ashift_si_15
+ .section .text.ashift_si_16,"ax",@progbits
+ .hidden ashift_si_16
.globl ashift_si_16
.type ashift_si_16,@function
ashift_si_16: # @ashift_si_16
@@ -1098,6 +1276,8 @@ ashift_si_16: # @ashift_si_16
.Lfunc_end88:
.size ashift_si_16, .Lfunc_end88-ashift_si_16
+ .section .text.ashift_si_17,"ax",@progbits
+ .hidden ashift_si_17
.globl ashift_si_17
.type ashift_si_17,@function
ashift_si_17: # @ashift_si_17
@@ -1110,6 +1290,8 @@ ashift_si_17: # @ashift_si_17
.Lfunc_end89:
.size ashift_si_17, .Lfunc_end89-ashift_si_17
+ .section .text.ashift_si_18,"ax",@progbits
+ .hidden ashift_si_18
.globl ashift_si_18
.type ashift_si_18,@function
ashift_si_18: # @ashift_si_18
@@ -1122,6 +1304,8 @@ ashift_si_18: # @ashift_si_18
.Lfunc_end90:
.size ashift_si_18, .Lfunc_end90-ashift_si_18
+ .section .text.ashift_si_19,"ax",@progbits
+ .hidden ashift_si_19
.globl ashift_si_19
.type ashift_si_19,@function
ashift_si_19: # @ashift_si_19
@@ -1134,6 +1318,8 @@ ashift_si_19: # @ashift_si_19
.Lfunc_end91:
.size ashift_si_19, .Lfunc_end91-ashift_si_19
+ .section .text.ashift_si_20,"ax",@progbits
+ .hidden ashift_si_20
.globl ashift_si_20
.type ashift_si_20,@function
ashift_si_20: # @ashift_si_20
@@ -1146,6 +1332,8 @@ ashift_si_20: # @ashift_si_20
.Lfunc_end92:
.size ashift_si_20, .Lfunc_end92-ashift_si_20
+ .section .text.ashift_si_21,"ax",@progbits
+ .hidden ashift_si_21
.globl ashift_si_21
.type ashift_si_21,@function
ashift_si_21: # @ashift_si_21
@@ -1158,6 +1346,8 @@ ashift_si_21: # @ashift_si_21
.Lfunc_end93:
.size ashift_si_21, .Lfunc_end93-ashift_si_21
+ .section .text.ashift_si_22,"ax",@progbits
+ .hidden ashift_si_22
.globl ashift_si_22
.type ashift_si_22,@function
ashift_si_22: # @ashift_si_22
@@ -1170,6 +1360,8 @@ ashift_si_22: # @ashift_si_22
.Lfunc_end94:
.size ashift_si_22, .Lfunc_end94-ashift_si_22
+ .section .text.ashift_si_23,"ax",@progbits
+ .hidden ashift_si_23
.globl ashift_si_23
.type ashift_si_23,@function
ashift_si_23: # @ashift_si_23
@@ -1182,6 +1374,8 @@ ashift_si_23: # @ashift_si_23
.Lfunc_end95:
.size ashift_si_23, .Lfunc_end95-ashift_si_23
+ .section .text.ashift_si_24,"ax",@progbits
+ .hidden ashift_si_24
.globl ashift_si_24
.type ashift_si_24,@function
ashift_si_24: # @ashift_si_24
@@ -1194,6 +1388,8 @@ ashift_si_24: # @ashift_si_24
.Lfunc_end96:
.size ashift_si_24, .Lfunc_end96-ashift_si_24
+ .section .text.ashift_si_25,"ax",@progbits
+ .hidden ashift_si_25
.globl ashift_si_25
.type ashift_si_25,@function
ashift_si_25: # @ashift_si_25
@@ -1206,6 +1402,8 @@ ashift_si_25: # @ashift_si_25
.Lfunc_end97:
.size ashift_si_25, .Lfunc_end97-ashift_si_25
+ .section .text.ashift_si_26,"ax",@progbits
+ .hidden ashift_si_26
.globl ashift_si_26
.type ashift_si_26,@function
ashift_si_26: # @ashift_si_26
@@ -1218,6 +1416,8 @@ ashift_si_26: # @ashift_si_26
.Lfunc_end98:
.size ashift_si_26, .Lfunc_end98-ashift_si_26
+ .section .text.ashift_si_27,"ax",@progbits
+ .hidden ashift_si_27
.globl ashift_si_27
.type ashift_si_27,@function
ashift_si_27: # @ashift_si_27
@@ -1230,6 +1430,8 @@ ashift_si_27: # @ashift_si_27
.Lfunc_end99:
.size ashift_si_27, .Lfunc_end99-ashift_si_27
+ .section .text.ashift_si_28,"ax",@progbits
+ .hidden ashift_si_28
.globl ashift_si_28
.type ashift_si_28,@function
ashift_si_28: # @ashift_si_28
@@ -1242,6 +1444,8 @@ ashift_si_28: # @ashift_si_28
.Lfunc_end100:
.size ashift_si_28, .Lfunc_end100-ashift_si_28
+ .section .text.ashift_si_29,"ax",@progbits
+ .hidden ashift_si_29
.globl ashift_si_29
.type ashift_si_29,@function
ashift_si_29: # @ashift_si_29
@@ -1254,6 +1458,8 @@ ashift_si_29: # @ashift_si_29
.Lfunc_end101:
.size ashift_si_29, .Lfunc_end101-ashift_si_29
+ .section .text.ashift_si_30,"ax",@progbits
+ .hidden ashift_si_30
.globl ashift_si_30
.type ashift_si_30,@function
ashift_si_30: # @ashift_si_30
@@ -1266,6 +1472,8 @@ ashift_si_30: # @ashift_si_30
.Lfunc_end102:
.size ashift_si_30, .Lfunc_end102-ashift_si_30
+ .section .text.ashift_si_31,"ax",@progbits
+ .hidden ashift_si_31
.globl ashift_si_31
.type ashift_si_31,@function
ashift_si_31: # @ashift_si_31
@@ -1278,6 +1486,8 @@ ashift_si_31: # @ashift_si_31
.Lfunc_end103:
.size ashift_si_31, .Lfunc_end103-ashift_si_31
+ .section .text.lshiftrt_si_0,"ax",@progbits
+ .hidden lshiftrt_si_0
.globl lshiftrt_si_0
.type lshiftrt_si_0,@function
lshiftrt_si_0: # @lshiftrt_si_0
@@ -1288,6 +1498,8 @@ lshiftrt_si_0: # @lshiftrt_si_0
.Lfunc_end104:
.size lshiftrt_si_0, .Lfunc_end104-lshiftrt_si_0
+ .section .text.lshiftrt_si_1,"ax",@progbits
+ .hidden lshiftrt_si_1
.globl lshiftrt_si_1
.type lshiftrt_si_1,@function
lshiftrt_si_1: # @lshiftrt_si_1
@@ -1300,6 +1512,8 @@ lshiftrt_si_1: # @lshiftrt_si_1
.Lfunc_end105:
.size lshiftrt_si_1, .Lfunc_end105-lshiftrt_si_1
+ .section .text.lshiftrt_si_2,"ax",@progbits
+ .hidden lshiftrt_si_2
.globl lshiftrt_si_2
.type lshiftrt_si_2,@function
lshiftrt_si_2: # @lshiftrt_si_2
@@ -1312,6 +1526,8 @@ lshiftrt_si_2: # @lshiftrt_si_2
.Lfunc_end106:
.size lshiftrt_si_2, .Lfunc_end106-lshiftrt_si_2
+ .section .text.lshiftrt_si_3,"ax",@progbits
+ .hidden lshiftrt_si_3
.globl lshiftrt_si_3
.type lshiftrt_si_3,@function
lshiftrt_si_3: # @lshiftrt_si_3
@@ -1324,6 +1540,8 @@ lshiftrt_si_3: # @lshiftrt_si_3
.Lfunc_end107:
.size lshiftrt_si_3, .Lfunc_end107-lshiftrt_si_3
+ .section .text.lshiftrt_si_4,"ax",@progbits
+ .hidden lshiftrt_si_4
.globl lshiftrt_si_4
.type lshiftrt_si_4,@function
lshiftrt_si_4: # @lshiftrt_si_4
@@ -1336,6 +1554,8 @@ lshiftrt_si_4: # @lshiftrt_si_4
.Lfunc_end108:
.size lshiftrt_si_4, .Lfunc_end108-lshiftrt_si_4
+ .section .text.lshiftrt_si_5,"ax",@progbits
+ .hidden lshiftrt_si_5
.globl lshiftrt_si_5
.type lshiftrt_si_5,@function
lshiftrt_si_5: # @lshiftrt_si_5
@@ -1348,6 +1568,8 @@ lshiftrt_si_5: # @lshiftrt_si_5
.Lfunc_end109:
.size lshiftrt_si_5, .Lfunc_end109-lshiftrt_si_5
+ .section .text.lshiftrt_si_6,"ax",@progbits
+ .hidden lshiftrt_si_6
.globl lshiftrt_si_6
.type lshiftrt_si_6,@function
lshiftrt_si_6: # @lshiftrt_si_6
@@ -1360,6 +1582,8 @@ lshiftrt_si_6: # @lshiftrt_si_6
.Lfunc_end110:
.size lshiftrt_si_6, .Lfunc_end110-lshiftrt_si_6
+ .section .text.lshiftrt_si_7,"ax",@progbits
+ .hidden lshiftrt_si_7
.globl lshiftrt_si_7
.type lshiftrt_si_7,@function
lshiftrt_si_7: # @lshiftrt_si_7
@@ -1372,6 +1596,8 @@ lshiftrt_si_7: # @lshiftrt_si_7
.Lfunc_end111:
.size lshiftrt_si_7, .Lfunc_end111-lshiftrt_si_7
+ .section .text.lshiftrt_si_8,"ax",@progbits
+ .hidden lshiftrt_si_8
.globl lshiftrt_si_8
.type lshiftrt_si_8,@function
lshiftrt_si_8: # @lshiftrt_si_8
@@ -1384,6 +1610,8 @@ lshiftrt_si_8: # @lshiftrt_si_8
.Lfunc_end112:
.size lshiftrt_si_8, .Lfunc_end112-lshiftrt_si_8
+ .section .text.lshiftrt_si_9,"ax",@progbits
+ .hidden lshiftrt_si_9
.globl lshiftrt_si_9
.type lshiftrt_si_9,@function
lshiftrt_si_9: # @lshiftrt_si_9
@@ -1396,6 +1624,8 @@ lshiftrt_si_9: # @lshiftrt_si_9
.Lfunc_end113:
.size lshiftrt_si_9, .Lfunc_end113-lshiftrt_si_9
+ .section .text.lshiftrt_si_10,"ax",@progbits
+ .hidden lshiftrt_si_10
.globl lshiftrt_si_10
.type lshiftrt_si_10,@function
lshiftrt_si_10: # @lshiftrt_si_10
@@ -1408,6 +1638,8 @@ lshiftrt_si_10: # @lshiftrt_si_10
.Lfunc_end114:
.size lshiftrt_si_10, .Lfunc_end114-lshiftrt_si_10
+ .section .text.lshiftrt_si_11,"ax",@progbits
+ .hidden lshiftrt_si_11
.globl lshiftrt_si_11
.type lshiftrt_si_11,@function
lshiftrt_si_11: # @lshiftrt_si_11
@@ -1420,6 +1652,8 @@ lshiftrt_si_11: # @lshiftrt_si_11
.Lfunc_end115:
.size lshiftrt_si_11, .Lfunc_end115-lshiftrt_si_11
+ .section .text.lshiftrt_si_12,"ax",@progbits
+ .hidden lshiftrt_si_12
.globl lshiftrt_si_12
.type lshiftrt_si_12,@function
lshiftrt_si_12: # @lshiftrt_si_12
@@ -1432,6 +1666,8 @@ lshiftrt_si_12: # @lshiftrt_si_12
.Lfunc_end116:
.size lshiftrt_si_12, .Lfunc_end116-lshiftrt_si_12
+ .section .text.lshiftrt_si_13,"ax",@progbits
+ .hidden lshiftrt_si_13
.globl lshiftrt_si_13
.type lshiftrt_si_13,@function
lshiftrt_si_13: # @lshiftrt_si_13
@@ -1444,6 +1680,8 @@ lshiftrt_si_13: # @lshiftrt_si_13
.Lfunc_end117:
.size lshiftrt_si_13, .Lfunc_end117-lshiftrt_si_13
+ .section .text.lshiftrt_si_14,"ax",@progbits
+ .hidden lshiftrt_si_14
.globl lshiftrt_si_14
.type lshiftrt_si_14,@function
lshiftrt_si_14: # @lshiftrt_si_14
@@ -1456,6 +1694,8 @@ lshiftrt_si_14: # @lshiftrt_si_14
.Lfunc_end118:
.size lshiftrt_si_14, .Lfunc_end118-lshiftrt_si_14
+ .section .text.lshiftrt_si_15,"ax",@progbits
+ .hidden lshiftrt_si_15
.globl lshiftrt_si_15
.type lshiftrt_si_15,@function
lshiftrt_si_15: # @lshiftrt_si_15
@@ -1468,6 +1708,8 @@ lshiftrt_si_15: # @lshiftrt_si_15
.Lfunc_end119:
.size lshiftrt_si_15, .Lfunc_end119-lshiftrt_si_15
+ .section .text.lshiftrt_si_16,"ax",@progbits
+ .hidden lshiftrt_si_16
.globl lshiftrt_si_16
.type lshiftrt_si_16,@function
lshiftrt_si_16: # @lshiftrt_si_16
@@ -1480,6 +1722,8 @@ lshiftrt_si_16: # @lshiftrt_si_16
.Lfunc_end120:
.size lshiftrt_si_16, .Lfunc_end120-lshiftrt_si_16
+ .section .text.lshiftrt_si_17,"ax",@progbits
+ .hidden lshiftrt_si_17
.globl lshiftrt_si_17
.type lshiftrt_si_17,@function
lshiftrt_si_17: # @lshiftrt_si_17
@@ -1492,6 +1736,8 @@ lshiftrt_si_17: # @lshiftrt_si_17
.Lfunc_end121:
.size lshiftrt_si_17, .Lfunc_end121-lshiftrt_si_17
+ .section .text.lshiftrt_si_18,"ax",@progbits
+ .hidden lshiftrt_si_18
.globl lshiftrt_si_18
.type lshiftrt_si_18,@function
lshiftrt_si_18: # @lshiftrt_si_18
@@ -1504,6 +1750,8 @@ lshiftrt_si_18: # @lshiftrt_si_18
.Lfunc_end122:
.size lshiftrt_si_18, .Lfunc_end122-lshiftrt_si_18
+ .section .text.lshiftrt_si_19,"ax",@progbits
+ .hidden lshiftrt_si_19
.globl lshiftrt_si_19
.type lshiftrt_si_19,@function
lshiftrt_si_19: # @lshiftrt_si_19
@@ -1516,6 +1764,8 @@ lshiftrt_si_19: # @lshiftrt_si_19
.Lfunc_end123:
.size lshiftrt_si_19, .Lfunc_end123-lshiftrt_si_19
+ .section .text.lshiftrt_si_20,"ax",@progbits
+ .hidden lshiftrt_si_20
.globl lshiftrt_si_20
.type lshiftrt_si_20,@function
lshiftrt_si_20: # @lshiftrt_si_20
@@ -1528,6 +1778,8 @@ lshiftrt_si_20: # @lshiftrt_si_20
.Lfunc_end124:
.size lshiftrt_si_20, .Lfunc_end124-lshiftrt_si_20
+ .section .text.lshiftrt_si_21,"ax",@progbits
+ .hidden lshiftrt_si_21
.globl lshiftrt_si_21
.type lshiftrt_si_21,@function
lshiftrt_si_21: # @lshiftrt_si_21
@@ -1540,6 +1792,8 @@ lshiftrt_si_21: # @lshiftrt_si_21
.Lfunc_end125:
.size lshiftrt_si_21, .Lfunc_end125-lshiftrt_si_21
+ .section .text.lshiftrt_si_22,"ax",@progbits
+ .hidden lshiftrt_si_22
.globl lshiftrt_si_22
.type lshiftrt_si_22,@function
lshiftrt_si_22: # @lshiftrt_si_22
@@ -1552,6 +1806,8 @@ lshiftrt_si_22: # @lshiftrt_si_22
.Lfunc_end126:
.size lshiftrt_si_22, .Lfunc_end126-lshiftrt_si_22
+ .section .text.lshiftrt_si_23,"ax",@progbits
+ .hidden lshiftrt_si_23
.globl lshiftrt_si_23
.type lshiftrt_si_23,@function
lshiftrt_si_23: # @lshiftrt_si_23
@@ -1564,6 +1820,8 @@ lshiftrt_si_23: # @lshiftrt_si_23
.Lfunc_end127:
.size lshiftrt_si_23, .Lfunc_end127-lshiftrt_si_23
+ .section .text.lshiftrt_si_24,"ax",@progbits
+ .hidden lshiftrt_si_24
.globl lshiftrt_si_24
.type lshiftrt_si_24,@function
lshiftrt_si_24: # @lshiftrt_si_24
@@ -1576,6 +1834,8 @@ lshiftrt_si_24: # @lshiftrt_si_24
.Lfunc_end128:
.size lshiftrt_si_24, .Lfunc_end128-lshiftrt_si_24
+ .section .text.lshiftrt_si_25,"ax",@progbits
+ .hidden lshiftrt_si_25
.globl lshiftrt_si_25
.type lshiftrt_si_25,@function
lshiftrt_si_25: # @lshiftrt_si_25
@@ -1588,6 +1848,8 @@ lshiftrt_si_25: # @lshiftrt_si_25
.Lfunc_end129:
.size lshiftrt_si_25, .Lfunc_end129-lshiftrt_si_25
+ .section .text.lshiftrt_si_26,"ax",@progbits
+ .hidden lshiftrt_si_26
.globl lshiftrt_si_26
.type lshiftrt_si_26,@function
lshiftrt_si_26: # @lshiftrt_si_26
@@ -1600,6 +1862,8 @@ lshiftrt_si_26: # @lshiftrt_si_26
.Lfunc_end130:
.size lshiftrt_si_26, .Lfunc_end130-lshiftrt_si_26
+ .section .text.lshiftrt_si_27,"ax",@progbits
+ .hidden lshiftrt_si_27
.globl lshiftrt_si_27
.type lshiftrt_si_27,@function
lshiftrt_si_27: # @lshiftrt_si_27
@@ -1612,6 +1876,8 @@ lshiftrt_si_27: # @lshiftrt_si_27
.Lfunc_end131:
.size lshiftrt_si_27, .Lfunc_end131-lshiftrt_si_27
+ .section .text.lshiftrt_si_28,"ax",@progbits
+ .hidden lshiftrt_si_28
.globl lshiftrt_si_28
.type lshiftrt_si_28,@function
lshiftrt_si_28: # @lshiftrt_si_28
@@ -1624,6 +1890,8 @@ lshiftrt_si_28: # @lshiftrt_si_28
.Lfunc_end132:
.size lshiftrt_si_28, .Lfunc_end132-lshiftrt_si_28
+ .section .text.lshiftrt_si_29,"ax",@progbits
+ .hidden lshiftrt_si_29
.globl lshiftrt_si_29
.type lshiftrt_si_29,@function
lshiftrt_si_29: # @lshiftrt_si_29
@@ -1636,6 +1904,8 @@ lshiftrt_si_29: # @lshiftrt_si_29
.Lfunc_end133:
.size lshiftrt_si_29, .Lfunc_end133-lshiftrt_si_29
+ .section .text.lshiftrt_si_30,"ax",@progbits
+ .hidden lshiftrt_si_30
.globl lshiftrt_si_30
.type lshiftrt_si_30,@function
lshiftrt_si_30: # @lshiftrt_si_30
@@ -1648,6 +1918,8 @@ lshiftrt_si_30: # @lshiftrt_si_30
.Lfunc_end134:
.size lshiftrt_si_30, .Lfunc_end134-lshiftrt_si_30
+ .section .text.lshiftrt_si_31,"ax",@progbits
+ .hidden lshiftrt_si_31
.globl lshiftrt_si_31
.type lshiftrt_si_31,@function
lshiftrt_si_31: # @lshiftrt_si_31
@@ -1660,6 +1932,8 @@ lshiftrt_si_31: # @lshiftrt_si_31
.Lfunc_end135:
.size lshiftrt_si_31, .Lfunc_end135-lshiftrt_si_31
+ .section .text.ashiftrt_si_0,"ax",@progbits
+ .hidden ashiftrt_si_0
.globl ashiftrt_si_0
.type ashiftrt_si_0,@function
ashiftrt_si_0: # @ashiftrt_si_0
@@ -1670,6 +1944,8 @@ ashiftrt_si_0: # @ashiftrt_si_0
.Lfunc_end136:
.size ashiftrt_si_0, .Lfunc_end136-ashiftrt_si_0
+ .section .text.ashiftrt_si_1,"ax",@progbits
+ .hidden ashiftrt_si_1
.globl ashiftrt_si_1
.type ashiftrt_si_1,@function
ashiftrt_si_1: # @ashiftrt_si_1
@@ -1682,6 +1958,8 @@ ashiftrt_si_1: # @ashiftrt_si_1
.Lfunc_end137:
.size ashiftrt_si_1, .Lfunc_end137-ashiftrt_si_1
+ .section .text.ashiftrt_si_2,"ax",@progbits
+ .hidden ashiftrt_si_2
.globl ashiftrt_si_2
.type ashiftrt_si_2,@function
ashiftrt_si_2: # @ashiftrt_si_2
@@ -1694,6 +1972,8 @@ ashiftrt_si_2: # @ashiftrt_si_2
.Lfunc_end138:
.size ashiftrt_si_2, .Lfunc_end138-ashiftrt_si_2
+ .section .text.ashiftrt_si_3,"ax",@progbits
+ .hidden ashiftrt_si_3
.globl ashiftrt_si_3
.type ashiftrt_si_3,@function
ashiftrt_si_3: # @ashiftrt_si_3
@@ -1706,6 +1986,8 @@ ashiftrt_si_3: # @ashiftrt_si_3
.Lfunc_end139:
.size ashiftrt_si_3, .Lfunc_end139-ashiftrt_si_3
+ .section .text.ashiftrt_si_4,"ax",@progbits
+ .hidden ashiftrt_si_4
.globl ashiftrt_si_4
.type ashiftrt_si_4,@function
ashiftrt_si_4: # @ashiftrt_si_4
@@ -1718,6 +2000,8 @@ ashiftrt_si_4: # @ashiftrt_si_4
.Lfunc_end140:
.size ashiftrt_si_4, .Lfunc_end140-ashiftrt_si_4
+ .section .text.ashiftrt_si_5,"ax",@progbits
+ .hidden ashiftrt_si_5
.globl ashiftrt_si_5
.type ashiftrt_si_5,@function
ashiftrt_si_5: # @ashiftrt_si_5
@@ -1730,6 +2014,8 @@ ashiftrt_si_5: # @ashiftrt_si_5
.Lfunc_end141:
.size ashiftrt_si_5, .Lfunc_end141-ashiftrt_si_5
+ .section .text.ashiftrt_si_6,"ax",@progbits
+ .hidden ashiftrt_si_6
.globl ashiftrt_si_6
.type ashiftrt_si_6,@function
ashiftrt_si_6: # @ashiftrt_si_6
@@ -1742,6 +2028,8 @@ ashiftrt_si_6: # @ashiftrt_si_6
.Lfunc_end142:
.size ashiftrt_si_6, .Lfunc_end142-ashiftrt_si_6
+ .section .text.ashiftrt_si_7,"ax",@progbits
+ .hidden ashiftrt_si_7
.globl ashiftrt_si_7
.type ashiftrt_si_7,@function
ashiftrt_si_7: # @ashiftrt_si_7
@@ -1754,6 +2042,8 @@ ashiftrt_si_7: # @ashiftrt_si_7
.Lfunc_end143:
.size ashiftrt_si_7, .Lfunc_end143-ashiftrt_si_7
+ .section .text.ashiftrt_si_8,"ax",@progbits
+ .hidden ashiftrt_si_8
.globl ashiftrt_si_8
.type ashiftrt_si_8,@function
ashiftrt_si_8: # @ashiftrt_si_8
@@ -1766,6 +2056,8 @@ ashiftrt_si_8: # @ashiftrt_si_8
.Lfunc_end144:
.size ashiftrt_si_8, .Lfunc_end144-ashiftrt_si_8
+ .section .text.ashiftrt_si_9,"ax",@progbits
+ .hidden ashiftrt_si_9
.globl ashiftrt_si_9
.type ashiftrt_si_9,@function
ashiftrt_si_9: # @ashiftrt_si_9
@@ -1778,6 +2070,8 @@ ashiftrt_si_9: # @ashiftrt_si_9
.Lfunc_end145:
.size ashiftrt_si_9, .Lfunc_end145-ashiftrt_si_9
+ .section .text.ashiftrt_si_10,"ax",@progbits
+ .hidden ashiftrt_si_10
.globl ashiftrt_si_10
.type ashiftrt_si_10,@function
ashiftrt_si_10: # @ashiftrt_si_10
@@ -1790,6 +2084,8 @@ ashiftrt_si_10: # @ashiftrt_si_10
.Lfunc_end146:
.size ashiftrt_si_10, .Lfunc_end146-ashiftrt_si_10
+ .section .text.ashiftrt_si_11,"ax",@progbits
+ .hidden ashiftrt_si_11
.globl ashiftrt_si_11
.type ashiftrt_si_11,@function
ashiftrt_si_11: # @ashiftrt_si_11
@@ -1802,6 +2098,8 @@ ashiftrt_si_11: # @ashiftrt_si_11
.Lfunc_end147:
.size ashiftrt_si_11, .Lfunc_end147-ashiftrt_si_11
+ .section .text.ashiftrt_si_12,"ax",@progbits
+ .hidden ashiftrt_si_12
.globl ashiftrt_si_12
.type ashiftrt_si_12,@function
ashiftrt_si_12: # @ashiftrt_si_12
@@ -1814,6 +2112,8 @@ ashiftrt_si_12: # @ashiftrt_si_12
.Lfunc_end148:
.size ashiftrt_si_12, .Lfunc_end148-ashiftrt_si_12
+ .section .text.ashiftrt_si_13,"ax",@progbits
+ .hidden ashiftrt_si_13
.globl ashiftrt_si_13
.type ashiftrt_si_13,@function
ashiftrt_si_13: # @ashiftrt_si_13
@@ -1826,6 +2126,8 @@ ashiftrt_si_13: # @ashiftrt_si_13
.Lfunc_end149:
.size ashiftrt_si_13, .Lfunc_end149-ashiftrt_si_13
+ .section .text.ashiftrt_si_14,"ax",@progbits
+ .hidden ashiftrt_si_14
.globl ashiftrt_si_14
.type ashiftrt_si_14,@function
ashiftrt_si_14: # @ashiftrt_si_14
@@ -1838,6 +2140,8 @@ ashiftrt_si_14: # @ashiftrt_si_14
.Lfunc_end150:
.size ashiftrt_si_14, .Lfunc_end150-ashiftrt_si_14
+ .section .text.ashiftrt_si_15,"ax",@progbits
+ .hidden ashiftrt_si_15
.globl ashiftrt_si_15
.type ashiftrt_si_15,@function
ashiftrt_si_15: # @ashiftrt_si_15
@@ -1850,6 +2154,8 @@ ashiftrt_si_15: # @ashiftrt_si_15
.Lfunc_end151:
.size ashiftrt_si_15, .Lfunc_end151-ashiftrt_si_15
+ .section .text.ashiftrt_si_16,"ax",@progbits
+ .hidden ashiftrt_si_16
.globl ashiftrt_si_16
.type ashiftrt_si_16,@function
ashiftrt_si_16: # @ashiftrt_si_16
@@ -1862,6 +2168,8 @@ ashiftrt_si_16: # @ashiftrt_si_16
.Lfunc_end152:
.size ashiftrt_si_16, .Lfunc_end152-ashiftrt_si_16
+ .section .text.ashiftrt_si_17,"ax",@progbits
+ .hidden ashiftrt_si_17
.globl ashiftrt_si_17
.type ashiftrt_si_17,@function
ashiftrt_si_17: # @ashiftrt_si_17
@@ -1874,6 +2182,8 @@ ashiftrt_si_17: # @ashiftrt_si_17
.Lfunc_end153:
.size ashiftrt_si_17, .Lfunc_end153-ashiftrt_si_17
+ .section .text.ashiftrt_si_18,"ax",@progbits
+ .hidden ashiftrt_si_18
.globl ashiftrt_si_18
.type ashiftrt_si_18,@function
ashiftrt_si_18: # @ashiftrt_si_18
@@ -1886,6 +2196,8 @@ ashiftrt_si_18: # @ashiftrt_si_18
.Lfunc_end154:
.size ashiftrt_si_18, .Lfunc_end154-ashiftrt_si_18
+ .section .text.ashiftrt_si_19,"ax",@progbits
+ .hidden ashiftrt_si_19
.globl ashiftrt_si_19
.type ashiftrt_si_19,@function
ashiftrt_si_19: # @ashiftrt_si_19
@@ -1898,6 +2210,8 @@ ashiftrt_si_19: # @ashiftrt_si_19
.Lfunc_end155:
.size ashiftrt_si_19, .Lfunc_end155-ashiftrt_si_19
+ .section .text.ashiftrt_si_20,"ax",@progbits
+ .hidden ashiftrt_si_20
.globl ashiftrt_si_20
.type ashiftrt_si_20,@function
ashiftrt_si_20: # @ashiftrt_si_20
@@ -1910,6 +2224,8 @@ ashiftrt_si_20: # @ashiftrt_si_20
.Lfunc_end156:
.size ashiftrt_si_20, .Lfunc_end156-ashiftrt_si_20
+ .section .text.ashiftrt_si_21,"ax",@progbits
+ .hidden ashiftrt_si_21
.globl ashiftrt_si_21
.type ashiftrt_si_21,@function
ashiftrt_si_21: # @ashiftrt_si_21
@@ -1922,6 +2238,8 @@ ashiftrt_si_21: # @ashiftrt_si_21
.Lfunc_end157:
.size ashiftrt_si_21, .Lfunc_end157-ashiftrt_si_21
+ .section .text.ashiftrt_si_22,"ax",@progbits
+ .hidden ashiftrt_si_22
.globl ashiftrt_si_22
.type ashiftrt_si_22,@function
ashiftrt_si_22: # @ashiftrt_si_22
@@ -1934,6 +2252,8 @@ ashiftrt_si_22: # @ashiftrt_si_22
.Lfunc_end158:
.size ashiftrt_si_22, .Lfunc_end158-ashiftrt_si_22
+ .section .text.ashiftrt_si_23,"ax",@progbits
+ .hidden ashiftrt_si_23
.globl ashiftrt_si_23
.type ashiftrt_si_23,@function
ashiftrt_si_23: # @ashiftrt_si_23
@@ -1946,6 +2266,8 @@ ashiftrt_si_23: # @ashiftrt_si_23
.Lfunc_end159:
.size ashiftrt_si_23, .Lfunc_end159-ashiftrt_si_23
+ .section .text.ashiftrt_si_24,"ax",@progbits
+ .hidden ashiftrt_si_24
.globl ashiftrt_si_24
.type ashiftrt_si_24,@function
ashiftrt_si_24: # @ashiftrt_si_24
@@ -1958,6 +2280,8 @@ ashiftrt_si_24: # @ashiftrt_si_24
.Lfunc_end160:
.size ashiftrt_si_24, .Lfunc_end160-ashiftrt_si_24
+ .section .text.ashiftrt_si_25,"ax",@progbits
+ .hidden ashiftrt_si_25
.globl ashiftrt_si_25
.type ashiftrt_si_25,@function
ashiftrt_si_25: # @ashiftrt_si_25
@@ -1970,6 +2294,8 @@ ashiftrt_si_25: # @ashiftrt_si_25
.Lfunc_end161:
.size ashiftrt_si_25, .Lfunc_end161-ashiftrt_si_25
+ .section .text.ashiftrt_si_26,"ax",@progbits
+ .hidden ashiftrt_si_26
.globl ashiftrt_si_26
.type ashiftrt_si_26,@function
ashiftrt_si_26: # @ashiftrt_si_26
@@ -1982,6 +2308,8 @@ ashiftrt_si_26: # @ashiftrt_si_26
.Lfunc_end162:
.size ashiftrt_si_26, .Lfunc_end162-ashiftrt_si_26
+ .section .text.ashiftrt_si_27,"ax",@progbits
+ .hidden ashiftrt_si_27
.globl ashiftrt_si_27
.type ashiftrt_si_27,@function
ashiftrt_si_27: # @ashiftrt_si_27
@@ -1994,6 +2322,8 @@ ashiftrt_si_27: # @ashiftrt_si_27
.Lfunc_end163:
.size ashiftrt_si_27, .Lfunc_end163-ashiftrt_si_27
+ .section .text.ashiftrt_si_28,"ax",@progbits
+ .hidden ashiftrt_si_28
.globl ashiftrt_si_28
.type ashiftrt_si_28,@function
ashiftrt_si_28: # @ashiftrt_si_28
@@ -2006,6 +2336,8 @@ ashiftrt_si_28: # @ashiftrt_si_28
.Lfunc_end164:
.size ashiftrt_si_28, .Lfunc_end164-ashiftrt_si_28
+ .section .text.ashiftrt_si_29,"ax",@progbits
+ .hidden ashiftrt_si_29
.globl ashiftrt_si_29
.type ashiftrt_si_29,@function
ashiftrt_si_29: # @ashiftrt_si_29
@@ -2018,6 +2350,8 @@ ashiftrt_si_29: # @ashiftrt_si_29
.Lfunc_end165:
.size ashiftrt_si_29, .Lfunc_end165-ashiftrt_si_29
+ .section .text.ashiftrt_si_30,"ax",@progbits
+ .hidden ashiftrt_si_30
.globl ashiftrt_si_30
.type ashiftrt_si_30,@function
ashiftrt_si_30: # @ashiftrt_si_30
@@ -2030,6 +2364,8 @@ ashiftrt_si_30: # @ashiftrt_si_30
.Lfunc_end166:
.size ashiftrt_si_30, .Lfunc_end166-ashiftrt_si_30
+ .section .text.ashiftrt_si_31,"ax",@progbits
+ .hidden ashiftrt_si_31
.globl ashiftrt_si_31
.type ashiftrt_si_31,@function
ashiftrt_si_31: # @ashiftrt_si_31
@@ -2042,6 +2378,8 @@ ashiftrt_si_31: # @ashiftrt_si_31
.Lfunc_end167:
.size ashiftrt_si_31, .Lfunc_end167-ashiftrt_si_31
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20020118-1.c.s b/test/torture-s/20020118-1.c.s
index 335721d56..02872eed9 100644
--- a/test/torture-s/20020118-1.c.s
+++ b/test/torture-s/20020118-1.c.s
@@ -1,12 +1,14 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020118-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020118-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
.local i32, i32
# BB#0: # %entry
i32.const $0=, 0
-.LBB0_1: # %for.cond
+.LBB0_1: # %for.cond
# =>This Inner Loop Header: Depth=1
loop .LBB0_2
i32.load $1=, q($0)
@@ -41,6 +43,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -52,15 +56,18 @@ main: # @main
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type q,@object # @q
- .bss
+ .hidden q # @q
+ .type q,@object
+ .section .bss.q,"aw",@nobits
.globl q
.align 2
q:
.int32 0
.size q, 4
- .type n,@object # @n
+ .hidden n # @n
+ .type n,@object
+ .section .bss.n,"aw",@nobits
.globl n
.align 2
n:
diff --git a/test/torture-s/20020127-1.c.s b/test/torture-s/20020127-1.c.s
index 9c110e5aa..89b9482eb 100644
--- a/test/torture-s/20020127-1.c.s
+++ b/test/torture-s/20020127-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020127-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020127-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -16,6 +18,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20020129-1.c.s b/test/torture-s/20020129-1.c.s
index c77e65f82..70ceceba8 100644
--- a/test/torture-s/20020129-1.c.s
+++ b/test/torture-s/20020129-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020129-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020129-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -20,7 +22,7 @@ foo: # @foo
# BB#2: # %if.then6
call abort
unreachable
-.LBB0_3: # %if.then
+.LBB0_3: # %if.then
i32.const $2=, 28
i32.add $push1=, $0, $2
i32.store $discard=, 0($pop1), $4
@@ -30,13 +32,13 @@ foo: # @foo
i32.const $push15=, 0
i32.eq $push16=, $4, $pop15
br_if $pop16, .LBB0_5
-.LBB0_4: # %for.body
+.LBB0_4: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB0_5
i32.store $discard=, 4($4), $0
i32.load $4=, 0($4)
br_if $4, .LBB0_4
-.LBB0_5: # %if.end7
+.LBB0_5: # %if.end7
i32.load $2=, 12($1)
i32.const $4=, -1
block .LBB0_9
@@ -50,7 +52,7 @@ foo: # @foo
# BB#7: # %if.then26
call abort
unreachable
-.LBB0_8: # %if.end22.thread
+.LBB0_8: # %if.end22.thread
i32.const $3=, 12
i32.add $push7=, $0, $3
i32.store $discard=, 0($pop7), $2
@@ -60,11 +62,13 @@ foo: # @foo
i32.store $discard=, 0($pop9), $4
i32.const $push10=, 0
i32.store $discard=, 16($1), $pop10
-.LBB0_9: # %if.end27
+.LBB0_9: # %if.end27
return
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -91,7 +95,7 @@ main: # @main
i32.const $push6=, 0
i32.eq $push7=, $5, $pop6
br_if $pop7, .LBB1_5
-.LBB1_2: # %for.body.i
+.LBB1_2: # %for.body.i
# =>This Inner Loop Header: Depth=1
loop .LBB1_3
i32.const $push4=, x
@@ -99,14 +103,14 @@ main: # @main
i32.load $5=, 0($5)
br_if $5, .LBB1_2
br .LBB1_5
-.LBB1_3: # %if.end.i
+.LBB1_3: # %if.end.i
i32.const $push8=, 0
i32.eq $push9=, $0, $pop8
br_if $pop9, .LBB1_5
# BB#4: # %if.then6.i
call abort
unreachable
-.LBB1_5: # %foo.exit
+.LBB1_5: # %foo.exit
i32.store $discard=, x+12($1), $2
i32.store $discard=, x+16($1), $3
i32.store $discard=, y+12($1), $4
@@ -116,19 +120,22 @@ main: # @main
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type y,@object # @y
- .bss
+ .hidden y # @y
+ .type y,@object
+ .section .bss.y,"aw",@nobits
.globl y
.align 2
y:
- .zero 32
+ .skip 32
.size y, 32
- .type x,@object # @x
+ .hidden x # @x
+ .type x,@object
+ .section .bss.x,"aw",@nobits
.globl x
.align 2
x:
- .zero 32
+ .skip 32
.size x, 32
diff --git a/test/torture-s/20020201-1.c.s b/test/torture-s/20020201-1.c.s
index cd15dbc58..9f6caed47 100644
--- a/test/torture-s/20020201-1.c.s
+++ b/test/torture-s/20020201-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020201-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020201-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -19,7 +21,7 @@ main: # @main
# BB#1: # %if.then
call abort
unreachable
-.LBB0_2: # %if.end
+.LBB0_2: # %if.end
block .LBB0_20
i32.and $push4=, $0, $3
i32.rem_u $push5=, $pop4, $4
@@ -38,7 +40,7 @@ main: # @main
# BB#4: # %if.then17
call abort
unreachable
-.LBB0_5: # %if.end18
+.LBB0_5: # %if.end18
block .LBB0_19
i32.and $push12=, $0, $3
i32.rem_u $push13=, $pop12, $4
@@ -55,7 +57,7 @@ main: # @main
# BB#7: # %if.then30
call abort
unreachable
-.LBB0_8: # %if.end31
+.LBB0_8: # %if.end31
block .LBB0_18
i32.rem_u $push19=, $0, $4
i32.const $push20=, 3
@@ -71,7 +73,7 @@ main: # @main
# BB#10: # %if.then40
call abort
unreachable
-.LBB0_11: # %if.end41
+.LBB0_11: # %if.end41
block .LBB0_17
i32.rem_u $push25=, $0, $4
i32.const $push26=, 4
@@ -88,7 +90,7 @@ main: # @main
# BB#13: # %if.then50
call abort
unreachable
-.LBB0_14: # %if.end51
+.LBB0_14: # %if.end51
block .LBB0_16
i64.rem_u $push31=, $1, $5
i64.const $push32=, 5
@@ -97,53 +99,62 @@ main: # @main
# BB#15: # %if.end56
call exit, $2
unreachable
-.LBB0_16: # %if.then55
+.LBB0_16: # %if.then55
call abort
unreachable
-.LBB0_17: # %if.then45
+.LBB0_17: # %if.then45
call abort
unreachable
-.LBB0_18: # %if.then35
+.LBB0_18: # %if.then35
call abort
unreachable
-.LBB0_19: # %if.then25
+.LBB0_19: # %if.then25
call abort
unreachable
-.LBB0_20: # %if.then9
+.LBB0_20: # %if.then9
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type cx,@object # @cx
- .data
+ .hidden cx # @cx
+ .type cx,@object
+ .section .data.cx,"aw",@progbits
.globl cx
cx:
.int8 7 # 0x7
.size cx, 1
- .type sx,@object # @sx
+ .hidden sx # @sx
+ .type sx,@object
+ .section .data.sx,"aw",@progbits
.globl sx
.align 1
sx:
.int16 14 # 0xe
.size sx, 2
- .type ix,@object # @ix
+ .hidden ix # @ix
+ .type ix,@object
+ .section .data.ix,"aw",@progbits
.globl ix
.align 2
ix:
.int32 21 # 0x15
.size ix, 4
- .type lx,@object # @lx
+ .hidden lx # @lx
+ .type lx,@object
+ .section .data.lx,"aw",@progbits
.globl lx
.align 2
lx:
.int32 28 # 0x1c
.size lx, 4
- .type Lx,@object # @Lx
+ .hidden Lx # @Lx
+ .type Lx,@object
+ .section .data.Lx,"aw",@progbits
.globl Lx
.align 3
Lx:
diff --git a/test/torture-s/20020206-1.c.s b/test/torture-s/20020206-1.c.s
index 51cf455a3..48fc861bb 100644
--- a/test/torture-s/20020206-1.c.s
+++ b/test/torture-s/20020206-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020206-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020206-1.c"
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -15,6 +17,8 @@ bar: # @bar
.Lfunc_end0:
.size bar, .Lfunc_end0-bar
+ .section .text.baz,"ax",@progbits
+ .hidden baz
.globl baz
.type baz,@function
baz: # @baz
@@ -37,12 +41,14 @@ baz: # @baz
br_if $pop8, .LBB1_4
# BB#3: # %if.end
return
-.LBB1_4: # %if.then
+.LBB1_4: # %if.then
call abort
unreachable
.Lfunc_end1:
.size baz, .Lfunc_end1-baz
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20020206-2.c.s b/test/torture-s/20020206-2.c.s
index 6b998529f..5cf5a3284 100644
--- a/test/torture-s/20020206-2.c.s
+++ b/test/torture-s/20020206-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020206-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020206-2.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -13,12 +15,14 @@ foo: # @foo
br_if $pop3, .LBB0_2
# BB#1: # %if.end
return
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20020213-1.c.s b/test/torture-s/20020213-1.c.s
index 29a10417e..920f1c430 100644
--- a/test/torture-s/20020213-1.c.s
+++ b/test/torture-s/20020213-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020213-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020213-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -19,12 +21,14 @@ foo: # @foo
br_if $pop4, .LBB0_2
# BB#1: # %if.end
return
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -36,6 +40,8 @@ bar: # @bar
.Lfunc_end1:
.size bar, .Lfunc_end1-bar
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -53,15 +59,18 @@ main: # @main
.Lfunc_end2:
.size main, .Lfunc_end2-main
- .type a,@object # @a
- .bss
+ .hidden a # @a
+ .type a,@object
+ .section .bss.a,"aw",@nobits
.globl a
.align 2
a:
- .zero 8
+ .skip 8
.size a, 8
- .type b,@object # @b
+ .hidden b # @b
+ .type b,@object
+ .section .bss.b,"aw",@nobits
.globl b
.align 2
b:
diff --git a/test/torture-s/20020216-1.c.s b/test/torture-s/20020216-1.c.s
index 9451227d2..db2340254 100644
--- a/test/torture-s/20020216-1.c.s
+++ b/test/torture-s/20020216-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020216-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020216-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -15,6 +17,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -31,14 +35,15 @@ main: # @main
# BB#1: # %if.end
call exit, $0
unreachable
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type c,@object # @c
- .data
+ .hidden c # @c
+ .type c,@object
+ .section .data.c,"aw",@progbits
.globl c
c:
.int8 255 # 0xff
diff --git a/test/torture-s/20020219-1.c.s b/test/torture-s/20020219-1.c.s
index d5ae05d10..f9d557228 100644
--- a/test/torture-s/20020219-1.c.s
+++ b/test/torture-s/20020219-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020219-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020219-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -10,6 +12,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20020225-1.c.s b/test/torture-s/20020225-1.c.s
index 0e4a5f50b..3bdc2ac0b 100644
--- a/test/torture-s/20020225-1.c.s
+++ b/test/torture-s/20020225-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020225-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020225-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -13,6 +15,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20020225-2.c.s b/test/torture-s/20020225-2.c.s
index e071a1414..9e2da9957 100644
--- a/test/torture-s/20020225-2.c.s
+++ b/test/torture-s/20020225-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020225-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020225-2.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20020226-1.c.s b/test/torture-s/20020226-1.c.s
index 7f6360be1..3abeff6c7 100644
--- a/test/torture-s/20020226-1.c.s
+++ b/test/torture-s/20020226-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020226-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020226-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -190,115 +192,128 @@ main: # @main
# BB#21: # %if.end195
call exit, $11
unreachable
-.LBB0_22: # %if.then187
+.LBB0_22: # %if.then187
call abort
unreachable
-.LBB0_23: # %if.then170
+.LBB0_23: # %if.then170
call abort
unreachable
-.LBB0_24: # %if.then160
+.LBB0_24: # %if.then160
call abort
unreachable
-.LBB0_25: # %if.then153
+.LBB0_25: # %if.then153
call abort
unreachable
-.LBB0_26: # %if.then145
+.LBB0_26: # %if.then145
call abort
unreachable
-.LBB0_27: # %if.then138
+.LBB0_27: # %if.then138
call abort
unreachable
-.LBB0_28: # %if.then130
+.LBB0_28: # %if.then130
call abort
unreachable
-.LBB0_29: # %if.then121
+.LBB0_29: # %if.then121
call abort
unreachable
-.LBB0_30: # %if.then102
+.LBB0_30: # %if.then102
call abort
unreachable
-.LBB0_31: # %if.then92
+.LBB0_31: # %if.then92
call abort
unreachable
-.LBB0_32: # %if.then85
+.LBB0_32: # %if.then85
call abort
unreachable
-.LBB0_33: # %if.then75
+.LBB0_33: # %if.then75
call abort
unreachable
-.LBB0_34: # %if.then68
+.LBB0_34: # %if.then68
call abort
unreachable
-.LBB0_35: # %if.then59
+.LBB0_35: # %if.then59
call abort
unreachable
-.LBB0_36: # %if.then52
+.LBB0_36: # %if.then52
call abort
unreachable
-.LBB0_37: # %if.then44
+.LBB0_37: # %if.then44
call abort
unreachable
-.LBB0_38: # %if.then37
+.LBB0_38: # %if.then37
call abort
unreachable
-.LBB0_39: # %if.then29
+.LBB0_39: # %if.then29
call abort
unreachable
-.LBB0_40: # %if.then20
+.LBB0_40: # %if.then20
call abort
unreachable
-.LBB0_41: # %if.then10
+.LBB0_41: # %if.then10
call abort
unreachable
-.LBB0_42: # %if.then
+.LBB0_42: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type uc,@object # @uc
- .data
+ .hidden uc # @uc
+ .type uc,@object
+ .section .data.uc,"aw",@progbits
.globl uc
uc:
.int8 52 # 0x34
.size uc, 1
- .type us,@object # @us
+ .hidden us # @us
+ .type us,@object
+ .section .data.us,"aw",@progbits
.globl us
.align 1
us:
.int16 4660 # 0x1234
.size us, 2
- .type ui,@object # @ui
+ .hidden ui # @ui
+ .type ui,@object
+ .section .data.ui,"aw",@progbits
.globl ui
.align 2
ui:
.int32 4660 # 0x1234
.size ui, 4
- .type ul,@object # @ul
+ .hidden ul # @ul
+ .type ul,@object
+ .section .data.ul,"aw",@progbits
.globl ul
.align 2
ul:
.int32 305419896 # 0x12345678
.size ul, 4
- .type ull,@object # @ull
+ .hidden ull # @ull
+ .type ull,@object
+ .section .data.ull,"aw",@progbits
.globl ull
.align 3
ull:
.int64 81985529234382576 # 0x12345678abcdef0
.size ull, 8
- .type shift1,@object # @shift1
+ .hidden shift1 # @shift1
+ .type shift1,@object
+ .section .data.shift1,"aw",@progbits
.globl shift1
.align 2
shift1:
.int32 4 # 0x4
.size shift1, 4
- .type shift2,@object # @shift2
+ .hidden shift2 # @shift2
+ .type shift2,@object
+ .section .data.shift2,"aw",@progbits
.globl shift2
.align 2
shift2:
diff --git a/test/torture-s/20020227-1.c.s b/test/torture-s/20020227-1.c.s
index c43c41c43..29fcbdf96 100644
--- a/test/torture-s/20020227-1.c.s
+++ b/test/torture-s/20020227-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020227-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020227-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -11,6 +13,8 @@ main: # @main
.Lfunc_end0:
.size main, .Lfunc_end0-main
+ .section .text.f1,"ax",@progbits
+ .hidden f1
.globl f1
.type f1,@function
f1: # @f1
@@ -19,6 +23,8 @@ f1: # @f1
.Lfunc_end1:
.size f1, .Lfunc_end1-f1
+ .section .text.f2,"ax",@progbits
+ .hidden f2
.globl f2
.type f2,@function
f2: # @f2
@@ -77,7 +83,7 @@ f2: # @f2
br_if $pop41, .LBB2_4
# BB#3: # %if.end
return
-.LBB2_4: # %if.then
+.LBB2_4: # %if.then
call abort
unreachable
.Lfunc_end2:
diff --git a/test/torture-s/20020307-1.c.s b/test/torture-s/20020307-1.c.s
index 6bc17d369..d02561b8e 100644
--- a/test/torture-s/20020307-1.c.s
+++ b/test/torture-s/20020307-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020307-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020307-1.c"
+ .section .text.f3,"ax",@progbits
+ .hidden f3
.globl f3
.type f3,@function
f3: # @f3
@@ -13,12 +15,14 @@ f3: # @f3
br_if $pop1, .LBB0_2
# BB#1: # %if.end
return
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size f3, .Lfunc_end0-f3
+ .section .text.f4,"ax",@progbits
+ .hidden f4
.globl f4
.type f4,@function
f4: # @f4
@@ -32,12 +36,14 @@ f4: # @f4
br_if $pop3, .LBB1_2
# BB#1: # %if.end
return
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
.size f4, .Lfunc_end1-f4
+ .section .text.f5,"ax",@progbits
+ .hidden f5
.globl f5
.type f5,@function
f5: # @f5
@@ -51,12 +57,14 @@ f5: # @f5
br_if $pop3, .LBB2_2
# BB#1: # %if.end
return
-.LBB2_2: # %if.then
+.LBB2_2: # %if.then
call abort
unreachable
.Lfunc_end2:
.size f5, .Lfunc_end2-f5
+ .section .text.f6,"ax",@progbits
+ .hidden f6
.globl f6
.type f6,@function
f6: # @f6
@@ -70,12 +78,14 @@ f6: # @f6
br_if $pop3, .LBB3_2
# BB#1: # %if.end
return
-.LBB3_2: # %if.then
+.LBB3_2: # %if.then
call abort
unreachable
.Lfunc_end3:
.size f6, .Lfunc_end3-f6
+ .section .text.f7,"ax",@progbits
+ .hidden f7
.globl f7
.type f7,@function
f7: # @f7
@@ -89,12 +99,14 @@ f7: # @f7
br_if $pop3, .LBB4_2
# BB#1: # %if.end
return
-.LBB4_2: # %if.then
+.LBB4_2: # %if.then
call abort
unreachable
.Lfunc_end4:
.size f7, .Lfunc_end4-f7
+ .section .text.f8,"ax",@progbits
+ .hidden f8
.globl f8
.type f8,@function
f8: # @f8
@@ -108,12 +120,14 @@ f8: # @f8
br_if $pop3, .LBB5_2
# BB#1: # %if.end
return
-.LBB5_2: # %if.then
+.LBB5_2: # %if.then
call abort
unreachable
.Lfunc_end5:
.size f8, .Lfunc_end5-f8
+ .section .text.f9,"ax",@progbits
+ .hidden f9
.globl f9
.type f9,@function
f9: # @f9
@@ -127,12 +141,14 @@ f9: # @f9
br_if $pop3, .LBB6_2
# BB#1: # %if.end
return
-.LBB6_2: # %if.then
+.LBB6_2: # %if.then
call abort
unreachable
.Lfunc_end6:
.size f9, .Lfunc_end6-f9
+ .section .text.f10,"ax",@progbits
+ .hidden f10
.globl f10
.type f10,@function
f10: # @f10
@@ -146,12 +162,14 @@ f10: # @f10
br_if $pop3, .LBB7_2
# BB#1: # %if.end
return
-.LBB7_2: # %if.then
+.LBB7_2: # %if.then
call abort
unreachable
.Lfunc_end7:
.size f10, .Lfunc_end7-f10
+ .section .text.f11,"ax",@progbits
+ .hidden f11
.globl f11
.type f11,@function
f11: # @f11
@@ -165,12 +183,14 @@ f11: # @f11
br_if $pop3, .LBB8_2
# BB#1: # %if.end
return
-.LBB8_2: # %if.then
+.LBB8_2: # %if.then
call abort
unreachable
.Lfunc_end8:
.size f11, .Lfunc_end8-f11
+ .section .text.f12,"ax",@progbits
+ .hidden f12
.globl f12
.type f12,@function
f12: # @f12
@@ -184,12 +204,14 @@ f12: # @f12
br_if $pop3, .LBB9_2
# BB#1: # %if.end
return
-.LBB9_2: # %if.then
+.LBB9_2: # %if.then
call abort
unreachable
.Lfunc_end9:
.size f12, .Lfunc_end9-f12
+ .section .text.f13,"ax",@progbits
+ .hidden f13
.globl f13
.type f13,@function
f13: # @f13
@@ -203,12 +225,14 @@ f13: # @f13
br_if $pop3, .LBB10_2
# BB#1: # %if.end
return
-.LBB10_2: # %if.then
+.LBB10_2: # %if.then
call abort
unreachable
.Lfunc_end10:
.size f13, .Lfunc_end10-f13
+ .section .text.f14,"ax",@progbits
+ .hidden f14
.globl f14
.type f14,@function
f14: # @f14
@@ -222,12 +246,14 @@ f14: # @f14
br_if $pop3, .LBB11_2
# BB#1: # %if.end
return
-.LBB11_2: # %if.then
+.LBB11_2: # %if.then
call abort
unreachable
.Lfunc_end11:
.size f14, .Lfunc_end11-f14
+ .section .text.f15,"ax",@progbits
+ .hidden f15
.globl f15
.type f15,@function
f15: # @f15
@@ -241,12 +267,14 @@ f15: # @f15
br_if $pop3, .LBB12_2
# BB#1: # %if.end
return
-.LBB12_2: # %if.then
+.LBB12_2: # %if.then
call abort
unreachable
.Lfunc_end12:
.size f15, .Lfunc_end12-f15
+ .section .text.f16,"ax",@progbits
+ .hidden f16
.globl f16
.type f16,@function
f16: # @f16
@@ -260,12 +288,14 @@ f16: # @f16
br_if $pop3, .LBB13_2
# BB#1: # %if.end
return
-.LBB13_2: # %if.then
+.LBB13_2: # %if.then
call abort
unreachable
.Lfunc_end13:
.size f16, .Lfunc_end13-f16
+ .section .text.f17,"ax",@progbits
+ .hidden f17
.globl f17
.type f17,@function
f17: # @f17
@@ -279,12 +309,14 @@ f17: # @f17
br_if $pop3, .LBB14_2
# BB#1: # %if.end
return
-.LBB14_2: # %if.then
+.LBB14_2: # %if.then
call abort
unreachable
.Lfunc_end14:
.size f17, .Lfunc_end14-f17
+ .section .text.f18,"ax",@progbits
+ .hidden f18
.globl f18
.type f18,@function
f18: # @f18
@@ -298,12 +330,14 @@ f18: # @f18
br_if $pop3, .LBB15_2
# BB#1: # %if.end
return
-.LBB15_2: # %if.then
+.LBB15_2: # %if.then
call abort
unreachable
.Lfunc_end15:
.size f18, .Lfunc_end15-f18
+ .section .text.f19,"ax",@progbits
+ .hidden f19
.globl f19
.type f19,@function
f19: # @f19
@@ -317,12 +351,14 @@ f19: # @f19
br_if $pop3, .LBB16_2
# BB#1: # %if.end
return
-.LBB16_2: # %if.then
+.LBB16_2: # %if.then
call abort
unreachable
.Lfunc_end16:
.size f19, .Lfunc_end16-f19
+ .section .text.f20,"ax",@progbits
+ .hidden f20
.globl f20
.type f20,@function
f20: # @f20
@@ -336,12 +372,14 @@ f20: # @f20
br_if $pop3, .LBB17_2
# BB#1: # %if.end
return
-.LBB17_2: # %if.then
+.LBB17_2: # %if.then
call abort
unreachable
.Lfunc_end17:
.size f20, .Lfunc_end17-f20
+ .section .text.f21,"ax",@progbits
+ .hidden f21
.globl f21
.type f21,@function
f21: # @f21
@@ -355,12 +393,14 @@ f21: # @f21
br_if $pop3, .LBB18_2
# BB#1: # %if.end
return
-.LBB18_2: # %if.then
+.LBB18_2: # %if.then
call abort
unreachable
.Lfunc_end18:
.size f21, .Lfunc_end18-f21
+ .section .text.f22,"ax",@progbits
+ .hidden f22
.globl f22
.type f22,@function
f22: # @f22
@@ -374,12 +414,14 @@ f22: # @f22
br_if $pop3, .LBB19_2
# BB#1: # %if.end
return
-.LBB19_2: # %if.then
+.LBB19_2: # %if.then
call abort
unreachable
.Lfunc_end19:
.size f22, .Lfunc_end19-f22
+ .section .text.f23,"ax",@progbits
+ .hidden f23
.globl f23
.type f23,@function
f23: # @f23
@@ -393,12 +435,14 @@ f23: # @f23
br_if $pop3, .LBB20_2
# BB#1: # %if.end
return
-.LBB20_2: # %if.then
+.LBB20_2: # %if.then
call abort
unreachable
.Lfunc_end20:
.size f23, .Lfunc_end20-f23
+ .section .text.f24,"ax",@progbits
+ .hidden f24
.globl f24
.type f24,@function
f24: # @f24
@@ -412,12 +456,14 @@ f24: # @f24
br_if $pop3, .LBB21_2
# BB#1: # %if.end
return
-.LBB21_2: # %if.then
+.LBB21_2: # %if.then
call abort
unreachable
.Lfunc_end21:
.size f24, .Lfunc_end21-f24
+ .section .text.f25,"ax",@progbits
+ .hidden f25
.globl f25
.type f25,@function
f25: # @f25
@@ -431,12 +477,14 @@ f25: # @f25
br_if $pop3, .LBB22_2
# BB#1: # %if.end
return
-.LBB22_2: # %if.then
+.LBB22_2: # %if.then
call abort
unreachable
.Lfunc_end22:
.size f25, .Lfunc_end22-f25
+ .section .text.f26,"ax",@progbits
+ .hidden f26
.globl f26
.type f26,@function
f26: # @f26
@@ -450,12 +498,14 @@ f26: # @f26
br_if $pop3, .LBB23_2
# BB#1: # %if.end
return
-.LBB23_2: # %if.then
+.LBB23_2: # %if.then
call abort
unreachable
.Lfunc_end23:
.size f26, .Lfunc_end23-f26
+ .section .text.f27,"ax",@progbits
+ .hidden f27
.globl f27
.type f27,@function
f27: # @f27
@@ -469,12 +519,14 @@ f27: # @f27
br_if $pop3, .LBB24_2
# BB#1: # %if.end
return
-.LBB24_2: # %if.then
+.LBB24_2: # %if.then
call abort
unreachable
.Lfunc_end24:
.size f27, .Lfunc_end24-f27
+ .section .text.f28,"ax",@progbits
+ .hidden f28
.globl f28
.type f28,@function
f28: # @f28
@@ -488,12 +540,14 @@ f28: # @f28
br_if $pop3, .LBB25_2
# BB#1: # %if.end
return
-.LBB25_2: # %if.then
+.LBB25_2: # %if.then
call abort
unreachable
.Lfunc_end25:
.size f28, .Lfunc_end25-f28
+ .section .text.f29,"ax",@progbits
+ .hidden f29
.globl f29
.type f29,@function
f29: # @f29
@@ -507,12 +561,14 @@ f29: # @f29
br_if $pop3, .LBB26_2
# BB#1: # %if.end
return
-.LBB26_2: # %if.then
+.LBB26_2: # %if.then
call abort
unreachable
.Lfunc_end26:
.size f29, .Lfunc_end26-f29
+ .section .text.f30,"ax",@progbits
+ .hidden f30
.globl f30
.type f30,@function
f30: # @f30
@@ -526,12 +582,14 @@ f30: # @f30
br_if $pop3, .LBB27_2
# BB#1: # %if.end
return
-.LBB27_2: # %if.then
+.LBB27_2: # %if.then
call abort
unreachable
.Lfunc_end27:
.size f30, .Lfunc_end27-f30
+ .section .text.f31,"ax",@progbits
+ .hidden f31
.globl f31
.type f31,@function
f31: # @f31
@@ -545,12 +603,14 @@ f31: # @f31
br_if $pop3, .LBB28_2
# BB#1: # %if.end
return
-.LBB28_2: # %if.then
+.LBB28_2: # %if.then
call abort
unreachable
.Lfunc_end28:
.size f31, .Lfunc_end28-f31
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20020314-1.c.s b/test/torture-s/20020314-1.c.s
index f48a83205..3007b0ced 100644
--- a/test/torture-s/20020314-1.c.s
+++ b/test/torture-s/20020314-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020314-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020314-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -9,6 +11,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.g,"ax",@progbits
+ .hidden g
.globl g
.type g,@function
g: # @g
@@ -24,6 +28,8 @@ g: # @g
.Lfunc_end1:
.size g, .Lfunc_end1-g
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20020320-1.c.s b/test/torture-s/20020320-1.c.s
index 0d4fee89e..f84997a72 100644
--- a/test/torture-s/20020320-1.c.s
+++ b/test/torture-s/20020320-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020320-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020320-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20020321-1.c.s b/test/torture-s/20020321-1.c.s
index 63575d56a..e5354ca1a 100644
--- a/test/torture-s/20020321-1.c.s
+++ b/test/torture-s/20020321-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020321-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020321-1.c"
+ .section .text.g,"ax",@progbits
+ .hidden g
.globl g
.type g,@function
g: # @g
@@ -10,6 +12,8 @@ g: # @g
.Lfunc_end0:
.size g, .Lfunc_end0-g
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -20,6 +24,8 @@ f: # @f
.Lfunc_end1:
.size f, .Lfunc_end1-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20020328-1.c.s b/test/torture-s/20020328-1.c.s
index e467679fd..664f8abe9 100644
--- a/test/torture-s/20020328-1.c.s
+++ b/test/torture-s/20020328-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020328-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020328-1.c"
+ .section .text.func,"ax",@progbits
+ .hidden func
.globl func
.type func,@function
func: # @func
@@ -10,6 +12,8 @@ func: # @func
.Lfunc_end0:
.size func, .Lfunc_end0-func
+ .section .text.testit,"ax",@progbits
+ .hidden testit
.globl testit
.type testit,@function
testit: # @testit
@@ -21,12 +25,14 @@ testit: # @testit
br_if $pop1, .LBB1_2
# BB#1: # %if.end
return
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
.size testit, .Lfunc_end1-testit
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -38,8 +44,9 @@ main: # @main
.Lfunc_end2:
.size main, .Lfunc_end2-main
- .type b,@object # @b
- .bss
+ .hidden b # @b
+ .type b,@object
+ .section .bss.b,"aw",@nobits
.globl b
.align 2
b:
diff --git a/test/torture-s/20020402-1.c.s b/test/torture-s/20020402-1.c.s
index cc4a26eae..1ecef54ab 100644
--- a/test/torture-s/20020402-1.c.s
+++ b/test/torture-s/20020402-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020402-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020402-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20020402-2.c.s b/test/torture-s/20020402-2.c.s
index 89976299a..eda414a8d 100644
--- a/test/torture-s/20020402-2.c.s
+++ b/test/torture-s/20020402-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020402-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020402-2.c"
+ .section .text.InitCache,"ax",@progbits
+ .hidden InitCache
.globl InitCache
.type InitCache,@function
InitCache: # @InitCache
@@ -87,6 +89,8 @@ InitCache: # @InitCache
.Lfunc_end0:
.size InitCache, .Lfunc_end0-InitCache
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -175,187 +179,238 @@ main: # @main
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type Local1,@object # @Local1
- .bss
+ .hidden Local1 # @Local1
+ .type Local1,@object
+ .section .bss.Local1,"aw",@nobits
.globl Local1
.align 2
Local1:
.int32 0
.size Local1, 4
- .type Local2,@object # @Local2
+ .hidden Local2 # @Local2
+ .type Local2,@object
+ .section .bss.Local2,"aw",@nobits
.globl Local2
.align 2
Local2:
.int32 0
.size Local2, 4
- .type Local3,@object # @Local3
+ .hidden Local3 # @Local3
+ .type Local3,@object
+ .section .bss.Local3,"aw",@nobits
.globl Local3
.align 2
Local3:
.int32 0
.size Local3, 4
- .type RDbf1,@object # @RDbf1
+ .hidden RDbf1 # @RDbf1
+ .type RDbf1,@object
+ .section .bss.RDbf1,"aw",@nobits
.globl RDbf1
.align 2
RDbf1:
.int32 0
.size RDbf1, 4
- .type RDbf2,@object # @RDbf2
+ .hidden RDbf2 # @RDbf2
+ .type RDbf2,@object
+ .section .bss.RDbf2,"aw",@nobits
.globl RDbf2
.align 2
RDbf2:
.int32 0
.size RDbf2, 4
- .type RDbf3,@object # @RDbf3
+ .hidden RDbf3 # @RDbf3
+ .type RDbf3,@object
+ .section .bss.RDbf3,"aw",@nobits
.globl RDbf3
.align 2
RDbf3:
.int32 0
.size RDbf3, 4
- .type IntVc1,@object # @IntVc1
+ .hidden IntVc1 # @IntVc1
+ .type IntVc1,@object
+ .section .bss.IntVc1,"aw",@nobits
.globl IntVc1
.align 2
IntVc1:
.int32 0
.size IntVc1, 4
- .type IntVc2,@object # @IntVc2
+ .hidden IntVc2 # @IntVc2
+ .type IntVc2,@object
+ .section .bss.IntVc2,"aw",@nobits
.globl IntVc2
.align 2
IntVc2:
.int32 0
.size IntVc2, 4
- .type IntCode3,@object # @IntCode3
+ .hidden IntCode3 # @IntCode3
+ .type IntCode3,@object
+ .section .bss.IntCode3,"aw",@nobits
.globl IntCode3
.align 2
IntCode3:
.int32 0
.size IntCode3, 4
- .type IntCode4,@object # @IntCode4
+ .hidden IntCode4 # @IntCode4
+ .type IntCode4,@object
+ .section .bss.IntCode4,"aw",@nobits
.globl IntCode4
.align 2
IntCode4:
.int32 0
.size IntCode4, 4
- .type IntCode5,@object # @IntCode5
+ .hidden IntCode5 # @IntCode5
+ .type IntCode5,@object
+ .section .bss.IntCode5,"aw",@nobits
.globl IntCode5
.align 2
IntCode5:
.int32 0
.size IntCode5, 4
- .type IntCode6,@object # @IntCode6
+ .hidden IntCode6 # @IntCode6
+ .type IntCode6,@object
+ .section .bss.IntCode6,"aw",@nobits
.globl IntCode6
.align 2
IntCode6:
.int32 0
.size IntCode6, 4
- .type Lom1,@object # @Lom1
+ .hidden Lom1 # @Lom1
+ .type Lom1,@object
+ .section .bss.Lom1,"aw",@nobits
.globl Lom1
.align 2
Lom1:
.int32 0
.size Lom1, 4
- .type Lom2,@object # @Lom2
+ .hidden Lom2 # @Lom2
+ .type Lom2,@object
+ .section .bss.Lom2,"aw",@nobits
.globl Lom2
.align 2
Lom2:
.int32 0
.size Lom2, 4
- .type Lom3,@object # @Lom3
+ .hidden Lom3 # @Lom3
+ .type Lom3,@object
+ .section .bss.Lom3,"aw",@nobits
.globl Lom3
.align 2
Lom3:
.int32 0
.size Lom3, 4
- .type Lom4,@object # @Lom4
+ .hidden Lom4 # @Lom4
+ .type Lom4,@object
+ .section .bss.Lom4,"aw",@nobits
.globl Lom4
.align 2
Lom4:
.int32 0
.size Lom4, 4
- .type Lom5,@object # @Lom5
+ .hidden Lom5 # @Lom5
+ .type Lom5,@object
+ .section .bss.Lom5,"aw",@nobits
.globl Lom5
.align 2
Lom5:
.int32 0
.size Lom5, 4
- .type Lom6,@object # @Lom6
+ .hidden Lom6 # @Lom6
+ .type Lom6,@object
+ .section .bss.Lom6,"aw",@nobits
.globl Lom6
.align 2
Lom6:
.int32 0
.size Lom6, 4
- .type Lom7,@object # @Lom7
+ .hidden Lom7 # @Lom7
+ .type Lom7,@object
+ .section .bss.Lom7,"aw",@nobits
.globl Lom7
.align 2
Lom7:
.int32 0
.size Lom7, 4
- .type Lom8,@object # @Lom8
+ .hidden Lom8 # @Lom8
+ .type Lom8,@object
+ .section .bss.Lom8,"aw",@nobits
.globl Lom8
.align 2
Lom8:
.int32 0
.size Lom8, 4
- .type Lom9,@object # @Lom9
+ .hidden Lom9 # @Lom9
+ .type Lom9,@object
+ .section .bss.Lom9,"aw",@nobits
.globl Lom9
.align 2
Lom9:
.int32 0
.size Lom9, 4
- .type Lom10,@object # @Lom10
+ .hidden Lom10 # @Lom10
+ .type Lom10,@object
+ .section .bss.Lom10,"aw",@nobits
.globl Lom10
.align 2
Lom10:
.int32 0
.size Lom10, 4
- .type RDbf11,@object # @RDbf11
+ .hidden RDbf11 # @RDbf11
+ .type RDbf11,@object
+ .section .bss.RDbf11,"aw",@nobits
.globl RDbf11
.align 2
RDbf11:
.int32 0
.size RDbf11, 4
- .type RDbf12,@object # @RDbf12
+ .hidden RDbf12 # @RDbf12
+ .type RDbf12,@object
+ .section .bss.RDbf12,"aw",@nobits
.globl RDbf12
.align 2
RDbf12:
.int32 0
.size RDbf12, 4
- .type Workspace,@object # @Workspace
+ .hidden Workspace # @Workspace
+ .type Workspace,@object
+ .section .bss.Workspace,"aw",@nobits
.globl Workspace
.align 2
Workspace:
- .zero 44
+ .skip 44
.size Workspace, 44
- .type MyPte,@object # @MyPte
+ .hidden MyPte # @MyPte
+ .type MyPte,@object
+ .section .bss.MyPte,"aw",@nobits
.globl MyPte
.align 2
MyPte:
- .zero 392
+ .skip 392
.size MyPte, 392
diff --git a/test/torture-s/20020402-3.c.s b/test/torture-s/20020402-3.c.s
index 7e74b20b5..c4276da3c 100644
--- a/test/torture-s/20020402-3.c.s
+++ b/test/torture-s/20020402-3.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020402-3.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020402-3.c"
+ .section .text.blockvector_for_pc_sect,"ax",@progbits
+ .hidden blockvector_for_pc_sect
.globl blockvector_for_pc_sect
.type blockvector_for_pc_sect,@function
blockvector_for_pc_sect: # @blockvector_for_pc_sect
@@ -16,7 +18,7 @@ blockvector_for_pc_sect: # @blockvector_for_pc_sect
block .LBB0_3
i32.le_s $push0=, $1, $4
br_if $pop0, .LBB0_3
-.LBB0_1: # %while.body
+.LBB0_1: # %while.body
# =>This Inner Loop Header: Depth=1
loop .LBB0_2
i32.add $push1=, $1, $4
@@ -37,19 +39,19 @@ blockvector_for_pc_sect: # @blockvector_for_pc_sect
copy_local $7=, $3
i32.gt_s $push10=, $1, $4
br_if $pop10, .LBB0_1
-.LBB0_2: # %while.cond8.preheader
+.LBB0_2: # %while.cond8.preheader
i32.const $7=, 0
i32.const $push11=, -1
i32.le_s $push12=, $8, $pop11
br_if $pop12, .LBB0_6
-.LBB0_3: # %while.body10.preheader
+.LBB0_3: # %while.body10.preheader
i32.const $push13=, 2
i32.shl $push14=, $8, $pop13
i32.add $push15=, $pop14, $2
i32.const $push16=, 4
i32.add $1=, $pop15, $pop16
i32.add $6=, $8, $4
-.LBB0_4: # %while.body10
+.LBB0_4: # %while.body10
# =>This Inner Loop Header: Depth=1
loop .LBB0_6
copy_local $7=, $2
@@ -58,7 +60,7 @@ blockvector_for_pc_sect: # @blockvector_for_pc_sect
i64.gt_u $push19=, $pop18, $0
br_if $pop19, .LBB0_6
# BB#5: # %while.cond8
- # in Loop: Header=.LBB0_4 Depth=1
+ # in Loop: Header=BB0_4 Depth=1
i32.const $push20=, -1
i32.add $6=, $6, $pop20
i32.const $push21=, -4
@@ -66,11 +68,13 @@ blockvector_for_pc_sect: # @blockvector_for_pc_sect
i32.const $7=, 0
i32.ge_s $push22=, $6, $4
br_if $pop22, .LBB0_4
-.LBB0_6: # %cleanup
+.LBB0_6: # %cleanup
return $7
.Lfunc_end0:
.size blockvector_for_pc_sect, .Lfunc_end0-blockvector_for_pc_sect
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20020404-1.c.s b/test/torture-s/20020404-1.c.s
index 6bb5d06d8..d25627ce3 100644
--- a/test/torture-s/20020404-1.c.s
+++ b/test/torture-s/20020404-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020404-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020404-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20020406-1.c.s b/test/torture-s/20020406-1.c.s
index 654e59f46..d9b5ea34b 100644
--- a/test/torture-s/20020406-1.c.s
+++ b/test/torture-s/20020406-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020406-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020406-1.c"
+ .section .text.FFmul,"ax",@progbits
+ .hidden FFmul
.globl FFmul
.type FFmul,@function
FFmul: # @FFmul
@@ -10,6 +12,8 @@ FFmul: # @FFmul
.Lfunc_end0:
.size FFmul, .Lfunc_end0-FFmul
+ .section .text.DUPFFdeg,"ax",@progbits
+ .hidden DUPFFdeg
.globl DUPFFdeg
.type DUPFFdeg,@function
DUPFFdeg: # @DUPFFdeg
@@ -21,6 +25,8 @@ DUPFFdeg: # @DUPFFdeg
.Lfunc_end1:
.size DUPFFdeg, .Lfunc_end1-DUPFFdeg
+ .section .text.DUPFFnew,"ax",@progbits
+ .hidden DUPFFnew
.globl DUPFFnew
.type DUPFFnew,@function
DUPFFnew: # @DUPFFnew
@@ -43,7 +49,7 @@ DUPFFnew: # @DUPFFnew
i32.const $push7=, 8
i32.add $push8=, $1, $pop7
i32.store $discard=, 0($pop8), $2
-.LBB2_2: # %if.end
+.LBB2_2: # %if.end
i32.store $discard=, 0($1), $0
i32.const $push9=, -1
i32.store $discard=, 4($1), $pop9
@@ -51,6 +57,8 @@ DUPFFnew: # @DUPFFnew
.Lfunc_end2:
.size DUPFFnew, .Lfunc_end2-DUPFFnew
+ .section .text.DUPFFfree,"ax",@progbits
+ .hidden DUPFFfree
.globl DUPFFfree
.type DUPFFfree,@function
DUPFFfree: # @DUPFFfree
@@ -60,6 +68,8 @@ DUPFFfree: # @DUPFFfree
.Lfunc_end3:
.size DUPFFfree, .Lfunc_end3-DUPFFfree
+ .section .text.DUPFFswap,"ax",@progbits
+ .hidden DUPFFswap
.globl DUPFFswap
.type DUPFFswap,@function
DUPFFswap: # @DUPFFswap
@@ -69,6 +79,8 @@ DUPFFswap: # @DUPFFswap
.Lfunc_end4:
.size DUPFFswap, .Lfunc_end4-DUPFFswap
+ .section .text.DUPFFcopy,"ax",@progbits
+ .hidden DUPFFcopy
.globl DUPFFcopy
.type DUPFFcopy,@function
DUPFFcopy: # @DUPFFcopy
@@ -79,6 +91,8 @@ DUPFFcopy: # @DUPFFcopy
.Lfunc_end5:
.size DUPFFcopy, .Lfunc_end5-DUPFFcopy
+ .section .text.DUPFFshift_add,"ax",@progbits
+ .hidden DUPFFshift_add
.globl DUPFFshift_add
.type DUPFFshift_add,@function
DUPFFshift_add: # @DUPFFshift_add
@@ -88,6 +102,8 @@ DUPFFshift_add: # @DUPFFshift_add
.Lfunc_end6:
.size DUPFFshift_add, .Lfunc_end6-DUPFFshift_add
+ .section .text.DUPFFexgcd,"ax",@progbits
+ .hidden DUPFFexgcd
.globl DUPFFexgcd
.type DUPFFexgcd,@function
DUPFFexgcd: # @DUPFFexgcd
@@ -103,7 +119,7 @@ DUPFFexgcd: # @DUPFFexgcd
i32.store $13=, 0($15), $13
i32.load $9=, 4($2)
i32.load $8=, 4($3)
-.LBB7_1: # %tailrecurse
+.LBB7_1: # %tailrecurse
# =>This Inner Loop Header: Depth=1
loop .LBB7_2
copy_local $5=, $3
@@ -120,7 +136,7 @@ DUPFFexgcd: # @DUPFFexgcd
i32.const $6=, 4
i32.add $9=, $13, $6
i32.store $discard=, 0($9), $8
- i32.const $push1=, .str
+ i32.const $push1=, .L.str
i32.call $discard=, iprintf, $pop1
i32.const $12=, __stack_pointer
i32.load $12=, 0($12)
@@ -134,7 +150,7 @@ DUPFFexgcd: # @DUPFFexgcd
copy_local $2=, $5
i32.lt_s $push2=, $8, $9
br_if $pop2, .LBB7_1
-.LBB7_2: # %if.end
+.LBB7_2: # %if.end
i32.const $2=, 2
block .LBB7_11
i32.ne $push3=, $8, $2
@@ -175,29 +191,31 @@ DUPFFexgcd: # @DUPFFexgcd
i32.add $push14=, $3, $6
i32.load $push0=, 0($pop14)
i32.lt_s $3=, $pop0, $5
-.LBB7_7: # %while.cond40.preheader
+.LBB7_7: # %while.cond40.preheader
# =>This Inner Loop Header: Depth=1
loop .LBB7_8
br_if $3, .LBB7_7
-.LBB7_8: # %while.cond40
+.LBB7_8: # %while.cond40
# =>This Inner Loop Header: Depth=1
loop .LBB7_9
br .LBB7_8
-.LBB7_9: # %if.end57
+.LBB7_9: # %if.end57
i32.store $discard=, 0($1), $9
i32.store $discard=, 0($4), $8
-.LBB7_10: # %cleanup
+.LBB7_10: # %cleanup
i32.const $16=, 16
i32.add $13=, $13, $16
i32.const $16=, __stack_pointer
i32.store $13=, 0($16), $13
return $3
-.LBB7_11: # %if.then10
+.LBB7_11: # %if.then10
call abort
unreachable
.Lfunc_end7:
.size DUPFFexgcd, .Lfunc_end7-DUPFFexgcd
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -236,7 +254,7 @@ main: # @main
i32.store $discard=, 0($15), $3
i32.add $1=, $15, $1
i32.store $discard=, 0($1), $2
- i32.const $push6=, .str.1
+ i32.const $push6=, .L.str.1
i32.call $discard=, iprintf, $pop6
i32.const $8=, __stack_pointer
i32.load $8=, 0($8)
@@ -258,16 +276,16 @@ main: # @main
.Lfunc_end8:
.size main, .Lfunc_end8-main
- .type .str,@object # @.str
+ .type .L.str,@object # @.str
.section .rodata.str1.1,"aMS",@progbits,1
-.str:
+.L.str:
.asciz "DUPFFexgcd called on degrees %d and %d\n"
- .size .str, 40
+ .size .L.str, 40
- .type .str.1,@object # @.str.1
-.str.1:
+ .type .L.str.1,@object # @.str.1
+.L.str.1:
.asciz "calling DUPFFexgcd on degrees %d and %d\n"
- .size .str.1, 41
+ .size .L.str.1, 41
.ident "clang version 3.8.0 "
diff --git a/test/torture-s/20020411-1.c.s b/test/torture-s/20020411-1.c.s
index ea997fe99..2165f9e6d 100644
--- a/test/torture-s/20020411-1.c.s
+++ b/test/torture-s/20020411-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020411-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020411-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -13,6 +15,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20020413-1.c.s b/test/torture-s/20020413-1.c.s
index 94cf7a5fe..41f26a4c8 100644
--- a/test/torture-s/20020413-1.c.s
+++ b/test/torture-s/20020413-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020413-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020413-1.c"
+ .section .text.test,"ax",@progbits
+ .hidden test
.globl test
.type test,@function
test: # @test
@@ -108,7 +110,7 @@ test: # @test
# BB#13: # %while.body12.10
call abort
unreachable
-.LBB0_14: # %while.cond.preheader
+.LBB0_14: # %while.cond.preheader
i32.call $7=, __gttf2, $0, $1, $3, $6
i32.const $4=, 1
i32.lt_s $push6=, $7, $4
@@ -178,7 +180,7 @@ test: # @test
# BB#25: # %while.body.10
call abort
unreachable
-.LBB0_26: # %if.end19
+.LBB0_26: # %if.end19
i32.store $discard=, 0($2), $8
i32.const $11=, 16
i32.add $11=, $11, $11
@@ -188,6 +190,8 @@ test: # @test
.Lfunc_end0:
.size test, .Lfunc_end0-test
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20020418-1.c.s b/test/torture-s/20020418-1.c.s
index faf6733b0..49820f748 100644
--- a/test/torture-s/20020418-1.c.s
+++ b/test/torture-s/20020418-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020418-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020418-1.c"
+ .section .text.gcc_crash,"ax",@progbits
+ .hidden gcc_crash
.globl gcc_crash
.type gcc_crash,@function
gcc_crash: # @gcc_crash
@@ -12,7 +14,7 @@ gcc_crash: # @gcc_crash
i32.const $push0=, 52
i32.lt_s $push1=, $1, $pop0
br_if $pop1, .LBB0_3
-.LBB0_1: # %top
+.LBB0_1: # %top
# =>This Inner Loop Header: Depth=1
loop .LBB0_2
i32.const $push4=, 1
@@ -20,15 +22,17 @@ gcc_crash: # @gcc_crash
i32.const $push2=, 60
i32.gt_s $push3=, $1, $pop2
br_if $pop3, .LBB0_1
-.LBB0_2: # %if.end6
+.LBB0_2: # %if.end6
i32.store $discard=, 0($0), $2
return
-.LBB0_3: # %if.then
+.LBB0_3: # %if.then
unreachable
unreachable
.Lfunc_end0:
.size gcc_crash, .Lfunc_end0-gcc_crash
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20020423-1.c.s b/test/torture-s/20020423-1.c.s
index 0ef325b49..d56e83825 100644
--- a/test/torture-s/20020423-1.c.s
+++ b/test/torture-s/20020423-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020423-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020423-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20020503-1.c.s b/test/torture-s/20020503-1.c.s
index 676a1581d..3b98ca698 100644
--- a/test/torture-s/20020503-1.c.s
+++ b/test/torture-s/20020503-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020503-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020503-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20020506-1.c.s b/test/torture-s/20020506-1.c.s
index 8957ff472..342ccd1d7 100644
--- a/test/torture-s/20020506-1.c.s
+++ b/test/torture-s/20020506-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020506-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020506-1.c"
+ .section .text.test1,"ax",@progbits
+ .hidden test1
.globl test1
.type test1,@function
test1: # @test1
@@ -18,18 +20,20 @@ test1: # @test1
# BB#2: # %if.then2
call abort
unreachable
-.LBB0_3: # %if.else
+.LBB0_3: # %if.else
i32.const $push4=, 0
i32.eq $push5=, $1, $pop4
br_if $pop5, .LBB0_5
-.LBB0_4: # %if.end45
+.LBB0_4: # %if.end45
return
-.LBB0_5: # %if.then4
+.LBB0_5: # %if.then4
call abort
unreachable
.Lfunc_end0:
.size test1, .Lfunc_end0-test1
+ .section .text.test2,"ax",@progbits
+ .hidden test2
.globl test2
.type test2,@function
test2: # @test2
@@ -52,18 +56,20 @@ test2: # @test2
# BB#2: # %if.then2
call abort
unreachable
-.LBB1_3: # %if.else
+.LBB1_3: # %if.else
i32.const $push6=, 0
i32.eq $push7=, $1, $pop6
br_if $pop7, .LBB1_5
-.LBB1_4: # %if.end45
+.LBB1_4: # %if.end45
return
-.LBB1_5: # %if.then4
+.LBB1_5: # %if.then4
call abort
unreachable
.Lfunc_end1:
.size test2, .Lfunc_end1-test2
+ .section .text.test3,"ax",@progbits
+ .hidden test3
.globl test3
.type test3,@function
test3: # @test3
@@ -82,18 +88,20 @@ test3: # @test3
# BB#2: # %if.then2
call abort
unreachable
-.LBB2_3: # %if.else
+.LBB2_3: # %if.else
i32.const $push4=, 0
i32.eq $push5=, $1, $pop4
br_if $pop5, .LBB2_5
-.LBB2_4: # %if.end45
+.LBB2_4: # %if.end45
return
-.LBB2_5: # %if.then4
+.LBB2_5: # %if.then4
call abort
unreachable
.Lfunc_end2:
.size test3, .Lfunc_end2-test3
+ .section .text.test4,"ax",@progbits
+ .hidden test4
.globl test4
.type test4,@function
test4: # @test4
@@ -116,18 +124,20 @@ test4: # @test4
# BB#2: # %if.then2
call abort
unreachable
-.LBB3_3: # %if.else
+.LBB3_3: # %if.else
i32.const $push6=, 0
i32.eq $push7=, $1, $pop6
br_if $pop7, .LBB3_5
-.LBB3_4: # %if.end45
+.LBB3_4: # %if.end45
return
-.LBB3_5: # %if.then4
+.LBB3_5: # %if.then4
call abort
unreachable
.Lfunc_end3:
.size test4, .Lfunc_end3-test4
+ .section .text.test5,"ax",@progbits
+ .hidden test5
.globl test5
.type test5,@function
test5: # @test5
@@ -146,18 +156,20 @@ test5: # @test5
# BB#2: # %if.then1
call abort
unreachable
-.LBB4_3: # %if.else
+.LBB4_3: # %if.else
i32.const $push4=, 0
i32.eq $push5=, $1, $pop4
br_if $pop5, .LBB4_5
-.LBB4_4: # %if.end38
+.LBB4_4: # %if.end38
return
-.LBB4_5: # %if.then3
+.LBB4_5: # %if.then3
call abort
unreachable
.Lfunc_end4:
.size test5, .Lfunc_end4-test5
+ .section .text.test6,"ax",@progbits
+ .hidden test6
.globl test6
.type test6,@function
test6: # @test6
@@ -176,18 +188,20 @@ test6: # @test6
# BB#2: # %if.then1
call abort
unreachable
-.LBB5_3: # %if.else
+.LBB5_3: # %if.else
i32.const $push4=, 0
i32.eq $push5=, $1, $pop4
br_if $pop5, .LBB5_5
-.LBB5_4: # %if.end38
+.LBB5_4: # %if.end38
return
-.LBB5_5: # %if.then3
+.LBB5_5: # %if.then3
call abort
unreachable
.Lfunc_end5:
.size test6, .Lfunc_end5-test6
+ .section .text.test7,"ax",@progbits
+ .hidden test7
.globl test7
.type test7,@function
test7: # @test7
@@ -206,18 +220,20 @@ test7: # @test7
# BB#2: # %if.then1
call abort
unreachable
-.LBB6_3: # %if.else
+.LBB6_3: # %if.else
i32.const $push4=, 0
i32.eq $push5=, $1, $pop4
br_if $pop5, .LBB6_5
-.LBB6_4: # %if.end38
+.LBB6_4: # %if.end38
return
-.LBB6_5: # %if.then3
+.LBB6_5: # %if.then3
call abort
unreachable
.Lfunc_end6:
.size test7, .Lfunc_end6-test7
+ .section .text.test8,"ax",@progbits
+ .hidden test8
.globl test8
.type test8,@function
test8: # @test8
@@ -236,18 +252,20 @@ test8: # @test8
# BB#2: # %if.then1
call abort
unreachable
-.LBB7_3: # %if.else
+.LBB7_3: # %if.else
i32.const $push4=, 0
i32.eq $push5=, $1, $pop4
br_if $pop5, .LBB7_5
-.LBB7_4: # %if.end38
+.LBB7_4: # %if.end38
return
-.LBB7_5: # %if.then3
+.LBB7_5: # %if.then3
call abort
unreachable
.Lfunc_end7:
.size test8, .Lfunc_end7-test8
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20020508-1.c.s b/test/torture-s/20020508-1.c.s
index 39bcbacc0..c5757ccb5 100644
--- a/test/torture-s/20020508-1.c.s
+++ b/test/torture-s/20020508-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020508-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020508-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -190,115 +192,128 @@ main: # @main
# BB#21: # %if.end195
call exit, $11
unreachable
-.LBB0_22: # %if.then187
+.LBB0_22: # %if.then187
call abort
unreachable
-.LBB0_23: # %if.then170
+.LBB0_23: # %if.then170
call abort
unreachable
-.LBB0_24: # %if.then160
+.LBB0_24: # %if.then160
call abort
unreachable
-.LBB0_25: # %if.then153
+.LBB0_25: # %if.then153
call abort
unreachable
-.LBB0_26: # %if.then145
+.LBB0_26: # %if.then145
call abort
unreachable
-.LBB0_27: # %if.then138
+.LBB0_27: # %if.then138
call abort
unreachable
-.LBB0_28: # %if.then130
+.LBB0_28: # %if.then130
call abort
unreachable
-.LBB0_29: # %if.then121
+.LBB0_29: # %if.then121
call abort
unreachable
-.LBB0_30: # %if.then102
+.LBB0_30: # %if.then102
call abort
unreachable
-.LBB0_31: # %if.then92
+.LBB0_31: # %if.then92
call abort
unreachable
-.LBB0_32: # %if.then85
+.LBB0_32: # %if.then85
call abort
unreachable
-.LBB0_33: # %if.then75
+.LBB0_33: # %if.then75
call abort
unreachable
-.LBB0_34: # %if.then68
+.LBB0_34: # %if.then68
call abort
unreachable
-.LBB0_35: # %if.then59
+.LBB0_35: # %if.then59
call abort
unreachable
-.LBB0_36: # %if.then52
+.LBB0_36: # %if.then52
call abort
unreachable
-.LBB0_37: # %if.then44
+.LBB0_37: # %if.then44
call abort
unreachable
-.LBB0_38: # %if.then37
+.LBB0_38: # %if.then37
call abort
unreachable
-.LBB0_39: # %if.then29
+.LBB0_39: # %if.then29
call abort
unreachable
-.LBB0_40: # %if.then20
+.LBB0_40: # %if.then20
call abort
unreachable
-.LBB0_41: # %if.then10
+.LBB0_41: # %if.then10
call abort
unreachable
-.LBB0_42: # %if.then
+.LBB0_42: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type uc,@object # @uc
- .data
+ .hidden uc # @uc
+ .type uc,@object
+ .section .data.uc,"aw",@progbits
.globl uc
uc:
.int8 52 # 0x34
.size uc, 1
- .type us,@object # @us
+ .hidden us # @us
+ .type us,@object
+ .section .data.us,"aw",@progbits
.globl us
.align 1
us:
.int16 62004 # 0xf234
.size us, 2
- .type ui,@object # @ui
+ .hidden ui # @ui
+ .type ui,@object
+ .section .data.ui,"aw",@progbits
.globl ui
.align 2
ui:
.int32 62004 # 0xf234
.size ui, 4
- .type ul,@object # @ul
+ .hidden ul # @ul
+ .type ul,@object
+ .section .data.ul,"aw",@progbits
.globl ul
.align 2
ul:
.int32 4063516280 # 0xf2345678
.size ul, 4
- .type ull,@object # @ull
+ .hidden ull # @ull
+ .type ull,@object
+ .section .data.ull,"aw",@progbits
.globl ull
.align 3
ull:
.int64 1090791845765373680 # 0xf2345678abcdef0
.size ull, 8
- .type shift1,@object # @shift1
+ .hidden shift1 # @shift1
+ .type shift1,@object
+ .section .data.shift1,"aw",@progbits
.globl shift1
.align 2
shift1:
.int32 4 # 0x4
.size shift1, 4
- .type shift2,@object # @shift2
+ .hidden shift2 # @shift2
+ .type shift2,@object
+ .section .data.shift2,"aw",@progbits
.globl shift2
.align 2
shift2:
diff --git a/test/torture-s/20020508-2.c.s b/test/torture-s/20020508-2.c.s
index a1e6a3b31..042e56ee7 100644
--- a/test/torture-s/20020508-2.c.s
+++ b/test/torture-s/20020508-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020508-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020508-2.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -190,115 +192,128 @@ main: # @main
# BB#21: # %if.end195
call exit, $11
unreachable
-.LBB0_22: # %if.then187
+.LBB0_22: # %if.then187
call abort
unreachable
-.LBB0_23: # %if.then170
+.LBB0_23: # %if.then170
call abort
unreachable
-.LBB0_24: # %if.then160
+.LBB0_24: # %if.then160
call abort
unreachable
-.LBB0_25: # %if.then153
+.LBB0_25: # %if.then153
call abort
unreachable
-.LBB0_26: # %if.then145
+.LBB0_26: # %if.then145
call abort
unreachable
-.LBB0_27: # %if.then138
+.LBB0_27: # %if.then138
call abort
unreachable
-.LBB0_28: # %if.then130
+.LBB0_28: # %if.then130
call abort
unreachable
-.LBB0_29: # %if.then121
+.LBB0_29: # %if.then121
call abort
unreachable
-.LBB0_30: # %if.then102
+.LBB0_30: # %if.then102
call abort
unreachable
-.LBB0_31: # %if.then92
+.LBB0_31: # %if.then92
call abort
unreachable
-.LBB0_32: # %if.then85
+.LBB0_32: # %if.then85
call abort
unreachable
-.LBB0_33: # %if.then75
+.LBB0_33: # %if.then75
call abort
unreachable
-.LBB0_34: # %if.then68
+.LBB0_34: # %if.then68
call abort
unreachable
-.LBB0_35: # %if.then59
+.LBB0_35: # %if.then59
call abort
unreachable
-.LBB0_36: # %if.then52
+.LBB0_36: # %if.then52
call abort
unreachable
-.LBB0_37: # %if.then44
+.LBB0_37: # %if.then44
call abort
unreachable
-.LBB0_38: # %if.then37
+.LBB0_38: # %if.then37
call abort
unreachable
-.LBB0_39: # %if.then29
+.LBB0_39: # %if.then29
call abort
unreachable
-.LBB0_40: # %if.then20
+.LBB0_40: # %if.then20
call abort
unreachable
-.LBB0_41: # %if.then10
+.LBB0_41: # %if.then10
call abort
unreachable
-.LBB0_42: # %if.then
+.LBB0_42: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type c,@object # @c
- .data
+ .hidden c # @c
+ .type c,@object
+ .section .data.c,"aw",@progbits
.globl c
c:
.int8 52 # 0x34
.size c, 1
- .type s,@object # @s
+ .hidden s # @s
+ .type s,@object
+ .section .data.s,"aw",@progbits
.globl s
.align 1
s:
.int16 4660 # 0x1234
.size s, 2
- .type i,@object # @i
+ .hidden i # @i
+ .type i,@object
+ .section .data.i,"aw",@progbits
.globl i
.align 2
i:
.int32 4660 # 0x1234
.size i, 4
- .type l,@object # @l
+ .hidden l # @l
+ .type l,@object
+ .section .data.l,"aw",@progbits
.globl l
.align 2
l:
.int32 305419896 # 0x12345678
.size l, 4
- .type ll,@object # @ll
+ .hidden ll # @ll
+ .type ll,@object
+ .section .data.ll,"aw",@progbits
.globl ll
.align 3
ll:
.int64 81985529234382576 # 0x12345678abcdef0
.size ll, 8
- .type shift1,@object # @shift1
+ .hidden shift1 # @shift1
+ .type shift1,@object
+ .section .data.shift1,"aw",@progbits
.globl shift1
.align 2
shift1:
.int32 4 # 0x4
.size shift1, 4
- .type shift2,@object # @shift2
+ .hidden shift2 # @shift2
+ .type shift2,@object
+ .section .data.shift2,"aw",@progbits
.globl shift2
.align 2
shift2:
diff --git a/test/torture-s/20020508-3.c.s b/test/torture-s/20020508-3.c.s
index af314eb27..8710e053c 100644
--- a/test/torture-s/20020508-3.c.s
+++ b/test/torture-s/20020508-3.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020508-3.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020508-3.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -189,115 +191,128 @@ main: # @main
# BB#21: # %if.end195
call exit, $11
unreachable
-.LBB0_22: # %if.then187
+.LBB0_22: # %if.then187
call abort
unreachable
-.LBB0_23: # %if.then170
+.LBB0_23: # %if.then170
call abort
unreachable
-.LBB0_24: # %if.then160
+.LBB0_24: # %if.then160
call abort
unreachable
-.LBB0_25: # %if.then153
+.LBB0_25: # %if.then153
call abort
unreachable
-.LBB0_26: # %if.then145
+.LBB0_26: # %if.then145
call abort
unreachable
-.LBB0_27: # %if.then138
+.LBB0_27: # %if.then138
call abort
unreachable
-.LBB0_28: # %if.then130
+.LBB0_28: # %if.then130
call abort
unreachable
-.LBB0_29: # %if.then121
+.LBB0_29: # %if.then121
call abort
unreachable
-.LBB0_30: # %if.then102
+.LBB0_30: # %if.then102
call abort
unreachable
-.LBB0_31: # %if.then92
+.LBB0_31: # %if.then92
call abort
unreachable
-.LBB0_32: # %if.then85
+.LBB0_32: # %if.then85
call abort
unreachable
-.LBB0_33: # %if.then75
+.LBB0_33: # %if.then75
call abort
unreachable
-.LBB0_34: # %if.then68
+.LBB0_34: # %if.then68
call abort
unreachable
-.LBB0_35: # %if.then59
+.LBB0_35: # %if.then59
call abort
unreachable
-.LBB0_36: # %if.then52
+.LBB0_36: # %if.then52
call abort
unreachable
-.LBB0_37: # %if.then44
+.LBB0_37: # %if.then44
call abort
unreachable
-.LBB0_38: # %if.then37
+.LBB0_38: # %if.then37
call abort
unreachable
-.LBB0_39: # %if.then29
+.LBB0_39: # %if.then29
call abort
unreachable
-.LBB0_40: # %if.then20
+.LBB0_40: # %if.then20
call abort
unreachable
-.LBB0_41: # %if.then10
+.LBB0_41: # %if.then10
call abort
unreachable
-.LBB0_42: # %if.then
+.LBB0_42: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type c,@object # @c
- .data
+ .hidden c # @c
+ .type c,@object
+ .section .data.c,"aw",@progbits
.globl c
c:
.int8 52 # 0x34
.size c, 1
- .type s,@object # @s
+ .hidden s # @s
+ .type s,@object
+ .section .data.s,"aw",@progbits
.globl s
.align 1
s:
.int16 62004 # 0xf234
.size s, 2
- .type i,@object # @i
+ .hidden i # @i
+ .type i,@object
+ .section .data.i,"aw",@progbits
.globl i
.align 2
i:
.int32 62004 # 0xf234
.size i, 4
- .type l,@object # @l
+ .hidden l # @l
+ .type l,@object
+ .section .data.l,"aw",@progbits
.globl l
.align 2
l:
.int32 4063516280 # 0xf2345678
.size l, 4
- .type ll,@object # @ll
+ .hidden ll # @ll
+ .type ll,@object
+ .section .data.ll,"aw",@progbits
.globl ll
.align 3
ll:
.int64 1090791845765373680 # 0xf2345678abcdef0
.size ll, 8
- .type shift1,@object # @shift1
+ .hidden shift1 # @shift1
+ .type shift1,@object
+ .section .data.shift1,"aw",@progbits
.globl shift1
.align 2
shift1:
.int32 4 # 0x4
.size shift1, 4
- .type shift2,@object # @shift2
+ .hidden shift2 # @shift2
+ .type shift2,@object
+ .section .data.shift2,"aw",@progbits
.globl shift2
.align 2
shift2:
diff --git a/test/torture-s/20020510-1.c.s b/test/torture-s/20020510-1.c.s
index e3c428aa3..0bc4b11b2 100644
--- a/test/torture-s/20020510-1.c.s
+++ b/test/torture-s/20020510-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020510-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020510-1.c"
+ .section .text.testc,"ax",@progbits
+ .hidden testc
.globl testc
.type testc,@function
testc: # @testc
@@ -20,16 +22,18 @@ testc: # @testc
# BB#2: # %if.then5
call abort
unreachable
-.LBB0_3: # %if.else
+.LBB0_3: # %if.else
br_if $1, .LBB0_5
-.LBB0_4: # %if.end9
+.LBB0_4: # %if.end9
return
-.LBB0_5: # %if.then7
+.LBB0_5: # %if.then7
call abort
unreachable
.Lfunc_end0:
.size testc, .Lfunc_end0-testc
+ .section .text.tests,"ax",@progbits
+ .hidden tests
.globl tests
.type tests,@function
tests: # @tests
@@ -50,16 +54,18 @@ tests: # @tests
# BB#2: # %if.then5
call abort
unreachable
-.LBB1_3: # %if.else
+.LBB1_3: # %if.else
br_if $1, .LBB1_5
-.LBB1_4: # %if.end9
+.LBB1_4: # %if.end9
return
-.LBB1_5: # %if.then7
+.LBB1_5: # %if.then7
call abort
unreachable
.Lfunc_end1:
.size tests, .Lfunc_end1-tests
+ .section .text.testi,"ax",@progbits
+ .hidden testi
.globl testi
.type testi,@function
testi: # @testi
@@ -76,16 +82,18 @@ testi: # @testi
# BB#2: # %if.then2
call abort
unreachable
-.LBB2_3: # %if.else
+.LBB2_3: # %if.else
br_if $1, .LBB2_5
-.LBB2_4: # %if.end6
+.LBB2_4: # %if.end6
return
-.LBB2_5: # %if.then4
+.LBB2_5: # %if.then4
call abort
unreachable
.Lfunc_end2:
.size testi, .Lfunc_end2-testi
+ .section .text.testl,"ax",@progbits
+ .hidden testl
.globl testl
.type testl,@function
testl: # @testl
@@ -102,16 +110,18 @@ testl: # @testl
# BB#2: # %if.then2
call abort
unreachable
-.LBB3_3: # %if.else
+.LBB3_3: # %if.else
br_if $1, .LBB3_5
-.LBB3_4: # %if.end6
+.LBB3_4: # %if.end6
return
-.LBB3_5: # %if.then4
+.LBB3_5: # %if.then4
call abort
unreachable
.Lfunc_end3:
.size testl, .Lfunc_end3-testl
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20020611-1.c.s b/test/torture-s/20020611-1.c.s
index 1db8d5371..d832a4f10 100644
--- a/test/torture-s/20020611-1.c.s
+++ b/test/torture-s/20020611-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020611-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020611-1.c"
+ .section .text.x,"ax",@progbits
+ .hidden x
.globl x
.type x,@function
x: # @x
@@ -15,6 +17,8 @@ x: # @x
.Lfunc_end0:
.size x, .Lfunc_end0-x
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -34,29 +38,33 @@ main: # @main
# BB#1: # %if.end
call exit, $0
unreachable
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type n,@object # @n
- .data
+ .hidden n # @n
+ .type n,@object
+ .section .data.n,"aw",@progbits
.globl n
.align 2
n:
.int32 30 # 0x1e
.size n, 4
- .type p,@object # @p
- .bss
+ .hidden p # @p
+ .type p,@object
+ .section .bss.p,"aw",@nobits
.globl p
.align 2
p:
.int32 0 # 0x0
.size p, 4
- .type k,@object # @k
+ .hidden k # @k
+ .type k,@object
+ .section .bss.k,"aw",@nobits
.globl k
.align 2
k:
diff --git a/test/torture-s/20020614-1.c.s b/test/torture-s/20020614-1.c.s
index ca12fae9b..3002ee5d2 100644
--- a/test/torture-s/20020614-1.c.s
+++ b/test/torture-s/20020614-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020614-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020614-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20020615-1.c.s b/test/torture-s/20020615-1.c.s
index d008911bd..9a53b767b 100644
--- a/test/torture-s/20020615-1.c.s
+++ b/test/torture-s/20020615-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020615-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020615-1.c"
+ .section .text.line_hints,"ax",@progbits
+ .hidden line_hints
.globl line_hints
.type line_hints,@function
line_hints: # @line_hints
@@ -50,7 +52,7 @@ line_hints: # @line_hints
i32.xor $push16=, $0, $pop15
i32.select $0=, $pop11, $pop16, $0
br .LBB0_6
-.LBB0_3: # %if.else
+.LBB0_3: # %if.else
i32.const $push27=, 0
i32.eq $push28=, $2, $pop27
br_if $pop28, .LBB0_6
@@ -68,11 +70,13 @@ line_hints: # @line_hints
i32.xor $push23=, $0, $pop22
i32.select $push24=, $pop0, $pop23, $0
return $pop24
-.LBB0_6: # %if.end40
+.LBB0_6: # %if.end40
return $0
.Lfunc_end0:
.size line_hints, .Lfunc_end0-line_hints
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -163,7 +167,7 @@ main: # @main
i32.shr_s $push23=, $13, $14
i32.le_s $push33=, $1, $pop23
br_if $pop33, .LBB1_14
-.LBB1_5: # %if.else.i82
+.LBB1_5: # %if.else.i82
i32.const $push57=, 0
i32.eq $push58=, $2, $pop57
br_if $pop58, .LBB1_14
@@ -205,7 +209,7 @@ main: # @main
i32.shr_s $push42=, $0, $14
i32.le_s $push45=, $10, $pop42
br_if $pop45, .LBB1_14
-.LBB1_10: # %if.else.i40
+.LBB1_10: # %if.else.i40
i32.const $push61=, 0
i32.eq $push62=, $11, $pop61
br_if $pop62, .LBB1_14
@@ -225,14 +229,14 @@ main: # @main
# BB#13: # %if.end
call exit, $6
unreachable
-.LBB1_14: # %if.then
+.LBB1_14: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
.type main.fh,@object # @main.fh
- .data
+ .section .data.main.fh,"aw",@progbits
.align 4
main.fh:
.int32 0 # 0x0
@@ -241,10 +245,11 @@ main.fh:
.int32 0 # 0x0
.int32 0 # 0x0
.int32 1 # 0x1
- .zero 12
+ .skip 12
.size main.fh, 36
.type main.gsf,@object # @main.gsf
+ .section .data.main.gsf,"aw",@progbits
.align 4
main.gsf:
.int32 196608 # 0x30000
diff --git a/test/torture-s/20020619-1.c.s b/test/torture-s/20020619-1.c.s
index b0260f172..f1cf6b205 100644
--- a/test/torture-s/20020619-1.c.s
+++ b/test/torture-s/20020619-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020619-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020619-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20020716-1.c.s b/test/torture-s/20020716-1.c.s
index d7617faf4..a37f1f3dc 100644
--- a/test/torture-s/20020716-1.c.s
+++ b/test/torture-s/20020716-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020716-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020716-1.c"
+ .section .text.sub1,"ax",@progbits
+ .hidden sub1
.globl sub1
.type sub1,@function
sub1: # @sub1
@@ -10,6 +12,8 @@ sub1: # @sub1
.Lfunc_end0:
.size sub1, .Lfunc_end0-sub1
+ .section .text.testcond,"ax",@progbits
+ .hidden testcond
.globl testcond
.type testcond,@function
testcond: # @testcond
@@ -23,6 +27,8 @@ testcond: # @testcond
.Lfunc_end1:
.size testcond, .Lfunc_end1-testcond
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20020720-1.c.s b/test/torture-s/20020720-1.c.s
index ac1754b0f..82ffd730c 100644
--- a/test/torture-s/20020720-1.c.s
+++ b/test/torture-s/20020720-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020720-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020720-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -9,6 +11,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20020805-1.c.s b/test/torture-s/20020805-1.c.s
index 7a9c6cd36..4606f813b 100644
--- a/test/torture-s/20020805-1.c.s
+++ b/test/torture-s/20020805-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020805-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020805-1.c"
+ .section .text.check,"ax",@progbits
+ .hidden check
.globl check
.type check,@function
check: # @check
@@ -11,12 +13,14 @@ check: # @check
br_if $pop1, .LBB0_2
# BB#1: # %if.end
return
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size check, .Lfunc_end0-check
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -38,14 +42,15 @@ main: # @main
# BB#1: # %check.exit
call exit, $0
unreachable
-.LBB1_2: # %if.then.i
+.LBB1_2: # %if.then.i
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type n,@object # @n
- .data
+ .hidden n # @n
+ .type n,@object
+ .section .data.n,"aw",@progbits
.globl n
.align 2
n:
diff --git a/test/torture-s/20020819-1.c.s b/test/torture-s/20020819-1.c.s
index 51afac1b5..8fdb13c0d 100644
--- a/test/torture-s/20020819-1.c.s
+++ b/test/torture-s/20020819-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020819-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020819-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -10,6 +12,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20020904-1.c.s b/test/torture-s/20020904-1.c.s
index 2fce43754..5d1a248c4 100644
--- a/test/torture-s/20020904-1.c.s
+++ b/test/torture-s/20020904-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020904-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020904-1.c"
+ .section .text.fun,"ax",@progbits
+ .hidden fun
.globl fun
.type fun,@function
fun: # @fun
@@ -12,6 +14,8 @@ fun: # @fun
.Lfunc_end0:
.size fun, .Lfunc_end0-fun
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20020911-1.c.s b/test/torture-s/20020911-1.c.s
index fa5073ef4..1aacd35d7 100644
--- a/test/torture-s/20020911-1.c.s
+++ b/test/torture-s/20020911-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020911-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020911-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -22,14 +24,15 @@ main: # @main
br_if $pop7, .LBB0_3
# BB#2: # %if.end
return $0
-.LBB0_3: # %if.then
+.LBB0_3: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type c,@object # @c
- .data
+ .hidden c # @c
+ .type c,@object
+ .section .data.c,"aw",@progbits
.globl c
.align 1
c:
diff --git a/test/torture-s/20020916-1.c.s b/test/torture-s/20020916-1.c.s
index af3de32f4..b3c26676e 100644
--- a/test/torture-s/20020916-1.c.s
+++ b/test/torture-s/20020916-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020916-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020916-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -16,6 +18,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20020920-1.c.s b/test/torture-s/20020920-1.c.s
index 20b30335c..f73adca89 100644
--- a/test/torture-s/20020920-1.c.s
+++ b/test/torture-s/20020920-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020920-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20020920-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -17,6 +19,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20021010-1.c.s b/test/torture-s/20021010-1.c.s
index 077bf1871..2d150b3aa 100644
--- a/test/torture-s/20021010-1.c.s
+++ b/test/torture-s/20021010-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20021010-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20021010-1.c"
+ .section .text.sub,"ax",@progbits
+ .hidden sub
.globl sub
.type sub,@function
sub: # @sub
@@ -10,6 +12,8 @@ sub: # @sub
.Lfunc_end0:
.size sub, .Lfunc_end0-sub
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20021010-2.c.s b/test/torture-s/20021010-2.c.s
index 3eea32e4c..14122d8e1 100644
--- a/test/torture-s/20021010-2.c.s
+++ b/test/torture-s/20021010-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20021010-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20021010-2.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -23,28 +25,33 @@ main: # @main
# BB#1: # %if.end26
call exit, $0
unreachable
-.LBB0_2: # %if.then25
+.LBB0_2: # %if.then25
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type expectedwidth,@object # @expectedwidth
- .data
+ .hidden expectedwidth # @expectedwidth
+ .type expectedwidth,@object
+ .section .data.expectedwidth,"aw",@progbits
.globl expectedwidth
.align 2
expectedwidth:
.int32 50 # 0x32
.size expectedwidth, 4
- .type global_vramPtr,@object # @global_vramPtr
+ .hidden global_vramPtr # @global_vramPtr
+ .type global_vramPtr,@object
+ .section .data.global_vramPtr,"aw",@progbits
.globl global_vramPtr
.align 2
global_vramPtr:
.int32 40960
.size global_vramPtr, 4
- .type global_bounds,@object # @global_bounds
+ .hidden global_bounds # @global_bounds
+ .type global_bounds,@object
+ .section .data.global_bounds,"aw",@progbits
.globl global_bounds
.align 1
global_bounds:
@@ -54,7 +61,9 @@ global_bounds:
.int16 150 # 0x96
.size global_bounds, 8
- .type global_saveRect,@object # @global_saveRect
+ .hidden global_saveRect # @global_saveRect
+ .type global_saveRect,@object
+ .section .data.global_saveRect,"aw",@progbits
.globl global_saveRect
.align 1
global_saveRect:
diff --git a/test/torture-s/20021011-1.c.s b/test/torture-s/20021011-1.c.s
index 892facebf..808f78d6f 100644
--- a/test/torture-s/20021011-1.c.s
+++ b/test/torture-s/20021011-1.c.s
@@ -1,12 +1,14 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20021011-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20021011-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
.result i32
.local i32, i32, i32
# BB#0: # %entry
- i32.const $0=, .str
+ i32.const $0=, .L.str
i32.const $1=, buf
i32.const $2=, 9
call memcpy, $1, $0, $2
@@ -96,28 +98,29 @@ main: # @main
# BB#17: # %for.cond.15
i32.const $push17=, 0
return $pop17
-.LBB0_18: # %if.then7
+.LBB0_18: # %if.then7
call abort
unreachable
-.LBB0_19: # %if.then
+.LBB0_19: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type buf,@object # @buf
- .bss
+ .hidden buf # @buf
+ .type buf,@object
+ .section .bss.buf,"aw",@nobits
.globl buf
.align 4
buf:
- .zero 64
+ .skip 64
.size buf, 64
- .type .str,@object # @.str
+ .type .L.str,@object # @.str
.section .rodata.str1.1,"aMS",@progbits,1
-.str:
+.L.str:
.asciz "mystring"
- .size .str, 9
+ .size .L.str, 9
.ident "clang version 3.8.0 "
diff --git a/test/torture-s/20021015-1.c.s b/test/torture-s/20021015-1.c.s
index eaa884842..ea4a8a484 100644
--- a/test/torture-s/20021015-1.c.s
+++ b/test/torture-s/20021015-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20021015-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20021015-1.c"
+ .section .text.g,"ax",@progbits
+ .hidden g
.globl g
.type g,@function
g: # @g
@@ -14,12 +16,14 @@ g: # @g
i32.const $4=, 0
i32.store8 $discard=, g_list($4), $4
return
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size g, .Lfunc_end0-g
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -34,13 +38,14 @@ main: # @main
br_if $pop2, .LBB1_2
# BB#1: # %g.exit
i32.store8 $discard=, g_list($0), $0
-.LBB1_2: # %for.end
+.LBB1_2: # %for.end
return $0
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type g_list,@object # @g_list
- .data
+ .hidden g_list # @g_list
+ .type g_list,@object
+ .section .data.g_list,"aw",@progbits
.globl g_list
g_list:
.int8 49
diff --git a/test/torture-s/20021111-1.c.s b/test/torture-s/20021111-1.c.s
index 7b9b2036b..1a0b6f041 100644
--- a/test/torture-s/20021111-1.c.s
+++ b/test/torture-s/20021111-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20021111-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20021111-1.c"
+ .section .text.aim_callhandler,"ax",@progbits
+ .hidden aim_callhandler
.globl aim_callhandler
.type aim_callhandler,@function
aim_callhandler: # @aim_callhandler
@@ -26,15 +28,17 @@ aim_callhandler: # @aim_callhandler
i32.add $push3=, $3, $4
i32.store $discard=, aim_callhandler.i($1), $pop3
br .LBB0_5
-.LBB0_4: # %if.then6
+.LBB0_4: # %if.then6
call abort
unreachable
-.LBB0_5: # %return
+.LBB0_5: # %return
i32.const $push4=, 0
return $pop4
.Lfunc_end0:
.size aim_callhandler, .Lfunc_end0-aim_callhandler
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -50,7 +54,7 @@ main: # @main
# BB#1: # %if.then6.i
call abort
unreachable
-.LBB1_2: # %aim_callhandler.exit
+.LBB1_2: # %aim_callhandler.exit
i32.add $push1=, $0, $2
i32.store $discard=, aim_callhandler.i($1), $pop1
call exit, $1
diff --git a/test/torture-s/20021113-1.c.s b/test/torture-s/20021113-1.c.s
index 81c523f9a..0e95a1858 100644
--- a/test/torture-s/20021113-1.c.s
+++ b/test/torture-s/20021113-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20021113-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20021113-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -12,6 +14,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20021118-2.c.s b/test/torture-s/20021118-2.c.s
index 56954ff25..0bc3b4ad8 100644
--- a/test/torture-s/20021118-2.c.s
+++ b/test/torture-s/20021118-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20021118-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20021118-2.c"
+ .section .text.t1,"ax",@progbits
+ .hidden t1
.globl t1
.type t1,@function
t1: # @t1
@@ -22,6 +24,8 @@ t1: # @t1
.Lfunc_end0:
.size t1, .Lfunc_end0-t1
+ .section .text.t2,"ax",@progbits
+ .hidden t2
.globl t2
.type t2,@function
t2: # @t2
@@ -46,6 +50,8 @@ t2: # @t2
.Lfunc_end1:
.size t2, .Lfunc_end1-t2
+ .section .text.f1,"ax",@progbits
+ .hidden f1
.globl f1
.type f1,@function
f1: # @f1
@@ -57,12 +63,14 @@ f1: # @f1
br_if $pop1, .LBB2_2
# BB#1: # %if.end
return
-.LBB2_2: # %if.then
+.LBB2_2: # %if.then
call abort
unreachable
.Lfunc_end2:
.size f1, .Lfunc_end2-f1
+ .section .text.f2,"ax",@progbits
+ .hidden f2
.globl f2
.type f2,@function
f2: # @f2
@@ -78,12 +86,14 @@ f2: # @f2
br_if $pop3, .LBB3_3
# BB#2: # %if.end
return
-.LBB3_3: # %if.then
+.LBB3_3: # %if.then
call abort
unreachable
.Lfunc_end3:
.size f2, .Lfunc_end3-f2
+ .section .text.f3,"ax",@progbits
+ .hidden f3
.globl f3
.type f3,@function
f3: # @f3
@@ -95,12 +105,14 @@ f3: # @f3
br_if $pop1, .LBB4_2
# BB#1: # %if.end
return
-.LBB4_2: # %if.then
+.LBB4_2: # %if.then
call abort
unreachable
.Lfunc_end4:
.size f3, .Lfunc_end4-f3
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20021118-3.c.s b/test/torture-s/20021118-3.c.s
index 85ae9eb3d..a81549537 100644
--- a/test/torture-s/20021118-3.c.s
+++ b/test/torture-s/20021118-3.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20021118-3.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20021118-3.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -19,12 +21,14 @@ foo: # @foo
br_if $pop4, .LBB0_3
# BB#2: # %if.end
return $1
-.LBB0_3: # %if.then
+.LBB0_3: # %if.then
call abort
unreachable
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20021119-1.c.s b/test/torture-s/20021119-1.c.s
index 4498daf35..27da463a7 100644
--- a/test/torture-s/20021119-1.c.s
+++ b/test/torture-s/20021119-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20021119-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20021119-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -16,6 +18,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20021120-1.c.s b/test/torture-s/20021120-1.c.s
index 7387bc00f..a62178480 100644
--- a/test/torture-s/20021120-1.c.s
+++ b/test/torture-s/20021120-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20021120-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20021120-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -43,7 +45,7 @@ foo: # @foo
i32.const $push0=, 1
i32.lt_s $push1=, $0, $pop0
br_if $pop1, .LBB0_2
-.LBB0_1: # %for.body
+.LBB0_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB0_2
f32.load $2=, gf($1)
@@ -305,7 +307,7 @@ foo: # @foo
i32.add $0=, $0, $pop66
f32.store $discard=, gf+124($1), $33
br_if $0, .LBB0_1
-.LBB0_2: # %for.end
+.LBB0_2: # %for.end
f64.store $discard=, gd($1), $130
f64.store $discard=, gd+8($1), $131
f64.store $discard=, gd+16($1), $132
@@ -342,6 +344,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -352,7 +356,7 @@ main: # @main
i32.const $4=, 0
i32.const $6=, gd
i32.const $5=, gf
-.LBB1_1: # %for.body
+.LBB1_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB1_2
f64.store $push0=, 0($6), $3
@@ -369,12 +373,12 @@ main: # @main
i32.const $push3=, 32
i32.ne $push4=, $4, $pop3
br_if $pop4, .LBB1_1
-.LBB1_2: # %for.end
+.LBB1_2: # %for.end
call foo, $0
i32.const $4=, 0
i32.const $5=, gd
copy_local $6=, $4
-.LBB1_3: # %for.body6
+.LBB1_3: # %for.body6
# =>This Inner Loop Header: Depth=1
block .LBB1_7
loop .LBB1_6
@@ -383,7 +387,7 @@ main: # @main
f64.ne $push7=, $pop5, $pop6
br_if $pop7, .LBB1_7
# BB#4: # %lor.lhs.false
- # in Loop: Header=.LBB1_3 Depth=1
+ # in Loop: Header=BB1_3 Depth=1
i32.const $push8=, gf
i32.add $push9=, $pop8, $4
f32.load $push10=, 0($pop9)
@@ -391,36 +395,39 @@ main: # @main
f32.ne $push12=, $pop10, $pop11
br_if $pop12, .LBB1_7
# BB#5: # %for.cond3
- # in Loop: Header=.LBB1_3 Depth=1
+ # in Loop: Header=BB1_3 Depth=1
i32.add $6=, $6, $0
i32.add $5=, $5, $1
i32.add $4=, $4, $2
i32.const $push13=, 31
i32.le_s $push14=, $6, $pop13
br_if $pop14, .LBB1_3
-.LBB1_6: # %for.end17
+.LBB1_6: # %for.end17
i32.const $push15=, 0
call exit, $pop15
unreachable
-.LBB1_7: # %if.then
+.LBB1_7: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type gd,@object # @gd
- .bss
+ .hidden gd # @gd
+ .type gd,@object
+ .section .bss.gd,"aw",@nobits
.globl gd
.align 4
gd:
- .zero 256
+ .skip 256
.size gd, 256
- .type gf,@object # @gf
+ .hidden gf # @gf
+ .type gf,@object
+ .section .bss.gf,"aw",@nobits
.globl gf
.align 4
gf:
- .zero 128
+ .skip 128
.size gf, 128
diff --git a/test/torture-s/20021120-2.c.s b/test/torture-s/20021120-2.c.s
index 368e91652..ce8bee858 100644
--- a/test/torture-s/20021120-2.c.s
+++ b/test/torture-s/20021120-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20021120-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20021120-2.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -16,6 +18,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -31,15 +35,18 @@ main: # @main
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type g1,@object # @g1
- .bss
+ .hidden g1 # @g1
+ .type g1,@object
+ .section .bss.g1,"aw",@nobits
.globl g1
.align 2
g1:
.int32 0 # 0x0
.size g1, 4
- .type g2,@object # @g2
+ .hidden g2 # @g2
+ .type g2,@object
+ .section .bss.g2,"aw",@nobits
.globl g2
.align 2
g2:
diff --git a/test/torture-s/20021120-3.c.s b/test/torture-s/20021120-3.c.s
index f0bdfc2a3..a7fa1d118 100644
--- a/test/torture-s/20021120-3.c.s
+++ b/test/torture-s/20021120-3.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20021120-3.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20021120-3.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -21,7 +23,7 @@ foo: # @foo
i32.const $5=, __stack_pointer
i32.store $8=, 0($5), $8
i32.store $discard=, 0($8), $3
- i32.const $push0=, .str
+ i32.const $push0=, .L.str
i32.call $discard=, siprintf, $0, $pop0
i32.const $6=, __stack_pointer
i32.load $6=, 0($6)
@@ -41,6 +43,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -61,7 +65,7 @@ main: # @main
i32.store $7=, 0($1), $7
i32.const $push0=, 1073741823
i32.store $discard=, 0($7), $pop0
- i32.const $push1=, .str
+ i32.const $push1=, .L.str
i32.const $6=, 16
i32.add $6=, $7, $6
i32.call $discard=, siprintf, $6, $pop1
@@ -77,11 +81,11 @@ main: # @main
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type .str,@object # @.str
+ .type .L.str,@object # @.str
.section .rodata.str1.1,"aMS",@progbits,1
-.str:
+.L.str:
.asciz "%d"
- .size .str, 3
+ .size .L.str, 3
.ident "clang version 3.8.0 "
diff --git a/test/torture-s/20021127-1.c.s b/test/torture-s/20021127-1.c.s
index 4d00bf47c..7891deb29 100644
--- a/test/torture-s/20021127-1.c.s
+++ b/test/torture-s/20021127-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20021127-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20021127-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -10,6 +12,8 @@ main: # @main
.Lfunc_end0:
.size main, .Lfunc_end0-main
+ .section .text.llabs,"ax",@progbits
+ .hidden llabs
.globl llabs
.type llabs,@function
llabs: # @llabs
@@ -21,8 +25,9 @@ llabs: # @llabs
.Lfunc_end1:
.size llabs, .Lfunc_end1-llabs
- .type a,@object # @a
- .data
+ .hidden a # @a
+ .type a,@object
+ .section .data.a,"aw",@progbits
.globl a
.align 3
a:
diff --git a/test/torture-s/20021204-1.c.s b/test/torture-s/20021204-1.c.s
index 9b8581bea..4c5945cb9 100644
--- a/test/torture-s/20021204-1.c.s
+++ b/test/torture-s/20021204-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20021204-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20021204-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -11,12 +13,14 @@ foo: # @foo
br_if $pop1, .LBB0_2
# BB#1: # %if.end
return
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -33,14 +37,15 @@ main: # @main
# BB#1: # %foo.exit
call exit, $2
unreachable
-.LBB1_2: # %if.then.i
+.LBB1_2: # %if.then.i
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type z,@object # @z
- .bss
+ .hidden z # @z
+ .type z,@object
+ .section .bss.z,"aw",@nobits
.globl z
.align 2
z:
diff --git a/test/torture-s/20021219-1.c.s b/test/torture-s/20021219-1.c.s
index ffb321efc..3e3d6bf35 100644
--- a/test/torture-s/20021219-1.c.s
+++ b/test/torture-s/20021219-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20021219-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20021219-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -9,6 +11,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -27,20 +31,20 @@ main: # @main
i32.const $10=, 0
i32.add $10=, $13, $10
i32.add $push2=, $10, $pop1
- i32.load8_u $push0=, main.str+10($1)
+ i32.load8_u $push0=, .Lmain.str+10($1)
i32.store8 $discard=, 0($pop2), $pop0
i32.const $6=, 8
i32.const $11=, 0
i32.add $11=, $13, $11
i32.add $push9=, $11, $6
- i32.const $push3=, main.str+8
+ i32.const $push3=, .Lmain.str+8
i32.add $push4=, $pop3, $2
i32.load8_u $push5=, 0($pop4)
i32.shl $push6=, $pop5, $6
- i32.load8_u $push7=, main.str+8($1)
+ i32.load8_u $push7=, .Lmain.str+8($1)
i32.or $push8=, $pop6, $pop7
i32.store16 $discard=, 0($pop9), $pop8
- i32.const $6=, main.str
+ i32.const $6=, .Lmain.str
i32.const $5=, 6
i64.const $3=, 8
i64.const $4=, 16
@@ -75,7 +79,7 @@ main: # @main
i32.add $push38=, $6, $2
i64.load8_u $push39=, 0($pop38)
i64.shl $push40=, $pop39, $3
- i64.load8_u $push41=, main.str($1)
+ i64.load8_u $push41=, .Lmain.str($1)
i64.or $push42=, $pop40, $pop41
i64.or $push43=, $pop37, $pop42
i64.or $push44=, $pop28, $pop43
@@ -85,7 +89,7 @@ main: # @main
i32.add $12=, $13, $12
i32.or $6=, $12, $5
copy_local $5=, $0
-.LBB1_1: # %while.cond
+.LBB1_1: # %while.cond
# =>This Inner Loop Header: Depth=1
loop .LBB1_5
block .LBB1_4
@@ -94,7 +98,7 @@ main: # @main
i32.eq $push46=, $5, $0
br_if $pop46, .LBB1_4
# BB#2: # %while.cond
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.const $push47=, 13
i32.eq $push48=, $5, $pop47
br_if $pop48, .LBB1_4
@@ -104,8 +108,8 @@ main: # @main
i32.const $9=, __stack_pointer
i32.store $13=, 0($9), $13
return $1
-.LBB1_4: # %while.body
- # in Loop: Header=.LBB1_1 Depth=1
+.LBB1_4: # %while.body
+ # in Loop: Header=BB1_1 Depth=1
i32.load8_u $5=, 0($6)
i32.add $6=, $6, $2
br .LBB1_1
@@ -113,11 +117,11 @@ main: # @main
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type main.str,@object # @main.str
+ .type .Lmain.str,@object # @main.str
.section .rodata.str1.1,"aMS",@progbits,1
-main.str:
+.Lmain.str:
.asciz "foo { xx }"
- .size main.str, 11
+ .size .Lmain.str, 11
.ident "clang version 3.8.0 "
diff --git a/test/torture-s/20030105-1.c.s b/test/torture-s/20030105-1.c.s
index d737c92de..5402e89dd 100644
--- a/test/torture-s/20030105-1.c.s
+++ b/test/torture-s/20030105-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030105-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030105-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -10,6 +12,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -24,7 +28,7 @@ main: # @main
i32.const $push3=, 0
call exit, $pop3
unreachable
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
diff --git a/test/torture-s/20030109-1.c.s b/test/torture-s/20030109-1.c.s
index 7aae53feb..a8a58f0f9 100644
--- a/test/torture-s/20030109-1.c.s
+++ b/test/torture-s/20030109-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030109-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030109-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -14,14 +16,15 @@ main: # @main
br_if $pop2, .LBB0_2
# BB#1: # %if.end
return $0
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type x,@object # @x
- .data
+ .hidden x # @x
+ .type x,@object
+ .section .data.x,"aw",@progbits
.globl x
.align 2
x:
diff --git a/test/torture-s/20030117-1.c.s b/test/torture-s/20030117-1.c.s
index 48db43702..8b319d674 100644
--- a/test/torture-s/20030117-1.c.s
+++ b/test/torture-s/20030117-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030117-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030117-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -11,6 +13,8 @@ main: # @main
.Lfunc_end0:
.size main, .Lfunc_end0-main
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -25,6 +29,8 @@ foo: # @foo
.Lfunc_end1:
.size foo, .Lfunc_end1-foo
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
diff --git a/test/torture-s/20030120-1.c.s b/test/torture-s/20030120-1.c.s
index a2938b4e7..e792d52cf 100644
--- a/test/torture-s/20030120-1.c.s
+++ b/test/torture-s/20030120-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030120-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030120-1.c"
+ .section .text.test1,"ax",@progbits
+ .hidden test1
.globl test1
.type test1,@function
test1: # @test1
@@ -12,6 +14,8 @@ test1: # @test1
.Lfunc_end0:
.size test1, .Lfunc_end0-test1
+ .section .text.test2,"ax",@progbits
+ .hidden test2
.globl test2
.type test2,@function
test2: # @test2
@@ -24,6 +28,8 @@ test2: # @test2
.Lfunc_end1:
.size test2, .Lfunc_end1-test2
+ .section .text.test3,"ax",@progbits
+ .hidden test3
.globl test3
.type test3,@function
test3: # @test3
@@ -40,6 +46,8 @@ test3: # @test3
.Lfunc_end2:
.size test3, .Lfunc_end2-test3
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20030120-2.c.s b/test/torture-s/20030120-2.c.s
index 3044e8e14..892f6991b 100644
--- a/test/torture-s/20030120-2.c.s
+++ b/test/torture-s/20030120-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030120-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030120-2.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -19,6 +21,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20030125-1.c.s b/test/torture-s/20030125-1.c.s
index 8d4a4e495..8d8e973da 100644
--- a/test/torture-s/20030125-1.c.s
+++ b/test/torture-s/20030125-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030125-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030125-1.c"
+ .section .text.t,"ax",@progbits
+ .hidden t
.globl t
.type t,@function
t: # @t
@@ -13,6 +15,8 @@ t: # @t
.Lfunc_end0:
.size t, .Lfunc_end0-t
+ .section .text.sin,"ax",@progbits
+ .hidden sin
.globl sin
.type sin,@function
sin: # @sin
@@ -23,6 +27,8 @@ sin: # @sin
.Lfunc_end1:
.size sin, .Lfunc_end1-sin
+ .section .text.q,"ax",@progbits
+ .hidden q
.globl q
.type q,@function
q: # @q
@@ -34,6 +40,8 @@ q: # @q
.Lfunc_end2:
.size q, .Lfunc_end2-q
+ .section .text.floor,"ax",@progbits
+ .hidden floor
.globl floor
.type floor,@function
floor: # @floor
@@ -45,6 +53,8 @@ floor: # @floor
.Lfunc_end3:
.size floor, .Lfunc_end3-floor
+ .section .text.q1,"ax",@progbits
+ .hidden q1
.globl q1
.type q1,@function
q1: # @q1
@@ -56,6 +66,8 @@ q1: # @q1
.Lfunc_end4:
.size q1, .Lfunc_end4-q1
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -66,6 +78,8 @@ main: # @main
.Lfunc_end5:
.size main, .Lfunc_end5-main
+ .section .text.floorf,"ax",@progbits
+ .hidden floorf
.globl floorf
.type floorf,@function
floorf: # @floorf
@@ -76,6 +90,8 @@ floorf: # @floorf
.Lfunc_end6:
.size floorf, .Lfunc_end6-floorf
+ .section .text.sinf,"ax",@progbits
+ .hidden sinf
.globl sinf
.type sinf,@function
sinf: # @sinf
diff --git a/test/torture-s/20030128-1.c.s b/test/torture-s/20030128-1.c.s
index f289642ff..ed0e676ab 100644
--- a/test/torture-s/20030128-1.c.s
+++ b/test/torture-s/20030128-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030128-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030128-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -20,20 +22,23 @@ main: # @main
# BB#1: # %if.end
call exit, $0
unreachable
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type x,@object # @x
- .data
+ .hidden x # @x
+ .type x,@object
+ .section .data.x,"aw",@progbits
.globl x
x:
.int8 50 # 0x32
.size x, 1
- .type y,@object # @y
+ .hidden y # @y
+ .type y,@object
+ .section .data.y,"aw",@progbits
.globl y
.align 1
y:
diff --git a/test/torture-s/20030203-1.c.s b/test/torture-s/20030203-1.c.s
index e2c4ee1ba..022e888fb 100644
--- a/test/torture-s/20030203-1.c.s
+++ b/test/torture-s/20030203-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030203-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030203-1.c"
+ .section .text.do_layer3,"ax",@progbits
+ .hidden do_layer3
.globl do_layer3
.type do_layer3,@function
do_layer3: # @do_layer3
@@ -14,6 +16,8 @@ do_layer3: # @do_layer3
.Lfunc_end0:
.size do_layer3, .Lfunc_end0-do_layer3
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -23,6 +27,8 @@ f: # @f
.Lfunc_end1:
.size f, .Lfunc_end1-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20030209-1.c.s b/test/torture-s/20030209-1.c.s
index aad8af2f9..bda8750e9 100644
--- a/test/torture-s/20030209-1.c.s
+++ b/test/torture-s/20030209-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030209-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030209-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -14,12 +16,13 @@ main: # @main
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type x,@object # @x
- .bss
+ .hidden x # @x
+ .type x,@object
+ .section .bss.x,"aw",@nobits
.globl x
.align 4
x:
- .zero 80000
+ .skip 80000
.size x, 80000
diff --git a/test/torture-s/20030216-1.c.s b/test/torture-s/20030216-1.c.s
index 4d2f300de..ea3cb03c9 100644
--- a/test/torture-s/20030216-1.c.s
+++ b/test/torture-s/20030216-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030216-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030216-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -10,8 +12,9 @@ main: # @main
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type one,@object # @one
- .section .rodata,"a",@progbits
+ .hidden one # @one
+ .type one,@object
+ .section .rodata.one,"a",@progbits
.globl one
.align 3
one:
diff --git a/test/torture-s/20030218-1.c.s b/test/torture-s/20030218-1.c.s
index e7b96f928..42f2aebd6 100644
--- a/test/torture-s/20030218-1.c.s
+++ b/test/torture-s/20030218-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030218-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030218-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -16,6 +18,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -41,8 +45,9 @@ main: # @main
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type q,@object # @q
- .bss
+ .hidden q # @q
+ .type q,@object
+ .section .bss.q,"aw",@nobits
.globl q
.align 2
q:
diff --git a/test/torture-s/20030221-1.c.s b/test/torture-s/20030221-1.c.s
index 02a26243d..3e3621be1 100644
--- a/test/torture-s/20030221-1.c.s
+++ b/test/torture-s/20030221-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030221-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030221-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -17,9 +19,9 @@ main: # @main
i32.const $4=, 0
i32.add $4=, $6, $4
i32.or $push2=, $4, $pop1
- i64.load $push0=, main.buf+8($0)
+ i64.load $push0=, .Lmain.buf+8($0)
i64.store $discard=, 0($pop2), $pop0
- i64.load $push3=, main.buf($0)
+ i64.load $push3=, .Lmain.buf($0)
i64.store $discard=, 0($6), $pop3
i32.const $5=, 0
i32.add $5=, $6, $5
@@ -37,18 +39,18 @@ main: # @main
i32.const $3=, __stack_pointer
i32.store $6=, 0($3), $6
return $0
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type main.buf,@object # @main.buf
+ .type .Lmain.buf,@object # @main.buf
.section .rodata.cst16,"aM",@progbits,16
.align 4
-main.buf:
+.Lmain.buf:
.asciz "1234567890\000\000\000\000\000"
- .size main.buf, 16
+ .size .Lmain.buf, 16
.ident "clang version 3.8.0 "
diff --git a/test/torture-s/20030222-1.c.s b/test/torture-s/20030222-1.c.s
index cd9856ccc..09cc54bb5 100644
--- a/test/torture-s/20030222-1.c.s
+++ b/test/torture-s/20030222-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030222-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030222-1.c"
+ .section .text.ll_to_int,"ax",@progbits
+ .hidden ll_to_int
.globl ll_to_int
.type ll_to_int,@function
ll_to_int: # @ll_to_int
@@ -12,6 +14,8 @@ ll_to_int: # @ll_to_int
.Lfunc_end0:
.size ll_to_int, .Lfunc_end0-ll_to_int
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -37,14 +41,15 @@ main: # @main
# BB#1: # %if.end
call exit, $1
unreachable
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type val,@object # @val
- .data
+ .hidden val # @val
+ .type val,@object
+ .section .data.val,"aw",@progbits
.globl val
.align 2
val:
diff --git a/test/torture-s/20030224-2.c.s b/test/torture-s/20030224-2.c.s
index 9beecb56e..3de964ecf 100644
--- a/test/torture-s/20030224-2.c.s
+++ b/test/torture-s/20030224-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030224-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030224-2.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -10,16 +12,18 @@ main: # @main
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type node,@object # @node
- .bss
+ .hidden node # @node
+ .type node,@object
+ .section .bss.node,"aw",@nobits
.globl node
.align 2
node:
- .zero 8
+ .skip 8
.size node, 8
- .type node_p,@object # @node_p
- .data
+ .hidden node_p # @node_p
+ .type node_p,@object
+ .section .data.node_p,"aw",@progbits
.globl node_p
.align 2
node_p:
diff --git a/test/torture-s/20030307-1.c.s b/test/torture-s/20030307-1.c.s
index cf275ff3a..73b4ffd21 100644
--- a/test/torture-s/20030307-1.c.s
+++ b/test/torture-s/20030307-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030307-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030307-1.c"
+ .section .text.vfswrap_lock,"ax",@progbits
+ .hidden vfswrap_lock
.globl vfswrap_lock
.type vfswrap_lock,@function
vfswrap_lock: # @vfswrap_lock
@@ -10,6 +12,8 @@ vfswrap_lock: # @vfswrap_lock
.Lfunc_end0:
.size vfswrap_lock, .Lfunc_end0-vfswrap_lock
+ .section .text.fcntl_lock,"ax",@progbits
+ .hidden fcntl_lock
.globl fcntl_lock
.type fcntl_lock,@function
fcntl_lock: # @fcntl_lock
@@ -20,6 +24,8 @@ fcntl_lock: # @fcntl_lock
.Lfunc_end1:
.size fcntl_lock, .Lfunc_end1-fcntl_lock
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20030313-1.c.s b/test/torture-s/20030313-1.c.s
new file mode 100644
index 000000000..8f7675843
--- /dev/null
+++ b/test/torture-s/20030313-1.c.s
@@ -0,0 +1,168 @@
+ .text
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030313-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
+ .globl foo
+ .type foo,@function
+foo: # @foo
+ .param i32, i32
+ .local i32
+# BB#0: # %entry
+ i32.const $2=, 12
+ block .LBB0_20
+ i32.ne $push0=, $1, $2
+ br_if $pop0, .LBB0_20
+# BB#1: # %if.end
+ block .LBB0_19
+ i32.load $push1=, 0($0)
+ i32.const $push2=, 1
+ i32.ne $push3=, $pop1, $pop2
+ br_if $pop3, .LBB0_19
+# BB#2: # %lor.lhs.false
+ i32.load $push4=, 4($0)
+ i32.const $push5=, 11
+ i32.ne $push6=, $pop4, $pop5
+ br_if $pop6, .LBB0_19
+# BB#3: # %if.end5
+ block .LBB0_18
+ i32.load $push7=, 8($0)
+ i32.const $push8=, 2
+ i32.ne $push9=, $pop7, $pop8
+ br_if $pop9, .LBB0_18
+# BB#4: # %lor.lhs.false8
+ i32.load $push10=, 12($0)
+ i32.ne $push11=, $pop10, $2
+ br_if $pop11, .LBB0_18
+# BB#5: # %if.end12
+ block .LBB0_17
+ i32.load $push12=, 16($0)
+ i32.const $push13=, 3
+ i32.ne $push14=, $pop12, $pop13
+ br_if $pop14, .LBB0_17
+# BB#6: # %lor.lhs.false15
+ i32.load $push15=, 20($0)
+ i32.const $push16=, 13
+ i32.ne $push17=, $pop15, $pop16
+ br_if $pop17, .LBB0_17
+# BB#7: # %if.end19
+ block .LBB0_16
+ i32.load $push18=, 24($0)
+ i32.const $push19=, 4
+ i32.ne $push20=, $pop18, $pop19
+ br_if $pop20, .LBB0_16
+# BB#8: # %lor.lhs.false22
+ i32.load $push21=, 28($0)
+ i32.const $push22=, 14
+ i32.ne $push23=, $pop21, $pop22
+ br_if $pop23, .LBB0_16
+# BB#9: # %if.end26
+ block .LBB0_15
+ i32.load $push24=, 32($0)
+ i32.const $push25=, 5
+ i32.ne $push26=, $pop24, $pop25
+ br_if $pop26, .LBB0_15
+# BB#10: # %lor.lhs.false29
+ i32.load $push27=, 36($0)
+ i32.const $push28=, 15
+ i32.ne $push29=, $pop27, $pop28
+ br_if $pop29, .LBB0_15
+# BB#11: # %if.end33
+ block .LBB0_14
+ i32.load $push30=, 40($0)
+ i32.const $push31=, 6
+ i32.ne $push32=, $pop30, $pop31
+ br_if $pop32, .LBB0_14
+# BB#12: # %lor.lhs.false36
+ i32.load $push33=, 44($0)
+ i32.const $push34=, 16
+ i32.ne $push35=, $pop33, $pop34
+ br_if $pop35, .LBB0_14
+# BB#13: # %if.end40
+ return
+.LBB0_14: # %if.then39
+ call abort
+ unreachable
+.LBB0_15: # %if.then32
+ call abort
+ unreachable
+.LBB0_16: # %if.then25
+ call abort
+ unreachable
+.LBB0_17: # %if.then18
+ call abort
+ unreachable
+.LBB0_18: # %if.then11
+ call abort
+ unreachable
+.LBB0_19: # %if.then4
+ call abort
+ unreachable
+.LBB0_20: # %if.then
+ call abort
+ unreachable
+.Lfunc_end0:
+ .size foo, .Lfunc_end0-foo
+
+ .section .text.main,"ax",@progbits
+ .hidden main
+ .globl main
+ .type main,@function
+main: # @main
+ .result i32
+ .local i32, i32, i32, i32, i32, i32, i32, i32
+# BB#0: # %entry
+ i32.const $3=, __stack_pointer
+ i32.load $3=, 0($3)
+ i32.const $4=, 160
+ i32.sub $7=, $3, $4
+ i32.const $4=, __stack_pointer
+ i32.store $7=, 0($4), $7
+ i32.const $push1=, 8
+ i32.const $5=, 0
+ i32.add $5=, $7, $5
+ i32.or $push2=, $5, $pop1
+ i64.const $push3=, 51539607554
+ i64.store $discard=, 0($pop2), $pop3
+ i32.const $0=, 0
+ i32.load $1=, x($0)
+ i32.const $push4=, 3
+ i32.store $discard=, 16($7), $pop4
+ i32.load $2=, x+4($0)
+ i32.store $discard=, 20($7), $1
+ i32.const $push5=, 4
+ i32.store $discard=, 24($7), $pop5
+ i32.store $discard=, 28($7), $2
+ i32.load $1=, x+8($0)
+ i32.const $push6=, 5
+ i32.store $discard=, 32($7), $pop6
+ i32.load $2=, x+12($0)
+ i32.store $discard=, 36($7), $1
+ i32.const $push7=, 6
+ i32.store $discard=, 40($7), $pop7
+ i32.store $discard=, 44($7), $2
+ i64.const $push0=, 47244640257
+ i64.store $discard=, 0($7), $pop0
+ i32.const $push8=, 12
+ i32.const $6=, 0
+ i32.add $6=, $7, $6
+ call foo, $6, $pop8
+ call exit, $0
+ unreachable
+.Lfunc_end1:
+ .size main, .Lfunc_end1-main
+
+ .hidden x # @x
+ .type x,@object
+ .section .data.x,"aw",@progbits
+ .globl x
+ .align 2
+x:
+ .int32 13 # 0xd
+ .int32 14 # 0xe
+ .int32 15 # 0xf
+ .int32 16 # 0x10
+ .size x, 16
+
+
+ .ident "clang version 3.8.0 "
+ .section ".note.GNU-stack","",@progbits
diff --git a/test/torture-s/20030316-1.c.s b/test/torture-s/20030316-1.c.s
index 5ee79d217..95f1fa55d 100644
--- a/test/torture-s/20030316-1.c.s
+++ b/test/torture-s/20030316-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030316-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030316-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20030330-1.c.s b/test/torture-s/20030330-1.c.s
index ca2cc3b31..4adc6703c 100644
--- a/test/torture-s/20030330-1.c.s
+++ b/test/torture-s/20030330-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030330-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030330-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20030401-1.c.s b/test/torture-s/20030401-1.c.s
index ba2dd653a..1ad575832 100644
--- a/test/torture-s/20030401-1.c.s
+++ b/test/torture-s/20030401-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030401-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030401-1.c"
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -10,6 +12,8 @@ bar: # @bar
.Lfunc_end0:
.size bar, .Lfunc_end0-bar
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -19,6 +23,8 @@ foo: # @foo
.Lfunc_end1:
.size foo, .Lfunc_end1-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20030403-1.c.s b/test/torture-s/20030403-1.c.s
index 969608dde..41a75c64d 100644
--- a/test/torture-s/20030403-1.c.s
+++ b/test/torture-s/20030403-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030403-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030403-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20030404-1.c.s b/test/torture-s/20030404-1.c.s
index 2abfce637..a553a217a 100644
--- a/test/torture-s/20030404-1.c.s
+++ b/test/torture-s/20030404-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030404-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030404-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20030408-1.c.s b/test/torture-s/20030408-1.c.s
index e23abbaa3..f697ae4ef 100644
--- a/test/torture-s/20030408-1.c.s
+++ b/test/torture-s/20030408-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030408-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030408-1.c"
+ .section .text.test1,"ax",@progbits
+ .hidden test1
.globl test1
.type test1,@function
test1: # @test1
@@ -10,6 +12,8 @@ test1: # @test1
.Lfunc_end0:
.size test1, .Lfunc_end0-test1
+ .section .text.test2,"ax",@progbits
+ .hidden test2
.globl test2
.type test2,@function
test2: # @test2
@@ -20,6 +24,8 @@ test2: # @test2
.Lfunc_end1:
.size test2, .Lfunc_end1-test2
+ .section .text.test3,"ax",@progbits
+ .hidden test3
.globl test3
.type test3,@function
test3: # @test3
@@ -30,6 +36,8 @@ test3: # @test3
.Lfunc_end2:
.size test3, .Lfunc_end2-test3
+ .section .text.test4,"ax",@progbits
+ .hidden test4
.globl test4
.type test4,@function
test4: # @test4
@@ -40,6 +48,8 @@ test4: # @test4
.Lfunc_end3:
.size test4, .Lfunc_end3-test4
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20030606-1.c.s b/test/torture-s/20030606-1.c.s
index e0bd5bb1c..a2c05a2a0 100644
--- a/test/torture-s/20030606-1.c.s
+++ b/test/torture-s/20030606-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030606-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030606-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -20,11 +22,13 @@ foo: # @foo
i32.store $discard=, 0($pop2), $1
i32.const $push1=, 8
i32.add $3=, $0, $pop1
-.LBB0_2: # %if.end
+.LBB0_2: # %if.end
return $3
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20030613-1.c.s b/test/torture-s/20030613-1.c.s
index 3ce389b2e..d7b3be1a9 100644
--- a/test/torture-s/20030613-1.c.s
+++ b/test/torture-s/20030613-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030613-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030613-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20030626-1.c.s b/test/torture-s/20030626-1.c.s
index 7621e7f00..3124424f9 100644
--- a/test/torture-s/20030626-1.c.s
+++ b/test/torture-s/20030626-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030626-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030626-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -13,12 +15,13 @@ main: # @main
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type buf,@object # @buf
- .bss
+ .hidden buf # @buf
+ .type buf,@object
+ .section .bss.buf,"aw",@nobits
.globl buf
.align 2
buf:
- .zero 10
+ .skip 10
.size buf, 10
diff --git a/test/torture-s/20030626-2.c.s b/test/torture-s/20030626-2.c.s
index cf03e3972..6e28eeacc 100644
--- a/test/torture-s/20030626-2.c.s
+++ b/test/torture-s/20030626-2.c.s
@@ -1,12 +1,14 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030626-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030626-2.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
.result i32
# BB#0: # %entry
i32.const $push1=, buf
- i32.const $push0=, .str.2
+ i32.const $push0=, .L.str.2
i32.const $push2=, 13
call memcpy, $pop1, $pop0, $pop2
i32.const $push3=, 0
@@ -14,19 +16,20 @@ main: # @main
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type buf,@object # @buf
- .bss
+ .hidden buf # @buf
+ .type buf,@object
+ .section .bss.buf,"aw",@nobits
.globl buf
.align 4
buf:
- .zero 40
+ .skip 40
.size buf, 40
- .type .str.2,@object # @.str.2
+ .type .L.str.2,@object # @.str.2
.section .rodata.str1.1,"aMS",@progbits,1
-.str.2:
+.L.str.2:
.asciz "other string"
- .size .str.2, 13
+ .size .L.str.2, 13
.ident "clang version 3.8.0 "
diff --git a/test/torture-s/20030714-1.c.s b/test/torture-s/20030714-1.c.s
index 2be3bcd3c..738e4c607 100644
--- a/test/torture-s/20030714-1.c.s
+++ b/test/torture-s/20030714-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030714-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030714-1.c"
+ .section .text.RenderBox_setStyle,"ax",@progbits
+ .hidden RenderBox_setStyle
.globl RenderBox_setStyle
.type RenderBox_setStyle,@function
RenderBox_setStyle: # @RenderBox_setStyle
@@ -27,7 +29,7 @@ RenderBox_setStyle: # @RenderBox_setStyle
i32.add $push12=, $0, $pop11
i32.or $push0=, $3, $2
i32.store16 $3=, 0($pop12), $pop0
-.LBB0_3: # %if.end
+.LBB0_3: # %if.end
i32.const $push16=, 26
i32.add $2=, $0, $pop16
i32.const $push14=, 65519
@@ -50,7 +52,7 @@ RenderBox_setStyle: # @RenderBox_setStyle
i32.or $push22=, $pop20, $pop21
i32.store16 $discard=, 0($2), $pop22
br .LBB0_9
-.LBB0_6: # %if.else
+.LBB0_6: # %if.else
i32.load $push23=, 0($1)
i32.const $push24=, 393216
i32.and $push25=, $pop23, $pop24
@@ -63,17 +65,19 @@ RenderBox_setStyle: # @RenderBox_setStyle
i32.or $push30=, $pop28, $pop29
i32.store16 $discard=, 0($2), $pop30
br .LBB0_9
-.LBB0_8: # %sw.bb
+.LBB0_8: # %sw.bb
i32.const $push8=, 26
i32.add $push9=, $0, $pop8
i32.const $push6=, 16
i32.or $push7=, $3, $pop6
i32.store16 $discard=, 0($pop9), $pop7
-.LBB0_9: # %sw.epilog
+.LBB0_9: # %sw.epilog
return
.Lfunc_end0:
.size RenderBox_setStyle, .Lfunc_end0-RenderBox_setStyle
+ .section .text.RenderObject_setStyle,"ax",@progbits
+ .hidden RenderObject_setStyle
.globl RenderObject_setStyle
.type RenderObject_setStyle,@function
RenderObject_setStyle: # @RenderObject_setStyle
@@ -83,6 +87,8 @@ RenderObject_setStyle: # @RenderObject_setStyle
.Lfunc_end1:
.size RenderObject_setStyle, .Lfunc_end1-RenderObject_setStyle
+ .section .text.removeFromSpecialObjects,"ax",@progbits
+ .hidden removeFromSpecialObjects
.globl removeFromSpecialObjects
.type removeFromSpecialObjects,@function
removeFromSpecialObjects: # @removeFromSpecialObjects
@@ -92,6 +98,8 @@ removeFromSpecialObjects: # @removeFromSpecialObjects
.Lfunc_end2:
.size removeFromSpecialObjects, .Lfunc_end2-removeFromSpecialObjects
+ .section .text.RenderBox_isTableCell,"ax",@progbits
+ .hidden RenderBox_isTableCell
.globl RenderBox_isTableCell
.type RenderBox_isTableCell,@function
RenderBox_isTableCell: # @RenderBox_isTableCell
@@ -103,6 +111,8 @@ RenderBox_isTableCell: # @RenderBox_isTableCell
.Lfunc_end3:
.size RenderBox_isTableCell, .Lfunc_end3-RenderBox_isTableCell
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -129,32 +139,38 @@ main: # @main
.Lfunc_end4:
.size main, .Lfunc_end4-main
- .type false,@object # @false
- .section .rodata,"a",@progbits
+ .hidden false # @false
+ .type false,@object
+ .section .rodata.false,"a",@progbits
.globl false
false:
.int8 0 # 0x0
.size false, 1
- .type true,@object # @true
+ .hidden true # @true
+ .type true,@object
+ .section .rodata.true,"a",@progbits
.globl true
true:
.int8 1 # 0x1
.size true, 1
- .type g_this,@object # @g_this
- .bss
+ .hidden g_this # @g_this
+ .type g_this,@object
+ .section .bss.g_this,"aw",@nobits
.globl g_this
.align 2
g_this:
- .zero 32
+ .skip 32
.size g_this, 32
- .type g__style,@object # @g__style
+ .hidden g__style # @g__style
+ .type g__style,@object
+ .section .bss.g__style,"aw",@nobits
.globl g__style
.align 2
g__style:
- .zero 4
+ .skip 4
.size g__style, 4
diff --git a/test/torture-s/20030715-1.c.s b/test/torture-s/20030715-1.c.s
index e9256f02a..95422edd3 100644
--- a/test/torture-s/20030715-1.c.s
+++ b/test/torture-s/20030715-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030715-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030715-1.c"
+ .section .text.ap_check_cmd_context,"ax",@progbits
+ .hidden ap_check_cmd_context
.globl ap_check_cmd_context
.type ap_check_cmd_context,@function
ap_check_cmd_context: # @ap_check_cmd_context
@@ -11,6 +13,8 @@ ap_check_cmd_context: # @ap_check_cmd_context
.Lfunc_end0:
.size ap_check_cmd_context, .Lfunc_end0-ap_check_cmd_context
+ .section .text.server_type,"ax",@progbits
+ .hidden server_type
.globl server_type
.type server_type,@function
server_type: # @server_type
@@ -18,7 +22,7 @@ server_type: # @server_type
.result i32
.local i32, i32, i32
# BB#0: # %entry
- i32.const $push0=, .str
+ i32.const $push0=, .L.str
i32.call $4=, strcmp, $2, $pop0
i32.const $3=, 0
copy_local $5=, $3
@@ -28,19 +32,21 @@ server_type: # @server_type
i32.eq $push3=, $4, $pop2
br_if $pop3, .LBB1_2
# BB#1: # %if.else
- i32.const $push1=, .str.1
+ i32.const $push1=, .L.str.1
i32.call $4=, strcmp, $2, $pop1
- i32.const $2=, .str.2
+ i32.const $2=, .L.str.2
i32.const $5=, 1
br_if $4, .LBB1_3
-.LBB1_2: # %if.end9
+.LBB1_2: # %if.end9
i32.store $discard=, ap_standalone($3), $5
copy_local $2=, $3
-.LBB1_3: # %cleanup
+.LBB1_3: # %cleanup
return $2
.Lfunc_end1:
.size server_type, .Lfunc_end1-server_type
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -54,30 +60,31 @@ main: # @main
.Lfunc_end2:
.size main, .Lfunc_end2-main
- .type .str,@object # @.str
+ .type .L.str,@object # @.str
.section .rodata.str1.1,"aMS",@progbits,1
-.str:
+.L.str:
.asciz "inetd"
- .size .str, 6
+ .size .L.str, 6
- .type ap_standalone,@object # @ap_standalone
- .bss
+ .hidden ap_standalone # @ap_standalone
+ .type ap_standalone,@object
+ .section .bss.ap_standalone,"aw",@nobits
.globl ap_standalone
.align 2
ap_standalone:
.int32 0 # 0x0
.size ap_standalone, 4
- .type .str.1,@object # @.str.1
+ .type .L.str.1,@object # @.str.1
.section .rodata.str1.1,"aMS",@progbits,1
-.str.1:
+.L.str.1:
.asciz "standalone"
- .size .str.1, 11
+ .size .L.str.1, 11
- .type .str.2,@object # @.str.2
-.str.2:
+ .type .L.str.2,@object # @.str.2
+.L.str.2:
.asciz "ServerType must be either 'inetd' or 'standalone'"
- .size .str.2, 50
+ .size .L.str.2, 50
.ident "clang version 3.8.0 "
diff --git a/test/torture-s/20030717-1.c.s b/test/torture-s/20030717-1.c.s
index 1eb09a8a9..9ade23de9 100644
--- a/test/torture-s/20030717-1.c.s
+++ b/test/torture-s/20030717-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030717-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030717-1.c"
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -21,7 +23,7 @@ bar: # @bar
i32.xor $5=, $pop3, $8
copy_local $1=, $2
copy_local $10=, $2
-.LBB0_1: # %do.body
+.LBB0_1: # %do.body
# =>This Inner Loop Header: Depth=1
loop .LBB0_4
block .LBB0_3
@@ -29,11 +31,11 @@ bar: # @bar
i32.gt_s $push5=, $1, $pop4
br_if $pop5, .LBB0_3
# BB#2: # %if.then
- # in Loop: Header=.LBB0_1 Depth=1
+ # in Loop: Header=BB0_1 Depth=1
i32.add $push6=, $0, $6
i32.load $1=, 0($pop6)
-.LBB0_3: # %if.end
- # in Loop: Header=.LBB0_1 Depth=1
+.LBB0_3: # %if.end
+ # in Loop: Header=BB0_1 Depth=1
i32.const $push7=, -1
i32.add $1=, $1, $pop7
i32.mul $push8=, $1, $6
@@ -47,7 +49,7 @@ bar: # @bar
i32.select $10=, $pop13, $1, $10
i32.ne $push14=, $1, $2
br_if $pop14, .LBB0_1
-.LBB0_4: # %do.end
+.LBB0_4: # %do.end
i32.mul $push18=, $10, $6
i32.add $push19=, $0, $pop18
i32.const $push15=, 9
@@ -58,6 +60,8 @@ bar: # @bar
.Lfunc_end0:
.size bar, .Lfunc_end0-bar
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20030718-1.c.s b/test/torture-s/20030718-1.c.s
index 7b659a19b..09e08092f 100644
--- a/test/torture-s/20030718-1.c.s
+++ b/test/torture-s/20030718-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030718-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030718-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20030821-1.c.s b/test/torture-s/20030821-1.c.s
index 146984f24..c34bcc87c 100644
--- a/test/torture-s/20030821-1.c.s
+++ b/test/torture-s/20030821-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030821-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030821-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -15,12 +17,14 @@ foo: # @foo
# BB#1: # %if.end
i32.const $push4=, 0
return $pop4
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20030828-2.c.s b/test/torture-s/20030828-2.c.s
index 6b5eda3b5..f5ba57a07 100644
--- a/test/torture-s/20030828-2.c.s
+++ b/test/torture-s/20030828-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030828-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030828-2.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20030903-1.c.s b/test/torture-s/20030903-1.c.s
index d6734d5dc..af93fa4da 100644
--- a/test/torture-s/20030903-1.c.s
+++ b/test/torture-s/20030903-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030903-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030903-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -16,27 +18,28 @@ main: # @main
br_if $pop3, .LBB0_2
# BB#1: # %sw.epilog
return $1
-.LBB0_2: # %entry
+.LBB0_2: # %entry
block .LBB0_6
block .LBB0_5
block .LBB0_4
block .LBB0_3
tableswitch $0, .LBB0_3, .LBB0_3, .LBB0_4, .LBB0_5, .LBB0_6
-.LBB0_3: # %sw.bb
+.LBB0_3: # %sw.bb
call y
unreachable
-.LBB0_4: # %sw.bb1
+.LBB0_4: # %sw.bb1
call y
unreachable
-.LBB0_5: # %sw.bb2
+.LBB0_5: # %sw.bb2
call y
unreachable
-.LBB0_6: # %sw.bb3
+.LBB0_6: # %sw.bb3
call y
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
+ .section .text.y,"ax",@progbits
.type y,@function
y: # @y
# BB#0: # %entry
diff --git a/test/torture-s/20030909-1.c.s b/test/torture-s/20030909-1.c.s
index c211f35a3..3163813c4 100644
--- a/test/torture-s/20030909-1.c.s
+++ b/test/torture-s/20030909-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030909-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030909-1.c"
+ .section .text.test,"ax",@progbits
+ .hidden test
.globl test
.type test,@function
test: # @test
@@ -10,12 +12,14 @@ test: # @test
br_if $pop0, .LBB0_2
# BB#1: # %if.end
return
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size test, .Lfunc_end0-test
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -25,6 +29,8 @@ foo: # @foo
.Lfunc_end1:
.size foo, .Lfunc_end1-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20030910-1.c.s b/test/torture-s/20030910-1.c.s
index 4b5e9318f..521b35139 100644
--- a/test/torture-s/20030910-1.c.s
+++ b/test/torture-s/20030910-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030910-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030910-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20030913-1.c.s b/test/torture-s/20030913-1.c.s
index 0783f1a14..ceee5202c 100644
--- a/test/torture-s/20030913-1.c.s
+++ b/test/torture-s/20030913-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030913-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030913-1.c"
+ .section .text.fn2,"ax",@progbits
+ .hidden fn2
.globl fn2
.type fn2,@function
fn2: # @fn2
@@ -11,6 +13,8 @@ fn2: # @fn2
.Lfunc_end0:
.size fn2, .Lfunc_end0-fn2
+ .section .text.test,"ax",@progbits
+ .hidden test
.globl test
.type test,@function
test: # @test
@@ -22,6 +26,8 @@ test: # @test
.Lfunc_end1:
.size test, .Lfunc_end1-test
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -36,8 +42,9 @@ main: # @main
.Lfunc_end2:
.size main, .Lfunc_end2-main
- .type glob,@object # @glob
- .bss
+ .hidden glob # @glob
+ .type glob,@object
+ .section .bss.glob,"aw",@nobits
.globl glob
.align 2
glob:
diff --git a/test/torture-s/20030916-1.c.s b/test/torture-s/20030916-1.c.s
new file mode 100644
index 000000000..43bf18a4b
--- /dev/null
+++ b/test/torture-s/20030916-1.c.s
@@ -0,0 +1,116 @@
+ .text
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030916-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
+ .globl f
+ .type f,@function
+f: # @f
+ .param i32
+# BB#0: # %entry
+ i32.const $push0=, 0
+ i32.store $push1=, 992($0), $pop0
+ i32.store $push2=, 996($0), $pop1
+ i32.store $push3=, 1000($0), $pop2
+ i32.store $push4=, 1004($0), $pop3
+ i32.store $push5=, 1008($0), $pop4
+ i32.store $push6=, 1012($0), $pop5
+ i32.store $push7=, 1016($0), $pop6
+ i32.store $push8=, 1020($0), $pop7
+ i32.store $push9=, 0($0), $pop8
+ i32.store $push10=, 4($0), $pop9
+ i32.store $push11=, 8($0), $pop10
+ i32.store $push12=, 12($0), $pop11
+ i32.store $push13=, 16($0), $pop12
+ i32.store $push14=, 20($0), $pop13
+ i32.store $push15=, 24($0), $pop14
+ i32.store $discard=, 28($0), $pop15
+ return
+.Lfunc_end0:
+ .size f, .Lfunc_end0-f
+
+ .section .text.main,"ax",@progbits
+ .hidden main
+ .globl main
+ .type main,@function
+main: # @main
+ .result i32
+ .local i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32
+# BB#0: # %entry
+ i32.const $6=, __stack_pointer
+ i32.load $6=, 0($6)
+ i32.const $7=, 1024
+ i32.sub $12=, $6, $7
+ i32.const $7=, __stack_pointer
+ i32.store $12=, 0($7), $12
+ i32.const $4=, 0
+.LBB1_1: # %for.body
+ # =>This Inner Loop Header: Depth=1
+ loop .LBB1_2
+ i32.const $8=, 0
+ i32.add $8=, $12, $8
+ i32.add $push0=, $8, $4
+ i32.const $push1=, 1
+ i32.store $5=, 0($pop0), $pop1
+ i32.const $0=, 4
+ i32.add $4=, $4, $0
+ i32.const $push2=, 1024
+ i32.ne $push3=, $4, $pop2
+ br_if $pop3, .LBB1_1
+.LBB1_2: # %for.end
+ i32.const $push7=, 0
+ i32.store $push8=, 1016($12), $pop7
+ i32.store $push9=, 1020($12), $pop8
+ i32.store $2=, 0($12), $pop9
+ i32.const $9=, 0
+ i32.add $9=, $12, $9
+ i32.or $4=, $9, $0
+ i32.store $discard=, 0($4), $2
+ i32.const $push10=, 8
+ i32.const $10=, 0
+ i32.add $10=, $12, $10
+ i32.or $push11=, $10, $pop10
+ i32.store $discard=, 0($pop11), $2
+ i32.const $push12=, 12
+ i32.const $11=, 0
+ i32.add $11=, $12, $11
+ i32.or $push13=, $11, $pop12
+ i32.store $discard=, 0($pop13), $2
+ i64.const $push4=, 0
+ i64.store $push5=, 992($12), $pop4
+ i64.store $push6=, 1000($12), $pop5
+ i64.store $discard=, 1008($12), $pop6
+ i32.store $push14=, 16($12), $2
+ i32.store $push15=, 20($12), $pop14
+ i32.store $push16=, 24($12), $pop15
+ i32.store $1=, 28($12), $pop16
+.LBB1_3: # %for.cond1
+ # =>This Inner Loop Header: Depth=1
+ block .LBB1_6
+ loop .LBB1_5
+ i32.const $push17=, 255
+ i32.gt_s $push18=, $5, $pop17
+ br_if $pop18, .LBB1_6
+# BB#4: # %for.cond1.for.body3_crit_edge
+ # in Loop: Header=BB1_3 Depth=1
+ i32.load $2=, 0($4)
+ i32.const $push19=, -8
+ i32.add $3=, $5, $pop19
+ i32.const $push23=, 1
+ i32.add $5=, $5, $pop23
+ i32.add $4=, $4, $0
+ i32.const $push20=, 240
+ i32.lt_u $push21=, $3, $pop20
+ i32.eq $push22=, $2, $pop21
+ br_if $pop22, .LBB1_3
+.LBB1_5: # %if.then
+ call abort
+ unreachable
+.LBB1_6: # %for.end10
+ call exit, $1
+ unreachable
+.Lfunc_end1:
+ .size main, .Lfunc_end1-main
+
+
+ .ident "clang version 3.8.0 "
+ .section ".note.GNU-stack","",@progbits
diff --git a/test/torture-s/20030920-1.c.s b/test/torture-s/20030920-1.c.s
index cadbdef51..f2f3ddf9d 100644
--- a/test/torture-s/20030920-1.c.s
+++ b/test/torture-s/20030920-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030920-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030920-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20030928-1.c.s b/test/torture-s/20030928-1.c.s
index 3f2383883..d835990c0 100644
--- a/test/torture-s/20030928-1.c.s
+++ b/test/torture-s/20030928-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030928-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20030928-1.c"
+ .section .text.get_addrs,"ax",@progbits
+ .hidden get_addrs
.globl get_addrs
.type get_addrs,@function
get_addrs: # @get_addrs
@@ -9,56 +11,56 @@ get_addrs: # @get_addrs
i32.const $2=, 1
i32.load $push0=, 0($1)
i32.shl $push1=, $pop0, $2
- i32.const $push2=, .str
+ i32.const $push2=, .L.str
i32.add $push3=, $pop1, $pop2
i32.const $push4=, -131072
i32.add $push5=, $pop3, $pop4
i32.store $discard=, 0($0), $pop5
i32.load $push6=, 4($1)
i32.shl $push7=, $pop6, $2
- i32.const $push8=, .str.1
+ i32.const $push8=, .L.str.1
i32.add $push9=, $pop7, $pop8
i32.const $push10=, -262144
i32.add $push11=, $pop9, $pop10
i32.store $discard=, 4($0), $pop11
i32.load $push12=, 8($1)
i32.shl $push13=, $pop12, $2
- i32.const $push14=, .str.2
+ i32.const $push14=, .L.str.2
i32.add $push15=, $pop13, $pop14
i32.const $push16=, -393216
i32.add $push17=, $pop15, $pop16
i32.store $discard=, 8($0), $pop17
i32.load $push18=, 12($1)
i32.shl $push19=, $pop18, $2
- i32.const $push20=, .str.3
+ i32.const $push20=, .L.str.3
i32.add $push21=, $pop19, $pop20
i32.const $push22=, -524288
i32.add $push23=, $pop21, $pop22
i32.store $discard=, 12($0), $pop23
i32.load $push24=, 16($1)
i32.shl $push25=, $pop24, $2
- i32.const $push26=, .str.4
+ i32.const $push26=, .L.str.4
i32.add $push27=, $pop25, $pop26
i32.const $push28=, -655360
i32.add $push29=, $pop27, $pop28
i32.store $discard=, 16($0), $pop29
i32.load $push30=, 20($1)
i32.shl $push31=, $pop30, $2
- i32.const $push32=, .str.5
+ i32.const $push32=, .L.str.5
i32.add $push33=, $pop31, $pop32
i32.const $push34=, -786432
i32.add $push35=, $pop33, $pop34
i32.store $discard=, 20($0), $pop35
i32.load $push36=, 24($1)
i32.shl $push37=, $pop36, $2
- i32.const $push38=, .str.6
+ i32.const $push38=, .L.str.6
i32.add $push39=, $pop37, $pop38
i32.const $push40=, -917504
i32.add $push41=, $pop39, $pop40
i32.store $discard=, 24($0), $pop41
i32.load $push42=, 28($1)
i32.shl $push43=, $pop42, $2
- i32.const $push44=, .str.7
+ i32.const $push44=, .L.str.7
i32.add $push45=, $pop43, $pop44
i32.const $push46=, -1048576
i32.add $push47=, $pop45, $pop46
@@ -67,6 +69,8 @@ get_addrs: # @get_addrs
.Lfunc_end0:
.size get_addrs, .Lfunc_end0-get_addrs
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -78,46 +82,46 @@ main: # @main
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type .str,@object # @.str
+ .type .L.str,@object # @.str
.section .rodata.str1.1,"aMS",@progbits,1
-.str:
+.L.str:
.asciz "a1111"
- .size .str, 6
+ .size .L.str, 6
- .type .str.1,@object # @.str.1
-.str.1:
+ .type .L.str.1,@object # @.str.1
+.L.str.1:
.asciz "a1112"
- .size .str.1, 6
+ .size .L.str.1, 6
- .type .str.2,@object # @.str.2
-.str.2:
+ .type .L.str.2,@object # @.str.2
+.L.str.2:
.asciz "a1113"
- .size .str.2, 6
+ .size .L.str.2, 6
- .type .str.3,@object # @.str.3
-.str.3:
+ .type .L.str.3,@object # @.str.3
+.L.str.3:
.asciz "a1114"
- .size .str.3, 6
+ .size .L.str.3, 6
- .type .str.4,@object # @.str.4
-.str.4:
+ .type .L.str.4,@object # @.str.4
+.L.str.4:
.asciz "a1115"
- .size .str.4, 6
+ .size .L.str.4, 6
- .type .str.5,@object # @.str.5
-.str.5:
+ .type .L.str.5,@object # @.str.5
+.L.str.5:
.asciz "a1116"
- .size .str.5, 6
+ .size .L.str.5, 6
- .type .str.6,@object # @.str.6
-.str.6:
+ .type .L.str.6,@object # @.str.6
+.L.str.6:
.asciz "a1117"
- .size .str.6, 6
+ .size .L.str.6, 6
- .type .str.7,@object # @.str.7
-.str.7:
+ .type .L.str.7,@object # @.str.7
+.L.str.7:
.asciz "a1118"
- .size .str.7, 6
+ .size .L.str.7, 6
.ident "clang version 3.8.0 "
diff --git a/test/torture-s/20031003-1.c.s b/test/torture-s/20031003-1.c.s
index 2088c7233..066e833e6 100644
--- a/test/torture-s/20031003-1.c.s
+++ b/test/torture-s/20031003-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20031003-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20031003-1.c"
+ .section .text.f1,"ax",@progbits
+ .hidden f1
.globl f1
.type f1,@function
f1: # @f1
@@ -10,6 +12,8 @@ f1: # @f1
.Lfunc_end0:
.size f1, .Lfunc_end0-f1
+ .section .text.f2,"ax",@progbits
+ .hidden f2
.globl f2
.type f2,@function
f2: # @f2
@@ -20,6 +24,8 @@ f2: # @f2
.Lfunc_end1:
.size f2, .Lfunc_end1-f2
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20031010-1.c.s b/test/torture-s/20031010-1.c.s
index e41f234be..e5fcd2522 100644
--- a/test/torture-s/20031010-1.c.s
+++ b/test/torture-s/20031010-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20031010-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20031010-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -20,14 +22,16 @@ foo: # @foo
i32.select $push1=, $4, $1, $0
i32.select $push0=, $4, $0, $1
i32.sub $2=, $pop1, $pop0
-.LBB0_3: # %if.end8
+.LBB0_3: # %if.end8
return $2
-.LBB0_4: # %if.end9
+.LBB0_4: # %if.end9
call abort
unreachable
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -45,7 +49,7 @@ main: # @main
# BB#1: # %if.end
i32.const $push3=, 0
return $pop3
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
diff --git a/test/torture-s/20031011-1.c.s b/test/torture-s/20031011-1.c.s
index 2cda55dc3..f4cf3c803 100644
--- a/test/torture-s/20031011-1.c.s
+++ b/test/torture-s/20031011-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20031011-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20031011-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20031012-1.c.s b/test/torture-s/20031012-1.c.s
new file mode 100644
index 000000000..4f712713e
--- /dev/null
+++ b/test/torture-s/20031012-1.c.s
@@ -0,0 +1,45 @@
+ .text
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20031012-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
+ .globl main
+ .type main,@function
+main: # @main
+ .param i32, i32
+ .result i32
+ .local i32, i32, i32, i32, i32, i32, i32, i32
+# BB#0: # %entry
+ i32.const $4=, __stack_pointer
+ i32.load $4=, 0($4)
+ i32.const $5=, 15008
+ i32.sub $7=, $4, $5
+ i32.const $5=, __stack_pointer
+ i32.store $7=, 0($5), $7
+ i32.const $2=, 13371
+ i32.const $push0=, 205
+ i32.const $7=, 0
+ i32.add $7=, $7, $7
+ call memset, $7, $pop0, $2
+ i32.const $push1=, 0
+ i32.store8 $3=, 13371($7), $pop1
+ i32.const $8=, 0
+ i32.add $8=, $7, $8
+ block .LBB0_2
+ i32.call $push2=, strlen, $8
+ i32.ne $push3=, $pop2, $2
+ br_if $pop3, .LBB0_2
+# BB#1: # %foo.exit
+ i32.const $6=, 15008
+ i32.add $7=, $7, $6
+ i32.const $6=, __stack_pointer
+ i32.store $7=, 0($6), $7
+ return $3
+.LBB0_2: # %if.then.i
+ call abort
+ unreachable
+.Lfunc_end0:
+ .size main, .Lfunc_end0-main
+
+
+ .ident "clang version 3.8.0 "
+ .section ".note.GNU-stack","",@progbits
diff --git a/test/torture-s/20031020-1.c.s b/test/torture-s/20031020-1.c.s
index e357b8044..dcbb9c192 100644
--- a/test/torture-s/20031020-1.c.s
+++ b/test/torture-s/20031020-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20031020-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20031020-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -11,12 +13,14 @@ foo: # @foo
br_if $pop1, .LBB0_2
# BB#1: # %if.end
return
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20031201-1.c.s b/test/torture-s/20031201-1.c.s
index 2642bc200..4b6971e36 100644
--- a/test/torture-s/20031201-1.c.s
+++ b/test/torture-s/20031201-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20031201-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20031201-1.c"
+ .section .text.f1,"ax",@progbits
+ .hidden f1
.globl f1
.type f1,@function
f1: # @f1
@@ -22,6 +24,8 @@ f1: # @f1
.Lfunc_end0:
.size f1, .Lfunc_end0-f1
+ .section .text.f0,"ax",@progbits
+ .hidden f0
.globl f0
.type f0,@function
f0: # @f0
@@ -46,12 +50,14 @@ f0: # @f0
br_if $pop5, .LBB1_4
# BB#3: # %if.end
return
-.LBB1_4: # %if.then
+.LBB1_4: # %if.then
call abort
unreachable
.Lfunc_end1:
.size f0, .Lfunc_end1-f0
+ .section .text.test,"ax",@progbits
+ .hidden test
.globl test
.type test,@function
test: # @test
@@ -71,12 +77,14 @@ test: # @test
# BB#2: # %if.end
call exit, $1
unreachable
-.LBB2_3: # %if.then
+.LBB2_3: # %if.then
call abort
unreachable
.Lfunc_end2:
.size test, .Lfunc_end2-test
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20031204-1.c.s b/test/torture-s/20031204-1.c.s
index 805a44183..c58cc5c08 100644
--- a/test/torture-s/20031204-1.c.s
+++ b/test/torture-s/20031204-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20031204-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20031204-1.c"
+ .section .text.in_aton,"ax",@progbits
+ .hidden in_aton
.globl in_aton
.type in_aton,@function
in_aton: # @in_aton
@@ -11,6 +13,8 @@ in_aton: # @in_aton
.Lfunc_end0:
.size in_aton, .Lfunc_end0-in_aton
+ .section .text.root_nfs_parse_addr,"ax",@progbits
+ .hidden root_nfs_parse_addr
.globl root_nfs_parse_addr
.type root_nfs_parse_addr,@function
root_nfs_parse_addr: # @root_nfs_parse_addr
@@ -20,13 +24,13 @@ root_nfs_parse_addr: # @root_nfs_parse_addr
# BB#0: # %entry
i32.const $8=, 0
copy_local $6=, $0
-.LBB1_1: # %while.cond1.preheader
+.LBB1_1: # %while.cond1.preheader
# =>This Loop Header: Depth=1
- # Child Loop .LBB1_2 Depth 2
+ # Child Loop BB1_2 Depth 2
loop .LBB1_6
copy_local $7=, $6
-.LBB1_2: # %while.cond1
- # Parent Loop .LBB1_1 Depth=1
+.LBB1_2: # %while.cond1
+ # Parent Loop BB1_1 Depth=1
# => This Inner Loop Header: Depth=2
loop .LBB1_3
copy_local $2=, $7
@@ -40,20 +44,20 @@ root_nfs_parse_addr: # @root_nfs_parse_addr
i32.const $push3=, 10
i32.lt_u $push4=, $pop2, $pop3
br_if $pop4, .LBB1_2
-.LBB1_3: # %while.end
- # in Loop: Header=.LBB1_1 Depth=1
+.LBB1_3: # %while.end
+ # in Loop: Header=BB1_1 Depth=1
copy_local $9=, $6
i32.eq $push5=, $2, $6
br_if $pop5, .LBB1_6
# BB#4: # %lor.lhs.false
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.const $5=, 3
copy_local $9=, $2
i32.sub $push6=, $2, $6
i32.gt_s $push7=, $pop6, $5
br_if $pop7, .LBB1_6
# BB#5: # %if.end
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.eq $push11=, $8, $5
i32.and $push8=, $1, $3
i32.const $push9=, 46
@@ -65,7 +69,7 @@ root_nfs_parse_addr: # @root_nfs_parse_addr
i32.const $push13=, 4
i32.lt_s $push14=, $8, $pop13
br_if $pop14, .LBB1_1
-.LBB1_6: # %while.end25
+.LBB1_6: # %while.end25
i32.const $2=, -1
block .LBB1_11
i32.const $push15=, 4
@@ -86,14 +90,16 @@ root_nfs_parse_addr: # @root_nfs_parse_addr
i32.const $push19=, 0
i32.store8 $discard=, 0($9), $pop19
copy_local $9=, $2
-.LBB1_10: # %if.end41
+.LBB1_10: # %if.end41
i32.call $discard=, strcpy, $0, $9
i32.const $2=, 168496141
-.LBB1_11: # %if.end43
+.LBB1_11: # %if.end43
return $2
.Lfunc_end1:
.size root_nfs_parse_addr, .Lfunc_end1-root_nfs_parse_addr
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -102,13 +108,13 @@ main: # @main
# BB#0: # %entry
i32.const $7=, 0
i32.const $5=, main.addr
-.LBB2_1: # %while.cond1.preheader.i
+.LBB2_1: # %while.cond1.preheader.i
# =>This Loop Header: Depth=1
- # Child Loop .LBB2_2 Depth 2
+ # Child Loop BB2_2 Depth 2
loop .LBB2_6
copy_local $6=, $5
-.LBB2_2: # %while.cond1.i
- # Parent Loop .LBB2_1 Depth=1
+.LBB2_2: # %while.cond1.i
+ # Parent Loop BB2_1 Depth=1
# => This Inner Loop Header: Depth=2
loop .LBB2_3
copy_local $1=, $6
@@ -122,20 +128,20 @@ main: # @main
i32.const $push3=, 10
i32.lt_u $push4=, $pop2, $pop3
br_if $pop4, .LBB2_2
-.LBB2_3: # %while.end.i
- # in Loop: Header=.LBB2_1 Depth=1
+.LBB2_3: # %while.end.i
+ # in Loop: Header=BB2_1 Depth=1
copy_local $8=, $5
i32.eq $push5=, $1, $5
br_if $pop5, .LBB2_6
# BB#4: # %lor.lhs.false.i
- # in Loop: Header=.LBB2_1 Depth=1
+ # in Loop: Header=BB2_1 Depth=1
i32.const $4=, 3
copy_local $8=, $1
i32.sub $push6=, $1, $5
i32.gt_s $push7=, $pop6, $4
br_if $pop7, .LBB2_6
# BB#5: # %if.end.i
- # in Loop: Header=.LBB2_1 Depth=1
+ # in Loop: Header=BB2_1 Depth=1
i32.eq $push11=, $7, $4
i32.and $push8=, $0, $2
i32.const $push9=, 46
@@ -147,7 +153,7 @@ main: # @main
i32.const $push13=, 4
i32.lt_s $push14=, $7, $pop13
br_if $pop14, .LBB2_1
-.LBB2_6: # %while.end25.i
+.LBB2_6: # %while.end25.i
block .LBB2_11
i32.const $push15=, 4
i32.ne $push16=, $7, $pop15
@@ -167,19 +173,19 @@ main: # @main
i32.const $push19=, 0
i32.store8 $discard=, 0($8), $pop19
copy_local $8=, $1
-.LBB2_10: # %if.end
+.LBB2_10: # %if.end
i32.const $push20=, main.addr
i32.call $discard=, strcpy, $pop20, $8
i32.const $push21=, 0
return $pop21
-.LBB2_11: # %if.then
+.LBB2_11: # %if.then
call abort
unreachable
.Lfunc_end2:
.size main, .Lfunc_end2-main
.type main.addr,@object # @main.addr
- .data
+ .section .data.main.addr,"aw",@progbits
.align 4
main.addr:
.asciz "10.11.12.13:/hello"
diff --git a/test/torture-s/20031211-1.c.s b/test/torture-s/20031211-1.c.s
index 6265b8b22..3da28c8d8 100644
--- a/test/torture-s/20031211-1.c.s
+++ b/test/torture-s/20031211-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20031211-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20031211-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -14,8 +16,9 @@ main: # @main
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type x,@object # @x
- .bss
+ .hidden x # @x
+ .type x,@object
+ .section .bss.x,"aw",@nobits
.globl x
.align 2
x:
diff --git a/test/torture-s/20031211-2.c.s b/test/torture-s/20031211-2.c.s
index ab29695ce..b1049980e 100644
--- a/test/torture-s/20031211-2.c.s
+++ b/test/torture-s/20031211-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20031211-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20031211-2.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -11,6 +13,8 @@ main: # @main
.Lfunc_end0:
.size main, .Lfunc_end0-main
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -23,7 +27,7 @@ foo: # @foo
br_if $pop1, .LBB1_2
# BB#1: # %if.end
return $0
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
diff --git a/test/torture-s/20031214-1.c.s b/test/torture-s/20031214-1.c.s
index 3231b4815..c03c9abdc 100644
--- a/test/torture-s/20031214-1.c.s
+++ b/test/torture-s/20031214-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20031214-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20031214-1.c"
+ .section .text.b,"ax",@progbits
+ .hidden b
.globl b
.type b,@function
b: # @b
@@ -9,6 +11,8 @@ b: # @b
.Lfunc_end0:
.size b, .Lfunc_end0-b
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -30,8 +34,9 @@ main: # @main
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type g,@object # @g
- .data
+ .hidden g # @g
+ .type g,@object
+ .section .data.g,"aw",@progbits
.globl g
.align 3
g:
@@ -40,8 +45,9 @@ g:
.int32 2 # 0x2
.size g, 16
- .type k,@object # @k
- .bss
+ .hidden k # @k
+ .type k,@object
+ .section .bss.k,"aw",@nobits
.globl k
.align 2
k:
diff --git a/test/torture-s/20031215-1.c.s b/test/torture-s/20031215-1.c.s
index 83332ff91..5dcdce924 100644
--- a/test/torture-s/20031215-1.c.s
+++ b/test/torture-s/20031215-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20031215-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20031215-1.c"
+ .section .text.test1,"ax",@progbits
+ .hidden test1
.globl test1
.type test1,@function
test1: # @test1
@@ -8,6 +10,8 @@ test1: # @test1
.Lfunc_end0:
.size test1, .Lfunc_end0-test1
+ .section .text.test2,"ax",@progbits
+ .hidden test2
.globl test2
.type test2,@function
test2: # @test2
@@ -16,6 +20,8 @@ test2: # @test2
.Lfunc_end1:
.size test2, .Lfunc_end1-test2
+ .section .text.test3,"ax",@progbits
+ .hidden test3
.globl test3
.type test3,@function
test3: # @test3
@@ -24,6 +30,8 @@ test3: # @test3
.Lfunc_end2:
.size test3, .Lfunc_end2-test3
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -34,19 +42,21 @@ main: # @main
.Lfunc_end3:
.size main, .Lfunc_end3-main
- .type ao,@object # @ao
- .section .rodata,"a",@progbits
+ .hidden ao # @ao
+ .type ao,@object
+ .section .rodata.ao,"a",@progbits
.globl ao
.align 2
ao:
.int32 2 # 0x2
.int32 2 # 0x2
.asciz "OK"
- .zero 1
+ .skip 1
.size ao, 12
- .type a,@object # @a
- .section .data.rel.ro,"aw",@progbits
+ .hidden a # @a
+ .type a,@object
+ .section .data.rel.ro.a,"aw",@progbits
.globl a
.align 2
a:
diff --git a/test/torture-s/20031216-1.c.s b/test/torture-s/20031216-1.c.s
index 413797fa2..b286f69ce 100644
--- a/test/torture-s/20031216-1.c.s
+++ b/test/torture-s/20031216-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20031216-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20031216-1.c"
+ .section .text.DisplayNumber,"ax",@progbits
+ .hidden DisplayNumber
.globl DisplayNumber
.type DisplayNumber,@function
DisplayNumber: # @DisplayNumber
@@ -11,12 +13,14 @@ DisplayNumber: # @DisplayNumber
br_if $pop1, .LBB0_2
# BB#1: # %if.end
return
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size DisplayNumber, .Lfunc_end0-DisplayNumber
+ .section .text.ReadNumber,"ax",@progbits
+ .hidden ReadNumber
.globl ReadNumber
.type ReadNumber,@function
ReadNumber: # @ReadNumber
@@ -27,6 +31,8 @@ ReadNumber: # @ReadNumber
.Lfunc_end1:
.size ReadNumber, .Lfunc_end1-ReadNumber
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20040208-1.c.s b/test/torture-s/20040208-1.c.s
index a6c7bf7a9..c223557fc 100644
--- a/test/torture-s/20040208-1.c.s
+++ b/test/torture-s/20040208-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040208-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040208-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20040218-1.c.s b/test/torture-s/20040218-1.c.s
index f6ac3ab16..9cf07a700 100644
--- a/test/torture-s/20040218-1.c.s
+++ b/test/torture-s/20040218-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040218-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040218-1.c"
+ .section .text.xb,"ax",@progbits
+ .hidden xb
.globl xb
.type xb,@function
xb: # @xb
@@ -13,6 +15,8 @@ xb: # @xb
.Lfunc_end0:
.size xb, .Lfunc_end0-xb
+ .section .text.xw,"ax",@progbits
+ .hidden xw
.globl xw
.type xw,@function
xw: # @xw
@@ -26,6 +30,8 @@ xw: # @xw
.Lfunc_end1:
.size xw, .Lfunc_end1-xw
+ .section .text.yb,"ax",@progbits
+ .hidden yb
.globl yb
.type yb,@function
yb: # @yb
@@ -43,6 +49,8 @@ yb: # @yb
.Lfunc_end2:
.size yb, .Lfunc_end2-yb
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -85,7 +93,7 @@ main: # @main
i32.const $push10=, 0
call exit, $pop10
unreachable
-.LBB3_4: # %if.then
+.LBB3_4: # %if.then
call abort
unreachable
.Lfunc_end3:
diff --git a/test/torture-s/20040223-1.c.s b/test/torture-s/20040223-1.c.s
index af6a70666..c65d26d75 100644
--- a/test/torture-s/20040223-1.c.s
+++ b/test/torture-s/20040223-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040223-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040223-1.c"
+ .section .text.a,"ax",@progbits
+ .hidden a
.globl a
.type a,@function
a: # @a
@@ -11,12 +13,14 @@ a: # @a
br_if $pop1, .LBB0_2
# BB#1: # %if.end
return
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size a, .Lfunc_end0-a
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20040307-1.c.s b/test/torture-s/20040307-1.c.s
index 460acefa5..86fd654a8 100644
--- a/test/torture-s/20040307-1.c.s
+++ b/test/torture-s/20040307-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040307-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040307-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20040309-1.c.s b/test/torture-s/20040309-1.c.s
index de607c9f9..3f158589f 100644
--- a/test/torture-s/20040309-1.c.s
+++ b/test/torture-s/20040309-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040309-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040309-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -20,11 +22,13 @@ foo: # @foo
i32.add $push5=, $0, $pop4
i32.const $push6=, 65535
i32.and $2=, $pop5, $pop6
-.LBB0_2: # %cond.end
+.LBB0_2: # %cond.end
return $2
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20040311-1.c.s b/test/torture-s/20040311-1.c.s
index 784a490b5..8fe7cc8e9 100644
--- a/test/torture-s/20040311-1.c.s
+++ b/test/torture-s/20040311-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040311-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040311-1.c"
+ .section .text.test1,"ax",@progbits
+ .hidden test1
.globl test1
.type test1,@function
test1: # @test1
@@ -12,6 +14,8 @@ test1: # @test1
.Lfunc_end0:
.size test1, .Lfunc_end0-test1
+ .section .text.test2,"ax",@progbits
+ .hidden test2
.globl test2
.type test2,@function
test2: # @test2
@@ -24,6 +28,8 @@ test2: # @test2
.Lfunc_end1:
.size test2, .Lfunc_end1-test2
+ .section .text.test3,"ax",@progbits
+ .hidden test3
.globl test3
.type test3,@function
test3: # @test3
@@ -36,6 +42,8 @@ test3: # @test3
.Lfunc_end2:
.size test3, .Lfunc_end2-test3
+ .section .text.test4,"ax",@progbits
+ .hidden test4
.globl test4
.type test4,@function
test4: # @test4
@@ -48,6 +56,8 @@ test4: # @test4
.Lfunc_end3:
.size test4, .Lfunc_end3-test4
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20040313-1.c.s b/test/torture-s/20040313-1.c.s
index 26ca43a90..815e49367 100644
--- a/test/torture-s/20040313-1.c.s
+++ b/test/torture-s/20040313-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040313-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040313-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20040319-1.c.s b/test/torture-s/20040319-1.c.s
index daf7e455a..f5a0c41c5 100644
--- a/test/torture-s/20040319-1.c.s
+++ b/test/torture-s/20040319-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040319-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040319-1.c"
+ .section .text.blah,"ax",@progbits
+ .hidden blah
.globl blah
.type blah,@function
blah: # @blah
@@ -16,6 +18,8 @@ blah: # @blah
.Lfunc_end0:
.size blah, .Lfunc_end0-blah
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20040331-1.c.s b/test/torture-s/20040331-1.c.s
index 9b7470844..4cd6f3287 100644
--- a/test/torture-s/20040331-1.c.s
+++ b/test/torture-s/20040331-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040331-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040331-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20040409-1.c.s b/test/torture-s/20040409-1.c.s
index 65008b94f..05712b037 100644
--- a/test/torture-s/20040409-1.c.s
+++ b/test/torture-s/20040409-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040409-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040409-1.c"
+ .section .text.test1,"ax",@progbits
+ .hidden test1
.globl test1
.type test1,@function
test1: # @test1
@@ -12,6 +14,8 @@ test1: # @test1
.Lfunc_end0:
.size test1, .Lfunc_end0-test1
+ .section .text.test1u,"ax",@progbits
+ .hidden test1u
.globl test1u
.type test1u,@function
test1u: # @test1u
@@ -24,6 +28,8 @@ test1u: # @test1u
.Lfunc_end1:
.size test1u, .Lfunc_end1-test1u
+ .section .text.test2,"ax",@progbits
+ .hidden test2
.globl test2
.type test2,@function
test2: # @test2
@@ -36,6 +42,8 @@ test2: # @test2
.Lfunc_end2:
.size test2, .Lfunc_end2-test2
+ .section .text.test2u,"ax",@progbits
+ .hidden test2u
.globl test2u
.type test2u,@function
test2u: # @test2u
@@ -48,6 +56,8 @@ test2u: # @test2u
.Lfunc_end3:
.size test2u, .Lfunc_end3-test2u
+ .section .text.test3,"ax",@progbits
+ .hidden test3
.globl test3
.type test3,@function
test3: # @test3
@@ -60,6 +70,8 @@ test3: # @test3
.Lfunc_end4:
.size test3, .Lfunc_end4-test3
+ .section .text.test3u,"ax",@progbits
+ .hidden test3u
.globl test3u
.type test3u,@function
test3u: # @test3u
@@ -72,6 +84,8 @@ test3u: # @test3u
.Lfunc_end5:
.size test3u, .Lfunc_end5-test3u
+ .section .text.test4,"ax",@progbits
+ .hidden test4
.globl test4
.type test4,@function
test4: # @test4
@@ -84,6 +98,8 @@ test4: # @test4
.Lfunc_end6:
.size test4, .Lfunc_end6-test4
+ .section .text.test4u,"ax",@progbits
+ .hidden test4u
.globl test4u
.type test4u,@function
test4u: # @test4u
@@ -96,6 +112,8 @@ test4u: # @test4u
.Lfunc_end7:
.size test4u, .Lfunc_end7-test4u
+ .section .text.test5,"ax",@progbits
+ .hidden test5
.globl test5
.type test5,@function
test5: # @test5
@@ -108,6 +126,8 @@ test5: # @test5
.Lfunc_end8:
.size test5, .Lfunc_end8-test5
+ .section .text.test5u,"ax",@progbits
+ .hidden test5u
.globl test5u
.type test5u,@function
test5u: # @test5u
@@ -120,6 +140,8 @@ test5u: # @test5u
.Lfunc_end9:
.size test5u, .Lfunc_end9-test5u
+ .section .text.test6,"ax",@progbits
+ .hidden test6
.globl test6
.type test6,@function
test6: # @test6
@@ -132,6 +154,8 @@ test6: # @test6
.Lfunc_end10:
.size test6, .Lfunc_end10-test6
+ .section .text.test6u,"ax",@progbits
+ .hidden test6u
.globl test6u
.type test6u,@function
test6u: # @test6u
@@ -144,6 +168,8 @@ test6u: # @test6u
.Lfunc_end11:
.size test6u, .Lfunc_end11-test6u
+ .section .text.test,"ax",@progbits
+ .hidden test
.globl test
.type test,@function
test: # @test
@@ -156,12 +182,14 @@ test: # @test
br_if $pop2, .LBB12_2
# BB#1: # %if.end20
return
-.LBB12_2: # %if.then
+.LBB12_2: # %if.then
call abort
unreachable
.Lfunc_end12:
.size test, .Lfunc_end12-test
+ .section .text.testu,"ax",@progbits
+ .hidden testu
.globl testu
.type testu,@function
testu: # @testu
@@ -174,12 +202,14 @@ testu: # @testu
br_if $pop2, .LBB13_2
# BB#1: # %if.end20
return
-.LBB13_2: # %if.then
+.LBB13_2: # %if.then
call abort
unreachable
.Lfunc_end13:
.size testu, .Lfunc_end13-testu
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20040409-2.c.s b/test/torture-s/20040409-2.c.s
index b7da01894..312da9c3a 100644
--- a/test/torture-s/20040409-2.c.s
+++ b/test/torture-s/20040409-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040409-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040409-2.c"
+ .section .text.test1,"ax",@progbits
+ .hidden test1
.globl test1
.type test1,@function
test1: # @test1
@@ -12,6 +14,8 @@ test1: # @test1
.Lfunc_end0:
.size test1, .Lfunc_end0-test1
+ .section .text.test1u,"ax",@progbits
+ .hidden test1u
.globl test1u
.type test1u,@function
test1u: # @test1u
@@ -24,6 +28,8 @@ test1u: # @test1u
.Lfunc_end1:
.size test1u, .Lfunc_end1-test1u
+ .section .text.test2,"ax",@progbits
+ .hidden test2
.globl test2
.type test2,@function
test2: # @test2
@@ -36,6 +42,8 @@ test2: # @test2
.Lfunc_end2:
.size test2, .Lfunc_end2-test2
+ .section .text.test2u,"ax",@progbits
+ .hidden test2u
.globl test2u
.type test2u,@function
test2u: # @test2u
@@ -48,6 +56,8 @@ test2u: # @test2u
.Lfunc_end3:
.size test2u, .Lfunc_end3-test2u
+ .section .text.test3,"ax",@progbits
+ .hidden test3
.globl test3
.type test3,@function
test3: # @test3
@@ -60,6 +70,8 @@ test3: # @test3
.Lfunc_end4:
.size test3, .Lfunc_end4-test3
+ .section .text.test3u,"ax",@progbits
+ .hidden test3u
.globl test3u
.type test3u,@function
test3u: # @test3u
@@ -72,6 +84,8 @@ test3u: # @test3u
.Lfunc_end5:
.size test3u, .Lfunc_end5-test3u
+ .section .text.test4,"ax",@progbits
+ .hidden test4
.globl test4
.type test4,@function
test4: # @test4
@@ -84,6 +98,8 @@ test4: # @test4
.Lfunc_end6:
.size test4, .Lfunc_end6-test4
+ .section .text.test4u,"ax",@progbits
+ .hidden test4u
.globl test4u
.type test4u,@function
test4u: # @test4u
@@ -96,6 +112,8 @@ test4u: # @test4u
.Lfunc_end7:
.size test4u, .Lfunc_end7-test4u
+ .section .text.test5,"ax",@progbits
+ .hidden test5
.globl test5
.type test5,@function
test5: # @test5
@@ -108,6 +126,8 @@ test5: # @test5
.Lfunc_end8:
.size test5, .Lfunc_end8-test5
+ .section .text.test5u,"ax",@progbits
+ .hidden test5u
.globl test5u
.type test5u,@function
test5u: # @test5u
@@ -120,6 +140,8 @@ test5u: # @test5u
.Lfunc_end9:
.size test5u, .Lfunc_end9-test5u
+ .section .text.test6,"ax",@progbits
+ .hidden test6
.globl test6
.type test6,@function
test6: # @test6
@@ -132,6 +154,8 @@ test6: # @test6
.Lfunc_end10:
.size test6, .Lfunc_end10-test6
+ .section .text.test6u,"ax",@progbits
+ .hidden test6u
.globl test6u
.type test6u,@function
test6u: # @test6u
@@ -144,6 +168,8 @@ test6u: # @test6u
.Lfunc_end11:
.size test6u, .Lfunc_end11-test6u
+ .section .text.test7,"ax",@progbits
+ .hidden test7
.globl test7
.type test7,@function
test7: # @test7
@@ -156,6 +182,8 @@ test7: # @test7
.Lfunc_end12:
.size test7, .Lfunc_end12-test7
+ .section .text.test7u,"ax",@progbits
+ .hidden test7u
.globl test7u
.type test7u,@function
test7u: # @test7u
@@ -168,6 +196,8 @@ test7u: # @test7u
.Lfunc_end13:
.size test7u, .Lfunc_end13-test7u
+ .section .text.test8,"ax",@progbits
+ .hidden test8
.globl test8
.type test8,@function
test8: # @test8
@@ -180,6 +210,8 @@ test8: # @test8
.Lfunc_end14:
.size test8, .Lfunc_end14-test8
+ .section .text.test8u,"ax",@progbits
+ .hidden test8u
.globl test8u
.type test8u,@function
test8u: # @test8u
@@ -192,6 +224,8 @@ test8u: # @test8u
.Lfunc_end15:
.size test8u, .Lfunc_end15-test8u
+ .section .text.test9,"ax",@progbits
+ .hidden test9
.globl test9
.type test9,@function
test9: # @test9
@@ -204,6 +238,8 @@ test9: # @test9
.Lfunc_end16:
.size test9, .Lfunc_end16-test9
+ .section .text.test9u,"ax",@progbits
+ .hidden test9u
.globl test9u
.type test9u,@function
test9u: # @test9u
@@ -216,6 +252,8 @@ test9u: # @test9u
.Lfunc_end17:
.size test9u, .Lfunc_end17-test9u
+ .section .text.test10,"ax",@progbits
+ .hidden test10
.globl test10
.type test10,@function
test10: # @test10
@@ -228,6 +266,8 @@ test10: # @test10
.Lfunc_end18:
.size test10, .Lfunc_end18-test10
+ .section .text.test10u,"ax",@progbits
+ .hidden test10u
.globl test10u
.type test10u,@function
test10u: # @test10u
@@ -240,6 +280,8 @@ test10u: # @test10u
.Lfunc_end19:
.size test10u, .Lfunc_end19-test10u
+ .section .text.test11,"ax",@progbits
+ .hidden test11
.globl test11
.type test11,@function
test11: # @test11
@@ -252,6 +294,8 @@ test11: # @test11
.Lfunc_end20:
.size test11, .Lfunc_end20-test11
+ .section .text.test11u,"ax",@progbits
+ .hidden test11u
.globl test11u
.type test11u,@function
test11u: # @test11u
@@ -264,6 +308,8 @@ test11u: # @test11u
.Lfunc_end21:
.size test11u, .Lfunc_end21-test11u
+ .section .text.test12,"ax",@progbits
+ .hidden test12
.globl test12
.type test12,@function
test12: # @test12
@@ -276,6 +322,8 @@ test12: # @test12
.Lfunc_end22:
.size test12, .Lfunc_end22-test12
+ .section .text.test12u,"ax",@progbits
+ .hidden test12u
.globl test12u
.type test12u,@function
test12u: # @test12u
@@ -288,6 +336,8 @@ test12u: # @test12u
.Lfunc_end23:
.size test12u, .Lfunc_end23-test12u
+ .section .text.test,"ax",@progbits
+ .hidden test
.globl test
.type test,@function
test: # @test
@@ -300,12 +350,14 @@ test: # @test
br_if $pop2, .LBB24_2
# BB#1: # %if.end44
return
-.LBB24_2: # %if.then
+.LBB24_2: # %if.then
call abort
unreachable
.Lfunc_end24:
.size test, .Lfunc_end24-test
+ .section .text.testu,"ax",@progbits
+ .hidden testu
.globl testu
.type testu,@function
testu: # @testu
@@ -318,12 +370,14 @@ testu: # @testu
br_if $pop2, .LBB25_2
# BB#1: # %if.end44
return
-.LBB25_2: # %if.then
+.LBB25_2: # %if.then
call abort
unreachable
.Lfunc_end25:
.size testu, .Lfunc_end25-testu
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20040409-3.c.s b/test/torture-s/20040409-3.c.s
index eeff8480d..cec4c4709 100644
--- a/test/torture-s/20040409-3.c.s
+++ b/test/torture-s/20040409-3.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040409-3.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040409-3.c"
+ .section .text.test1,"ax",@progbits
+ .hidden test1
.globl test1
.type test1,@function
test1: # @test1
@@ -12,6 +14,8 @@ test1: # @test1
.Lfunc_end0:
.size test1, .Lfunc_end0-test1
+ .section .text.test1u,"ax",@progbits
+ .hidden test1u
.globl test1u
.type test1u,@function
test1u: # @test1u
@@ -24,6 +28,8 @@ test1u: # @test1u
.Lfunc_end1:
.size test1u, .Lfunc_end1-test1u
+ .section .text.test2,"ax",@progbits
+ .hidden test2
.globl test2
.type test2,@function
test2: # @test2
@@ -36,6 +42,8 @@ test2: # @test2
.Lfunc_end2:
.size test2, .Lfunc_end2-test2
+ .section .text.test2u,"ax",@progbits
+ .hidden test2u
.globl test2u
.type test2u,@function
test2u: # @test2u
@@ -48,6 +56,8 @@ test2u: # @test2u
.Lfunc_end3:
.size test2u, .Lfunc_end3-test2u
+ .section .text.test3,"ax",@progbits
+ .hidden test3
.globl test3
.type test3,@function
test3: # @test3
@@ -60,6 +70,8 @@ test3: # @test3
.Lfunc_end4:
.size test3, .Lfunc_end4-test3
+ .section .text.test3u,"ax",@progbits
+ .hidden test3u
.globl test3u
.type test3u,@function
test3u: # @test3u
@@ -72,6 +84,8 @@ test3u: # @test3u
.Lfunc_end5:
.size test3u, .Lfunc_end5-test3u
+ .section .text.test4,"ax",@progbits
+ .hidden test4
.globl test4
.type test4,@function
test4: # @test4
@@ -84,6 +98,8 @@ test4: # @test4
.Lfunc_end6:
.size test4, .Lfunc_end6-test4
+ .section .text.test4u,"ax",@progbits
+ .hidden test4u
.globl test4u
.type test4u,@function
test4u: # @test4u
@@ -96,6 +112,8 @@ test4u: # @test4u
.Lfunc_end7:
.size test4u, .Lfunc_end7-test4u
+ .section .text.test5,"ax",@progbits
+ .hidden test5
.globl test5
.type test5,@function
test5: # @test5
@@ -108,6 +126,8 @@ test5: # @test5
.Lfunc_end8:
.size test5, .Lfunc_end8-test5
+ .section .text.test5u,"ax",@progbits
+ .hidden test5u
.globl test5u
.type test5u,@function
test5u: # @test5u
@@ -120,6 +140,8 @@ test5u: # @test5u
.Lfunc_end9:
.size test5u, .Lfunc_end9-test5u
+ .section .text.test6,"ax",@progbits
+ .hidden test6
.globl test6
.type test6,@function
test6: # @test6
@@ -132,6 +154,8 @@ test6: # @test6
.Lfunc_end10:
.size test6, .Lfunc_end10-test6
+ .section .text.test6u,"ax",@progbits
+ .hidden test6u
.globl test6u
.type test6u,@function
test6u: # @test6u
@@ -144,6 +168,8 @@ test6u: # @test6u
.Lfunc_end11:
.size test6u, .Lfunc_end11-test6u
+ .section .text.test,"ax",@progbits
+ .hidden test
.globl test
.type test,@function
test: # @test
@@ -156,12 +182,14 @@ test: # @test
br_if $pop2, .LBB12_2
# BB#1: # %if.end20
return
-.LBB12_2: # %if.then
+.LBB12_2: # %if.then
call abort
unreachable
.Lfunc_end12:
.size test, .Lfunc_end12-test
+ .section .text.testu,"ax",@progbits
+ .hidden testu
.globl testu
.type testu,@function
testu: # @testu
@@ -174,12 +202,14 @@ testu: # @testu
br_if $pop2, .LBB13_2
# BB#1: # %if.end20
return
-.LBB13_2: # %if.then
+.LBB13_2: # %if.then
call abort
unreachable
.Lfunc_end13:
.size testu, .Lfunc_end13-testu
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20040411-1.c.s b/test/torture-s/20040411-1.c.s
index 119ff5178..3dd68aff5 100644
--- a/test/torture-s/20040411-1.c.s
+++ b/test/torture-s/20040411-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040411-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040411-1.c"
+ .section .text.sub1,"ax",@progbits
+ .hidden sub1
.globl sub1
.type sub1,@function
sub1: # @sub1
@@ -18,6 +20,8 @@ sub1: # @sub1
.Lfunc_end0:
.size sub1, .Lfunc_end0-sub1
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20040629-1.c.s b/test/torture-s/20040629-1.c.s
index 7f2b1e279..a30fb264b 100644
--- a/test/torture-s/20040629-1.c.s
+++ b/test/torture-s/20040629-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040629-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040629-1.c"
+ .section .text.ret1,"ax",@progbits
+ .hidden ret1
.globl ret1
.type ret1,@function
ret1: # @ret1
@@ -13,6 +15,8 @@ ret1: # @ret1
.Lfunc_end0:
.size ret1, .Lfunc_end0-ret1
+ .section .text.ret2,"ax",@progbits
+ .hidden ret2
.globl ret2
.type ret2,@function
ret2: # @ret2
@@ -28,6 +32,8 @@ ret2: # @ret2
.Lfunc_end1:
.size ret2, .Lfunc_end1-ret2
+ .section .text.ret3,"ax",@progbits
+ .hidden ret3
.globl ret3
.type ret3,@function
ret3: # @ret3
@@ -41,6 +47,8 @@ ret3: # @ret3
.Lfunc_end2:
.size ret3, .Lfunc_end2-ret3
+ .section .text.ret4,"ax",@progbits
+ .hidden ret4
.globl ret4
.type ret4,@function
ret4: # @ret4
@@ -54,6 +62,8 @@ ret4: # @ret4
.Lfunc_end3:
.size ret4, .Lfunc_end3-ret4
+ .section .text.ret5,"ax",@progbits
+ .hidden ret5
.globl ret5
.type ret5,@function
ret5: # @ret5
@@ -69,6 +79,8 @@ ret5: # @ret5
.Lfunc_end4:
.size ret5, .Lfunc_end4-ret5
+ .section .text.ret6,"ax",@progbits
+ .hidden ret6
.globl ret6
.type ret6,@function
ret6: # @ret6
@@ -82,6 +94,8 @@ ret6: # @ret6
.Lfunc_end5:
.size ret6, .Lfunc_end5-ret6
+ .section .text.ret7,"ax",@progbits
+ .hidden ret7
.globl ret7
.type ret7,@function
ret7: # @ret7
@@ -93,6 +107,8 @@ ret7: # @ret7
.Lfunc_end6:
.size ret7, .Lfunc_end6-ret7
+ .section .text.ret8,"ax",@progbits
+ .hidden ret8
.globl ret8
.type ret8,@function
ret8: # @ret8
@@ -104,6 +120,8 @@ ret8: # @ret8
.Lfunc_end7:
.size ret8, .Lfunc_end7-ret8
+ .section .text.ret9,"ax",@progbits
+ .hidden ret9
.globl ret9
.type ret9,@function
ret9: # @ret9
@@ -115,6 +133,8 @@ ret9: # @ret9
.Lfunc_end8:
.size ret9, .Lfunc_end8-ret9
+ .section .text.fn1_1,"ax",@progbits
+ .hidden fn1_1
.globl fn1_1
.type fn1_1,@function
fn1_1: # @fn1_1
@@ -134,6 +154,8 @@ fn1_1: # @fn1_1
.Lfunc_end9:
.size fn1_1, .Lfunc_end9-fn1_1
+ .section .text.fn2_1,"ax",@progbits
+ .hidden fn2_1
.globl fn2_1
.type fn2_1,@function
fn2_1: # @fn2_1
@@ -155,6 +177,8 @@ fn2_1: # @fn2_1
.Lfunc_end10:
.size fn2_1, .Lfunc_end10-fn2_1
+ .section .text.fn3_1,"ax",@progbits
+ .hidden fn3_1
.globl fn3_1
.type fn3_1,@function
fn3_1: # @fn3_1
@@ -171,6 +195,8 @@ fn3_1: # @fn3_1
.Lfunc_end11:
.size fn3_1, .Lfunc_end11-fn3_1
+ .section .text.fn4_1,"ax",@progbits
+ .hidden fn4_1
.globl fn4_1
.type fn4_1,@function
fn4_1: # @fn4_1
@@ -190,6 +216,8 @@ fn4_1: # @fn4_1
.Lfunc_end12:
.size fn4_1, .Lfunc_end12-fn4_1
+ .section .text.fn5_1,"ax",@progbits
+ .hidden fn5_1
.globl fn5_1
.type fn5_1,@function
fn5_1: # @fn5_1
@@ -211,6 +239,8 @@ fn5_1: # @fn5_1
.Lfunc_end13:
.size fn5_1, .Lfunc_end13-fn5_1
+ .section .text.fn6_1,"ax",@progbits
+ .hidden fn6_1
.globl fn6_1
.type fn6_1,@function
fn6_1: # @fn6_1
@@ -227,6 +257,8 @@ fn6_1: # @fn6_1
.Lfunc_end14:
.size fn6_1, .Lfunc_end14-fn6_1
+ .section .text.fn7_1,"ax",@progbits
+ .hidden fn7_1
.globl fn7_1
.type fn7_1,@function
fn7_1: # @fn7_1
@@ -241,6 +273,8 @@ fn7_1: # @fn7_1
.Lfunc_end15:
.size fn7_1, .Lfunc_end15-fn7_1
+ .section .text.fn8_1,"ax",@progbits
+ .hidden fn8_1
.globl fn8_1
.type fn8_1,@function
fn8_1: # @fn8_1
@@ -258,6 +292,8 @@ fn8_1: # @fn8_1
.Lfunc_end16:
.size fn8_1, .Lfunc_end16-fn8_1
+ .section .text.fn9_1,"ax",@progbits
+ .hidden fn9_1
.globl fn9_1
.type fn9_1,@function
fn9_1: # @fn9_1
@@ -274,6 +310,8 @@ fn9_1: # @fn9_1
.Lfunc_end17:
.size fn9_1, .Lfunc_end17-fn9_1
+ .section .text.fn1_2,"ax",@progbits
+ .hidden fn1_2
.globl fn1_2
.type fn1_2,@function
fn1_2: # @fn1_2
@@ -294,6 +332,8 @@ fn1_2: # @fn1_2
.Lfunc_end18:
.size fn1_2, .Lfunc_end18-fn1_2
+ .section .text.fn2_2,"ax",@progbits
+ .hidden fn2_2
.globl fn2_2
.type fn2_2,@function
fn2_2: # @fn2_2
@@ -314,6 +354,8 @@ fn2_2: # @fn2_2
.Lfunc_end19:
.size fn2_2, .Lfunc_end19-fn2_2
+ .section .text.fn3_2,"ax",@progbits
+ .hidden fn3_2
.globl fn3_2
.type fn3_2,@function
fn3_2: # @fn3_2
@@ -329,6 +371,8 @@ fn3_2: # @fn3_2
.Lfunc_end20:
.size fn3_2, .Lfunc_end20-fn3_2
+ .section .text.fn4_2,"ax",@progbits
+ .hidden fn4_2
.globl fn4_2
.type fn4_2,@function
fn4_2: # @fn4_2
@@ -349,6 +393,8 @@ fn4_2: # @fn4_2
.Lfunc_end21:
.size fn4_2, .Lfunc_end21-fn4_2
+ .section .text.fn5_2,"ax",@progbits
+ .hidden fn5_2
.globl fn5_2
.type fn5_2,@function
fn5_2: # @fn5_2
@@ -364,6 +410,8 @@ fn5_2: # @fn5_2
.Lfunc_end22:
.size fn5_2, .Lfunc_end22-fn5_2
+ .section .text.fn6_2,"ax",@progbits
+ .hidden fn6_2
.globl fn6_2
.type fn6_2,@function
fn6_2: # @fn6_2
@@ -379,6 +427,8 @@ fn6_2: # @fn6_2
.Lfunc_end23:
.size fn6_2, .Lfunc_end23-fn6_2
+ .section .text.fn7_2,"ax",@progbits
+ .hidden fn7_2
.globl fn7_2
.type fn7_2,@function
fn7_2: # @fn7_2
@@ -394,6 +444,8 @@ fn7_2: # @fn7_2
.Lfunc_end24:
.size fn7_2, .Lfunc_end24-fn7_2
+ .section .text.fn8_2,"ax",@progbits
+ .hidden fn8_2
.globl fn8_2
.type fn8_2,@function
fn8_2: # @fn8_2
@@ -411,6 +463,8 @@ fn8_2: # @fn8_2
.Lfunc_end25:
.size fn8_2, .Lfunc_end25-fn8_2
+ .section .text.fn9_2,"ax",@progbits
+ .hidden fn9_2
.globl fn9_2
.type fn9_2,@function
fn9_2: # @fn9_2
@@ -426,6 +480,8 @@ fn9_2: # @fn9_2
.Lfunc_end26:
.size fn9_2, .Lfunc_end26-fn9_2
+ .section .text.fn1_3,"ax",@progbits
+ .hidden fn1_3
.globl fn1_3
.type fn1_3,@function
fn1_3: # @fn1_3
@@ -446,6 +502,8 @@ fn1_3: # @fn1_3
.Lfunc_end27:
.size fn1_3, .Lfunc_end27-fn1_3
+ .section .text.fn2_3,"ax",@progbits
+ .hidden fn2_3
.globl fn2_3
.type fn2_3,@function
fn2_3: # @fn2_3
@@ -466,6 +524,8 @@ fn2_3: # @fn2_3
.Lfunc_end28:
.size fn2_3, .Lfunc_end28-fn2_3
+ .section .text.fn3_3,"ax",@progbits
+ .hidden fn3_3
.globl fn3_3
.type fn3_3,@function
fn3_3: # @fn3_3
@@ -481,6 +541,8 @@ fn3_3: # @fn3_3
.Lfunc_end29:
.size fn3_3, .Lfunc_end29-fn3_3
+ .section .text.fn4_3,"ax",@progbits
+ .hidden fn4_3
.globl fn4_3
.type fn4_3,@function
fn4_3: # @fn4_3
@@ -501,6 +563,8 @@ fn4_3: # @fn4_3
.Lfunc_end30:
.size fn4_3, .Lfunc_end30-fn4_3
+ .section .text.fn5_3,"ax",@progbits
+ .hidden fn5_3
.globl fn5_3
.type fn5_3,@function
fn5_3: # @fn5_3
@@ -516,6 +580,8 @@ fn5_3: # @fn5_3
.Lfunc_end31:
.size fn5_3, .Lfunc_end31-fn5_3
+ .section .text.fn6_3,"ax",@progbits
+ .hidden fn6_3
.globl fn6_3
.type fn6_3,@function
fn6_3: # @fn6_3
@@ -531,6 +597,8 @@ fn6_3: # @fn6_3
.Lfunc_end32:
.size fn6_3, .Lfunc_end32-fn6_3
+ .section .text.fn7_3,"ax",@progbits
+ .hidden fn7_3
.globl fn7_3
.type fn7_3,@function
fn7_3: # @fn7_3
@@ -546,6 +614,8 @@ fn7_3: # @fn7_3
.Lfunc_end33:
.size fn7_3, .Lfunc_end33-fn7_3
+ .section .text.fn8_3,"ax",@progbits
+ .hidden fn8_3
.globl fn8_3
.type fn8_3,@function
fn8_3: # @fn8_3
@@ -563,6 +633,8 @@ fn8_3: # @fn8_3
.Lfunc_end34:
.size fn8_3, .Lfunc_end34-fn8_3
+ .section .text.fn9_3,"ax",@progbits
+ .hidden fn9_3
.globl fn9_3
.type fn9_3,@function
fn9_3: # @fn9_3
@@ -578,6 +650,8 @@ fn9_3: # @fn9_3
.Lfunc_end35:
.size fn9_3, .Lfunc_end35-fn9_3
+ .section .text.fn1_4,"ax",@progbits
+ .hidden fn1_4
.globl fn1_4
.type fn1_4,@function
fn1_4: # @fn1_4
@@ -597,6 +671,8 @@ fn1_4: # @fn1_4
.Lfunc_end36:
.size fn1_4, .Lfunc_end36-fn1_4
+ .section .text.fn2_4,"ax",@progbits
+ .hidden fn2_4
.globl fn2_4
.type fn2_4,@function
fn2_4: # @fn2_4
@@ -618,6 +694,8 @@ fn2_4: # @fn2_4
.Lfunc_end37:
.size fn2_4, .Lfunc_end37-fn2_4
+ .section .text.fn3_4,"ax",@progbits
+ .hidden fn3_4
.globl fn3_4
.type fn3_4,@function
fn3_4: # @fn3_4
@@ -639,6 +717,8 @@ fn3_4: # @fn3_4
.Lfunc_end38:
.size fn3_4, .Lfunc_end38-fn3_4
+ .section .text.fn4_4,"ax",@progbits
+ .hidden fn4_4
.globl fn4_4
.type fn4_4,@function
fn4_4: # @fn4_4
@@ -658,6 +738,8 @@ fn4_4: # @fn4_4
.Lfunc_end39:
.size fn4_4, .Lfunc_end39-fn4_4
+ .section .text.fn5_4,"ax",@progbits
+ .hidden fn5_4
.globl fn5_4
.type fn5_4,@function
fn5_4: # @fn5_4
@@ -679,6 +761,8 @@ fn5_4: # @fn5_4
.Lfunc_end40:
.size fn5_4, .Lfunc_end40-fn5_4
+ .section .text.fn6_4,"ax",@progbits
+ .hidden fn6_4
.globl fn6_4
.type fn6_4,@function
fn6_4: # @fn6_4
@@ -700,6 +784,8 @@ fn6_4: # @fn6_4
.Lfunc_end41:
.size fn6_4, .Lfunc_end41-fn6_4
+ .section .text.fn7_4,"ax",@progbits
+ .hidden fn7_4
.globl fn7_4
.type fn7_4,@function
fn7_4: # @fn7_4
@@ -714,6 +800,8 @@ fn7_4: # @fn7_4
.Lfunc_end42:
.size fn7_4, .Lfunc_end42-fn7_4
+ .section .text.fn8_4,"ax",@progbits
+ .hidden fn8_4
.globl fn8_4
.type fn8_4,@function
fn8_4: # @fn8_4
@@ -731,6 +819,8 @@ fn8_4: # @fn8_4
.Lfunc_end43:
.size fn8_4, .Lfunc_end43-fn8_4
+ .section .text.fn9_4,"ax",@progbits
+ .hidden fn9_4
.globl fn9_4
.type fn9_4,@function
fn9_4: # @fn9_4
@@ -748,6 +838,8 @@ fn9_4: # @fn9_4
.Lfunc_end44:
.size fn9_4, .Lfunc_end44-fn9_4
+ .section .text.fn1_5,"ax",@progbits
+ .hidden fn1_5
.globl fn1_5
.type fn1_5,@function
fn1_5: # @fn1_5
@@ -767,6 +859,8 @@ fn1_5: # @fn1_5
.Lfunc_end45:
.size fn1_5, .Lfunc_end45-fn1_5
+ .section .text.fn2_5,"ax",@progbits
+ .hidden fn2_5
.globl fn2_5
.type fn2_5,@function
fn2_5: # @fn2_5
@@ -786,6 +880,8 @@ fn2_5: # @fn2_5
.Lfunc_end46:
.size fn2_5, .Lfunc_end46-fn2_5
+ .section .text.fn3_5,"ax",@progbits
+ .hidden fn3_5
.globl fn3_5
.type fn3_5,@function
fn3_5: # @fn3_5
@@ -801,6 +897,8 @@ fn3_5: # @fn3_5
.Lfunc_end47:
.size fn3_5, .Lfunc_end47-fn3_5
+ .section .text.fn4_5,"ax",@progbits
+ .hidden fn4_5
.globl fn4_5
.type fn4_5,@function
fn4_5: # @fn4_5
@@ -820,6 +918,8 @@ fn4_5: # @fn4_5
.Lfunc_end48:
.size fn4_5, .Lfunc_end48-fn4_5
+ .section .text.fn5_5,"ax",@progbits
+ .hidden fn5_5
.globl fn5_5
.type fn5_5,@function
fn5_5: # @fn5_5
@@ -835,6 +935,8 @@ fn5_5: # @fn5_5
.Lfunc_end49:
.size fn5_5, .Lfunc_end49-fn5_5
+ .section .text.fn6_5,"ax",@progbits
+ .hidden fn6_5
.globl fn6_5
.type fn6_5,@function
fn6_5: # @fn6_5
@@ -850,6 +952,8 @@ fn6_5: # @fn6_5
.Lfunc_end50:
.size fn6_5, .Lfunc_end50-fn6_5
+ .section .text.fn7_5,"ax",@progbits
+ .hidden fn7_5
.globl fn7_5
.type fn7_5,@function
fn7_5: # @fn7_5
@@ -865,6 +969,8 @@ fn7_5: # @fn7_5
.Lfunc_end51:
.size fn7_5, .Lfunc_end51-fn7_5
+ .section .text.fn8_5,"ax",@progbits
+ .hidden fn8_5
.globl fn8_5
.type fn8_5,@function
fn8_5: # @fn8_5
@@ -882,6 +988,8 @@ fn8_5: # @fn8_5
.Lfunc_end52:
.size fn8_5, .Lfunc_end52-fn8_5
+ .section .text.fn9_5,"ax",@progbits
+ .hidden fn9_5
.globl fn9_5
.type fn9_5,@function
fn9_5: # @fn9_5
@@ -897,6 +1005,8 @@ fn9_5: # @fn9_5
.Lfunc_end53:
.size fn9_5, .Lfunc_end53-fn9_5
+ .section .text.fn1_6,"ax",@progbits
+ .hidden fn1_6
.globl fn1_6
.type fn1_6,@function
fn1_6: # @fn1_6
@@ -916,6 +1026,8 @@ fn1_6: # @fn1_6
.Lfunc_end54:
.size fn1_6, .Lfunc_end54-fn1_6
+ .section .text.fn2_6,"ax",@progbits
+ .hidden fn2_6
.globl fn2_6
.type fn2_6,@function
fn2_6: # @fn2_6
@@ -935,6 +1047,8 @@ fn2_6: # @fn2_6
.Lfunc_end55:
.size fn2_6, .Lfunc_end55-fn2_6
+ .section .text.fn3_6,"ax",@progbits
+ .hidden fn3_6
.globl fn3_6
.type fn3_6,@function
fn3_6: # @fn3_6
@@ -950,6 +1064,8 @@ fn3_6: # @fn3_6
.Lfunc_end56:
.size fn3_6, .Lfunc_end56-fn3_6
+ .section .text.fn4_6,"ax",@progbits
+ .hidden fn4_6
.globl fn4_6
.type fn4_6,@function
fn4_6: # @fn4_6
@@ -969,6 +1085,8 @@ fn4_6: # @fn4_6
.Lfunc_end57:
.size fn4_6, .Lfunc_end57-fn4_6
+ .section .text.fn5_6,"ax",@progbits
+ .hidden fn5_6
.globl fn5_6
.type fn5_6,@function
fn5_6: # @fn5_6
@@ -984,6 +1102,8 @@ fn5_6: # @fn5_6
.Lfunc_end58:
.size fn5_6, .Lfunc_end58-fn5_6
+ .section .text.fn6_6,"ax",@progbits
+ .hidden fn6_6
.globl fn6_6
.type fn6_6,@function
fn6_6: # @fn6_6
@@ -999,6 +1119,8 @@ fn6_6: # @fn6_6
.Lfunc_end59:
.size fn6_6, .Lfunc_end59-fn6_6
+ .section .text.fn7_6,"ax",@progbits
+ .hidden fn7_6
.globl fn7_6
.type fn7_6,@function
fn7_6: # @fn7_6
@@ -1014,6 +1136,8 @@ fn7_6: # @fn7_6
.Lfunc_end60:
.size fn7_6, .Lfunc_end60-fn7_6
+ .section .text.fn8_6,"ax",@progbits
+ .hidden fn8_6
.globl fn8_6
.type fn8_6,@function
fn8_6: # @fn8_6
@@ -1031,6 +1155,8 @@ fn8_6: # @fn8_6
.Lfunc_end61:
.size fn8_6, .Lfunc_end61-fn8_6
+ .section .text.fn9_6,"ax",@progbits
+ .hidden fn9_6
.globl fn9_6
.type fn9_6,@function
fn9_6: # @fn9_6
@@ -1046,6 +1172,8 @@ fn9_6: # @fn9_6
.Lfunc_end62:
.size fn9_6, .Lfunc_end62-fn9_6
+ .section .text.fn1_7,"ax",@progbits
+ .hidden fn1_7
.globl fn1_7
.type fn1_7,@function
fn1_7: # @fn1_7
@@ -1062,6 +1190,8 @@ fn1_7: # @fn1_7
.Lfunc_end63:
.size fn1_7, .Lfunc_end63-fn1_7
+ .section .text.fn2_7,"ax",@progbits
+ .hidden fn2_7
.globl fn2_7
.type fn2_7,@function
fn2_7: # @fn2_7
@@ -1080,6 +1210,8 @@ fn2_7: # @fn2_7
.Lfunc_end64:
.size fn2_7, .Lfunc_end64-fn2_7
+ .section .text.fn3_7,"ax",@progbits
+ .hidden fn3_7
.globl fn3_7
.type fn3_7,@function
fn3_7: # @fn3_7
@@ -1098,6 +1230,8 @@ fn3_7: # @fn3_7
.Lfunc_end65:
.size fn3_7, .Lfunc_end65-fn3_7
+ .section .text.fn4_7,"ax",@progbits
+ .hidden fn4_7
.globl fn4_7
.type fn4_7,@function
fn4_7: # @fn4_7
@@ -1114,6 +1248,8 @@ fn4_7: # @fn4_7
.Lfunc_end66:
.size fn4_7, .Lfunc_end66-fn4_7
+ .section .text.fn5_7,"ax",@progbits
+ .hidden fn5_7
.globl fn5_7
.type fn5_7,@function
fn5_7: # @fn5_7
@@ -1132,6 +1268,8 @@ fn5_7: # @fn5_7
.Lfunc_end67:
.size fn5_7, .Lfunc_end67-fn5_7
+ .section .text.fn6_7,"ax",@progbits
+ .hidden fn6_7
.globl fn6_7
.type fn6_7,@function
fn6_7: # @fn6_7
@@ -1150,6 +1288,8 @@ fn6_7: # @fn6_7
.Lfunc_end68:
.size fn6_7, .Lfunc_end68-fn6_7
+ .section .text.fn7_7,"ax",@progbits
+ .hidden fn7_7
.globl fn7_7
.type fn7_7,@function
fn7_7: # @fn7_7
@@ -1166,6 +1306,8 @@ fn7_7: # @fn7_7
.Lfunc_end69:
.size fn7_7, .Lfunc_end69-fn7_7
+ .section .text.fn8_7,"ax",@progbits
+ .hidden fn8_7
.globl fn8_7
.type fn8_7,@function
fn8_7: # @fn8_7
@@ -1184,6 +1326,8 @@ fn8_7: # @fn8_7
.Lfunc_end70:
.size fn8_7, .Lfunc_end70-fn8_7
+ .section .text.fn9_7,"ax",@progbits
+ .hidden fn9_7
.globl fn9_7
.type fn9_7,@function
fn9_7: # @fn9_7
@@ -1202,6 +1346,8 @@ fn9_7: # @fn9_7
.Lfunc_end71:
.size fn9_7, .Lfunc_end71-fn9_7
+ .section .text.fn1_8,"ax",@progbits
+ .hidden fn1_8
.globl fn1_8
.type fn1_8,@function
fn1_8: # @fn1_8
@@ -1218,6 +1364,8 @@ fn1_8: # @fn1_8
.Lfunc_end72:
.size fn1_8, .Lfunc_end72-fn1_8
+ .section .text.fn2_8,"ax",@progbits
+ .hidden fn2_8
.globl fn2_8
.type fn2_8,@function
fn2_8: # @fn2_8
@@ -1236,6 +1384,8 @@ fn2_8: # @fn2_8
.Lfunc_end73:
.size fn2_8, .Lfunc_end73-fn2_8
+ .section .text.fn3_8,"ax",@progbits
+ .hidden fn3_8
.globl fn3_8
.type fn3_8,@function
fn3_8: # @fn3_8
@@ -1257,6 +1407,8 @@ fn3_8: # @fn3_8
.Lfunc_end74:
.size fn3_8, .Lfunc_end74-fn3_8
+ .section .text.fn4_8,"ax",@progbits
+ .hidden fn4_8
.globl fn4_8
.type fn4_8,@function
fn4_8: # @fn4_8
@@ -1273,6 +1425,8 @@ fn4_8: # @fn4_8
.Lfunc_end75:
.size fn4_8, .Lfunc_end75-fn4_8
+ .section .text.fn5_8,"ax",@progbits
+ .hidden fn5_8
.globl fn5_8
.type fn5_8,@function
fn5_8: # @fn5_8
@@ -1291,6 +1445,8 @@ fn5_8: # @fn5_8
.Lfunc_end76:
.size fn5_8, .Lfunc_end76-fn5_8
+ .section .text.fn6_8,"ax",@progbits
+ .hidden fn6_8
.globl fn6_8
.type fn6_8,@function
fn6_8: # @fn6_8
@@ -1312,6 +1468,8 @@ fn6_8: # @fn6_8
.Lfunc_end77:
.size fn6_8, .Lfunc_end77-fn6_8
+ .section .text.fn7_8,"ax",@progbits
+ .hidden fn7_8
.globl fn7_8
.type fn7_8,@function
fn7_8: # @fn7_8
@@ -1328,6 +1486,8 @@ fn7_8: # @fn7_8
.Lfunc_end78:
.size fn7_8, .Lfunc_end78-fn7_8
+ .section .text.fn8_8,"ax",@progbits
+ .hidden fn8_8
.globl fn8_8
.type fn8_8,@function
fn8_8: # @fn8_8
@@ -1346,6 +1506,8 @@ fn8_8: # @fn8_8
.Lfunc_end79:
.size fn8_8, .Lfunc_end79-fn8_8
+ .section .text.fn9_8,"ax",@progbits
+ .hidden fn9_8
.globl fn9_8
.type fn9_8,@function
fn9_8: # @fn9_8
@@ -1363,6 +1525,8 @@ fn9_8: # @fn9_8
.Lfunc_end80:
.size fn9_8, .Lfunc_end80-fn9_8
+ .section .text.fn1_9,"ax",@progbits
+ .hidden fn1_9
.globl fn1_9
.type fn1_9,@function
fn1_9: # @fn1_9
@@ -1379,6 +1543,8 @@ fn1_9: # @fn1_9
.Lfunc_end81:
.size fn1_9, .Lfunc_end81-fn1_9
+ .section .text.fn2_9,"ax",@progbits
+ .hidden fn2_9
.globl fn2_9
.type fn2_9,@function
fn2_9: # @fn2_9
@@ -1397,6 +1563,8 @@ fn2_9: # @fn2_9
.Lfunc_end82:
.size fn2_9, .Lfunc_end82-fn2_9
+ .section .text.fn3_9,"ax",@progbits
+ .hidden fn3_9
.globl fn3_9
.type fn3_9,@function
fn3_9: # @fn3_9
@@ -1418,6 +1586,8 @@ fn3_9: # @fn3_9
.Lfunc_end83:
.size fn3_9, .Lfunc_end83-fn3_9
+ .section .text.fn4_9,"ax",@progbits
+ .hidden fn4_9
.globl fn4_9
.type fn4_9,@function
fn4_9: # @fn4_9
@@ -1434,6 +1604,8 @@ fn4_9: # @fn4_9
.Lfunc_end84:
.size fn4_9, .Lfunc_end84-fn4_9
+ .section .text.fn5_9,"ax",@progbits
+ .hidden fn5_9
.globl fn5_9
.type fn5_9,@function
fn5_9: # @fn5_9
@@ -1452,6 +1624,8 @@ fn5_9: # @fn5_9
.Lfunc_end85:
.size fn5_9, .Lfunc_end85-fn5_9
+ .section .text.fn6_9,"ax",@progbits
+ .hidden fn6_9
.globl fn6_9
.type fn6_9,@function
fn6_9: # @fn6_9
@@ -1473,6 +1647,8 @@ fn6_9: # @fn6_9
.Lfunc_end86:
.size fn6_9, .Lfunc_end86-fn6_9
+ .section .text.fn7_9,"ax",@progbits
+ .hidden fn7_9
.globl fn7_9
.type fn7_9,@function
fn7_9: # @fn7_9
@@ -1489,6 +1665,8 @@ fn7_9: # @fn7_9
.Lfunc_end87:
.size fn7_9, .Lfunc_end87-fn7_9
+ .section .text.fn8_9,"ax",@progbits
+ .hidden fn8_9
.globl fn8_9
.type fn8_9,@function
fn8_9: # @fn8_9
@@ -1507,6 +1685,8 @@ fn8_9: # @fn8_9
.Lfunc_end88:
.size fn8_9, .Lfunc_end88-fn8_9
+ .section .text.fn9_9,"ax",@progbits
+ .hidden fn9_9
.globl fn9_9
.type fn9_9,@function
fn9_9: # @fn9_9
@@ -1524,6 +1704,8 @@ fn9_9: # @fn9_9
.Lfunc_end89:
.size fn9_9, .Lfunc_end89-fn9_9
+ .section .text.fn1_a,"ax",@progbits
+ .hidden fn1_a
.globl fn1_a
.type fn1_a,@function
fn1_a: # @fn1_a
@@ -1543,6 +1725,8 @@ fn1_a: # @fn1_a
.Lfunc_end90:
.size fn1_a, .Lfunc_end90-fn1_a
+ .section .text.fn2_a,"ax",@progbits
+ .hidden fn2_a
.globl fn2_a
.type fn2_a,@function
fn2_a: # @fn2_a
@@ -1565,6 +1749,8 @@ fn2_a: # @fn2_a
.Lfunc_end91:
.size fn2_a, .Lfunc_end91-fn2_a
+ .section .text.fn3_a,"ax",@progbits
+ .hidden fn3_a
.globl fn3_a
.type fn3_a,@function
fn3_a: # @fn3_a
@@ -1585,6 +1771,8 @@ fn3_a: # @fn3_a
.Lfunc_end92:
.size fn3_a, .Lfunc_end92-fn3_a
+ .section .text.fn4_a,"ax",@progbits
+ .hidden fn4_a
.globl fn4_a
.type fn4_a,@function
fn4_a: # @fn4_a
@@ -1604,6 +1792,8 @@ fn4_a: # @fn4_a
.Lfunc_end93:
.size fn4_a, .Lfunc_end93-fn4_a
+ .section .text.fn5_a,"ax",@progbits
+ .hidden fn5_a
.globl fn5_a
.type fn5_a,@function
fn5_a: # @fn5_a
@@ -1626,6 +1816,8 @@ fn5_a: # @fn5_a
.Lfunc_end94:
.size fn5_a, .Lfunc_end94-fn5_a
+ .section .text.fn6_a,"ax",@progbits
+ .hidden fn6_a
.globl fn6_a
.type fn6_a,@function
fn6_a: # @fn6_a
@@ -1646,6 +1838,8 @@ fn6_a: # @fn6_a
.Lfunc_end95:
.size fn6_a, .Lfunc_end95-fn6_a
+ .section .text.fn7_a,"ax",@progbits
+ .hidden fn7_a
.globl fn7_a
.type fn7_a,@function
fn7_a: # @fn7_a
@@ -1660,6 +1854,8 @@ fn7_a: # @fn7_a
.Lfunc_end96:
.size fn7_a, .Lfunc_end96-fn7_a
+ .section .text.fn8_a,"ax",@progbits
+ .hidden fn8_a
.globl fn8_a
.type fn8_a,@function
fn8_a: # @fn8_a
@@ -1674,6 +1870,8 @@ fn8_a: # @fn8_a
.Lfunc_end97:
.size fn8_a, .Lfunc_end97-fn8_a
+ .section .text.fn9_a,"ax",@progbits
+ .hidden fn9_a
.globl fn9_a
.type fn9_a,@function
fn9_a: # @fn9_a
@@ -1688,6 +1886,8 @@ fn9_a: # @fn9_a
.Lfunc_end98:
.size fn9_a, .Lfunc_end98-fn9_a
+ .section .text.fn1_b,"ax",@progbits
+ .hidden fn1_b
.globl fn1_b
.type fn1_b,@function
fn1_b: # @fn1_b
@@ -1707,6 +1907,8 @@ fn1_b: # @fn1_b
.Lfunc_end99:
.size fn1_b, .Lfunc_end99-fn1_b
+ .section .text.fn2_b,"ax",@progbits
+ .hidden fn2_b
.globl fn2_b
.type fn2_b,@function
fn2_b: # @fn2_b
@@ -1729,6 +1931,8 @@ fn2_b: # @fn2_b
.Lfunc_end100:
.size fn2_b, .Lfunc_end100-fn2_b
+ .section .text.fn3_b,"ax",@progbits
+ .hidden fn3_b
.globl fn3_b
.type fn3_b,@function
fn3_b: # @fn3_b
@@ -1749,6 +1953,8 @@ fn3_b: # @fn3_b
.Lfunc_end101:
.size fn3_b, .Lfunc_end101-fn3_b
+ .section .text.fn4_b,"ax",@progbits
+ .hidden fn4_b
.globl fn4_b
.type fn4_b,@function
fn4_b: # @fn4_b
@@ -1768,6 +1974,8 @@ fn4_b: # @fn4_b
.Lfunc_end102:
.size fn4_b, .Lfunc_end102-fn4_b
+ .section .text.fn5_b,"ax",@progbits
+ .hidden fn5_b
.globl fn5_b
.type fn5_b,@function
fn5_b: # @fn5_b
@@ -1790,6 +1998,8 @@ fn5_b: # @fn5_b
.Lfunc_end103:
.size fn5_b, .Lfunc_end103-fn5_b
+ .section .text.fn6_b,"ax",@progbits
+ .hidden fn6_b
.globl fn6_b
.type fn6_b,@function
fn6_b: # @fn6_b
@@ -1810,6 +2020,8 @@ fn6_b: # @fn6_b
.Lfunc_end104:
.size fn6_b, .Lfunc_end104-fn6_b
+ .section .text.fn7_b,"ax",@progbits
+ .hidden fn7_b
.globl fn7_b
.type fn7_b,@function
fn7_b: # @fn7_b
@@ -1824,6 +2036,8 @@ fn7_b: # @fn7_b
.Lfunc_end105:
.size fn7_b, .Lfunc_end105-fn7_b
+ .section .text.fn8_b,"ax",@progbits
+ .hidden fn8_b
.globl fn8_b
.type fn8_b,@function
fn8_b: # @fn8_b
@@ -1838,6 +2052,8 @@ fn8_b: # @fn8_b
.Lfunc_end106:
.size fn8_b, .Lfunc_end106-fn8_b
+ .section .text.fn9_b,"ax",@progbits
+ .hidden fn9_b
.globl fn9_b
.type fn9_b,@function
fn9_b: # @fn9_b
@@ -1852,6 +2068,8 @@ fn9_b: # @fn9_b
.Lfunc_end107:
.size fn9_b, .Lfunc_end107-fn9_b
+ .section .text.fn1_c,"ax",@progbits
+ .hidden fn1_c
.globl fn1_c
.type fn1_c,@function
fn1_c: # @fn1_c
@@ -1872,6 +2090,8 @@ fn1_c: # @fn1_c
.Lfunc_end108:
.size fn1_c, .Lfunc_end108-fn1_c
+ .section .text.fn2_c,"ax",@progbits
+ .hidden fn2_c
.globl fn2_c
.type fn2_c,@function
fn2_c: # @fn2_c
@@ -1892,6 +2112,8 @@ fn2_c: # @fn2_c
.Lfunc_end109:
.size fn2_c, .Lfunc_end109-fn2_c
+ .section .text.fn3_c,"ax",@progbits
+ .hidden fn3_c
.globl fn3_c
.type fn3_c,@function
fn3_c: # @fn3_c
@@ -1907,6 +2129,8 @@ fn3_c: # @fn3_c
.Lfunc_end110:
.size fn3_c, .Lfunc_end110-fn3_c
+ .section .text.fn4_c,"ax",@progbits
+ .hidden fn4_c
.globl fn4_c
.type fn4_c,@function
fn4_c: # @fn4_c
@@ -1927,6 +2151,8 @@ fn4_c: # @fn4_c
.Lfunc_end111:
.size fn4_c, .Lfunc_end111-fn4_c
+ .section .text.fn5_c,"ax",@progbits
+ .hidden fn5_c
.globl fn5_c
.type fn5_c,@function
fn5_c: # @fn5_c
@@ -1942,6 +2168,8 @@ fn5_c: # @fn5_c
.Lfunc_end112:
.size fn5_c, .Lfunc_end112-fn5_c
+ .section .text.fn6_c,"ax",@progbits
+ .hidden fn6_c
.globl fn6_c
.type fn6_c,@function
fn6_c: # @fn6_c
@@ -1957,6 +2185,8 @@ fn6_c: # @fn6_c
.Lfunc_end113:
.size fn6_c, .Lfunc_end113-fn6_c
+ .section .text.fn7_c,"ax",@progbits
+ .hidden fn7_c
.globl fn7_c
.type fn7_c,@function
fn7_c: # @fn7_c
@@ -1972,6 +2202,8 @@ fn7_c: # @fn7_c
.Lfunc_end114:
.size fn7_c, .Lfunc_end114-fn7_c
+ .section .text.fn8_c,"ax",@progbits
+ .hidden fn8_c
.globl fn8_c
.type fn8_c,@function
fn8_c: # @fn8_c
@@ -1989,6 +2221,8 @@ fn8_c: # @fn8_c
.Lfunc_end115:
.size fn8_c, .Lfunc_end115-fn8_c
+ .section .text.fn9_c,"ax",@progbits
+ .hidden fn9_c
.globl fn9_c
.type fn9_c,@function
fn9_c: # @fn9_c
@@ -2004,6 +2238,8 @@ fn9_c: # @fn9_c
.Lfunc_end116:
.size fn9_c, .Lfunc_end116-fn9_c
+ .section .text.fn1_d,"ax",@progbits
+ .hidden fn1_d
.globl fn1_d
.type fn1_d,@function
fn1_d: # @fn1_d
@@ -2024,6 +2260,8 @@ fn1_d: # @fn1_d
.Lfunc_end117:
.size fn1_d, .Lfunc_end117-fn1_d
+ .section .text.fn2_d,"ax",@progbits
+ .hidden fn2_d
.globl fn2_d
.type fn2_d,@function
fn2_d: # @fn2_d
@@ -2044,6 +2282,8 @@ fn2_d: # @fn2_d
.Lfunc_end118:
.size fn2_d, .Lfunc_end118-fn2_d
+ .section .text.fn3_d,"ax",@progbits
+ .hidden fn3_d
.globl fn3_d
.type fn3_d,@function
fn3_d: # @fn3_d
@@ -2059,6 +2299,8 @@ fn3_d: # @fn3_d
.Lfunc_end119:
.size fn3_d, .Lfunc_end119-fn3_d
+ .section .text.fn4_d,"ax",@progbits
+ .hidden fn4_d
.globl fn4_d
.type fn4_d,@function
fn4_d: # @fn4_d
@@ -2079,6 +2321,8 @@ fn4_d: # @fn4_d
.Lfunc_end120:
.size fn4_d, .Lfunc_end120-fn4_d
+ .section .text.fn5_d,"ax",@progbits
+ .hidden fn5_d
.globl fn5_d
.type fn5_d,@function
fn5_d: # @fn5_d
@@ -2094,6 +2338,8 @@ fn5_d: # @fn5_d
.Lfunc_end121:
.size fn5_d, .Lfunc_end121-fn5_d
+ .section .text.fn6_d,"ax",@progbits
+ .hidden fn6_d
.globl fn6_d
.type fn6_d,@function
fn6_d: # @fn6_d
@@ -2109,6 +2355,8 @@ fn6_d: # @fn6_d
.Lfunc_end122:
.size fn6_d, .Lfunc_end122-fn6_d
+ .section .text.fn7_d,"ax",@progbits
+ .hidden fn7_d
.globl fn7_d
.type fn7_d,@function
fn7_d: # @fn7_d
@@ -2124,6 +2372,8 @@ fn7_d: # @fn7_d
.Lfunc_end123:
.size fn7_d, .Lfunc_end123-fn7_d
+ .section .text.fn8_d,"ax",@progbits
+ .hidden fn8_d
.globl fn8_d
.type fn8_d,@function
fn8_d: # @fn8_d
@@ -2141,6 +2391,8 @@ fn8_d: # @fn8_d
.Lfunc_end124:
.size fn8_d, .Lfunc_end124-fn8_d
+ .section .text.fn9_d,"ax",@progbits
+ .hidden fn9_d
.globl fn9_d
.type fn9_d,@function
fn9_d: # @fn9_d
@@ -2156,6 +2408,8 @@ fn9_d: # @fn9_d
.Lfunc_end125:
.size fn9_d, .Lfunc_end125-fn9_d
+ .section .text.fn1_e,"ax",@progbits
+ .hidden fn1_e
.globl fn1_e
.type fn1_e,@function
fn1_e: # @fn1_e
@@ -2171,6 +2425,8 @@ fn1_e: # @fn1_e
.Lfunc_end126:
.size fn1_e, .Lfunc_end126-fn1_e
+ .section .text.fn2_e,"ax",@progbits
+ .hidden fn2_e
.globl fn2_e
.type fn2_e,@function
fn2_e: # @fn2_e
@@ -2186,6 +2442,8 @@ fn2_e: # @fn2_e
.Lfunc_end127:
.size fn2_e, .Lfunc_end127-fn2_e
+ .section .text.fn3_e,"ax",@progbits
+ .hidden fn3_e
.globl fn3_e
.type fn3_e,@function
fn3_e: # @fn3_e
@@ -2201,6 +2459,8 @@ fn3_e: # @fn3_e
.Lfunc_end128:
.size fn3_e, .Lfunc_end128-fn3_e
+ .section .text.fn4_e,"ax",@progbits
+ .hidden fn4_e
.globl fn4_e
.type fn4_e,@function
fn4_e: # @fn4_e
@@ -2216,6 +2476,8 @@ fn4_e: # @fn4_e
.Lfunc_end129:
.size fn4_e, .Lfunc_end129-fn4_e
+ .section .text.fn5_e,"ax",@progbits
+ .hidden fn5_e
.globl fn5_e
.type fn5_e,@function
fn5_e: # @fn5_e
@@ -2225,6 +2487,8 @@ fn5_e: # @fn5_e
.Lfunc_end130:
.size fn5_e, .Lfunc_end130-fn5_e
+ .section .text.fn6_e,"ax",@progbits
+ .hidden fn6_e
.globl fn6_e
.type fn6_e,@function
fn6_e: # @fn6_e
@@ -2240,6 +2504,8 @@ fn6_e: # @fn6_e
.Lfunc_end131:
.size fn6_e, .Lfunc_end131-fn6_e
+ .section .text.fn7_e,"ax",@progbits
+ .hidden fn7_e
.globl fn7_e
.type fn7_e,@function
fn7_e: # @fn7_e
@@ -2255,6 +2521,8 @@ fn7_e: # @fn7_e
.Lfunc_end132:
.size fn7_e, .Lfunc_end132-fn7_e
+ .section .text.fn8_e,"ax",@progbits
+ .hidden fn8_e
.globl fn8_e
.type fn8_e,@function
fn8_e: # @fn8_e
@@ -2270,6 +2538,8 @@ fn8_e: # @fn8_e
.Lfunc_end133:
.size fn8_e, .Lfunc_end133-fn8_e
+ .section .text.fn9_e,"ax",@progbits
+ .hidden fn9_e
.globl fn9_e
.type fn9_e,@function
fn9_e: # @fn9_e
@@ -2285,6 +2555,8 @@ fn9_e: # @fn9_e
.Lfunc_end134:
.size fn9_e, .Lfunc_end134-fn9_e
+ .section .text.fn1_f,"ax",@progbits
+ .hidden fn1_f
.globl fn1_f
.type fn1_f,@function
fn1_f: # @fn1_f
@@ -2300,6 +2572,8 @@ fn1_f: # @fn1_f
.Lfunc_end135:
.size fn1_f, .Lfunc_end135-fn1_f
+ .section .text.fn2_f,"ax",@progbits
+ .hidden fn2_f
.globl fn2_f
.type fn2_f,@function
fn2_f: # @fn2_f
@@ -2315,6 +2589,8 @@ fn2_f: # @fn2_f
.Lfunc_end136:
.size fn2_f, .Lfunc_end136-fn2_f
+ .section .text.fn3_f,"ax",@progbits
+ .hidden fn3_f
.globl fn3_f
.type fn3_f,@function
fn3_f: # @fn3_f
@@ -2330,6 +2606,8 @@ fn3_f: # @fn3_f
.Lfunc_end137:
.size fn3_f, .Lfunc_end137-fn3_f
+ .section .text.fn4_f,"ax",@progbits
+ .hidden fn4_f
.globl fn4_f
.type fn4_f,@function
fn4_f: # @fn4_f
@@ -2345,6 +2623,8 @@ fn4_f: # @fn4_f
.Lfunc_end138:
.size fn4_f, .Lfunc_end138-fn4_f
+ .section .text.fn5_f,"ax",@progbits
+ .hidden fn5_f
.globl fn5_f
.type fn5_f,@function
fn5_f: # @fn5_f
@@ -2360,6 +2640,8 @@ fn5_f: # @fn5_f
.Lfunc_end139:
.size fn5_f, .Lfunc_end139-fn5_f
+ .section .text.fn6_f,"ax",@progbits
+ .hidden fn6_f
.globl fn6_f
.type fn6_f,@function
fn6_f: # @fn6_f
@@ -2375,6 +2657,8 @@ fn6_f: # @fn6_f
.Lfunc_end140:
.size fn6_f, .Lfunc_end140-fn6_f
+ .section .text.fn7_f,"ax",@progbits
+ .hidden fn7_f
.globl fn7_f
.type fn7_f,@function
fn7_f: # @fn7_f
@@ -2390,6 +2674,8 @@ fn7_f: # @fn7_f
.Lfunc_end141:
.size fn7_f, .Lfunc_end141-fn7_f
+ .section .text.fn8_f,"ax",@progbits
+ .hidden fn8_f
.globl fn8_f
.type fn8_f,@function
fn8_f: # @fn8_f
@@ -2405,6 +2691,8 @@ fn8_f: # @fn8_f
.Lfunc_end142:
.size fn8_f, .Lfunc_end142-fn8_f
+ .section .text.fn9_f,"ax",@progbits
+ .hidden fn9_f
.globl fn9_f
.type fn9_f,@function
fn9_f: # @fn9_f
@@ -2420,6 +2708,8 @@ fn9_f: # @fn9_f
.Lfunc_end143:
.size fn9_f, .Lfunc_end143-fn9_f
+ .section .text.fn1_g,"ax",@progbits
+ .hidden fn1_g
.globl fn1_g
.type fn1_g,@function
fn1_g: # @fn1_g
@@ -2435,6 +2725,8 @@ fn1_g: # @fn1_g
.Lfunc_end144:
.size fn1_g, .Lfunc_end144-fn1_g
+ .section .text.fn2_g,"ax",@progbits
+ .hidden fn2_g
.globl fn2_g
.type fn2_g,@function
fn2_g: # @fn2_g
@@ -2450,6 +2742,8 @@ fn2_g: # @fn2_g
.Lfunc_end145:
.size fn2_g, .Lfunc_end145-fn2_g
+ .section .text.fn3_g,"ax",@progbits
+ .hidden fn3_g
.globl fn3_g
.type fn3_g,@function
fn3_g: # @fn3_g
@@ -2465,6 +2759,8 @@ fn3_g: # @fn3_g
.Lfunc_end146:
.size fn3_g, .Lfunc_end146-fn3_g
+ .section .text.fn4_g,"ax",@progbits
+ .hidden fn4_g
.globl fn4_g
.type fn4_g,@function
fn4_g: # @fn4_g
@@ -2480,6 +2776,8 @@ fn4_g: # @fn4_g
.Lfunc_end147:
.size fn4_g, .Lfunc_end147-fn4_g
+ .section .text.fn5_g,"ax",@progbits
+ .hidden fn5_g
.globl fn5_g
.type fn5_g,@function
fn5_g: # @fn5_g
@@ -2495,6 +2793,8 @@ fn5_g: # @fn5_g
.Lfunc_end148:
.size fn5_g, .Lfunc_end148-fn5_g
+ .section .text.fn6_g,"ax",@progbits
+ .hidden fn6_g
.globl fn6_g
.type fn6_g,@function
fn6_g: # @fn6_g
@@ -2510,6 +2810,8 @@ fn6_g: # @fn6_g
.Lfunc_end149:
.size fn6_g, .Lfunc_end149-fn6_g
+ .section .text.fn7_g,"ax",@progbits
+ .hidden fn7_g
.globl fn7_g
.type fn7_g,@function
fn7_g: # @fn7_g
@@ -2525,6 +2827,8 @@ fn7_g: # @fn7_g
.Lfunc_end150:
.size fn7_g, .Lfunc_end150-fn7_g
+ .section .text.fn8_g,"ax",@progbits
+ .hidden fn8_g
.globl fn8_g
.type fn8_g,@function
fn8_g: # @fn8_g
@@ -2540,6 +2844,8 @@ fn8_g: # @fn8_g
.Lfunc_end151:
.size fn8_g, .Lfunc_end151-fn8_g
+ .section .text.fn9_g,"ax",@progbits
+ .hidden fn9_g
.globl fn9_g
.type fn9_g,@function
fn9_g: # @fn9_g
@@ -2555,6 +2861,8 @@ fn9_g: # @fn9_g
.Lfunc_end152:
.size fn9_g, .Lfunc_end152-fn9_g
+ .section .text.fn1_h,"ax",@progbits
+ .hidden fn1_h
.globl fn1_h
.type fn1_h,@function
fn1_h: # @fn1_h
@@ -2575,6 +2883,8 @@ fn1_h: # @fn1_h
.Lfunc_end153:
.size fn1_h, .Lfunc_end153-fn1_h
+ .section .text.fn2_h,"ax",@progbits
+ .hidden fn2_h
.globl fn2_h
.type fn2_h,@function
fn2_h: # @fn2_h
@@ -2598,6 +2908,8 @@ fn2_h: # @fn2_h
.Lfunc_end154:
.size fn2_h, .Lfunc_end154-fn2_h
+ .section .text.fn3_h,"ax",@progbits
+ .hidden fn3_h
.globl fn3_h
.type fn3_h,@function
fn3_h: # @fn3_h
@@ -2618,6 +2930,8 @@ fn3_h: # @fn3_h
.Lfunc_end155:
.size fn3_h, .Lfunc_end155-fn3_h
+ .section .text.fn4_h,"ax",@progbits
+ .hidden fn4_h
.globl fn4_h
.type fn4_h,@function
fn4_h: # @fn4_h
@@ -2638,6 +2952,8 @@ fn4_h: # @fn4_h
.Lfunc_end156:
.size fn4_h, .Lfunc_end156-fn4_h
+ .section .text.fn5_h,"ax",@progbits
+ .hidden fn5_h
.globl fn5_h
.type fn5_h,@function
fn5_h: # @fn5_h
@@ -2653,6 +2969,8 @@ fn5_h: # @fn5_h
.Lfunc_end157:
.size fn5_h, .Lfunc_end157-fn5_h
+ .section .text.fn6_h,"ax",@progbits
+ .hidden fn6_h
.globl fn6_h
.type fn6_h,@function
fn6_h: # @fn6_h
@@ -2673,6 +2991,8 @@ fn6_h: # @fn6_h
.Lfunc_end158:
.size fn6_h, .Lfunc_end158-fn6_h
+ .section .text.fn7_h,"ax",@progbits
+ .hidden fn7_h
.globl fn7_h
.type fn7_h,@function
fn7_h: # @fn7_h
@@ -2688,6 +3008,8 @@ fn7_h: # @fn7_h
.Lfunc_end159:
.size fn7_h, .Lfunc_end159-fn7_h
+ .section .text.fn8_h,"ax",@progbits
+ .hidden fn8_h
.globl fn8_h
.type fn8_h,@function
fn8_h: # @fn8_h
@@ -2703,6 +3025,8 @@ fn8_h: # @fn8_h
.Lfunc_end160:
.size fn8_h, .Lfunc_end160-fn8_h
+ .section .text.fn9_h,"ax",@progbits
+ .hidden fn9_h
.globl fn9_h
.type fn9_h,@function
fn9_h: # @fn9_h
@@ -2718,6 +3042,8 @@ fn9_h: # @fn9_h
.Lfunc_end161:
.size fn9_h, .Lfunc_end161-fn9_h
+ .section .text.fn1_i,"ax",@progbits
+ .hidden fn1_i
.globl fn1_i
.type fn1_i,@function
fn1_i: # @fn1_i
@@ -2738,6 +3064,8 @@ fn1_i: # @fn1_i
.Lfunc_end162:
.size fn1_i, .Lfunc_end162-fn1_i
+ .section .text.fn2_i,"ax",@progbits
+ .hidden fn2_i
.globl fn2_i
.type fn2_i,@function
fn2_i: # @fn2_i
@@ -2761,6 +3089,8 @@ fn2_i: # @fn2_i
.Lfunc_end163:
.size fn2_i, .Lfunc_end163-fn2_i
+ .section .text.fn3_i,"ax",@progbits
+ .hidden fn3_i
.globl fn3_i
.type fn3_i,@function
fn3_i: # @fn3_i
@@ -2782,6 +3112,8 @@ fn3_i: # @fn3_i
.Lfunc_end164:
.size fn3_i, .Lfunc_end164-fn3_i
+ .section .text.fn4_i,"ax",@progbits
+ .hidden fn4_i
.globl fn4_i
.type fn4_i,@function
fn4_i: # @fn4_i
@@ -2802,6 +3134,8 @@ fn4_i: # @fn4_i
.Lfunc_end165:
.size fn4_i, .Lfunc_end165-fn4_i
+ .section .text.fn5_i,"ax",@progbits
+ .hidden fn5_i
.globl fn5_i
.type fn5_i,@function
fn5_i: # @fn5_i
@@ -2825,6 +3159,8 @@ fn5_i: # @fn5_i
.Lfunc_end166:
.size fn5_i, .Lfunc_end166-fn5_i
+ .section .text.fn6_i,"ax",@progbits
+ .hidden fn6_i
.globl fn6_i
.type fn6_i,@function
fn6_i: # @fn6_i
@@ -2846,6 +3182,8 @@ fn6_i: # @fn6_i
.Lfunc_end167:
.size fn6_i, .Lfunc_end167-fn6_i
+ .section .text.fn7_i,"ax",@progbits
+ .hidden fn7_i
.globl fn7_i
.type fn7_i,@function
fn7_i: # @fn7_i
@@ -2861,6 +3199,8 @@ fn7_i: # @fn7_i
.Lfunc_end168:
.size fn7_i, .Lfunc_end168-fn7_i
+ .section .text.fn8_i,"ax",@progbits
+ .hidden fn8_i
.globl fn8_i
.type fn8_i,@function
fn8_i: # @fn8_i
@@ -2876,6 +3216,8 @@ fn8_i: # @fn8_i
.Lfunc_end169:
.size fn8_i, .Lfunc_end169-fn8_i
+ .section .text.fn9_i,"ax",@progbits
+ .hidden fn9_i
.globl fn9_i
.type fn9_i,@function
fn9_i: # @fn9_i
@@ -2891,6 +3233,8 @@ fn9_i: # @fn9_i
.Lfunc_end170:
.size fn9_i, .Lfunc_end170-fn9_i
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -2908,26 +3252,31 @@ main: # @main
.Lfunc_end171:
.size main, .Lfunc_end171-main
- .type b,@object # @b
- .bss
+ .hidden b # @b
+ .type b,@object
+ .section .bss.b,"aw",@nobits
.globl b
.align 2
b:
- .zero 4
+ .skip 4
.size b, 4
- .type c,@object # @c
+ .hidden c # @c
+ .type c,@object
+ .section .bss.c,"aw",@nobits
.globl c
.align 2
c:
- .zero 4
+ .skip 4
.size c, 4
- .type d,@object # @d
+ .hidden d # @d
+ .type d,@object
+ .section .bss.d,"aw",@nobits
.globl d
.align 2
d:
- .zero 4
+ .skip 4
.size d, 4
diff --git a/test/torture-s/20040704-1.c.s b/test/torture-s/20040704-1.c.s
index 4e3d3aaad..a5bd5dfc5 100644
--- a/test/torture-s/20040704-1.c.s
+++ b/test/torture-s/20040704-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040704-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040704-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20040705-1.c.s b/test/torture-s/20040705-1.c.s
index 5cd6781f3..4c3af12b7 100644
--- a/test/torture-s/20040705-1.c.s
+++ b/test/torture-s/20040705-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040705-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040705-1.c"
+ .section .text.ret1,"ax",@progbits
+ .hidden ret1
.globl ret1
.type ret1,@function
ret1: # @ret1
@@ -13,6 +15,8 @@ ret1: # @ret1
.Lfunc_end0:
.size ret1, .Lfunc_end0-ret1
+ .section .text.ret2,"ax",@progbits
+ .hidden ret2
.globl ret2
.type ret2,@function
ret2: # @ret2
@@ -28,6 +32,8 @@ ret2: # @ret2
.Lfunc_end1:
.size ret2, .Lfunc_end1-ret2
+ .section .text.ret3,"ax",@progbits
+ .hidden ret3
.globl ret3
.type ret3,@function
ret3: # @ret3
@@ -41,6 +47,8 @@ ret3: # @ret3
.Lfunc_end2:
.size ret3, .Lfunc_end2-ret3
+ .section .text.ret4,"ax",@progbits
+ .hidden ret4
.globl ret4
.type ret4,@function
ret4: # @ret4
@@ -54,6 +62,8 @@ ret4: # @ret4
.Lfunc_end3:
.size ret4, .Lfunc_end3-ret4
+ .section .text.ret5,"ax",@progbits
+ .hidden ret5
.globl ret5
.type ret5,@function
ret5: # @ret5
@@ -69,6 +79,8 @@ ret5: # @ret5
.Lfunc_end4:
.size ret5, .Lfunc_end4-ret5
+ .section .text.ret6,"ax",@progbits
+ .hidden ret6
.globl ret6
.type ret6,@function
ret6: # @ret6
@@ -82,6 +94,8 @@ ret6: # @ret6
.Lfunc_end5:
.size ret6, .Lfunc_end5-ret6
+ .section .text.ret7,"ax",@progbits
+ .hidden ret7
.globl ret7
.type ret7,@function
ret7: # @ret7
@@ -93,6 +107,8 @@ ret7: # @ret7
.Lfunc_end6:
.size ret7, .Lfunc_end6-ret7
+ .section .text.ret8,"ax",@progbits
+ .hidden ret8
.globl ret8
.type ret8,@function
ret8: # @ret8
@@ -104,6 +120,8 @@ ret8: # @ret8
.Lfunc_end7:
.size ret8, .Lfunc_end7-ret8
+ .section .text.ret9,"ax",@progbits
+ .hidden ret9
.globl ret9
.type ret9,@function
ret9: # @ret9
@@ -115,6 +133,8 @@ ret9: # @ret9
.Lfunc_end8:
.size ret9, .Lfunc_end8-ret9
+ .section .text.fn1_1,"ax",@progbits
+ .hidden fn1_1
.globl fn1_1
.type fn1_1,@function
fn1_1: # @fn1_1
@@ -134,6 +154,8 @@ fn1_1: # @fn1_1
.Lfunc_end9:
.size fn1_1, .Lfunc_end9-fn1_1
+ .section .text.fn2_1,"ax",@progbits
+ .hidden fn2_1
.globl fn2_1
.type fn2_1,@function
fn2_1: # @fn2_1
@@ -155,6 +177,8 @@ fn2_1: # @fn2_1
.Lfunc_end10:
.size fn2_1, .Lfunc_end10-fn2_1
+ .section .text.fn3_1,"ax",@progbits
+ .hidden fn3_1
.globl fn3_1
.type fn3_1,@function
fn3_1: # @fn3_1
@@ -171,6 +195,8 @@ fn3_1: # @fn3_1
.Lfunc_end11:
.size fn3_1, .Lfunc_end11-fn3_1
+ .section .text.fn4_1,"ax",@progbits
+ .hidden fn4_1
.globl fn4_1
.type fn4_1,@function
fn4_1: # @fn4_1
@@ -190,6 +216,8 @@ fn4_1: # @fn4_1
.Lfunc_end12:
.size fn4_1, .Lfunc_end12-fn4_1
+ .section .text.fn5_1,"ax",@progbits
+ .hidden fn5_1
.globl fn5_1
.type fn5_1,@function
fn5_1: # @fn5_1
@@ -211,6 +239,8 @@ fn5_1: # @fn5_1
.Lfunc_end13:
.size fn5_1, .Lfunc_end13-fn5_1
+ .section .text.fn6_1,"ax",@progbits
+ .hidden fn6_1
.globl fn6_1
.type fn6_1,@function
fn6_1: # @fn6_1
@@ -227,6 +257,8 @@ fn6_1: # @fn6_1
.Lfunc_end14:
.size fn6_1, .Lfunc_end14-fn6_1
+ .section .text.fn7_1,"ax",@progbits
+ .hidden fn7_1
.globl fn7_1
.type fn7_1,@function
fn7_1: # @fn7_1
@@ -241,6 +273,8 @@ fn7_1: # @fn7_1
.Lfunc_end15:
.size fn7_1, .Lfunc_end15-fn7_1
+ .section .text.fn8_1,"ax",@progbits
+ .hidden fn8_1
.globl fn8_1
.type fn8_1,@function
fn8_1: # @fn8_1
@@ -258,6 +292,8 @@ fn8_1: # @fn8_1
.Lfunc_end16:
.size fn8_1, .Lfunc_end16-fn8_1
+ .section .text.fn9_1,"ax",@progbits
+ .hidden fn9_1
.globl fn9_1
.type fn9_1,@function
fn9_1: # @fn9_1
@@ -274,6 +310,8 @@ fn9_1: # @fn9_1
.Lfunc_end17:
.size fn9_1, .Lfunc_end17-fn9_1
+ .section .text.fn1_2,"ax",@progbits
+ .hidden fn1_2
.globl fn1_2
.type fn1_2,@function
fn1_2: # @fn1_2
@@ -294,6 +332,8 @@ fn1_2: # @fn1_2
.Lfunc_end18:
.size fn1_2, .Lfunc_end18-fn1_2
+ .section .text.fn2_2,"ax",@progbits
+ .hidden fn2_2
.globl fn2_2
.type fn2_2,@function
fn2_2: # @fn2_2
@@ -314,6 +354,8 @@ fn2_2: # @fn2_2
.Lfunc_end19:
.size fn2_2, .Lfunc_end19-fn2_2
+ .section .text.fn3_2,"ax",@progbits
+ .hidden fn3_2
.globl fn3_2
.type fn3_2,@function
fn3_2: # @fn3_2
@@ -329,6 +371,8 @@ fn3_2: # @fn3_2
.Lfunc_end20:
.size fn3_2, .Lfunc_end20-fn3_2
+ .section .text.fn4_2,"ax",@progbits
+ .hidden fn4_2
.globl fn4_2
.type fn4_2,@function
fn4_2: # @fn4_2
@@ -349,6 +393,8 @@ fn4_2: # @fn4_2
.Lfunc_end21:
.size fn4_2, .Lfunc_end21-fn4_2
+ .section .text.fn5_2,"ax",@progbits
+ .hidden fn5_2
.globl fn5_2
.type fn5_2,@function
fn5_2: # @fn5_2
@@ -364,6 +410,8 @@ fn5_2: # @fn5_2
.Lfunc_end22:
.size fn5_2, .Lfunc_end22-fn5_2
+ .section .text.fn6_2,"ax",@progbits
+ .hidden fn6_2
.globl fn6_2
.type fn6_2,@function
fn6_2: # @fn6_2
@@ -379,6 +427,8 @@ fn6_2: # @fn6_2
.Lfunc_end23:
.size fn6_2, .Lfunc_end23-fn6_2
+ .section .text.fn7_2,"ax",@progbits
+ .hidden fn7_2
.globl fn7_2
.type fn7_2,@function
fn7_2: # @fn7_2
@@ -394,6 +444,8 @@ fn7_2: # @fn7_2
.Lfunc_end24:
.size fn7_2, .Lfunc_end24-fn7_2
+ .section .text.fn8_2,"ax",@progbits
+ .hidden fn8_2
.globl fn8_2
.type fn8_2,@function
fn8_2: # @fn8_2
@@ -411,6 +463,8 @@ fn8_2: # @fn8_2
.Lfunc_end25:
.size fn8_2, .Lfunc_end25-fn8_2
+ .section .text.fn9_2,"ax",@progbits
+ .hidden fn9_2
.globl fn9_2
.type fn9_2,@function
fn9_2: # @fn9_2
@@ -426,6 +480,8 @@ fn9_2: # @fn9_2
.Lfunc_end26:
.size fn9_2, .Lfunc_end26-fn9_2
+ .section .text.fn1_3,"ax",@progbits
+ .hidden fn1_3
.globl fn1_3
.type fn1_3,@function
fn1_3: # @fn1_3
@@ -446,6 +502,8 @@ fn1_3: # @fn1_3
.Lfunc_end27:
.size fn1_3, .Lfunc_end27-fn1_3
+ .section .text.fn2_3,"ax",@progbits
+ .hidden fn2_3
.globl fn2_3
.type fn2_3,@function
fn2_3: # @fn2_3
@@ -466,6 +524,8 @@ fn2_3: # @fn2_3
.Lfunc_end28:
.size fn2_3, .Lfunc_end28-fn2_3
+ .section .text.fn3_3,"ax",@progbits
+ .hidden fn3_3
.globl fn3_3
.type fn3_3,@function
fn3_3: # @fn3_3
@@ -481,6 +541,8 @@ fn3_3: # @fn3_3
.Lfunc_end29:
.size fn3_3, .Lfunc_end29-fn3_3
+ .section .text.fn4_3,"ax",@progbits
+ .hidden fn4_3
.globl fn4_3
.type fn4_3,@function
fn4_3: # @fn4_3
@@ -501,6 +563,8 @@ fn4_3: # @fn4_3
.Lfunc_end30:
.size fn4_3, .Lfunc_end30-fn4_3
+ .section .text.fn5_3,"ax",@progbits
+ .hidden fn5_3
.globl fn5_3
.type fn5_3,@function
fn5_3: # @fn5_3
@@ -516,6 +580,8 @@ fn5_3: # @fn5_3
.Lfunc_end31:
.size fn5_3, .Lfunc_end31-fn5_3
+ .section .text.fn6_3,"ax",@progbits
+ .hidden fn6_3
.globl fn6_3
.type fn6_3,@function
fn6_3: # @fn6_3
@@ -531,6 +597,8 @@ fn6_3: # @fn6_3
.Lfunc_end32:
.size fn6_3, .Lfunc_end32-fn6_3
+ .section .text.fn7_3,"ax",@progbits
+ .hidden fn7_3
.globl fn7_3
.type fn7_3,@function
fn7_3: # @fn7_3
@@ -546,6 +614,8 @@ fn7_3: # @fn7_3
.Lfunc_end33:
.size fn7_3, .Lfunc_end33-fn7_3
+ .section .text.fn8_3,"ax",@progbits
+ .hidden fn8_3
.globl fn8_3
.type fn8_3,@function
fn8_3: # @fn8_3
@@ -563,6 +633,8 @@ fn8_3: # @fn8_3
.Lfunc_end34:
.size fn8_3, .Lfunc_end34-fn8_3
+ .section .text.fn9_3,"ax",@progbits
+ .hidden fn9_3
.globl fn9_3
.type fn9_3,@function
fn9_3: # @fn9_3
@@ -578,6 +650,8 @@ fn9_3: # @fn9_3
.Lfunc_end35:
.size fn9_3, .Lfunc_end35-fn9_3
+ .section .text.fn1_4,"ax",@progbits
+ .hidden fn1_4
.globl fn1_4
.type fn1_4,@function
fn1_4: # @fn1_4
@@ -597,6 +671,8 @@ fn1_4: # @fn1_4
.Lfunc_end36:
.size fn1_4, .Lfunc_end36-fn1_4
+ .section .text.fn2_4,"ax",@progbits
+ .hidden fn2_4
.globl fn2_4
.type fn2_4,@function
fn2_4: # @fn2_4
@@ -618,6 +694,8 @@ fn2_4: # @fn2_4
.Lfunc_end37:
.size fn2_4, .Lfunc_end37-fn2_4
+ .section .text.fn3_4,"ax",@progbits
+ .hidden fn3_4
.globl fn3_4
.type fn3_4,@function
fn3_4: # @fn3_4
@@ -639,6 +717,8 @@ fn3_4: # @fn3_4
.Lfunc_end38:
.size fn3_4, .Lfunc_end38-fn3_4
+ .section .text.fn4_4,"ax",@progbits
+ .hidden fn4_4
.globl fn4_4
.type fn4_4,@function
fn4_4: # @fn4_4
@@ -658,6 +738,8 @@ fn4_4: # @fn4_4
.Lfunc_end39:
.size fn4_4, .Lfunc_end39-fn4_4
+ .section .text.fn5_4,"ax",@progbits
+ .hidden fn5_4
.globl fn5_4
.type fn5_4,@function
fn5_4: # @fn5_4
@@ -679,6 +761,8 @@ fn5_4: # @fn5_4
.Lfunc_end40:
.size fn5_4, .Lfunc_end40-fn5_4
+ .section .text.fn6_4,"ax",@progbits
+ .hidden fn6_4
.globl fn6_4
.type fn6_4,@function
fn6_4: # @fn6_4
@@ -700,6 +784,8 @@ fn6_4: # @fn6_4
.Lfunc_end41:
.size fn6_4, .Lfunc_end41-fn6_4
+ .section .text.fn7_4,"ax",@progbits
+ .hidden fn7_4
.globl fn7_4
.type fn7_4,@function
fn7_4: # @fn7_4
@@ -714,6 +800,8 @@ fn7_4: # @fn7_4
.Lfunc_end42:
.size fn7_4, .Lfunc_end42-fn7_4
+ .section .text.fn8_4,"ax",@progbits
+ .hidden fn8_4
.globl fn8_4
.type fn8_4,@function
fn8_4: # @fn8_4
@@ -731,6 +819,8 @@ fn8_4: # @fn8_4
.Lfunc_end43:
.size fn8_4, .Lfunc_end43-fn8_4
+ .section .text.fn9_4,"ax",@progbits
+ .hidden fn9_4
.globl fn9_4
.type fn9_4,@function
fn9_4: # @fn9_4
@@ -748,6 +838,8 @@ fn9_4: # @fn9_4
.Lfunc_end44:
.size fn9_4, .Lfunc_end44-fn9_4
+ .section .text.fn1_5,"ax",@progbits
+ .hidden fn1_5
.globl fn1_5
.type fn1_5,@function
fn1_5: # @fn1_5
@@ -767,6 +859,8 @@ fn1_5: # @fn1_5
.Lfunc_end45:
.size fn1_5, .Lfunc_end45-fn1_5
+ .section .text.fn2_5,"ax",@progbits
+ .hidden fn2_5
.globl fn2_5
.type fn2_5,@function
fn2_5: # @fn2_5
@@ -786,6 +880,8 @@ fn2_5: # @fn2_5
.Lfunc_end46:
.size fn2_5, .Lfunc_end46-fn2_5
+ .section .text.fn3_5,"ax",@progbits
+ .hidden fn3_5
.globl fn3_5
.type fn3_5,@function
fn3_5: # @fn3_5
@@ -801,6 +897,8 @@ fn3_5: # @fn3_5
.Lfunc_end47:
.size fn3_5, .Lfunc_end47-fn3_5
+ .section .text.fn4_5,"ax",@progbits
+ .hidden fn4_5
.globl fn4_5
.type fn4_5,@function
fn4_5: # @fn4_5
@@ -820,6 +918,8 @@ fn4_5: # @fn4_5
.Lfunc_end48:
.size fn4_5, .Lfunc_end48-fn4_5
+ .section .text.fn5_5,"ax",@progbits
+ .hidden fn5_5
.globl fn5_5
.type fn5_5,@function
fn5_5: # @fn5_5
@@ -835,6 +935,8 @@ fn5_5: # @fn5_5
.Lfunc_end49:
.size fn5_5, .Lfunc_end49-fn5_5
+ .section .text.fn6_5,"ax",@progbits
+ .hidden fn6_5
.globl fn6_5
.type fn6_5,@function
fn6_5: # @fn6_5
@@ -850,6 +952,8 @@ fn6_5: # @fn6_5
.Lfunc_end50:
.size fn6_5, .Lfunc_end50-fn6_5
+ .section .text.fn7_5,"ax",@progbits
+ .hidden fn7_5
.globl fn7_5
.type fn7_5,@function
fn7_5: # @fn7_5
@@ -865,6 +969,8 @@ fn7_5: # @fn7_5
.Lfunc_end51:
.size fn7_5, .Lfunc_end51-fn7_5
+ .section .text.fn8_5,"ax",@progbits
+ .hidden fn8_5
.globl fn8_5
.type fn8_5,@function
fn8_5: # @fn8_5
@@ -882,6 +988,8 @@ fn8_5: # @fn8_5
.Lfunc_end52:
.size fn8_5, .Lfunc_end52-fn8_5
+ .section .text.fn9_5,"ax",@progbits
+ .hidden fn9_5
.globl fn9_5
.type fn9_5,@function
fn9_5: # @fn9_5
@@ -897,6 +1005,8 @@ fn9_5: # @fn9_5
.Lfunc_end53:
.size fn9_5, .Lfunc_end53-fn9_5
+ .section .text.fn1_6,"ax",@progbits
+ .hidden fn1_6
.globl fn1_6
.type fn1_6,@function
fn1_6: # @fn1_6
@@ -916,6 +1026,8 @@ fn1_6: # @fn1_6
.Lfunc_end54:
.size fn1_6, .Lfunc_end54-fn1_6
+ .section .text.fn2_6,"ax",@progbits
+ .hidden fn2_6
.globl fn2_6
.type fn2_6,@function
fn2_6: # @fn2_6
@@ -935,6 +1047,8 @@ fn2_6: # @fn2_6
.Lfunc_end55:
.size fn2_6, .Lfunc_end55-fn2_6
+ .section .text.fn3_6,"ax",@progbits
+ .hidden fn3_6
.globl fn3_6
.type fn3_6,@function
fn3_6: # @fn3_6
@@ -950,6 +1064,8 @@ fn3_6: # @fn3_6
.Lfunc_end56:
.size fn3_6, .Lfunc_end56-fn3_6
+ .section .text.fn4_6,"ax",@progbits
+ .hidden fn4_6
.globl fn4_6
.type fn4_6,@function
fn4_6: # @fn4_6
@@ -969,6 +1085,8 @@ fn4_6: # @fn4_6
.Lfunc_end57:
.size fn4_6, .Lfunc_end57-fn4_6
+ .section .text.fn5_6,"ax",@progbits
+ .hidden fn5_6
.globl fn5_6
.type fn5_6,@function
fn5_6: # @fn5_6
@@ -984,6 +1102,8 @@ fn5_6: # @fn5_6
.Lfunc_end58:
.size fn5_6, .Lfunc_end58-fn5_6
+ .section .text.fn6_6,"ax",@progbits
+ .hidden fn6_6
.globl fn6_6
.type fn6_6,@function
fn6_6: # @fn6_6
@@ -999,6 +1119,8 @@ fn6_6: # @fn6_6
.Lfunc_end59:
.size fn6_6, .Lfunc_end59-fn6_6
+ .section .text.fn7_6,"ax",@progbits
+ .hidden fn7_6
.globl fn7_6
.type fn7_6,@function
fn7_6: # @fn7_6
@@ -1014,6 +1136,8 @@ fn7_6: # @fn7_6
.Lfunc_end60:
.size fn7_6, .Lfunc_end60-fn7_6
+ .section .text.fn8_6,"ax",@progbits
+ .hidden fn8_6
.globl fn8_6
.type fn8_6,@function
fn8_6: # @fn8_6
@@ -1031,6 +1155,8 @@ fn8_6: # @fn8_6
.Lfunc_end61:
.size fn8_6, .Lfunc_end61-fn8_6
+ .section .text.fn9_6,"ax",@progbits
+ .hidden fn9_6
.globl fn9_6
.type fn9_6,@function
fn9_6: # @fn9_6
@@ -1046,6 +1172,8 @@ fn9_6: # @fn9_6
.Lfunc_end62:
.size fn9_6, .Lfunc_end62-fn9_6
+ .section .text.fn1_7,"ax",@progbits
+ .hidden fn1_7
.globl fn1_7
.type fn1_7,@function
fn1_7: # @fn1_7
@@ -1062,6 +1190,8 @@ fn1_7: # @fn1_7
.Lfunc_end63:
.size fn1_7, .Lfunc_end63-fn1_7
+ .section .text.fn2_7,"ax",@progbits
+ .hidden fn2_7
.globl fn2_7
.type fn2_7,@function
fn2_7: # @fn2_7
@@ -1080,6 +1210,8 @@ fn2_7: # @fn2_7
.Lfunc_end64:
.size fn2_7, .Lfunc_end64-fn2_7
+ .section .text.fn3_7,"ax",@progbits
+ .hidden fn3_7
.globl fn3_7
.type fn3_7,@function
fn3_7: # @fn3_7
@@ -1098,6 +1230,8 @@ fn3_7: # @fn3_7
.Lfunc_end65:
.size fn3_7, .Lfunc_end65-fn3_7
+ .section .text.fn4_7,"ax",@progbits
+ .hidden fn4_7
.globl fn4_7
.type fn4_7,@function
fn4_7: # @fn4_7
@@ -1114,6 +1248,8 @@ fn4_7: # @fn4_7
.Lfunc_end66:
.size fn4_7, .Lfunc_end66-fn4_7
+ .section .text.fn5_7,"ax",@progbits
+ .hidden fn5_7
.globl fn5_7
.type fn5_7,@function
fn5_7: # @fn5_7
@@ -1132,6 +1268,8 @@ fn5_7: # @fn5_7
.Lfunc_end67:
.size fn5_7, .Lfunc_end67-fn5_7
+ .section .text.fn6_7,"ax",@progbits
+ .hidden fn6_7
.globl fn6_7
.type fn6_7,@function
fn6_7: # @fn6_7
@@ -1150,6 +1288,8 @@ fn6_7: # @fn6_7
.Lfunc_end68:
.size fn6_7, .Lfunc_end68-fn6_7
+ .section .text.fn7_7,"ax",@progbits
+ .hidden fn7_7
.globl fn7_7
.type fn7_7,@function
fn7_7: # @fn7_7
@@ -1166,6 +1306,8 @@ fn7_7: # @fn7_7
.Lfunc_end69:
.size fn7_7, .Lfunc_end69-fn7_7
+ .section .text.fn8_7,"ax",@progbits
+ .hidden fn8_7
.globl fn8_7
.type fn8_7,@function
fn8_7: # @fn8_7
@@ -1184,6 +1326,8 @@ fn8_7: # @fn8_7
.Lfunc_end70:
.size fn8_7, .Lfunc_end70-fn8_7
+ .section .text.fn9_7,"ax",@progbits
+ .hidden fn9_7
.globl fn9_7
.type fn9_7,@function
fn9_7: # @fn9_7
@@ -1202,6 +1346,8 @@ fn9_7: # @fn9_7
.Lfunc_end71:
.size fn9_7, .Lfunc_end71-fn9_7
+ .section .text.fn1_8,"ax",@progbits
+ .hidden fn1_8
.globl fn1_8
.type fn1_8,@function
fn1_8: # @fn1_8
@@ -1218,6 +1364,8 @@ fn1_8: # @fn1_8
.Lfunc_end72:
.size fn1_8, .Lfunc_end72-fn1_8
+ .section .text.fn2_8,"ax",@progbits
+ .hidden fn2_8
.globl fn2_8
.type fn2_8,@function
fn2_8: # @fn2_8
@@ -1236,6 +1384,8 @@ fn2_8: # @fn2_8
.Lfunc_end73:
.size fn2_8, .Lfunc_end73-fn2_8
+ .section .text.fn3_8,"ax",@progbits
+ .hidden fn3_8
.globl fn3_8
.type fn3_8,@function
fn3_8: # @fn3_8
@@ -1257,6 +1407,8 @@ fn3_8: # @fn3_8
.Lfunc_end74:
.size fn3_8, .Lfunc_end74-fn3_8
+ .section .text.fn4_8,"ax",@progbits
+ .hidden fn4_8
.globl fn4_8
.type fn4_8,@function
fn4_8: # @fn4_8
@@ -1273,6 +1425,8 @@ fn4_8: # @fn4_8
.Lfunc_end75:
.size fn4_8, .Lfunc_end75-fn4_8
+ .section .text.fn5_8,"ax",@progbits
+ .hidden fn5_8
.globl fn5_8
.type fn5_8,@function
fn5_8: # @fn5_8
@@ -1291,6 +1445,8 @@ fn5_8: # @fn5_8
.Lfunc_end76:
.size fn5_8, .Lfunc_end76-fn5_8
+ .section .text.fn6_8,"ax",@progbits
+ .hidden fn6_8
.globl fn6_8
.type fn6_8,@function
fn6_8: # @fn6_8
@@ -1312,6 +1468,8 @@ fn6_8: # @fn6_8
.Lfunc_end77:
.size fn6_8, .Lfunc_end77-fn6_8
+ .section .text.fn7_8,"ax",@progbits
+ .hidden fn7_8
.globl fn7_8
.type fn7_8,@function
fn7_8: # @fn7_8
@@ -1328,6 +1486,8 @@ fn7_8: # @fn7_8
.Lfunc_end78:
.size fn7_8, .Lfunc_end78-fn7_8
+ .section .text.fn8_8,"ax",@progbits
+ .hidden fn8_8
.globl fn8_8
.type fn8_8,@function
fn8_8: # @fn8_8
@@ -1346,6 +1506,8 @@ fn8_8: # @fn8_8
.Lfunc_end79:
.size fn8_8, .Lfunc_end79-fn8_8
+ .section .text.fn9_8,"ax",@progbits
+ .hidden fn9_8
.globl fn9_8
.type fn9_8,@function
fn9_8: # @fn9_8
@@ -1363,6 +1525,8 @@ fn9_8: # @fn9_8
.Lfunc_end80:
.size fn9_8, .Lfunc_end80-fn9_8
+ .section .text.fn1_9,"ax",@progbits
+ .hidden fn1_9
.globl fn1_9
.type fn1_9,@function
fn1_9: # @fn1_9
@@ -1379,6 +1543,8 @@ fn1_9: # @fn1_9
.Lfunc_end81:
.size fn1_9, .Lfunc_end81-fn1_9
+ .section .text.fn2_9,"ax",@progbits
+ .hidden fn2_9
.globl fn2_9
.type fn2_9,@function
fn2_9: # @fn2_9
@@ -1397,6 +1563,8 @@ fn2_9: # @fn2_9
.Lfunc_end82:
.size fn2_9, .Lfunc_end82-fn2_9
+ .section .text.fn3_9,"ax",@progbits
+ .hidden fn3_9
.globl fn3_9
.type fn3_9,@function
fn3_9: # @fn3_9
@@ -1418,6 +1586,8 @@ fn3_9: # @fn3_9
.Lfunc_end83:
.size fn3_9, .Lfunc_end83-fn3_9
+ .section .text.fn4_9,"ax",@progbits
+ .hidden fn4_9
.globl fn4_9
.type fn4_9,@function
fn4_9: # @fn4_9
@@ -1434,6 +1604,8 @@ fn4_9: # @fn4_9
.Lfunc_end84:
.size fn4_9, .Lfunc_end84-fn4_9
+ .section .text.fn5_9,"ax",@progbits
+ .hidden fn5_9
.globl fn5_9
.type fn5_9,@function
fn5_9: # @fn5_9
@@ -1452,6 +1624,8 @@ fn5_9: # @fn5_9
.Lfunc_end85:
.size fn5_9, .Lfunc_end85-fn5_9
+ .section .text.fn6_9,"ax",@progbits
+ .hidden fn6_9
.globl fn6_9
.type fn6_9,@function
fn6_9: # @fn6_9
@@ -1473,6 +1647,8 @@ fn6_9: # @fn6_9
.Lfunc_end86:
.size fn6_9, .Lfunc_end86-fn6_9
+ .section .text.fn7_9,"ax",@progbits
+ .hidden fn7_9
.globl fn7_9
.type fn7_9,@function
fn7_9: # @fn7_9
@@ -1489,6 +1665,8 @@ fn7_9: # @fn7_9
.Lfunc_end87:
.size fn7_9, .Lfunc_end87-fn7_9
+ .section .text.fn8_9,"ax",@progbits
+ .hidden fn8_9
.globl fn8_9
.type fn8_9,@function
fn8_9: # @fn8_9
@@ -1507,6 +1685,8 @@ fn8_9: # @fn8_9
.Lfunc_end88:
.size fn8_9, .Lfunc_end88-fn8_9
+ .section .text.fn9_9,"ax",@progbits
+ .hidden fn9_9
.globl fn9_9
.type fn9_9,@function
fn9_9: # @fn9_9
@@ -1524,6 +1704,8 @@ fn9_9: # @fn9_9
.Lfunc_end89:
.size fn9_9, .Lfunc_end89-fn9_9
+ .section .text.fn1_a,"ax",@progbits
+ .hidden fn1_a
.globl fn1_a
.type fn1_a,@function
fn1_a: # @fn1_a
@@ -1543,6 +1725,8 @@ fn1_a: # @fn1_a
.Lfunc_end90:
.size fn1_a, .Lfunc_end90-fn1_a
+ .section .text.fn2_a,"ax",@progbits
+ .hidden fn2_a
.globl fn2_a
.type fn2_a,@function
fn2_a: # @fn2_a
@@ -1565,6 +1749,8 @@ fn2_a: # @fn2_a
.Lfunc_end91:
.size fn2_a, .Lfunc_end91-fn2_a
+ .section .text.fn3_a,"ax",@progbits
+ .hidden fn3_a
.globl fn3_a
.type fn3_a,@function
fn3_a: # @fn3_a
@@ -1585,6 +1771,8 @@ fn3_a: # @fn3_a
.Lfunc_end92:
.size fn3_a, .Lfunc_end92-fn3_a
+ .section .text.fn4_a,"ax",@progbits
+ .hidden fn4_a
.globl fn4_a
.type fn4_a,@function
fn4_a: # @fn4_a
@@ -1604,6 +1792,8 @@ fn4_a: # @fn4_a
.Lfunc_end93:
.size fn4_a, .Lfunc_end93-fn4_a
+ .section .text.fn5_a,"ax",@progbits
+ .hidden fn5_a
.globl fn5_a
.type fn5_a,@function
fn5_a: # @fn5_a
@@ -1626,6 +1816,8 @@ fn5_a: # @fn5_a
.Lfunc_end94:
.size fn5_a, .Lfunc_end94-fn5_a
+ .section .text.fn6_a,"ax",@progbits
+ .hidden fn6_a
.globl fn6_a
.type fn6_a,@function
fn6_a: # @fn6_a
@@ -1646,6 +1838,8 @@ fn6_a: # @fn6_a
.Lfunc_end95:
.size fn6_a, .Lfunc_end95-fn6_a
+ .section .text.fn7_a,"ax",@progbits
+ .hidden fn7_a
.globl fn7_a
.type fn7_a,@function
fn7_a: # @fn7_a
@@ -1660,6 +1854,8 @@ fn7_a: # @fn7_a
.Lfunc_end96:
.size fn7_a, .Lfunc_end96-fn7_a
+ .section .text.fn8_a,"ax",@progbits
+ .hidden fn8_a
.globl fn8_a
.type fn8_a,@function
fn8_a: # @fn8_a
@@ -1674,6 +1870,8 @@ fn8_a: # @fn8_a
.Lfunc_end97:
.size fn8_a, .Lfunc_end97-fn8_a
+ .section .text.fn9_a,"ax",@progbits
+ .hidden fn9_a
.globl fn9_a
.type fn9_a,@function
fn9_a: # @fn9_a
@@ -1688,6 +1886,8 @@ fn9_a: # @fn9_a
.Lfunc_end98:
.size fn9_a, .Lfunc_end98-fn9_a
+ .section .text.fn1_b,"ax",@progbits
+ .hidden fn1_b
.globl fn1_b
.type fn1_b,@function
fn1_b: # @fn1_b
@@ -1707,6 +1907,8 @@ fn1_b: # @fn1_b
.Lfunc_end99:
.size fn1_b, .Lfunc_end99-fn1_b
+ .section .text.fn2_b,"ax",@progbits
+ .hidden fn2_b
.globl fn2_b
.type fn2_b,@function
fn2_b: # @fn2_b
@@ -1729,6 +1931,8 @@ fn2_b: # @fn2_b
.Lfunc_end100:
.size fn2_b, .Lfunc_end100-fn2_b
+ .section .text.fn3_b,"ax",@progbits
+ .hidden fn3_b
.globl fn3_b
.type fn3_b,@function
fn3_b: # @fn3_b
@@ -1749,6 +1953,8 @@ fn3_b: # @fn3_b
.Lfunc_end101:
.size fn3_b, .Lfunc_end101-fn3_b
+ .section .text.fn4_b,"ax",@progbits
+ .hidden fn4_b
.globl fn4_b
.type fn4_b,@function
fn4_b: # @fn4_b
@@ -1768,6 +1974,8 @@ fn4_b: # @fn4_b
.Lfunc_end102:
.size fn4_b, .Lfunc_end102-fn4_b
+ .section .text.fn5_b,"ax",@progbits
+ .hidden fn5_b
.globl fn5_b
.type fn5_b,@function
fn5_b: # @fn5_b
@@ -1790,6 +1998,8 @@ fn5_b: # @fn5_b
.Lfunc_end103:
.size fn5_b, .Lfunc_end103-fn5_b
+ .section .text.fn6_b,"ax",@progbits
+ .hidden fn6_b
.globl fn6_b
.type fn6_b,@function
fn6_b: # @fn6_b
@@ -1810,6 +2020,8 @@ fn6_b: # @fn6_b
.Lfunc_end104:
.size fn6_b, .Lfunc_end104-fn6_b
+ .section .text.fn7_b,"ax",@progbits
+ .hidden fn7_b
.globl fn7_b
.type fn7_b,@function
fn7_b: # @fn7_b
@@ -1824,6 +2036,8 @@ fn7_b: # @fn7_b
.Lfunc_end105:
.size fn7_b, .Lfunc_end105-fn7_b
+ .section .text.fn8_b,"ax",@progbits
+ .hidden fn8_b
.globl fn8_b
.type fn8_b,@function
fn8_b: # @fn8_b
@@ -1838,6 +2052,8 @@ fn8_b: # @fn8_b
.Lfunc_end106:
.size fn8_b, .Lfunc_end106-fn8_b
+ .section .text.fn9_b,"ax",@progbits
+ .hidden fn9_b
.globl fn9_b
.type fn9_b,@function
fn9_b: # @fn9_b
@@ -1852,6 +2068,8 @@ fn9_b: # @fn9_b
.Lfunc_end107:
.size fn9_b, .Lfunc_end107-fn9_b
+ .section .text.fn1_c,"ax",@progbits
+ .hidden fn1_c
.globl fn1_c
.type fn1_c,@function
fn1_c: # @fn1_c
@@ -1872,6 +2090,8 @@ fn1_c: # @fn1_c
.Lfunc_end108:
.size fn1_c, .Lfunc_end108-fn1_c
+ .section .text.fn2_c,"ax",@progbits
+ .hidden fn2_c
.globl fn2_c
.type fn2_c,@function
fn2_c: # @fn2_c
@@ -1892,6 +2112,8 @@ fn2_c: # @fn2_c
.Lfunc_end109:
.size fn2_c, .Lfunc_end109-fn2_c
+ .section .text.fn3_c,"ax",@progbits
+ .hidden fn3_c
.globl fn3_c
.type fn3_c,@function
fn3_c: # @fn3_c
@@ -1907,6 +2129,8 @@ fn3_c: # @fn3_c
.Lfunc_end110:
.size fn3_c, .Lfunc_end110-fn3_c
+ .section .text.fn4_c,"ax",@progbits
+ .hidden fn4_c
.globl fn4_c
.type fn4_c,@function
fn4_c: # @fn4_c
@@ -1927,6 +2151,8 @@ fn4_c: # @fn4_c
.Lfunc_end111:
.size fn4_c, .Lfunc_end111-fn4_c
+ .section .text.fn5_c,"ax",@progbits
+ .hidden fn5_c
.globl fn5_c
.type fn5_c,@function
fn5_c: # @fn5_c
@@ -1942,6 +2168,8 @@ fn5_c: # @fn5_c
.Lfunc_end112:
.size fn5_c, .Lfunc_end112-fn5_c
+ .section .text.fn6_c,"ax",@progbits
+ .hidden fn6_c
.globl fn6_c
.type fn6_c,@function
fn6_c: # @fn6_c
@@ -1957,6 +2185,8 @@ fn6_c: # @fn6_c
.Lfunc_end113:
.size fn6_c, .Lfunc_end113-fn6_c
+ .section .text.fn7_c,"ax",@progbits
+ .hidden fn7_c
.globl fn7_c
.type fn7_c,@function
fn7_c: # @fn7_c
@@ -1972,6 +2202,8 @@ fn7_c: # @fn7_c
.Lfunc_end114:
.size fn7_c, .Lfunc_end114-fn7_c
+ .section .text.fn8_c,"ax",@progbits
+ .hidden fn8_c
.globl fn8_c
.type fn8_c,@function
fn8_c: # @fn8_c
@@ -1989,6 +2221,8 @@ fn8_c: # @fn8_c
.Lfunc_end115:
.size fn8_c, .Lfunc_end115-fn8_c
+ .section .text.fn9_c,"ax",@progbits
+ .hidden fn9_c
.globl fn9_c
.type fn9_c,@function
fn9_c: # @fn9_c
@@ -2004,6 +2238,8 @@ fn9_c: # @fn9_c
.Lfunc_end116:
.size fn9_c, .Lfunc_end116-fn9_c
+ .section .text.fn1_d,"ax",@progbits
+ .hidden fn1_d
.globl fn1_d
.type fn1_d,@function
fn1_d: # @fn1_d
@@ -2024,6 +2260,8 @@ fn1_d: # @fn1_d
.Lfunc_end117:
.size fn1_d, .Lfunc_end117-fn1_d
+ .section .text.fn2_d,"ax",@progbits
+ .hidden fn2_d
.globl fn2_d
.type fn2_d,@function
fn2_d: # @fn2_d
@@ -2044,6 +2282,8 @@ fn2_d: # @fn2_d
.Lfunc_end118:
.size fn2_d, .Lfunc_end118-fn2_d
+ .section .text.fn3_d,"ax",@progbits
+ .hidden fn3_d
.globl fn3_d
.type fn3_d,@function
fn3_d: # @fn3_d
@@ -2059,6 +2299,8 @@ fn3_d: # @fn3_d
.Lfunc_end119:
.size fn3_d, .Lfunc_end119-fn3_d
+ .section .text.fn4_d,"ax",@progbits
+ .hidden fn4_d
.globl fn4_d
.type fn4_d,@function
fn4_d: # @fn4_d
@@ -2079,6 +2321,8 @@ fn4_d: # @fn4_d
.Lfunc_end120:
.size fn4_d, .Lfunc_end120-fn4_d
+ .section .text.fn5_d,"ax",@progbits
+ .hidden fn5_d
.globl fn5_d
.type fn5_d,@function
fn5_d: # @fn5_d
@@ -2094,6 +2338,8 @@ fn5_d: # @fn5_d
.Lfunc_end121:
.size fn5_d, .Lfunc_end121-fn5_d
+ .section .text.fn6_d,"ax",@progbits
+ .hidden fn6_d
.globl fn6_d
.type fn6_d,@function
fn6_d: # @fn6_d
@@ -2109,6 +2355,8 @@ fn6_d: # @fn6_d
.Lfunc_end122:
.size fn6_d, .Lfunc_end122-fn6_d
+ .section .text.fn7_d,"ax",@progbits
+ .hidden fn7_d
.globl fn7_d
.type fn7_d,@function
fn7_d: # @fn7_d
@@ -2124,6 +2372,8 @@ fn7_d: # @fn7_d
.Lfunc_end123:
.size fn7_d, .Lfunc_end123-fn7_d
+ .section .text.fn8_d,"ax",@progbits
+ .hidden fn8_d
.globl fn8_d
.type fn8_d,@function
fn8_d: # @fn8_d
@@ -2141,6 +2391,8 @@ fn8_d: # @fn8_d
.Lfunc_end124:
.size fn8_d, .Lfunc_end124-fn8_d
+ .section .text.fn9_d,"ax",@progbits
+ .hidden fn9_d
.globl fn9_d
.type fn9_d,@function
fn9_d: # @fn9_d
@@ -2156,6 +2408,8 @@ fn9_d: # @fn9_d
.Lfunc_end125:
.size fn9_d, .Lfunc_end125-fn9_d
+ .section .text.fn1_e,"ax",@progbits
+ .hidden fn1_e
.globl fn1_e
.type fn1_e,@function
fn1_e: # @fn1_e
@@ -2171,6 +2425,8 @@ fn1_e: # @fn1_e
.Lfunc_end126:
.size fn1_e, .Lfunc_end126-fn1_e
+ .section .text.fn2_e,"ax",@progbits
+ .hidden fn2_e
.globl fn2_e
.type fn2_e,@function
fn2_e: # @fn2_e
@@ -2186,6 +2442,8 @@ fn2_e: # @fn2_e
.Lfunc_end127:
.size fn2_e, .Lfunc_end127-fn2_e
+ .section .text.fn3_e,"ax",@progbits
+ .hidden fn3_e
.globl fn3_e
.type fn3_e,@function
fn3_e: # @fn3_e
@@ -2201,6 +2459,8 @@ fn3_e: # @fn3_e
.Lfunc_end128:
.size fn3_e, .Lfunc_end128-fn3_e
+ .section .text.fn4_e,"ax",@progbits
+ .hidden fn4_e
.globl fn4_e
.type fn4_e,@function
fn4_e: # @fn4_e
@@ -2216,6 +2476,8 @@ fn4_e: # @fn4_e
.Lfunc_end129:
.size fn4_e, .Lfunc_end129-fn4_e
+ .section .text.fn5_e,"ax",@progbits
+ .hidden fn5_e
.globl fn5_e
.type fn5_e,@function
fn5_e: # @fn5_e
@@ -2225,6 +2487,8 @@ fn5_e: # @fn5_e
.Lfunc_end130:
.size fn5_e, .Lfunc_end130-fn5_e
+ .section .text.fn6_e,"ax",@progbits
+ .hidden fn6_e
.globl fn6_e
.type fn6_e,@function
fn6_e: # @fn6_e
@@ -2240,6 +2504,8 @@ fn6_e: # @fn6_e
.Lfunc_end131:
.size fn6_e, .Lfunc_end131-fn6_e
+ .section .text.fn7_e,"ax",@progbits
+ .hidden fn7_e
.globl fn7_e
.type fn7_e,@function
fn7_e: # @fn7_e
@@ -2255,6 +2521,8 @@ fn7_e: # @fn7_e
.Lfunc_end132:
.size fn7_e, .Lfunc_end132-fn7_e
+ .section .text.fn8_e,"ax",@progbits
+ .hidden fn8_e
.globl fn8_e
.type fn8_e,@function
fn8_e: # @fn8_e
@@ -2270,6 +2538,8 @@ fn8_e: # @fn8_e
.Lfunc_end133:
.size fn8_e, .Lfunc_end133-fn8_e
+ .section .text.fn9_e,"ax",@progbits
+ .hidden fn9_e
.globl fn9_e
.type fn9_e,@function
fn9_e: # @fn9_e
@@ -2285,6 +2555,8 @@ fn9_e: # @fn9_e
.Lfunc_end134:
.size fn9_e, .Lfunc_end134-fn9_e
+ .section .text.fn1_f,"ax",@progbits
+ .hidden fn1_f
.globl fn1_f
.type fn1_f,@function
fn1_f: # @fn1_f
@@ -2300,6 +2572,8 @@ fn1_f: # @fn1_f
.Lfunc_end135:
.size fn1_f, .Lfunc_end135-fn1_f
+ .section .text.fn2_f,"ax",@progbits
+ .hidden fn2_f
.globl fn2_f
.type fn2_f,@function
fn2_f: # @fn2_f
@@ -2315,6 +2589,8 @@ fn2_f: # @fn2_f
.Lfunc_end136:
.size fn2_f, .Lfunc_end136-fn2_f
+ .section .text.fn3_f,"ax",@progbits
+ .hidden fn3_f
.globl fn3_f
.type fn3_f,@function
fn3_f: # @fn3_f
@@ -2330,6 +2606,8 @@ fn3_f: # @fn3_f
.Lfunc_end137:
.size fn3_f, .Lfunc_end137-fn3_f
+ .section .text.fn4_f,"ax",@progbits
+ .hidden fn4_f
.globl fn4_f
.type fn4_f,@function
fn4_f: # @fn4_f
@@ -2345,6 +2623,8 @@ fn4_f: # @fn4_f
.Lfunc_end138:
.size fn4_f, .Lfunc_end138-fn4_f
+ .section .text.fn5_f,"ax",@progbits
+ .hidden fn5_f
.globl fn5_f
.type fn5_f,@function
fn5_f: # @fn5_f
@@ -2360,6 +2640,8 @@ fn5_f: # @fn5_f
.Lfunc_end139:
.size fn5_f, .Lfunc_end139-fn5_f
+ .section .text.fn6_f,"ax",@progbits
+ .hidden fn6_f
.globl fn6_f
.type fn6_f,@function
fn6_f: # @fn6_f
@@ -2375,6 +2657,8 @@ fn6_f: # @fn6_f
.Lfunc_end140:
.size fn6_f, .Lfunc_end140-fn6_f
+ .section .text.fn7_f,"ax",@progbits
+ .hidden fn7_f
.globl fn7_f
.type fn7_f,@function
fn7_f: # @fn7_f
@@ -2390,6 +2674,8 @@ fn7_f: # @fn7_f
.Lfunc_end141:
.size fn7_f, .Lfunc_end141-fn7_f
+ .section .text.fn8_f,"ax",@progbits
+ .hidden fn8_f
.globl fn8_f
.type fn8_f,@function
fn8_f: # @fn8_f
@@ -2405,6 +2691,8 @@ fn8_f: # @fn8_f
.Lfunc_end142:
.size fn8_f, .Lfunc_end142-fn8_f
+ .section .text.fn9_f,"ax",@progbits
+ .hidden fn9_f
.globl fn9_f
.type fn9_f,@function
fn9_f: # @fn9_f
@@ -2420,6 +2708,8 @@ fn9_f: # @fn9_f
.Lfunc_end143:
.size fn9_f, .Lfunc_end143-fn9_f
+ .section .text.fn1_g,"ax",@progbits
+ .hidden fn1_g
.globl fn1_g
.type fn1_g,@function
fn1_g: # @fn1_g
@@ -2435,6 +2725,8 @@ fn1_g: # @fn1_g
.Lfunc_end144:
.size fn1_g, .Lfunc_end144-fn1_g
+ .section .text.fn2_g,"ax",@progbits
+ .hidden fn2_g
.globl fn2_g
.type fn2_g,@function
fn2_g: # @fn2_g
@@ -2450,6 +2742,8 @@ fn2_g: # @fn2_g
.Lfunc_end145:
.size fn2_g, .Lfunc_end145-fn2_g
+ .section .text.fn3_g,"ax",@progbits
+ .hidden fn3_g
.globl fn3_g
.type fn3_g,@function
fn3_g: # @fn3_g
@@ -2465,6 +2759,8 @@ fn3_g: # @fn3_g
.Lfunc_end146:
.size fn3_g, .Lfunc_end146-fn3_g
+ .section .text.fn4_g,"ax",@progbits
+ .hidden fn4_g
.globl fn4_g
.type fn4_g,@function
fn4_g: # @fn4_g
@@ -2480,6 +2776,8 @@ fn4_g: # @fn4_g
.Lfunc_end147:
.size fn4_g, .Lfunc_end147-fn4_g
+ .section .text.fn5_g,"ax",@progbits
+ .hidden fn5_g
.globl fn5_g
.type fn5_g,@function
fn5_g: # @fn5_g
@@ -2495,6 +2793,8 @@ fn5_g: # @fn5_g
.Lfunc_end148:
.size fn5_g, .Lfunc_end148-fn5_g
+ .section .text.fn6_g,"ax",@progbits
+ .hidden fn6_g
.globl fn6_g
.type fn6_g,@function
fn6_g: # @fn6_g
@@ -2510,6 +2810,8 @@ fn6_g: # @fn6_g
.Lfunc_end149:
.size fn6_g, .Lfunc_end149-fn6_g
+ .section .text.fn7_g,"ax",@progbits
+ .hidden fn7_g
.globl fn7_g
.type fn7_g,@function
fn7_g: # @fn7_g
@@ -2525,6 +2827,8 @@ fn7_g: # @fn7_g
.Lfunc_end150:
.size fn7_g, .Lfunc_end150-fn7_g
+ .section .text.fn8_g,"ax",@progbits
+ .hidden fn8_g
.globl fn8_g
.type fn8_g,@function
fn8_g: # @fn8_g
@@ -2540,6 +2844,8 @@ fn8_g: # @fn8_g
.Lfunc_end151:
.size fn8_g, .Lfunc_end151-fn8_g
+ .section .text.fn9_g,"ax",@progbits
+ .hidden fn9_g
.globl fn9_g
.type fn9_g,@function
fn9_g: # @fn9_g
@@ -2555,6 +2861,8 @@ fn9_g: # @fn9_g
.Lfunc_end152:
.size fn9_g, .Lfunc_end152-fn9_g
+ .section .text.fn1_h,"ax",@progbits
+ .hidden fn1_h
.globl fn1_h
.type fn1_h,@function
fn1_h: # @fn1_h
@@ -2575,6 +2883,8 @@ fn1_h: # @fn1_h
.Lfunc_end153:
.size fn1_h, .Lfunc_end153-fn1_h
+ .section .text.fn2_h,"ax",@progbits
+ .hidden fn2_h
.globl fn2_h
.type fn2_h,@function
fn2_h: # @fn2_h
@@ -2598,6 +2908,8 @@ fn2_h: # @fn2_h
.Lfunc_end154:
.size fn2_h, .Lfunc_end154-fn2_h
+ .section .text.fn3_h,"ax",@progbits
+ .hidden fn3_h
.globl fn3_h
.type fn3_h,@function
fn3_h: # @fn3_h
@@ -2618,6 +2930,8 @@ fn3_h: # @fn3_h
.Lfunc_end155:
.size fn3_h, .Lfunc_end155-fn3_h
+ .section .text.fn4_h,"ax",@progbits
+ .hidden fn4_h
.globl fn4_h
.type fn4_h,@function
fn4_h: # @fn4_h
@@ -2638,6 +2952,8 @@ fn4_h: # @fn4_h
.Lfunc_end156:
.size fn4_h, .Lfunc_end156-fn4_h
+ .section .text.fn5_h,"ax",@progbits
+ .hidden fn5_h
.globl fn5_h
.type fn5_h,@function
fn5_h: # @fn5_h
@@ -2653,6 +2969,8 @@ fn5_h: # @fn5_h
.Lfunc_end157:
.size fn5_h, .Lfunc_end157-fn5_h
+ .section .text.fn6_h,"ax",@progbits
+ .hidden fn6_h
.globl fn6_h
.type fn6_h,@function
fn6_h: # @fn6_h
@@ -2673,6 +2991,8 @@ fn6_h: # @fn6_h
.Lfunc_end158:
.size fn6_h, .Lfunc_end158-fn6_h
+ .section .text.fn7_h,"ax",@progbits
+ .hidden fn7_h
.globl fn7_h
.type fn7_h,@function
fn7_h: # @fn7_h
@@ -2688,6 +3008,8 @@ fn7_h: # @fn7_h
.Lfunc_end159:
.size fn7_h, .Lfunc_end159-fn7_h
+ .section .text.fn8_h,"ax",@progbits
+ .hidden fn8_h
.globl fn8_h
.type fn8_h,@function
fn8_h: # @fn8_h
@@ -2703,6 +3025,8 @@ fn8_h: # @fn8_h
.Lfunc_end160:
.size fn8_h, .Lfunc_end160-fn8_h
+ .section .text.fn9_h,"ax",@progbits
+ .hidden fn9_h
.globl fn9_h
.type fn9_h,@function
fn9_h: # @fn9_h
@@ -2718,6 +3042,8 @@ fn9_h: # @fn9_h
.Lfunc_end161:
.size fn9_h, .Lfunc_end161-fn9_h
+ .section .text.fn1_i,"ax",@progbits
+ .hidden fn1_i
.globl fn1_i
.type fn1_i,@function
fn1_i: # @fn1_i
@@ -2738,6 +3064,8 @@ fn1_i: # @fn1_i
.Lfunc_end162:
.size fn1_i, .Lfunc_end162-fn1_i
+ .section .text.fn2_i,"ax",@progbits
+ .hidden fn2_i
.globl fn2_i
.type fn2_i,@function
fn2_i: # @fn2_i
@@ -2761,6 +3089,8 @@ fn2_i: # @fn2_i
.Lfunc_end163:
.size fn2_i, .Lfunc_end163-fn2_i
+ .section .text.fn3_i,"ax",@progbits
+ .hidden fn3_i
.globl fn3_i
.type fn3_i,@function
fn3_i: # @fn3_i
@@ -2782,6 +3112,8 @@ fn3_i: # @fn3_i
.Lfunc_end164:
.size fn3_i, .Lfunc_end164-fn3_i
+ .section .text.fn4_i,"ax",@progbits
+ .hidden fn4_i
.globl fn4_i
.type fn4_i,@function
fn4_i: # @fn4_i
@@ -2802,6 +3134,8 @@ fn4_i: # @fn4_i
.Lfunc_end165:
.size fn4_i, .Lfunc_end165-fn4_i
+ .section .text.fn5_i,"ax",@progbits
+ .hidden fn5_i
.globl fn5_i
.type fn5_i,@function
fn5_i: # @fn5_i
@@ -2825,6 +3159,8 @@ fn5_i: # @fn5_i
.Lfunc_end166:
.size fn5_i, .Lfunc_end166-fn5_i
+ .section .text.fn6_i,"ax",@progbits
+ .hidden fn6_i
.globl fn6_i
.type fn6_i,@function
fn6_i: # @fn6_i
@@ -2846,6 +3182,8 @@ fn6_i: # @fn6_i
.Lfunc_end167:
.size fn6_i, .Lfunc_end167-fn6_i
+ .section .text.fn7_i,"ax",@progbits
+ .hidden fn7_i
.globl fn7_i
.type fn7_i,@function
fn7_i: # @fn7_i
@@ -2861,6 +3199,8 @@ fn7_i: # @fn7_i
.Lfunc_end168:
.size fn7_i, .Lfunc_end168-fn7_i
+ .section .text.fn8_i,"ax",@progbits
+ .hidden fn8_i
.globl fn8_i
.type fn8_i,@function
fn8_i: # @fn8_i
@@ -2876,6 +3216,8 @@ fn8_i: # @fn8_i
.Lfunc_end169:
.size fn8_i, .Lfunc_end169-fn8_i
+ .section .text.fn9_i,"ax",@progbits
+ .hidden fn9_i
.globl fn9_i
.type fn9_i,@function
fn9_i: # @fn9_i
@@ -2891,6 +3233,8 @@ fn9_i: # @fn9_i
.Lfunc_end170:
.size fn9_i, .Lfunc_end170-fn9_i
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -2908,26 +3252,31 @@ main: # @main
.Lfunc_end171:
.size main, .Lfunc_end171-main
- .type b,@object # @b
- .bss
+ .hidden b # @b
+ .type b,@object
+ .section .bss.b,"aw",@nobits
.globl b
.align 3
b:
- .zero 16
+ .skip 16
.size b, 16
- .type c,@object # @c
+ .hidden c # @c
+ .type c,@object
+ .section .bss.c,"aw",@nobits
.globl c
.align 3
c:
- .zero 16
+ .skip 16
.size c, 16
- .type d,@object # @d
+ .hidden d # @d
+ .type d,@object
+ .section .bss.d,"aw",@nobits
.globl d
.align 3
d:
- .zero 16
+ .skip 16
.size d, 16
diff --git a/test/torture-s/20040705-2.c.s b/test/torture-s/20040705-2.c.s
index 9fc71faf5..87f8fee8a 100644
--- a/test/torture-s/20040705-2.c.s
+++ b/test/torture-s/20040705-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040705-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040705-2.c"
+ .section .text.ret1,"ax",@progbits
+ .hidden ret1
.globl ret1
.type ret1,@function
ret1: # @ret1
@@ -13,6 +15,8 @@ ret1: # @ret1
.Lfunc_end0:
.size ret1, .Lfunc_end0-ret1
+ .section .text.ret2,"ax",@progbits
+ .hidden ret2
.globl ret2
.type ret2,@function
ret2: # @ret2
@@ -28,6 +32,8 @@ ret2: # @ret2
.Lfunc_end1:
.size ret2, .Lfunc_end1-ret2
+ .section .text.ret3,"ax",@progbits
+ .hidden ret3
.globl ret3
.type ret3,@function
ret3: # @ret3
@@ -41,6 +47,8 @@ ret3: # @ret3
.Lfunc_end2:
.size ret3, .Lfunc_end2-ret3
+ .section .text.ret4,"ax",@progbits
+ .hidden ret4
.globl ret4
.type ret4,@function
ret4: # @ret4
@@ -54,6 +62,8 @@ ret4: # @ret4
.Lfunc_end3:
.size ret4, .Lfunc_end3-ret4
+ .section .text.ret5,"ax",@progbits
+ .hidden ret5
.globl ret5
.type ret5,@function
ret5: # @ret5
@@ -69,6 +79,8 @@ ret5: # @ret5
.Lfunc_end4:
.size ret5, .Lfunc_end4-ret5
+ .section .text.ret6,"ax",@progbits
+ .hidden ret6
.globl ret6
.type ret6,@function
ret6: # @ret6
@@ -82,6 +94,8 @@ ret6: # @ret6
.Lfunc_end5:
.size ret6, .Lfunc_end5-ret6
+ .section .text.ret7,"ax",@progbits
+ .hidden ret7
.globl ret7
.type ret7,@function
ret7: # @ret7
@@ -93,6 +107,8 @@ ret7: # @ret7
.Lfunc_end6:
.size ret7, .Lfunc_end6-ret7
+ .section .text.ret8,"ax",@progbits
+ .hidden ret8
.globl ret8
.type ret8,@function
ret8: # @ret8
@@ -104,6 +120,8 @@ ret8: # @ret8
.Lfunc_end7:
.size ret8, .Lfunc_end7-ret8
+ .section .text.ret9,"ax",@progbits
+ .hidden ret9
.globl ret9
.type ret9,@function
ret9: # @ret9
@@ -115,6 +133,8 @@ ret9: # @ret9
.Lfunc_end8:
.size ret9, .Lfunc_end8-ret9
+ .section .text.fn1_1,"ax",@progbits
+ .hidden fn1_1
.globl fn1_1
.type fn1_1,@function
fn1_1: # @fn1_1
@@ -134,6 +154,8 @@ fn1_1: # @fn1_1
.Lfunc_end9:
.size fn1_1, .Lfunc_end9-fn1_1
+ .section .text.fn2_1,"ax",@progbits
+ .hidden fn2_1
.globl fn2_1
.type fn2_1,@function
fn2_1: # @fn2_1
@@ -155,6 +177,8 @@ fn2_1: # @fn2_1
.Lfunc_end10:
.size fn2_1, .Lfunc_end10-fn2_1
+ .section .text.fn3_1,"ax",@progbits
+ .hidden fn3_1
.globl fn3_1
.type fn3_1,@function
fn3_1: # @fn3_1
@@ -171,6 +195,8 @@ fn3_1: # @fn3_1
.Lfunc_end11:
.size fn3_1, .Lfunc_end11-fn3_1
+ .section .text.fn4_1,"ax",@progbits
+ .hidden fn4_1
.globl fn4_1
.type fn4_1,@function
fn4_1: # @fn4_1
@@ -190,6 +216,8 @@ fn4_1: # @fn4_1
.Lfunc_end12:
.size fn4_1, .Lfunc_end12-fn4_1
+ .section .text.fn5_1,"ax",@progbits
+ .hidden fn5_1
.globl fn5_1
.type fn5_1,@function
fn5_1: # @fn5_1
@@ -211,6 +239,8 @@ fn5_1: # @fn5_1
.Lfunc_end13:
.size fn5_1, .Lfunc_end13-fn5_1
+ .section .text.fn6_1,"ax",@progbits
+ .hidden fn6_1
.globl fn6_1
.type fn6_1,@function
fn6_1: # @fn6_1
@@ -227,6 +257,8 @@ fn6_1: # @fn6_1
.Lfunc_end14:
.size fn6_1, .Lfunc_end14-fn6_1
+ .section .text.fn7_1,"ax",@progbits
+ .hidden fn7_1
.globl fn7_1
.type fn7_1,@function
fn7_1: # @fn7_1
@@ -241,6 +273,8 @@ fn7_1: # @fn7_1
.Lfunc_end15:
.size fn7_1, .Lfunc_end15-fn7_1
+ .section .text.fn8_1,"ax",@progbits
+ .hidden fn8_1
.globl fn8_1
.type fn8_1,@function
fn8_1: # @fn8_1
@@ -258,6 +292,8 @@ fn8_1: # @fn8_1
.Lfunc_end16:
.size fn8_1, .Lfunc_end16-fn8_1
+ .section .text.fn9_1,"ax",@progbits
+ .hidden fn9_1
.globl fn9_1
.type fn9_1,@function
fn9_1: # @fn9_1
@@ -274,6 +310,8 @@ fn9_1: # @fn9_1
.Lfunc_end17:
.size fn9_1, .Lfunc_end17-fn9_1
+ .section .text.fn1_2,"ax",@progbits
+ .hidden fn1_2
.globl fn1_2
.type fn1_2,@function
fn1_2: # @fn1_2
@@ -294,6 +332,8 @@ fn1_2: # @fn1_2
.Lfunc_end18:
.size fn1_2, .Lfunc_end18-fn1_2
+ .section .text.fn2_2,"ax",@progbits
+ .hidden fn2_2
.globl fn2_2
.type fn2_2,@function
fn2_2: # @fn2_2
@@ -314,6 +354,8 @@ fn2_2: # @fn2_2
.Lfunc_end19:
.size fn2_2, .Lfunc_end19-fn2_2
+ .section .text.fn3_2,"ax",@progbits
+ .hidden fn3_2
.globl fn3_2
.type fn3_2,@function
fn3_2: # @fn3_2
@@ -329,6 +371,8 @@ fn3_2: # @fn3_2
.Lfunc_end20:
.size fn3_2, .Lfunc_end20-fn3_2
+ .section .text.fn4_2,"ax",@progbits
+ .hidden fn4_2
.globl fn4_2
.type fn4_2,@function
fn4_2: # @fn4_2
@@ -349,6 +393,8 @@ fn4_2: # @fn4_2
.Lfunc_end21:
.size fn4_2, .Lfunc_end21-fn4_2
+ .section .text.fn5_2,"ax",@progbits
+ .hidden fn5_2
.globl fn5_2
.type fn5_2,@function
fn5_2: # @fn5_2
@@ -364,6 +410,8 @@ fn5_2: # @fn5_2
.Lfunc_end22:
.size fn5_2, .Lfunc_end22-fn5_2
+ .section .text.fn6_2,"ax",@progbits
+ .hidden fn6_2
.globl fn6_2
.type fn6_2,@function
fn6_2: # @fn6_2
@@ -379,6 +427,8 @@ fn6_2: # @fn6_2
.Lfunc_end23:
.size fn6_2, .Lfunc_end23-fn6_2
+ .section .text.fn7_2,"ax",@progbits
+ .hidden fn7_2
.globl fn7_2
.type fn7_2,@function
fn7_2: # @fn7_2
@@ -394,6 +444,8 @@ fn7_2: # @fn7_2
.Lfunc_end24:
.size fn7_2, .Lfunc_end24-fn7_2
+ .section .text.fn8_2,"ax",@progbits
+ .hidden fn8_2
.globl fn8_2
.type fn8_2,@function
fn8_2: # @fn8_2
@@ -411,6 +463,8 @@ fn8_2: # @fn8_2
.Lfunc_end25:
.size fn8_2, .Lfunc_end25-fn8_2
+ .section .text.fn9_2,"ax",@progbits
+ .hidden fn9_2
.globl fn9_2
.type fn9_2,@function
fn9_2: # @fn9_2
@@ -426,6 +480,8 @@ fn9_2: # @fn9_2
.Lfunc_end26:
.size fn9_2, .Lfunc_end26-fn9_2
+ .section .text.fn1_3,"ax",@progbits
+ .hidden fn1_3
.globl fn1_3
.type fn1_3,@function
fn1_3: # @fn1_3
@@ -446,6 +502,8 @@ fn1_3: # @fn1_3
.Lfunc_end27:
.size fn1_3, .Lfunc_end27-fn1_3
+ .section .text.fn2_3,"ax",@progbits
+ .hidden fn2_3
.globl fn2_3
.type fn2_3,@function
fn2_3: # @fn2_3
@@ -466,6 +524,8 @@ fn2_3: # @fn2_3
.Lfunc_end28:
.size fn2_3, .Lfunc_end28-fn2_3
+ .section .text.fn3_3,"ax",@progbits
+ .hidden fn3_3
.globl fn3_3
.type fn3_3,@function
fn3_3: # @fn3_3
@@ -481,6 +541,8 @@ fn3_3: # @fn3_3
.Lfunc_end29:
.size fn3_3, .Lfunc_end29-fn3_3
+ .section .text.fn4_3,"ax",@progbits
+ .hidden fn4_3
.globl fn4_3
.type fn4_3,@function
fn4_3: # @fn4_3
@@ -501,6 +563,8 @@ fn4_3: # @fn4_3
.Lfunc_end30:
.size fn4_3, .Lfunc_end30-fn4_3
+ .section .text.fn5_3,"ax",@progbits
+ .hidden fn5_3
.globl fn5_3
.type fn5_3,@function
fn5_3: # @fn5_3
@@ -516,6 +580,8 @@ fn5_3: # @fn5_3
.Lfunc_end31:
.size fn5_3, .Lfunc_end31-fn5_3
+ .section .text.fn6_3,"ax",@progbits
+ .hidden fn6_3
.globl fn6_3
.type fn6_3,@function
fn6_3: # @fn6_3
@@ -531,6 +597,8 @@ fn6_3: # @fn6_3
.Lfunc_end32:
.size fn6_3, .Lfunc_end32-fn6_3
+ .section .text.fn7_3,"ax",@progbits
+ .hidden fn7_3
.globl fn7_3
.type fn7_3,@function
fn7_3: # @fn7_3
@@ -546,6 +614,8 @@ fn7_3: # @fn7_3
.Lfunc_end33:
.size fn7_3, .Lfunc_end33-fn7_3
+ .section .text.fn8_3,"ax",@progbits
+ .hidden fn8_3
.globl fn8_3
.type fn8_3,@function
fn8_3: # @fn8_3
@@ -563,6 +633,8 @@ fn8_3: # @fn8_3
.Lfunc_end34:
.size fn8_3, .Lfunc_end34-fn8_3
+ .section .text.fn9_3,"ax",@progbits
+ .hidden fn9_3
.globl fn9_3
.type fn9_3,@function
fn9_3: # @fn9_3
@@ -578,6 +650,8 @@ fn9_3: # @fn9_3
.Lfunc_end35:
.size fn9_3, .Lfunc_end35-fn9_3
+ .section .text.fn1_4,"ax",@progbits
+ .hidden fn1_4
.globl fn1_4
.type fn1_4,@function
fn1_4: # @fn1_4
@@ -597,6 +671,8 @@ fn1_4: # @fn1_4
.Lfunc_end36:
.size fn1_4, .Lfunc_end36-fn1_4
+ .section .text.fn2_4,"ax",@progbits
+ .hidden fn2_4
.globl fn2_4
.type fn2_4,@function
fn2_4: # @fn2_4
@@ -618,6 +694,8 @@ fn2_4: # @fn2_4
.Lfunc_end37:
.size fn2_4, .Lfunc_end37-fn2_4
+ .section .text.fn3_4,"ax",@progbits
+ .hidden fn3_4
.globl fn3_4
.type fn3_4,@function
fn3_4: # @fn3_4
@@ -639,6 +717,8 @@ fn3_4: # @fn3_4
.Lfunc_end38:
.size fn3_4, .Lfunc_end38-fn3_4
+ .section .text.fn4_4,"ax",@progbits
+ .hidden fn4_4
.globl fn4_4
.type fn4_4,@function
fn4_4: # @fn4_4
@@ -658,6 +738,8 @@ fn4_4: # @fn4_4
.Lfunc_end39:
.size fn4_4, .Lfunc_end39-fn4_4
+ .section .text.fn5_4,"ax",@progbits
+ .hidden fn5_4
.globl fn5_4
.type fn5_4,@function
fn5_4: # @fn5_4
@@ -679,6 +761,8 @@ fn5_4: # @fn5_4
.Lfunc_end40:
.size fn5_4, .Lfunc_end40-fn5_4
+ .section .text.fn6_4,"ax",@progbits
+ .hidden fn6_4
.globl fn6_4
.type fn6_4,@function
fn6_4: # @fn6_4
@@ -700,6 +784,8 @@ fn6_4: # @fn6_4
.Lfunc_end41:
.size fn6_4, .Lfunc_end41-fn6_4
+ .section .text.fn7_4,"ax",@progbits
+ .hidden fn7_4
.globl fn7_4
.type fn7_4,@function
fn7_4: # @fn7_4
@@ -714,6 +800,8 @@ fn7_4: # @fn7_4
.Lfunc_end42:
.size fn7_4, .Lfunc_end42-fn7_4
+ .section .text.fn8_4,"ax",@progbits
+ .hidden fn8_4
.globl fn8_4
.type fn8_4,@function
fn8_4: # @fn8_4
@@ -731,6 +819,8 @@ fn8_4: # @fn8_4
.Lfunc_end43:
.size fn8_4, .Lfunc_end43-fn8_4
+ .section .text.fn9_4,"ax",@progbits
+ .hidden fn9_4
.globl fn9_4
.type fn9_4,@function
fn9_4: # @fn9_4
@@ -748,6 +838,8 @@ fn9_4: # @fn9_4
.Lfunc_end44:
.size fn9_4, .Lfunc_end44-fn9_4
+ .section .text.fn1_5,"ax",@progbits
+ .hidden fn1_5
.globl fn1_5
.type fn1_5,@function
fn1_5: # @fn1_5
@@ -767,6 +859,8 @@ fn1_5: # @fn1_5
.Lfunc_end45:
.size fn1_5, .Lfunc_end45-fn1_5
+ .section .text.fn2_5,"ax",@progbits
+ .hidden fn2_5
.globl fn2_5
.type fn2_5,@function
fn2_5: # @fn2_5
@@ -786,6 +880,8 @@ fn2_5: # @fn2_5
.Lfunc_end46:
.size fn2_5, .Lfunc_end46-fn2_5
+ .section .text.fn3_5,"ax",@progbits
+ .hidden fn3_5
.globl fn3_5
.type fn3_5,@function
fn3_5: # @fn3_5
@@ -801,6 +897,8 @@ fn3_5: # @fn3_5
.Lfunc_end47:
.size fn3_5, .Lfunc_end47-fn3_5
+ .section .text.fn4_5,"ax",@progbits
+ .hidden fn4_5
.globl fn4_5
.type fn4_5,@function
fn4_5: # @fn4_5
@@ -820,6 +918,8 @@ fn4_5: # @fn4_5
.Lfunc_end48:
.size fn4_5, .Lfunc_end48-fn4_5
+ .section .text.fn5_5,"ax",@progbits
+ .hidden fn5_5
.globl fn5_5
.type fn5_5,@function
fn5_5: # @fn5_5
@@ -835,6 +935,8 @@ fn5_5: # @fn5_5
.Lfunc_end49:
.size fn5_5, .Lfunc_end49-fn5_5
+ .section .text.fn6_5,"ax",@progbits
+ .hidden fn6_5
.globl fn6_5
.type fn6_5,@function
fn6_5: # @fn6_5
@@ -850,6 +952,8 @@ fn6_5: # @fn6_5
.Lfunc_end50:
.size fn6_5, .Lfunc_end50-fn6_5
+ .section .text.fn7_5,"ax",@progbits
+ .hidden fn7_5
.globl fn7_5
.type fn7_5,@function
fn7_5: # @fn7_5
@@ -865,6 +969,8 @@ fn7_5: # @fn7_5
.Lfunc_end51:
.size fn7_5, .Lfunc_end51-fn7_5
+ .section .text.fn8_5,"ax",@progbits
+ .hidden fn8_5
.globl fn8_5
.type fn8_5,@function
fn8_5: # @fn8_5
@@ -882,6 +988,8 @@ fn8_5: # @fn8_5
.Lfunc_end52:
.size fn8_5, .Lfunc_end52-fn8_5
+ .section .text.fn9_5,"ax",@progbits
+ .hidden fn9_5
.globl fn9_5
.type fn9_5,@function
fn9_5: # @fn9_5
@@ -897,6 +1005,8 @@ fn9_5: # @fn9_5
.Lfunc_end53:
.size fn9_5, .Lfunc_end53-fn9_5
+ .section .text.fn1_6,"ax",@progbits
+ .hidden fn1_6
.globl fn1_6
.type fn1_6,@function
fn1_6: # @fn1_6
@@ -916,6 +1026,8 @@ fn1_6: # @fn1_6
.Lfunc_end54:
.size fn1_6, .Lfunc_end54-fn1_6
+ .section .text.fn2_6,"ax",@progbits
+ .hidden fn2_6
.globl fn2_6
.type fn2_6,@function
fn2_6: # @fn2_6
@@ -935,6 +1047,8 @@ fn2_6: # @fn2_6
.Lfunc_end55:
.size fn2_6, .Lfunc_end55-fn2_6
+ .section .text.fn3_6,"ax",@progbits
+ .hidden fn3_6
.globl fn3_6
.type fn3_6,@function
fn3_6: # @fn3_6
@@ -950,6 +1064,8 @@ fn3_6: # @fn3_6
.Lfunc_end56:
.size fn3_6, .Lfunc_end56-fn3_6
+ .section .text.fn4_6,"ax",@progbits
+ .hidden fn4_6
.globl fn4_6
.type fn4_6,@function
fn4_6: # @fn4_6
@@ -969,6 +1085,8 @@ fn4_6: # @fn4_6
.Lfunc_end57:
.size fn4_6, .Lfunc_end57-fn4_6
+ .section .text.fn5_6,"ax",@progbits
+ .hidden fn5_6
.globl fn5_6
.type fn5_6,@function
fn5_6: # @fn5_6
@@ -984,6 +1102,8 @@ fn5_6: # @fn5_6
.Lfunc_end58:
.size fn5_6, .Lfunc_end58-fn5_6
+ .section .text.fn6_6,"ax",@progbits
+ .hidden fn6_6
.globl fn6_6
.type fn6_6,@function
fn6_6: # @fn6_6
@@ -999,6 +1119,8 @@ fn6_6: # @fn6_6
.Lfunc_end59:
.size fn6_6, .Lfunc_end59-fn6_6
+ .section .text.fn7_6,"ax",@progbits
+ .hidden fn7_6
.globl fn7_6
.type fn7_6,@function
fn7_6: # @fn7_6
@@ -1014,6 +1136,8 @@ fn7_6: # @fn7_6
.Lfunc_end60:
.size fn7_6, .Lfunc_end60-fn7_6
+ .section .text.fn8_6,"ax",@progbits
+ .hidden fn8_6
.globl fn8_6
.type fn8_6,@function
fn8_6: # @fn8_6
@@ -1031,6 +1155,8 @@ fn8_6: # @fn8_6
.Lfunc_end61:
.size fn8_6, .Lfunc_end61-fn8_6
+ .section .text.fn9_6,"ax",@progbits
+ .hidden fn9_6
.globl fn9_6
.type fn9_6,@function
fn9_6: # @fn9_6
@@ -1046,6 +1172,8 @@ fn9_6: # @fn9_6
.Lfunc_end62:
.size fn9_6, .Lfunc_end62-fn9_6
+ .section .text.fn1_7,"ax",@progbits
+ .hidden fn1_7
.globl fn1_7
.type fn1_7,@function
fn1_7: # @fn1_7
@@ -1062,6 +1190,8 @@ fn1_7: # @fn1_7
.Lfunc_end63:
.size fn1_7, .Lfunc_end63-fn1_7
+ .section .text.fn2_7,"ax",@progbits
+ .hidden fn2_7
.globl fn2_7
.type fn2_7,@function
fn2_7: # @fn2_7
@@ -1080,6 +1210,8 @@ fn2_7: # @fn2_7
.Lfunc_end64:
.size fn2_7, .Lfunc_end64-fn2_7
+ .section .text.fn3_7,"ax",@progbits
+ .hidden fn3_7
.globl fn3_7
.type fn3_7,@function
fn3_7: # @fn3_7
@@ -1098,6 +1230,8 @@ fn3_7: # @fn3_7
.Lfunc_end65:
.size fn3_7, .Lfunc_end65-fn3_7
+ .section .text.fn4_7,"ax",@progbits
+ .hidden fn4_7
.globl fn4_7
.type fn4_7,@function
fn4_7: # @fn4_7
@@ -1114,6 +1248,8 @@ fn4_7: # @fn4_7
.Lfunc_end66:
.size fn4_7, .Lfunc_end66-fn4_7
+ .section .text.fn5_7,"ax",@progbits
+ .hidden fn5_7
.globl fn5_7
.type fn5_7,@function
fn5_7: # @fn5_7
@@ -1132,6 +1268,8 @@ fn5_7: # @fn5_7
.Lfunc_end67:
.size fn5_7, .Lfunc_end67-fn5_7
+ .section .text.fn6_7,"ax",@progbits
+ .hidden fn6_7
.globl fn6_7
.type fn6_7,@function
fn6_7: # @fn6_7
@@ -1150,6 +1288,8 @@ fn6_7: # @fn6_7
.Lfunc_end68:
.size fn6_7, .Lfunc_end68-fn6_7
+ .section .text.fn7_7,"ax",@progbits
+ .hidden fn7_7
.globl fn7_7
.type fn7_7,@function
fn7_7: # @fn7_7
@@ -1166,6 +1306,8 @@ fn7_7: # @fn7_7
.Lfunc_end69:
.size fn7_7, .Lfunc_end69-fn7_7
+ .section .text.fn8_7,"ax",@progbits
+ .hidden fn8_7
.globl fn8_7
.type fn8_7,@function
fn8_7: # @fn8_7
@@ -1184,6 +1326,8 @@ fn8_7: # @fn8_7
.Lfunc_end70:
.size fn8_7, .Lfunc_end70-fn8_7
+ .section .text.fn9_7,"ax",@progbits
+ .hidden fn9_7
.globl fn9_7
.type fn9_7,@function
fn9_7: # @fn9_7
@@ -1202,6 +1346,8 @@ fn9_7: # @fn9_7
.Lfunc_end71:
.size fn9_7, .Lfunc_end71-fn9_7
+ .section .text.fn1_8,"ax",@progbits
+ .hidden fn1_8
.globl fn1_8
.type fn1_8,@function
fn1_8: # @fn1_8
@@ -1218,6 +1364,8 @@ fn1_8: # @fn1_8
.Lfunc_end72:
.size fn1_8, .Lfunc_end72-fn1_8
+ .section .text.fn2_8,"ax",@progbits
+ .hidden fn2_8
.globl fn2_8
.type fn2_8,@function
fn2_8: # @fn2_8
@@ -1236,6 +1384,8 @@ fn2_8: # @fn2_8
.Lfunc_end73:
.size fn2_8, .Lfunc_end73-fn2_8
+ .section .text.fn3_8,"ax",@progbits
+ .hidden fn3_8
.globl fn3_8
.type fn3_8,@function
fn3_8: # @fn3_8
@@ -1257,6 +1407,8 @@ fn3_8: # @fn3_8
.Lfunc_end74:
.size fn3_8, .Lfunc_end74-fn3_8
+ .section .text.fn4_8,"ax",@progbits
+ .hidden fn4_8
.globl fn4_8
.type fn4_8,@function
fn4_8: # @fn4_8
@@ -1273,6 +1425,8 @@ fn4_8: # @fn4_8
.Lfunc_end75:
.size fn4_8, .Lfunc_end75-fn4_8
+ .section .text.fn5_8,"ax",@progbits
+ .hidden fn5_8
.globl fn5_8
.type fn5_8,@function
fn5_8: # @fn5_8
@@ -1291,6 +1445,8 @@ fn5_8: # @fn5_8
.Lfunc_end76:
.size fn5_8, .Lfunc_end76-fn5_8
+ .section .text.fn6_8,"ax",@progbits
+ .hidden fn6_8
.globl fn6_8
.type fn6_8,@function
fn6_8: # @fn6_8
@@ -1312,6 +1468,8 @@ fn6_8: # @fn6_8
.Lfunc_end77:
.size fn6_8, .Lfunc_end77-fn6_8
+ .section .text.fn7_8,"ax",@progbits
+ .hidden fn7_8
.globl fn7_8
.type fn7_8,@function
fn7_8: # @fn7_8
@@ -1328,6 +1486,8 @@ fn7_8: # @fn7_8
.Lfunc_end78:
.size fn7_8, .Lfunc_end78-fn7_8
+ .section .text.fn8_8,"ax",@progbits
+ .hidden fn8_8
.globl fn8_8
.type fn8_8,@function
fn8_8: # @fn8_8
@@ -1346,6 +1506,8 @@ fn8_8: # @fn8_8
.Lfunc_end79:
.size fn8_8, .Lfunc_end79-fn8_8
+ .section .text.fn9_8,"ax",@progbits
+ .hidden fn9_8
.globl fn9_8
.type fn9_8,@function
fn9_8: # @fn9_8
@@ -1363,6 +1525,8 @@ fn9_8: # @fn9_8
.Lfunc_end80:
.size fn9_8, .Lfunc_end80-fn9_8
+ .section .text.fn1_9,"ax",@progbits
+ .hidden fn1_9
.globl fn1_9
.type fn1_9,@function
fn1_9: # @fn1_9
@@ -1379,6 +1543,8 @@ fn1_9: # @fn1_9
.Lfunc_end81:
.size fn1_9, .Lfunc_end81-fn1_9
+ .section .text.fn2_9,"ax",@progbits
+ .hidden fn2_9
.globl fn2_9
.type fn2_9,@function
fn2_9: # @fn2_9
@@ -1397,6 +1563,8 @@ fn2_9: # @fn2_9
.Lfunc_end82:
.size fn2_9, .Lfunc_end82-fn2_9
+ .section .text.fn3_9,"ax",@progbits
+ .hidden fn3_9
.globl fn3_9
.type fn3_9,@function
fn3_9: # @fn3_9
@@ -1418,6 +1586,8 @@ fn3_9: # @fn3_9
.Lfunc_end83:
.size fn3_9, .Lfunc_end83-fn3_9
+ .section .text.fn4_9,"ax",@progbits
+ .hidden fn4_9
.globl fn4_9
.type fn4_9,@function
fn4_9: # @fn4_9
@@ -1434,6 +1604,8 @@ fn4_9: # @fn4_9
.Lfunc_end84:
.size fn4_9, .Lfunc_end84-fn4_9
+ .section .text.fn5_9,"ax",@progbits
+ .hidden fn5_9
.globl fn5_9
.type fn5_9,@function
fn5_9: # @fn5_9
@@ -1452,6 +1624,8 @@ fn5_9: # @fn5_9
.Lfunc_end85:
.size fn5_9, .Lfunc_end85-fn5_9
+ .section .text.fn6_9,"ax",@progbits
+ .hidden fn6_9
.globl fn6_9
.type fn6_9,@function
fn6_9: # @fn6_9
@@ -1473,6 +1647,8 @@ fn6_9: # @fn6_9
.Lfunc_end86:
.size fn6_9, .Lfunc_end86-fn6_9
+ .section .text.fn7_9,"ax",@progbits
+ .hidden fn7_9
.globl fn7_9
.type fn7_9,@function
fn7_9: # @fn7_9
@@ -1489,6 +1665,8 @@ fn7_9: # @fn7_9
.Lfunc_end87:
.size fn7_9, .Lfunc_end87-fn7_9
+ .section .text.fn8_9,"ax",@progbits
+ .hidden fn8_9
.globl fn8_9
.type fn8_9,@function
fn8_9: # @fn8_9
@@ -1507,6 +1685,8 @@ fn8_9: # @fn8_9
.Lfunc_end88:
.size fn8_9, .Lfunc_end88-fn8_9
+ .section .text.fn9_9,"ax",@progbits
+ .hidden fn9_9
.globl fn9_9
.type fn9_9,@function
fn9_9: # @fn9_9
@@ -1524,6 +1704,8 @@ fn9_9: # @fn9_9
.Lfunc_end89:
.size fn9_9, .Lfunc_end89-fn9_9
+ .section .text.fn1_a,"ax",@progbits
+ .hidden fn1_a
.globl fn1_a
.type fn1_a,@function
fn1_a: # @fn1_a
@@ -1543,6 +1725,8 @@ fn1_a: # @fn1_a
.Lfunc_end90:
.size fn1_a, .Lfunc_end90-fn1_a
+ .section .text.fn2_a,"ax",@progbits
+ .hidden fn2_a
.globl fn2_a
.type fn2_a,@function
fn2_a: # @fn2_a
@@ -1565,6 +1749,8 @@ fn2_a: # @fn2_a
.Lfunc_end91:
.size fn2_a, .Lfunc_end91-fn2_a
+ .section .text.fn3_a,"ax",@progbits
+ .hidden fn3_a
.globl fn3_a
.type fn3_a,@function
fn3_a: # @fn3_a
@@ -1585,6 +1771,8 @@ fn3_a: # @fn3_a
.Lfunc_end92:
.size fn3_a, .Lfunc_end92-fn3_a
+ .section .text.fn4_a,"ax",@progbits
+ .hidden fn4_a
.globl fn4_a
.type fn4_a,@function
fn4_a: # @fn4_a
@@ -1604,6 +1792,8 @@ fn4_a: # @fn4_a
.Lfunc_end93:
.size fn4_a, .Lfunc_end93-fn4_a
+ .section .text.fn5_a,"ax",@progbits
+ .hidden fn5_a
.globl fn5_a
.type fn5_a,@function
fn5_a: # @fn5_a
@@ -1626,6 +1816,8 @@ fn5_a: # @fn5_a
.Lfunc_end94:
.size fn5_a, .Lfunc_end94-fn5_a
+ .section .text.fn6_a,"ax",@progbits
+ .hidden fn6_a
.globl fn6_a
.type fn6_a,@function
fn6_a: # @fn6_a
@@ -1646,6 +1838,8 @@ fn6_a: # @fn6_a
.Lfunc_end95:
.size fn6_a, .Lfunc_end95-fn6_a
+ .section .text.fn7_a,"ax",@progbits
+ .hidden fn7_a
.globl fn7_a
.type fn7_a,@function
fn7_a: # @fn7_a
@@ -1660,6 +1854,8 @@ fn7_a: # @fn7_a
.Lfunc_end96:
.size fn7_a, .Lfunc_end96-fn7_a
+ .section .text.fn8_a,"ax",@progbits
+ .hidden fn8_a
.globl fn8_a
.type fn8_a,@function
fn8_a: # @fn8_a
@@ -1674,6 +1870,8 @@ fn8_a: # @fn8_a
.Lfunc_end97:
.size fn8_a, .Lfunc_end97-fn8_a
+ .section .text.fn9_a,"ax",@progbits
+ .hidden fn9_a
.globl fn9_a
.type fn9_a,@function
fn9_a: # @fn9_a
@@ -1688,6 +1886,8 @@ fn9_a: # @fn9_a
.Lfunc_end98:
.size fn9_a, .Lfunc_end98-fn9_a
+ .section .text.fn1_b,"ax",@progbits
+ .hidden fn1_b
.globl fn1_b
.type fn1_b,@function
fn1_b: # @fn1_b
@@ -1707,6 +1907,8 @@ fn1_b: # @fn1_b
.Lfunc_end99:
.size fn1_b, .Lfunc_end99-fn1_b
+ .section .text.fn2_b,"ax",@progbits
+ .hidden fn2_b
.globl fn2_b
.type fn2_b,@function
fn2_b: # @fn2_b
@@ -1729,6 +1931,8 @@ fn2_b: # @fn2_b
.Lfunc_end100:
.size fn2_b, .Lfunc_end100-fn2_b
+ .section .text.fn3_b,"ax",@progbits
+ .hidden fn3_b
.globl fn3_b
.type fn3_b,@function
fn3_b: # @fn3_b
@@ -1749,6 +1953,8 @@ fn3_b: # @fn3_b
.Lfunc_end101:
.size fn3_b, .Lfunc_end101-fn3_b
+ .section .text.fn4_b,"ax",@progbits
+ .hidden fn4_b
.globl fn4_b
.type fn4_b,@function
fn4_b: # @fn4_b
@@ -1768,6 +1974,8 @@ fn4_b: # @fn4_b
.Lfunc_end102:
.size fn4_b, .Lfunc_end102-fn4_b
+ .section .text.fn5_b,"ax",@progbits
+ .hidden fn5_b
.globl fn5_b
.type fn5_b,@function
fn5_b: # @fn5_b
@@ -1790,6 +1998,8 @@ fn5_b: # @fn5_b
.Lfunc_end103:
.size fn5_b, .Lfunc_end103-fn5_b
+ .section .text.fn6_b,"ax",@progbits
+ .hidden fn6_b
.globl fn6_b
.type fn6_b,@function
fn6_b: # @fn6_b
@@ -1810,6 +2020,8 @@ fn6_b: # @fn6_b
.Lfunc_end104:
.size fn6_b, .Lfunc_end104-fn6_b
+ .section .text.fn7_b,"ax",@progbits
+ .hidden fn7_b
.globl fn7_b
.type fn7_b,@function
fn7_b: # @fn7_b
@@ -1824,6 +2036,8 @@ fn7_b: # @fn7_b
.Lfunc_end105:
.size fn7_b, .Lfunc_end105-fn7_b
+ .section .text.fn8_b,"ax",@progbits
+ .hidden fn8_b
.globl fn8_b
.type fn8_b,@function
fn8_b: # @fn8_b
@@ -1838,6 +2052,8 @@ fn8_b: # @fn8_b
.Lfunc_end106:
.size fn8_b, .Lfunc_end106-fn8_b
+ .section .text.fn9_b,"ax",@progbits
+ .hidden fn9_b
.globl fn9_b
.type fn9_b,@function
fn9_b: # @fn9_b
@@ -1852,6 +2068,8 @@ fn9_b: # @fn9_b
.Lfunc_end107:
.size fn9_b, .Lfunc_end107-fn9_b
+ .section .text.fn1_c,"ax",@progbits
+ .hidden fn1_c
.globl fn1_c
.type fn1_c,@function
fn1_c: # @fn1_c
@@ -1872,6 +2090,8 @@ fn1_c: # @fn1_c
.Lfunc_end108:
.size fn1_c, .Lfunc_end108-fn1_c
+ .section .text.fn2_c,"ax",@progbits
+ .hidden fn2_c
.globl fn2_c
.type fn2_c,@function
fn2_c: # @fn2_c
@@ -1892,6 +2112,8 @@ fn2_c: # @fn2_c
.Lfunc_end109:
.size fn2_c, .Lfunc_end109-fn2_c
+ .section .text.fn3_c,"ax",@progbits
+ .hidden fn3_c
.globl fn3_c
.type fn3_c,@function
fn3_c: # @fn3_c
@@ -1907,6 +2129,8 @@ fn3_c: # @fn3_c
.Lfunc_end110:
.size fn3_c, .Lfunc_end110-fn3_c
+ .section .text.fn4_c,"ax",@progbits
+ .hidden fn4_c
.globl fn4_c
.type fn4_c,@function
fn4_c: # @fn4_c
@@ -1927,6 +2151,8 @@ fn4_c: # @fn4_c
.Lfunc_end111:
.size fn4_c, .Lfunc_end111-fn4_c
+ .section .text.fn5_c,"ax",@progbits
+ .hidden fn5_c
.globl fn5_c
.type fn5_c,@function
fn5_c: # @fn5_c
@@ -1942,6 +2168,8 @@ fn5_c: # @fn5_c
.Lfunc_end112:
.size fn5_c, .Lfunc_end112-fn5_c
+ .section .text.fn6_c,"ax",@progbits
+ .hidden fn6_c
.globl fn6_c
.type fn6_c,@function
fn6_c: # @fn6_c
@@ -1957,6 +2185,8 @@ fn6_c: # @fn6_c
.Lfunc_end113:
.size fn6_c, .Lfunc_end113-fn6_c
+ .section .text.fn7_c,"ax",@progbits
+ .hidden fn7_c
.globl fn7_c
.type fn7_c,@function
fn7_c: # @fn7_c
@@ -1972,6 +2202,8 @@ fn7_c: # @fn7_c
.Lfunc_end114:
.size fn7_c, .Lfunc_end114-fn7_c
+ .section .text.fn8_c,"ax",@progbits
+ .hidden fn8_c
.globl fn8_c
.type fn8_c,@function
fn8_c: # @fn8_c
@@ -1989,6 +2221,8 @@ fn8_c: # @fn8_c
.Lfunc_end115:
.size fn8_c, .Lfunc_end115-fn8_c
+ .section .text.fn9_c,"ax",@progbits
+ .hidden fn9_c
.globl fn9_c
.type fn9_c,@function
fn9_c: # @fn9_c
@@ -2004,6 +2238,8 @@ fn9_c: # @fn9_c
.Lfunc_end116:
.size fn9_c, .Lfunc_end116-fn9_c
+ .section .text.fn1_d,"ax",@progbits
+ .hidden fn1_d
.globl fn1_d
.type fn1_d,@function
fn1_d: # @fn1_d
@@ -2024,6 +2260,8 @@ fn1_d: # @fn1_d
.Lfunc_end117:
.size fn1_d, .Lfunc_end117-fn1_d
+ .section .text.fn2_d,"ax",@progbits
+ .hidden fn2_d
.globl fn2_d
.type fn2_d,@function
fn2_d: # @fn2_d
@@ -2044,6 +2282,8 @@ fn2_d: # @fn2_d
.Lfunc_end118:
.size fn2_d, .Lfunc_end118-fn2_d
+ .section .text.fn3_d,"ax",@progbits
+ .hidden fn3_d
.globl fn3_d
.type fn3_d,@function
fn3_d: # @fn3_d
@@ -2059,6 +2299,8 @@ fn3_d: # @fn3_d
.Lfunc_end119:
.size fn3_d, .Lfunc_end119-fn3_d
+ .section .text.fn4_d,"ax",@progbits
+ .hidden fn4_d
.globl fn4_d
.type fn4_d,@function
fn4_d: # @fn4_d
@@ -2079,6 +2321,8 @@ fn4_d: # @fn4_d
.Lfunc_end120:
.size fn4_d, .Lfunc_end120-fn4_d
+ .section .text.fn5_d,"ax",@progbits
+ .hidden fn5_d
.globl fn5_d
.type fn5_d,@function
fn5_d: # @fn5_d
@@ -2094,6 +2338,8 @@ fn5_d: # @fn5_d
.Lfunc_end121:
.size fn5_d, .Lfunc_end121-fn5_d
+ .section .text.fn6_d,"ax",@progbits
+ .hidden fn6_d
.globl fn6_d
.type fn6_d,@function
fn6_d: # @fn6_d
@@ -2109,6 +2355,8 @@ fn6_d: # @fn6_d
.Lfunc_end122:
.size fn6_d, .Lfunc_end122-fn6_d
+ .section .text.fn7_d,"ax",@progbits
+ .hidden fn7_d
.globl fn7_d
.type fn7_d,@function
fn7_d: # @fn7_d
@@ -2124,6 +2372,8 @@ fn7_d: # @fn7_d
.Lfunc_end123:
.size fn7_d, .Lfunc_end123-fn7_d
+ .section .text.fn8_d,"ax",@progbits
+ .hidden fn8_d
.globl fn8_d
.type fn8_d,@function
fn8_d: # @fn8_d
@@ -2141,6 +2391,8 @@ fn8_d: # @fn8_d
.Lfunc_end124:
.size fn8_d, .Lfunc_end124-fn8_d
+ .section .text.fn9_d,"ax",@progbits
+ .hidden fn9_d
.globl fn9_d
.type fn9_d,@function
fn9_d: # @fn9_d
@@ -2156,6 +2408,8 @@ fn9_d: # @fn9_d
.Lfunc_end125:
.size fn9_d, .Lfunc_end125-fn9_d
+ .section .text.fn1_e,"ax",@progbits
+ .hidden fn1_e
.globl fn1_e
.type fn1_e,@function
fn1_e: # @fn1_e
@@ -2171,6 +2425,8 @@ fn1_e: # @fn1_e
.Lfunc_end126:
.size fn1_e, .Lfunc_end126-fn1_e
+ .section .text.fn2_e,"ax",@progbits
+ .hidden fn2_e
.globl fn2_e
.type fn2_e,@function
fn2_e: # @fn2_e
@@ -2186,6 +2442,8 @@ fn2_e: # @fn2_e
.Lfunc_end127:
.size fn2_e, .Lfunc_end127-fn2_e
+ .section .text.fn3_e,"ax",@progbits
+ .hidden fn3_e
.globl fn3_e
.type fn3_e,@function
fn3_e: # @fn3_e
@@ -2201,6 +2459,8 @@ fn3_e: # @fn3_e
.Lfunc_end128:
.size fn3_e, .Lfunc_end128-fn3_e
+ .section .text.fn4_e,"ax",@progbits
+ .hidden fn4_e
.globl fn4_e
.type fn4_e,@function
fn4_e: # @fn4_e
@@ -2216,6 +2476,8 @@ fn4_e: # @fn4_e
.Lfunc_end129:
.size fn4_e, .Lfunc_end129-fn4_e
+ .section .text.fn5_e,"ax",@progbits
+ .hidden fn5_e
.globl fn5_e
.type fn5_e,@function
fn5_e: # @fn5_e
@@ -2225,6 +2487,8 @@ fn5_e: # @fn5_e
.Lfunc_end130:
.size fn5_e, .Lfunc_end130-fn5_e
+ .section .text.fn6_e,"ax",@progbits
+ .hidden fn6_e
.globl fn6_e
.type fn6_e,@function
fn6_e: # @fn6_e
@@ -2240,6 +2504,8 @@ fn6_e: # @fn6_e
.Lfunc_end131:
.size fn6_e, .Lfunc_end131-fn6_e
+ .section .text.fn7_e,"ax",@progbits
+ .hidden fn7_e
.globl fn7_e
.type fn7_e,@function
fn7_e: # @fn7_e
@@ -2255,6 +2521,8 @@ fn7_e: # @fn7_e
.Lfunc_end132:
.size fn7_e, .Lfunc_end132-fn7_e
+ .section .text.fn8_e,"ax",@progbits
+ .hidden fn8_e
.globl fn8_e
.type fn8_e,@function
fn8_e: # @fn8_e
@@ -2270,6 +2538,8 @@ fn8_e: # @fn8_e
.Lfunc_end133:
.size fn8_e, .Lfunc_end133-fn8_e
+ .section .text.fn9_e,"ax",@progbits
+ .hidden fn9_e
.globl fn9_e
.type fn9_e,@function
fn9_e: # @fn9_e
@@ -2285,6 +2555,8 @@ fn9_e: # @fn9_e
.Lfunc_end134:
.size fn9_e, .Lfunc_end134-fn9_e
+ .section .text.fn1_f,"ax",@progbits
+ .hidden fn1_f
.globl fn1_f
.type fn1_f,@function
fn1_f: # @fn1_f
@@ -2300,6 +2572,8 @@ fn1_f: # @fn1_f
.Lfunc_end135:
.size fn1_f, .Lfunc_end135-fn1_f
+ .section .text.fn2_f,"ax",@progbits
+ .hidden fn2_f
.globl fn2_f
.type fn2_f,@function
fn2_f: # @fn2_f
@@ -2315,6 +2589,8 @@ fn2_f: # @fn2_f
.Lfunc_end136:
.size fn2_f, .Lfunc_end136-fn2_f
+ .section .text.fn3_f,"ax",@progbits
+ .hidden fn3_f
.globl fn3_f
.type fn3_f,@function
fn3_f: # @fn3_f
@@ -2330,6 +2606,8 @@ fn3_f: # @fn3_f
.Lfunc_end137:
.size fn3_f, .Lfunc_end137-fn3_f
+ .section .text.fn4_f,"ax",@progbits
+ .hidden fn4_f
.globl fn4_f
.type fn4_f,@function
fn4_f: # @fn4_f
@@ -2345,6 +2623,8 @@ fn4_f: # @fn4_f
.Lfunc_end138:
.size fn4_f, .Lfunc_end138-fn4_f
+ .section .text.fn5_f,"ax",@progbits
+ .hidden fn5_f
.globl fn5_f
.type fn5_f,@function
fn5_f: # @fn5_f
@@ -2360,6 +2640,8 @@ fn5_f: # @fn5_f
.Lfunc_end139:
.size fn5_f, .Lfunc_end139-fn5_f
+ .section .text.fn6_f,"ax",@progbits
+ .hidden fn6_f
.globl fn6_f
.type fn6_f,@function
fn6_f: # @fn6_f
@@ -2375,6 +2657,8 @@ fn6_f: # @fn6_f
.Lfunc_end140:
.size fn6_f, .Lfunc_end140-fn6_f
+ .section .text.fn7_f,"ax",@progbits
+ .hidden fn7_f
.globl fn7_f
.type fn7_f,@function
fn7_f: # @fn7_f
@@ -2390,6 +2674,8 @@ fn7_f: # @fn7_f
.Lfunc_end141:
.size fn7_f, .Lfunc_end141-fn7_f
+ .section .text.fn8_f,"ax",@progbits
+ .hidden fn8_f
.globl fn8_f
.type fn8_f,@function
fn8_f: # @fn8_f
@@ -2405,6 +2691,8 @@ fn8_f: # @fn8_f
.Lfunc_end142:
.size fn8_f, .Lfunc_end142-fn8_f
+ .section .text.fn9_f,"ax",@progbits
+ .hidden fn9_f
.globl fn9_f
.type fn9_f,@function
fn9_f: # @fn9_f
@@ -2420,6 +2708,8 @@ fn9_f: # @fn9_f
.Lfunc_end143:
.size fn9_f, .Lfunc_end143-fn9_f
+ .section .text.fn1_g,"ax",@progbits
+ .hidden fn1_g
.globl fn1_g
.type fn1_g,@function
fn1_g: # @fn1_g
@@ -2435,6 +2725,8 @@ fn1_g: # @fn1_g
.Lfunc_end144:
.size fn1_g, .Lfunc_end144-fn1_g
+ .section .text.fn2_g,"ax",@progbits
+ .hidden fn2_g
.globl fn2_g
.type fn2_g,@function
fn2_g: # @fn2_g
@@ -2450,6 +2742,8 @@ fn2_g: # @fn2_g
.Lfunc_end145:
.size fn2_g, .Lfunc_end145-fn2_g
+ .section .text.fn3_g,"ax",@progbits
+ .hidden fn3_g
.globl fn3_g
.type fn3_g,@function
fn3_g: # @fn3_g
@@ -2465,6 +2759,8 @@ fn3_g: # @fn3_g
.Lfunc_end146:
.size fn3_g, .Lfunc_end146-fn3_g
+ .section .text.fn4_g,"ax",@progbits
+ .hidden fn4_g
.globl fn4_g
.type fn4_g,@function
fn4_g: # @fn4_g
@@ -2480,6 +2776,8 @@ fn4_g: # @fn4_g
.Lfunc_end147:
.size fn4_g, .Lfunc_end147-fn4_g
+ .section .text.fn5_g,"ax",@progbits
+ .hidden fn5_g
.globl fn5_g
.type fn5_g,@function
fn5_g: # @fn5_g
@@ -2495,6 +2793,8 @@ fn5_g: # @fn5_g
.Lfunc_end148:
.size fn5_g, .Lfunc_end148-fn5_g
+ .section .text.fn6_g,"ax",@progbits
+ .hidden fn6_g
.globl fn6_g
.type fn6_g,@function
fn6_g: # @fn6_g
@@ -2510,6 +2810,8 @@ fn6_g: # @fn6_g
.Lfunc_end149:
.size fn6_g, .Lfunc_end149-fn6_g
+ .section .text.fn7_g,"ax",@progbits
+ .hidden fn7_g
.globl fn7_g
.type fn7_g,@function
fn7_g: # @fn7_g
@@ -2525,6 +2827,8 @@ fn7_g: # @fn7_g
.Lfunc_end150:
.size fn7_g, .Lfunc_end150-fn7_g
+ .section .text.fn8_g,"ax",@progbits
+ .hidden fn8_g
.globl fn8_g
.type fn8_g,@function
fn8_g: # @fn8_g
@@ -2540,6 +2844,8 @@ fn8_g: # @fn8_g
.Lfunc_end151:
.size fn8_g, .Lfunc_end151-fn8_g
+ .section .text.fn9_g,"ax",@progbits
+ .hidden fn9_g
.globl fn9_g
.type fn9_g,@function
fn9_g: # @fn9_g
@@ -2555,6 +2861,8 @@ fn9_g: # @fn9_g
.Lfunc_end152:
.size fn9_g, .Lfunc_end152-fn9_g
+ .section .text.fn1_h,"ax",@progbits
+ .hidden fn1_h
.globl fn1_h
.type fn1_h,@function
fn1_h: # @fn1_h
@@ -2575,6 +2883,8 @@ fn1_h: # @fn1_h
.Lfunc_end153:
.size fn1_h, .Lfunc_end153-fn1_h
+ .section .text.fn2_h,"ax",@progbits
+ .hidden fn2_h
.globl fn2_h
.type fn2_h,@function
fn2_h: # @fn2_h
@@ -2598,6 +2908,8 @@ fn2_h: # @fn2_h
.Lfunc_end154:
.size fn2_h, .Lfunc_end154-fn2_h
+ .section .text.fn3_h,"ax",@progbits
+ .hidden fn3_h
.globl fn3_h
.type fn3_h,@function
fn3_h: # @fn3_h
@@ -2618,6 +2930,8 @@ fn3_h: # @fn3_h
.Lfunc_end155:
.size fn3_h, .Lfunc_end155-fn3_h
+ .section .text.fn4_h,"ax",@progbits
+ .hidden fn4_h
.globl fn4_h
.type fn4_h,@function
fn4_h: # @fn4_h
@@ -2638,6 +2952,8 @@ fn4_h: # @fn4_h
.Lfunc_end156:
.size fn4_h, .Lfunc_end156-fn4_h
+ .section .text.fn5_h,"ax",@progbits
+ .hidden fn5_h
.globl fn5_h
.type fn5_h,@function
fn5_h: # @fn5_h
@@ -2653,6 +2969,8 @@ fn5_h: # @fn5_h
.Lfunc_end157:
.size fn5_h, .Lfunc_end157-fn5_h
+ .section .text.fn6_h,"ax",@progbits
+ .hidden fn6_h
.globl fn6_h
.type fn6_h,@function
fn6_h: # @fn6_h
@@ -2673,6 +2991,8 @@ fn6_h: # @fn6_h
.Lfunc_end158:
.size fn6_h, .Lfunc_end158-fn6_h
+ .section .text.fn7_h,"ax",@progbits
+ .hidden fn7_h
.globl fn7_h
.type fn7_h,@function
fn7_h: # @fn7_h
@@ -2688,6 +3008,8 @@ fn7_h: # @fn7_h
.Lfunc_end159:
.size fn7_h, .Lfunc_end159-fn7_h
+ .section .text.fn8_h,"ax",@progbits
+ .hidden fn8_h
.globl fn8_h
.type fn8_h,@function
fn8_h: # @fn8_h
@@ -2703,6 +3025,8 @@ fn8_h: # @fn8_h
.Lfunc_end160:
.size fn8_h, .Lfunc_end160-fn8_h
+ .section .text.fn9_h,"ax",@progbits
+ .hidden fn9_h
.globl fn9_h
.type fn9_h,@function
fn9_h: # @fn9_h
@@ -2718,6 +3042,8 @@ fn9_h: # @fn9_h
.Lfunc_end161:
.size fn9_h, .Lfunc_end161-fn9_h
+ .section .text.fn1_i,"ax",@progbits
+ .hidden fn1_i
.globl fn1_i
.type fn1_i,@function
fn1_i: # @fn1_i
@@ -2738,6 +3064,8 @@ fn1_i: # @fn1_i
.Lfunc_end162:
.size fn1_i, .Lfunc_end162-fn1_i
+ .section .text.fn2_i,"ax",@progbits
+ .hidden fn2_i
.globl fn2_i
.type fn2_i,@function
fn2_i: # @fn2_i
@@ -2761,6 +3089,8 @@ fn2_i: # @fn2_i
.Lfunc_end163:
.size fn2_i, .Lfunc_end163-fn2_i
+ .section .text.fn3_i,"ax",@progbits
+ .hidden fn3_i
.globl fn3_i
.type fn3_i,@function
fn3_i: # @fn3_i
@@ -2782,6 +3112,8 @@ fn3_i: # @fn3_i
.Lfunc_end164:
.size fn3_i, .Lfunc_end164-fn3_i
+ .section .text.fn4_i,"ax",@progbits
+ .hidden fn4_i
.globl fn4_i
.type fn4_i,@function
fn4_i: # @fn4_i
@@ -2802,6 +3134,8 @@ fn4_i: # @fn4_i
.Lfunc_end165:
.size fn4_i, .Lfunc_end165-fn4_i
+ .section .text.fn5_i,"ax",@progbits
+ .hidden fn5_i
.globl fn5_i
.type fn5_i,@function
fn5_i: # @fn5_i
@@ -2825,6 +3159,8 @@ fn5_i: # @fn5_i
.Lfunc_end166:
.size fn5_i, .Lfunc_end166-fn5_i
+ .section .text.fn6_i,"ax",@progbits
+ .hidden fn6_i
.globl fn6_i
.type fn6_i,@function
fn6_i: # @fn6_i
@@ -2846,6 +3182,8 @@ fn6_i: # @fn6_i
.Lfunc_end167:
.size fn6_i, .Lfunc_end167-fn6_i
+ .section .text.fn7_i,"ax",@progbits
+ .hidden fn7_i
.globl fn7_i
.type fn7_i,@function
fn7_i: # @fn7_i
@@ -2861,6 +3199,8 @@ fn7_i: # @fn7_i
.Lfunc_end168:
.size fn7_i, .Lfunc_end168-fn7_i
+ .section .text.fn8_i,"ax",@progbits
+ .hidden fn8_i
.globl fn8_i
.type fn8_i,@function
fn8_i: # @fn8_i
@@ -2876,6 +3216,8 @@ fn8_i: # @fn8_i
.Lfunc_end169:
.size fn8_i, .Lfunc_end169-fn8_i
+ .section .text.fn9_i,"ax",@progbits
+ .hidden fn9_i
.globl fn9_i
.type fn9_i,@function
fn9_i: # @fn9_i
@@ -2891,6 +3233,8 @@ fn9_i: # @fn9_i
.Lfunc_end170:
.size fn9_i, .Lfunc_end170-fn9_i
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -2908,26 +3252,31 @@ main: # @main
.Lfunc_end171:
.size main, .Lfunc_end171-main
- .type b,@object # @b
- .bss
+ .hidden b # @b
+ .type b,@object
+ .section .bss.b,"aw",@nobits
.globl b
.align 3
b:
- .zero 16
+ .skip 16
.size b, 16
- .type c,@object # @c
+ .hidden c # @c
+ .type c,@object
+ .section .bss.c,"aw",@nobits
.globl c
.align 3
c:
- .zero 16
+ .skip 16
.size c, 16
- .type d,@object # @d
+ .hidden d # @d
+ .type d,@object
+ .section .bss.d,"aw",@nobits
.globl d
.align 3
d:
- .zero 16
+ .skip 16
.size d, 16
diff --git a/test/torture-s/20040706-1.c.s b/test/torture-s/20040706-1.c.s
index 9c1e84bcc..ab97313d9 100644
--- a/test/torture-s/20040706-1.c.s
+++ b/test/torture-s/20040706-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040706-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040706-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20040805-1.c.s b/test/torture-s/20040805-1.c.s
index 1e59136d9..2cbc18f88 100644
--- a/test/torture-s/20040805-1.c.s
+++ b/test/torture-s/20040805-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040805-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040805-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -14,12 +16,13 @@ main: # @main
i32.const $push3=, 0
call exit, $pop3
unreachable
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
+ .section .text.foo,"ax",@progbits
.type foo,@function
foo: # @foo
.result i32
@@ -36,6 +39,7 @@ foo: # @foo
.Lfunc_end1:
.size foo, .Lfunc_end1-foo
+ .section .text.bar,"ax",@progbits
.type bar,@function
bar: # @bar
.param i32
@@ -51,8 +55,9 @@ bar: # @bar
.Lfunc_end2:
.size bar, .Lfunc_end2-bar
- .type a,@object # @a
- .data
+ .hidden a # @a
+ .type a,@object
+ .section .data.a,"aw",@progbits
.globl a
.align 2
a:
diff --git a/test/torture-s/20040820-1.c.s b/test/torture-s/20040820-1.c.s
index e513b7044..64b87dbdd 100644
--- a/test/torture-s/20040820-1.c.s
+++ b/test/torture-s/20040820-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040820-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040820-1.c"
+ .section .text.check,"ax",@progbits
+ .hidden check
.globl check
.type check,@function
check: # @check
@@ -11,12 +13,14 @@ check: # @check
br_if $pop1, .LBB0_2
# BB#1: # %if.end
return
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size check, .Lfunc_end0-check
+ .section .text.test,"ax",@progbits
+ .hidden test
.globl test
.type test,@function
test: # @test
@@ -34,12 +38,14 @@ test: # @test
br_if $pop4, .LBB1_2
# BB#1: # %check.exit
return
-.LBB1_2: # %if.then.i
+.LBB1_2: # %if.then.i
call abort
unreachable
.Lfunc_end1:
.size test, .Lfunc_end1-test
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20040831-1.c.s b/test/torture-s/20040831-1.c.s
index 66a8569de..3cddfcd94 100644
--- a/test/torture-s/20040831-1.c.s
+++ b/test/torture-s/20040831-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040831-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040831-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20040917-1.c.s b/test/torture-s/20040917-1.c.s
index e86343dc4..859d84845 100644
--- a/test/torture-s/20040917-1.c.s
+++ b/test/torture-s/20040917-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040917-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20040917-1.c"
+ .section .text.not_inlinable,"ax",@progbits
+ .hidden not_inlinable
.globl not_inlinable
.type not_inlinable,@function
not_inlinable: # @not_inlinable
@@ -11,6 +13,8 @@ not_inlinable: # @not_inlinable
.Lfunc_end0:
.size not_inlinable, .Lfunc_end0-not_inlinable
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -27,7 +31,7 @@ main: # @main
br_if $pop2, .LBB1_2
# BB#1: # %if.end
return $0
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
diff --git a/test/torture-s/20041011-1.c.s b/test/torture-s/20041011-1.c.s
index 0b72eb20a..06149cb5e 100644
--- a/test/torture-s/20041011-1.c.s
+++ b/test/torture-s/20041011-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20041011-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20041011-1.c"
+ .section .text.t1,"ax",@progbits
+ .hidden t1
.globl t1
.type t1,@function
t1: # @t1
@@ -17,7 +19,7 @@ t1: # @t1
i64.extend_u/i32 $push1=, $pop0
i64.const $push2=, 11
i64.shl $2=, $pop1, $pop2
-.LBB0_2: # %while.body
+.LBB0_2: # %while.body
# =>This Inner Loop Header: Depth=1
loop .LBB0_3
i32.const $4=, 0
@@ -83,15 +85,17 @@ t1: # @t1
i32.store $discard=, gvol+120($4), $34
i32.add $0=, $0, $3
br_if $0, .LBB0_2
-.LBB0_3: # %while.end.loopexit
+.LBB0_3: # %while.end.loopexit
i64.const $push3=, -2048
i64.add $push4=, $1, $pop3
i64.sub $1=, $pop4, $2
-.LBB0_4: # %while.end
+.LBB0_4: # %while.end
return $1
.Lfunc_end0:
.size t1, .Lfunc_end0-t1
+ .section .text.t2,"ax",@progbits
+ .hidden t2
.globl t2
.type t2,@function
t2: # @t2
@@ -107,7 +111,7 @@ t2: # @t2
i32.const $3=, -1
i32.add $push0=, $0, $3
i64.extend_u/i32 $2=, $pop0
-.LBB1_2: # %while.body
+.LBB1_2: # %while.body
# =>This Inner Loop Header: Depth=1
loop .LBB1_3
i32.const $4=, 0
@@ -173,16 +177,18 @@ t2: # @t2
i32.store $discard=, gvol+120($4), $34
i32.add $0=, $0, $3
br_if $0, .LBB1_2
-.LBB1_3: # %while.end.loopexit
+.LBB1_3: # %while.end.loopexit
i64.const $35=, -513
i64.mul $push1=, $2, $35
i64.add $push2=, $1, $pop1
i64.add $1=, $pop2, $35
-.LBB1_4: # %while.end
+.LBB1_4: # %while.end
return $1
.Lfunc_end1:
.size t2, .Lfunc_end1-t2
+ .section .text.t3,"ax",@progbits
+ .hidden t3
.globl t3
.type t3,@function
t3: # @t3
@@ -200,7 +206,7 @@ t3: # @t3
i64.extend_u/i32 $push1=, $pop0
i64.const $push2=, 9
i64.shl $2=, $pop1, $pop2
-.LBB2_2: # %while.body
+.LBB2_2: # %while.body
# =>This Inner Loop Header: Depth=1
loop .LBB2_3
i32.const $4=, 0
@@ -266,15 +272,17 @@ t3: # @t3
i32.store $discard=, gvol+120($4), $34
i32.add $0=, $0, $3
br_if $0, .LBB2_2
-.LBB2_3: # %while.end.loopexit
+.LBB2_3: # %while.end.loopexit
i64.const $push3=, -512
i64.add $push4=, $1, $pop3
i64.sub $1=, $pop4, $2
-.LBB2_4: # %while.end
+.LBB2_4: # %while.end
return $1
.Lfunc_end2:
.size t3, .Lfunc_end2-t3
+ .section .text.t4,"ax",@progbits
+ .hidden t4
.globl t4
.type t4,@function
t4: # @t4
@@ -290,7 +298,7 @@ t4: # @t4
i32.const $3=, -1
i32.add $push0=, $0, $3
i64.extend_u/i32 $2=, $pop0
-.LBB3_2: # %while.body
+.LBB3_2: # %while.body
# =>This Inner Loop Header: Depth=1
loop .LBB3_3
i32.const $4=, 0
@@ -356,16 +364,18 @@ t4: # @t4
i32.store $discard=, gvol+120($4), $34
i32.add $0=, $0, $3
br_if $0, .LBB3_2
-.LBB3_3: # %while.end.loopexit
+.LBB3_3: # %while.end.loopexit
i64.const $35=, -511
i64.mul $push1=, $2, $35
i64.add $push2=, $1, $pop1
i64.add $1=, $pop2, $35
-.LBB3_4: # %while.end
+.LBB3_4: # %while.end
return $1
.Lfunc_end3:
.size t4, .Lfunc_end3-t4
+ .section .text.t5,"ax",@progbits
+ .hidden t5
.globl t5
.type t5,@function
t5: # @t5
@@ -381,7 +391,7 @@ t5: # @t5
i32.const $3=, -1
i32.add $push0=, $0, $3
i64.extend_u/i32 $2=, $pop0
-.LBB4_2: # %while.body
+.LBB4_2: # %while.body
# =>This Inner Loop Header: Depth=1
loop .LBB4_3
i32.const $4=, 0
@@ -447,15 +457,17 @@ t5: # @t5
i32.store $discard=, gvol+120($4), $34
i32.add $0=, $0, $3
br_if $0, .LBB4_2
-.LBB4_3: # %while.end.loopexit
+.LBB4_3: # %while.end.loopexit
i64.const $push1=, -1
i64.add $push2=, $1, $pop1
i64.sub $1=, $pop2, $2
-.LBB4_4: # %while.end
+.LBB4_4: # %while.end
return $1
.Lfunc_end4:
.size t5, .Lfunc_end4-t5
+ .section .text.t6,"ax",@progbits
+ .hidden t6
.globl t6
.type t6,@function
t6: # @t6
@@ -472,7 +484,7 @@ t6: # @t6
i32.add $push0=, $0, $2
i64.extend_u/i32 $push1=, $pop0
i64.add $1=, $pop1, $1
-.LBB5_2: # %while.body
+.LBB5_2: # %while.body
# =>This Inner Loop Header: Depth=1
loop .LBB5_3
i32.const $3=, 0
@@ -538,14 +550,16 @@ t6: # @t6
i32.store $discard=, gvol+120($3), $33
i32.add $0=, $0, $2
br_if $0, .LBB5_2
-.LBB5_3: # %while.end.loopexit
+.LBB5_3: # %while.end.loopexit
i64.const $push2=, 1
i64.add $1=, $1, $pop2
-.LBB5_4: # %while.end
+.LBB5_4: # %while.end
return $1
.Lfunc_end5:
.size t6, .Lfunc_end5-t6
+ .section .text.t7,"ax",@progbits
+ .hidden t7
.globl t7
.type t7,@function
t7: # @t7
@@ -564,7 +578,7 @@ t7: # @t7
i64.extend_u/i32 $push1=, $pop0
i64.mul $push2=, $pop1, $3
i64.add $1=, $pop2, $1
-.LBB6_2: # %while.body
+.LBB6_2: # %while.body
# =>This Inner Loop Header: Depth=1
loop .LBB6_3
i32.const $4=, 0
@@ -630,13 +644,15 @@ t7: # @t7
i32.store $discard=, gvol+120($4), $34
i32.add $0=, $0, $2
br_if $0, .LBB6_2
-.LBB6_3: # %while.end.loopexit
+.LBB6_3: # %while.end.loopexit
i64.add $1=, $1, $3
-.LBB6_4: # %while.end
+.LBB6_4: # %while.end
return $1
.Lfunc_end6:
.size t7, .Lfunc_end6-t7
+ .section .text.t8,"ax",@progbits
+ .hidden t8
.globl t8
.type t8,@function
t8: # @t8
@@ -655,7 +671,7 @@ t8: # @t8
i64.const $push2=, 9
i64.shl $push3=, $pop1, $pop2
i64.add $1=, $pop3, $1
-.LBB7_2: # %while.body
+.LBB7_2: # %while.body
# =>This Inner Loop Header: Depth=1
loop .LBB7_3
i32.const $3=, 0
@@ -721,14 +737,16 @@ t8: # @t8
i32.store $discard=, gvol+120($3), $33
i32.add $0=, $0, $2
br_if $0, .LBB7_2
-.LBB7_3: # %while.end.loopexit
+.LBB7_3: # %while.end.loopexit
i64.const $push4=, 512
i64.add $1=, $1, $pop4
-.LBB7_4: # %while.end
+.LBB7_4: # %while.end
return $1
.Lfunc_end7:
.size t8, .Lfunc_end7-t8
+ .section .text.t9,"ax",@progbits
+ .hidden t9
.globl t9
.type t9,@function
t9: # @t9
@@ -747,7 +765,7 @@ t9: # @t9
i64.extend_u/i32 $push1=, $pop0
i64.mul $push2=, $pop1, $3
i64.add $1=, $pop2, $1
-.LBB8_2: # %while.body
+.LBB8_2: # %while.body
# =>This Inner Loop Header: Depth=1
loop .LBB8_3
i32.const $4=, 0
@@ -813,13 +831,15 @@ t9: # @t9
i32.store $discard=, gvol+120($4), $34
i32.add $0=, $0, $2
br_if $0, .LBB8_2
-.LBB8_3: # %while.end.loopexit
+.LBB8_3: # %while.end.loopexit
i64.add $1=, $1, $3
-.LBB8_4: # %while.end
+.LBB8_4: # %while.end
return $1
.Lfunc_end8:
.size t9, .Lfunc_end8-t9
+ .section .text.t10,"ax",@progbits
+ .hidden t10
.globl t10
.type t10,@function
t10: # @t10
@@ -840,7 +860,7 @@ t10: # @t10
i64.const $push3=, 1
i64.add $push4=, $pop2, $pop3
i64.mul $2=, $pop0, $pop4
-.LBB9_2: # %while.body
+.LBB9_2: # %while.body
# =>This Inner Loop Header: Depth=1
loop .LBB9_3
i32.load $5=, gvol+4($3)
@@ -905,13 +925,15 @@ t10: # @t10
i32.store $discard=, gvol+120($3), $34
i32.add $0=, $0, $4
br_if $0, .LBB9_2
-.LBB9_3: # %while.end.loopexit
+.LBB9_3: # %while.end.loopexit
i64.add $1=, $2, $1
-.LBB9_4: # %while.end
+.LBB9_4: # %while.end
return $1
.Lfunc_end9:
.size t10, .Lfunc_end9-t10
+ .section .text.t11,"ax",@progbits
+ .hidden t11
.globl t11
.type t11,@function
t11: # @t11
@@ -932,7 +954,7 @@ t11: # @t11
i64.const $push3=, -1
i64.xor $push4=, $pop2, $pop3
i64.mul $2=, $pop0, $pop4
-.LBB10_2: # %while.body
+.LBB10_2: # %while.body
# =>This Inner Loop Header: Depth=1
loop .LBB10_3
i32.load $5=, gvol+4($3)
@@ -997,13 +1019,15 @@ t11: # @t11
i32.store $discard=, gvol+120($3), $34
i32.add $0=, $0, $4
br_if $0, .LBB10_2
-.LBB10_3: # %while.end.loopexit
+.LBB10_3: # %while.end.loopexit
i64.add $1=, $2, $1
-.LBB10_4: # %while.end
+.LBB10_4: # %while.end
return $1
.Lfunc_end10:
.size t11, .Lfunc_end10-t11
+ .section .text.neg,"ax",@progbits
+ .hidden neg
.globl neg
.type neg,@function
neg: # @neg
@@ -1016,6 +1040,8 @@ neg: # @neg
.Lfunc_end11:
.size neg, .Lfunc_end11-neg
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -1176,87 +1202,90 @@ main: # @main
# BB#23: # %if.end95
call exit, $0
unreachable
-.LBB12_24: # %if.then94
+.LBB12_24: # %if.then94
call abort
unreachable
-.LBB12_25: # %if.then90
+.LBB12_25: # %if.then90
call abort
unreachable
-.LBB12_26: # %if.then83
+.LBB12_26: # %if.then83
call abort
unreachable
-.LBB12_27: # %if.then76
+.LBB12_27: # %if.then76
call abort
unreachable
-.LBB12_28: # %if.then71
+.LBB12_28: # %if.then71
call abort
unreachable
-.LBB12_29: # %if.then67
+.LBB12_29: # %if.then67
call abort
unreachable
-.LBB12_30: # %if.then63
+.LBB12_30: # %if.then63
call abort
unreachable
-.LBB12_31: # %if.then59
+.LBB12_31: # %if.then59
call abort
unreachable
-.LBB12_32: # %if.then55
+.LBB12_32: # %if.then55
call abort
unreachable
-.LBB12_33: # %if.then51
+.LBB12_33: # %if.then51
call abort
unreachable
-.LBB12_34: # %if.then47
+.LBB12_34: # %if.then47
call abort
unreachable
-.LBB12_35: # %if.then43
+.LBB12_35: # %if.then43
call abort
unreachable
-.LBB12_36: # %if.then39
+.LBB12_36: # %if.then39
call abort
unreachable
-.LBB12_37: # %if.then35
+.LBB12_37: # %if.then35
call abort
unreachable
-.LBB12_38: # %if.then31
+.LBB12_38: # %if.then31
call abort
unreachable
-.LBB12_39: # %if.then27
+.LBB12_39: # %if.then27
call abort
unreachable
-.LBB12_40: # %if.then23
+.LBB12_40: # %if.then23
call abort
unreachable
-.LBB12_41: # %if.then19
+.LBB12_41: # %if.then19
call abort
unreachable
-.LBB12_42: # %if.then15
+.LBB12_42: # %if.then15
call abort
unreachable
-.LBB12_43: # %if.then11
+.LBB12_43: # %if.then11
call abort
unreachable
-.LBB12_44: # %if.then7
+.LBB12_44: # %if.then7
call abort
unreachable
-.LBB12_45: # %if.then3
+.LBB12_45: # %if.then3
call abort
unreachable
-.LBB12_46: # %if.then
+.LBB12_46: # %if.then
call abort
unreachable
.Lfunc_end12:
.size main, .Lfunc_end12-main
- .type gvol,@object # @gvol
- .bss
+ .hidden gvol # @gvol
+ .type gvol,@object
+ .section .bss.gvol,"aw",@nobits
.globl gvol
.align 4
gvol:
- .zero 128
+ .skip 128
.size gvol, 128
- .type gull,@object # @gull
+ .hidden gull # @gull
+ .type gull,@object
+ .section .bss.gull,"aw",@nobits
.globl gull
.align 3
gull:
diff --git a/test/torture-s/20041019-1.c.s b/test/torture-s/20041019-1.c.s
index 5885a29be..c133777d3 100644
--- a/test/torture-s/20041019-1.c.s
+++ b/test/torture-s/20041019-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20041019-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20041019-1.c"
+ .section .text.test_store_ccp,"ax",@progbits
+ .hidden test_store_ccp
.globl test_store_ccp
.type test_store_ccp,@function
test_store_ccp: # @test_store_ccp
@@ -40,6 +42,8 @@ test_store_ccp: # @test_store_ccp
.Lfunc_end0:
.size test_store_ccp, .Lfunc_end0-test_store_ccp
+ .section .text.test_store_copy_prop,"ax",@progbits
+ .hidden test_store_copy_prop
.globl test_store_copy_prop
.type test_store_copy_prop,@function
test_store_copy_prop: # @test_store_copy_prop
@@ -78,6 +82,8 @@ test_store_copy_prop: # @test_store_copy_prop
.Lfunc_end1:
.size test_store_copy_prop, .Lfunc_end1-test_store_copy_prop
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20041112-1.c.s b/test/torture-s/20041112-1.c.s
index c657d3c71..0b6520783 100644
--- a/test/torture-s/20041112-1.c.s
+++ b/test/torture-s/20041112-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20041112-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20041112-1.c"
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -24,6 +26,8 @@ bar: # @bar
.Lfunc_end0:
.size bar, .Lfunc_end0-bar
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -37,8 +41,9 @@ main: # @main
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type global,@object # @global
- .bss
+ .hidden global # @global
+ .type global,@object
+ .section .bss.global,"aw",@nobits
.globl global
.align 2
global:
diff --git a/test/torture-s/20041114-1.c.s b/test/torture-s/20041114-1.c.s
index db6fd19dd..b339ec865 100644
--- a/test/torture-s/20041114-1.c.s
+++ b/test/torture-s/20041114-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20041114-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20041114-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -9,6 +11,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -22,8 +26,9 @@ main: # @main
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type v,@object # @v
- .bss
+ .hidden v # @v
+ .type v,@object
+ .section .bss.v,"aw",@nobits
.globl v
.align 2
v:
diff --git a/test/torture-s/20041124-1.c.s b/test/torture-s/20041124-1.c.s
index 80c16c722..c2dcbdcb1 100644
--- a/test/torture-s/20041124-1.c.s
+++ b/test/torture-s/20041124-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20041124-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20041124-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -18,6 +20,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -55,14 +59,15 @@ main: # @main
# BB#2: # %if.end
call exit, $0
unreachable
-.LBB1_3: # %if.then
+.LBB1_3: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type gs,@object # @gs
- .data
+ .hidden gs # @gs
+ .type gs,@object
+ .section .data.gs,"aw",@progbits
.globl gs
.align 2
gs:
diff --git a/test/torture-s/20041126-1.c.s b/test/torture-s/20041126-1.c.s
new file mode 100644
index 000000000..2dffcb26c
--- /dev/null
+++ b/test/torture-s/20041126-1.c.s
@@ -0,0 +1,161 @@
+ .text
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20041126-1.c"
+ .section .text.check,"ax",@progbits
+ .hidden check
+ .globl check
+ .type check,@function
+check: # @check
+ .param i32
+ .local i32, i32, i32
+# BB#0: # %entry
+ block .LBB0_9
+ i32.load $push0=, 0($0)
+ br_if $pop0, .LBB0_9
+# BB#1: # %for.inc
+ i32.load $push1=, 4($0)
+ br_if $pop1, .LBB0_9
+# BB#2: # %for.inc.1
+ i32.load $push2=, 8($0)
+ br_if $pop2, .LBB0_9
+# BB#3: # %for.inc.2
+ i32.load $push3=, 12($0)
+ br_if $pop3, .LBB0_9
+# BB#4: # %for.inc.3
+ i32.const $3=, 5
+ i32.load $push4=, 16($0)
+ br_if $pop4, .LBB0_9
+.LBB0_5: # %for.cond1
+ # =>This Inner Loop Header: Depth=1
+ block .LBB0_8
+ loop .LBB0_7
+ i32.const $push5=, 9
+ i32.gt_s $push6=, $3, $pop5
+ br_if $pop6, .LBB0_8
+# BB#6: # %for.body3
+ # in Loop: Header=BB0_5 Depth=1
+ i32.const $push7=, 2
+ i32.shl $push8=, $3, $pop7
+ i32.add $push9=, $0, $pop8
+ i32.load $1=, 0($pop9)
+ i32.const $push10=, 1
+ i32.add $2=, $3, $pop10
+ copy_local $3=, $1
+ i32.eq $push11=, $1, $2
+ br_if $pop11, .LBB0_5
+.LBB0_7: # %if.then6
+ call abort
+ unreachable
+.LBB0_8: # %for.end10
+ return
+.LBB0_9: # %if.then
+ call abort
+ unreachable
+.Lfunc_end0:
+ .size check, .Lfunc_end0-check
+
+ .section .text.main,"ax",@progbits
+ .hidden main
+ .globl main
+ .type main,@function
+main: # @main
+ .result i32
+ .local i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32
+# BB#0: # %for.cond1.i.preheader
+ i32.const $4=, __stack_pointer
+ i32.load $4=, 0($4)
+ i32.const $5=, 48
+ i32.sub $14=, $4, $5
+ i32.const $5=, __stack_pointer
+ i32.store $14=, 0($5), $14
+ i32.const $3=, 0
+ i32.const $push1=, 32
+ i32.const $7=, 0
+ i32.add $7=, $14, $7
+ i32.add $push2=, $7, $pop1
+ i64.load $push0=, .Lmain.a+32($3)
+ i64.store $discard=, 0($pop2), $pop0
+ i32.const $push4=, 24
+ i32.const $8=, 0
+ i32.add $8=, $14, $8
+ i32.add $push5=, $8, $pop4
+ i64.load $push3=, .Lmain.a+24($3)
+ i64.store $discard=, 0($pop5), $pop3
+ i32.const $push7=, 16
+ i32.const $9=, 0
+ i32.add $9=, $14, $9
+ i32.add $push8=, $9, $pop7
+ i64.load $push6=, .Lmain.a+16($3)
+ i64.store $discard=, 0($pop8), $pop6
+ i32.const $push10=, 8
+ i32.const $10=, 0
+ i32.add $10=, $14, $10
+ i32.or $0=, $10, $pop10
+ i64.load $push9=, .Lmain.a+8($3)
+ i64.store $discard=, 0($0), $pop9
+ i32.store $2=, 16($14), $3
+ i32.const $push12=, 12
+ i32.const $11=, 0
+ i32.add $11=, $14, $11
+ i32.or $push13=, $11, $pop12
+ i32.store $push14=, 0($pop13), $2
+ i32.store $0=, 0($0), $pop14
+ i64.load $push11=, .Lmain.a($3)
+ i64.store $discard=, 0($14), $pop11
+ i32.const $push15=, 4
+ i32.const $12=, 0
+ i32.add $12=, $14, $12
+ i32.or $push16=, $12, $pop15
+ i32.store $push17=, 0($pop16), $0
+ i32.store $1=, 0($14), $pop17
+ i32.const $3=, 5
+.LBB1_1: # %for.cond1.i
+ # =>This Inner Loop Header: Depth=1
+ block .LBB1_4
+ loop .LBB1_3
+ i32.const $push18=, 9
+ i32.gt_s $push19=, $3, $pop18
+ br_if $pop19, .LBB1_4
+# BB#2: # %for.body3.i
+ # in Loop: Header=BB1_1 Depth=1
+ i32.const $push20=, 2
+ i32.shl $push21=, $3, $pop20
+ i32.const $13=, 0
+ i32.add $13=, $14, $13
+ i32.add $push22=, $13, $pop21
+ i32.load $0=, 0($pop22)
+ i32.const $push23=, 1
+ i32.add $2=, $3, $pop23
+ copy_local $3=, $0
+ i32.eq $push24=, $0, $2
+ br_if $pop24, .LBB1_1
+.LBB1_3: # %if.then6.i
+ call abort
+ unreachable
+.LBB1_4: # %check.exit
+ i32.const $6=, 48
+ i32.add $14=, $14, $6
+ i32.const $6=, __stack_pointer
+ i32.store $14=, 0($6), $14
+ return $1
+.Lfunc_end1:
+ .size main, .Lfunc_end1-main
+
+ .type .Lmain.a,@object # @main.a
+ .section .rodata..Lmain.a,"a",@progbits
+ .align 4
+.Lmain.a:
+ .int32 1 # 0x1
+ .int32 2 # 0x2
+ .int32 3 # 0x3
+ .int32 4 # 0x4
+ .int32 5 # 0x5
+ .int32 6 # 0x6
+ .int32 7 # 0x7
+ .int32 8 # 0x8
+ .int32 9 # 0x9
+ .int32 10 # 0xa
+ .size .Lmain.a, 40
+
+
+ .ident "clang version 3.8.0 "
+ .section ".note.GNU-stack","",@progbits
diff --git a/test/torture-s/20041210-1.c.s b/test/torture-s/20041210-1.c.s
index 357dda50f..00694e7be 100644
--- a/test/torture-s/20041210-1.c.s
+++ b/test/torture-s/20041210-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20041210-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20041210-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -26,14 +28,15 @@ main: # @main
# BB#2: # %if.then2
call abort
unreachable
-.LBB0_3: # %if.end3
+.LBB0_3: # %if.end3
call exit, $0
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type x,@object # @x
- .data
+ .hidden x # @x
+ .type x,@object
+ .section .data.x,"aw",@progbits
.globl x
.align 4
x:
diff --git a/test/torture-s/20041212-1.c.s b/test/torture-s/20041212-1.c.s
index c2e470f83..05a93a1ed 100644
--- a/test/torture-s/20041212-1.c.s
+++ b/test/torture-s/20041212-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20041212-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20041212-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -10,6 +12,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20041213-2.c.s b/test/torture-s/20041213-2.c.s
index 3d2366ddf..b4215d6d6 100644
--- a/test/torture-s/20041213-2.c.s
+++ b/test/torture-s/20041213-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20041213-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20041213-2.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -12,7 +14,7 @@ foo: # @foo
i32.const $push5=, 0
i32.eq $push6=, $0, $pop5
br_if $pop6, .LBB0_6
-.LBB0_1: # %for.cond1.preheader
+.LBB0_1: # %for.cond1.preheader
# =>This Inner Loop Header: Depth=1
loop .LBB0_5
block .LBB0_4
@@ -20,32 +22,34 @@ foo: # @foo
i32.ge_s $push0=, $2, $3
br_if $pop0, .LBB0_3
# BB#2: # %for.end.thread
- # in Loop: Header=.LBB0_1 Depth=1
+ # in Loop: Header=BB0_1 Depth=1
i32.const $push2=, 1
i32.shl $push3=, $3, $pop2
i32.sub $1=, $pop3, $2
br .LBB0_4
-.LBB0_3: # %for.end
- # in Loop: Header=.LBB0_1 Depth=1
+.LBB0_3: # %for.end
+ # in Loop: Header=BB0_1 Depth=1
copy_local $1=, $3
i32.ne $push1=, $2, $3
br_if $pop1, .LBB0_5
-.LBB0_4: # %for.cond
- # in Loop: Header=.LBB0_1 Depth=1
+.LBB0_4: # %for.cond
+ # in Loop: Header=BB0_1 Depth=1
i32.const $push4=, -1
i32.add $0=, $0, $pop4
copy_local $2=, $3
copy_local $3=, $1
br_if $0, .LBB0_1
br .LBB0_6
-.LBB0_5: # %if.then
+.LBB0_5: # %if.then
call abort
unreachable
-.LBB0_6: # %for.end7
+.LBB0_6: # %for.end7
return
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20041218-1.c.s b/test/torture-s/20041218-1.c.s
index 8277a3158..3f86bff66 100644
--- a/test/torture-s/20041218-1.c.s
+++ b/test/torture-s/20041218-1.c.s
@@ -1,16 +1,20 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20041218-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20041218-1.c"
+ .section .text.dummy1,"ax",@progbits
+ .hidden dummy1
.globl dummy1
.type dummy1,@function
dummy1: # @dummy1
.param i32
.result i32
# BB#0: # %entry
- i32.const $push0=, .str
+ i32.const $push0=, .L.str
return $pop0
.Lfunc_end0:
.size dummy1, .Lfunc_end0-dummy1
+ .section .text.dummy2,"ax",@progbits
+ .hidden dummy2
.globl dummy2
.type dummy2,@function
dummy2: # @dummy2
@@ -23,6 +27,8 @@ dummy2: # @dummy2
.Lfunc_end1:
.size dummy2, .Lfunc_end1-dummy2
+ .section .text.baz,"ax",@progbits
+ .hidden baz
.globl baz
.type baz,@function
baz: # @baz
@@ -38,6 +44,8 @@ baz: # @baz
.Lfunc_end2:
.size baz, .Lfunc_end2-baz
+ .section .text.check,"ax",@progbits
+ .hidden check
.globl check
.type check,@function
check: # @check
@@ -68,12 +76,14 @@ check: # @check
# BB#5: # %if.end
i32.const $push11=, 1
return $pop11
-.LBB3_6: # %if.then
+.LBB3_6: # %if.then
call abort
unreachable
.Lfunc_end3:
.size check, .Lfunc_end3-check
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -112,13 +122,15 @@ foo: # @foo
i32.store $discard=, baz.v+28($2), $2
i32.call $discard=, dummy2, $2, $2
unreachable
-.LBB4_3: # %for.end
+.LBB4_3: # %for.end
i32.store $2=, 0($2), $3
-.LBB4_4: # %cleanup2
+.LBB4_4: # %cleanup2
return $2
.Lfunc_end4:
.size foo, .Lfunc_end4-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -144,11 +156,11 @@ main: # @main
.Lfunc_end5:
.size main, .Lfunc_end5-main
- .type .str,@object # @.str
+ .type .L.str,@object # @.str
.section .rodata.str1.1,"aMS",@progbits,1
-.str:
- .zero 1
- .size .str, 1
+.L.str:
+ .skip 1
+ .size .L.str, 1
.type baz.v,@object # @baz.v
.lcomm baz.v,44,3
@@ -156,7 +168,7 @@ main: # @main
.section .rodata.cst16,"aM",@progbits,16
.align 2
bar.t:
- .zero 16
+ .skip 16
.size bar.t, 16
diff --git a/test/torture-s/20050104-1.c.s b/test/torture-s/20050104-1.c.s
index 2bee92920..543db4e10 100644
--- a/test/torture-s/20050104-1.c.s
+++ b/test/torture-s/20050104-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050104-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050104-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -11,12 +13,14 @@ foo: # @foo
br_if $pop1, .LBB0_2
# BB#1: # %lor.lhs.false
return
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20050106-1.c.s b/test/torture-s/20050106-1.c.s
index f02d6fc9b..03c18be86 100644
--- a/test/torture-s/20050106-1.c.s
+++ b/test/torture-s/20050106-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050106-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050106-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -14,14 +16,15 @@ main: # @main
br_if $pop2, .LBB0_2
# BB#1: # %if.end
return $0
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type u,@object # @u
- .bss
+ .hidden u # @u
+ .type u,@object
+ .section .bss.u,"aw",@nobits
.globl u
.align 2
u:
diff --git a/test/torture-s/20050111-1.c.s b/test/torture-s/20050111-1.c.s
index d05f1fc11..28479b348 100644
--- a/test/torture-s/20050111-1.c.s
+++ b/test/torture-s/20050111-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050111-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050111-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -17,6 +19,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -30,6 +34,8 @@ bar: # @bar
.Lfunc_end1:
.size bar, .Lfunc_end1-bar
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20050121-1.c.s b/test/torture-s/20050121-1.c.s
index 2a9fc5f68..a27b7a34b 100644
--- a/test/torture-s/20050121-1.c.s
+++ b/test/torture-s/20050121-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050121-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050121-1.c"
+ .section .text.foo_float,"ax",@progbits
+ .hidden foo_float
.globl foo_float
.type foo_float,@function
foo_float: # @foo_float
@@ -17,6 +19,8 @@ foo_float: # @foo_float
.Lfunc_end0:
.size foo_float, .Lfunc_end0-foo_float
+ .section .text.bar_float,"ax",@progbits
+ .hidden bar_float
.globl bar_float
.type bar_float,@function
bar_float: # @bar_float
@@ -28,6 +32,8 @@ bar_float: # @bar_float
.Lfunc_end1:
.size bar_float, .Lfunc_end1-bar_float
+ .section .text.baz_float,"ax",@progbits
+ .hidden baz_float
.globl baz_float
.type baz_float,@function
baz_float: # @baz_float
@@ -39,6 +45,8 @@ baz_float: # @baz_float
.Lfunc_end2:
.size baz_float, .Lfunc_end2-baz_float
+ .section .text.foo_double,"ax",@progbits
+ .hidden foo_double
.globl foo_double
.type foo_double,@function
foo_double: # @foo_double
@@ -56,6 +64,8 @@ foo_double: # @foo_double
.Lfunc_end3:
.size foo_double, .Lfunc_end3-foo_double
+ .section .text.bar_double,"ax",@progbits
+ .hidden bar_double
.globl bar_double
.type bar_double,@function
bar_double: # @bar_double
@@ -67,6 +77,8 @@ bar_double: # @bar_double
.Lfunc_end4:
.size bar_double, .Lfunc_end4-bar_double
+ .section .text.baz_double,"ax",@progbits
+ .hidden baz_double
.globl baz_double
.type baz_double,@function
baz_double: # @baz_double
@@ -78,6 +90,8 @@ baz_double: # @baz_double
.Lfunc_end5:
.size baz_double, .Lfunc_end5-baz_double
+ .section .text.foo_ldouble_t,"ax",@progbits
+ .hidden foo_ldouble_t
.globl foo_ldouble_t
.type foo_ldouble_t,@function
foo_ldouble_t: # @foo_ldouble_t
@@ -126,6 +140,8 @@ foo_ldouble_t: # @foo_ldouble_t
.Lfunc_end6:
.size foo_ldouble_t, .Lfunc_end6-foo_ldouble_t
+ .section .text.bar_ldouble_t,"ax",@progbits
+ .hidden bar_ldouble_t
.globl bar_ldouble_t
.type bar_ldouble_t,@function
bar_ldouble_t: # @bar_ldouble_t
@@ -141,6 +157,8 @@ bar_ldouble_t: # @bar_ldouble_t
.Lfunc_end7:
.size bar_ldouble_t, .Lfunc_end7-bar_ldouble_t
+ .section .text.baz_ldouble_t,"ax",@progbits
+ .hidden baz_ldouble_t
.globl baz_ldouble_t
.type baz_ldouble_t,@function
baz_ldouble_t: # @baz_ldouble_t
@@ -156,6 +174,8 @@ baz_ldouble_t: # @baz_ldouble_t
.Lfunc_end8:
.size baz_ldouble_t, .Lfunc_end8-baz_ldouble_t
+ .section .text.foo_char,"ax",@progbits
+ .hidden foo_char
.globl foo_char
.type foo_char,@function
foo_char: # @foo_char
@@ -171,6 +191,8 @@ foo_char: # @foo_char
.Lfunc_end9:
.size foo_char, .Lfunc_end9-foo_char
+ .section .text.bar_char,"ax",@progbits
+ .hidden bar_char
.globl bar_char
.type bar_char,@function
bar_char: # @bar_char
@@ -182,6 +204,8 @@ bar_char: # @bar_char
.Lfunc_end10:
.size bar_char, .Lfunc_end10-bar_char
+ .section .text.baz_char,"ax",@progbits
+ .hidden baz_char
.globl baz_char
.type baz_char,@function
baz_char: # @baz_char
@@ -193,6 +217,8 @@ baz_char: # @baz_char
.Lfunc_end11:
.size baz_char, .Lfunc_end11-baz_char
+ .section .text.foo_short,"ax",@progbits
+ .hidden foo_short
.globl foo_short
.type foo_short,@function
foo_short: # @foo_short
@@ -208,6 +234,8 @@ foo_short: # @foo_short
.Lfunc_end12:
.size foo_short, .Lfunc_end12-foo_short
+ .section .text.bar_short,"ax",@progbits
+ .hidden bar_short
.globl bar_short
.type bar_short,@function
bar_short: # @bar_short
@@ -219,6 +247,8 @@ bar_short: # @bar_short
.Lfunc_end13:
.size bar_short, .Lfunc_end13-bar_short
+ .section .text.baz_short,"ax",@progbits
+ .hidden baz_short
.globl baz_short
.type baz_short,@function
baz_short: # @baz_short
@@ -230,6 +260,8 @@ baz_short: # @baz_short
.Lfunc_end14:
.size baz_short, .Lfunc_end14-baz_short
+ .section .text.foo_int,"ax",@progbits
+ .hidden foo_int
.globl foo_int
.type foo_int,@function
foo_int: # @foo_int
@@ -245,6 +277,8 @@ foo_int: # @foo_int
.Lfunc_end15:
.size foo_int, .Lfunc_end15-foo_int
+ .section .text.bar_int,"ax",@progbits
+ .hidden bar_int
.globl bar_int
.type bar_int,@function
bar_int: # @bar_int
@@ -256,6 +290,8 @@ bar_int: # @bar_int
.Lfunc_end16:
.size bar_int, .Lfunc_end16-bar_int
+ .section .text.baz_int,"ax",@progbits
+ .hidden baz_int
.globl baz_int
.type baz_int,@function
baz_int: # @baz_int
@@ -267,6 +303,8 @@ baz_int: # @baz_int
.Lfunc_end17:
.size baz_int, .Lfunc_end17-baz_int
+ .section .text.foo_long,"ax",@progbits
+ .hidden foo_long
.globl foo_long
.type foo_long,@function
foo_long: # @foo_long
@@ -282,6 +320,8 @@ foo_long: # @foo_long
.Lfunc_end18:
.size foo_long, .Lfunc_end18-foo_long
+ .section .text.bar_long,"ax",@progbits
+ .hidden bar_long
.globl bar_long
.type bar_long,@function
bar_long: # @bar_long
@@ -293,6 +333,8 @@ bar_long: # @bar_long
.Lfunc_end19:
.size bar_long, .Lfunc_end19-bar_long
+ .section .text.baz_long,"ax",@progbits
+ .hidden baz_long
.globl baz_long
.type baz_long,@function
baz_long: # @baz_long
@@ -304,6 +346,8 @@ baz_long: # @baz_long
.Lfunc_end20:
.size baz_long, .Lfunc_end20-baz_long
+ .section .text.foo_llong,"ax",@progbits
+ .hidden foo_llong
.globl foo_llong
.type foo_llong,@function
foo_llong: # @foo_llong
@@ -321,6 +365,8 @@ foo_llong: # @foo_llong
.Lfunc_end21:
.size foo_llong, .Lfunc_end21-foo_llong
+ .section .text.bar_llong,"ax",@progbits
+ .hidden bar_llong
.globl bar_llong
.type bar_llong,@function
bar_llong: # @bar_llong
@@ -332,6 +378,8 @@ bar_llong: # @bar_llong
.Lfunc_end22:
.size bar_llong, .Lfunc_end22-bar_llong
+ .section .text.baz_llong,"ax",@progbits
+ .hidden baz_llong
.globl baz_llong
.type baz_llong,@function
baz_llong: # @baz_llong
@@ -343,6 +391,8 @@ baz_llong: # @baz_llong
.Lfunc_end23:
.size baz_llong, .Lfunc_end23-baz_llong
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20050124-1.c.s b/test/torture-s/20050124-1.c.s
index 67c4ef00b..b5e2d2793 100644
--- a/test/torture-s/20050124-1.c.s
+++ b/test/torture-s/20050124-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050124-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050124-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -22,16 +24,18 @@ foo: # @foo
i32.const $push6=, 2
i32.add $2=, $0, $pop6
br .LBB0_4
-.LBB0_3: # %if.else
+.LBB0_3: # %if.else
i32.const $push3=, -1
i32.lt_s $push4=, $0, $pop3
i32.select $push5=, $pop4, $0, $2
return $pop5
-.LBB0_4: # %if.end5
+.LBB0_4: # %if.end5
return $2
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20050125-1.c.s b/test/torture-s/20050125-1.c.s
index e7f6a3c9b..2086ddb00 100644
--- a/test/torture-s/20050125-1.c.s
+++ b/test/torture-s/20050125-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050125-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050125-1.c"
+ .section .text.seterr,"ax",@progbits
+ .hidden seterr
.globl seterr
.type seterr,@function
seterr: # @seterr
@@ -12,6 +14,8 @@ seterr: # @seterr
.Lfunc_end0:
.size seterr, .Lfunc_end0-seterr
+ .section .text.bracket_empty,"ax",@progbits
+ .hidden bracket_empty
.globl bracket_empty
.type bracket_empty,@function
bracket_empty: # @bracket_empty
@@ -33,13 +37,15 @@ bracket_empty: # @bracket_empty
br_if $pop6, .LBB1_3
# BB#2: # %if.end
return
-.LBB1_3: # %lor.lhs.false
+.LBB1_3: # %lor.lhs.false
i32.const $push7=, 7
i32.store $discard=, 8($0), $pop7
return
.Lfunc_end1:
.size bracket_empty, .Lfunc_end1-bracket_empty
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20050131-1.c.s b/test/torture-s/20050131-1.c.s
index b1bcefdd0..02f39801e 100644
--- a/test/torture-s/20050131-1.c.s
+++ b/test/torture-s/20050131-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050131-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050131-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -12,6 +14,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20050203-1.c.s b/test/torture-s/20050203-1.c.s
index 020a60b86..4b0db45ad 100644
--- a/test/torture-s/20050203-1.c.s
+++ b/test/torture-s/20050203-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050203-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050203-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -25,12 +27,13 @@ main: # @main
i32.const $push2=, 0
call exit, $pop2
unreachable
-.LBB0_2: # %if.else
+.LBB0_2: # %if.else
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
+ .section .text.foo,"ax",@progbits
.type foo,@function
foo: # @foo
.param i32
@@ -41,6 +44,7 @@ foo: # @foo
.Lfunc_end1:
.size foo, .Lfunc_end1-foo
+ .section .text.bar,"ax",@progbits
.type bar,@function
bar: # @bar
# BB#0: # %entry
diff --git a/test/torture-s/20050215-1.c.s b/test/torture-s/20050215-1.c.s
index 649e70976..daa50c2b7 100644
--- a/test/torture-s/20050215-1.c.s
+++ b/test/torture-s/20050215-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050215-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050215-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -20,7 +22,7 @@ main: # @main
i32.and $push10=, $0, $pop9
br_if $pop10, .LBB0_3
br .LBB0_4
-.LBB0_2: # %lor.lhs.false
+.LBB0_2: # %lor.lhs.false
i32.const $1=, 0
i32.const $push5=, 1
i32.and $push6=, $0, $pop5
@@ -32,20 +34,21 @@ main: # @main
i32.const $push14=, 0
i32.eq $push15=, $pop8, $pop14
br_if $pop15, .LBB0_4
-.LBB0_3: # %if.end3
+.LBB0_3: # %if.end3
i32.const $push11=, 0
return $pop11
-.LBB0_4: # %if.then2
+.LBB0_4: # %if.then2
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type v,@object # @v
- .bss
+ .hidden v # @v
+ .type v,@object
+ .section .bss.v,"aw",@nobits
.globl v
v:
- .zero 8
+ .skip 8
.size v, 8
diff --git a/test/torture-s/20050218-1.c.s b/test/torture-s/20050218-1.c.s
index 1a09fbfec..3a01617f8 100644
--- a/test/torture-s/20050218-1.c.s
+++ b/test/torture-s/20050218-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050218-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050218-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -16,7 +18,7 @@ foo: # @foo
i32.const $7=, 0
i32.const $6=, a
copy_local $8=, $7
-.LBB0_2: # %for.body
+.LBB0_2: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB0_6
i32.load $4=, 0($6)
@@ -26,18 +28,18 @@ foo: # @foo
i32.const $4=, 2
br_if $5, .LBB0_6
# BB#3: # %if.end
- # in Loop: Header=.LBB0_2 Depth=1
+ # in Loop: Header=BB0_2 Depth=1
i32.add $7=, $3, $7
block .LBB0_5
i32.const $push7=, 0
i32.eq $push8=, $1, $pop7
br_if $pop8, .LBB0_5
# BB#4: # %if.then6
- # in Loop: Header=.LBB0_2 Depth=1
+ # in Loop: Header=BB0_2 Depth=1
i32.call $push1=, strlen, $1
i32.add $7=, $pop1, $7
-.LBB0_5: # %for.inc
- # in Loop: Header=.LBB0_2 Depth=1
+.LBB0_5: # %for.inc
+ # in Loop: Header=BB0_2 Depth=1
i32.const $push2=, 1
i32.add $8=, $8, $pop2
i32.const $push3=, 4
@@ -45,11 +47,13 @@ foo: # @foo
i32.const $4=, 0
i32.lt_u $push4=, $8, $2
br_if $pop4, .LBB0_2
-.LBB0_6: # %cleanup
+.LBB0_6: # %cleanup
return $4
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -59,7 +63,7 @@ main: # @main
i32.const $2=, 0
i32.load $3=, a($2)
i32.call $0=, strlen, $3
- i32.const $4=, .str.4
+ i32.const $4=, .L.str.4
block .LBB1_4
i32.call $push0=, strncmp, $4, $3, $0
br_if $pop0, .LBB1_4
@@ -78,42 +82,43 @@ main: # @main
br_if $pop6, .LBB1_4
# BB#3: # %if.end.i.2
return $2
-.LBB1_4: # %if.then
+.LBB1_4: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type .str,@object # @.str
+ .type .L.str,@object # @.str
.section .rodata.str1.1,"aMS",@progbits,1
-.str:
+.L.str:
.asciz "a"
- .size .str, 2
+ .size .L.str, 2
- .type .str.1,@object # @.str.1
-.str.1:
+ .type .L.str.1,@object # @.str.1
+.L.str.1:
.asciz "bc"
- .size .str.1, 3
+ .size .L.str.1, 3
- .type .str.2,@object # @.str.2
-.str.2:
+ .type .L.str.2,@object # @.str.2
+.L.str.2:
.asciz "de"
- .size .str.2, 3
+ .size .L.str.2, 3
- .type .str.3,@object # @.str.3
-.str.3:
+ .type .L.str.3,@object # @.str.3
+.L.str.3:
.asciz "fgh"
- .size .str.3, 4
+ .size .L.str.3, 4
- .type a,@object # @a
- .data
+ .hidden a # @a
+ .type a,@object
+ .section .data.a,"aw",@progbits
.globl a
.align 4
a:
- .int32 .str
- .int32 .str.1
- .int32 .str.2
- .int32 .str.3
+ .int32 .L.str
+ .int32 .L.str.1
+ .int32 .L.str.2
+ .int32 .L.str.3
.int32 0
.int32 0
.int32 0
@@ -128,11 +133,11 @@ a:
.int32 0
.size a, 64
- .type .str.4,@object # @.str.4
+ .type .L.str.4,@object # @.str.4
.section .rodata.str1.1,"aMS",@progbits,1
-.str.4:
+.L.str.4:
.asciz "abcde"
- .size .str.4, 6
+ .size .L.str.4, 6
.ident "clang version 3.8.0 "
diff --git a/test/torture-s/20050224-1.c.s b/test/torture-s/20050224-1.c.s
index c51477d1c..57a19cf57 100644
--- a/test/torture-s/20050224-1.c.s
+++ b/test/torture-s/20050224-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050224-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050224-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -19,12 +21,14 @@ foo: # @foo
br_if $pop5, .LBB0_4
# BB#3: # %if.end
return
-.LBB0_4: # %if.then
+.LBB0_4: # %if.then
call abort
unreachable
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -44,7 +48,7 @@ main: # @main
i32.load $4=, f($8)
copy_local $7=, $8
copy_local $6=, $8
-.LBB1_2: # %for.body
+.LBB1_2: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB1_9
block .LBB1_8
@@ -52,35 +56,35 @@ main: # @main
i32.ge_u $push1=, $5, $1
br_if $pop1, .LBB1_4
# BB#3: # %if.then
- # in Loop: Header=.LBB1_2 Depth=1
+ # in Loop: Header=BB1_2 Depth=1
i32.const $push6=, 1
i32.add $6=, $6, $pop6
br .LBB1_8
-.LBB1_4: # %if.else
- # in Loop: Header=.LBB1_2 Depth=1
+.LBB1_4: # %if.else
+ # in Loop: Header=BB1_2 Depth=1
block .LBB1_7
i32.lt_u $push2=, $5, $2
br_if $pop2, .LBB1_7
# BB#5: # %if.else
- # in Loop: Header=.LBB1_2 Depth=1
+ # in Loop: Header=BB1_2 Depth=1
i32.ge_u $push3=, $5, $3
br_if $pop3, .LBB1_7
# BB#6: # %if.then4
- # in Loop: Header=.LBB1_2 Depth=1
+ # in Loop: Header=BB1_2 Depth=1
i32.const $push5=, 1
i32.add $8=, $8, $pop5
br .LBB1_8
-.LBB1_7: # %if.else6
- # in Loop: Header=.LBB1_2 Depth=1
+.LBB1_7: # %if.else6
+ # in Loop: Header=BB1_2 Depth=1
i32.lt_u $push4=, $5, $4
i32.add $7=, $pop4, $7
-.LBB1_8: # %for.inc
- # in Loop: Header=.LBB1_2 Depth=1
+.LBB1_8: # %for.inc
+ # in Loop: Header=BB1_2 Depth=1
i32.const $push7=, 4096
i32.add $5=, $5, $pop7
i32.lt_u $push8=, $5, $0
br_if $pop8, .LBB1_2
-.LBB1_9: # %for.end
+.LBB1_9: # %for.end
i32.const $push9=, 444
i32.ne $push10=, $6, $pop9
br_if $pop10, .LBB1_13
@@ -95,49 +99,60 @@ main: # @main
# BB#12: # %foo.exit
i32.const $push15=, 0
return $pop15
-.LBB1_13: # %if.then.i
+.LBB1_13: # %if.then.i
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type a,@object # @a
- .data
+ .hidden a # @a
+ .type a,@object
+ .section .data.a,"aw",@progbits
.globl a
.align 2
a:
.int32 3221225472 # 0xc0000000
.size a, 4
- .type b,@object # @b
+ .hidden b # @b
+ .type b,@object
+ .section .data.b,"aw",@progbits
.globl b
.align 2
b:
.int32 3489660928 # 0xd0000000
.size b, 4
- .type c,@object # @c
+ .hidden c # @c
+ .type c,@object
+ .section .data.c,"aw",@progbits
.globl c
.align 2
c:
.int32 3223042392 # 0xc01bb958
.size c, 4
- .type d,@object # @d
+ .hidden d # @d
+ .type d,@object
+ .section .data.d,"aw",@progbits
.globl d
.align 2
d:
.int32 3223732224 # 0xc0264000
.size d, 4
- .type e,@object # @e
+ .hidden e # @e
+ .type e,@object
+ .section .data.e,"aw",@progbits
.globl e
.align 2
e:
.int32 3223879680 # 0xc0288000
.size e, 4
- .type f,@object # @f
+ .hidden f # @f
+ .type f,@object
+ .section .data.f,"aw",@progbits
.globl f
.align 2
f:
diff --git a/test/torture-s/20050316-1.c.s b/test/torture-s/20050316-1.c.s
index 70f238c55..1e6d590dc 100644
--- a/test/torture-s/20050316-1.c.s
+++ b/test/torture-s/20050316-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050316-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050316-1.c"
+ .section .text.test1,"ax",@progbits
+ .hidden test1
.globl test1
.type test1,@function
test1: # @test1
@@ -10,6 +12,8 @@ test1: # @test1
.Lfunc_end0:
.size test1, .Lfunc_end0-test1
+ .section .text.test2,"ax",@progbits
+ .hidden test2
.globl test2
.type test2,@function
test2: # @test2
@@ -20,6 +24,8 @@ test2: # @test2
.Lfunc_end1:
.size test2, .Lfunc_end1-test2
+ .section .text.test3,"ax",@progbits
+ .hidden test3
.globl test3
.type test3,@function
test3: # @test3
@@ -34,6 +40,8 @@ test3: # @test3
.Lfunc_end2:
.size test3, .Lfunc_end2-test3
+ .section .text.test4,"ax",@progbits
+ .hidden test4
.globl test4
.type test4,@function
test4: # @test4
@@ -50,6 +58,8 @@ test4: # @test4
.Lfunc_end3:
.size test4, .Lfunc_end3-test4
+ .section .text.test5,"ax",@progbits
+ .hidden test5
.globl test5
.type test5,@function
test5: # @test5
@@ -63,6 +73,8 @@ test5: # @test5
.Lfunc_end4:
.size test5, .Lfunc_end4-test5
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20050316-2.c.s b/test/torture-s/20050316-2.c.s
index 7de0859da..281ad28c8 100644
--- a/test/torture-s/20050316-2.c.s
+++ b/test/torture-s/20050316-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050316-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050316-2.c"
+ .section .text.test1,"ax",@progbits
+ .hidden test1
.globl test1
.type test1,@function
test1: # @test1
@@ -17,6 +19,8 @@ test1: # @test1
.Lfunc_end0:
.size test1, .Lfunc_end0-test1
+ .section .text.test2,"ax",@progbits
+ .hidden test2
.globl test2
.type test2,@function
test2: # @test2
@@ -34,6 +38,8 @@ test2: # @test2
.Lfunc_end1:
.size test2, .Lfunc_end1-test2
+ .section .text.test3,"ax",@progbits
+ .hidden test3
.globl test3
.type test3,@function
test3: # @test3
@@ -49,6 +55,8 @@ test3: # @test3
.Lfunc_end2:
.size test3, .Lfunc_end2-test3
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20050316-3.c.s b/test/torture-s/20050316-3.c.s
index f3c212b98..b9bdd29a5 100644
--- a/test/torture-s/20050316-3.c.s
+++ b/test/torture-s/20050316-3.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050316-3.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050316-3.c"
+ .section .text.test1,"ax",@progbits
+ .hidden test1
.globl test1
.type test1,@function
test1: # @test1
@@ -13,6 +15,8 @@ test1: # @test1
.Lfunc_end0:
.size test1, .Lfunc_end0-test1
+ .section .text.test2,"ax",@progbits
+ .hidden test2
.globl test2
.type test2,@function
test2: # @test2
@@ -28,6 +32,8 @@ test2: # @test2
.Lfunc_end1:
.size test2, .Lfunc_end1-test2
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20050410-1.c.s b/test/torture-s/20050410-1.c.s
index b84fdedb8..f618e0623 100644
--- a/test/torture-s/20050410-1.c.s
+++ b/test/torture-s/20050410-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050410-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050410-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -19,6 +21,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -33,14 +37,15 @@ main: # @main
i32.const $push3=, 0
call exit, $pop3
unreachable
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type s,@object # @s
- .data
+ .hidden s # @s
+ .type s,@object
+ .section .data.s,"aw",@progbits
.globl s
.align 2
s:
diff --git a/test/torture-s/20050502-1.c.s b/test/torture-s/20050502-1.c.s
index 13b115051..7cc6355f7 100644
--- a/test/torture-s/20050502-1.c.s
+++ b/test/torture-s/20050502-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050502-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050502-1.c"
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -16,6 +18,8 @@ bar: # @bar
.Lfunc_end0:
.size bar, .Lfunc_end0-bar
+ .section .text.baz,"ax",@progbits
+ .hidden baz
.globl baz
.type baz,@function
baz: # @baz
@@ -28,6 +32,8 @@ baz: # @baz
.Lfunc_end1:
.size baz, .Lfunc_end1-baz
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -53,13 +59,13 @@ foo: # @foo
# BB#2: # %if.end14.lr.ph
i32.or $4=, $2, $3
i32.const $10=, 1
-.LBB2_3: # %if.end14
+.LBB2_3: # %if.end14
# =>This Inner Loop Header: Depth=1
loop .LBB2_7
block .LBB2_5
br_if $4, .LBB2_5
# BB#4: # %land.lhs.true18
- # in Loop: Header=.LBB2_3 Depth=1
+ # in Loop: Header=BB2_3 Depth=1
i32.const $8=, 24
i32.shl $push5=, $9, $8
i32.shr_s $push6=, $pop5, $8
@@ -68,8 +74,8 @@ foo: # @foo
i32.const $push15=, 0
i32.eq $push16=, $8, $pop15
br_if $pop16, .LBB2_7
-.LBB2_5: # %while.body.backedge
- # in Loop: Header=.LBB2_3 Depth=1
+.LBB2_5: # %while.body.backedge
+ # in Loop: Header=BB2_3 Depth=1
i32.add $push9=, $1, $10
i32.store8 $discard=, 0($pop9), $9
i32.const $push8=, 1
@@ -80,14 +86,14 @@ foo: # @foo
i32.and $push11=, $pop10, $2
br_if $pop11, .LBB2_7
# BB#6: # %while.body.backedge
- # in Loop: Header=.LBB2_3 Depth=1
+ # in Loop: Header=BB2_3 Depth=1
copy_local $10=, $11
i32.eq $push12=, $8, $7
i32.and $push7=, $pop12, $3
i32.const $push17=, 0
i32.eq $push18=, $pop7, $pop17
br_if $pop18, .LBB2_3
-.LBB2_7: # %while.end
+.LBB2_7: # %while.end
i32.add $push13=, $1, $11
i32.const $push14=, 0
i32.store8 $discard=, 0($pop13), $pop14
@@ -95,6 +101,8 @@ foo: # @foo
.Lfunc_end2:
.size foo, .Lfunc_end2-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -109,7 +117,7 @@ main: # @main
i32.store $20=, 0($3), $20
i32.const $0=, 0
i32.const $1=, 1
- i32.const $push0=, .str
+ i32.const $push0=, .L.str
i32.store $discard=, 12($20), $pop0
i32.const $5=, 12
i32.add $5=, $20, $5
@@ -118,17 +126,17 @@ main: # @main
call foo, $5, $6, $1, $0
block .LBB3_15
i32.load $push1=, 12($20)
- i32.const $push2=, .str.1
+ i32.const $push2=, .L.str.1
i32.call $push3=, strcmp, $pop1, $pop2
br_if $pop3, .LBB3_15
# BB#1: # %lor.lhs.false
- i32.const $push4=, .str.2
+ i32.const $push4=, .L.str.2
i32.const $7=, 16
i32.add $7=, $20, $7
i32.call $push5=, strcmp, $7, $pop4
br_if $pop5, .LBB3_15
# BB#2: # %if.end
- i32.const $push6=, .str.3
+ i32.const $push6=, .L.str.3
i32.store $discard=, 12($20), $pop6
i32.const $8=, 12
i32.add $8=, $20, $8
@@ -137,17 +145,17 @@ main: # @main
call foo, $8, $9, $0, $1
block .LBB3_14
i32.load $push7=, 12($20)
- i32.const $push8=, .str.4
+ i32.const $push8=, .L.str.4
i32.call $push9=, strcmp, $pop7, $pop8
br_if $pop9, .LBB3_14
# BB#3: # %lor.lhs.false7
- i32.const $push10=, .str.5
+ i32.const $push10=, .L.str.5
i32.const $10=, 16
i32.add $10=, $20, $10
i32.call $push11=, strcmp, $10, $pop10
br_if $pop11, .LBB3_14
# BB#4: # %if.end12
- i32.const $push12=, .str.6
+ i32.const $push12=, .L.str.6
i32.store $discard=, 12($20), $pop12
i32.const $11=, 12
i32.add $11=, $20, $11
@@ -156,17 +164,17 @@ main: # @main
call foo, $11, $12, $1, $1
block .LBB3_13
i32.load $push13=, 12($20)
- i32.const $push14=, .str.7
+ i32.const $push14=, .L.str.7
i32.call $push15=, strcmp, $pop13, $pop14
br_if $pop15, .LBB3_13
# BB#5: # %lor.lhs.false16
- i32.const $push16=, .str.8
+ i32.const $push16=, .L.str.8
i32.const $13=, 16
i32.add $13=, $20, $13
i32.call $push17=, strcmp, $13, $pop16
br_if $pop17, .LBB3_13
# BB#6: # %if.end21
- i32.const $push18=, .str.9
+ i32.const $push18=, .L.str.9
i32.store $discard=, 12($20), $pop18
i32.const $14=, 12
i32.add $14=, $20, $14
@@ -175,17 +183,17 @@ main: # @main
call foo, $14, $15, $1, $1
block .LBB3_12
i32.load $push19=, 12($20)
- i32.const $push20=, .str.10
+ i32.const $push20=, .L.str.10
i32.call $push21=, strcmp, $pop19, $pop20
br_if $pop21, .LBB3_12
# BB#7: # %lor.lhs.false25
- i32.const $push22=, .str.11
+ i32.const $push22=, .L.str.11
i32.const $16=, 16
i32.add $16=, $20, $16
i32.call $push23=, strcmp, $16, $pop22
br_if $pop23, .LBB3_12
# BB#8: # %if.end30
- i32.const $push24=, .str.12
+ i32.const $push24=, .L.str.12
i32.store $discard=, 12($20), $pop24
i32.const $17=, 12
i32.add $17=, $20, $17
@@ -194,11 +202,11 @@ main: # @main
call foo, $17, $18, $0, $0
block .LBB3_11
i32.load $push25=, 12($20)
- i32.const $push26=, .str.13
+ i32.const $push26=, .L.str.13
i32.call $push27=, strcmp, $pop25, $pop26
br_if $pop27, .LBB3_11
# BB#9: # %lor.lhs.false34
- i32.const $push28=, .str.14
+ i32.const $push28=, .L.str.14
i32.const $19=, 16
i32.add $19=, $20, $19
i32.call $push29=, strcmp, $19, $pop28
@@ -209,99 +217,99 @@ main: # @main
i32.const $4=, __stack_pointer
i32.store $20=, 0($4), $20
return $0
-.LBB3_11: # %if.then38
+.LBB3_11: # %if.then38
call abort
unreachable
-.LBB3_12: # %if.then29
+.LBB3_12: # %if.then29
call abort
unreachable
-.LBB3_13: # %if.then20
+.LBB3_13: # %if.then20
call abort
unreachable
-.LBB3_14: # %if.then11
+.LBB3_14: # %if.then11
call abort
unreachable
-.LBB3_15: # %if.then
+.LBB3_15: # %if.then
call abort
unreachable
.Lfunc_end3:
.size main, .Lfunc_end3-main
- .type .str,@object # @.str
+ .type .L.str,@object # @.str
.section .rodata.str1.1,"aMS",@progbits,1
-.str:
+.L.str:
.asciz "abcde'fgh"
- .size .str, 10
+ .size .L.str, 10
- .type .str.1,@object # @.str.1
-.str.1:
+ .type .L.str.1,@object # @.str.1
+.L.str.1:
.asciz "fgh"
- .size .str.1, 4
+ .size .L.str.1, 4
- .type .str.2,@object # @.str.2
-.str.2:
+ .type .L.str.2,@object # @.str.2
+.L.str.2:
.asciz "abcde"
- .size .str.2, 6
+ .size .L.str.2, 6
- .type .str.3,@object # @.str.3
-.str.3:
+ .type .L.str.3,@object # @.str.3
+.L.str.3:
.asciz "ABCDEFG\"HI"
- .size .str.3, 11
+ .size .L.str.3, 11
- .type .str.4,@object # @.str.4
-.str.4:
+ .type .L.str.4,@object # @.str.4
+.L.str.4:
.asciz "HI"
- .size .str.4, 3
+ .size .L.str.4, 3
- .type .str.5,@object # @.str.5
-.str.5:
+ .type .L.str.5,@object # @.str.5
+.L.str.5:
.asciz "ABCDEFG"
- .size .str.5, 8
+ .size .L.str.5, 8
- .type .str.6,@object # @.str.6
-.str.6:
+ .type .L.str.6,@object # @.str.6
+.L.str.6:
.asciz "abcd\"e'fgh"
- .size .str.6, 11
+ .size .L.str.6, 11
- .type .str.7,@object # @.str.7
-.str.7:
+ .type .L.str.7,@object # @.str.7
+.L.str.7:
.asciz "e'fgh"
- .size .str.7, 6
+ .size .L.str.7, 6
- .type .str.8,@object # @.str.8
-.str.8:
+ .type .L.str.8,@object # @.str.8
+.L.str.8:
.asciz "abcd"
- .size .str.8, 5
+ .size .L.str.8, 5
- .type .str.9,@object # @.str.9
-.str.9:
+ .type .L.str.9,@object # @.str.9
+.L.str.9:
.asciz "ABCDEF'G\"HI"
- .size .str.9, 12
+ .size .L.str.9, 12
- .type .str.10,@object # @.str.10
-.str.10:
+ .type .L.str.10,@object # @.str.10
+.L.str.10:
.asciz "G\"HI"
- .size .str.10, 5
+ .size .L.str.10, 5
- .type .str.11,@object # @.str.11
-.str.11:
+ .type .L.str.11,@object # @.str.11
+.L.str.11:
.asciz "ABCDEF"
- .size .str.11, 7
+ .size .L.str.11, 7
- .type .str.12,@object # @.str.12
-.str.12:
+ .type .L.str.12,@object # @.str.12
+.L.str.12:
.asciz "abcdef@gh"
- .size .str.12, 10
+ .size .L.str.12, 10
- .type .str.13,@object # @.str.13
-.str.13:
+ .type .L.str.13,@object # @.str.13
+.L.str.13:
.asciz "gh"
- .size .str.13, 3
+ .size .L.str.13, 3
- .type .str.14,@object # @.str.14
-.str.14:
+ .type .L.str.14,@object # @.str.14
+.L.str.14:
.asciz "abcdef"
- .size .str.14, 7
+ .size .L.str.14, 7
.ident "clang version 3.8.0 "
diff --git a/test/torture-s/20050502-2.c.s b/test/torture-s/20050502-2.c.s
new file mode 100644
index 000000000..8cb899e89
--- /dev/null
+++ b/test/torture-s/20050502-2.c.s
@@ -0,0 +1,158 @@
+ .text
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050502-2.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
+ .globl foo
+ .type foo,@function
+foo: # @foo
+ .param i32
+# BB#0: # %entry
+ i32.const $push0=, 0
+ i32.store8 $discard=, 4($0), $pop0
+ return
+.Lfunc_end0:
+ .size foo, .Lfunc_end0-foo
+
+ .section .text.bar,"ax",@progbits
+ .hidden bar
+ .globl bar
+ .type bar,@function
+bar: # @bar
+ .param i32
+# BB#0: # %entry
+ i32.const $push0=, 0
+ i32.store8 $discard=, 8($0), $pop0
+ return
+.Lfunc_end1:
+ .size bar, .Lfunc_end1-bar
+
+ .section .text.main,"ax",@progbits
+ .hidden main
+ .globl main
+ .type main,@function
+main: # @main
+ .result i32
+ .local i32, i32, i32, i64, i32, i64, i32, i32, i32, i32, i32, i32, i32, i32, i32
+# BB#0: # %entry
+ i32.const $6=, __stack_pointer
+ i32.load $6=, 0($6)
+ i32.const $7=, 16
+ i32.sub $14=, $6, $7
+ i32.const $7=, __stack_pointer
+ i32.store $14=, 0($7), $14
+ i32.const $0=, 0
+ i32.const $1=, 1
+ i32.const $push1=, 10
+ i32.const $9=, 0
+ i32.add $9=, $14, $9
+ i32.add $push2=, $9, $pop1
+ i32.load8_u $push0=, .Lmain.x+10($0)
+ i32.store8 $discard=, 0($pop2), $pop0
+ i32.const $2=, 8
+ i32.const $10=, 0
+ i32.add $10=, $14, $10
+ i32.add $push9=, $10, $2
+ i32.const $push3=, .Lmain.x+8
+ i32.add $push4=, $pop3, $1
+ i32.load8_u $push5=, 0($pop4)
+ i32.shl $push6=, $pop5, $2
+ i32.load8_u $push7=, .Lmain.x+8($0)
+ i32.or $push8=, $pop6, $pop7
+ i32.store16 $discard=, 0($pop9), $pop8
+ i32.const $2=, .Lmain.x
+ i32.const $4=, 4
+ i64.const $3=, 8
+ i64.const $5=, 16
+ i32.const $push17=, 7
+ i32.add $push18=, $2, $pop17
+ i64.load8_u $push19=, 0($pop18)
+ i64.shl $push20=, $pop19, $3
+ i32.const $push21=, 6
+ i32.add $push22=, $2, $pop21
+ i64.load8_u $push23=, 0($pop22)
+ i64.or $push24=, $pop20, $pop23
+ i64.shl $push25=, $pop24, $5
+ i32.const $push10=, 5
+ i32.add $push11=, $2, $pop10
+ i64.load8_u $push12=, 0($pop11)
+ i64.shl $push13=, $pop12, $3
+ i32.add $push14=, $2, $4
+ i64.load8_u $push15=, 0($pop14)
+ i64.or $push16=, $pop13, $pop15
+ i64.or $push26=, $pop25, $pop16
+ i64.const $push27=, 32
+ i64.shl $push28=, $pop26, $pop27
+ i32.const $push29=, 3
+ i32.add $push30=, $2, $pop29
+ i64.load8_u $push31=, 0($pop30)
+ i64.shl $push32=, $pop31, $3
+ i32.const $push33=, 2
+ i32.add $push34=, $2, $pop33
+ i64.load8_u $push35=, 0($pop34)
+ i64.or $push36=, $pop32, $pop35
+ i64.shl $push37=, $pop36, $5
+ i32.add $push38=, $2, $1
+ i64.load8_u $push39=, 0($pop38)
+ i64.shl $push40=, $pop39, $3
+ i64.load8_u $push41=, .Lmain.x($0)
+ i64.or $push42=, $pop40, $pop41
+ i64.or $push43=, $pop37, $pop42
+ i64.or $push44=, $pop28, $pop43
+ i64.store $discard=, 0($14), $pop44
+ i32.const $11=, 0
+ i32.add $11=, $14, $11
+ i32.or $2=, $11, $4
+ i32.const $1=, 11
+ i32.store8 $discard=, 0($2), $0
+ i32.const $push45=, .L.str
+ i32.const $12=, 0
+ i32.add $12=, $14, $12
+ block .LBB2_4
+ i32.call $push46=, memcmp, $12, $pop45, $1
+ br_if $pop46, .LBB2_4
+# BB#1: # %if.end
+ i32.const $push47=, 77
+ i32.store8 $discard=, 0($2), $pop47
+ i32.store8 $2=, 8($14), $0
+ i32.const $push48=, .L.str.1
+ i32.const $13=, 0
+ i32.add $13=, $14, $13
+ block .LBB2_3
+ i32.call $push49=, memcmp, $13, $pop48, $1
+ br_if $pop49, .LBB2_3
+# BB#2: # %if.end7
+ i32.const $8=, 16
+ i32.add $14=, $14, $8
+ i32.const $8=, __stack_pointer
+ i32.store $14=, 0($8), $14
+ return $2
+.LBB2_3: # %if.then6
+ call abort
+ unreachable
+.LBB2_4: # %if.then
+ call abort
+ unreachable
+.Lfunc_end2:
+ .size main, .Lfunc_end2-main
+
+ .type .Lmain.x,@object # @main.x
+ .section .rodata.str1.1,"aMS",@progbits,1
+.Lmain.x:
+ .asciz "IJKLMNOPQR"
+ .size .Lmain.x, 11
+
+ .type .L.str,@object # @.str
+ .section .rodata..L.str,"a",@progbits
+.L.str:
+ .asciz "IJKL\000NOPQR"
+ .size .L.str, 11
+
+ .type .L.str.1,@object # @.str.1
+ .section .rodata..L.str.1,"a",@progbits
+.L.str.1:
+ .asciz "IJKLMNOP\000R"
+ .size .L.str.1, 11
+
+
+ .ident "clang version 3.8.0 "
+ .section ".note.GNU-stack","",@progbits
diff --git a/test/torture-s/20050604-1.c.s b/test/torture-s/20050604-1.c.s
index f44790390..f8d62c899 100644
--- a/test/torture-s/20050604-1.c.s
+++ b/test/torture-s/20050604-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050604-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050604-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -42,6 +44,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -112,28 +116,31 @@ main: # @main
br_if $pop24, .LBB1_8
# BB#7: # %if.end26
return $0
-.LBB1_8: # %if.then25
+.LBB1_8: # %if.then25
call abort
unreachable
-.LBB1_9: # %if.then
+.LBB1_9: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type u,@object # @u
- .bss
+ .hidden u # @u
+ .type u,@object
+ .section .bss.u,"aw",@nobits
.globl u
.align 3
u:
- .zero 8
+ .skip 8
.size u, 8
- .type v,@object # @v
+ .hidden v # @v
+ .type v,@object
+ .section .bss.v,"aw",@nobits
.globl v
.align 4
v:
- .zero 16
+ .skip 16
.size v, 16
diff --git a/test/torture-s/20050607-1.c.s b/test/torture-s/20050607-1.c.s
index ec4ffac83..83f62a440 100644
--- a/test/torture-s/20050607-1.c.s
+++ b/test/torture-s/20050607-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050607-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050607-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20050613-1.c.s b/test/torture-s/20050613-1.c.s
index 1e3690eb5..ca84afd6e 100644
--- a/test/torture-s/20050613-1.c.s
+++ b/test/torture-s/20050613-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050613-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050613-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -21,12 +23,14 @@ foo: # @foo
br_if $pop5, .LBB0_5
# BB#4: # %if.end
return
-.LBB0_5: # %if.then
+.LBB0_5: # %if.then
call abort
unreachable
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20050826-1.c.s b/test/torture-s/20050826-1.c.s
index 32011ccf9..c55d4af62 100644
--- a/test/torture-s/20050826-1.c.s
+++ b/test/torture-s/20050826-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050826-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050826-1.c"
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -7,7 +9,7 @@ bar: # @bar
.local i32
# BB#0: # %entry
block .LBB0_6
- i32.const $push0=, .str
+ i32.const $push0=, .L.str
i32.const $push1=, 8
i32.call $push2=, memcmp, $0, $pop0, $pop1
br_if $pop2, .LBB0_6
@@ -15,7 +17,7 @@ bar: # @bar
i32.const $push3=, 7
i32.add $1=, $0, $pop3
i32.const $0=, 0
-.LBB0_2: # %for.body
+.LBB0_2: # %for.body
# =>This Inner Loop Header: Depth=1
block .LBB0_5
loop .LBB0_4
@@ -23,23 +25,25 @@ bar: # @bar
i32.load8_u $push5=, 0($pop4)
br_if $pop5, .LBB0_5
# BB#3: # %for.cond
- # in Loop: Header=.LBB0_2 Depth=1
+ # in Loop: Header=BB0_2 Depth=1
i32.const $push6=, 1
i32.add $0=, $0, $pop6
i32.const $push7=, 2040
i32.le_u $push8=, $0, $pop7
br_if $pop8, .LBB0_2
-.LBB0_4: # %for.end
+.LBB0_4: # %for.end
return
-.LBB0_5: # %if.then2
+.LBB0_5: # %if.then2
call abort
unreachable
-.LBB0_6: # %if.then
+.LBB0_6: # %if.then
call abort
unreachable
.Lfunc_end0:
.size bar, .Lfunc_end0-bar
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -50,25 +54,25 @@ foo: # @foo
i32.const $1=, 0
i32.const $push0=, 2048
call memset, $0, $1, $pop0
- i32.load8_u $push2=, .str.1+4($1)
+ i32.load8_u $push2=, .L.str.1+4($1)
i32.store8 $discard=, a+5($1), $pop2
- i32.load8_u $push3=, .str.1+3($1)
+ i32.load8_u $push3=, .L.str.1+3($1)
i32.store8 $discard=, a+4($1), $pop3
- i32.load8_u $push4=, .str.1+2($1)
+ i32.load8_u $push4=, .L.str.1+2($1)
i32.store8 $discard=, a+3($1), $pop4
- i32.load8_u $push5=, .str.1+1($1)
+ i32.load8_u $push5=, .L.str.1+1($1)
i32.store8 $discard=, a+2($1), $pop5
- i32.load8_u $push6=, .str.1($1)
+ i32.load8_u $push6=, .L.str.1($1)
i32.store8 $discard=, a+1($1), $pop6
i32.const $push1=, 1
i32.store8 $3=, a($1), $pop1
i32.const $4=, 8
i32.store8 $2=, a+6($1), $3
block .LBB1_5
- i32.const $push7=, .str
+ i32.const $push7=, .L.str
i32.call $push8=, memcmp, $0, $pop7, $4
br_if $pop8, .LBB1_5
-.LBB1_1: # %for.cond.i
+.LBB1_1: # %for.cond.i
# =>This Inner Loop Header: Depth=1
block .LBB1_4
loop .LBB1_3
@@ -78,24 +82,26 @@ foo: # @foo
i32.gt_u $push12=, $pop10, $pop11
br_if $pop12, .LBB1_4
# BB#2: # %for.cond.i.for.body.i_crit_edge
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.add $3=, $0, $4
i32.add $4=, $4, $2
i32.load8_u $push13=, 0($3)
i32.const $push14=, 0
i32.eq $push15=, $pop13, $pop14
br_if $pop15, .LBB1_1
-.LBB1_3: # %if.then2.i
+.LBB1_3: # %if.then2.i
call abort
unreachable
-.LBB1_4: # %bar.exit
+.LBB1_4: # %bar.exit
return $1
-.LBB1_5: # %if.then.i
+.LBB1_5: # %if.then.i
call abort
unreachable
.Lfunc_end1:
.size foo, .Lfunc_end1-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -106,25 +112,25 @@ main: # @main
i32.const $1=, 0
i32.const $push0=, 2048
call memset, $0, $1, $pop0
- i32.load8_u $push2=, .str.1+4($1)
+ i32.load8_u $push2=, .L.str.1+4($1)
i32.store8 $discard=, a+5($1), $pop2
- i32.load8_u $push3=, .str.1+3($1)
+ i32.load8_u $push3=, .L.str.1+3($1)
i32.store8 $discard=, a+4($1), $pop3
- i32.load8_u $push4=, .str.1+2($1)
+ i32.load8_u $push4=, .L.str.1+2($1)
i32.store8 $discard=, a+3($1), $pop4
- i32.load8_u $push5=, .str.1+1($1)
+ i32.load8_u $push5=, .L.str.1+1($1)
i32.store8 $discard=, a+2($1), $pop5
- i32.load8_u $push6=, .str.1($1)
+ i32.load8_u $push6=, .L.str.1($1)
i32.store8 $discard=, a+1($1), $pop6
i32.const $push1=, 1
i32.store8 $3=, a($1), $pop1
i32.const $4=, 8
i32.store8 $2=, a+6($1), $3
block .LBB2_5
- i32.const $push7=, .str
+ i32.const $push7=, .L.str
i32.call $push8=, memcmp, $0, $pop7, $4
br_if $pop8, .LBB2_5
-.LBB2_1: # %for.cond.i.i
+.LBB2_1: # %for.cond.i.i
# =>This Inner Loop Header: Depth=1
block .LBB2_4
loop .LBB2_3
@@ -134,42 +140,43 @@ main: # @main
i32.gt_u $push12=, $pop10, $pop11
br_if $pop12, .LBB2_4
# BB#2: # %for.cond.i.for.body.i_crit_edge.i
- # in Loop: Header=.LBB2_1 Depth=1
+ # in Loop: Header=BB2_1 Depth=1
i32.add $3=, $0, $4
i32.add $4=, $4, $2
i32.load8_u $push13=, 0($3)
i32.const $push14=, 0
i32.eq $push15=, $pop13, $pop14
br_if $pop15, .LBB2_1
-.LBB2_3: # %if.then2.i.i
+.LBB2_3: # %if.then2.i.i
call abort
unreachable
-.LBB2_4: # %foo.exit
+.LBB2_4: # %foo.exit
return $1
-.LBB2_5: # %if.then.i.i
+.LBB2_5: # %if.then.i.i
call abort
unreachable
.Lfunc_end2:
.size main, .Lfunc_end2-main
- .type .str,@object # @.str
+ .type .L.str,@object # @.str
.section .rodata.str1.1,"aMS",@progbits,1
-.str:
+.L.str:
.asciz "\001HELLO\001"
- .size .str, 8
+ .size .L.str, 8
- .type a,@object # @a
- .bss
+ .hidden a # @a
+ .type a,@object
+ .section .bss.a,"aw",@nobits
.globl a
a:
- .zero 2048
+ .skip 2048
.size a, 2048
- .type .str.1,@object # @.str.1
+ .type .L.str.1,@object # @.str.1
.section .rodata.str1.1,"aMS",@progbits,1
-.str.1:
+.L.str.1:
.asciz "HELLO"
- .size .str.1, 6
+ .size .L.str.1, 6
.ident "clang version 3.8.0 "
diff --git a/test/torture-s/20050929-1.c.s b/test/torture-s/20050929-1.c.s
index 53b05fe44..773b8070c 100644
--- a/test/torture-s/20050929-1.c.s
+++ b/test/torture-s/20050929-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050929-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20050929-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -45,20 +47,20 @@ main: # @main
br_if $pop17, .LBB0_7
# BB#6: # %if.end17
return $2
-.LBB0_7: # %if.then16
+.LBB0_7: # %if.then16
call abort
unreachable
-.LBB0_8: # %if.then9
+.LBB0_8: # %if.then9
call abort
unreachable
-.LBB0_9: # %if.then
+.LBB0_9: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
.type .compoundliteral,@object # @.compoundliteral
- .data
+ .section .data..compoundliteral,"aw",@progbits
.align 2
.compoundliteral:
.int32 1 # 0x1
@@ -66,6 +68,7 @@ main: # @main
.size .compoundliteral, 8
.type .compoundliteral.1,@object # @.compoundliteral.1
+ .section .data..compoundliteral.1,"aw",@progbits
.align 2
.compoundliteral.1:
.int32 3 # 0x3
@@ -73,6 +76,7 @@ main: # @main
.size .compoundliteral.1, 8
.type .compoundliteral.2,@object # @.compoundliteral.2
+ .section .data..compoundliteral.2,"aw",@progbits
.align 2
.compoundliteral.2:
.int32 .compoundliteral
@@ -80,13 +84,16 @@ main: # @main
.size .compoundliteral.2, 8
.type .compoundliteral.3,@object # @.compoundliteral.3
+ .section .data..compoundliteral.3,"aw",@progbits
.align 2
.compoundliteral.3:
.int32 5 # 0x5
.int32 6 # 0x6
.size .compoundliteral.3, 8
- .type e,@object # @e
+ .hidden e # @e
+ .type e,@object
+ .section .data.e,"aw",@progbits
.globl e
.align 2
e:
diff --git a/test/torture-s/20051012-1.c.s b/test/torture-s/20051012-1.c.s
index 8badd23c5..0813bb61a 100644
--- a/test/torture-s/20051012-1.c.s
+++ b/test/torture-s/20051012-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20051012-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20051012-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -13,6 +15,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -30,12 +34,13 @@ main: # @main
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type t,@object # @t
- .bss
+ .hidden t # @t
+ .type t,@object
+ .section .bss.t,"aw",@nobits
.globl t
.align 2
t:
- .zero 8
+ .skip 8
.size t, 8
diff --git a/test/torture-s/20051021-1.c.s b/test/torture-s/20051021-1.c.s
index 88dcb0997..bd1f79a5a 100644
--- a/test/torture-s/20051021-1.c.s
+++ b/test/torture-s/20051021-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20051021-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20051021-1.c"
+ .section .text.foo1,"ax",@progbits
+ .hidden foo1
.globl foo1
.type foo1,@function
foo1: # @foo1
@@ -15,6 +17,8 @@ foo1: # @foo1
.Lfunc_end0:
.size foo1, .Lfunc_end0-foo1
+ .section .text.foo2,"ax",@progbits
+ .hidden foo2
.globl foo2
.type foo2,@function
foo2: # @foo2
@@ -30,6 +34,8 @@ foo2: # @foo2
.Lfunc_end1:
.size foo2, .Lfunc_end1-foo2
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -45,14 +51,15 @@ main: # @main
br_if $1, .LBB2_2
# BB#1: # %if.end7
return $0
-.LBB2_2: # %if.then6
+.LBB2_2: # %if.then6
call abort
unreachable
.Lfunc_end2:
.size main, .Lfunc_end2-main
- .type count,@object # @count
- .bss
+ .hidden count # @count
+ .type count,@object
+ .section .bss.count,"aw",@nobits
.globl count
.align 2
count:
diff --git a/test/torture-s/20051104-1.c.s b/test/torture-s/20051104-1.c.s
index 080a6d9ed..c3dd7138c 100644
--- a/test/torture-s/20051104-1.c.s
+++ b/test/torture-s/20051104-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20051104-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20051104-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -8,25 +10,26 @@ main: # @main
# BB#0: # %entry
i32.const $0=, 0
i32.store $discard=, s($0), $0
- i32.const $push0=, .str
+ i32.const $push0=, .L.str
i32.store $discard=, s+4($0), $pop0
return $0
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type s,@object # @s
- .bss
+ .hidden s # @s
+ .type s,@object
+ .section .bss.s,"aw",@nobits
.globl s
.align 2
s:
- .zero 8
+ .skip 8
.size s, 8
- .type .str,@object # @.str
+ .type .L.str,@object # @.str
.section .rodata.str1.1,"aMS",@progbits,1
-.str:
- .zero 1
- .size .str, 1
+.L.str:
+ .skip 1
+ .size .L.str, 1
.ident "clang version 3.8.0 "
diff --git a/test/torture-s/20051110-1.c.s b/test/torture-s/20051110-1.c.s
index 664e126ed..a35734d31 100644
--- a/test/torture-s/20051110-1.c.s
+++ b/test/torture-s/20051110-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20051110-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20051110-1.c"
+ .section .text.add_unwind_adjustsp,"ax",@progbits
+ .hidden add_unwind_adjustsp
.globl add_unwind_adjustsp
.type add_unwind_adjustsp,@function
add_unwind_adjustsp: # @add_unwind_adjustsp
@@ -15,7 +17,7 @@ add_unwind_adjustsp: # @add_unwind_adjustsp
i32.const $push10=, 0
i32.eq $push11=, $0, $pop10
br_if $pop11, .LBB0_2
-.LBB0_1: # %while.body
+.LBB0_1: # %while.body
# =>This Inner Loop Header: Depth=1
loop .LBB0_2
i32.const $push5=, 7
@@ -30,11 +32,13 @@ add_unwind_adjustsp: # @add_unwind_adjustsp
i32.add $2=, $2, $pop9
copy_local $0=, $1
br_if $1, .LBB0_1
-.LBB0_2: # %while.end
+.LBB0_2: # %while.end
return
.Lfunc_end0:
.size add_unwind_adjustsp, .Lfunc_end0-add_unwind_adjustsp
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -43,7 +47,7 @@ main: # @main
# BB#0: # %entry
i32.const $3=, 904
i32.const $2=, bytes
-.LBB1_1: # %while.body.i
+.LBB1_1: # %while.body.i
# =>This Inner Loop Header: Depth=1
loop .LBB1_2
i32.const $1=, 7
@@ -58,7 +62,7 @@ main: # @main
i32.add $2=, $2, $pop5
copy_local $3=, $0
br_if $0, .LBB1_1
-.LBB1_2: # %add_unwind_adjustsp.exit
+.LBB1_2: # %add_unwind_adjustsp.exit
i32.const $3=, 0
block .LBB1_5
i32.load8_u $push7=, bytes($3)
@@ -73,17 +77,18 @@ main: # @main
br_if $pop12, .LBB1_5
# BB#4: # %if.end
return $3
-.LBB1_5: # %if.then
+.LBB1_5: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type bytes,@object # @bytes
- .bss
+ .hidden bytes # @bytes
+ .type bytes,@object
+ .section .bss.bytes,"aw",@nobits
.globl bytes
bytes:
- .zero 5
+ .skip 5
.size bytes, 5
diff --git a/test/torture-s/20051110-2.c.s b/test/torture-s/20051110-2.c.s
index ef114e614..47455c105 100644
--- a/test/torture-s/20051110-2.c.s
+++ b/test/torture-s/20051110-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20051110-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20051110-2.c"
+ .section .text.add_unwind_adjustsp,"ax",@progbits
+ .hidden add_unwind_adjustsp
.globl add_unwind_adjustsp
.type add_unwind_adjustsp,@function
add_unwind_adjustsp: # @add_unwind_adjustsp
@@ -24,7 +26,7 @@ add_unwind_adjustsp: # @add_unwind_adjustsp
i32.load $push4=, flag($0)
i32.eq $1=, $pop4, $0
i32.const $0=, bytes
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
# =>This Inner Loop Header: Depth=1
loop .LBB0_3
i32.const $push5=, 128
@@ -36,11 +38,13 @@ add_unwind_adjustsp: # @add_unwind_adjustsp
copy_local $5=, $2
i32.shr_u $2=, $2, $4
br_if $2, .LBB0_2
-.LBB0_3: # %do.end
+.LBB0_3: # %do.end
return
.Lfunc_end0:
.size add_unwind_adjustsp, .Lfunc_end0-add_unwind_adjustsp
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -68,20 +72,23 @@ main: # @main
br_if $pop10, .LBB1_3
# BB#2: # %if.end
return $0
-.LBB1_3: # %if.then
+.LBB1_3: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type bytes,@object # @bytes
- .bss
+ .hidden bytes # @bytes
+ .type bytes,@object
+ .section .bss.bytes,"aw",@nobits
.globl bytes
bytes:
- .zero 5
+ .skip 5
.size bytes, 5
- .type flag,@object # @flag
+ .hidden flag # @flag
+ .type flag,@object
+ .section .bss.flag,"aw",@nobits
.globl flag
.align 2
flag:
diff --git a/test/torture-s/20051113-1.c.s b/test/torture-s/20051113-1.c.s
index e8b46c4c0..632b07d25 100644
--- a/test/torture-s/20051113-1.c.s
+++ b/test/torture-s/20051113-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20051113-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20051113-1.c"
+ .section .text.Sum,"ax",@progbits
+ .hidden Sum
.globl Sum
.type Sum,@function
Sum: # @Sum
@@ -34,7 +36,7 @@ Sum: # @Sum
i32.add $0=, $0, $pop14
i64.const $16=, 0
i32.const $15=, 0
-.LBB0_2: # %for.body
+.LBB0_2: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB0_3
i32.const $push15=, 5
@@ -79,11 +81,13 @@ Sum: # @Sum
i32.add $15=, $15, $4
i32.lt_s $push42=, $15, $1
br_if $pop42, .LBB0_2
-.LBB0_3: # %for.end
+.LBB0_3: # %for.end
return $16
.Lfunc_end0:
.size Sum, .Lfunc_end0-Sum
+ .section .text.Sum2,"ax",@progbits
+ .hidden Sum2
.globl Sum2
.type Sum2,@function
Sum2: # @Sum2
@@ -118,7 +122,7 @@ Sum2: # @Sum2
i32.add $0=, $0, $pop14
i64.const $16=, 0
i32.const $15=, 0
-.LBB1_2: # %for.body
+.LBB1_2: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB1_3
i32.const $push15=, 5
@@ -163,11 +167,13 @@ Sum2: # @Sum2
i32.add $15=, $15, $4
i32.lt_s $push42=, $15, $1
br_if $pop42, .LBB1_2
-.LBB1_3: # %for.end
+.LBB1_3: # %for.end
return $16
.Lfunc_end1:
.size Sum2, .Lfunc_end1-Sum2
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -338,10 +344,10 @@ main: # @main
br_if $pop99, .LBB2_3
# BB#2: # %if.end25
return $2
-.LBB2_3: # %if.then24
+.LBB2_3: # %if.then24
call abort
unreachable
-.LBB2_4: # %if.then
+.LBB2_4: # %if.then
call abort
unreachable
.Lfunc_end2:
diff --git a/test/torture-s/20051215-1.c.s b/test/torture-s/20051215-1.c.s
index a1b1b571c..8bb2fbe83 100644
--- a/test/torture-s/20051215-1.c.s
+++ b/test/torture-s/20051215-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20051215-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20051215-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -16,7 +18,7 @@ foo: # @foo
i32.const $5=, 0
copy_local $6=, $5
copy_local $7=, $5
-.LBB0_2: # %for.body
+.LBB0_2: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB0_5
block .LBB0_4
@@ -24,11 +26,11 @@ foo: # @foo
i32.eq $push7=, $2, $pop6
br_if $pop7, .LBB0_4
# BB#3: # %if.then
- # in Loop: Header=.LBB0_2 Depth=1
+ # in Loop: Header=BB0_2 Depth=1
i32.load $push1=, 0($2)
i32.mul $6=, $pop1, $5
-.LBB0_4: # %if.end
- # in Loop: Header=.LBB0_2 Depth=1
+.LBB0_4: # %if.end
+ # in Loop: Header=BB0_2 Depth=1
i32.const $4=, 0
i32.gt_s $push2=, $0, $4
i32.mul $push3=, $6, $0
@@ -37,11 +39,13 @@ foo: # @foo
i32.add $5=, $5, $3
i32.ne $push5=, $1, $5
br_if $pop5, .LBB0_2
-.LBB0_5: # %for.end6
+.LBB0_5: # %for.end6
return $7
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -56,7 +60,7 @@ main: # @main
br_if $pop2, .LBB1_2
# BB#1: # %if.end
return $0
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
diff --git a/test/torture-s/20060102-1.c.s b/test/torture-s/20060102-1.c.s
index f62713b27..7e5adefc3 100644
--- a/test/torture-s/20060102-1.c.s
+++ b/test/torture-s/20060102-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20060102-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20060102-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -14,6 +16,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -35,14 +39,15 @@ main: # @main
br_if $pop5, .LBB1_2
# BB#1: # %if.end
return $0
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type one,@object # @one
- .data
+ .hidden one # @one
+ .type one,@object
+ .section .data.one,"aw",@progbits
.globl one
.align 2
one:
diff --git a/test/torture-s/20060110-1.c.s b/test/torture-s/20060110-1.c.s
index 74cffe723..0a0806690 100644
--- a/test/torture-s/20060110-1.c.s
+++ b/test/torture-s/20060110-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20060110-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20060110-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -14,6 +16,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -28,21 +32,24 @@ main: # @main
br_if $pop2, .LBB1_2
# BB#1: # %if.end
return $0
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type a,@object # @a
- .data
+ .hidden a # @a
+ .type a,@object
+ .section .data.a,"aw",@progbits
.globl a
.align 3
a:
.int64 1311768466852950544 # 0x1234567876543210
.size a, 8
- .type b,@object # @b
+ .hidden b # @b
+ .type b,@object
+ .section .data.b,"aw",@progbits
.globl b
.align 3
b:
diff --git a/test/torture-s/20060110-2.c.s b/test/torture-s/20060110-2.c.s
index a2aa72af1..6f1ca1f48 100644
--- a/test/torture-s/20060110-2.c.s
+++ b/test/torture-s/20060110-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20060110-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20060110-2.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -15,6 +17,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -34,28 +38,33 @@ main: # @main
br_if $pop6, .LBB1_2
# BB#1: # %if.end
return $0
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type a,@object # @a
- .data
+ .hidden a # @a
+ .type a,@object
+ .section .data.a,"aw",@progbits
.globl a
.align 3
a:
.int64 1311768466852950544 # 0x1234567876543210
.size a, 8
- .type b,@object # @b
+ .hidden b # @b
+ .type b,@object
+ .section .data.b,"aw",@progbits
.globl b
.align 3
b:
.int64 2541551395937657089 # 0x2345678765432101
.size b, 8
- .type c,@object # @c
+ .hidden c # @c
+ .type c,@object
+ .section .data.c,"aw",@progbits
.globl c
.align 3
c:
diff --git a/test/torture-s/20060127-1.c.s b/test/torture-s/20060127-1.c.s
index 0c3211e5c..d2614c1e7 100644
--- a/test/torture-s/20060127-1.c.s
+++ b/test/torture-s/20060127-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20060127-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20060127-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -10,12 +12,14 @@ f: # @f
br_if $pop0, .LBB0_2
# BB#1: # %if.end
return
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -28,14 +32,15 @@ main: # @main
br_if $pop0, .LBB1_2
# BB#1: # %f.exit
return $0
-.LBB1_2: # %if.then.i
+.LBB1_2: # %if.then.i
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type a,@object # @a
- .data
+ .hidden a # @a
+ .type a,@object
+ .section .data.a,"aw",@progbits
.globl a
.align 3
a:
diff --git a/test/torture-s/20060412-1.c.s b/test/torture-s/20060412-1.c.s
index 73fa63c91..66f6ef0cc 100644
--- a/test/torture-s/20060412-1.c.s
+++ b/test/torture-s/20060412-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20060412-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20060412-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -7,7 +9,7 @@ main: # @main
.local i32
# BB#0: # %while.body.preheader
i32.const $0=, t+328
-.LBB0_1: # %while.body
+.LBB0_1: # %while.body
# =>This Inner Loop Header: Depth=1
loop .LBB0_2
i32.const $push0=, -1
@@ -17,19 +19,20 @@ main: # @main
i32.const $push2=, t+4
i32.gt_u $push3=, $0, $pop2
br_if $pop3, .LBB0_1
-.LBB0_2: # %if.end5
+.LBB0_2: # %if.end5
i32.const $0=, 0
i32.store $push4=, t+4($0), $0
return $pop4
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type t,@object # @t
- .bss
+ .hidden t # @t
+ .type t,@object
+ .section .bss.t,"aw",@nobits
.globl t
.align 2
t:
- .zero 332
+ .skip 332
.size t, 332
diff --git a/test/torture-s/20060420-1.c.s b/test/torture-s/20060420-1.c.s
new file mode 100644
index 000000000..dd3ade6ff
--- /dev/null
+++ b/test/torture-s/20060420-1.c.s
@@ -0,0 +1,365 @@
+ .text
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20060420-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
+ .globl foo
+ .type foo,@function
+foo: # @foo
+ .param i32, i32, i32, i32
+ .local i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, f32, f32, f32, f32, f32, f32, f32, f32, f32, f32, f32, f32, f32, f32, f32, f32
+# BB#0: # %entry
+ i32.const $25=, 0
+ i32.const $8=, 1
+ block .LBB0_6
+ i32.lt_s $push0=, $3, $8
+ br_if $pop0, .LBB0_6
+# BB#1: # %land.rhs.lr.ph
+ i32.const $9=, 4
+ i32.add $14=, $1, $9
+ i32.const $12=, -1
+ i32.add $15=, $2, $12
+ i32.const $25=, 0
+.LBB0_2: # %land.rhs
+ # =>This Loop Header: Depth=1
+ # Child Loop BB0_4 Depth 2
+ loop .LBB0_6
+ i32.add $push1=, $25, $0
+ i32.const $push2=, 15
+ i32.and $push3=, $pop1, $pop2
+ i32.const $push81=, 0
+ i32.eq $push82=, $pop3, $pop81
+ br_if $pop82, .LBB0_6
+# BB#3: # %for.body
+ # in Loop: Header=BB0_2 Depth=1
+ i32.const $13=, 2
+ i32.shl $27=, $25, $13
+ i32.load $push4=, 0($1)
+ i32.add $push5=, $pop4, $27
+ f32.load $43=, 0($pop5)
+ copy_local $24=, $15
+ copy_local $26=, $14
+ block .LBB0_5
+ i32.lt_s $push6=, $2, $13
+ br_if $pop6, .LBB0_5
+.LBB0_4: # %for.body4
+ # Parent Loop BB0_2 Depth=1
+ # => This Inner Loop Header: Depth=2
+ loop .LBB0_5
+ i32.load $push7=, 0($26)
+ i32.add $push8=, $pop7, $27
+ f32.load $push9=, 0($pop8)
+ f32.add $43=, $43, $pop9
+ i32.add $26=, $26, $9
+ i32.add $24=, $24, $12
+ br_if $24, .LBB0_4
+.LBB0_5: # %for.end
+ # in Loop: Header=BB0_2 Depth=1
+ i32.add $push10=, $0, $27
+ f32.store $discard=, 0($pop10), $43
+ i32.add $25=, $25, $8
+ i32.lt_s $push11=, $25, $3
+ br_if $pop11, .LBB0_2
+.LBB0_6: # %for.cond12.preheader
+ block .LBB0_12
+ i32.const $push12=, -15
+ i32.add $4=, $3, $pop12
+ i32.ge_s $push13=, $25, $4
+ br_if $pop13, .LBB0_12
+# BB#7: # %for.body15.lr.ph
+ i32.const $24=, -16
+ i32.add $push14=, $3, $24
+ i32.sub $push15=, $pop14, $25
+ i32.and $push16=, $pop15, $24
+ i32.add $5=, $25, $pop16
+ i32.const $9=, 4
+ i32.add $6=, $1, $9
+ i32.const $10=, -1
+ i32.add $7=, $2, $10
+.LBB0_8: # %for.body15
+ # =>This Loop Header: Depth=1
+ # Child Loop BB0_9 Depth 2
+ loop .LBB0_11
+ i32.const $11=, 2
+ i32.shl $12=, $25, $11
+ i32.load $push17=, 0($1)
+ i32.add $24=, $pop17, $12
+ i32.const $13=, 12
+ i32.add $push18=, $24, $13
+ f32.load $43=, 0($pop18)
+ i32.const $14=, 8
+ i32.const $15=, 28
+ i32.const $16=, 24
+ i32.const $17=, 20
+ i32.const $18=, 44
+ i32.const $19=, 40
+ i32.const $20=, 36
+ i32.const $21=, 60
+ i32.const $22=, 56
+ i32.const $23=, 52
+ i32.add $push19=, $24, $14
+ f32.load $42=, 0($pop19)
+ i32.add $push20=, $24, $9
+ f32.load $41=, 0($pop20)
+ i32.add $push21=, $24, $15
+ f32.load $39=, 0($pop21)
+ i32.add $push22=, $24, $16
+ f32.load $38=, 0($pop22)
+ i32.add $push23=, $24, $17
+ f32.load $37=, 0($pop23)
+ i32.add $push24=, $24, $18
+ f32.load $35=, 0($pop24)
+ i32.add $push25=, $24, $19
+ f32.load $34=, 0($pop25)
+ i32.add $push26=, $24, $20
+ f32.load $33=, 0($pop26)
+ f32.load $40=, 0($24)
+ f32.load $36=, 16($24)
+ f32.load $32=, 32($24)
+ f32.load $28=, 48($24)
+ i32.add $push27=, $24, $21
+ f32.load $31=, 0($pop27)
+ i32.add $push28=, $24, $22
+ f32.load $30=, 0($pop28)
+ i32.add $push29=, $24, $23
+ f32.load $29=, 0($pop29)
+ copy_local $26=, $7
+ copy_local $27=, $6
+ block .LBB0_10
+ i32.lt_s $push30=, $2, $11
+ br_if $pop30, .LBB0_10
+.LBB0_9: # %for.body33
+ # Parent Loop BB0_8 Depth=1
+ # => This Inner Loop Header: Depth=2
+ loop .LBB0_10
+ i32.load $push31=, 0($27)
+ i32.add $24=, $pop31, $12
+ f32.load $push38=, 0($24)
+ f32.add $40=, $40, $pop38
+ i32.add $push36=, $24, $13
+ f32.load $push37=, 0($pop36)
+ f32.add $43=, $43, $pop37
+ i32.add $push34=, $24, $14
+ f32.load $push35=, 0($pop34)
+ f32.add $42=, $42, $pop35
+ i32.add $push32=, $24, $9
+ f32.load $push33=, 0($pop32)
+ f32.add $41=, $41, $pop33
+ f32.load $push45=, 16($24)
+ f32.add $36=, $36, $pop45
+ i32.add $push43=, $24, $15
+ f32.load $push44=, 0($pop43)
+ f32.add $39=, $39, $pop44
+ i32.add $push41=, $24, $16
+ f32.load $push42=, 0($pop41)
+ f32.add $38=, $38, $pop42
+ i32.add $push39=, $24, $17
+ f32.load $push40=, 0($pop39)
+ f32.add $37=, $37, $pop40
+ f32.load $push52=, 32($24)
+ f32.add $32=, $32, $pop52
+ i32.add $push50=, $24, $18
+ f32.load $push51=, 0($pop50)
+ f32.add $35=, $35, $pop51
+ i32.add $push48=, $24, $19
+ f32.load $push49=, 0($pop48)
+ f32.add $34=, $34, $pop49
+ i32.add $push46=, $24, $20
+ f32.load $push47=, 0($pop46)
+ f32.add $33=, $33, $pop47
+ f32.load $push59=, 48($24)
+ f32.add $28=, $28, $pop59
+ i32.add $push57=, $24, $21
+ f32.load $push58=, 0($pop57)
+ f32.add $31=, $31, $pop58
+ i32.add $push55=, $24, $22
+ f32.load $push56=, 0($pop55)
+ f32.add $30=, $30, $pop56
+ i32.add $push53=, $24, $23
+ f32.load $push54=, 0($pop53)
+ f32.add $29=, $29, $pop54
+ i32.add $27=, $27, $9
+ i32.add $26=, $26, $10
+ br_if $26, .LBB0_9
+.LBB0_10: # %for.end56
+ # in Loop: Header=BB0_8 Depth=1
+ i32.add $24=, $0, $12
+ f32.store $discard=, 0($24), $40
+ i32.add $push60=, $24, $13
+ f32.store $discard=, 0($pop60), $43
+ i32.add $push61=, $24, $14
+ f32.store $discard=, 0($pop61), $42
+ i32.add $push62=, $24, $9
+ f32.store $discard=, 0($pop62), $41
+ f32.store $discard=, 16($24), $36
+ i32.add $push63=, $24, $15
+ f32.store $discard=, 0($pop63), $39
+ i32.add $push64=, $24, $16
+ f32.store $discard=, 0($pop64), $38
+ i32.add $push65=, $24, $17
+ f32.store $discard=, 0($pop65), $37
+ f32.store $discard=, 32($24), $32
+ i32.add $push66=, $24, $18
+ f32.store $discard=, 0($pop66), $35
+ i32.add $push67=, $24, $19
+ f32.store $discard=, 0($pop67), $34
+ i32.add $push68=, $24, $20
+ f32.store $discard=, 0($pop68), $33
+ f32.store $discard=, 48($24), $28
+ i32.add $push69=, $24, $21
+ f32.store $discard=, 0($pop69), $31
+ i32.add $push70=, $24, $22
+ f32.store $discard=, 0($pop70), $30
+ i32.add $push71=, $24, $23
+ f32.store $discard=, 0($pop71), $29
+ i32.const $24=, 16
+ i32.add $25=, $25, $24
+ i32.lt_s $push72=, $25, $4
+ br_if $pop72, .LBB0_8
+.LBB0_11: # %for.cond73.preheader.loopexit
+ i32.add $25=, $5, $24
+.LBB0_12: # %for.cond73.preheader
+ block .LBB0_17
+ i32.ge_s $push73=, $25, $3
+ br_if $pop73, .LBB0_17
+# BB#13: # %for.body75.lr.ph
+ i32.load $14=, 0($1)
+ i32.const $9=, 4
+ i32.add $15=, $1, $9
+ i32.const $12=, -1
+ i32.add $16=, $2, $12
+.LBB0_14: # %for.body75
+ # =>This Loop Header: Depth=1
+ # Child Loop BB0_15 Depth 2
+ loop .LBB0_17
+ i32.const $13=, 2
+ i32.shl $27=, $25, $13
+ i32.add $push74=, $14, $27
+ f32.load $43=, 0($pop74)
+ copy_local $24=, $16
+ copy_local $26=, $15
+ block .LBB0_16
+ i32.lt_s $push75=, $2, $13
+ br_if $pop75, .LBB0_16
+.LBB0_15: # %for.body81
+ # Parent Loop BB0_14 Depth=1
+ # => This Inner Loop Header: Depth=2
+ loop .LBB0_16
+ i32.load $push76=, 0($26)
+ i32.add $push77=, $pop76, $27
+ f32.load $push78=, 0($pop77)
+ f32.add $43=, $43, $pop78
+ i32.add $26=, $26, $9
+ i32.add $24=, $24, $12
+ br_if $24, .LBB0_15
+.LBB0_16: # %for.end87
+ # in Loop: Header=BB0_14 Depth=1
+ i32.add $push79=, $0, $27
+ f32.store $discard=, 0($pop79), $43
+ i32.add $25=, $25, $8
+ i32.ne $push80=, $25, $3
+ br_if $pop80, .LBB0_14
+.LBB0_17: # %for.end91
+ return
+.Lfunc_end0:
+ .size foo, .Lfunc_end0-foo
+
+ .section .text.main,"ax",@progbits
+ .hidden main
+ .globl main
+ .type main,@function
+main: # @main
+ .result i32
+ .local i32, i32, i32, f32, f32, f32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32
+# BB#0: # %entry
+ i32.const $11=, __stack_pointer
+ i32.load $11=, 0($11)
+ i32.const $12=, 16
+ i32.sub $15=, $11, $12
+ i32.const $12=, __stack_pointer
+ i32.store $15=, 0($12), $15
+ i32.const $0=, buffer
+ i32.const $10=, 0
+ i32.const $1=, 63
+ i32.sub $push1=, $10, $0
+ i32.and $push2=, $pop1, $1
+ i32.add $9=, $0, $pop2
+ i32.const $push3=, 128
+ i32.add $push4=, $9, $pop3
+ i32.store $discard=, 12($15), $pop4
+ i32.const $2=, 64
+ i32.add $push0=, $9, $2
+ i32.store $9=, 8($15), $pop0
+.LBB1_1: # %for.body
+ # =>This Inner Loop Header: Depth=1
+ loop .LBB1_2
+ f32.convert_s/i32 $3=, $10
+ f32.const $4=, 0x1.6p3
+ f32.mul $push5=, $3, $4
+ f32.add $push6=, $3, $pop5
+ f32.store $discard=, 0($9), $pop6
+ f32.const $5=, 0x1.8p3
+ i32.add $push9=, $9, $2
+ f32.mul $push7=, $3, $5
+ f32.add $push8=, $3, $pop7
+ f32.store $discard=, 0($pop9), $pop8
+ i32.const $6=, 1
+ i32.add $10=, $10, $6
+ i32.const $7=, 4
+ i32.add $9=, $9, $7
+ i32.const $8=, 16
+ i32.ne $push10=, $10, $8
+ br_if $pop10, .LBB1_1
+.LBB1_2: # %for.end
+ i32.const $10=, 0
+ i32.sub $push11=, $10, $0
+ i32.and $push12=, $pop11, $1
+ i32.add $9=, $0, $pop12
+ i32.const $push13=, 2
+ i32.const $14=, 8
+ i32.add $14=, $15, $14
+ call foo, $9, $14, $pop13, $8
+.LBB1_3: # %for.body16
+ # =>This Inner Loop Header: Depth=1
+ block .LBB1_6
+ loop .LBB1_5
+ f32.convert_s/i32 $3=, $10
+ f32.load $push19=, 0($9)
+ f32.mul $push17=, $3, $5
+ f32.mul $push14=, $3, $4
+ f32.add $push15=, $3, $pop14
+ f32.add $push16=, $3, $pop15
+ f32.add $push18=, $pop17, $pop16
+ f32.ne $push20=, $pop19, $pop18
+ br_if $pop20, .LBB1_6
+# BB#4: # %for.cond13
+ # in Loop: Header=BB1_3 Depth=1
+ i32.add $10=, $10, $6
+ i32.add $9=, $9, $7
+ i32.const $push21=, 15
+ i32.le_s $push22=, $10, $pop21
+ br_if $pop22, .LBB1_3
+.LBB1_5: # %for.end31
+ i32.const $push23=, 0
+ i32.const $13=, 16
+ i32.add $15=, $15, $13
+ i32.const $13=, __stack_pointer
+ i32.store $15=, 0($13), $15
+ return $pop23
+.LBB1_6: # %if.then
+ call abort
+ unreachable
+.Lfunc_end1:
+ .size main, .Lfunc_end1-main
+
+ .hidden buffer # @buffer
+ .type buffer,@object
+ .section .bss.buffer,"aw",@nobits
+ .globl buffer
+ .align 4
+buffer:
+ .skip 256
+ .size buffer, 256
+
+
+ .ident "clang version 3.8.0 "
+ .section ".note.GNU-stack","",@progbits
diff --git a/test/torture-s/20060905-1.c.s b/test/torture-s/20060905-1.c.s
index 8fbb77eef..52d9ea3d9 100644
--- a/test/torture-s/20060905-1.c.s
+++ b/test/torture-s/20060905-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20060905-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20060905-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -9,7 +11,7 @@ main: # @main
i32.const $4=, 0
i32.const $2=, s-384
copy_local $3=, $4
-.LBB0_1: # %for.body.i
+.LBB0_1: # %for.body.i
# =>This Inner Loop Header: Depth=1
loop .LBB0_4
i32.const $0=, 128
@@ -17,14 +19,14 @@ main: # @main
i32.lt_s $push0=, $3, $0
br_if $pop0, .LBB0_3
# BB#2: # %if.then.i
- # in Loop: Header=.LBB0_1 Depth=1
+ # in Loop: Header=BB0_1 Depth=1
i32.load8_u $1=, 0($2)
i32.const $push1=, 0
i32.store8 $discard=, g($pop1), $1
i32.const $push2=, 1
i32.add $4=, $4, $pop2
-.LBB0_3: # %for.inc.i
- # in Loop: Header=.LBB0_1 Depth=1
+.LBB0_3: # %for.inc.i
+ # in Loop: Header=BB0_1 Depth=1
i32.const $push3=, 1
i32.add $3=, $3, $pop3
i32.const $push4=, 3
@@ -32,28 +34,31 @@ main: # @main
i32.const $push5=, 256
i32.ne $push6=, $3, $pop5
br_if $pop6, .LBB0_1
-.LBB0_4: # %foo.exit
+.LBB0_4: # %foo.exit
block .LBB0_6
i32.ne $push7=, $4, $0
br_if $pop7, .LBB0_6
# BB#5: # %if.end
i32.const $push8=, 0
return $pop8
-.LBB0_6: # %if.then
+.LBB0_6: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type s,@object # @s
- .bss
+ .hidden s # @s
+ .type s,@object
+ .section .bss.s,"aw",@nobits
.globl s
.align 4
s:
- .zero 768
+ .skip 768
.size s, 768
- .type g,@object # @g
+ .hidden g # @g
+ .type g,@object
+ .section .bss.g,"aw",@nobits
.globl g
g:
.int8 0 # 0x0
diff --git a/test/torture-s/20060910-1.c.s b/test/torture-s/20060910-1.c.s
index 7d70e5196..7607ad707 100644
--- a/test/torture-s/20060910-1.c.s
+++ b/test/torture-s/20060910-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20060910-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20060910-1.c"
+ .section .text.input_getc_complicated,"ax",@progbits
+ .hidden input_getc_complicated
.globl input_getc_complicated
.type input_getc_complicated,@function
input_getc_complicated: # @input_getc_complicated
@@ -11,6 +13,8 @@ input_getc_complicated: # @input_getc_complicated
.Lfunc_end0:
.size input_getc_complicated, .Lfunc_end0-input_getc_complicated
+ .section .text.check_header,"ax",@progbits
+ .hidden check_header
.globl check_header
.type check_header,@function
check_header: # @check_header
@@ -27,7 +31,7 @@ check_header: # @check_header
i32.const $push6=, 1
i32.add $push0=, $2, $pop6
i32.store $2=, 0($0), $pop0
-.LBB1_2: # %for.inc
+.LBB1_2: # %for.inc
block .LBB1_4
i32.ge_u $push7=, $2, $1
br_if $pop7, .LBB1_4
@@ -35,7 +39,7 @@ check_header: # @check_header
i32.const $push8=, 1
i32.add $push1=, $2, $pop8
i32.store $2=, 0($0), $pop1
-.LBB1_4: # %for.inc.1
+.LBB1_4: # %for.inc.1
block .LBB1_6
i32.ge_u $push9=, $2, $1
br_if $pop9, .LBB1_6
@@ -43,7 +47,7 @@ check_header: # @check_header
i32.const $push10=, 1
i32.add $push2=, $2, $pop10
i32.store $2=, 0($0), $pop2
-.LBB1_6: # %for.inc.2
+.LBB1_6: # %for.inc.2
block .LBB1_8
i32.ge_u $push11=, $2, $1
br_if $pop11, .LBB1_8
@@ -51,7 +55,7 @@ check_header: # @check_header
i32.const $push12=, 1
i32.add $push3=, $2, $pop12
i32.store $2=, 0($0), $pop3
-.LBB1_8: # %for.inc.3
+.LBB1_8: # %for.inc.3
block .LBB1_10
i32.ge_u $push13=, $2, $1
br_if $pop13, .LBB1_10
@@ -59,7 +63,7 @@ check_header: # @check_header
i32.const $push14=, 1
i32.add $push4=, $2, $pop14
i32.store $2=, 0($0), $pop4
-.LBB1_10: # %for.inc.4
+.LBB1_10: # %for.inc.4
block .LBB1_12
i32.ge_u $push15=, $2, $1
br_if $pop15, .LBB1_12
@@ -67,12 +71,14 @@ check_header: # @check_header
i32.const $push16=, 1
i32.add $push17=, $2, $pop16
i32.store $discard=, 0($0), $pop17
-.LBB1_12: # %for.inc.5
+.LBB1_12: # %for.inc.5
i32.const $push18=, 1
return $pop18
.Lfunc_end1:
.size check_header, .Lfunc_end1-check_header
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -87,18 +93,21 @@ main: # @main
.Lfunc_end2:
.size main, .Lfunc_end2-main
- .type b,@object # @b
- .bss
+ .hidden b # @b
+ .type b,@object
+ .section .bss.b,"aw",@nobits
.globl b
b:
- .zero 6
+ .skip 6
.size b, 6
- .type s,@object # @s
+ .hidden s # @s
+ .type s,@object
+ .section .bss.s,"aw",@nobits
.globl s
.align 2
s:
- .zero 8
+ .skip 8
.size s, 8
diff --git a/test/torture-s/20060929-1.c.s b/test/torture-s/20060929-1.c.s
index 0b6b7f2f7..38e1c3b3b 100644
--- a/test/torture-s/20060929-1.c.s
+++ b/test/torture-s/20060929-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20060929-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20060929-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -16,6 +18,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -32,6 +36,8 @@ bar: # @bar
.Lfunc_end1:
.size bar, .Lfunc_end1-bar
+ .section .text.baz,"ax",@progbits
+ .hidden baz
.globl baz
.type baz,@function
baz: # @baz
@@ -48,6 +54,8 @@ baz: # @baz
.Lfunc_end2:
.size baz, .Lfunc_end2-baz
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20060930-1.c.s b/test/torture-s/20060930-1.c.s
index 0ce78cdc4..a07867a34 100644
--- a/test/torture-s/20060930-1.c.s
+++ b/test/torture-s/20060930-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20060930-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20060930-1.c"
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -12,12 +14,14 @@ bar: # @bar
br_if $pop1, .LBB0_2
# BB#1: # %if.end
return $1
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size bar, .Lfunc_end0-bar
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -37,17 +41,19 @@ foo: # @foo
i32.gt_s $push4=, $2, $0
i32.sub $push5=, $3, $2
i32.select $3=, $pop4, $3, $pop5
-.LBB1_2: # %for.body
+.LBB1_2: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB1_3
i32.call $discard=, bar, $1, $3
i32.add $1=, $1, $0
br_if $1, .LBB1_2
-.LBB1_3: # %for.end
+.LBB1_3: # %for.end
return
.Lfunc_end1:
.size foo, .Lfunc_end1-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20060930-2.c.s b/test/torture-s/20060930-2.c.s
index 158f8752c..cddb0be71 100644
--- a/test/torture-s/20060930-2.c.s
+++ b/test/torture-s/20060930-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20060930-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20060930-2.c"
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -16,6 +18,8 @@ bar: # @bar
.Lfunc_end0:
.size bar, .Lfunc_end0-bar
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -32,25 +36,28 @@ main: # @main
br_if $pop3, .LBB1_2
# BB#1: # %if.end
return $0
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type s,@object # @s
- .bss
+ .hidden s # @s
+ .type s,@object
+ .section .bss.s,"aw",@nobits
.globl s
.align 2
s:
- .zero 4
+ .skip 4
.size s, 4
- .type t,@object # @t
+ .hidden t # @t
+ .type t,@object
+ .section .bss.t,"aw",@nobits
.globl t
.align 2
t:
- .zero 4
+ .skip 4
.size t, 4
diff --git a/test/torture-s/20061031-1.c.s b/test/torture-s/20061031-1.c.s
index 9c780f36c..06f6197bf 100644
--- a/test/torture-s/20061031-1.c.s
+++ b/test/torture-s/20061031-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20061031-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20061031-1.c"
+ .section .text.ff,"ax",@progbits
+ .hidden ff
.globl ff
.type ff,@function
ff: # @ff
@@ -11,6 +13,8 @@ ff: # @ff
.Lfunc_end0:
.size ff, .Lfunc_end0-ff
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -27,7 +31,7 @@ f: # @f
# BB#1: # %if.then
#APP
#NO_APP
-.LBB1_2: # %for.inc
+.LBB1_2: # %for.inc
call ff, $0
block .LBB1_4
i32.add $push2=, $1, $0
@@ -36,11 +40,13 @@ f: # @f
# BB#3: # %if.then.1
#APP
#NO_APP
-.LBB1_4: # %for.inc.1
+.LBB1_4: # %for.inc.1
return
.Lfunc_end1:
.size f, .Lfunc_end1-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -53,8 +59,9 @@ main: # @main
.Lfunc_end2:
.size main, .Lfunc_end2-main
- .type nunmap,@object # @nunmap
- .section .rodata,"a",@progbits
+ .hidden nunmap # @nunmap
+ .type nunmap,@object
+ .section .rodata.nunmap,"a",@progbits
.globl nunmap
nunmap:
.ascii "\021\377\001"
diff --git a/test/torture-s/20061101-1.c.s b/test/torture-s/20061101-1.c.s
index 94993cf03..a4d091d82 100644
--- a/test/torture-s/20061101-1.c.s
+++ b/test/torture-s/20061101-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20061101-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20061101-1.c"
+ .section .text.tar,"ax",@progbits
+ .hidden tar
.globl tar
.type tar,@function
tar: # @tar
@@ -13,12 +15,14 @@ tar: # @tar
# BB#1: # %if.end
i32.const $push2=, -1
return $pop2
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size tar, .Lfunc_end0-tar
+ .section .text.bug,"ax",@progbits
+ .hidden bug
.globl bug
.type bug,@function
bug: # @bug
@@ -30,7 +34,7 @@ bug: # @bug
i32.const $3=, 1
i32.const $0=, 0
copy_local $4=, $3
-.LBB1_1: # %while.cond
+.LBB1_1: # %while.cond
# =>This Inner Loop Header: Depth=1
block .LBB1_4
loop .LBB1_3
@@ -39,7 +43,7 @@ bug: # @bug
i32.eq $push9=, $pop1, $pop8
br_if $pop9, .LBB1_4
# BB#2: # %while.body
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.lt_s $push4=, $0, $2
i32.const $push2=, 1
i32.add $push3=, $0, $pop2
@@ -49,14 +53,16 @@ bug: # @bug
i32.const $push6=, 36863
i32.eq $push7=, $pop5, $pop6
br_if $pop7, .LBB1_1
-.LBB1_3: # %if.then.i
+.LBB1_3: # %if.then.i
call abort
unreachable
-.LBB1_4: # %while.end
+.LBB1_4: # %while.end
return
.Lfunc_end1:
.size bug, .Lfunc_end1-bug
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20061101-2.c.s b/test/torture-s/20061101-2.c.s
index b21b15750..2122a9b8f 100644
--- a/test/torture-s/20061101-2.c.s
+++ b/test/torture-s/20061101-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20061101-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20061101-2.c"
+ .section .text.tar,"ax",@progbits
+ .hidden tar
.globl tar
.type tar,@function
tar: # @tar
@@ -13,12 +15,14 @@ tar: # @tar
# BB#1: # %if.end
i32.const $push2=, -1
return $pop2
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size tar, .Lfunc_end0-tar
+ .section .text.bug,"ax",@progbits
+ .hidden bug
.globl bug
.type bug,@function
bug: # @bug
@@ -30,7 +34,7 @@ bug: # @bug
i32.const $3=, 1
i32.const $0=, 0
copy_local $4=, $3
-.LBB1_1: # %while.cond
+.LBB1_1: # %while.cond
# =>This Inner Loop Header: Depth=1
block .LBB1_4
loop .LBB1_3
@@ -39,7 +43,7 @@ bug: # @bug
i32.eq $push9=, $pop1, $pop8
br_if $pop9, .LBB1_4
# BB#2: # %while.body
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.lt_s $push4=, $0, $2
i32.const $push2=, 1
i32.add $push3=, $0, $pop2
@@ -49,14 +53,16 @@ bug: # @bug
i32.const $push6=, 36863
i32.eq $push7=, $pop5, $pop6
br_if $pop7, .LBB1_1
-.LBB1_3: # %if.then.i
+.LBB1_3: # %if.then.i
call abort
unreachable
-.LBB1_4: # %while.end
+.LBB1_4: # %while.end
return
.Lfunc_end1:
.size bug, .Lfunc_end1-bug
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20070201-1.c.s b/test/torture-s/20070201-1.c.s
index d47ac7daa..90f681558 100644
--- a/test/torture-s/20070201-1.c.s
+++ b/test/torture-s/20070201-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20070201-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20070201-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -20,7 +22,7 @@ foo: # @foo
i32.const $3=, __stack_pointer
i32.store $7=, 0($3), $7
i32.store $discard=, 0($7), $1
- i32.const $push2=, .str
+ i32.const $push2=, .L.str
i32.call $discard=, siprintf, $0, $pop2
i32.const $4=, __stack_pointer
i32.load $4=, 0($4)
@@ -38,6 +40,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -61,7 +65,7 @@ main: # @main
i32.add $7=, $9, $7
i32.add $push1=, $7, $pop0
i32.store $discard=, 0($9), $pop1
- i32.const $push2=, .str
+ i32.const $push2=, .L.str
i32.const $8=, 10
i32.add $8=, $9, $8
i32.call $discard=, siprintf, $8, $pop2
@@ -80,11 +84,11 @@ main: # @main
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type .str,@object # @.str
+ .type .L.str,@object # @.str
.section .rodata.str1.1,"aMS",@progbits,1
-.str:
+.L.str:
.asciz "abcde"
- .size .str, 6
+ .size .L.str, 6
.ident "clang version 3.8.0 "
diff --git a/test/torture-s/20070212-1.c.s b/test/torture-s/20070212-1.c.s
index 68c36faf5..57b4c351b 100644
--- a/test/torture-s/20070212-1.c.s
+++ b/test/torture-s/20070212-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20070212-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20070212-1.c"
+ .section .text.g,"ax",@progbits
+ .hidden g
.globl g
.type g,@function
g: # @g
@@ -28,6 +30,8 @@ g: # @g
.Lfunc_end0:
.size g, .Lfunc_end0-g
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20070212-2.c.s b/test/torture-s/20070212-2.c.s
index 8120e3380..deb9320ce 100644
--- a/test/torture-s/20070212-2.c.s
+++ b/test/torture-s/20070212-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20070212-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20070212-2.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -12,6 +14,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20070212-3.c.s b/test/torture-s/20070212-3.c.s
index 5e35e9797..8143b4ac2 100644
--- a/test/torture-s/20070212-3.c.s
+++ b/test/torture-s/20070212-3.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20070212-3.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20070212-3.c"
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -19,12 +21,14 @@ bar: # @bar
br_if $pop5, .LBB0_2
# BB#1: # %if.then3
i32.load $1=, 0($2)
-.LBB0_2: # %if.end5
+.LBB0_2: # %if.end5
i32.add $push3=, $1, $4
return $pop3
.Lfunc_end0:
.size bar, .Lfunc_end0-bar
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20070424-1.c.s b/test/torture-s/20070424-1.c.s
index df2f98275..7db27f52c 100644
--- a/test/torture-s/20070424-1.c.s
+++ b/test/torture-s/20070424-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20070424-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20070424-1.c"
+ .section .text.do_exit,"ax",@progbits
+ .hidden do_exit
.globl do_exit
.type do_exit,@function
do_exit: # @do_exit
@@ -10,6 +12,8 @@ do_exit: # @do_exit
.Lfunc_end0:
.size do_exit, .Lfunc_end0-do_exit
+ .section .text.do_abort,"ax",@progbits
+ .hidden do_abort
.globl do_abort
.type do_abort,@function
do_abort: # @do_abort
@@ -19,6 +23,8 @@ do_abort: # @do_abort
.Lfunc_end1:
.size do_abort, .Lfunc_end1-do_abort
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -30,12 +36,14 @@ foo: # @foo
# BB#1: # %doit
call do_abort
unreachable
-.LBB2_2: # %if.end
+.LBB2_2: # %if.end
call do_exit
unreachable
.Lfunc_end2:
.size foo, .Lfunc_end2-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20070517-1.c.s b/test/torture-s/20070517-1.c.s
index f1e9b7a8d..9e9a2c353 100644
--- a/test/torture-s/20070517-1.c.s
+++ b/test/torture-s/20070517-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20070517-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20070517-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -28,12 +30,13 @@ main: # @main
# BB#3: # %if.else.i
call abort
unreachable
-.LBB0_4: # %example.exit
+.LBB0_4: # %example.exit
i32.const $push10=, 0
return $pop10
.Lfunc_end0:
.size main, .Lfunc_end0-main
+ .section .text.get_kind,"ax",@progbits
.type get_kind,@function
get_kind: # @get_kind
.result i32
diff --git a/test/torture-s/20070623-1.c.s b/test/torture-s/20070623-1.c.s
index aa52c12de..b6d285e2e 100644
--- a/test/torture-s/20070623-1.c.s
+++ b/test/torture-s/20070623-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20070623-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20070623-1.c"
+ .section .text.nge,"ax",@progbits
+ .hidden nge
.globl nge
.type nge,@function
nge: # @nge
@@ -14,6 +16,8 @@ nge: # @nge
.Lfunc_end0:
.size nge, .Lfunc_end0-nge
+ .section .text.ngt,"ax",@progbits
+ .hidden ngt
.globl ngt
.type ngt,@function
ngt: # @ngt
@@ -28,6 +32,8 @@ ngt: # @ngt
.Lfunc_end1:
.size ngt, .Lfunc_end1-ngt
+ .section .text.nle,"ax",@progbits
+ .hidden nle
.globl nle
.type nle,@function
nle: # @nle
@@ -42,6 +48,8 @@ nle: # @nle
.Lfunc_end2:
.size nle, .Lfunc_end2-nle
+ .section .text.nlt,"ax",@progbits
+ .hidden nlt
.globl nlt
.type nlt,@function
nlt: # @nlt
@@ -56,6 +64,8 @@ nlt: # @nlt
.Lfunc_end3:
.size nlt, .Lfunc_end3-nlt
+ .section .text.neq,"ax",@progbits
+ .hidden neq
.globl neq
.type neq,@function
neq: # @neq
@@ -70,6 +80,8 @@ neq: # @neq
.Lfunc_end4:
.size neq, .Lfunc_end4-neq
+ .section .text.nne,"ax",@progbits
+ .hidden nne
.globl nne
.type nne,@function
nne: # @nne
@@ -84,6 +96,8 @@ nne: # @nne
.Lfunc_end5:
.size nne, .Lfunc_end5-nne
+ .section .text.ngeu,"ax",@progbits
+ .hidden ngeu
.globl ngeu
.type ngeu,@function
ngeu: # @ngeu
@@ -98,6 +112,8 @@ ngeu: # @ngeu
.Lfunc_end6:
.size ngeu, .Lfunc_end6-ngeu
+ .section .text.ngtu,"ax",@progbits
+ .hidden ngtu
.globl ngtu
.type ngtu,@function
ngtu: # @ngtu
@@ -112,6 +128,8 @@ ngtu: # @ngtu
.Lfunc_end7:
.size ngtu, .Lfunc_end7-ngtu
+ .section .text.nleu,"ax",@progbits
+ .hidden nleu
.globl nleu
.type nleu,@function
nleu: # @nleu
@@ -126,6 +144,8 @@ nleu: # @nleu
.Lfunc_end8:
.size nleu, .Lfunc_end8-nleu
+ .section .text.nltu,"ax",@progbits
+ .hidden nltu
.globl nltu
.type nltu,@function
nltu: # @nltu
@@ -140,6 +160,8 @@ nltu: # @nltu
.Lfunc_end9:
.size nltu, .Lfunc_end9-nltu
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -242,64 +264,64 @@ main: # @main
# BB#20: # %if.end76
call exit, $0
unreachable
-.LBB10_21: # %if.then75
+.LBB10_21: # %if.then75
call abort
unreachable
-.LBB10_22: # %if.then71
+.LBB10_22: # %if.then71
call abort
unreachable
-.LBB10_23: # %if.then67
+.LBB10_23: # %if.then67
call abort
unreachable
-.LBB10_24: # %if.then63
+.LBB10_24: # %if.then63
call abort
unreachable
-.LBB10_25: # %if.then59
+.LBB10_25: # %if.then59
call abort
unreachable
-.LBB10_26: # %if.then55
+.LBB10_26: # %if.then55
call abort
unreachable
-.LBB10_27: # %if.then51
+.LBB10_27: # %if.then51
call abort
unreachable
-.LBB10_28: # %if.then47
+.LBB10_28: # %if.then47
call abort
unreachable
-.LBB10_29: # %if.then43
+.LBB10_29: # %if.then43
call abort
unreachable
-.LBB10_30: # %if.then39
+.LBB10_30: # %if.then39
call abort
unreachable
-.LBB10_31: # %if.then35
+.LBB10_31: # %if.then35
call abort
unreachable
-.LBB10_32: # %if.then31
+.LBB10_32: # %if.then31
call abort
unreachable
-.LBB10_33: # %if.then27
+.LBB10_33: # %if.then27
call abort
unreachable
-.LBB10_34: # %if.then23
+.LBB10_34: # %if.then23
call abort
unreachable
-.LBB10_35: # %if.then19
+.LBB10_35: # %if.then19
call abort
unreachable
-.LBB10_36: # %if.then15
+.LBB10_36: # %if.then15
call abort
unreachable
-.LBB10_37: # %if.then11
+.LBB10_37: # %if.then11
call abort
unreachable
-.LBB10_38: # %if.then7
+.LBB10_38: # %if.then7
call abort
unreachable
-.LBB10_39: # %if.then3
+.LBB10_39: # %if.then3
call abort
unreachable
-.LBB10_40: # %if.then
+.LBB10_40: # %if.then
call abort
unreachable
.Lfunc_end10:
diff --git a/test/torture-s/20070724-1.c.s b/test/torture-s/20070724-1.c.s
index 63bb1d3d9..901d43681 100644
--- a/test/torture-s/20070724-1.c.s
+++ b/test/torture-s/20070724-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20070724-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20070724-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20070824-1.c.s b/test/torture-s/20070824-1.c.s
index b66916975..2f40a6527 100644
--- a/test/torture-s/20070824-1.c.s
+++ b/test/torture-s/20070824-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20070824-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20070824-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20071011-1.c.s b/test/torture-s/20071011-1.c.s
index 88456ada1..abb9c1e00 100644
--- a/test/torture-s/20071011-1.c.s
+++ b/test/torture-s/20071011-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20071011-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20071011-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -15,12 +17,14 @@ foo: # @foo
br_if $pop2, .LBB0_2
# BB#1: # %if.then
return
-.LBB0_2: # %if.end
+.LBB0_2: # %if.end
call abort
unreachable
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20071018-1.c.s b/test/torture-s/20071018-1.c.s
index be61d63a5..6a2ed58d6 100644
--- a/test/torture-s/20071018-1.c.s
+++ b/test/torture-s/20071018-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20071018-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20071018-1.c"
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -12,6 +14,8 @@ bar: # @bar
.Lfunc_end0:
.size bar, .Lfunc_end0-bar
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -34,6 +38,8 @@ foo: # @foo
.Lfunc_end1:
.size foo, .Lfunc_end1-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -48,7 +54,7 @@ main: # @main
# BB#1: # %if.end
i32.const $push2=, 0
return $pop2
-.LBB2_2: # %if.then
+.LBB2_2: # %if.then
call abort
unreachable
.Lfunc_end2:
diff --git a/test/torture-s/20071029-1.c.s b/test/torture-s/20071029-1.c.s
index bdef5b22a..763dae098 100644
--- a/test/torture-s/20071029-1.c.s
+++ b/test/torture-s/20071029-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20071029-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20071029-1.c"
+ .section .text.test,"ax",@progbits
+ .hidden test
.globl test
.type test,@function
test: # @test
@@ -53,18 +55,20 @@ test: # @test
br_if $pop14, .LBB0_13
# BB#12: # %if.end37
return
-.LBB0_13: # %if.then36
+.LBB0_13: # %if.then36
call exit, $2
unreachable
-.LBB0_14: # %if.then33
+.LBB0_14: # %if.then33
call abort
unreachable
-.LBB0_15: # %if.then
+.LBB0_15: # %if.then
call abort
unreachable
.Lfunc_end0:
.size test, .Lfunc_end0-test
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -88,7 +92,7 @@ foo: # @foo
i32.const $19=, 56
i32.add $19=, $31, $19
i32.or $0=, $19, $2
-.LBB1_1: # %again
+.LBB1_1: # %again
# =>This Inner Loop Header: Depth=1
loop .LBB1_2
i32.const $14=, 24
@@ -181,6 +185,8 @@ foo: # @foo
.Lfunc_end1:
.size foo, .Lfunc_end1-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -193,7 +199,7 @@ main: # @main
.size main, .Lfunc_end2-main
.type test.i,@object # @test.i
- .data
+ .section .data.test.i,"aw",@progbits
.align 2
test.i:
.int32 11 # 0xb
diff --git a/test/torture-s/20071030-1.c.s b/test/torture-s/20071030-1.c.s
index c530c04f9..f5a703777 100644
--- a/test/torture-s/20071030-1.c.s
+++ b/test/torture-s/20071030-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20071030-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20071030-1.c"
+ .section .text.CalcPing,"ax",@progbits
+ .hidden CalcPing
.globl CalcPing
.type CalcPing,@function
CalcPing: # @CalcPing
@@ -23,7 +25,7 @@ CalcPing: # @CalcPing
i64.shr_u $push13=, $1, $pop12
i32.wrap/i64 $5=, $pop13
br .LBB0_5
-.LBB0_2: # %for.body
+.LBB0_2: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB0_3
i32.add $push3=, $0, $5
@@ -37,7 +39,7 @@ CalcPing: # @CalcPing
i32.const $push6=, 1552
i32.ne $push7=, $5, $pop6
br_if $pop7, .LBB0_2
-.LBB0_3: # %for.end
+.LBB0_3: # %for.end
i32.const $5=, 9999
i32.const $push14=, 0
i32.eq $push15=, $6, $pop14
@@ -48,11 +50,13 @@ CalcPing: # @CalcPing
f32.const $push10=, 0x1.f4p9
f32.mul $push11=, $pop9, $pop10
i32.trunc_s/f32 $5=, $pop11
-.LBB0_5: # %cleanup
+.LBB0_5: # %cleanup
return $5
.Lfunc_end0:
.size CalcPing, .Lfunc_end0-CalcPing
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -78,7 +82,7 @@ main: # @main
i32.const $push2=, 1065353216
i32.store $discard=, 0($pop1), $pop2
copy_local $5=, $0
-.LBB1_1: # %for.body.i
+.LBB1_1: # %for.body.i
# =>This Inner Loop Header: Depth=1
loop .LBB1_2
i32.const $11=, 8
@@ -94,7 +98,7 @@ main: # @main
i32.const $push6=, 1552
i32.ne $push7=, $3, $pop6
br_if $pop7, .LBB1_1
-.LBB1_2: # %for.end.i
+.LBB1_2: # %for.end.i
block .LBB1_5
i32.const $push16=, 0
i32.eq $push17=, $4, $pop16
@@ -115,7 +119,7 @@ main: # @main
i32.const $8=, __stack_pointer
i32.store $12=, 0($8), $12
return $pop15
-.LBB1_5: # %if.then
+.LBB1_5: # %if.then
call abort
unreachable
.Lfunc_end1:
diff --git a/test/torture-s/20071108-1.c.s b/test/torture-s/20071108-1.c.s
index d009dee37..cf4ef068e 100644
--- a/test/torture-s/20071108-1.c.s
+++ b/test/torture-s/20071108-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20071108-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20071108-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -10,6 +12,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -20,6 +24,8 @@ bar: # @bar
.Lfunc_end1:
.size bar, .Lfunc_end1-bar
+ .section .text.test,"ax",@progbits
+ .hidden test
.globl test
.type test,@function
test: # @test
@@ -35,6 +41,8 @@ test: # @test
.Lfunc_end2:
.size test, .Lfunc_end2-test
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -80,7 +88,7 @@ main: # @main
i32.const $3=, __stack_pointer
i32.store $8=, 0($3), $8
return $pop8
-.LBB3_5: # %if.then
+.LBB3_5: # %if.then
call abort
unreachable
.Lfunc_end3:
diff --git a/test/torture-s/20071120-1.c.s b/test/torture-s/20071120-1.c.s
index 94e160e01..7cfb15660 100644
--- a/test/torture-s/20071120-1.c.s
+++ b/test/torture-s/20071120-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20071120-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20071120-1.c"
+ .section .text.vec_assert_fail,"ax",@progbits
+ .hidden vec_assert_fail
.globl vec_assert_fail
.type vec_assert_fail,@function
vec_assert_fail: # @vec_assert_fail
@@ -9,6 +11,8 @@ vec_assert_fail: # @vec_assert_fail
.Lfunc_end0:
.size vec_assert_fail, .Lfunc_end0-vec_assert_fail
+ .section .text.perform_access_checks,"ax",@progbits
+ .hidden perform_access_checks
.globl perform_access_checks
.type perform_access_checks,@function
perform_access_checks: # @perform_access_checks
@@ -19,6 +23,8 @@ perform_access_checks: # @perform_access_checks
.Lfunc_end1:
.size perform_access_checks, .Lfunc_end1-perform_access_checks
+ .section .text.pop_to_parent_deferring_access_checks,"ax",@progbits
+ .hidden pop_to_parent_deferring_access_checks
.globl pop_to_parent_deferring_access_checks
.type pop_to_parent_deferring_access_checks,@function
pop_to_parent_deferring_access_checks: # @pop_to_parent_deferring_access_checks
@@ -39,7 +45,7 @@ pop_to_parent_deferring_access_checks: # @pop_to_parent_deferring_access_checks
i32.add $push1=, $0, $pop0
i32.store $discard=, deferred_access_no_check($1), $pop1
br .LBB2_6
-.LBB2_2: # %if.else
+.LBB2_2: # %if.else
i32.load $1=, deferred_access_stack($1)
i32.const $push13=, 0
i32.eq $push14=, $1, $pop13
@@ -66,20 +72,22 @@ pop_to_parent_deferring_access_checks: # @pop_to_parent_deferring_access_checks
i32.const $push19=, 0
i32.eq $push20=, $pop10, $pop19
br_if $pop20, .LBB2_7
-.LBB2_6: # %if.end16
+.LBB2_6: # %if.end16
return
-.LBB2_7: # %if.then15
+.LBB2_7: # %if.then15
call perform_access_checks, $1
unreachable
-.LBB2_8: # %cond.false.i26
+.LBB2_8: # %cond.false.i26
call vec_assert_fail
unreachable
-.LBB2_9: # %cond.false.i
+.LBB2_9: # %cond.false.i
call vec_assert_fail
unreachable
.Lfunc_end2:
.size pop_to_parent_deferring_access_checks, .Lfunc_end2-pop_to_parent_deferring_access_checks
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -103,8 +111,9 @@ main: # @main
.type deferred_access_no_check,@object # @deferred_access_no_check
.lcomm deferred_access_no_check,4,2
- .type gt_pch_rs_gt_cp_semantics_h,@object # @gt_pch_rs_gt_cp_semantics_h
- .section .data.rel.ro,"aw",@progbits
+ .hidden gt_pch_rs_gt_cp_semantics_h # @gt_pch_rs_gt_cp_semantics_h
+ .type gt_pch_rs_gt_cp_semantics_h,@object
+ .section .data.rel.ro.gt_pch_rs_gt_cp_semantics_h,"aw",@progbits
.globl gt_pch_rs_gt_cp_semantics_h
.align 2
gt_pch_rs_gt_cp_semantics_h:
diff --git a/test/torture-s/20071202-1.c.s b/test/torture-s/20071202-1.c.s
new file mode 100644
index 000000000..456d98b98
--- /dev/null
+++ b/test/torture-s/20071202-1.c.s
@@ -0,0 +1,319 @@
+ .text
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20071202-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
+ .globl foo
+ .type foo,@function
+foo: # @foo
+ .param i32
+ .local i32, i32, i32, i32, i32, i32, i64, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32
+# BB#0: # %entry
+ i32.const $10=, __stack_pointer
+ i32.load $10=, 0($10)
+ i32.const $11=, 64
+ i32.sub $22=, $10, $11
+ i32.const $11=, __stack_pointer
+ i32.store $22=, 0($11), $22
+ i32.load $9=, 4($0)
+ i32.load $1=, 0($0)
+ i32.const $2=, 16
+ i32.const $13=, 40
+ i32.add $13=, $22, $13
+ i32.add $3=, $13, $2
+ i64.const $push0=, 0
+ i64.store $7=, 0($3), $pop0
+ i32.const $4=, 8
+ i32.const $14=, 40
+ i32.add $14=, $22, $14
+ i32.add $5=, $14, $4
+ i64.store $push1=, 0($5), $7
+ i64.store $discard=, 40($22), $pop1
+ i32.const $6=, 32
+ i32.const $15=, 0
+ i32.add $15=, $22, $15
+ i32.add $push6=, $15, $6
+ i32.const $push3=, 64
+ i32.add $push4=, $0, $pop3
+ i32.load $push5=, 0($pop4)
+ i32.store $discard=, 0($pop6), $pop5
+ i64.const $7=, 32
+ i32.const $16=, 0
+ i32.add $16=, $22, $16
+ i32.add $push15=, $16, $2
+ i32.const $push7=, 52
+ i32.add $push8=, $0, $pop7
+ i64.load32_u $push9=, 0($pop8)
+ i64.shl $push10=, $pop9, $7
+ i32.const $push11=, 48
+ i32.add $push12=, $0, $pop11
+ i64.load32_u $push13=, 0($pop12)
+ i64.or $push14=, $pop10, $pop13
+ i64.store $discard=, 0($pop15), $pop14
+ i32.const $8=, 24
+ i32.const $17=, 0
+ i32.add $17=, $22, $17
+ i32.add $push24=, $17, $8
+ i32.const $push16=, 60
+ i32.add $push17=, $0, $pop16
+ i64.load32_u $push18=, 0($pop17)
+ i64.shl $push19=, $pop18, $7
+ i32.const $push20=, 56
+ i32.add $push21=, $0, $pop20
+ i64.load32_u $push22=, 0($pop21)
+ i64.or $push23=, $pop19, $pop22
+ i64.store $discard=, 0($pop24), $pop23
+ i32.const $18=, 0
+ i32.add $18=, $22, $18
+ i32.add $push33=, $18, $4
+ i32.const $push25=, 44
+ i32.add $push26=, $0, $pop25
+ i64.load32_u $push27=, 0($pop26)
+ i64.shl $push28=, $pop27, $7
+ i32.const $push29=, 40
+ i32.add $push30=, $0, $pop29
+ i64.load32_u $push31=, 0($pop30)
+ i64.or $push32=, $pop28, $pop31
+ i64.store $discard=, 0($pop33), $pop32
+ i32.const $4=, 36
+ i32.add $push34=, $0, $4
+ i64.load32_u $push35=, 0($pop34)
+ i64.shl $push36=, $pop35, $7
+ i64.load32_u $push37=, 32($0)
+ i64.or $push38=, $pop36, $pop37
+ i64.store $discard=, 0($22), $pop38
+ i32.store $discard=, 0($0), $9
+ i32.store $discard=, 4($0), $1
+ i32.const $9=, 20
+ i32.const $push39=, 28
+ i32.add $push40=, $0, $pop39
+ i32.const $19=, 40
+ i32.add $19=, $22, $19
+ i32.add $push41=, $19, $9
+ i32.load $push42=, 0($pop41)
+ i32.store $discard=, 0($pop40), $pop42
+ i32.add $push43=, $0, $8
+ i32.load $push44=, 0($3)
+ i32.store $discard=, 0($pop43), $pop44
+ i32.const $3=, 12
+ i32.add $push45=, $0, $9
+ i32.const $20=, 40
+ i32.add $20=, $22, $20
+ i32.add $push46=, $20, $3
+ i32.load $push47=, 0($pop46)
+ i32.store $discard=, 0($pop45), $pop47
+ i32.add $push48=, $0, $2
+ i32.load $push49=, 0($5)
+ i32.store $discard=, 0($pop48), $pop49
+ i32.add $push50=, $0, $3
+ i32.const $push51=, 4
+ i32.const $21=, 40
+ i32.add $21=, $22, $21
+ i32.or $push52=, $21, $pop51
+ i32.load $push53=, 0($pop52)
+ i32.store $discard=, 0($pop50), $pop53
+ i32.load $push54=, 40($22)
+ i32.store $discard=, 8($0), $pop54
+ i32.add $push2=, $0, $6
+ i32.const $22=, 0
+ i32.add $22=, $22, $22
+ call memcpy, $pop2, $22, $4
+ i32.const $12=, 64
+ i32.add $22=, $22, $12
+ i32.const $12=, __stack_pointer
+ i32.store $22=, 0($12), $22
+ return
+.Lfunc_end0:
+ .size foo, .Lfunc_end0-foo
+
+ .section .text.main,"ax",@progbits
+ .hidden main
+ .globl main
+ .type main,@function
+main: # @main
+ .result i32
+ .local i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32
+# BB#0: # %entry
+ i32.const $1=, __stack_pointer
+ i32.load $1=, 0($1)
+ i32.const $2=, 80
+ i32.sub $20=, $1, $2
+ i32.const $2=, __stack_pointer
+ i32.store $20=, 0($2), $20
+ i32.const $push0=, .Lmain.s
+ i32.const $push1=, 68
+ i32.const $4=, 8
+ i32.add $4=, $20, $4
+ call memcpy, $4, $pop0, $pop1
+ i32.const $5=, 8
+ i32.add $5=, $20, $5
+ call foo, $5
+ i32.const $0=, 12
+ block .LBB1_19
+ i32.load $push2=, 8($20)
+ i32.ne $push3=, $pop2, $0
+ br_if $pop3, .LBB1_19
+# BB#1: # %lor.lhs.false
+ i32.const $push4=, 4
+ i32.const $6=, 8
+ i32.add $6=, $20, $6
+ i32.or $push5=, $6, $pop4
+ i32.load $push6=, 0($pop5)
+ i32.const $push7=, 6
+ i32.ne $push8=, $pop6, $pop7
+ br_if $pop8, .LBB1_19
+# BB#2: # %lor.lhs.false2
+ i32.load $push9=, 16($20)
+ br_if $pop9, .LBB1_19
+# BB#3: # %lor.lhs.false3
+ i32.const $7=, 8
+ i32.add $7=, $20, $7
+ i32.add $push10=, $7, $0
+ i32.load $push11=, 0($pop10)
+ br_if $pop11, .LBB1_19
+# BB#4: # %lor.lhs.false7
+ i32.const $push12=, 16
+ i32.const $8=, 8
+ i32.add $8=, $20, $8
+ i32.add $push13=, $8, $pop12
+ i32.load $push14=, 0($pop13)
+ br_if $pop14, .LBB1_19
+# BB#5: # %lor.lhs.false11
+ i32.const $push15=, 20
+ i32.const $9=, 8
+ i32.add $9=, $20, $9
+ i32.add $push16=, $9, $pop15
+ i32.load $push17=, 0($pop16)
+ br_if $pop17, .LBB1_19
+# BB#6: # %lor.lhs.false15
+ i32.const $push18=, 24
+ i32.const $10=, 8
+ i32.add $10=, $20, $10
+ i32.add $push19=, $10, $pop18
+ i32.load $push20=, 0($pop19)
+ br_if $pop20, .LBB1_19
+# BB#7: # %lor.lhs.false19
+ i32.const $push21=, 28
+ i32.const $11=, 8
+ i32.add $11=, $20, $11
+ i32.add $push22=, $11, $pop21
+ i32.load $push23=, 0($pop22)
+ br_if $pop23, .LBB1_19
+# BB#8: # %if.end
+ block .LBB1_18
+ i32.load $push24=, 40($20)
+ i32.const $push25=, 7
+ i32.ne $push26=, $pop24, $pop25
+ br_if $pop26, .LBB1_18
+# BB#9: # %lor.lhs.false24
+ i32.const $push27=, 36
+ i32.const $12=, 8
+ i32.add $12=, $20, $12
+ i32.add $push28=, $12, $pop27
+ i32.load $push29=, 0($pop28)
+ i32.const $push30=, 8
+ i32.ne $push31=, $pop29, $pop30
+ br_if $pop31, .LBB1_18
+# BB#10: # %lor.lhs.false28
+ i32.const $push32=, 40
+ i32.const $13=, 8
+ i32.add $13=, $20, $13
+ i32.add $push33=, $13, $pop32
+ i32.load $push34=, 0($pop33)
+ i32.const $push35=, 9
+ i32.ne $push36=, $pop34, $pop35
+ br_if $pop36, .LBB1_18
+# BB#11: # %lor.lhs.false33
+ i32.const $push37=, 44
+ i32.const $14=, 8
+ i32.add $14=, $20, $14
+ i32.add $push38=, $14, $pop37
+ i32.load $push39=, 0($pop38)
+ i32.const $push40=, 10
+ i32.ne $push41=, $pop39, $pop40
+ br_if $pop41, .LBB1_18
+# BB#12: # %lor.lhs.false38
+ i32.const $push42=, 48
+ i32.const $15=, 8
+ i32.add $15=, $20, $15
+ i32.add $push43=, $15, $pop42
+ i32.load $push44=, 0($pop43)
+ i32.const $push45=, 11
+ i32.ne $push46=, $pop44, $pop45
+ br_if $pop46, .LBB1_18
+# BB#13: # %lor.lhs.false43
+ i32.const $push47=, 52
+ i32.const $16=, 8
+ i32.add $16=, $20, $16
+ i32.add $push48=, $16, $pop47
+ i32.load $push49=, 0($pop48)
+ i32.ne $push50=, $pop49, $0
+ br_if $pop50, .LBB1_18
+# BB#14: # %lor.lhs.false48
+ i32.const $push51=, 56
+ i32.const $17=, 8
+ i32.add $17=, $20, $17
+ i32.add $push52=, $17, $pop51
+ i32.load $push53=, 0($pop52)
+ i32.const $push54=, 13
+ i32.ne $push55=, $pop53, $pop54
+ br_if $pop55, .LBB1_18
+# BB#15: # %lor.lhs.false53
+ i32.const $push56=, 60
+ i32.const $18=, 8
+ i32.add $18=, $20, $18
+ i32.add $push57=, $18, $pop56
+ i32.load $push58=, 0($pop57)
+ i32.const $push59=, 14
+ i32.ne $push60=, $pop58, $pop59
+ br_if $pop60, .LBB1_18
+# BB#16: # %lor.lhs.false58
+ i32.const $push61=, 64
+ i32.const $19=, 8
+ i32.add $19=, $20, $19
+ i32.add $push62=, $19, $pop61
+ i32.load $push63=, 0($pop62)
+ i32.const $push64=, 15
+ i32.ne $push65=, $pop63, $pop64
+ br_if $pop65, .LBB1_18
+# BB#17: # %if.end64
+ i32.const $push66=, 0
+ i32.const $3=, 80
+ i32.add $20=, $20, $3
+ i32.const $3=, __stack_pointer
+ i32.store $20=, 0($3), $20
+ return $pop66
+.LBB1_18: # %if.then63
+ call abort
+ unreachable
+.LBB1_19: # %if.then
+ call abort
+ unreachable
+.Lfunc_end1:
+ .size main, .Lfunc_end1-main
+
+ .type .Lmain.s,@object # @main.s
+ .section .rodata..Lmain.s,"a",@progbits
+ .align 2
+.Lmain.s:
+ .int32 6 # 0x6
+ .int32 12 # 0xc
+ .int32 1 # 0x1
+ .int32 2 # 0x2
+ .int32 3 # 0x3
+ .int32 4 # 0x4
+ .int32 5 # 0x5
+ .int32 6 # 0x6
+ .int32 7 # 0x7
+ .int32 8 # 0x8
+ .int32 9 # 0x9
+ .int32 10 # 0xa
+ .int32 11 # 0xb
+ .int32 12 # 0xc
+ .int32 13 # 0xd
+ .int32 14 # 0xe
+ .int32 15 # 0xf
+ .size .Lmain.s, 68
+
+
+ .ident "clang version 3.8.0 "
+ .section ".note.GNU-stack","",@progbits
diff --git a/test/torture-s/20071205-1.c.s b/test/torture-s/20071205-1.c.s
index 5c3b84229..23699d2ea 100644
--- a/test/torture-s/20071205-1.c.s
+++ b/test/torture-s/20071205-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20071205-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20071205-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -16,6 +18,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20071211-1.c.s b/test/torture-s/20071211-1.c.s
index a094e0651..146c2668f 100644
--- a/test/torture-s/20071211-1.c.s
+++ b/test/torture-s/20071211-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20071211-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20071211-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -31,18 +33,19 @@ main: # @main
br_if $pop9, .LBB0_2
# BB#1: # %if.end
return $0
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type sv,@object # @sv
- .bss
+ .hidden sv # @sv
+ .type sv,@object
+ .section .bss.sv,"aw",@nobits
.globl sv
.align 3
sv:
- .zero 8
+ .skip 8
.size sv, 8
diff --git a/test/torture-s/20071216-1.c.s b/test/torture-s/20071216-1.c.s
index 3ca22f460..2df7156cc 100644
--- a/test/torture-s/20071216-1.c.s
+++ b/test/torture-s/20071216-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20071216-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20071216-1.c"
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -11,6 +13,8 @@ bar: # @bar
.Lfunc_end0:
.size bar, .Lfunc_end0-bar
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -30,6 +34,8 @@ foo: # @foo
.Lfunc_end1:
.size foo, .Lfunc_end1-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -74,13 +80,13 @@ main: # @main
br_if $pop16, .LBB2_4
# BB#3: # %if.end8
return $0
-.LBB2_4: # %if.then7
+.LBB2_4: # %if.then7
call abort
unreachable
-.LBB2_5: # %if.then3
+.LBB2_5: # %if.then3
call abort
unreachable
-.LBB2_6: # %if.then
+.LBB2_6: # %if.then
call abort
unreachable
.Lfunc_end2:
diff --git a/test/torture-s/20071219-1.c.s b/test/torture-s/20071219-1.c.s
index ab7ea09b7..8575b0a72 100644
--- a/test/torture-s/20071219-1.c.s
+++ b/test/torture-s/20071219-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20071219-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20071219-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -7,7 +9,7 @@ foo: # @foo
.local i32, i32
# BB#0: # %entry
i32.const $3=, 0
-.LBB0_1: # %for.body
+.LBB0_1: # %for.body
# =>This Inner Loop Header: Depth=1
block .LBB0_6
loop .LBB0_5
@@ -15,31 +17,33 @@ foo: # @foo
i32.load8_u $push0=, 0($2)
br_if $pop0, .LBB0_6
# BB#2: # %if.else
- # in Loop: Header=.LBB0_1 Depth=1
+ # in Loop: Header=BB0_1 Depth=1
block .LBB0_4
i32.const $push5=, 0
i32.eq $push6=, $1, $pop5
br_if $pop6, .LBB0_4
# BB#3: # %if.then3
- # in Loop: Header=.LBB0_1 Depth=1
+ # in Loop: Header=BB0_1 Depth=1
i32.store8 $discard=, 0($2), $1
-.LBB0_4: # %for.inc
- # in Loop: Header=.LBB0_1 Depth=1
+.LBB0_4: # %for.inc
+ # in Loop: Header=BB0_1 Depth=1
i32.const $push1=, 1
i32.add $3=, $3, $pop1
i32.const $push2=, 25
i32.lt_u $push3=, $3, $pop2
br_if $pop3, .LBB0_1
-.LBB0_5: # %for.end
+.LBB0_5: # %for.end
i32.const $push4=, 0
i32.store $discard=, p($pop4), $0
return
-.LBB0_6: # %if.then
+.LBB0_6: # %if.then
call abort
unreachable
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.test1,"ax",@progbits
+ .hidden test1
.globl test1
.type test1,@function
test1: # @test1
@@ -112,6 +116,8 @@ test1: # @test1
.Lfunc_end1:
.size test1, .Lfunc_end1-test1
+ .section .text.test2,"ax",@progbits
+ .hidden test2
.globl test2
.type test2,@function
test2: # @test2
@@ -303,6 +309,8 @@ test2: # @test2
.Lfunc_end2:
.size test2, .Lfunc_end2-test2
+ .section .text.test3,"ax",@progbits
+ .hidden test3
.globl test3
.type test3,@function
test3: # @test3
@@ -375,6 +383,8 @@ test3: # @test3
.Lfunc_end3:
.size test3, .Lfunc_end3-test3
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -388,8 +398,9 @@ main: # @main
.Lfunc_end4:
.size main, .Lfunc_end4-main
- .type p,@object # @p
- .bss
+ .hidden p # @p
+ .type p,@object
+ .section .bss.p,"aw",@nobits
.globl p
.align 2
p:
diff --git a/test/torture-s/20071220-1.c.s b/test/torture-s/20071220-1.c.s
index 0b80b9e8f..cf4545737 100644
--- a/test/torture-s/20071220-1.c.s
+++ b/test/torture-s/20071220-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20071220-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20071220-1.c"
+ .section .text.baz,"ax",@progbits
+ .hidden baz
.globl baz
.type baz,@function
baz: # @baz
@@ -13,6 +15,8 @@ baz: # @baz
.Lfunc_end0:
.size baz, .Lfunc_end0-baz
+ .section .text.f1,"ax",@progbits
+ .hidden f1
.globl f1
.type f1,@function
f1: # @f1
@@ -24,6 +28,7 @@ f1: # @f1
.Lfunc_end1:
.size f1, .Lfunc_end1-f1
+ .section .text.bar,"ax",@progbits
.type bar,@function
bar: # @bar
.result i32
@@ -31,12 +36,14 @@ bar: # @bar
# BB#0: # %entry
i32.const $push0=, bar.b
i32.call $discard=, baz, $pop0
-tmp0: # Block address taken
+.Ltmp0: # Block address taken
# BB#1: # %addr
return $0
.Lfunc_end2:
.size bar, .Lfunc_end2-bar
+ .section .text.f2,"ax",@progbits
+ .hidden f2
.globl f2
.type f2,@function
f2: # @f2
@@ -48,6 +55,8 @@ f2: # @f2
.Lfunc_end3:
.size f2, .Lfunc_end3-f2
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -63,10 +72,10 @@ main: # @main
.size main, .Lfunc_end4-main
.type bar.b,@object # @bar.b
- .data
+ .section .data.bar.b,"aw",@progbits
.align 2
bar.b:
- .int32 tmp0
+ .int32 .Ltmp0
.size bar.b, 4
diff --git a/test/torture-s/20071220-2.c.s b/test/torture-s/20071220-2.c.s
index 3b4f6c746..b3ef57839 100644
--- a/test/torture-s/20071220-2.c.s
+++ b/test/torture-s/20071220-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20071220-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20071220-2.c"
+ .section .text.baz,"ax",@progbits
+ .hidden baz
.globl baz
.type baz,@function
baz: # @baz
@@ -13,6 +15,8 @@ baz: # @baz
.Lfunc_end0:
.size baz, .Lfunc_end0-baz
+ .section .text.f1,"ax",@progbits
+ .hidden f1
.globl f1
.type f1,@function
f1: # @f1
@@ -24,6 +28,7 @@ f1: # @f1
.Lfunc_end1:
.size f1, .Lfunc_end1-f1
+ .section .text.bar,"ax",@progbits
.type bar,@function
bar: # @bar
.result i32
@@ -31,12 +36,14 @@ bar: # @bar
# BB#0: # %entry
i32.const $push0=, bar.b
i32.call $discard=, baz, $pop0
-tmp0: # Block address taken
+.Ltmp0: # Block address taken
# BB#1: # %addr
return $0
.Lfunc_end2:
.size bar, .Lfunc_end2-bar
+ .section .text.f2,"ax",@progbits
+ .hidden f2
.globl f2
.type f2,@function
f2: # @f2
@@ -48,6 +55,8 @@ f2: # @f2
.Lfunc_end3:
.size f2, .Lfunc_end3-f2
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -63,10 +72,10 @@ main: # @main
.size main, .Lfunc_end4-main
.type bar.b,@object # @bar.b
- .data
+ .section .data.bar.b,"aw",@progbits
.align 2
bar.b:
- .int32 tmp0
+ .int32 .Ltmp0
.size bar.b, 4
diff --git a/test/torture-s/20080117-1.c.s b/test/torture-s/20080117-1.c.s
index e4d82a5d9..d60d40d36 100644
--- a/test/torture-s/20080117-1.c.s
+++ b/test/torture-s/20080117-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20080117-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20080117-1.c"
+ .section .text.gstate_path_memory,"ax",@progbits
+ .hidden gstate_path_memory
.globl gstate_path_memory
.type gstate_path_memory,@function
gstate_path_memory: # @gstate_path_memory
@@ -21,6 +23,8 @@ gstate_path_memory: # @gstate_path_memory
.Lfunc_end0:
.size gstate_path_memory, .Lfunc_end0-gstate_path_memory
+ .section .text.gs_state_update_overprint,"ax",@progbits
+ .hidden gs_state_update_overprint
.globl gs_state_update_overprint
.type gs_state_update_overprint,@function
gs_state_update_overprint: # @gs_state_update_overprint
@@ -31,6 +35,8 @@ gs_state_update_overprint: # @gs_state_update_overprint
.Lfunc_end1:
.size gs_state_update_overprint, .Lfunc_end1-gs_state_update_overprint
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -42,7 +48,7 @@ main: # @main
.size main, .Lfunc_end2-main
.type gstate_initial,@object # @gstate_initial
- .section .rodata,"a",@progbits
+ .section .rodata.gstate_initial,"a",@progbits
.align 2
gstate_initial:
.int32 1 # 0x1
diff --git a/test/torture-s/20080122-1.c.s b/test/torture-s/20080122-1.c.s
index 6b3319fe0..01edc37eb 100644
--- a/test/torture-s/20080122-1.c.s
+++ b/test/torture-s/20080122-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20080122-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20080122-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20080222-1.c.s b/test/torture-s/20080222-1.c.s
index b0c17838b..714f1945a 100644
--- a/test/torture-s/20080222-1.c.s
+++ b/test/torture-s/20080222-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20080222-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20080222-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -11,6 +13,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -25,14 +29,15 @@ main: # @main
br_if $pop2, .LBB1_2
# BB#1: # %if.end
return $0
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type space,@object # @space
- .data
+ .hidden space # @space
+ .type space,@object
+ .section .data.space,"aw",@progbits
.globl space
space:
.ascii "\001\002\003\004\005\006"
diff --git a/test/torture-s/20080408-1.c.s b/test/torture-s/20080408-1.c.s
index c1b7ff94f..cd311b8e9 100644
--- a/test/torture-s/20080408-1.c.s
+++ b/test/torture-s/20080408-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20080408-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20080408-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20080424-1.c.s b/test/torture-s/20080424-1.c.s
index 1c0917881..6b17de95c 100644
--- a/test/torture-s/20080424-1.c.s
+++ b/test/torture-s/20080424-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20080424-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20080424-1.c"
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -25,12 +27,14 @@ bar: # @bar
br_if $pop8, .LBB0_3
# BB#2: # %if.end
return
-.LBB0_3: # %if.then
+.LBB0_3: # %if.then
call abort
unreachable
.Lfunc_end0:
.size bar, .Lfunc_end0-bar
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -67,12 +71,13 @@ main: # @main
.type bar.i,@object # @bar.i
.lcomm bar.i,4,2
- .type g,@object # @g
- .bss
+ .hidden g # @g
+ .type g,@object
+ .section .bss.g,"aw",@nobits
.globl g
.align 4
g:
- .zero 1728
+ .skip 1728
.size g, 1728
diff --git a/test/torture-s/20080502-1.c.s b/test/torture-s/20080502-1.c.s
index b408d806a..7cbc886d6 100644
--- a/test/torture-s/20080502-1.c.s
+++ b/test/torture-s/20080502-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20080502-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20080502-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -19,6 +21,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -54,7 +58,7 @@ main: # @main
i32.const $2=, __stack_pointer
i32.store $5=, 0($2), $5
return $pop9
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
diff --git a/test/torture-s/20080506-1.c.s b/test/torture-s/20080506-1.c.s
index ef37a1b97..f3ec5fe5e 100644
--- a/test/torture-s/20080506-1.c.s
+++ b/test/torture-s/20080506-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20080506-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20080506-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20080522-1.c.s b/test/torture-s/20080522-1.c.s
index 65cfef2a3..8ac361abe 100644
--- a/test/torture-s/20080522-1.c.s
+++ b/test/torture-s/20080522-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20080522-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20080522-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -7,15 +9,18 @@ foo: # @foo
.result i32
.local i32
# BB#0: # %entry
- i32.const $push0=, 0
- i32.const $push1=, 1
- i32.store $1=, i($pop0), $pop1
- i32.const $push2=, 2
- i32.store $discard=, 0($0), $pop2
- return $1
+ i32.const $1=, 0
+ i32.const $push0=, 1
+ i32.store $discard=, i($1), $pop0
+ i32.const $push1=, 2
+ i32.store $discard=, 0($0), $pop1
+ i32.load $push2=, i($1)
+ return $pop2
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -23,14 +28,17 @@ bar: # @bar
.result i32
# BB#0: # %entry
i32.const $push0=, 2
- i32.store $0=, 0($0), $pop0
+ i32.store $discard=, 0($0), $pop0
i32.const $push1=, 0
i32.const $push2=, 1
i32.store $discard=, i($pop1), $pop2
- return $0
+ i32.load $push3=, 0($0)
+ return $pop3
.Lfunc_end1:
.size bar, .Lfunc_end1-bar
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -87,22 +95,22 @@ main: # @main
i32.const $6=, __stack_pointer
i32.store $9=, 0($6), $9
return $0
-.LBB2_7: # %if.then17
+.LBB2_7: # %if.then17
call abort
unreachable
-.LBB2_8: # %if.then14
+.LBB2_8: # %if.then14
call abort
unreachable
-.LBB2_9: # %if.then10
+.LBB2_9: # %if.then10
call abort
unreachable
-.LBB2_10: # %if.then7
+.LBB2_10: # %if.then7
call abort
unreachable
-.LBB2_11: # %if.then3
+.LBB2_11: # %if.then3
call abort
unreachable
-.LBB2_12: # %if.then
+.LBB2_12: # %if.then
call abort
unreachable
.Lfunc_end2:
diff --git a/test/torture-s/20080529-1.c.s b/test/torture-s/20080529-1.c.s
index c57d52709..63c2a8345 100644
--- a/test/torture-s/20080529-1.c.s
+++ b/test/torture-s/20080529-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20080529-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20080529-1.c"
+ .section .text.test,"ax",@progbits
+ .hidden test
.globl test
.type test,@function
test: # @test
@@ -12,6 +14,8 @@ test: # @test
.Lfunc_end0:
.size test, .Lfunc_end0-test
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20080604-1.c.s b/test/torture-s/20080604-1.c.s
index 8ce97be33..404739c96 100644
--- a/test/torture-s/20080604-1.c.s
+++ b/test/torture-s/20080604-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20080604-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20080604-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -12,12 +14,14 @@ foo: # @foo
br_if $pop3, .LBB0_2
# BB#1: # %if.end
return
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.baz,"ax",@progbits
+ .hidden baz
.globl baz
.type baz,@function
baz: # @baz
@@ -35,7 +39,7 @@ baz: # @baz
i32.add $4=, $4, $4
i32.select $0=, $0, $4, $pop0
call foo
- i32.const $push1=, .str
+ i32.const $push1=, .L.str
i32.store $push2=, 0($0), $pop1
i32.store $discard=, 0($0), $pop2
i32.const $3=, 16
@@ -46,6 +50,8 @@ baz: # @baz
.Lfunc_end1:
.size baz, .Lfunc_end1-baz
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -54,26 +60,27 @@ main: # @main
# BB#0: # %if.end
i32.const $0=, 0
call foo
- i32.const $push0=, .str
+ i32.const $push0=, .L.str
i32.store $push1=, x($0), $pop0
i32.store $discard=, x($0), $pop1
return $0
.Lfunc_end2:
.size main, .Lfunc_end2-main
- .type x,@object # @x
- .bss
+ .hidden x # @x
+ .type x,@object
+ .section .bss.x,"aw",@nobits
.globl x
.align 2
x:
- .zero 4
+ .skip 4
.size x, 4
- .type .str,@object # @.str
+ .type .L.str,@object # @.str
.section .rodata.str1.1,"aMS",@progbits,1
-.str:
+.L.str:
.asciz "Everything OK"
- .size .str, 14
+ .size .L.str, 14
.ident "clang version 3.8.0 "
diff --git a/test/torture-s/20080719-1.c.s b/test/torture-s/20080719-1.c.s
index 2b769840d..957035983 100644
--- a/test/torture-s/20080719-1.c.s
+++ b/test/torture-s/20080719-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20080719-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20080719-1.c"
+ .section .text.xxx,"ax",@progbits
+ .hidden xxx
.globl xxx
.type xxx,@function
xxx: # @xxx
@@ -19,6 +21,8 @@ xxx: # @xxx
.Lfunc_end0:
.size xxx, .Lfunc_end0-xxx
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -30,7 +34,7 @@ main: # @main
.size main, .Lfunc_end1-main
.type cfb_tab8_be,@object # @cfb_tab8_be
- .section .rodata,"a",@progbits
+ .section .rodata.cfb_tab8_be,"a",@progbits
.align 4
cfb_tab8_be:
.int32 0 # 0x0
@@ -52,6 +56,7 @@ cfb_tab8_be:
.size cfb_tab8_be, 64
.type cfb_tab16_be,@object # @cfb_tab16_be
+ .section .rodata.cfb_tab16_be,"a",@progbits
.align 4
cfb_tab16_be:
.int32 0 # 0x0
@@ -61,6 +66,7 @@ cfb_tab16_be:
.size cfb_tab16_be, 16
.type cfb_tab32,@object # @cfb_tab32
+ .section .rodata.cfb_tab32,"a",@progbits
.align 2
cfb_tab32:
.int32 0 # 0x0
diff --git a/test/torture-s/20080813-1.c.s b/test/torture-s/20080813-1.c.s
index 58f67f085..4a3304810 100644
--- a/test/torture-s/20080813-1.c.s
+++ b/test/torture-s/20080813-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20080813-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20080813-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -9,6 +11,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -20,12 +24,14 @@ bar: # @bar
br_if $pop1, .LBB1_2
# BB#1: # %if.end
return
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
.size bar, .Lfunc_end1-bar
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20081112-1.c.s b/test/torture-s/20081112-1.c.s
index 0d7d51ffa..9c86ff204 100644
--- a/test/torture-s/20081112-1.c.s
+++ b/test/torture-s/20081112-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20081112-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20081112-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20081218-1.c.s b/test/torture-s/20081218-1.c.s
index 79b47b0b4..200d3f0c4 100644
--- a/test/torture-s/20081218-1.c.s
+++ b/test/torture-s/20081218-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20081218-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20081218-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -14,6 +16,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -32,6 +36,8 @@ bar: # @bar
.Lfunc_end1:
.size bar, .Lfunc_end1-bar
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -44,7 +50,7 @@ main: # @main
i32.const $push0=, 640034342
i32.ne $push1=, $0, $pop0
br_if $pop1, .LBB2_11
-.LBB2_1: # %for.body
+.LBB2_1: # %for.body
# =>This Inner Loop Header: Depth=1
block .LBB2_10
loop .LBB2_3
@@ -55,13 +61,13 @@ main: # @main
i32.ne $push5=, $pop3, $pop4
br_if $pop5, .LBB2_10
# BB#2: # %for.cond
- # in Loop: Header=.LBB2_1 Depth=1
+ # in Loop: Header=BB2_1 Depth=1
i32.const $1=, 1
i32.add $3=, $3, $1
i32.const $2=, 519
i32.le_u $push6=, $3, $2
br_if $pop6, .LBB2_1
-.LBB2_3: # %for.end
+.LBB2_3: # %for.end
call bar
i32.const $3=, 0
block .LBB2_9
@@ -72,7 +78,7 @@ main: # @main
# BB#4: # %if.end9
i32.const $push10=, 909522486
i32.store $discard=, a+4($3), $pop10
-.LBB2_5: # %for.body13
+.LBB2_5: # %for.body13
# =>This Inner Loop Header: Depth=1
block .LBB2_8
loop .LBB2_7
@@ -82,34 +88,35 @@ main: # @main
i32.ne $push14=, $pop12, $pop13
br_if $pop14, .LBB2_8
# BB#6: # %for.cond10
- # in Loop: Header=.LBB2_5 Depth=1
+ # in Loop: Header=BB2_5 Depth=1
i32.add $3=, $3, $1
i32.le_u $push15=, $3, $2
br_if $pop15, .LBB2_5
-.LBB2_7: # %for.end22
+.LBB2_7: # %for.end22
i32.const $push16=, 0
return $pop16
-.LBB2_8: # %if.then18
+.LBB2_8: # %if.then18
call abort
unreachable
-.LBB2_9: # %if.then8
+.LBB2_9: # %if.then8
call abort
unreachable
-.LBB2_10: # %if.then4
+.LBB2_10: # %if.then4
call abort
unreachable
-.LBB2_11: # %if.then
+.LBB2_11: # %if.then
call abort
unreachable
.Lfunc_end2:
.size main, .Lfunc_end2-main
- .type a,@object # @a
- .bss
+ .hidden a # @a
+ .type a,@object
+ .section .bss.a,"aw",@nobits
.globl a
.align 2
a:
- .zero 520
+ .skip 520
.size a, 520
diff --git a/test/torture-s/20090207-1.c.s b/test/torture-s/20090207-1.c.s
index 1c88b1ec6..c9e8ecb6b 100644
--- a/test/torture-s/20090207-1.c.s
+++ b/test/torture-s/20090207-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20090207-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20090207-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -30,6 +32,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20090527-1.c.s b/test/torture-s/20090527-1.c.s
index 21103d0b8..ea6a4478a 100644
--- a/test/torture-s/20090527-1.c.s
+++ b/test/torture-s/20090527-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20090527-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20090527-1.c"
+ .section .text.new_unit,"ax",@progbits
+ .hidden new_unit
.globl new_unit
.type new_unit,@function
new_unit: # @new_unit
@@ -16,7 +18,7 @@ new_unit: # @new_unit
i32.add $push3=, $0, $pop2
i32.const $push1=, 0
i32.store $2=, 0($pop3), $pop1
-.LBB0_2: # %if.end
+.LBB0_2: # %if.end
block .LBB0_4
i32.load $push4=, 0($0)
i32.ne $push5=, $pop4, $1
@@ -24,17 +26,19 @@ new_unit: # @new_unit
# BB#3: # %if.then3
i32.const $push6=, 0
i32.store $discard=, 0($0), $pop6
-.LBB0_4: # %if.end5
+.LBB0_4: # %if.end5
block .LBB0_6
br_if $2, .LBB0_6
# BB#5: # %sw.epilog
return
-.LBB0_6: # %sw.default
+.LBB0_6: # %sw.default
call abort
unreachable
.Lfunc_end0:
.size new_unit, .Lfunc_end0-new_unit
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20090711-1.c.s b/test/torture-s/20090711-1.c.s
index 5949218e3..1995cdcd1 100644
--- a/test/torture-s/20090711-1.c.s
+++ b/test/torture-s/20090711-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20090711-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20090711-1.c"
+ .section .text.div,"ax",@progbits
+ .hidden div
.globl div
.type div,@function
div: # @div
@@ -17,6 +19,8 @@ div: # @div
.Lfunc_end0:
.size div, .Lfunc_end0-div
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -31,7 +35,7 @@ main: # @main
# BB#1: # %if.end
i32.const $push4=, 0
return $pop4
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
diff --git a/test/torture-s/20090814-1.c.s b/test/torture-s/20090814-1.c.s
index 0fac0f612..7aa134fc5 100644
--- a/test/torture-s/20090814-1.c.s
+++ b/test/torture-s/20090814-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20090814-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20090814-1.c"
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -11,6 +13,8 @@ bar: # @bar
.Lfunc_end0:
.size bar, .Lfunc_end0-bar
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -27,6 +31,8 @@ foo: # @foo
.Lfunc_end1:
.size foo, .Lfunc_end1-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -47,25 +53,28 @@ main: # @main
br_if $pop6, .LBB2_2
# BB#1: # %if.end
return $0
-.LBB2_2: # %if.then
+.LBB2_2: # %if.then
call abort
unreachable
.Lfunc_end2:
.size main, .Lfunc_end2-main
- .type i,@object # @i
- .bss
+ .hidden i # @i
+ .type i,@object
+ .section .bss.i,"aw",@nobits
.globl i
.align 2
i:
.int32 0 # 0x0
.size i, 4
- .type a,@object # @a
+ .hidden a # @a
+ .type a,@object
+ .section .bss.a,"aw",@nobits
.globl a
.align 2
a:
- .zero 8
+ .skip 8
.size a, 8
diff --git a/test/torture-s/20091229-1.c.s b/test/torture-s/20091229-1.c.s
index 1e7d2f9ae..3acfc6667 100644
--- a/test/torture-s/20091229-1.c.s
+++ b/test/torture-s/20091229-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20091229-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20091229-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -19,6 +21,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20100209-1.c.s b/test/torture-s/20100209-1.c.s
index 797ff30fc..44e1db12d 100644
--- a/test/torture-s/20100209-1.c.s
+++ b/test/torture-s/20100209-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20100209-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20100209-1.c"
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -12,6 +14,8 @@ bar: # @bar
.Lfunc_end0:
.size bar, .Lfunc_end0-bar
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20100316-1.c.s b/test/torture-s/20100316-1.c.s
index 1e61da7ff..51be3493e 100644
--- a/test/torture-s/20100316-1.c.s
+++ b/test/torture-s/20100316-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20100316-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20100316-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -13,6 +15,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -34,18 +38,19 @@ main: # @main
br_if $pop6, .LBB1_2
# BB#1: # %if.end
return $0
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type f,@object # @f
- .bss
+ .hidden f # @f
+ .type f,@object
+ .section .bss.f,"aw",@nobits
.globl f
.align 2
f:
- .zero 8
+ .skip 8
.size f, 8
diff --git a/test/torture-s/20100416-1.c.s b/test/torture-s/20100416-1.c.s
index 9f08cad3f..22586b0da 100644
--- a/test/torture-s/20100416-1.c.s
+++ b/test/torture-s/20100416-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20100416-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20100416-1.c"
+ .section .text.movegt,"ax",@progbits
+ .hidden movegt
.globl movegt
.type movegt,@function
movegt: # @movegt
@@ -17,6 +19,8 @@ movegt: # @movegt
.Lfunc_end0:
.size movegt, .Lfunc_end0-movegt
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -64,32 +68,33 @@ main: # @main
br_if $pop24, .LBB1_6
# BB#5: # %for.cond.4
return $0
-.LBB1_6: # %if.then
+.LBB1_6: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type tests,@object # @tests
- .data
+ .hidden tests # @tests
+ .type tests,@object
+ .section .data.tests,"aw",@progbits
.globl tests
.align 4
tests:
.int64 -1152921504606846976 # 0xf000000000000000
.int32 4294967295 # 0xffffffff
- .zero 4
+ .skip 4
.int64 -1152921504606846977 # 0xefffffffffffffff
.int32 1 # 0x1
- .zero 4
+ .skip 4
.int64 -1152921504606846975 # 0xf000000000000001
.int32 4294967295 # 0xffffffff
- .zero 4
+ .skip 4
.int64 0 # 0x0
.int32 4294967295 # 0xffffffff
- .zero 4
+ .skip 4
.int64 -9223372036854775808 # 0x8000000000000000
.int32 1 # 0x1
- .zero 4
+ .skip 4
.size tests, 80
diff --git a/test/torture-s/20100430-1.c.s b/test/torture-s/20100430-1.c.s
index a6c924580..480c0788d 100644
--- a/test/torture-s/20100430-1.c.s
+++ b/test/torture-s/20100430-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20100430-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20100430-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20100708-1.c.s b/test/torture-s/20100708-1.c.s
index 4f437afc5..8ca54cddd 100644
--- a/test/torture-s/20100708-1.c.s
+++ b/test/torture-s/20100708-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20100708-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20100708-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -153,6 +155,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20100805-1.c.s b/test/torture-s/20100805-1.c.s
index e4e23b963..13f84c4f2 100644
--- a/test/torture-s/20100805-1.c.s
+++ b/test/torture-s/20100805-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20100805-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20100805-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -13,7 +15,7 @@ foo: # @foo
i32.const $push4=, 0
i32.eq $push5=, $1, $pop4
br_if $pop5, .LBB0_2
-.LBB0_1: # %for.body
+.LBB0_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB0_2
i32.shl $push0=, $0, $2
@@ -23,11 +25,13 @@ foo: # @foo
i32.const $push3=, -1
i32.add $1=, $1, $pop3
br_if $1, .LBB0_1
-.LBB0_2: # %for.end
+.LBB0_2: # %for.end
return $0
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20100827-1.c.s b/test/torture-s/20100827-1.c.s
index 97d851b59..6f288596e 100644
--- a/test/torture-s/20100827-1.c.s
+++ b/test/torture-s/20100827-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20100827-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20100827-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -13,7 +15,7 @@ foo: # @foo
i32.const $push3=, 0
i32.eq $push4=, $pop0, $pop3
br_if $pop4, .LBB0_4
-.LBB0_1: # %if.end
+.LBB0_1: # %if.end
# =>This Inner Loop Header: Depth=1
loop .LBB0_3
i32.add $1=, $0, $3
@@ -21,28 +23,30 @@ foo: # @foo
i32.eq $push6=, $1, $pop5
br_if $pop6, .LBB0_3
# BB#2: # %if.end5
- # in Loop: Header=.LBB0_1 Depth=1
+ # in Loop: Header=BB0_1 Depth=1
i32.const $2=, 1
i32.add $3=, $3, $2
i32.add $push1=, $1, $2
i32.load8_u $push2=, 0($pop1)
br_if $pop2, .LBB0_1
br .LBB0_4
-.LBB0_3: # %if.then4
+.LBB0_3: # %if.then4
call abort
unreachable
-.LBB0_4: # %do.end
+.LBB0_4: # %do.end
return $3
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
.result i32
# BB#0: # %entry
block .LBB1_2
- i32.const $push0=, .str
+ i32.const $push0=, .L.str
i32.call $push1=, foo, $pop0
i32.const $push2=, 1
i32.ne $push3=, $pop1, $pop2
@@ -50,17 +54,17 @@ main: # @main
# BB#1: # %if.end
i32.const $push4=, 0
return $pop4
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type .str,@object # @.str
+ .type .L.str,@object # @.str
.section .rodata.str1.1,"aMS",@progbits,1
-.str:
+.L.str:
.asciz "a"
- .size .str, 2
+ .size .L.str, 2
.ident "clang version 3.8.0 "
diff --git a/test/torture-s/20101011-1.c.s b/test/torture-s/20101011-1.c.s
index 70787739f..9e76426b3 100644
--- a/test/torture-s/20101011-1.c.s
+++ b/test/torture-s/20101011-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20101011-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20101011-1.c"
+ .section .text.sigfpe,"ax",@progbits
+ .hidden sigfpe
.globl sigfpe
.type sigfpe,@function
sigfpe: # @sigfpe
@@ -11,6 +13,8 @@ sigfpe: # @sigfpe
.Lfunc_end0:
.size sigfpe, .Lfunc_end0-sigfpe
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -24,8 +28,9 @@ main: # @main
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type k,@object # @k
- .bss
+ .hidden k # @k
+ .type k,@object
+ .section .bss.k,"aw",@nobits
.globl k
.align 2
k:
diff --git a/test/torture-s/20101013-1.c.s b/test/torture-s/20101013-1.c.s
index 28708a4eb..28b78686e 100644
--- a/test/torture-s/20101013-1.c.s
+++ b/test/torture-s/20101013-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20101013-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20101013-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -11,6 +13,7 @@ main: # @main
.Lfunc_end0:
.size main, .Lfunc_end0-main
+ .section .text.build_ref_for_offset,"ax",@progbits
.type build_ref_for_offset,@function
build_ref_for_offset: # @build_ref_for_offset
.local i32, i32, i32, i32, i32
@@ -36,6 +39,7 @@ build_ref_for_offset: # @build_ref_for_offset
.Lfunc_end1:
.size build_ref_for_offset, .Lfunc_end1-build_ref_for_offset
+ .section .text.get_addr_base_and_unit_offset,"ax",@progbits
.type get_addr_base_and_unit_offset,@function
get_addr_base_and_unit_offset: # @get_addr_base_and_unit_offset
.param i32
@@ -46,6 +50,7 @@ get_addr_base_and_unit_offset: # @get_addr_base_and_unit_offset
.Lfunc_end2:
.size get_addr_base_and_unit_offset, .Lfunc_end2-get_addr_base_and_unit_offset
+ .section .text.build_int_cst,"ax",@progbits
.type build_int_cst,@function
build_int_cst: # @build_int_cst
.param i64
@@ -56,7 +61,7 @@ build_int_cst: # @build_int_cst
br_if $pop1, .LBB3_2
# BB#1: # %if.end
return
-.LBB3_2: # %if.then
+.LBB3_2: # %if.then
call abort
unreachable
.Lfunc_end3:
diff --git a/test/torture-s/20101025-1.c.s b/test/torture-s/20101025-1.c.s
index e38659a23..99386a0ac 100644
--- a/test/torture-s/20101025-1.c.s
+++ b/test/torture-s/20101025-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20101025-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20101025-1.c"
+ .section .text.f2,"ax",@progbits
+ .hidden f2
.globl f2
.type f2,@function
f2: # @f2
@@ -11,6 +13,8 @@ f2: # @f2
.Lfunc_end0:
.size f2, .Lfunc_end0-f2
+ .section .text.f3,"ax",@progbits
+ .hidden f3
.globl f3
.type f3,@function
f3: # @f3
@@ -27,6 +31,8 @@ f3: # @f3
.Lfunc_end1:
.size f3, .Lfunc_end1-f3
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -43,14 +49,15 @@ main: # @main
# BB#1: # %if.end
call exit, $0
unreachable
-.LBB2_2: # %if.then
+.LBB2_2: # %if.then
call abort
unreachable
.Lfunc_end2:
.size main, .Lfunc_end2-main
- .type g_3,@object # @g_3
- .bss
+ .hidden g_3 # @g_3
+ .type g_3,@object
+ .section .bss.g_3,"aw",@nobits
.globl g_3
.align 2
g_3:
@@ -58,7 +65,7 @@ g_3:
.size g_3, 4
.type g_6,@object # @g_6
- .data
+ .section .data.g_6,"aw",@progbits
.align 2
g_6:
.int32 g_7
diff --git a/test/torture-s/20111208-1.c.s b/test/torture-s/20111208-1.c.s
index 39138d208..ec8905c53 100644
--- a/test/torture-s/20111208-1.c.s
+++ b/test/torture-s/20111208-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20111208-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20111208-1.c"
+ .section .text.pack_unpack,"ax",@progbits
+ .hidden pack_unpack
.globl pack_unpack
.type pack_unpack,@function
pack_unpack: # @pack_unpack
@@ -15,20 +17,20 @@ pack_unpack: # @pack_unpack
i32.store $8=, 0($6), $8
i32.call $push0=, strlen, $1
i32.add $2=, $1, $pop0
-.LBB0_1: # %while.cond.outer
+.LBB0_1: # %while.cond.outer
# =>This Loop Header: Depth=1
- # Child Loop .LBB0_2 Depth 2
+ # Child Loop BB0_2 Depth 2
loop .LBB0_7
copy_local $4=, $1
-.LBB0_2: # %while.cond
- # Parent Loop .LBB0_1 Depth=1
+.LBB0_2: # %while.cond
+ # Parent Loop BB0_1 Depth=1
# => This Inner Loop Header: Depth=2
block .LBB0_6
loop .LBB0_5
i32.ge_u $push1=, $4, $2
br_if $pop1, .LBB0_7
# BB#3: # %while.body
- # in Loop: Header=.LBB0_2 Depth=2
+ # in Loop: Header=BB0_2 Depth=2
i32.load8_s $3=, 0($4)
i32.const $push3=, 1
i32.add $1=, $4, $pop3
@@ -36,13 +38,13 @@ pack_unpack: # @pack_unpack
i32.eq $push5=, $3, $pop4
br_if $pop5, .LBB0_6
# BB#4: # %while.body
- # in Loop: Header=.LBB0_2 Depth=2
+ # in Loop: Header=BB0_2 Depth=2
copy_local $4=, $1
i32.const $push6=, 115
i32.ne $push7=, $3, $pop6
br_if $pop7, .LBB0_2
-.LBB0_5: # %sw.bb4
- # in Loop: Header=.LBB0_1 Depth=1
+.LBB0_5: # %sw.bb4
+ # in Loop: Header=BB0_1 Depth=1
i32.const $4=, 2
i32.const $9=, 8
i32.add $9=, $8, $9
@@ -51,8 +53,8 @@ pack_unpack: # @pack_unpack
i32.load16_s $push9=, 8($8)
call do_something, $pop9
br .LBB0_1
-.LBB0_6: # %sw.bb8
- # in Loop: Header=.LBB0_1 Depth=1
+.LBB0_6: # %sw.bb8
+ # in Loop: Header=BB0_1 Depth=1
i32.const $4=, 4
i32.const $8=, 0
i32.add $8=, $8, $8
@@ -61,7 +63,7 @@ pack_unpack: # @pack_unpack
i32.load $push8=, 0($8)
call do_something, $pop8
br .LBB0_1
-.LBB0_7: # %while.end
+.LBB0_7: # %while.end
i32.load8_s $push2=, 0($0)
i32.const $7=, 16
i32.add $8=, $8, $7
@@ -71,6 +73,7 @@ pack_unpack: # @pack_unpack
.Lfunc_end0:
.size pack_unpack, .Lfunc_end0-pack_unpack
+ .section .text.do_something,"ax",@progbits
.type do_something,@function
do_something: # @do_something
.param i32
@@ -81,38 +84,41 @@ do_something: # @do_something
.Lfunc_end1:
.size do_something, .Lfunc_end1-do_something
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
.result i32
# BB#0: # %entry
block .LBB2_2
- i32.const $push1=, .str
- i32.const $push0=, .str.1
+ i32.const $push1=, .L.str
+ i32.const $push0=, .L.str.1
i32.call $push2=, pack_unpack, $pop1, $pop0
br_if $pop2, .LBB2_2
# BB#1: # %if.end
i32.const $push3=, 0
return $pop3
-.LBB2_2: # %if.then
+.LBB2_2: # %if.then
call abort
unreachable
.Lfunc_end2:
.size main, .Lfunc_end2-main
- .type .str,@object # @.str
+ .type .L.str,@object # @.str
.section .rodata.str1.1,"aMS",@progbits,1
-.str:
+.L.str:
.asciz "\200\001\377\376\035\300"
- .size .str, 7
+ .size .L.str, 7
- .type .str.1,@object # @.str.1
-.str.1:
+ .type .L.str.1,@object # @.str.1
+.L.str.1:
.asciz "sl"
- .size .str.1, 3
+ .size .L.str.1, 3
- .type a,@object # @a
- .bss
+ .hidden a # @a
+ .type a,@object
+ .section .bss.a,"aw",@nobits
.globl a
.align 2
a:
diff --git a/test/torture-s/20111212-1.c.s b/test/torture-s/20111212-1.c.s
index af4623643..18f0a0a3d 100644
--- a/test/torture-s/20111212-1.c.s
+++ b/test/torture-s/20111212-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20111212-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20111212-1.c"
+ .section .text.frob_entry,"ax",@progbits
+ .hidden frob_entry
.globl frob_entry
.type frob_entry,@function
frob_entry: # @frob_entry
@@ -34,11 +36,13 @@ frob_entry: # @frob_entry
i32.store8 $push18=, 0($1), $pop17
i32.store8 $push19=, 0($3), $pop18
i32.store8 $discard=, 0($4), $pop19
-.LBB0_2: # %if.end
+.LBB0_2: # %if.end
return
.Lfunc_end0:
.size frob_entry, .Lfunc_end0-frob_entry
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20111227-1.c.s b/test/torture-s/20111227-1.c.s
index 8a93eb11f..1cf41fbe1 100644
--- a/test/torture-s/20111227-1.c.s
+++ b/test/torture-s/20111227-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20111227-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20111227-1.c"
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -11,12 +13,14 @@ bar: # @bar
br_if $pop1, .LBB0_2
# BB#1: # %if.end
return
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size bar, .Lfunc_end0-bar
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -31,16 +35,18 @@ foo: # @foo
# BB#1: # %if.then
call bar, $0
br .LBB1_3
-.LBB1_2: # %if.else
+.LBB1_2: # %if.else
i32.const $1=, 16
i32.shl $push1=, $0, $1
i32.shr_s $push0=, $pop1, $1
call bar, $pop0
-.LBB1_3: # %if.end
+.LBB1_3: # %if.end
return
.Lfunc_end1:
.size foo, .Lfunc_end1-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -54,8 +60,9 @@ main: # @main
.Lfunc_end2:
.size main, .Lfunc_end2-main
- .type v,@object # @v
- .data
+ .hidden v # @v
+ .type v,@object
+ .section .data.v,"aw",@progbits
.globl v
.align 1
v:
diff --git a/test/torture-s/20111227-2.c.s b/test/torture-s/20111227-2.c.s
index 802d83491..55ed92751 100644
--- a/test/torture-s/20111227-2.c.s
+++ b/test/torture-s/20111227-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20111227-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20111227-2.c"
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -21,7 +23,7 @@ bar: # @bar
# BB#2: # %if.then
call abort
unreachable
-.LBB0_3: # %if.end
+.LBB0_3: # %if.end
block .LBB0_6
i32.const $push8=, 1
i32.ne $push9=, $0, $pop8
@@ -34,7 +36,7 @@ bar: # @bar
# BB#5: # %if.then8
call abort
unreachable
-.LBB0_6: # %if.end9
+.LBB0_6: # %if.end9
block .LBB0_9
br_if $0, .LBB0_9
# BB#7: # %if.end9
@@ -45,11 +47,13 @@ bar: # @bar
# BB#8: # %if.then15
call abort
unreachable
-.LBB0_9: # %if.end16
+.LBB0_9: # %if.end16
return
.Lfunc_end0:
.size bar, .Lfunc_end0-bar
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -75,17 +79,19 @@ foo: # @foo
# BB#3: # %if.then
i32.store16 $discard=, s($3), $2
br .LBB1_6
-.LBB1_4: # %if.then3
+.LBB1_4: # %if.then3
i32.store $discard=, i($3), $2
br .LBB1_6
-.LBB1_5: # %if.then8
+.LBB1_5: # %if.then8
i32.store $discard=, l($3), $2
-.LBB1_6: # %if.end11
+.LBB1_6: # %if.end11
call bar, $1
return
.Lfunc_end1:
.size foo, .Lfunc_end1-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -102,29 +108,35 @@ main: # @main
.Lfunc_end2:
.size main, .Lfunc_end2-main
- .type v,@object # @v
- .data
+ .hidden v # @v
+ .type v,@object
+ .section .data.v,"aw",@progbits
.globl v
v:
.int8 255 # 0xff
.size v, 1
- .type s,@object # @s
- .bss
+ .hidden s # @s
+ .type s,@object
+ .section .bss.s,"aw",@nobits
.globl s
.align 1
s:
.int16 0 # 0x0
.size s, 2
- .type i,@object # @i
+ .hidden i # @i
+ .type i,@object
+ .section .bss.i,"aw",@nobits
.globl i
.align 2
i:
.int32 0 # 0x0
.size i, 4
- .type l,@object # @l
+ .hidden l # @l
+ .type l,@object
+ .section .bss.l,"aw",@nobits
.globl l
.align 2
l:
diff --git a/test/torture-s/20111227-3.c.s b/test/torture-s/20111227-3.c.s
index 29f0e9796..f50c1066d 100644
--- a/test/torture-s/20111227-3.c.s
+++ b/test/torture-s/20111227-3.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20111227-3.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20111227-3.c"
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -20,7 +22,7 @@ bar: # @bar
# BB#2: # %if.then
call abort
unreachable
-.LBB0_3: # %if.end
+.LBB0_3: # %if.end
block .LBB0_6
i32.const $push6=, 1
i32.ne $push7=, $0, $pop6
@@ -33,7 +35,7 @@ bar: # @bar
# BB#5: # %if.then8
call abort
unreachable
-.LBB0_6: # %if.end9
+.LBB0_6: # %if.end9
block .LBB0_9
br_if $0, .LBB0_9
# BB#7: # %if.end9
@@ -44,11 +46,13 @@ bar: # @bar
# BB#8: # %if.then15
call abort
unreachable
-.LBB0_9: # %if.end16
+.LBB0_9: # %if.end16
return
.Lfunc_end0:
.size bar, .Lfunc_end0-bar
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -74,17 +78,19 @@ foo: # @foo
# BB#3: # %if.then
i32.store16 $discard=, s($3), $2
br .LBB1_6
-.LBB1_4: # %if.then3
+.LBB1_4: # %if.then3
i32.store $discard=, i($3), $2
br .LBB1_6
-.LBB1_5: # %if.then8
+.LBB1_5: # %if.then8
i32.store $discard=, l($3), $2
-.LBB1_6: # %if.end11
+.LBB1_6: # %if.end11
call bar, $1
return
.Lfunc_end1:
.size foo, .Lfunc_end1-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -101,29 +107,35 @@ main: # @main
.Lfunc_end2:
.size main, .Lfunc_end2-main
- .type v,@object # @v
- .data
+ .hidden v # @v
+ .type v,@object
+ .section .data.v,"aw",@progbits
.globl v
v:
.int8 255 # 0xff
.size v, 1
- .type s,@object # @s
- .bss
+ .hidden s # @s
+ .type s,@object
+ .section .bss.s,"aw",@nobits
.globl s
.align 1
s:
.int16 0 # 0x0
.size s, 2
- .type i,@object # @i
+ .hidden i # @i
+ .type i,@object
+ .section .bss.i,"aw",@nobits
.globl i
.align 2
i:
.int32 0 # 0x0
.size i, 4
- .type l,@object # @l
+ .hidden l # @l
+ .type l,@object
+ .section .bss.l,"aw",@nobits
.globl l
.align 2
l:
diff --git a/test/torture-s/20120105-1.c.s b/test/torture-s/20120105-1.c.s
index 99588bb28..c79ecd323 100644
--- a/test/torture-s/20120105-1.c.s
+++ b/test/torture-s/20120105-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20120105-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20120105-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -39,6 +41,7 @@ main: # @main
.Lfunc_end0:
.size main, .Lfunc_end0-main
+ .section .text.extract,"ax",@progbits
.type extract,@function
extract: # @extract
.param i32
@@ -67,8 +70,9 @@ extract: # @extract
.Lfunc_end1:
.size extract, .Lfunc_end1-extract
- .type i,@object # @i
- .bss
+ .hidden i # @i
+ .type i,@object
+ .section .bss.i,"aw",@nobits
.globl i
.align 2
i:
diff --git a/test/torture-s/20120111-1.c.s b/test/torture-s/20120111-1.c.s
index d2ca053a0..9bf699799 100644
--- a/test/torture-s/20120111-1.c.s
+++ b/test/torture-s/20120111-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20120111-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20120111-1.c"
+ .section .text.f0a,"ax",@progbits
+ .hidden f0a
.globl f0a
.type f0a,@function
f0a: # @f0a
@@ -14,6 +16,8 @@ f0a: # @f0a
.Lfunc_end0:
.size f0a, .Lfunc_end0-f0a
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -28,7 +32,7 @@ main: # @main
# BB#1: # %if.end
i32.const $push4=, 0
return $pop4
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
diff --git a/test/torture-s/20120207-1.c.s b/test/torture-s/20120207-1.c.s
index 6559a3153..f73e7bcfe 100644
--- a/test/torture-s/20120207-1.c.s
+++ b/test/torture-s/20120207-1.c.s
@@ -1,12 +1,14 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20120207-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20120207-1.c"
+ .section .text.test,"ax",@progbits
+ .hidden test
.globl test
.type test,@function
test: # @test
.param i32
.result i32
# BB#0: # %entry
- i32.const $push0=, .str
+ i32.const $push0=, .L.str
i32.add $push1=, $pop0, $0
i32.const $push2=, -1
i32.add $push3=, $pop1, $pop2
@@ -15,6 +17,8 @@ test: # @test
.Lfunc_end0:
.size test, .Lfunc_end0-test
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -31,18 +35,18 @@ main: # @main
# BB#1: # %if.end
i32.const $push6=, 0
return $pop6
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type .str,@object # @.str
+ .type .L.str,@object # @.str
.section .rodata.str1.16,"aMS",@progbits,1
.align 4
-.str:
+.L.str:
.asciz "0123456789"
- .size .str, 11
+ .size .L.str, 11
.ident "clang version 3.8.0 "
diff --git a/test/torture-s/20120427-1.c.s b/test/torture-s/20120427-1.c.s
index 513e66bc1..fd21b65e6 100644
--- a/test/torture-s/20120427-1.c.s
+++ b/test/torture-s/20120427-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20120427-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20120427-1.c"
+ .section .text.sreal_compare,"ax",@progbits
+ .hidden sreal_compare
.globl sreal_compare
.type sreal_compare,@function
sreal_compare: # @sreal_compare
@@ -29,11 +31,13 @@ sreal_compare: # @sreal_compare
i32.const $push5=, -1
i32.const $push4=, 0
i32.select $5=, $pop3, $pop5, $pop4
-.LBB0_4: # %return
+.LBB0_4: # %return
return $5
.Lfunc_end0:
.size sreal_compare, .Lfunc_end0-sreal_compare
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -47,7 +51,7 @@ main: # @main
i32.load $3=, a+8($6)
i32.load $4=, a+20($6)
i32.load $5=, a+16($6)
-.LBB1_1: # %for.cond1.preheader
+.LBB1_1: # %for.cond1.preheader
# =>This Inner Loop Header: Depth=1
block .LBB1_33
loop .LBB1_32
@@ -65,7 +69,7 @@ main: # @main
i32.le_s $push3=, $6, $pop2
br_if $pop3, .LBB1_22
# BB#2: # %if.end
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.load $9=, 0($7)
block .LBB1_21
block .LBB1_19
@@ -73,160 +77,161 @@ main: # @main
i32.eq $push45=, $6, $pop44
br_if $pop45, .LBB1_19
# BB#3: # %land.lhs.true16
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
block .LBB1_18
block .LBB1_6
i32.gt_s $push4=, $9, $0
br_if $pop4, .LBB1_6
# BB#4: # %if.end.i45
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.lt_s $push5=, $9, $0
br_if $pop5, .LBB1_18
# BB#5: # %if.end6.i49
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.load $push6=, 0($8)
i32.le_u $push7=, $pop6, $1
br_if $pop7, .LBB1_18
-.LBB1_6: # %if.end.1
- # in Loop: Header=.LBB1_1 Depth=1
+.LBB1_6: # %if.end.1
+ # in Loop: Header=BB1_1 Depth=1
i32.load $9=, 0($7)
block .LBB1_9
i32.const $push8=, 1
i32.ne $push9=, $6, $pop8
br_if $pop9, .LBB1_9
# BB#7: # %land.lhs.true8.1
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.ne $push23=, $9, $2
br_if $pop23, .LBB1_21
# BB#8: # %if.end6.i63.1
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.load $push24=, 0($8)
i32.eq $push25=, $pop24, $3
br_if $pop25, .LBB1_28
br .LBB1_21
-.LBB1_9: # %land.lhs.true16.1
- # in Loop: Header=.LBB1_1 Depth=1
+.LBB1_9: # %land.lhs.true16.1
+ # in Loop: Header=BB1_1 Depth=1
block .LBB1_12
i32.gt_s $push10=, $9, $2
br_if $pop10, .LBB1_12
# BB#10: # %if.end.i45.1
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.lt_s $push11=, $9, $2
br_if $pop11, .LBB1_18
# BB#11: # %if.end6.i49.1
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.load $push12=, 0($8)
i32.le_u $push13=, $pop12, $3
br_if $pop13, .LBB1_18
-.LBB1_12: # %if.end.2
- # in Loop: Header=.LBB1_1 Depth=1
+.LBB1_12: # %if.end.2
+ # in Loop: Header=BB1_1 Depth=1
i32.load $7=, 0($7)
block .LBB1_15
i32.const $push14=, 2
i32.ne $push15=, $6, $pop14
br_if $pop15, .LBB1_15
# BB#13: # %land.lhs.true8.2
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.ne $push20=, $7, $4
br_if $pop20, .LBB1_21
# BB#14: # %if.end6.i63.2
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
copy_local $6=, $10
i32.load $push21=, 0($8)
i32.eq $push22=, $pop21, $5
br_if $pop22, .LBB1_1
br .LBB1_21
-.LBB1_15: # %land.lhs.true16.2
- # in Loop: Header=.LBB1_1 Depth=1
+.LBB1_15: # %land.lhs.true16.2
+ # in Loop: Header=BB1_1 Depth=1
i32.gt_s $push16=, $7, $4
br_if $pop16, .LBB1_31
# BB#16: # %if.end.i45.2
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.lt_s $push17=, $7, $4
br_if $pop17, .LBB1_18
# BB#17: # %if.end6.i49.2
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.load $push18=, 0($8)
i32.gt_u $push19=, $pop18, $5
br_if $pop19, .LBB1_31
-.LBB1_18: # %if.then21
+.LBB1_18: # %if.then21
call abort
unreachable
-.LBB1_19: # %land.lhs.true8
- # in Loop: Header=.LBB1_1 Depth=1
+.LBB1_19: # %land.lhs.true8
+ # in Loop: Header=BB1_1 Depth=1
i32.ne $push26=, $9, $0
br_if $pop26, .LBB1_21
# BB#20: # %if.end6.i63
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.load $push27=, 0($8)
i32.eq $push28=, $pop27, $1
br_if $pop28, .LBB1_25
-.LBB1_21: # %if.then13
+.LBB1_21: # %if.then13
call abort
unreachable
-.LBB1_22: # %land.lhs.true
- # in Loop: Header=.LBB1_1 Depth=1
+.LBB1_22: # %land.lhs.true
+ # in Loop: Header=BB1_1 Depth=1
i32.load $10=, 0($7)
i32.gt_s $push29=, $10, $0
br_if $pop29, .LBB1_33
# BB#23: # %if.end.i
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.lt_s $push30=, $10, $0
br_if $pop30, .LBB1_25
# BB#24: # %if.end6.i
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.load $push31=, 0($8)
i32.ge_u $push32=, $pop31, $1
br_if $pop32, .LBB1_33
-.LBB1_25: # %land.lhs.true.1
- # in Loop: Header=.LBB1_1 Depth=1
+.LBB1_25: # %land.lhs.true.1
+ # in Loop: Header=BB1_1 Depth=1
i32.load $10=, 0($7)
i32.gt_s $push33=, $10, $2
br_if $pop33, .LBB1_33
# BB#26: # %if.end.i.1
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.lt_s $push34=, $10, $2
br_if $pop34, .LBB1_28
# BB#27: # %if.end6.i.1
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.load $push35=, 0($8)
i32.ge_u $push36=, $pop35, $3
br_if $pop36, .LBB1_33
-.LBB1_28: # %land.lhs.true.2
- # in Loop: Header=.LBB1_1 Depth=1
+.LBB1_28: # %land.lhs.true.2
+ # in Loop: Header=BB1_1 Depth=1
i32.load $7=, 0($7)
i32.gt_s $push37=, $7, $4
br_if $pop37, .LBB1_33
# BB#29: # %if.end.i.2
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.lt_s $push38=, $7, $4
br_if $pop38, .LBB1_31
# BB#30: # %if.end6.i.2
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.load $push39=, 0($8)
i32.ge_u $push40=, $pop39, $5
br_if $pop40, .LBB1_33
-.LBB1_31: # %for.inc.2
- # in Loop: Header=.LBB1_1 Depth=1
+.LBB1_31: # %for.inc.2
+ # in Loop: Header=BB1_1 Depth=1
i32.const $push41=, 1
i32.add $6=, $6, $pop41
i32.lt_s $push42=, $6, $11
br_if $pop42, .LBB1_1
-.LBB1_32: # %for.end25
+.LBB1_32: # %for.end25
i32.const $push43=, 0
return $pop43
-.LBB1_33: # %if.then
+.LBB1_33: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type a,@object # @a
- .data
+ .hidden a # @a
+ .type a,@object
+ .section .data.a,"aw",@progbits
.globl a
.align 4
a:
- .zero 8
+ .skip 8
.int32 1 # 0x1
.int32 0 # 0x0
.int32 0 # 0x0
diff --git a/test/torture-s/20120427-2.c.s b/test/torture-s/20120427-2.c.s
index 882ad5e17..8bc33e0a9 100644
--- a/test/torture-s/20120427-2.c.s
+++ b/test/torture-s/20120427-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20120427-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20120427-2.c"
+ .section .text.sreal_compare,"ax",@progbits
+ .hidden sreal_compare
.globl sreal_compare
.type sreal_compare,@function
sreal_compare: # @sreal_compare
@@ -29,11 +31,13 @@ sreal_compare: # @sreal_compare
i32.const $push5=, -1
i32.const $push4=, 0
i32.select $5=, $pop3, $pop5, $pop4
-.LBB0_4: # %return
+.LBB0_4: # %return
return $5
.Lfunc_end0:
.size sreal_compare, .Lfunc_end0-sreal_compare
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -47,7 +51,7 @@ main: # @main
i32.load $3=, a+8($6)
i32.load $4=, a+20($6)
i32.load $5=, a+16($6)
-.LBB1_1: # %for.cond1.preheader
+.LBB1_1: # %for.cond1.preheader
# =>This Inner Loop Header: Depth=1
block .LBB1_33
loop .LBB1_32
@@ -65,7 +69,7 @@ main: # @main
i32.le_s $push3=, $6, $pop2
br_if $pop3, .LBB1_22
# BB#2: # %if.end
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.load $9=, 0($7)
block .LBB1_21
block .LBB1_19
@@ -73,160 +77,161 @@ main: # @main
i32.eq $push45=, $6, $pop44
br_if $pop45, .LBB1_19
# BB#3: # %land.lhs.true16
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
block .LBB1_18
block .LBB1_6
i32.gt_s $push4=, $9, $0
br_if $pop4, .LBB1_6
# BB#4: # %if.end.i45
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.lt_s $push5=, $9, $0
br_if $pop5, .LBB1_18
# BB#5: # %if.end6.i49
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.load $push6=, 0($8)
i32.le_u $push7=, $pop6, $1
br_if $pop7, .LBB1_18
-.LBB1_6: # %if.end.1
- # in Loop: Header=.LBB1_1 Depth=1
+.LBB1_6: # %if.end.1
+ # in Loop: Header=BB1_1 Depth=1
i32.load $9=, 0($7)
block .LBB1_9
i32.const $push8=, 1
i32.ne $push9=, $6, $pop8
br_if $pop9, .LBB1_9
# BB#7: # %land.lhs.true8.1
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.ne $push23=, $9, $2
br_if $pop23, .LBB1_21
# BB#8: # %if.end6.i63.1
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.load $push24=, 0($8)
i32.eq $push25=, $pop24, $3
br_if $pop25, .LBB1_28
br .LBB1_21
-.LBB1_9: # %land.lhs.true16.1
- # in Loop: Header=.LBB1_1 Depth=1
+.LBB1_9: # %land.lhs.true16.1
+ # in Loop: Header=BB1_1 Depth=1
block .LBB1_12
i32.gt_s $push10=, $9, $2
br_if $pop10, .LBB1_12
# BB#10: # %if.end.i45.1
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.lt_s $push11=, $9, $2
br_if $pop11, .LBB1_18
# BB#11: # %if.end6.i49.1
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.load $push12=, 0($8)
i32.le_u $push13=, $pop12, $3
br_if $pop13, .LBB1_18
-.LBB1_12: # %if.end.2
- # in Loop: Header=.LBB1_1 Depth=1
+.LBB1_12: # %if.end.2
+ # in Loop: Header=BB1_1 Depth=1
i32.load $7=, 0($7)
block .LBB1_15
i32.const $push14=, 2
i32.ne $push15=, $6, $pop14
br_if $pop15, .LBB1_15
# BB#13: # %land.lhs.true8.2
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.ne $push20=, $7, $4
br_if $pop20, .LBB1_21
# BB#14: # %if.end6.i63.2
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
copy_local $6=, $10
i32.load $push21=, 0($8)
i32.eq $push22=, $pop21, $5
br_if $pop22, .LBB1_1
br .LBB1_21
-.LBB1_15: # %land.lhs.true16.2
- # in Loop: Header=.LBB1_1 Depth=1
+.LBB1_15: # %land.lhs.true16.2
+ # in Loop: Header=BB1_1 Depth=1
i32.gt_s $push16=, $7, $4
br_if $pop16, .LBB1_31
# BB#16: # %if.end.i45.2
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.lt_s $push17=, $7, $4
br_if $pop17, .LBB1_18
# BB#17: # %if.end6.i49.2
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.load $push18=, 0($8)
i32.gt_u $push19=, $pop18, $5
br_if $pop19, .LBB1_31
-.LBB1_18: # %if.then21
+.LBB1_18: # %if.then21
call abort
unreachable
-.LBB1_19: # %land.lhs.true8
- # in Loop: Header=.LBB1_1 Depth=1
+.LBB1_19: # %land.lhs.true8
+ # in Loop: Header=BB1_1 Depth=1
i32.ne $push26=, $9, $0
br_if $pop26, .LBB1_21
# BB#20: # %if.end6.i63
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.load $push27=, 0($8)
i32.eq $push28=, $pop27, $1
br_if $pop28, .LBB1_25
-.LBB1_21: # %if.then13
+.LBB1_21: # %if.then13
call abort
unreachable
-.LBB1_22: # %land.lhs.true
- # in Loop: Header=.LBB1_1 Depth=1
+.LBB1_22: # %land.lhs.true
+ # in Loop: Header=BB1_1 Depth=1
i32.load $10=, 0($7)
i32.gt_s $push29=, $10, $0
br_if $pop29, .LBB1_33
# BB#23: # %if.end.i
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.lt_s $push30=, $10, $0
br_if $pop30, .LBB1_25
# BB#24: # %if.end6.i
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.load $push31=, 0($8)
i32.ge_u $push32=, $pop31, $1
br_if $pop32, .LBB1_33
-.LBB1_25: # %land.lhs.true.1
- # in Loop: Header=.LBB1_1 Depth=1
+.LBB1_25: # %land.lhs.true.1
+ # in Loop: Header=BB1_1 Depth=1
i32.load $10=, 0($7)
i32.gt_s $push33=, $10, $2
br_if $pop33, .LBB1_33
# BB#26: # %if.end.i.1
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.lt_s $push34=, $10, $2
br_if $pop34, .LBB1_28
# BB#27: # %if.end6.i.1
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.load $push35=, 0($8)
i32.ge_u $push36=, $pop35, $3
br_if $pop36, .LBB1_33
-.LBB1_28: # %land.lhs.true.2
- # in Loop: Header=.LBB1_1 Depth=1
+.LBB1_28: # %land.lhs.true.2
+ # in Loop: Header=BB1_1 Depth=1
i32.load $7=, 0($7)
i32.gt_s $push37=, $7, $4
br_if $pop37, .LBB1_33
# BB#29: # %if.end.i.2
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.lt_s $push38=, $7, $4
br_if $pop38, .LBB1_31
# BB#30: # %if.end6.i.2
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.load $push39=, 0($8)
i32.ge_u $push40=, $pop39, $5
br_if $pop40, .LBB1_33
-.LBB1_31: # %for.inc.2
- # in Loop: Header=.LBB1_1 Depth=1
+.LBB1_31: # %for.inc.2
+ # in Loop: Header=BB1_1 Depth=1
i32.const $push41=, 1
i32.add $6=, $6, $pop41
i32.lt_s $push42=, $6, $11
br_if $pop42, .LBB1_1
-.LBB1_32: # %for.end25
+.LBB1_32: # %for.end25
i32.const $push43=, 0
return $pop43
-.LBB1_33: # %if.then
+.LBB1_33: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type a,@object # @a
- .data
+ .hidden a # @a
+ .type a,@object
+ .section .data.a,"aw",@progbits
.globl a
.align 4
a:
- .zero 8
+ .skip 8
.int32 1 # 0x1
.int32 0 # 0x0
.int32 0 # 0x0
diff --git a/test/torture-s/20120615-1.c.s b/test/torture-s/20120615-1.c.s
index f0b3c1f6e..991105740 100644
--- a/test/torture-s/20120615-1.c.s
+++ b/test/torture-s/20120615-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20120615-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20120615-1.c"
+ .section .text.test1,"ax",@progbits
+ .hidden test1
.globl test1
.type test1,@function
test1: # @test1
@@ -19,12 +21,14 @@ test1: # @test1
br_if $pop7, .LBB0_3
# BB#2: # %if.end6
return
-.LBB0_3: # %if.end5
+.LBB0_3: # %if.end5
call abort
unreachable
.Lfunc_end0:
.size test1, .Lfunc_end0-test1
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/20120808-1.c.s b/test/torture-s/20120808-1.c.s
new file mode 100644
index 000000000..8d3d1ac13
--- /dev/null
+++ b/test/torture-s/20120808-1.c.s
@@ -0,0 +1,159 @@
+ .text
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20120808-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
+ .globl main
+ .type main,@function
+main: # @main
+ .result i32
+ .local i32, i32, i32, i32, i32, i64, i64, i32, i32, i32, i32, i32, i32, i32, i32, i32
+# BB#0: # %entry
+ i32.const $9=, __stack_pointer
+ i32.load $9=, 0($9)
+ i32.const $10=, 32
+ i32.sub $15=, $9, $10
+ i32.const $10=, __stack_pointer
+ i32.store $15=, 0($10), $15
+ i32.const $push0=, 24
+ i32.const $11=, 0
+ i32.add $11=, $15, $11
+ i32.add $push1=, $11, $pop0
+ i64.const $push2=, 0
+ i64.store $5=, 0($pop1), $pop2
+ i32.const $3=, 16
+ i32.const $12=, 0
+ i32.add $12=, $15, $12
+ i32.add $push3=, $12, $3
+ i64.store $discard=, 0($pop3), $5
+ i32.const $push4=, 8
+ i32.const $13=, 0
+ i32.add $13=, $15, $13
+ i32.or $push5=, $13, $pop4
+ i64.store $push6=, 0($pop5), $5
+ i64.store $discard=, 0($15), $pop6
+ i32.const $7=, 0
+ i32.load $1=, i($7)
+ i32.const $4=, 1
+ i32.const $push7=, d
+ i32.add $push8=, $1, $pop7
+ i32.add $0=, $pop8, $4
+.LBB0_1: # %for.body
+ # =>This Inner Loop Header: Depth=1
+ loop .LBB0_8
+ i32.add $1=, $0, $7
+ i32.load8_u $2=, 0($1)
+ block .LBB0_7
+ block .LBB0_6
+ i32.const $push9=, 25
+ i32.eq $push10=, $7, $pop9
+ br_if $pop10, .LBB0_6
+# BB#2: # %for.body
+ # in Loop: Header=BB0_1 Depth=1
+ block .LBB0_5
+ i32.const $push11=, 2
+ i32.eq $push12=, $7, $pop11
+ br_if $pop12, .LBB0_5
+# BB#3: # %for.body
+ # in Loop: Header=BB0_1 Depth=1
+ i32.const $8=, 255
+ i32.ne $push13=, $7, $4
+ br_if $pop13, .LBB0_7
+# BB#4: # %sw.bb
+ # in Loop: Header=BB0_1 Depth=1
+ i32.const $8=, 253
+ br .LBB0_7
+.LBB0_5: # %sw.bb1
+ # in Loop: Header=BB0_1 Depth=1
+ i32.const $8=, 251
+ br .LBB0_7
+.LBB0_6: # %sw.bb3
+ # in Loop: Header=BB0_1 Depth=1
+ i32.const $8=, 254
+.LBB0_7: # %sw.epilog
+ # in Loop: Header=BB0_1 Depth=1
+ i32.const $14=, 0
+ i32.add $14=, $15, $14
+ i32.add $push15=, $14, $7
+ i32.or $push14=, $8, $2
+ i32.store8 $discard=, 0($pop15), $pop14
+ i32.const $8=, 0
+ i32.store $discard=, cp($8), $1
+ i32.add $7=, $7, $4
+ i32.const $push16=, 30
+ i32.ne $push17=, $7, $pop16
+ br_if $pop17, .LBB0_1
+.LBB0_8: # %for.end
+ i64.load $5=, 0($15)
+ block .LBB0_15
+ i64.const $push22=, 65535
+ i64.and $push23=, $5, $pop22
+ i64.const $push24=, 65023
+ i64.ne $push25=, $pop23, $pop24
+ br_if $pop25, .LBB0_15
+# BB#9: # %for.end
+ i32.wrap/i64 $push21=, $5
+ i32.shr_u $push18=, $pop21, $3
+ i32.const $push26=, 255
+ i32.and $push27=, $pop18, $pop26
+ i32.const $push28=, 251
+ i32.ne $push29=, $pop27, $pop28
+ br_if $pop29, .LBB0_15
+# BB#10: # %for.end
+ i32.load $push19=, 0($15)
+ i32.const $push30=, -16777216
+ i32.lt_u $push31=, $pop19, $pop30
+ br_if $pop31, .LBB0_15
+# BB#11: # %for.end
+ i64.const $6=, 1095216660480
+ i64.and $push20=, $5, $6
+ i64.ne $push32=, $pop20, $6
+ br_if $pop32, .LBB0_15
+# BB#12: # %lor.lhs.false29
+ i32.load8_u $push33=, 25($15)
+ i32.const $push34=, 254
+ i32.ne $push35=, $pop33, $pop34
+ br_if $pop35, .LBB0_15
+# BB#13: # %lor.lhs.false34
+ i32.load $push36=, cp($8)
+ i32.const $push37=, d+30
+ i32.ne $push38=, $pop36, $pop37
+ br_if $pop38, .LBB0_15
+# BB#14: # %if.end
+ call exit, $8
+ unreachable
+.LBB0_15: # %if.then
+ call abort
+ unreachable
+.Lfunc_end0:
+ .size main, .Lfunc_end0-main
+
+ .hidden d # @d
+ .type d,@object
+ .section .bss.d,"aw",@nobits
+ .globl d
+ .align 4
+d:
+ .skip 32
+ .size d, 32
+
+ .hidden i # @i
+ .type i,@object
+ .section .bss.i,"aw",@nobits
+ .globl i
+ .align 2
+i:
+ .int32 0 # 0x0
+ .size i, 4
+
+ .hidden cp # @cp
+ .type cp,@object
+ .section .bss.cp,"aw",@nobits
+ .globl cp
+ .align 2
+cp:
+ .int32 0
+ .size cp, 4
+
+
+ .ident "clang version 3.8.0 "
+ .section ".note.GNU-stack","",@progbits
diff --git a/test/torture-s/20120817-1.c.s b/test/torture-s/20120817-1.c.s
index aef14b242..5c768b1fe 100644
--- a/test/torture-s/20120817-1.c.s
+++ b/test/torture-s/20120817-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20120817-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20120817-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -18,6 +20,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -32,14 +36,15 @@ main: # @main
i32.const $push3=, 0
call exit, $pop3
unreachable
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type foo,@object # @foo
- .bss
+ .hidden foo # @foo
+ .type foo,@object
+ .section .bss.foo,"aw",@nobits
.globl foo
.align 2
foo:
diff --git a/test/torture-s/20120919-1.c.s b/test/torture-s/20120919-1.c.s
index 2ad50fd75..fd5a8adfc 100644
--- a/test/torture-s/20120919-1.c.s
+++ b/test/torture-s/20120919-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20120919-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20120919-1.c"
+ .section .text.init,"ax",@progbits
+ .hidden init
.globl init
.type init,@function
init: # @init
@@ -10,11 +12,13 @@ init: # @init
# BB#1: # %if.then
i32.const $push0=, 0
i32.store $discard=, 0($1), $pop0
-.LBB0_2: # %if.end
+.LBB0_2: # %if.end
return
.Lfunc_end0:
.size init, .Lfunc_end0-init
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -43,13 +47,13 @@ main: # @main
i32.load $1=, pd($8)
i32.load $2=, pi($8)
i32.const $7=, -1
-.LBB1_2: # %while.body
+.LBB1_2: # %while.body
# =>This Inner Loop Header: Depth=1
loop .LBB1_7
block .LBB1_6
br_if $7, .LBB1_6
# BB#3: # %if.then
- # in Loop: Header=.LBB1_2 Depth=1
+ # in Loop: Header=BB1_2 Depth=1
f64.load $5=, 0($1)
i32.load $3=, 0($2)
block .LBB1_5
@@ -59,21 +63,21 @@ main: # @main
i32.or $push5=, $pop3, $pop4
br_if $pop5, .LBB1_5
# BB#4: # %if.then3
- # in Loop: Header=.LBB1_2 Depth=1
+ # in Loop: Header=BB1_2 Depth=1
i32.const $6=, 0
i32.gt_s $push6=, $3, $6
i32.select $push7=, $pop6, $3, $6
i32.add $8=, $pop7, $8
-.LBB1_5: # %if.end8
- # in Loop: Header=.LBB1_2 Depth=1
+.LBB1_5: # %if.end8
+ # in Loop: Header=BB1_2 Depth=1
f64.convert_s/i32 $push8=, $3
f64.store $discard=, 0($1), $pop8
-.LBB1_6: # %if.end11
- # in Loop: Header=.LBB1_2 Depth=1
+.LBB1_6: # %if.end11
+ # in Loop: Header=BB1_2 Depth=1
i32.add $7=, $7, $4
i32.lt_s $push9=, $7, $0
br_if $pop9, .LBB1_2
-.LBB1_7: # %while.end
+.LBB1_7: # %while.end
i32.const $push10=, 1234567890
i32.ne $push11=, $8, $pop10
br_if $pop11, .LBB1_9
@@ -84,14 +88,15 @@ main: # @main
i32.const $11=, __stack_pointer
i32.store $14=, 0($11), $14
return $pop12
-.LBB1_9: # %if.then14
+.LBB1_9: # %if.then14
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type vd,@object # @vd
- .data
+ .hidden vd # @vd
+ .type vd,@object
+ .section .data.vd,"aw",@progbits
.globl vd
.align 4
vd:
@@ -99,7 +104,9 @@ vd:
.int64 0 # double 0
.size vd, 16
- .type vi,@object # @vi
+ .hidden vi # @vi
+ .type vi,@object
+ .section .data.vi,"aw",@progbits
.globl vi
.align 2
vi:
@@ -107,14 +114,18 @@ vi:
.int32 0 # 0x0
.size vi, 8
- .type pd,@object # @pd
+ .hidden pd # @pd
+ .type pd,@object
+ .section .data.pd,"aw",@progbits
.globl pd
.align 2
pd:
.int32 vd
.size pd, 4
- .type pi,@object # @pi
+ .hidden pi # @pi
+ .type pi,@object
+ .section .data.pi,"aw",@progbits
.globl pi
.align 2
pi:
diff --git a/test/torture-s/20121108-1.c.s b/test/torture-s/20121108-1.c.s
index 4c2fd4323..24b4f9efa 100644
--- a/test/torture-s/20121108-1.c.s
+++ b/test/torture-s/20121108-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20121108-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20121108-1.c"
+ .section .text.strtoul1,"ax",@progbits
+ .hidden strtoul1
.globl strtoul1
.type strtoul1,@function
strtoul1: # @strtoul1
@@ -32,11 +34,13 @@ strtoul1: # @strtoul1
# BB#4: # %if.end11
call abort
unreachable
-.LBB0_5: # %return
+.LBB0_5: # %return
return $1
.Lfunc_end0:
.size strtoul1, .Lfunc_end0-strtoul1
+ .section .text.string_to_ip,"ax",@progbits
+ .hidden string_to_ip
.globl string_to_ip
.type string_to_ip,@function
string_to_ip: # @string_to_ip
@@ -109,11 +113,11 @@ string_to_ip: # @string_to_ip
i32.shl $push12=, $5, $0
i32.or $5=, $pop13, $pop12
br .LBB1_7
-.LBB1_5: # %if.end9.2.thread
+.LBB1_5: # %if.end9.2.thread
i32.shl $5=, $5, $0
-.LBB1_6: # %cond.end.3
+.LBB1_6: # %cond.end.3
i32.shl $5=, $5, $0
-.LBB1_7: # %cleanup
+.LBB1_7: # %cleanup
i32.const $8=, 16
i32.add $12=, $12, $8
i32.const $8=, __stack_pointer
@@ -122,6 +126,8 @@ string_to_ip: # @string_to_ip
.Lfunc_end1:
.size string_to_ip, .Lfunc_end1-string_to_ip
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -142,7 +148,7 @@ main: # @main
i32.sub $14=, $3, $4
i32.const $4=, __stack_pointer
i32.store $14=, 0($4), $14
- i32.const $1=, .str
+ i32.const $1=, .L.str
i32.store $0=, 0($14), $2
i32.call $discard=, iprintf, $1
i32.const $5=, __stack_pointer
@@ -172,44 +178,47 @@ main: # @main
i32.ne $push3=, $0, $pop2
br_if $pop3, .LBB2_2
# BB#1: # %if.end
- i32.const $push4=, str
+ i32.const $push4=, .Lstr
i32.call $discard=, puts, $pop4
i32.const $13=, 16
i32.add $14=, $14, $13
i32.const $13=, __stack_pointer
i32.store $14=, 0($13), $14
return $2
-.LBB2_2: # %if.then
+.LBB2_2: # %if.then
call abort
unreachable
.Lfunc_end2:
.size main, .Lfunc_end2-main
- .type temp,@object # @temp
- .data
+ .hidden temp # @temp
+ .type temp,@object
+ .section .data.temp,"aw",@progbits
.globl temp
.align 4
temp:
.asciz "192.168.190.160"
.size temp, 16
- .type result,@object # @result
+ .hidden result # @result
+ .type result,@object
+ .section .data.result,"aw",@progbits
.globl result
.align 2
result:
.int32 3232284320 # 0xc0a8bea0
.size result, 4
- .type .str,@object # @.str
+ .type .L.str,@object # @.str
.section .rodata.str1.1,"aMS",@progbits,1
-.str:
+.L.str:
.asciz "%x\n"
- .size .str, 4
+ .size .L.str, 4
- .type str,@object # @str
-str:
+ .type .Lstr,@object # @str
+.Lstr:
.asciz "WORKS."
- .size str, 7
+ .size .Lstr, 7
.ident "clang version 3.8.0 "
diff --git a/test/torture-s/20131127-1.c.s b/test/torture-s/20131127-1.c.s
index bb1f468f0..886de315a 100644
--- a/test/torture-s/20131127-1.c.s
+++ b/test/torture-s/20131127-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20131127-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20131127-1.c"
+ .section .text.fn1,"ax",@progbits
+ .hidden fn1
.globl fn1
.type fn1,@function
fn1: # @fn1
@@ -12,6 +14,8 @@ fn1: # @fn1
.Lfunc_end0:
.size fn1, .Lfunc_end0-fn1
+ .section .text.fn2,"ax",@progbits
+ .hidden fn2
.globl fn2
.type fn2,@function
fn2: # @fn2
@@ -113,6 +117,8 @@ fn2: # @fn2
.Lfunc_end1:
.size fn2, .Lfunc_end1-fn2
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -215,15 +221,18 @@ main: # @main
.Lfunc_end2:
.size main, .Lfunc_end2-main
- .type a,@object # @a
- .data
+ .hidden a # @a
+ .type a,@object
+ .section .data.a,"aw",@progbits
.globl a
.align 1
a:
.int16 1 # 0x1
.size a, 2
- .type b,@object # @b
+ .hidden b # @b
+ .type b,@object
+ .section .data.b,"aw",@progbits
.globl b
b:
.int32 1 # 0x1
@@ -232,23 +241,28 @@ b:
.int16 0 # 0x0
.size b, 14
- .type c,@object # @c
- .bss
+ .hidden c # @c
+ .type c,@object
+ .section .bss.c,"aw",@nobits
.globl c
c:
- .zero 14
+ .skip 14
.size c, 14
- .type d,@object # @d
+ .hidden d # @d
+ .type d,@object
+ .section .bss.d,"aw",@nobits
.globl d
d:
- .zero 14
+ .skip 14
.size d, 14
- .type e,@object # @e
+ .hidden e # @e
+ .type e,@object
+ .section .bss.e,"aw",@nobits
.globl e
e:
- .zero 14
+ .skip 14
.size e, 14
diff --git a/test/torture-s/20140212-1.c.s b/test/torture-s/20140212-1.c.s
index 5ebd60687..487265743 100644
--- a/test/torture-s/20140212-1.c.s
+++ b/test/torture-s/20140212-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20140212-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20140212-1.c"
+ .section .text.fn1,"ax",@progbits
+ .hidden fn1
.globl fn1
.type fn1,@function
fn1: # @fn1
@@ -19,7 +21,7 @@ fn1: # @fn1
i32.select $1=, $0, $pop4, $5
i32.const $push5=, 147
i32.mul $2=, $1, $pop5
-.LBB0_1: # %for.cond
+.LBB0_1: # %for.cond
# =>This Inner Loop Header: Depth=1
loop .LBB0_5
block .LBB0_4
@@ -28,21 +30,21 @@ fn1: # @fn1
i32.eq $push10=, $3, $pop9
br_if $pop10, .LBB0_3
# BB#2: # %if.then
- # in Loop: Header=.LBB0_1 Depth=1
+ # in Loop: Header=BB0_1 Depth=1
i32.const $push6=, 1
i32.store $discard=, c($5), $pop6
br .LBB0_4
-.LBB0_3: # %if.else
- # in Loop: Header=.LBB0_1 Depth=1
+.LBB0_3: # %if.else
+ # in Loop: Header=BB0_1 Depth=1
i32.const $push7=, 9
i32.store $push8=, i($5), $pop7
i32.store $discard=, h($5), $pop8
-.LBB0_4: # %if.end
- # in Loop: Header=.LBB0_1 Depth=1
+.LBB0_4: # %if.end
+ # in Loop: Header=BB0_1 Depth=1
i32.const $push11=, 0
i32.eq $push12=, $4, $pop11
br_if $pop12, .LBB0_1
-.LBB0_5: # %if.then15
+.LBB0_5: # %if.then15
i32.store $discard=, k($5), $0
i32.store8 $discard=, j($5), $1
i32.store8 $discard=, g($5), $2
@@ -50,6 +52,8 @@ fn1: # @fn1
.Lfunc_end0:
.size fn1, .Lfunc_end0-fn1
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -68,7 +72,7 @@ main: # @main
i32.and $0=, $pop1, $pop3
i32.const $push4=, 54
i32.select $1=, $0, $pop4, $5
-.LBB1_1: # %for.cond.i
+.LBB1_1: # %for.cond.i
# =>This Inner Loop Header: Depth=1
loop .LBB1_5
block .LBB1_4
@@ -77,23 +81,23 @@ main: # @main
i32.eq $push14=, $2, $pop13
br_if $pop14, .LBB1_3
# BB#2: # %if.then.i
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.const $push6=, 0
i32.const $push5=, 1
i32.store $5=, c($pop6), $pop5
br .LBB1_4
-.LBB1_3: # %if.else.i
- # in Loop: Header=.LBB1_1 Depth=1
+.LBB1_3: # %if.else.i
+ # in Loop: Header=BB1_1 Depth=1
i32.const $4=, 0
i32.const $push7=, 9
i32.store $push8=, i($4), $pop7
i32.store $discard=, h($4), $pop8
-.LBB1_4: # %if.end.i
- # in Loop: Header=.LBB1_1 Depth=1
+.LBB1_4: # %if.end.i
+ # in Loop: Header=BB1_1 Depth=1
i32.const $push15=, 0
i32.eq $push16=, $3, $pop15
br_if $pop16, .LBB1_1
-.LBB1_5: # %fn1.exit
+.LBB1_5: # %fn1.exit
i32.const $4=, 0
i32.store $discard=, k($4), $0
i32.store8 $discard=, j($4), $1
@@ -106,83 +110,103 @@ main: # @main
br_if $pop12, .LBB1_7
# BB#6: # %if.end
return $4
-.LBB1_7: # %if.then
+.LBB1_7: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type d,@object # @d
- .data
+ .hidden d # @d
+ .type d,@object
+ .section .data.d,"aw",@progbits
.globl d
.align 2
d:
.int32 1 # 0x1
.size d, 4
- .type f,@object # @f
+ .hidden f # @f
+ .type f,@object
+ .section .data.f,"aw",@progbits
.globl f
.align 2
f:
.int32 1 # 0x1
.size f, 4
- .type e,@object # @e
- .bss
+ .hidden e # @e
+ .type e,@object
+ .section .bss.e,"aw",@nobits
.globl e
.align 2
e:
.int32 0 # 0x0
.size e, 4
- .type c,@object # @c
+ .hidden c # @c
+ .type c,@object
+ .section .bss.c,"aw",@nobits
.globl c
.align 2
c:
.int32 0 # 0x0
.size c, 4
- .type a,@object # @a
+ .hidden a # @a
+ .type a,@object
+ .section .bss.a,"aw",@nobits
.globl a
.align 2
a:
.int32 0 # 0x0
.size a, 4
- .type b,@object # @b
+ .hidden b # @b
+ .type b,@object
+ .section .bss.b,"aw",@nobits
.globl b
.align 2
b:
.int32 0 # 0x0
.size b, 4
- .type k,@object # @k
+ .hidden k # @k
+ .type k,@object
+ .section .bss.k,"aw",@nobits
.globl k
.align 2
k:
.int32 0 # 0x0
.size k, 4
- .type j,@object # @j
+ .hidden j # @j
+ .type j,@object
+ .section .bss.j,"aw",@nobits
.globl j
j:
.int8 0 # 0x0
.size j, 1
- .type g,@object # @g
+ .hidden g # @g
+ .type g,@object
+ .section .bss.g,"aw",@nobits
.globl g
g:
.int8 0 # 0x0
.size g, 1
- .type i,@object # @i
+ .hidden i # @i
+ .type i,@object
+ .section .bss.i,"aw",@nobits
.globl i
.align 2
i:
.int32 0 # 0x0
.size i, 4
- .type h,@object # @h
+ .hidden h # @h
+ .type h,@object
+ .section .bss.h,"aw",@nobits
.globl h
.align 2
h:
diff --git a/test/torture-s/20140326-1.c.s b/test/torture-s/20140326-1.c.s
index cb087e905..69804ee53 100644
--- a/test/torture-s/20140326-1.c.s
+++ b/test/torture-s/20140326-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20140326-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20140326-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -10,8 +12,9 @@ main: # @main
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type a,@object # @a
- .bss
+ .hidden a # @a
+ .type a,@object
+ .section .bss.a,"aw",@nobits
.globl a
.align 2
a:
diff --git a/test/torture-s/20140425-1.c.s b/test/torture-s/20140425-1.c.s
index 45bbaaafa..029bd12da 100644
--- a/test/torture-s/20140425-1.c.s
+++ b/test/torture-s/20140425-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/20140425-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/20140425-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -30,12 +32,13 @@ main: # @main
i32.const $3=, __stack_pointer
i32.store $5=, 0($3), $5
return $pop4
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
+ .section .text.set,"ax",@progbits
.type set,@function
set: # @set
.param i32
diff --git a/test/torture-s/900409-1.c.s b/test/torture-s/900409-1.c.s
index d8097c881..2dbad3e54 100644
--- a/test/torture-s/900409-1.c.s
+++ b/test/torture-s/900409-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/900409-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/900409-1.c"
+ .section .text.f1,"ax",@progbits
+ .hidden f1
.globl f1
.type f1,@function
f1: # @f1
@@ -12,6 +14,8 @@ f1: # @f1
.Lfunc_end0:
.size f1, .Lfunc_end0-f1
+ .section .text.f2,"ax",@progbits
+ .hidden f2
.globl f2
.type f2,@function
f2: # @f2
@@ -24,6 +28,8 @@ f2: # @f2
.Lfunc_end1:
.size f2, .Lfunc_end1-f2
+ .section .text.f3,"ax",@progbits
+ .hidden f3
.globl f3
.type f3,@function
f3: # @f3
@@ -36,6 +42,8 @@ f3: # @f3
.Lfunc_end2:
.size f3, .Lfunc_end2-f3
+ .section .text.f4,"ax",@progbits
+ .hidden f4
.globl f4
.type f4,@function
f4: # @f4
@@ -48,6 +56,8 @@ f4: # @f4
.Lfunc_end3:
.size f4, .Lfunc_end3-f4
+ .section .text.f5,"ax",@progbits
+ .hidden f5
.globl f5
.type f5,@function
f5: # @f5
@@ -60,6 +70,8 @@ f5: # @f5
.Lfunc_end4:
.size f5, .Lfunc_end4-f5
+ .section .text.f6,"ax",@progbits
+ .hidden f6
.globl f6
.type f6,@function
f6: # @f6
@@ -72,6 +84,8 @@ f6: # @f6
.Lfunc_end5:
.size f6, .Lfunc_end5-f6
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/920202-1.c.s b/test/torture-s/920202-1.c.s
index 90b610fae..b29c3b0c4 100644
--- a/test/torture-s/920202-1.c.s
+++ b/test/torture-s/920202-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/920202-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/920202-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -10,6 +12,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/920409-1.c.s b/test/torture-s/920409-1.c.s
index 3fb396d15..c9f1738f6 100644
--- a/test/torture-s/920409-1.c.s
+++ b/test/torture-s/920409-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/920409-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/920409-1.c"
+ .section .text.x,"ax",@progbits
+ .hidden x
.globl x
.type x,@function
x: # @x
@@ -10,6 +12,8 @@ x: # @x
.Lfunc_end0:
.size x, .Lfunc_end0-x
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/920410-1.c.s b/test/torture-s/920410-1.c.s
index ba3022dc2..7c4f01d72 100644
--- a/test/torture-s/920410-1.c.s
+++ b/test/torture-s/920410-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/920410-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/920410-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/920411-1.c.s b/test/torture-s/920411-1.c.s
index 19a70a9a5..5e9e7589f 100644
--- a/test/torture-s/920411-1.c.s
+++ b/test/torture-s/920411-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/920411-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/920411-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -42,6 +44,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/920428-1.c.s b/test/torture-s/920428-1.c.s
index 82b4dc368..90a233e72 100644
--- a/test/torture-s/920428-1.c.s
+++ b/test/torture-s/920428-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/920428-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/920428-1.c"
+ .section .text.x,"ax",@progbits
+ .hidden x
.globl x
.type x,@function
x: # @x
@@ -11,6 +13,8 @@ x: # @x
.Lfunc_end0:
.size x, .Lfunc_end0-x
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -25,17 +29,17 @@ main: # @main
i32.const $push1=, 0
call exit, $pop1
unreachable
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type .str,@object # @.str
+ .type .L.str,@object # @.str
.section .rodata.str1.1,"aMS",@progbits,1
-.str:
- .zero 1
- .size .str, 1
+.L.str:
+ .skip 1
+ .size .L.str, 1
.ident "clang version 3.8.0 "
diff --git a/test/torture-s/920429-1.c.s b/test/torture-s/920429-1.c.s
index e304b07e7..c91553189 100644
--- a/test/torture-s/920429-1.c.s
+++ b/test/torture-s/920429-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/920429-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/920429-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -22,6 +24,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -37,15 +41,18 @@ main: # @main
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type i,@object # @i
- .bss
+ .hidden i # @i
+ .type i,@object
+ .section .bss.i,"aw",@nobits
.globl i
.align 2
i:
.int32 0 # 0x0
.size i, 4
- .type j,@object # @j
+ .hidden j # @j
+ .type j,@object
+ .section .bss.j,"aw",@nobits
.globl j
.align 2
j:
diff --git a/test/torture-s/920501-1.c.s b/test/torture-s/920501-1.c.s
index e3d8ac530..a70a11cdc 100644
--- a/test/torture-s/920501-1.c.s
+++ b/test/torture-s/920501-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/920501-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/920501-1.c"
+ .section .text.x,"ax",@progbits
+ .hidden x
.globl x
.type x,@function
x: # @x
@@ -19,12 +21,14 @@ x: # @x
i32.const $push5=, 4
i32.add $push6=, $pop4, $pop5
i32.store $discard=, 0($pop6), $0
-.LBB0_2: # %if.end
+.LBB0_2: # %if.end
i32.const $push7=, 1
return $pop7
.Lfunc_end0:
.size x, .Lfunc_end0-x
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -39,12 +43,13 @@ main: # @main
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type s,@object # @s
- .bss
+ .hidden s # @s
+ .type s,@object
+ .section .bss.s,"aw",@nobits
.globl s
.align 2
s:
- .zero 8
+ .skip 8
.size s, 8
diff --git a/test/torture-s/920501-2.c.s b/test/torture-s/920501-2.c.s
index 09060aaf8..6aa76c7e4 100644
--- a/test/torture-s/920501-2.c.s
+++ b/test/torture-s/920501-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/920501-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/920501-2.c"
+ .section .text.gcd_ll,"ax",@progbits
+ .hidden gcd_ll
.globl gcd_ll
.type gcd_ll,@function
gcd_ll: # @gcd_ll
@@ -12,7 +14,7 @@ gcd_ll: # @gcd_ll
block .LBB0_3
i64.eq $push0=, $1, $2
br_if $pop0, .LBB0_3
-.LBB0_1: # %if.end
+.LBB0_1: # %if.end
# =>This Inner Loop Header: Depth=1
loop .LBB0_3
i64.rem_u $0=, $0, $1
@@ -20,17 +22,19 @@ gcd_ll: # @gcd_ll
i64.eq $push1=, $0, $2
br_if $pop1, .LBB0_3
# BB#2: # %if.end5
- # in Loop: Header=.LBB0_1 Depth=1
+ # in Loop: Header=BB0_1 Depth=1
i64.rem_u $1=, $1, $0
copy_local $3=, $0
i64.ne $push2=, $1, $2
br_if $pop2, .LBB0_1
-.LBB0_3: # %return
+.LBB0_3: # %return
i32.wrap/i64 $push3=, $3
return $pop3
.Lfunc_end0:
.size gcd_ll, .Lfunc_end0-gcd_ll
+ .section .text.powmod_ll,"ax",@progbits
+ .hidden powmod_ll
.globl powmod_ll
.type powmod_ll,@function
powmod_ll: # @powmod_ll
@@ -45,21 +49,21 @@ powmod_ll: # @powmod_ll
i32.const $push9=, 0
i32.eq $push10=, $1, $pop9
br_if $pop10, .LBB1_7
-.LBB1_1: # %for.body
+.LBB1_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB1_2
i32.const $3=, 1
i32.shr_u $5=, $5, $3
i32.add $4=, $4, $3
br_if $5, .LBB1_1
-.LBB1_2: # %for.end
+.LBB1_2: # %for.end
copy_local $6=, $0
i32.lt_s $push0=, $4, $3
br_if $pop0, .LBB1_7
# BB#3: # %for.body4.preheader
i32.add $5=, $4, $3
copy_local $6=, $0
-.LBB1_4: # %for.body4
+.LBB1_4: # %for.body4
# =>This Inner Loop Header: Depth=1
loop .LBB1_7
block .LBB1_6
@@ -73,20 +77,22 @@ powmod_ll: # @powmod_ll
i32.eq $push12=, $pop5, $pop11
br_if $pop12, .LBB1_6
# BB#5: # %if.then5
- # in Loop: Header=.LBB1_4 Depth=1
+ # in Loop: Header=BB1_4 Depth=1
i64.mul $push6=, $6, $0
i64.rem_u $6=, $pop6, $2
-.LBB1_6: # %for.inc9
- # in Loop: Header=.LBB1_4 Depth=1
+.LBB1_6: # %for.inc9
+ # in Loop: Header=BB1_4 Depth=1
i32.const $push7=, -1
i32.add $5=, $5, $pop7
i32.gt_s $push8=, $5, $3
br_if $pop8, .LBB1_4
-.LBB1_7: # %cleanup
+.LBB1_7: # %cleanup
return $6
.Lfunc_end1:
.size powmod_ll, .Lfunc_end1-powmod_ll
+ .section .text.facts,"ax",@progbits
+ .hidden facts
.globl facts
.type facts,@function
facts: # @facts
@@ -103,15 +109,15 @@ facts: # @facts
i32.const $18=, 1
i32.const $19=, 0
copy_local $9=, $18
-.LBB2_1: # %for.body
+.LBB2_1: # %for.body
# =>This Loop Header: Depth=1
- # Child Loop .LBB2_2 Depth 2
- # Child Loop .LBB2_5 Depth 2
- # Child Loop .LBB2_9 Depth 2
- # Child Loop .LBB2_12 Depth 2
- # Child Loop .LBB2_16 Depth 2
- # Child Loop .LBB2_19 Depth 2
- # Child Loop .LBB2_24 Depth 2
+ # Child Loop BB2_2 Depth 2
+ # Child Loop BB2_5 Depth 2
+ # Child Loop BB2_9 Depth 2
+ # Child Loop BB2_12 Depth 2
+ # Child Loop BB2_16 Depth 2
+ # Child Loop BB2_19 Depth 2
+ # Child Loop BB2_24 Depth 2
loop .LBB2_29
copy_local $15=, $12
copy_local $12=, $5
@@ -122,26 +128,26 @@ facts: # @facts
i32.const $push46=, 0
i32.eq $push47=, $3, $pop46
br_if $pop47, .LBB2_22
-.LBB2_2: # %for.body.i
- # Parent Loop .LBB2_1 Depth=1
+.LBB2_2: # %for.body.i
+ # Parent Loop BB2_1 Depth=1
# => This Inner Loop Header: Depth=2
loop .LBB2_3
i32.const $2=, 1
i32.shr_u $1=, $1, $2
i32.add $13=, $13, $2
br_if $1, .LBB2_2
-.LBB2_3: # %for.end.i
- # in Loop: Header=.LBB2_1 Depth=1
+.LBB2_3: # %for.end.i
+ # in Loop: Header=BB2_1 Depth=1
copy_local $14=, $15
block .LBB2_8
i32.lt_s $push0=, $13, $2
br_if $pop0, .LBB2_8
# BB#4: # %for.body4.i.preheader
- # in Loop: Header=.LBB2_1 Depth=1
+ # in Loop: Header=BB2_1 Depth=1
i32.add $1=, $13, $2
copy_local $14=, $15
-.LBB2_5: # %for.body4.i
- # Parent Loop .LBB2_1 Depth=1
+.LBB2_5: # %for.body4.i
+ # Parent Loop BB2_1 Depth=1
# => This Inner Loop Header: Depth=2
loop .LBB2_8
block .LBB2_7
@@ -155,39 +161,39 @@ facts: # @facts
i32.eq $push49=, $pop5, $pop48
br_if $pop49, .LBB2_7
# BB#6: # %if.then5.i
- # in Loop: Header=.LBB2_5 Depth=2
+ # in Loop: Header=BB2_5 Depth=2
i64.mul $push6=, $14, $15
i64.rem_u $14=, $pop6, $0
-.LBB2_7: # %for.inc9.i
- # in Loop: Header=.LBB2_5 Depth=2
+.LBB2_7: # %for.inc9.i
+ # in Loop: Header=BB2_5 Depth=2
i32.const $push7=, -1
i32.add $1=, $1, $pop7
i32.gt_s $push8=, $1, $2
br_if $pop8, .LBB2_5
-.LBB2_8: # %for.body.i114.preheader
- # in Loop: Header=.LBB2_1 Depth=1
+.LBB2_8: # %for.body.i114.preheader
+ # in Loop: Header=BB2_1 Depth=1
i64.add $12=, $14, $4
i32.const $13=, -1
copy_local $1=, $3
-.LBB2_9: # %for.body.i114
- # Parent Loop .LBB2_1 Depth=1
+.LBB2_9: # %for.body.i114
+ # Parent Loop BB2_1 Depth=1
# => This Inner Loop Header: Depth=2
loop .LBB2_10
i32.shr_u $1=, $1, $2
i32.add $13=, $13, $2
br_if $1, .LBB2_9
-.LBB2_10: # %for.end.i116
- # in Loop: Header=.LBB2_1 Depth=1
+.LBB2_10: # %for.end.i116
+ # in Loop: Header=BB2_1 Depth=1
copy_local $14=, $11
block .LBB2_15
i32.lt_s $push9=, $13, $2
br_if $pop9, .LBB2_15
# BB#11: # %for.body4.i125.preheader
- # in Loop: Header=.LBB2_1 Depth=1
+ # in Loop: Header=BB2_1 Depth=1
i32.add $1=, $13, $2
copy_local $14=, $11
-.LBB2_12: # %for.body4.i125
- # Parent Loop .LBB2_1 Depth=1
+.LBB2_12: # %for.body4.i125
+ # Parent Loop BB2_1 Depth=1
# => This Inner Loop Header: Depth=2
loop .LBB2_15
block .LBB2_14
@@ -201,38 +207,38 @@ facts: # @facts
i32.eq $push51=, $pop14, $pop50
br_if $pop51, .LBB2_14
# BB#13: # %if.then5.i128
- # in Loop: Header=.LBB2_12 Depth=2
+ # in Loop: Header=BB2_12 Depth=2
i64.mul $push15=, $14, $11
i64.rem_u $14=, $pop15, $0
-.LBB2_14: # %for.inc9.i131
- # in Loop: Header=.LBB2_12 Depth=2
+.LBB2_14: # %for.inc9.i131
+ # in Loop: Header=BB2_12 Depth=2
i32.const $push16=, -1
i32.add $1=, $1, $pop16
i32.gt_s $push17=, $1, $2
br_if $pop17, .LBB2_12
-.LBB2_15: # %for.body.i88.preheader
- # in Loop: Header=.LBB2_1 Depth=1
+.LBB2_15: # %for.body.i88.preheader
+ # in Loop: Header=BB2_1 Depth=1
i64.add $15=, $14, $4
i32.const $13=, -1
copy_local $1=, $3
-.LBB2_16: # %for.body.i88
- # Parent Loop .LBB2_1 Depth=1
+.LBB2_16: # %for.body.i88
+ # Parent Loop BB2_1 Depth=1
# => This Inner Loop Header: Depth=2
loop .LBB2_17
i32.shr_u $1=, $1, $2
i32.add $13=, $13, $2
br_if $1, .LBB2_16
-.LBB2_17: # %for.end.i90
- # in Loop: Header=.LBB2_1 Depth=1
+.LBB2_17: # %for.end.i90
+ # in Loop: Header=BB2_1 Depth=1
copy_local $14=, $15
i32.lt_s $push18=, $13, $2
br_if $pop18, .LBB2_22
# BB#18: # %for.body4.i99.preheader
- # in Loop: Header=.LBB2_1 Depth=1
+ # in Loop: Header=BB2_1 Depth=1
i32.add $1=, $13, $2
copy_local $14=, $15
-.LBB2_19: # %for.body4.i99
- # Parent Loop .LBB2_1 Depth=1
+.LBB2_19: # %for.body4.i99
+ # Parent Loop BB2_1 Depth=1
# => This Inner Loop Header: Depth=2
loop .LBB2_22
block .LBB2_21
@@ -246,17 +252,17 @@ facts: # @facts
i32.eq $push53=, $pop23, $pop52
br_if $pop53, .LBB2_21
# BB#20: # %if.then5.i102
- # in Loop: Header=.LBB2_19 Depth=2
+ # in Loop: Header=BB2_19 Depth=2
i64.mul $push24=, $14, $15
i64.rem_u $14=, $pop24, $0
-.LBB2_21: # %for.inc9.i105
- # in Loop: Header=.LBB2_19 Depth=2
+.LBB2_21: # %for.inc9.i105
+ # in Loop: Header=BB2_19 Depth=2
i32.const $push25=, -1
i32.add $1=, $1, $pop25
i32.gt_s $push26=, $1, $2
br_if $pop26, .LBB2_19
-.LBB2_22: # %powmod_ll.exit107
- # in Loop: Header=.LBB2_1 Depth=1
+.LBB2_22: # %powmod_ll.exit107
+ # in Loop: Header=BB2_1 Depth=1
i64.add $11=, $14, $4
i64.const $7=, 4294967295
block .LBB2_28
@@ -271,7 +277,7 @@ facts: # @facts
i32.ne $push34=, $9, $18
br_if $pop34, .LBB2_28
# BB#23: # %if.then19
- # in Loop: Header=.LBB2_1 Depth=1
+ # in Loop: Header=BB2_1 Depth=1
i32.const $2=, 1
i32.add $19=, $19, $2
i64.and $14=, $10, $7
@@ -281,8 +287,8 @@ facts: # @facts
block .LBB2_26
i64.eq $push35=, $0, $8
br_if $pop35, .LBB2_26
-.LBB2_24: # %if.end.i
- # Parent Loop .LBB2_1 Depth=1
+.LBB2_24: # %if.end.i
+ # Parent Loop BB2_1 Depth=1
# => This Inner Loop Header: Depth=2
loop .LBB2_26
i64.rem_u $14=, $14, $15
@@ -290,19 +296,19 @@ facts: # @facts
i64.eq $push36=, $14, $8
br_if $pop36, .LBB2_26
# BB#25: # %if.end5.i
- # in Loop: Header=.LBB2_24 Depth=2
+ # in Loop: Header=BB2_24 Depth=2
i64.rem_u $15=, $15, $14
copy_local $16=, $14
i64.ne $push37=, $15, $8
br_if $pop37, .LBB2_24
-.LBB2_26: # %gcd_ll.exit
- # in Loop: Header=.LBB2_1 Depth=1
+.LBB2_26: # %gcd_ll.exit
+ # in Loop: Header=BB2_1 Depth=1
i32.add $18=, $19, $18
i32.wrap/i64 $1=, $16
i32.eq $push38=, $1, $2
br_if $pop38, .LBB2_28
# BB#27: # %if.then26
- # in Loop: Header=.LBB2_1 Depth=1
+ # in Loop: Header=BB2_1 Depth=1
i32.store $discard=, 0($17), $1
i32.const $push39=, 4
i32.add $2=, $17, $pop39
@@ -312,18 +318,20 @@ facts: # @facts
i64.const $push41=, 1
i64.eq $push42=, $0, $pop41
br_if $pop42, .LBB2_29
-.LBB2_28: # %for.inc
- # in Loop: Header=.LBB2_1 Depth=1
+.LBB2_28: # %for.inc
+ # in Loop: Header=BB2_1 Depth=1
i32.const $push43=, 1
i32.add $9=, $9, $pop43
i32.const $push44=, 10000
i32.lt_s $push45=, $9, $pop44
br_if $pop45, .LBB2_1
-.LBB2_29: # %cleanup
+.LBB2_29: # %cleanup
return
.Lfunc_end2:
.size facts, .Lfunc_end2-facts
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -356,18 +364,19 @@ main: # @main
# BB#3: # %if.end
call exit, $0
unreachable
-.LBB3_4: # %if.then
+.LBB3_4: # %if.then
call abort
unreachable
.Lfunc_end3:
.size main, .Lfunc_end3-main
- .type factab,@object # @factab
- .bss
+ .hidden factab # @factab
+ .type factab,@object
+ .section .bss.factab,"aw",@nobits
.globl factab
.align 4
factab:
- .zero 40
+ .skip 40
.size factab, 40
diff --git a/test/torture-s/920501-9.c.s b/test/torture-s/920501-9.c.s
index e6fc2d52c..027faee4a 100644
--- a/test/torture-s/920501-9.c.s
+++ b/test/torture-s/920501-9.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/920501-9.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/920501-9.c"
+ .section .text.proc1,"ax",@progbits
+ .hidden proc1
.globl proc1
.type proc1,@function
proc1: # @proc1
@@ -10,6 +12,8 @@ proc1: # @proc1
.Lfunc_end0:
.size proc1, .Lfunc_end0-proc1
+ .section .text.proc2,"ax",@progbits
+ .hidden proc2
.globl proc2
.type proc2,@function
proc2: # @proc2
@@ -20,6 +24,8 @@ proc2: # @proc2
.Lfunc_end1:
.size proc2, .Lfunc_end1-proc2
+ .section .text.proc3,"ax",@progbits
+ .hidden proc3
.globl proc3
.type proc3,@function
proc3: # @proc3
@@ -30,6 +36,8 @@ proc3: # @proc3
.Lfunc_end2:
.size proc3, .Lfunc_end2-proc3
+ .section .text.proc4,"ax",@progbits
+ .hidden proc4
.globl proc4
.type proc4,@function
proc4: # @proc4
@@ -40,6 +48,8 @@ proc4: # @proc4
.Lfunc_end3:
.size proc4, .Lfunc_end3-proc4
+ .section .text.proc5,"ax",@progbits
+ .hidden proc5
.globl proc5
.type proc5,@function
proc5: # @proc5
@@ -50,6 +60,8 @@ proc5: # @proc5
.Lfunc_end4:
.size proc5, .Lfunc_end4-proc5
+ .section .text.print_longlong,"ax",@progbits
+ .hidden print_longlong
.globl print_longlong
.type print_longlong,@function
print_longlong: # @print_longlong
@@ -83,7 +95,7 @@ print_longlong: # @print_longlong
i32.const $push2=, 4
i32.add $2=, $13, $pop2
i32.store $discard=, 0($2), $3
- i32.const $push3=, .str
+ i32.const $push3=, .L.str
i32.call $discard=, siprintf, $1, $pop3
i32.const $6=, __stack_pointer
i32.load $6=, 0($6)
@@ -92,7 +104,7 @@ print_longlong: # @print_longlong
i32.const $7=, __stack_pointer
i32.store $13=, 0($7), $13
br .LBB5_3
-.LBB5_2: # %if.else
+.LBB5_2: # %if.else
i32.const $8=, __stack_pointer
i32.load $8=, 0($8)
i32.const $9=, 4
@@ -100,7 +112,7 @@ print_longlong: # @print_longlong
i32.const $9=, __stack_pointer
i32.store $13=, 0($9), $13
i32.store $discard=, 0($13), $3
- i32.const $push4=, .str.1
+ i32.const $push4=, .L.str.1
i32.call $discard=, siprintf, $1, $pop4
i32.const $10=, __stack_pointer
i32.load $10=, 0($10)
@@ -108,7 +120,7 @@ print_longlong: # @print_longlong
i32.add $13=, $10, $11
i32.const $11=, __stack_pointer
i32.store $13=, 0($11), $13
-.LBB5_3: # %if.end
+.LBB5_3: # %if.end
i32.const $14=, 16
i32.add $13=, $13, $14
i32.const $14=, __stack_pointer
@@ -117,6 +129,8 @@ print_longlong: # @print_longlong
.Lfunc_end5:
.size print_longlong, .Lfunc_end5-print_longlong
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -135,7 +149,7 @@ main: # @main
i32.sub $38=, $6, $7
i32.const $7=, __stack_pointer
i32.store $38=, 0($7), $38
- i32.const $0=, .str.1
+ i32.const $0=, .L.str.1
i32.const $push0=, 1
i32.store $discard=, 0($38), $pop0
i32.const $28=, 16
@@ -147,7 +161,7 @@ main: # @main
i32.add $38=, $8, $9
i32.const $9=, __stack_pointer
i32.store $38=, 0($9), $38
- i32.const $push1=, .str.2
+ i32.const $push1=, .L.str.2
i32.const $29=, 16
i32.add $29=, $38, $29
block .LBB6_10
@@ -171,7 +185,7 @@ main: # @main
i32.add $38=, $12, $13
i32.const $13=, __stack_pointer
i32.store $38=, 0($13), $38
- i32.const $push3=, .str.3
+ i32.const $push3=, .L.str.3
i32.const $31=, 16
i32.add $31=, $38, $31
block .LBB6_9
@@ -188,7 +202,7 @@ main: # @main
i32.store $3=, 0($38), $pop4
i32.const $1=, 4
i32.add $4=, $38, $1
- i32.const $5=, .str
+ i32.const $5=, .L.str
i32.store $discard=, 0($4), $2
i32.const $32=, 16
i32.add $32=, $38, $32
@@ -199,7 +213,7 @@ main: # @main
i32.add $38=, $16, $17
i32.const $17=, __stack_pointer
i32.store $38=, 0($17), $38
- i32.const $push5=, .str.4
+ i32.const $push5=, .L.str.4
i32.const $33=, 16
i32.add $33=, $38, $33
block .LBB6_8
@@ -225,7 +239,7 @@ main: # @main
i32.add $38=, $20, $21
i32.const $21=, __stack_pointer
i32.store $38=, 0($21), $38
- i32.const $push7=, .str.5
+ i32.const $push7=, .L.str.5
i32.const $35=, 16
i32.add $35=, $38, $35
block .LBB6_7
@@ -248,7 +262,7 @@ main: # @main
i32.add $38=, $24, $25
i32.const $25=, __stack_pointer
i32.store $38=, 0($25), $38
- i32.const $push8=, .str.6
+ i32.const $push8=, .L.str.6
i32.const $37=, 16
i32.add $37=, $38, $37
block .LBB6_6
@@ -258,59 +272,59 @@ main: # @main
i32.const $push9=, 0
call exit, $pop9
unreachable
-.LBB6_6: # %if.then34
+.LBB6_6: # %if.then34
call abort
unreachable
-.LBB6_7: # %if.then26
+.LBB6_7: # %if.then26
call abort
unreachable
-.LBB6_8: # %if.then18
+.LBB6_8: # %if.then18
call abort
unreachable
-.LBB6_9: # %if.then10
+.LBB6_9: # %if.then10
call abort
unreachable
-.LBB6_10: # %if.then
+.LBB6_10: # %if.then
call abort
unreachable
.Lfunc_end6:
.size main, .Lfunc_end6-main
- .type .str,@object # @.str
+ .type .L.str,@object # @.str
.section .rodata.str1.1,"aMS",@progbits,1
-.str:
+.L.str:
.asciz "%lx%08.lx"
- .size .str, 10
+ .size .L.str, 10
- .type .str.1,@object # @.str.1
-.str.1:
+ .type .L.str.1,@object # @.str.1
+.L.str.1:
.asciz "%lx"
- .size .str.1, 4
+ .size .L.str.1, 4
- .type .str.2,@object # @.str.2
-.str.2:
+ .type .L.str.2,@object # @.str.2
+.L.str.2:
.asciz "1"
- .size .str.2, 2
+ .size .L.str.2, 2
- .type .str.3,@object # @.str.3
-.str.3:
+ .type .L.str.3,@object # @.str.3
+.L.str.3:
.asciz "12345678"
- .size .str.3, 9
+ .size .L.str.3, 9
- .type .str.4,@object # @.str.4
-.str.4:
+ .type .L.str.4,@object # @.str.4
+.L.str.4:
.asciz "aabbccdd12345678"
- .size .str.4, 17
+ .size .L.str.4, 17
- .type .str.5,@object # @.str.5
-.str.5:
+ .type .L.str.5,@object # @.str.5
+.L.str.5:
.asciz "ffffffffffffffff"
- .size .str.5, 17
+ .size .L.str.5, 17
- .type .str.6,@object # @.str.6
-.str.6:
+ .type .L.str.6,@object # @.str.6
+.L.str.6:
.asciz "aabbccdd"
- .size .str.6, 9
+ .size .L.str.6, 9
.ident "clang version 3.8.0 "
diff --git a/test/torture-s/920506-1.c.s b/test/torture-s/920506-1.c.s
index 6857bcc78..9e8081518 100644
--- a/test/torture-s/920506-1.c.s
+++ b/test/torture-s/920506-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/920506-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/920506-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -13,14 +15,15 @@ main: # @main
# BB#1: # %sw.bb
call exit, $0
unreachable
-.LBB0_2: # %sw.epilog
+.LBB0_2: # %sw.epilog
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type l,@object # @l
- .data
+ .hidden l # @l
+ .type l,@object
+ .section .data.l,"aw",@progbits
.globl l
.align 2
l:
diff --git a/test/torture-s/920520-1.c.s b/test/torture-s/920520-1.c.s
index 6badd1d20..dc13546f9 100644
--- a/test/torture-s/920520-1.c.s
+++ b/test/torture-s/920520-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/920520-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/920520-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -12,6 +14,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.bugger,"ax",@progbits
+ .hidden bugger
.globl bugger
.type bugger,@function
bugger: # @bugger
@@ -22,6 +26,8 @@ bugger: # @bugger
.Lfunc_end1:
.size bugger, .Lfunc_end1-bugger
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/920603-1.c.s b/test/torture-s/920603-1.c.s
index ad9fef5f6..e50145f4b 100644
--- a/test/torture-s/920603-1.c.s
+++ b/test/torture-s/920603-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/920603-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/920603-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -12,12 +14,14 @@ f: # @f
br_if $pop1, .LBB0_2
# BB#1: # %if.end
return $0
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/920604-1.c.s b/test/torture-s/920604-1.c.s
index 4d162073a..4dc8fce1c 100644
--- a/test/torture-s/920604-1.c.s
+++ b/test/torture-s/920604-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/920604-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/920604-1.c"
+ .section .text.mod,"ax",@progbits
+ .hidden mod
.globl mod
.type mod,@function
mod: # @mod
@@ -11,6 +13,8 @@ mod: # @mod
.Lfunc_end0:
.size mod, .Lfunc_end0-mod
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/920612-1.c.s b/test/torture-s/920612-1.c.s
index b88c3fb0f..199810fef 100644
--- a/test/torture-s/920612-1.c.s
+++ b/test/torture-s/920612-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/920612-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/920612-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -14,6 +16,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/920618-1.c.s b/test/torture-s/920618-1.c.s
index 1a0ad2dd9..b056a774d 100644
--- a/test/torture-s/920618-1.c.s
+++ b/test/torture-s/920618-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/920618-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/920618-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/920710-1.c.s b/test/torture-s/920710-1.c.s
index b7634056b..58d6811bb 100644
--- a/test/torture-s/920710-1.c.s
+++ b/test/torture-s/920710-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/920710-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/920710-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/920711-1.c.s b/test/torture-s/920711-1.c.s
index 480664d32..88fd3a643 100644
--- a/test/torture-s/920711-1.c.s
+++ b/test/torture-s/920711-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/920711-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/920711-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -12,6 +14,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/920721-1.c.s b/test/torture-s/920721-1.c.s
index 6ab590de8..d87b5b6aa 100644
--- a/test/torture-s/920721-1.c.s
+++ b/test/torture-s/920721-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/920721-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/920721-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -11,6 +13,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/920721-2.c.s b/test/torture-s/920721-2.c.s
index 5adb02325..089e06418 100644
--- a/test/torture-s/920721-2.c.s
+++ b/test/torture-s/920721-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/920721-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/920721-2.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -10,6 +12,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/920721-3.c.s b/test/torture-s/920721-3.c.s
index 07c3b9af4..8e02f0dac 100644
--- a/test/torture-s/920721-3.c.s
+++ b/test/torture-s/920721-3.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/920721-3.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/920721-3.c"
+ .section .text.ru,"ax",@progbits
+ .hidden ru
.globl ru
.type ru,@function
ru: # @ru
@@ -23,15 +25,17 @@ ru: # @ru
br_if $pop7, .LBB0_3
# BB#2: # %if.end8
return $0
-.LBB0_3: # %if.then7
+.LBB0_3: # %if.then7
call abort
unreachable
-.LBB0_4: # %if.then
+.LBB0_4: # %if.then
call abort
unreachable
.Lfunc_end0:
.size ru, .Lfunc_end0-ru
+ .section .text.rs,"ax",@progbits
+ .hidden rs
.globl rs
.type rs,@function
rs: # @rs
@@ -46,12 +50,14 @@ rs: # @rs
br_if $pop3, .LBB1_2
# BB#1: # %if.end8
return $0
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
.size rs, .Lfunc_end1-rs
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/920730-1.c.s b/test/torture-s/920730-1.c.s
index f5d818fea..2feac7ddb 100644
--- a/test/torture-s/920730-1.c.s
+++ b/test/torture-s/920730-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/920730-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/920730-1.c"
+ .section .text.f1,"ax",@progbits
+ .hidden f1
.globl f1
.type f1,@function
f1: # @f1
@@ -10,6 +12,8 @@ f1: # @f1
.Lfunc_end0:
.size f1, .Lfunc_end0-f1
+ .section .text.f2,"ax",@progbits
+ .hidden f2
.globl f2
.type f2,@function
f2: # @f2
@@ -20,6 +24,8 @@ f2: # @f2
.Lfunc_end1:
.size f2, .Lfunc_end1-f2
+ .section .text.f3,"ax",@progbits
+ .hidden f3
.globl f3
.type f3,@function
f3: # @f3
@@ -30,6 +36,8 @@ f3: # @f3
.Lfunc_end2:
.size f3, .Lfunc_end2-f3
+ .section .text.f4,"ax",@progbits
+ .hidden f4
.globl f4
.type f4,@function
f4: # @f4
@@ -40,6 +48,8 @@ f4: # @f4
.Lfunc_end3:
.size f4, .Lfunc_end3-f4
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/920731-1.c.s b/test/torture-s/920731-1.c.s
index 86a47e26b..35bbc6538 100644
--- a/test/torture-s/920731-1.c.s
+++ b/test/torture-s/920731-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/920731-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/920731-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -12,7 +14,7 @@ f: # @f
block .LBB0_3
i32.and $push0=, $0, $1
br_if $pop0, .LBB0_3
-.LBB0_1: # %for.inc
+.LBB0_1: # %for.inc
# =>This Inner Loop Header: Depth=1
loop .LBB0_3
i32.add $2=, $2, $1
@@ -20,17 +22,19 @@ f: # @f
i32.gt_s $push3=, $2, $pop2
br_if $pop3, .LBB0_3
# BB#2: # %for.inc
- # in Loop: Header=.LBB0_1 Depth=1
+ # in Loop: Header=BB0_1 Depth=1
i32.shr_s $0=, $0, $1
i32.and $push1=, $0, $1
i32.const $push4=, 0
i32.eq $push5=, $pop1, $pop4
br_if $pop5, .LBB0_1
-.LBB0_3: # %for.end
+.LBB0_3: # %for.end
return $2
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/920810-1.c.s b/test/torture-s/920810-1.c.s
index 6a1673b95..ba3827d42 100644
--- a/test/torture-s/920810-1.c.s
+++ b/test/torture-s/920810-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/920810-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/920810-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -18,6 +20,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/920812-1.c.s b/test/torture-s/920812-1.c.s
index 3fddb8191..ea0f63869 100644
--- a/test/torture-s/920812-1.c.s
+++ b/test/torture-s/920812-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/920812-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/920812-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -12,6 +14,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/920829-1.c.s b/test/torture-s/920829-1.c.s
index 5bb6c0007..6854ec0bb 100644
--- a/test/torture-s/920829-1.c.s
+++ b/test/torture-s/920829-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/920829-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/920829-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -17,21 +19,24 @@ main: # @main
# BB#1: # %if.end
call exit, $0
unreachable
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type c,@object # @c
- .data
+ .hidden c # @c
+ .type c,@object
+ .section .data.c,"aw",@progbits
.globl c
.align 3
c:
.int64 2863311530 # 0xaaaaaaaa
.size c, 8
- .type c3,@object # @c3
+ .hidden c3 # @c3
+ .type c3,@object
+ .section .data.c3,"aw",@progbits
.globl c3
.align 3
c3:
diff --git a/test/torture-s/920909-1.c.s b/test/torture-s/920909-1.c.s
index 3b4edade3..c6e4a65f2 100644
--- a/test/torture-s/920909-1.c.s
+++ b/test/torture-s/920909-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/920909-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/920909-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -13,18 +15,20 @@ f: # @f
i32.gt_u $push2=, $0, $pop1
br_if $pop2, .LBB0_2
# BB#1: # %switch.lookup
- i32.const $push6=, switch.table
+ i32.const $push6=, .Lswitch.table
i32.const $push4=, 2
i32.shl $push5=, $0, $pop4
i32.add $push7=, $pop6, $pop5
i32.load $push8=, 0($pop7)
return $pop8
-.LBB0_2: # %return
+.LBB0_2: # %return
i32.const $push3=, 0
return $pop3
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -36,17 +40,17 @@ main: # @main
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type switch.table,@object # @switch.table
- .section .rodata,"a",@progbits
+ .type .Lswitch.table,@object # @switch.table
+ .section .rodata..Lswitch.table,"a",@progbits
.align 4
-switch.table:
+.Lswitch.table:
.int32 1027 # 0x403
.int32 1029 # 0x405
.int32 1031 # 0x407
.int32 1033 # 0x409
.int32 1 # 0x1
.int32 4 # 0x4
- .size switch.table, 24
+ .size .Lswitch.table, 24
.ident "clang version 3.8.0 "
diff --git a/test/torture-s/920922-1.c.s b/test/torture-s/920922-1.c.s
index 5aadb863b..f62c3660c 100644
--- a/test/torture-s/920922-1.c.s
+++ b/test/torture-s/920922-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/920922-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/920922-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -18,6 +20,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/920929-1.c.s b/test/torture-s/920929-1.c.s
index 308c41d55..26a3745fb 100644
--- a/test/torture-s/920929-1.c.s
+++ b/test/torture-s/920929-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/920929-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/920929-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -11,6 +13,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/921006-1.c.s b/test/torture-s/921006-1.c.s
index d672944f6..a26629916 100644
--- a/test/torture-s/921006-1.c.s
+++ b/test/torture-s/921006-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/921006-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/921006-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/921007-1.c.s b/test/torture-s/921007-1.c.s
index dfd12193a..5619b019b 100644
--- a/test/torture-s/921007-1.c.s
+++ b/test/torture-s/921007-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/921007-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/921007-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/921013-1.c.s b/test/torture-s/921013-1.c.s
index 3ee94a649..fe75eee34 100644
--- a/test/torture-s/921013-1.c.s
+++ b/test/torture-s/921013-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/921013-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/921013-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -11,7 +13,7 @@ f: # @f
i32.const $push4=, 0
i32.eq $push5=, $3, $pop4
br_if $pop5, .LBB0_2
-.LBB0_1: # %while.body
+.LBB0_1: # %while.body
# =>This Inner Loop Header: Depth=1
loop .LBB0_2
f32.load $push1=, 0($1)
@@ -26,11 +28,13 @@ f: # @f
i32.add $3=, $3, $pop0
copy_local $0=, $4
br_if $3, .LBB0_1
-.LBB0_2: # %while.end
+.LBB0_2: # %while.end
return $4
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/921016-1.c.s b/test/torture-s/921016-1.c.s
index bf3f55c81..a7d6dd104 100644
--- a/test/torture-s/921016-1.c.s
+++ b/test/torture-s/921016-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/921016-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/921016-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/921019-1.c.s b/test/torture-s/921019-1.c.s
index 860d09b80..da7d9db77 100644
--- a/test/torture-s/921019-1.c.s
+++ b/test/torture-s/921019-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/921019-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/921019-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -16,24 +18,25 @@ main: # @main
# BB#1: # %if.end
call exit, $0
unreachable
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type .str,@object # @.str
+ .type .L.str,@object # @.str
.section .rodata.str1.1,"aMS",@progbits,1
-.str:
+.L.str:
.asciz "X"
- .size .str, 2
+ .size .L.str, 2
- .type foo,@object # @foo
- .data
+ .hidden foo # @foo
+ .type foo,@object
+ .section .data.foo,"aw",@progbits
.globl foo
.align 2
foo:
- .int32 .str
+ .int32 .L.str
.size foo, 4
diff --git a/test/torture-s/921019-2.c.s b/test/torture-s/921019-2.c.s
index 3ed2eded9..78c6ad7eb 100644
--- a/test/torture-s/921019-2.c.s
+++ b/test/torture-s/921019-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/921019-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/921019-2.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/921029-1.c.s b/test/torture-s/921029-1.c.s
index 0e273bead..134a9d7fe 100644
--- a/test/torture-s/921029-1.c.s
+++ b/test/torture-s/921029-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/921029-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/921029-1.c"
+ .section .text.build,"ax",@progbits
+ .hidden build
.globl build
.type build,@function
build: # @build
@@ -20,6 +22,8 @@ build: # @build
.Lfunc_end0:
.size build, .Lfunc_end0-build
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -38,22 +42,27 @@ main: # @main
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type hpart,@object # @hpart
- .bss
+ .hidden hpart # @hpart
+ .type hpart,@object
+ .section .bss.hpart,"aw",@nobits
.globl hpart
.align 3
hpart:
.int64 0 # 0x0
.size hpart, 8
- .type lpart,@object # @lpart
+ .hidden lpart # @lpart
+ .type lpart,@object
+ .section .bss.lpart,"aw",@nobits
.globl lpart
.align 3
lpart:
.int64 0 # 0x0
.size lpart, 8
- .type back,@object # @back
+ .hidden back # @back
+ .type back,@object
+ .section .bss.back,"aw",@nobits
.globl back
.align 3
back:
diff --git a/test/torture-s/921104-1.c.s b/test/torture-s/921104-1.c.s
index d93c1b019..96a636f5a 100644
--- a/test/torture-s/921104-1.c.s
+++ b/test/torture-s/921104-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/921104-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/921104-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/921110-1.c.s b/test/torture-s/921110-1.c.s
index f4a8179e5..84b6fa199 100644
--- a/test/torture-s/921110-1.c.s
+++ b/test/torture-s/921110-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/921110-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/921110-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -11,8 +13,9 @@ main: # @main
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type f,@object # @f
- .data
+ .hidden f # @f
+ .type f,@object
+ .section .data.f,"aw",@progbits
.globl f
.align 2
f:
diff --git a/test/torture-s/921113-1.c.s b/test/torture-s/921113-1.c.s
index 5bde5351d..517567771 100644
--- a/test/torture-s/921113-1.c.s
+++ b/test/torture-s/921113-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/921113-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/921113-1.c"
+ .section .text.w,"ax",@progbits
+ .hidden w
.globl w
.type w,@function
w: # @w
@@ -11,6 +13,8 @@ w: # @w
.Lfunc_end0:
.size w, .Lfunc_end0-w
+ .section .text.f1,"ax",@progbits
+ .hidden f1
.globl f1
.type f1,@function
f1: # @f1
@@ -27,12 +31,14 @@ f1: # @f1
br_if $pop1, .LBB1_3
# BB#2: # %if.end
return $3
-.LBB1_3: # %if.then
+.LBB1_3: # %if.then
call abort
unreachable
.Lfunc_end1:
.size f1, .Lfunc_end1-f1
+ .section .text.f2,"ax",@progbits
+ .hidden f2
.globl f2
.type f2,@function
f2: # @f2
@@ -49,12 +55,14 @@ f2: # @f2
br_if $pop1, .LBB2_3
# BB#2: # %if.end
return $3
-.LBB2_3: # %if.then
+.LBB2_3: # %if.then
call abort
unreachable
.Lfunc_end2:
.size f2, .Lfunc_end2-f2
+ .section .text.gitter,"ax",@progbits
+ .hidden gitter
.globl gitter
.type gitter,@function
gitter: # @gitter
@@ -106,17 +114,19 @@ gitter: # @gitter
# BB#6: # %if.then15
i32.const $push21=, 1065353216
i32.store $discard=, 0($2), $pop21
-.LBB3_7: # %if.end18
+.LBB3_7: # %if.end18
return $4
-.LBB3_8: # %if.then.i32
+.LBB3_8: # %if.then.i32
call abort
unreachable
-.LBB3_9: # %if.then.i
+.LBB3_9: # %if.then.i
call abort
unreachable
.Lfunc_end3:
.size gitter, .Lfunc_end3-gitter
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -146,29 +156,31 @@ main: # @main
# BB#4: # %f2.exit.i
call exit, $0
unreachable
-.LBB4_5: # %if.then.i32.i
+.LBB4_5: # %if.then.i32.i
call abort
unreachable
-.LBB4_6: # %if.then.i.i
+.LBB4_6: # %if.then.i.i
call abort
unreachable
.Lfunc_end4:
.size main, .Lfunc_end4-main
- .type pos,@object # @pos
- .bss
+ .hidden pos # @pos
+ .type pos,@object
+ .section .bss.pos,"aw",@nobits
.globl pos
.align 2
pos:
- .zero 8
+ .skip 8
.size pos, 8
- .type limit,@object # @limit
- .data
+ .hidden limit # @limit
+ .type limit,@object
+ .section .data.limit,"aw",@progbits
.globl limit
.align 4
limit:
- .zero 8
+ .skip 8
.int32 1065353216 # float 1
.int32 1065353216 # float 1
.size limit, 16
diff --git a/test/torture-s/921123-1.c.s b/test/torture-s/921123-1.c.s
index 6b51f9e44..97207f2ff 100644
--- a/test/torture-s/921123-1.c.s
+++ b/test/torture-s/921123-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/921123-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/921123-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -17,6 +19,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/921124-1.c.s b/test/torture-s/921124-1.c.s
index 4549b9dbe..75bf358cf 100644
--- a/test/torture-s/921124-1.c.s
+++ b/test/torture-s/921124-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/921124-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/921124-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -10,6 +12,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.g,"ax",@progbits
+ .hidden g
.globl g
.type g,@function
g: # @g
@@ -34,12 +38,14 @@ g: # @g
br_if $pop7, .LBB1_5
# BB#4: # %if.end
return $4
-.LBB1_5: # %if.then
+.LBB1_5: # %if.then
call abort
unreachable
.Lfunc_end1:
.size g, .Lfunc_end1-g
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/921202-1.c.s b/test/torture-s/921202-1.c.s
index 03ecd0e17..19659facf 100644
--- a/test/torture-s/921202-1.c.s
+++ b/test/torture-s/921202-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/921202-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/921202-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -10,6 +12,8 @@ main: # @main
.Lfunc_end0:
.size main, .Lfunc_end0-main
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -20,6 +24,8 @@ foo: # @foo
.Lfunc_end1:
.size foo, .Lfunc_end1-foo
+ .section .text.mpn_mul_1,"ax",@progbits
+ .hidden mpn_mul_1
.globl mpn_mul_1
.type mpn_mul_1,@function
mpn_mul_1: # @mpn_mul_1
@@ -30,6 +36,8 @@ mpn_mul_1: # @mpn_mul_1
.Lfunc_end2:
.size mpn_mul_1, .Lfunc_end2-mpn_mul_1
+ .section .text.mpn_print,"ax",@progbits
+ .hidden mpn_print
.globl mpn_print
.type mpn_print,@function
mpn_print: # @mpn_print
@@ -40,6 +48,8 @@ mpn_print: # @mpn_print
.Lfunc_end3:
.size mpn_print, .Lfunc_end3-mpn_print
+ .section .text.mpn_random2,"ax",@progbits
+ .hidden mpn_random2
.globl mpn_random2
.type mpn_random2,@function
mpn_random2: # @mpn_random2
@@ -50,6 +60,8 @@ mpn_random2: # @mpn_random2
.Lfunc_end4:
.size mpn_random2, .Lfunc_end4-mpn_random2
+ .section .text.mpn_cmp,"ax",@progbits
+ .hidden mpn_cmp
.globl mpn_cmp
.type mpn_cmp,@function
mpn_cmp: # @mpn_cmp
@@ -60,6 +72,8 @@ mpn_cmp: # @mpn_cmp
.Lfunc_end5:
.size mpn_cmp, .Lfunc_end5-mpn_cmp
+ .section .text.exxit,"ax",@progbits
+ .hidden exxit
.globl exxit
.type exxit,@function
exxit: # @exxit
diff --git a/test/torture-s/921202-2.c.s b/test/torture-s/921202-2.c.s
index 56c9ae101..e9c199c7c 100644
--- a/test/torture-s/921202-2.c.s
+++ b/test/torture-s/921202-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/921202-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/921202-2.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -15,6 +17,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/921207-1.c.s b/test/torture-s/921207-1.c.s
index a443cb95f..36d8e775a 100644
--- a/test/torture-s/921207-1.c.s
+++ b/test/torture-s/921207-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/921207-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/921207-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -10,6 +12,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/921208-1.c.s b/test/torture-s/921208-1.c.s
index 2cf70dcb3..f9d9a3691 100644
--- a/test/torture-s/921208-1.c.s
+++ b/test/torture-s/921208-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/921208-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/921208-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -11,6 +13,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.Int,"ax",@progbits
+ .hidden Int
.globl Int
.type Int,@function
Int: # @Int
@@ -22,6 +26,8 @@ Int: # @Int
.Lfunc_end1:
.size Int, .Lfunc_end1-Int
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/921208-2.c.s b/test/torture-s/921208-2.c.s
index 13de0a7ac..b7f5e7bd9 100644
--- a/test/torture-s/921208-2.c.s
+++ b/test/torture-s/921208-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/921208-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/921208-2.c"
+ .section .text.g,"ax",@progbits
+ .hidden g
.globl g
.type g,@function
g: # @g
@@ -10,6 +12,8 @@ g: # @g
.Lfunc_end0:
.size g, .Lfunc_end0-g
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -20,6 +24,8 @@ f: # @f
.Lfunc_end1:
.size f, .Lfunc_end1-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/921218-1.c.s b/test/torture-s/921218-1.c.s
index 76fd71084..ab867f5c9 100644
--- a/test/torture-s/921218-1.c.s
+++ b/test/torture-s/921218-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/921218-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/921218-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -10,6 +12,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/921218-2.c.s b/test/torture-s/921218-2.c.s
index 7e9b95d79..fdcc6388c 100644
--- a/test/torture-s/921218-2.c.s
+++ b/test/torture-s/921218-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/921218-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/921218-2.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -10,6 +12,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/930106-1.c.s b/test/torture-s/930106-1.c.s
index 5100a7e4e..88448c86f 100644
--- a/test/torture-s/930106-1.c.s
+++ b/test/torture-s/930106-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/930106-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/930106-1.c"
+ .section .text.g,"ax",@progbits
+ .hidden g
.globl g
.type g,@function
g: # @g
@@ -10,6 +12,8 @@ g: # @g
.Lfunc_end0:
.size g, .Lfunc_end0-g
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -20,6 +24,8 @@ f: # @f
.Lfunc_end1:
.size f, .Lfunc_end1-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/930111-1.c.s b/test/torture-s/930111-1.c.s
index ee57eedfd..65f3ffc22 100644
--- a/test/torture-s/930111-1.c.s
+++ b/test/torture-s/930111-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/930111-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/930111-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -11,6 +13,8 @@ main: # @main
.Lfunc_end0:
.size main, .Lfunc_end0-main
+ .section .text.wwrite,"ax",@progbits
+ .hidden wwrite
.globl wwrite
.type wwrite,@function
wwrite: # @wwrite
@@ -32,13 +36,13 @@ wwrite: # @wwrite
i64.const $push6=, 0
i64.ne $push7=, $pop5, $pop6
br_if $pop7, .LBB1_4
-.LBB1_2: # %entry
+.LBB1_2: # %entry
i64.const $push8=, 47
i64.eq $push9=, $0, $pop8
br_if $pop9, .LBB1_4
# BB#3: # %sw.default
i32.const $1=, 123
-.LBB1_4: # %return
+.LBB1_4: # %return
return $1
.Lfunc_end1:
.size wwrite, .Lfunc_end1-wwrite
diff --git a/test/torture-s/930123-1.c.s b/test/torture-s/930123-1.c.s
index 51f9fdfa8..8c0924c8a 100644
--- a/test/torture-s/930123-1.c.s
+++ b/test/torture-s/930123-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/930123-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/930123-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -12,6 +14,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/930406-1.c.s b/test/torture-s/930406-1.c.s
index 8589094bf..9bfd2d427 100644
--- a/test/torture-s/930406-1.c.s
+++ b/test/torture-s/930406-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/930406-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/930406-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -11,6 +13,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/930408-1.c.s b/test/torture-s/930408-1.c.s
index a9d13f0a2..364c43971 100644
--- a/test/torture-s/930408-1.c.s
+++ b/test/torture-s/930408-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/930408-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/930408-1.c"
+ .section .text.p,"ax",@progbits
+ .hidden p
.globl p
.type p,@function
p: # @p
@@ -10,6 +12,8 @@ p: # @p
.Lfunc_end0:
.size p, .Lfunc_end0-p
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -24,12 +28,14 @@ f: # @f
br_if $pop3, .LBB1_2
# BB#1: # %sw.epilog
return $0
-.LBB1_2: # %sw.bb
+.LBB1_2: # %sw.bb
i32.call $discard=, p
unreachable
.Lfunc_end1:
.size f, .Lfunc_end1-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -44,12 +50,13 @@ main: # @main
.Lfunc_end2:
.size main, .Lfunc_end2-main
- .type s,@object # @s
- .bss
+ .hidden s # @s
+ .type s,@object
+ .section .bss.s,"aw",@nobits
.globl s
.align 2
s:
- .zero 4
+ .skip 4
.size s, 4
diff --git a/test/torture-s/930429-1.c.s b/test/torture-s/930429-1.c.s
index b52cc8b4e..cee073a9a 100644
--- a/test/torture-s/930429-1.c.s
+++ b/test/torture-s/930429-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/930429-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/930429-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -12,6 +14,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/930429-2.c.s b/test/torture-s/930429-2.c.s
index 900786480..7bff2ee19 100644
--- a/test/torture-s/930429-2.c.s
+++ b/test/torture-s/930429-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/930429-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/930429-2.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -14,6 +16,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/930513-1.c.s b/test/torture-s/930513-1.c.s
index e31abcd40..bdfc58a41 100644
--- a/test/torture-s/930513-1.c.s
+++ b/test/torture-s/930513-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/930513-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/930513-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -22,7 +24,7 @@ f: # @f
i64.const $push0=, 4617315517961601024
i64.store $discard=, 0($7), $pop0
i32.const $push2=, buf
- i32.const $push1=, .str
+ i32.const $push1=, .L.str
i32.call_indirect $discard=, $0, $pop2, $pop1
i32.const $3=, __stack_pointer
i32.load $3=, 0($3)
@@ -38,6 +40,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -59,7 +63,7 @@ main: # @main
i64.const $push1=, 4617315517961601024
i64.store $discard=, 0($7), $pop1
i32.const $push3=, buf
- i32.const $push2=, .str
+ i32.const $push2=, .L.str
i32.call $discard=, sprintf, $pop3, $pop2
i32.const $3=, __stack_pointer
i32.load $3=, 0($3)
@@ -81,24 +85,25 @@ main: # @main
# BB#2: # %if.end
call exit, $0
unreachable
-.LBB1_3: # %if.then
+.LBB1_3: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type buf,@object # @buf
- .bss
+ .hidden buf # @buf
+ .type buf,@object
+ .section .bss.buf,"aw",@nobits
.globl buf
buf:
- .zero 2
+ .skip 2
.size buf, 2
- .type .str,@object # @.str
+ .type .L.str,@object # @.str
.section .rodata.str1.1,"aMS",@progbits,1
-.str:
+.L.str:
.asciz "%.0f"
- .size .str, 5
+ .size .L.str, 5
.ident "clang version 3.8.0 "
diff --git a/test/torture-s/930513-2.c.s b/test/torture-s/930513-2.c.s
index 98d9a207a..31f22afb8 100644
--- a/test/torture-s/930513-2.c.s
+++ b/test/torture-s/930513-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/930513-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/930513-2.c"
+ .section .text.sub3,"ax",@progbits
+ .hidden sub3
.globl sub3
.type sub3,@function
sub3: # @sub3
@@ -11,6 +13,8 @@ sub3: # @sub3
.Lfunc_end0:
.size sub3, .Lfunc_end0-sub3
+ .section .text.eq,"ax",@progbits
+ .hidden eq
.globl eq
.type eq,@function
eq: # @eq
@@ -28,12 +32,14 @@ eq: # @eq
i32.add $push3=, $0, $pop2
i32.store $discard=, eq.i($2), $pop3
return $0
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
.size eq, .Lfunc_end1-eq
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -49,7 +55,7 @@ main: # @main
i32.store $discard=, eq.i($0), $pop1
call exit, $0
unreachable
-.LBB2_2: # %if.then.i
+.LBB2_2: # %if.then.i
call abort
unreachable
.Lfunc_end2:
diff --git a/test/torture-s/930526-1.c.s b/test/torture-s/930526-1.c.s
index c64fcd4a8..746b85588 100644
--- a/test/torture-s/930526-1.c.s
+++ b/test/torture-s/930526-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/930526-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/930526-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -11,6 +13,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/930527-1.c.s b/test/torture-s/930527-1.c.s
index 38790c2c3..3b7d22096 100644
--- a/test/torture-s/930527-1.c.s
+++ b/test/torture-s/930527-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/930527-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/930527-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -14,6 +16,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/930529-1.c.s b/test/torture-s/930529-1.c.s
index a8365d729..3e20631a4 100644
--- a/test/torture-s/930529-1.c.s
+++ b/test/torture-s/930529-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/930529-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/930529-1.c"
+ .section .text.dd,"ax",@progbits
+ .hidden dd
.globl dd
.type dd,@function
dd: # @dd
@@ -11,6 +13,8 @@ dd: # @dd
.Lfunc_end0:
.size dd, .Lfunc_end0-dd
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/930603-1.c.s b/test/torture-s/930603-1.c.s
index 9ef7ddc10..9678a345d 100644
--- a/test/torture-s/930603-1.c.s
+++ b/test/torture-s/930603-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/930603-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/930603-1.c"
+ .section .text.fx,"ax",@progbits
+ .hidden fx
.globl fx
.type fx,@function
fx: # @fx
@@ -19,6 +21,8 @@ fx: # @fx
.Lfunc_end0:
.size fx, .Lfunc_end0-fx
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -30,6 +34,8 @@ main: # @main
.Lfunc_end1:
.size main, .Lfunc_end1-main
+ .section .text.inita,"ax",@progbits
+ .hidden inita
.globl inita
.type inita,@function
inita: # @inita
@@ -40,6 +46,8 @@ inita: # @inita
.Lfunc_end2:
.size inita, .Lfunc_end2-inita
+ .section .text.initc,"ax",@progbits
+ .hidden initc
.globl initc
.type initc,@function
initc: # @initc
@@ -50,6 +58,8 @@ initc: # @initc
.Lfunc_end3:
.size initc, .Lfunc_end3-initc
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
diff --git a/test/torture-s/930603-2.c.s b/test/torture-s/930603-2.c.s
index 954569002..0057bf8a6 100644
--- a/test/torture-s/930603-2.c.s
+++ b/test/torture-s/930603-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/930603-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/930603-2.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -14,6 +16,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -32,18 +36,19 @@ main: # @main
# BB#1: # %if.end
call exit, $0
unreachable
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type w,@object # @w
- .bss
+ .hidden w # @w
+ .type w,@object
+ .section .bss.w,"aw",@nobits
.globl w
.align 4
w:
- .zero 16
+ .skip 16
.size w, 16
diff --git a/test/torture-s/930603-3.c.s b/test/torture-s/930603-3.c.s
index 185916537..642122dde 100644
--- a/test/torture-s/930603-3.c.s
+++ b/test/torture-s/930603-3.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/930603-3.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/930603-3.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -21,18 +23,20 @@ f: # @f
i32.const $push7=, 1
i32.shr_u $1=, $pop6, $pop7
br .LBB0_5
-.LBB0_3: # %sw.default
+.LBB0_3: # %sw.default
call abort
unreachable
-.LBB0_4: # %sw.bb3
+.LBB0_4: # %sw.bb3
i32.load8_u $push4=, 3($0)
i32.const $push5=, 4
i32.shr_u $1=, $pop4, $pop5
-.LBB0_5: # %sw.epilog
+.LBB0_5: # %sw.epilog
return $1
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/930608-1.c.s b/test/torture-s/930608-1.c.s
index 65f69597f..07d728c2a 100644
--- a/test/torture-s/930608-1.c.s
+++ b/test/torture-s/930608-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/930608-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/930608-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -11,6 +13,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -22,8 +26,9 @@ main: # @main
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type a,@object # @a
- .section .data.rel.ro,"aw",@progbits
+ .hidden a # @a
+ .type a,@object
+ .section .data.rel.ro.a,"aw",@progbits
.globl a
.align 2
a:
diff --git a/test/torture-s/930614-1.c.s b/test/torture-s/930614-1.c.s
index 01415095a..781819104 100644
--- a/test/torture-s/930614-1.c.s
+++ b/test/torture-s/930614-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/930614-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/930614-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -12,6 +14,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/930614-2.c.s b/test/torture-s/930614-2.c.s
index 080611011..aa91262fd 100644
--- a/test/torture-s/930614-2.c.s
+++ b/test/torture-s/930614-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/930614-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/930614-2.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/930621-1.c.s b/test/torture-s/930621-1.c.s
index 9063b7a6c..63c0ec006 100644
--- a/test/torture-s/930621-1.c.s
+++ b/test/torture-s/930621-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/930621-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/930621-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -10,6 +12,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/930622-1.c.s b/test/torture-s/930622-1.c.s
index 1091a4552..7e817dcde 100644
--- a/test/torture-s/930622-1.c.s
+++ b/test/torture-s/930622-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/930622-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/930622-1.c"
+ .section .text.g,"ax",@progbits
+ .hidden g
.globl g
.type g,@function
g: # @g
@@ -10,6 +12,8 @@ g: # @g
.Lfunc_end0:
.size g, .Lfunc_end0-g
+ .section .text.h,"ax",@progbits
+ .hidden h
.globl h
.type h,@function
h: # @h
@@ -21,6 +25,8 @@ h: # @h
.Lfunc_end1:
.size h, .Lfunc_end1-h
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -33,6 +39,8 @@ f: # @f
.Lfunc_end2:
.size f, .Lfunc_end2-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -46,16 +54,18 @@ main: # @main
.Lfunc_end3:
.size main, .Lfunc_end3-main
- .type a,@object # @a
- .data
+ .hidden a # @a
+ .type a,@object
+ .section .data.a,"aw",@progbits
.globl a
.align 2
a:
.int32 1 # 0x1
.size a, 4
- .type b,@object # @b
- .bss
+ .hidden b # @b
+ .type b,@object
+ .section .bss.b,"aw",@nobits
.globl b
.align 2
b:
diff --git a/test/torture-s/930622-2.c.s b/test/torture-s/930622-2.c.s
index 220c5560d..928e096c0 100644
--- a/test/torture-s/930622-2.c.s
+++ b/test/torture-s/930622-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/930622-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/930622-2.c"
+ .section .text.ll_to_ld,"ax",@progbits
+ .hidden ll_to_ld
.globl ll_to_ld
.type ll_to_ld,@function
ll_to_ld: # @ll_to_ld
@@ -32,6 +34,8 @@ ll_to_ld: # @ll_to_ld
.Lfunc_end0:
.size ll_to_ld, .Lfunc_end0-ll_to_ld
+ .section .text.ld_to_ll,"ax",@progbits
+ .hidden ld_to_ll
.globl ld_to_ll
.type ld_to_ll,@function
ld_to_ll: # @ld_to_ll
@@ -43,6 +47,8 @@ ld_to_ll: # @ld_to_ll
.Lfunc_end1:
.size ld_to_ll, .Lfunc_end1-ld_to_ll
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/930630-1.c.s b/test/torture-s/930630-1.c.s
index df1124e96..8132e8164 100644
--- a/test/torture-s/930630-1.c.s
+++ b/test/torture-s/930630-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/930630-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/930630-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -11,6 +13,8 @@ main: # @main
.Lfunc_end0:
.size main, .Lfunc_end0-main
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -23,7 +27,7 @@ f: # @f
br_if $pop1, .LBB1_2
# BB#1: # %if.end
return $0
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
diff --git a/test/torture-s/930702-1.c.s b/test/torture-s/930702-1.c.s
index 2854b6c61..735f6fb3b 100644
--- a/test/torture-s/930702-1.c.s
+++ b/test/torture-s/930702-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/930702-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/930702-1.c"
+ .section .text.fp,"ax",@progbits
+ .hidden fp
.globl fp
.type fp,@function
fp: # @fp
@@ -16,12 +18,14 @@ fp: # @fp
br_if $pop3, .LBB0_3
# BB#2: # %if.end
return $1
-.LBB0_3: # %if.then
+.LBB0_3: # %if.then
call abort
unreachable
.Lfunc_end0:
.size fp, .Lfunc_end0-fp
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/930713-1.c.s b/test/torture-s/930713-1.c.s
index c01b3afc0..d02900af4 100644
--- a/test/torture-s/930713-1.c.s
+++ b/test/torture-s/930713-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/930713-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/930713-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -11,6 +13,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/930718-1.c.s b/test/torture-s/930718-1.c.s
index 7e2d834d0..0493587ec 100644
--- a/test/torture-s/930718-1.c.s
+++ b/test/torture-s/930718-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/930718-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/930718-1.c"
+ .section .text.f2,"ax",@progbits
+ .hidden f2
.globl f2
.type f2,@function
f2: # @f2
@@ -9,6 +11,8 @@ f2: # @f2
.Lfunc_end0:
.size f2, .Lfunc_end0-f2
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/930719-1.c.s b/test/torture-s/930719-1.c.s
index 9fdffa8f5..ad740562d 100644
--- a/test/torture-s/930719-1.c.s
+++ b/test/torture-s/930719-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/930719-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/930719-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -18,16 +20,18 @@ f: # @f
# BB#3: # %if.end2
unreachable
unreachable
-.LBB0_4: # %while.body
+.LBB0_4: # %while.body
# =>This Inner Loop Header: Depth=1
loop .LBB0_5
br .LBB0_4
-.LBB0_5: # %cleanup
+.LBB0_5: # %cleanup
i32.const $push2=, 0
return $pop2
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/930725-1.c.s b/test/torture-s/930725-1.c.s
index 62e3afa13..454fccba1 100644
--- a/test/torture-s/930725-1.c.s
+++ b/test/torture-s/930725-1.c.s
@@ -1,15 +1,19 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/930725-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/930725-1.c"
+ .section .text.g,"ax",@progbits
+ .hidden g
.globl g
.type g,@function
g: # @g
.result i32
# BB#0: # %entry
- i32.const $push0=, .str
+ i32.const $push0=, .L.str
return $pop0
.Lfunc_end0:
.size g, .Lfunc_end0-g
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -17,13 +21,15 @@ f: # @f
# BB#0: # %entry
i32.const $push0=, 0
i32.load $push1=, v($pop0)
- i32.const $push3=, .str.1
- i32.const $push2=, .str
+ i32.const $push3=, .L.str.1
+ i32.const $push2=, .L.str
i32.select $push4=, $pop1, $pop3, $pop2
return $pop4
.Lfunc_end1:
.size f, .Lfunc_end1-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -38,25 +44,26 @@ main: # @main
.Lfunc_end2:
.size main, .Lfunc_end2-main
- .type .str,@object # @.str
+ .type .L.str,@object # @.str
.section .rodata.str1.1,"aMS",@progbits,1
-.str:
- .zero 1
- .size .str, 1
+.L.str:
+ .skip 1
+ .size .L.str, 1
- .type v,@object # @v
- .bss
+ .hidden v # @v
+ .type v,@object
+ .section .bss.v,"aw",@nobits
.globl v
.align 2
v:
.int32 0 # 0x0
.size v, 4
- .type .str.1,@object # @.str.1
+ .type .L.str.1,@object # @.str.1
.section .rodata.str1.1,"aMS",@progbits,1
-.str.1:
+.L.str.1:
.asciz "abc"
- .size .str.1, 4
+ .size .L.str.1, 4
.ident "clang version 3.8.0 "
diff --git a/test/torture-s/930818-1.c.s b/test/torture-s/930818-1.c.s
index 46d98be27..f0dee9017 100644
--- a/test/torture-s/930818-1.c.s
+++ b/test/torture-s/930818-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/930818-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/930818-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -10,6 +12,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/930916-1.c.s b/test/torture-s/930916-1.c.s
index f1de4120c..4eefc1cc0 100644
--- a/test/torture-s/930916-1.c.s
+++ b/test/torture-s/930916-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/930916-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/930916-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -12,12 +14,14 @@ f: # @f
br_if $pop1, .LBB0_2
# BB#1: # %if.end
return $0
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/930921-1.c.s b/test/torture-s/930921-1.c.s
index 2280ba742..cf0d1af73 100644
--- a/test/torture-s/930921-1.c.s
+++ b/test/torture-s/930921-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/930921-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/930921-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -16,6 +18,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -24,7 +28,7 @@ main: # @main
# BB#0: # %entry
i64.const $0=, 2863311531
i32.const $2=, 0
-.LBB1_1: # %for.body
+.LBB1_1: # %for.body
# =>This Inner Loop Header: Depth=1
block .LBB1_4
loop .LBB1_3
@@ -38,17 +42,17 @@ main: # @main
i32.ne $push6=, $pop4, $1
br_if $pop6, .LBB1_4
# BB#2: # %for.cond
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.const $push7=, 1
i32.add $2=, $2, $pop7
i32.const $push8=, 9999
i32.le_u $push9=, $2, $pop8
br_if $pop9, .LBB1_1
-.LBB1_3: # %for.end
+.LBB1_3: # %for.end
i32.const $push10=, 0
call exit, $pop10
unreachable
-.LBB1_4: # %if.then
+.LBB1_4: # %if.then
call abort
unreachable
.Lfunc_end1:
diff --git a/test/torture-s/930929-1.c.s b/test/torture-s/930929-1.c.s
index dfc1b148a..a04c29aa7 100644
--- a/test/torture-s/930929-1.c.s
+++ b/test/torture-s/930929-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/930929-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/930929-1.c"
+ .section .text.sub1,"ax",@progbits
+ .hidden sub1
.globl sub1
.type sub1,@function
sub1: # @sub1
@@ -14,6 +16,8 @@ sub1: # @sub1
.Lfunc_end0:
.size sub1, .Lfunc_end0-sub1
+ .section .text.sub2,"ax",@progbits
+ .hidden sub2
.globl sub2
.type sub2,@function
sub2: # @sub2
@@ -28,6 +32,8 @@ sub2: # @sub2
.Lfunc_end1:
.size sub2, .Lfunc_end1-sub2
+ .section .text.sub3,"ax",@progbits
+ .hidden sub3
.globl sub3
.type sub3,@function
sub3: # @sub3
@@ -39,6 +45,8 @@ sub3: # @sub3
.Lfunc_end2:
.size sub3, .Lfunc_end2-sub3
+ .section .text.sub4,"ax",@progbits
+ .hidden sub4
.globl sub4
.type sub4,@function
sub4: # @sub4
@@ -50,6 +58,8 @@ sub4: # @sub4
.Lfunc_end3:
.size sub4, .Lfunc_end3-sub4
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/930930-1.c.s b/test/torture-s/930930-1.c.s
index 4359ec722..ff1ec6b5f 100644
--- a/test/torture-s/930930-1.c.s
+++ b/test/torture-s/930930-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/930930-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/930930-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -11,7 +13,7 @@ f: # @f
block .LBB0_7
i32.lt_u $push0=, $3, $4
br_if $pop0, .LBB0_7
-.LBB0_1: # %if.end
+.LBB0_1: # %if.end
# =>This Inner Loop Header: Depth=1
loop .LBB0_5
i32.load $5=, 0($3)
@@ -19,31 +21,33 @@ f: # @f
i32.ge_u $push1=, $5, $2
br_if $pop1, .LBB0_4
# BB#2: # %if.end
- # in Loop: Header=.LBB0_1 Depth=1
+ # in Loop: Header=BB0_1 Depth=1
i32.lt_u $push2=, $5, $1
br_if $pop2, .LBB0_4
# BB#3: # %if.then3
- # in Loop: Header=.LBB0_1 Depth=1
+ # in Loop: Header=BB0_1 Depth=1
i32.const $push3=, -4
i32.add $6=, $6, $pop3
i32.store $discard=, 0($6), $5
-.LBB0_4: # %if.end4
- # in Loop: Header=.LBB0_1 Depth=1
+.LBB0_4: # %if.end4
+ # in Loop: Header=BB0_1 Depth=1
i32.const $push4=, -4
i32.add $3=, $3, $pop4
i32.ge_u $push5=, $3, $4
br_if $pop5, .LBB0_1
-.LBB0_5: # %out
+.LBB0_5: # %out
i32.eq $push6=, $6, $0
br_if $pop6, .LBB0_7
# BB#6: # %if.then7
call abort
unreachable
-.LBB0_7: # %if.end8
+.LBB0_7: # %if.end8
return $3
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -58,29 +62,36 @@ main: # @main
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type mem,@object # @mem
- .bss
+ .hidden mem # @mem
+ .type mem,@object
+ .section .bss.mem,"aw",@nobits
.globl mem
.align 4
mem:
- .zero 400
+ .skip 400
.size mem, 400
- .type wm_TR,@object # @wm_TR
+ .hidden wm_TR # @wm_TR
+ .type wm_TR,@object
+ .section .bss.wm_TR,"aw",@nobits
.globl wm_TR
.align 2
wm_TR:
.int32 0
.size wm_TR, 4
- .type wm_HB,@object # @wm_HB
+ .hidden wm_HB # @wm_HB
+ .type wm_HB,@object
+ .section .bss.wm_HB,"aw",@nobits
.globl wm_HB
.align 2
wm_HB:
.int32 0
.size wm_HB, 4
- .type wm_SPB,@object # @wm_SPB
+ .hidden wm_SPB # @wm_SPB
+ .type wm_SPB,@object
+ .section .bss.wm_SPB,"aw",@nobits
.globl wm_SPB
.align 2
wm_SPB:
diff --git a/test/torture-s/930930-2.c.s b/test/torture-s/930930-2.c.s
index c03cc4e4b..722da9324 100644
--- a/test/torture-s/930930-2.c.s
+++ b/test/torture-s/930930-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/930930-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/930930-2.c"
+ .section .text.test_endianness,"ax",@progbits
+ .hidden test_endianness
.globl test_endianness
.type test_endianness,@function
test_endianness: # @test_endianness
@@ -10,6 +12,8 @@ test_endianness: # @test_endianness
.Lfunc_end0:
.size test_endianness, .Lfunc_end0-test_endianness
+ .section .text.test_endianness_vol,"ax",@progbits
+ .hidden test_endianness_vol
.globl test_endianness_vol
.type test_endianness_vol,@function
test_endianness_vol: # @test_endianness_vol
@@ -35,6 +39,8 @@ test_endianness_vol: # @test_endianness_vol
.Lfunc_end1:
.size test_endianness_vol, .Lfunc_end1-test_endianness_vol
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -56,7 +62,7 @@ main: # @main
i32.const $push2=, 0
call exit, $pop2
unreachable
-.LBB2_2: # %if.then
+.LBB2_2: # %if.then
call abort
unreachable
.Lfunc_end2:
diff --git a/test/torture-s/931004-1.c.s b/test/torture-s/931004-1.c.s
index 8f55c4a7b..b36acc9ee 100644
--- a/test/torture-s/931004-1.c.s
+++ b/test/torture-s/931004-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/931004-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/931004-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -27,21 +29,23 @@ f: # @f
br_if $pop7, .LBB0_5
# BB#4: # %if.end13
return $1
-.LBB0_5: # %if.then12
+.LBB0_5: # %if.then12
call abort
unreachable
-.LBB0_6: # %if.then9
+.LBB0_6: # %if.then9
call abort
unreachable
-.LBB0_7: # %if.then5
+.LBB0_7: # %if.then5
call abort
unreachable
-.LBB0_8: # %if.then
+.LBB0_8: # %if.then
call abort
unreachable
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/931004-3.c.s b/test/torture-s/931004-3.c.s
index 1d8f3abbf..de0344559 100644
--- a/test/torture-s/931004-3.c.s
+++ b/test/torture-s/931004-3.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/931004-3.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/931004-3.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -32,21 +34,23 @@ f: # @f
br_if $pop10, .LBB0_5
# BB#4: # %if.end19
return $5
-.LBB0_5: # %if.then18
+.LBB0_5: # %if.then18
call abort
unreachable
-.LBB0_6: # %if.then14
+.LBB0_6: # %if.then14
call abort
unreachable
-.LBB0_7: # %if.then8
+.LBB0_7: # %if.then8
call abort
unreachable
-.LBB0_8: # %if.then
+.LBB0_8: # %if.then
call abort
unreachable
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/931004-7.c.s b/test/torture-s/931004-7.c.s
index edc1b9464..b805b92b8 100644
--- a/test/torture-s/931004-7.c.s
+++ b/test/torture-s/931004-7.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/931004-7.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/931004-7.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -32,21 +34,23 @@ f: # @f
br_if $pop10, .LBB0_5
# BB#4: # %if.end19
return $5
-.LBB0_5: # %if.then18
+.LBB0_5: # %if.then18
call abort
unreachable
-.LBB0_6: # %if.then14
+.LBB0_6: # %if.then14
call abort
unreachable
-.LBB0_7: # %if.then8
+.LBB0_7: # %if.then8
call abort
unreachable
-.LBB0_8: # %if.then
+.LBB0_8: # %if.then
call abort
unreachable
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/931005-1.c.s b/test/torture-s/931005-1.c.s
index 348019bda..82984321c 100644
--- a/test/torture-s/931005-1.c.s
+++ b/test/torture-s/931005-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/931005-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/931005-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -10,6 +12,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/931009-1.c.s b/test/torture-s/931009-1.c.s
index 70bb541d8..c727ee061 100644
--- a/test/torture-s/931009-1.c.s
+++ b/test/torture-s/931009-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/931009-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/931009-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -11,6 +13,8 @@ main: # @main
.Lfunc_end0:
.size main, .Lfunc_end0-main
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
diff --git a/test/torture-s/931012-1.c.s b/test/torture-s/931012-1.c.s
index 827f6a172..658d1b892 100644
--- a/test/torture-s/931012-1.c.s
+++ b/test/torture-s/931012-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/931012-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/931012-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -15,6 +17,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/931017-1.c.s b/test/torture-s/931017-1.c.s
index 2ebe3d240..ad84cd299 100644
--- a/test/torture-s/931017-1.c.s
+++ b/test/torture-s/931017-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/931017-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/931017-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -11,6 +13,8 @@ main: # @main
.Lfunc_end0:
.size main, .Lfunc_end0-main
+ .section .text.h1,"ax",@progbits
+ .hidden h1
.globl h1
.type h1,@function
h1: # @h1
@@ -21,6 +25,8 @@ h1: # @h1
.Lfunc_end1:
.size h1, .Lfunc_end1-h1
+ .section .text.h2,"ax",@progbits
+ .hidden h2
.globl h2
.type h2,@function
h2: # @h2
@@ -34,12 +40,14 @@ h2: # @h2
# BB#1: # %if.end
i32.const $push2=, 0
return $pop2
-.LBB2_2: # %if.then
+.LBB2_2: # %if.then
call abort
unreachable
.Lfunc_end2:
.size h2, .Lfunc_end2-h2
+ .section .text.g,"ax",@progbits
+ .hidden g
.globl g
.type g,@function
g: # @g
@@ -51,6 +59,8 @@ g: # @g
.Lfunc_end3:
.size g, .Lfunc_end3-g
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -61,8 +71,9 @@ f: # @f
.Lfunc_end4:
.size f, .Lfunc_end4-f
- .type v,@object # @v
- .bss
+ .hidden v # @v
+ .type v,@object
+ .section .bss.v,"aw",@nobits
.globl v
.align 2
v:
diff --git a/test/torture-s/931018-1.c.s b/test/torture-s/931018-1.c.s
index e9d685bd6..e5146ee50 100644
--- a/test/torture-s/931018-1.c.s
+++ b/test/torture-s/931018-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/931018-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/931018-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -11,6 +13,8 @@ main: # @main
.Lfunc_end0:
.size main, .Lfunc_end0-main
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -23,26 +27,28 @@ f: # @f
br_if $pop1, .LBB1_2
# BB#1: # %if.end
return $0
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
.size f, .Lfunc_end1-f
- .type v,@object # @v
- .section .rodata,"a",@progbits
+ .hidden v # @v
+ .type v,@object
+ .section .rodata.v,"a",@progbits
.globl v
.align 2
v:
.int32 3735928559 # 0xdeadbeef
.size v, 4
- .type a,@object # @a
- .bss
+ .hidden a # @a
+ .type a,@object
+ .section .bss.a,"aw",@nobits
.globl a
.align 4
a:
- .zero 16384
+ .skip 16384
.size a, 16384
diff --git a/test/torture-s/931102-1.c.s b/test/torture-s/931102-1.c.s
index af4d8b474..34e714b4a 100644
--- a/test/torture-s/931102-1.c.s
+++ b/test/torture-s/931102-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/931102-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/931102-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -12,7 +14,7 @@ f: # @f
block .LBB0_2
i32.and $push0=, $0, $1
br_if $pop0, .LBB0_2
-.LBB0_1: # %while.body
+.LBB0_1: # %while.body
# =>This Inner Loop Header: Depth=1
loop .LBB0_2
i32.const $push1=, 24
@@ -24,11 +26,13 @@ f: # @f
i32.const $push5=, 0
i32.eq $push6=, $pop4, $pop5
br_if $pop6, .LBB0_1
-.LBB0_2: # %while.end
+.LBB0_2: # %while.end
return $2
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/931102-2.c.s b/test/torture-s/931102-2.c.s
index 937f56b34..e97b9aabf 100644
--- a/test/torture-s/931102-2.c.s
+++ b/test/torture-s/931102-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/931102-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/931102-2.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -12,7 +14,7 @@ f: # @f
block .LBB0_2
i32.and $push0=, $0, $1
br_if $pop0, .LBB0_2
-.LBB0_1: # %while.body
+.LBB0_1: # %while.body
# =>This Inner Loop Header: Depth=1
loop .LBB0_2
i32.const $push1=, 16
@@ -24,11 +26,13 @@ f: # @f
i32.const $push5=, 0
i32.eq $push6=, $pop4, $pop5
br_if $pop6, .LBB0_1
-.LBB0_2: # %while.end
+.LBB0_2: # %while.end
return $2
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/931110-1.c.s b/test/torture-s/931110-1.c.s
index dff864ef6..2276e687f 100644
--- a/test/torture-s/931110-1.c.s
+++ b/test/torture-s/931110-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/931110-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/931110-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -43,12 +45,13 @@ main: # @main
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type x,@object # @x
- .bss
+ .hidden x # @x
+ .type x,@object
+ .section .bss.x,"aw",@nobits
.globl x
.align 2
x:
- .zero 24
+ .skip 24
.size x, 24
diff --git a/test/torture-s/931110-2.c.s b/test/torture-s/931110-2.c.s
index 095d9b8ca..a46929860 100644
--- a/test/torture-s/931110-2.c.s
+++ b/test/torture-s/931110-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/931110-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/931110-2.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/931208-1.c.s b/test/torture-s/931208-1.c.s
index d39c42967..664427ac7 100644
--- a/test/torture-s/931208-1.c.s
+++ b/test/torture-s/931208-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/931208-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/931208-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -10,6 +12,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/931228-1.c.s b/test/torture-s/931228-1.c.s
index 7bdd467c8..1ae29da2e 100644
--- a/test/torture-s/931228-1.c.s
+++ b/test/torture-s/931228-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/931228-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/931228-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -11,6 +13,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/940115-1.c.s b/test/torture-s/940115-1.c.s
index 14a3e7801..69f037079 100644
--- a/test/torture-s/940115-1.c.s
+++ b/test/torture-s/940115-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/940115-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/940115-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -11,6 +13,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/940122-1.c.s b/test/torture-s/940122-1.c.s
index b307d2203..a688a5141 100644
--- a/test/torture-s/940122-1.c.s
+++ b/test/torture-s/940122-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/940122-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/940122-1.c"
+ .section .text.g,"ax",@progbits
+ .hidden g
.globl g
.type g,@function
g: # @g
@@ -17,12 +19,14 @@ g: # @g
br_if $pop4, .LBB0_2
# BB#1: # %if.end
return $1
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size g, .Lfunc_end0-g
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -40,12 +44,14 @@ f: # @f
br_if $pop4, .LBB1_2
# BB#1: # %g.exit
return $1
-.LBB1_2: # %if.then.i
+.LBB1_2: # %if.then.i
call abort
unreachable
.Lfunc_end1:
.size f, .Lfunc_end1-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -63,21 +69,24 @@ main: # @main
# BB#1: # %if.then.i.i
call abort
unreachable
-.LBB2_2: # %f.exit
+.LBB2_2: # %f.exit
call exit, $0
unreachable
.Lfunc_end2:
.size main, .Lfunc_end2-main
- .type a,@object # @a
- .bss
+ .hidden a # @a
+ .type a,@object
+ .section .bss.a,"aw",@nobits
.globl a
.align 2
a:
.int32 0
.size a, 4
- .type b,@object # @b
+ .hidden b # @b
+ .type b,@object
+ .section .bss.b,"aw",@nobits
.globl b
.align 2
b:
diff --git a/test/torture-s/941014-1.c.s b/test/torture-s/941014-1.c.s
index c14b2d9f6..263047630 100644
--- a/test/torture-s/941014-1.c.s
+++ b/test/torture-s/941014-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/941014-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/941014-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -11,6 +13,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/941014-2.c.s b/test/torture-s/941014-2.c.s
index 0ada83199..4017f5e22 100644
--- a/test/torture-s/941014-2.c.s
+++ b/test/torture-s/941014-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/941014-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/941014-2.c"
+ .section .text.a1,"ax",@progbits
+ .hidden a1
.globl a1
.type a1,@function
a1: # @a1
@@ -9,6 +11,8 @@ a1: # @a1
.Lfunc_end0:
.size a1, .Lfunc_end0-a1
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -37,7 +41,7 @@ f: # @f
i32.const $3=, __stack_pointer
i32.store $9=, 0($3), $9
i32.store $discard=, 0($9), $1
- i32.const $push4=, .str
+ i32.const $push4=, .L.str
i32.call $discard=, iprintf, $pop4
i32.const $4=, __stack_pointer
i32.load $4=, 0($4)
@@ -45,7 +49,7 @@ f: # @f
i32.add $9=, $4, $5
i32.const $5=, __stack_pointer
i32.store $9=, 0($5), $9
-.LBB1_2: # %if.end
+.LBB1_2: # %if.end
i32.const $push5=, 256
i32.store16 $discard=, 2($0), $pop5
i32.const $8=, 16
@@ -56,6 +60,8 @@ f: # @f
.Lfunc_end1:
.size f, .Lfunc_end1-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -84,7 +90,7 @@ main: # @main
i32.const $3=, __stack_pointer
i32.store $8=, 0($3), $8
i32.store $discard=, 0($8), $1
- i32.const $push4=, .str
+ i32.const $push4=, .L.str
i32.call $discard=, iprintf, $pop4
i32.const $4=, __stack_pointer
i32.load $4=, 0($4)
@@ -92,7 +98,7 @@ main: # @main
i32.add $8=, $4, $5
i32.const $5=, __stack_pointer
i32.store $8=, 0($5), $8
-.LBB2_2: # %f.exit
+.LBB2_2: # %f.exit
block .LBB2_4
i32.load16_u $push7=, 2($0)
i32.const $push5=, 256
@@ -103,17 +109,17 @@ main: # @main
i32.const $push9=, 0
call exit, $pop9
unreachable
-.LBB2_4: # %if.then
+.LBB2_4: # %if.then
call abort
unreachable
.Lfunc_end2:
.size main, .Lfunc_end2-main
- .type .str,@object # @.str
+ .type .L.str,@object # @.str
.section .rodata.str1.1,"aMS",@progbits,1
-.str:
+.L.str:
.asciz "%d\n"
- .size .str, 4
+ .size .L.str, 4
.ident "clang version 3.8.0 "
diff --git a/test/torture-s/941015-1.c.s b/test/torture-s/941015-1.c.s
index dc4682a04..c1e240126 100644
--- a/test/torture-s/941015-1.c.s
+++ b/test/torture-s/941015-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/941015-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/941015-1.c"
+ .section .text.foo1,"ax",@progbits
+ .hidden foo1
.globl foo1
.type foo1,@function
foo1: # @foo1
@@ -15,6 +17,8 @@ foo1: # @foo1
.Lfunc_end0:
.size foo1, .Lfunc_end0-foo1
+ .section .text.foo2,"ax",@progbits
+ .hidden foo2
.globl foo2
.type foo2,@function
foo2: # @foo2
@@ -30,6 +34,8 @@ foo2: # @foo2
.Lfunc_end1:
.size foo2, .Lfunc_end1-foo2
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/941021-1.c.s b/test/torture-s/941021-1.c.s
index 241338257..8d6d405e1 100644
--- a/test/torture-s/941021-1.c.s
+++ b/test/torture-s/941021-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/941021-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/941021-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -13,6 +15,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -27,8 +31,9 @@ main: # @main
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type glob_dbl,@object # @glob_dbl
- .bss
+ .hidden glob_dbl # @glob_dbl
+ .type glob_dbl,@object
+ .section .bss.glob_dbl,"aw",@nobits
.globl glob_dbl
.align 3
glob_dbl:
diff --git a/test/torture-s/941025-1.c.s b/test/torture-s/941025-1.c.s
index ddbf4376e..3926393d2 100644
--- a/test/torture-s/941025-1.c.s
+++ b/test/torture-s/941025-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/941025-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/941025-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -15,6 +17,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/941031-1.c.s b/test/torture-s/941031-1.c.s
index d55320e71..c620e5d8c 100644
--- a/test/torture-s/941031-1.c.s
+++ b/test/torture-s/941031-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/941031-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/941031-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -15,6 +17,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/941101-1.c.s b/test/torture-s/941101-1.c.s
index 6f5edf0d8..a530b5107 100644
--- a/test/torture-s/941101-1.c.s
+++ b/test/torture-s/941101-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/941101-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/941101-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -10,6 +12,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/941110-1.c.s b/test/torture-s/941110-1.c.s
index 36422e7fc..3a39326d9 100644
--- a/test/torture-s/941110-1.c.s
+++ b/test/torture-s/941110-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/941110-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/941110-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -11,6 +13,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/941202-1.c.s b/test/torture-s/941202-1.c.s
index 488caa017..75d03d043 100644
--- a/test/torture-s/941202-1.c.s
+++ b/test/torture-s/941202-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/941202-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/941202-1.c"
+ .section .text.g,"ax",@progbits
+ .hidden g
.globl g
.type g,@function
g: # @g
@@ -12,12 +14,14 @@ g: # @g
br_if $pop1, .LBB0_2
# BB#1: # %if.end
return $0
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size g, .Lfunc_end0-g
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/950221-1.c.s b/test/torture-s/950221-1.c.s
index fa6cbdb78..16ba1ff46 100644
--- a/test/torture-s/950221-1.c.s
+++ b/test/torture-s/950221-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/950221-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/950221-1.c"
+ .section .text.g1,"ax",@progbits
+ .hidden g1
.globl g1
.type g1,@function
g1: # @g1
@@ -11,6 +13,8 @@ g1: # @g1
.Lfunc_end0:
.size g1, .Lfunc_end0-g1
+ .section .text.g2,"ax",@progbits
+ .hidden g2
.globl g2
.type g2,@function
g2: # @g2
@@ -25,12 +29,14 @@ g2: # @g2
i32.const $push2=, 0
call exit, $pop2
unreachable
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
.size g2, .Lfunc_end1-g2
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -49,12 +55,14 @@ f: # @f
br_if $pop3, .LBB2_3
# BB#2: # %if.end
return $1
-.LBB2_3: # %alabel
+.LBB2_3: # %alabel
i32.call $discard=, g2, $0
unreachable
.Lfunc_end2:
.size f, .Lfunc_end2-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -71,35 +79,40 @@ main: # @main
.Lfunc_end3:
.size main, .Lfunc_end3-main
- .type basepf,@object # @basepf
- .bss
+ .hidden basepf # @basepf
+ .type basepf,@object
+ .section .bss.basepf,"aw",@nobits
.globl basepf
.align 2
basepf:
- .zero 8
+ .skip 8
.size basepf, 8
- .type parsefile,@object # @parsefile
- .data
+ .hidden parsefile # @parsefile
+ .type parsefile,@object
+ .section .data.parsefile,"aw",@progbits
.globl parsefile
.align 2
parsefile:
.int32 basepf
.size parsefile, 4
- .type el,@object # @el
- .bss
+ .hidden el # @el
+ .type el,@object
+ .section .bss.el,"aw",@nobits
.globl el
.align 2
el:
.int32 0 # 0x0
.size el, 4
- .type filler,@object # @filler
+ .hidden filler # @filler
+ .type filler,@object
+ .section .bss.filler,"aw",@nobits
.globl filler
.align 4
filler:
- .zero 49152
+ .skip 49152
.size filler, 49152
diff --git a/test/torture-s/950322-1.c.s b/test/torture-s/950322-1.c.s
index 2c2cdcde4..965a56d00 100644
--- a/test/torture-s/950322-1.c.s
+++ b/test/torture-s/950322-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/950322-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/950322-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -20,6 +22,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/950426-1.c.s b/test/torture-s/950426-1.c.s
index e15adb128..e625e353e 100644
--- a/test/torture-s/950426-1.c.s
+++ b/test/torture-s/950426-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/950426-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/950426-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -13,13 +15,15 @@ main: # @main
i32.store $discard=, p1($0), $pop1
i32.const $push2=, 3
i32.store $discard=, i($0), $pop2
- i32.const $push3=, .str.1+1
+ i32.const $push3=, .L.str.1+1
i32.store $discard=, s1+16($0), $pop3
call exit, $0
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
+ .section .text.func1,"ax",@progbits
+ .hidden func1
.globl func1
.type func1,@function
func1: # @func1
@@ -31,6 +35,8 @@ func1: # @func1
.Lfunc_end1:
.size func1, .Lfunc_end1-func1
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -42,33 +48,38 @@ foo: # @foo
.Lfunc_end2:
.size foo, .Lfunc_end2-foo
- .type s1,@object # @s1
- .bss
+ .hidden s1 # @s1
+ .type s1,@object
+ .section .bss.s1,"aw",@nobits
.globl s1
.align 2
s1:
- .zero 24
+ .skip 24
.size s1, 24
- .type p1,@object # @p1
+ .hidden p1 # @p1
+ .type p1,@object
+ .section .bss.p1,"aw",@nobits
.globl p1
.align 2
p1:
.int32 0
.size p1, 4
- .type i,@object # @i
+ .hidden i # @i
+ .type i,@object
+ .section .bss.i,"aw",@nobits
.globl i
.align 2
i:
.int32 0 # 0x0
.size i, 4
- .type .str.1,@object # @.str.1
+ .type .L.str.1,@object # @.str.1
.section .rodata.str1.1,"aMS",@progbits,1
-.str.1:
+.L.str.1:
.asciz "123"
- .size .str.1, 4
+ .size .L.str.1, 4
.ident "clang version 3.8.0 "
diff --git a/test/torture-s/950426-2.c.s b/test/torture-s/950426-2.c.s
index 41c293754..989a7386d 100644
--- a/test/torture-s/950426-2.c.s
+++ b/test/torture-s/950426-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/950426-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/950426-2.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/950503-1.c.s b/test/torture-s/950503-1.c.s
index 78256fff4..0bd55145c 100644
--- a/test/torture-s/950503-1.c.s
+++ b/test/torture-s/950503-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/950503-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/950503-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/950511-1.c.s b/test/torture-s/950511-1.c.s
index 9a0903992..d4bf6993d 100644
--- a/test/torture-s/950511-1.c.s
+++ b/test/torture-s/950511-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/950511-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/950511-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/950512-1.c.s b/test/torture-s/950512-1.c.s
index eb4107c4e..2cb281932 100644
--- a/test/torture-s/950512-1.c.s
+++ b/test/torture-s/950512-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/950512-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/950512-1.c"
+ .section .text.f1,"ax",@progbits
+ .hidden f1
.globl f1
.type f1,@function
f1: # @f1
@@ -13,6 +15,8 @@ f1: # @f1
.Lfunc_end0:
.size f1, .Lfunc_end0-f1
+ .section .text.f2,"ax",@progbits
+ .hidden f2
.globl f2
.type f2,@function
f2: # @f2
@@ -26,6 +30,8 @@ f2: # @f2
.Lfunc_end1:
.size f2, .Lfunc_end1-f2
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/950605-1.c.s b/test/torture-s/950605-1.c.s
index 4de4b655e..b09887c94 100644
--- a/test/torture-s/950605-1.c.s
+++ b/test/torture-s/950605-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/950605-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/950605-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -14,12 +16,14 @@ f: # @f
br_if $pop1, .LBB0_2
# BB#1: # %if.end
return $1
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/950607-1.c.s b/test/torture-s/950607-1.c.s
index cc88123de..d63c28c1f 100644
--- a/test/torture-s/950607-1.c.s
+++ b/test/torture-s/950607-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/950607-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/950607-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/950612-1.c.s b/test/torture-s/950612-1.c.s
index 151b7c0ca..8f6c4424c 100644
--- a/test/torture-s/950612-1.c.s
+++ b/test/torture-s/950612-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/950612-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/950612-1.c"
+ .section .text.f1,"ax",@progbits
+ .hidden f1
.globl f1
.type f1,@function
f1: # @f1
@@ -15,6 +17,8 @@ f1: # @f1
.Lfunc_end0:
.size f1, .Lfunc_end0-f1
+ .section .text.f2,"ax",@progbits
+ .hidden f2
.globl f2
.type f2,@function
f2: # @f2
@@ -30,6 +34,8 @@ f2: # @f2
.Lfunc_end1:
.size f2, .Lfunc_end1-f2
+ .section .text.f3,"ax",@progbits
+ .hidden f3
.globl f3
.type f3,@function
f3: # @f3
@@ -45,6 +51,8 @@ f3: # @f3
.Lfunc_end2:
.size f3, .Lfunc_end2-f3
+ .section .text.f4,"ax",@progbits
+ .hidden f4
.globl f4
.type f4,@function
f4: # @f4
@@ -60,6 +68,8 @@ f4: # @f4
.Lfunc_end3:
.size f4, .Lfunc_end3-f4
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/950621-1.c.s b/test/torture-s/950621-1.c.s
index 881174002..eb444c2f2 100644
--- a/test/torture-s/950621-1.c.s
+++ b/test/torture-s/950621-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/950621-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/950621-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -20,11 +22,13 @@ f: # @f
# BB#2: # %land.rhs
i32.load $push2=, 4($0)
i32.eq $2=, $pop2, $1
-.LBB0_3: # %land.end
+.LBB0_3: # %land.end
return $2
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/950628-1.c.s b/test/torture-s/950628-1.c.s
index 591aaf02a..499f326e4 100644
--- a/test/torture-s/950628-1.c.s
+++ b/test/torture-s/950628-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/950628-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/950628-1.c"
+ .section .text.g,"ax",@progbits
+ .hidden g
.globl g
.type g,@function
g: # @g
@@ -17,6 +19,8 @@ g: # @g
.Lfunc_end0:
.size g, .Lfunc_end0-g
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -34,6 +38,8 @@ f: # @f
.Lfunc_end1:
.size f, .Lfunc_end1-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/950704-1.c.s b/test/torture-s/950704-1.c.s
index 1d677c4d9..94fe885a2 100644
--- a/test/torture-s/950704-1.c.s
+++ b/test/torture-s/950704-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/950704-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/950704-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -25,21 +27,23 @@ f: # @f
i64.le_s $push6=, $4, $pop5
br_if $pop6, .LBB0_5
br .LBB0_6
-.LBB0_3: # %if.else
+.LBB0_3: # %if.else
i64.gt_s $push1=, $1, $3
br_if $pop1, .LBB0_6
# BB#4: # %if.else
i64.lt_s $push2=, $4, $3
br_if $pop2, .LBB0_6
-.LBB0_5: # %if.end9
+.LBB0_5: # %if.end9
i32.const $push7=, 1
i32.store $discard=, errflag($2), $pop7
copy_local $4=, $3
-.LBB0_6: # %cleanup
+.LBB0_6: # %cleanup
return $4
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -53,8 +57,9 @@ main: # @main
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type errflag,@object # @errflag
- .bss
+ .hidden errflag # @errflag
+ .type errflag,@object
+ .section .bss.errflag,"aw",@nobits
.globl errflag
.align 2
errflag:
diff --git a/test/torture-s/950706-1.c.s b/test/torture-s/950706-1.c.s
index 305f5edde..a8da26160 100644
--- a/test/torture-s/950706-1.c.s
+++ b/test/torture-s/950706-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/950706-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/950706-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -15,6 +17,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/950710-1.c.s b/test/torture-s/950710-1.c.s
index 274296937..2cfc6ba9c 100644
--- a/test/torture-s/950710-1.c.s
+++ b/test/torture-s/950710-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/950710-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/950710-1.c"
+ .section .text.g,"ax",@progbits
+ .hidden g
.globl g
.type g,@function
g: # @g
@@ -9,6 +11,8 @@ g: # @g
.Lfunc_end0:
.size g, .Lfunc_end0-g
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -37,7 +41,7 @@ main: # @main
# BB#1: # %if.then.i
call abort
unreachable
-.LBB1_2: # %f.exit
+.LBB1_2: # %f.exit
i32.const $push5=, 0
call exit, $pop5
unreachable
diff --git a/test/torture-s/950714-1.c.s b/test/torture-s/950714-1.c.s
index eb238d6f2..4b2e9778b 100644
--- a/test/torture-s/950714-1.c.s
+++ b/test/torture-s/950714-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/950714-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/950714-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -16,53 +18,53 @@ main: # @main
i32.load $6=, array+24($9)
i32.load $7=, array+28($9)
i32.load $8=, array+32($9)
-.LBB0_1: # %for.cond1.preheader
+.LBB0_1: # %for.cond1.preheader
# =>This Inner Loop Header: Depth=1
block .LBB0_13
loop .LBB0_11
i32.eq $push0=, $0, $9
br_if $pop0, .LBB0_11
# BB#2: # %for.cond1.preheader
- # in Loop: Header=.LBB0_1 Depth=1
+ # in Loop: Header=BB0_1 Depth=1
i32.eq $push1=, $1, $9
br_if $pop1, .LBB0_11
# BB#3: # %for.cond1.preheader
- # in Loop: Header=.LBB0_1 Depth=1
+ # in Loop: Header=BB0_1 Depth=1
i32.eq $push2=, $2, $9
br_if $pop2, .LBB0_11
# BB#4: # %for.cond1.preheader
- # in Loop: Header=.LBB0_1 Depth=1
+ # in Loop: Header=BB0_1 Depth=1
i32.eq $push3=, $3, $9
br_if $pop3, .LBB0_11
# BB#5: # %for.cond1.preheader
- # in Loop: Header=.LBB0_1 Depth=1
+ # in Loop: Header=BB0_1 Depth=1
i32.eq $push4=, $4, $9
br_if $pop4, .LBB0_11
# BB#6: # %for.cond1.preheader
- # in Loop: Header=.LBB0_1 Depth=1
+ # in Loop: Header=BB0_1 Depth=1
i32.eq $push5=, $5, $9
br_if $pop5, .LBB0_11
# BB#7: # %for.cond1.preheader
- # in Loop: Header=.LBB0_1 Depth=1
+ # in Loop: Header=BB0_1 Depth=1
i32.eq $push6=, $6, $9
br_if $pop6, .LBB0_11
# BB#8: # %for.cond1.preheader
- # in Loop: Header=.LBB0_1 Depth=1
+ # in Loop: Header=BB0_1 Depth=1
i32.eq $push7=, $7, $9
br_if $pop7, .LBB0_11
# BB#9: # %for.cond1.preheader
- # in Loop: Header=.LBB0_1 Depth=1
+ # in Loop: Header=BB0_1 Depth=1
i32.eq $push8=, $8, $9
br_if $pop8, .LBB0_11
# BB#10: # %for.cond1.8
- # in Loop: Header=.LBB0_1 Depth=1
+ # in Loop: Header=BB0_1 Depth=1
i32.const $push9=, 1
i32.add $9=, $9, $pop9
i32.const $push10=, 10
i32.lt_s $push11=, $9, $pop10
br_if $pop11, .LBB0_1
br .LBB0_13
-.LBB0_11: # %label
+.LBB0_11: # %label
i32.const $push12=, 1
i32.ne $push13=, $9, $pop12
br_if $pop13, .LBB0_13
@@ -70,14 +72,15 @@ main: # @main
i32.const $push14=, 0
call exit, $pop14
unreachable
-.LBB0_13: # %if.then8
+.LBB0_13: # %if.then8
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type array,@object # @array
- .data
+ .hidden array # @array
+ .type array,@object
+ .section .data.array,"aw",@progbits
.globl array
.align 4
array:
diff --git a/test/torture-s/950809-1.c.s b/test/torture-s/950809-1.c.s
index 015734796..386620c99 100644
--- a/test/torture-s/950809-1.c.s
+++ b/test/torture-s/950809-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/950809-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/950809-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -25,6 +27,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -43,14 +47,14 @@ main: # @main
# BB#1: # %if.end
call exit, $0
unreachable
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
.type main.sc,@object # @main.sc
- .data
+ .section .data.main.sc,"aw",@progbits
.align 2
main.sc:
.int32 2 # 0x2
diff --git a/test/torture-s/950906-1.c.s b/test/torture-s/950906-1.c.s
index a743b7e0c..459acf440 100644
--- a/test/torture-s/950906-1.c.s
+++ b/test/torture-s/950906-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/950906-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/950906-1.c"
+ .section .text.g,"ax",@progbits
+ .hidden g
.globl g
.type g,@function
g: # @g
@@ -11,6 +13,8 @@ g: # @g
.Lfunc_end0:
.size g, .Lfunc_end0-g
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -22,6 +26,8 @@ f: # @f
.Lfunc_end1:
.size f, .Lfunc_end1-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/950915-1.c.s b/test/torture-s/950915-1.c.s
index 3730117af..5b65518ec 100644
--- a/test/torture-s/950915-1.c.s
+++ b/test/torture-s/950915-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/950915-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/950915-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -17,6 +19,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -37,21 +41,24 @@ main: # @main
# BB#1: # %if.then
call abort
unreachable
-.LBB1_2: # %if.end
+.LBB1_2: # %if.end
call exit, $0
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type a,@object # @a
- .data
+ .hidden a # @a
+ .type a,@object
+ .section .data.a,"aw",@progbits
.globl a
.align 2
a:
.int32 100000 # 0x186a0
.size a, 4
- .type b,@object # @b
+ .hidden b # @b
+ .type b,@object
+ .section .data.b,"aw",@progbits
.globl b
.align 2
b:
diff --git a/test/torture-s/950929-1.c.s b/test/torture-s/950929-1.c.s
index 7c344da99..947ce6000 100644
--- a/test/torture-s/950929-1.c.s
+++ b/test/torture-s/950929-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/950929-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/950929-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -11,6 +13,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/951003-1.c.s b/test/torture-s/951003-1.c.s
index be1ed7c15..e13ff3299 100644
--- a/test/torture-s/951003-1.c.s
+++ b/test/torture-s/951003-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/951003-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/951003-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -11,6 +13,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.g,"ax",@progbits
+ .hidden g
.globl g
.type g,@function
g: # @g
@@ -21,6 +25,8 @@ g: # @g
.Lfunc_end1:
.size g, .Lfunc_end1-g
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/951115-1.c.s b/test/torture-s/951115-1.c.s
index f38a08d90..de9d1680a 100644
--- a/test/torture-s/951115-1.c.s
+++ b/test/torture-s/951115-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/951115-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/951115-1.c"
+ .section .text.g,"ax",@progbits
+ .hidden g
.globl g
.type g,@function
g: # @g
@@ -13,6 +15,8 @@ g: # @g
.Lfunc_end0:
.size g, .Lfunc_end0-g
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -26,6 +30,8 @@ f: # @f
.Lfunc_end1:
.size f, .Lfunc_end1-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -40,8 +46,9 @@ main: # @main
.Lfunc_end2:
.size main, .Lfunc_end2-main
- .type var,@object # @var
- .bss
+ .hidden var # @var
+ .type var,@object
+ .section .bss.var,"aw",@nobits
.globl var
.align 2
var:
diff --git a/test/torture-s/951204-1.c.s b/test/torture-s/951204-1.c.s
index 12e0787d3..c49e22a54 100644
--- a/test/torture-s/951204-1.c.s
+++ b/test/torture-s/951204-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/951204-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/951204-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -12,6 +14,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/960116-1.c.s b/test/torture-s/960116-1.c.s
index 06a8ce2e8..527f7abb3 100644
--- a/test/torture-s/960116-1.c.s
+++ b/test/torture-s/960116-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/960116-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/960116-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -15,13 +17,15 @@ f: # @f
# BB#1: # %land.lhs.true
i32.load $push1=, 0($0)
br_if $pop1, .LBB0_3
-.LBB0_2: # %if.end
+.LBB0_2: # %if.end
i32.const $1=, 0
-.LBB0_3: # %return
+.LBB0_3: # %return
return $1
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/960117-1.c.s b/test/torture-s/960117-1.c.s
index b51c17846..3fb7b759a 100644
--- a/test/torture-s/960117-1.c.s
+++ b/test/torture-s/960117-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/960117-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/960117-1.c"
+ .section .text.get_id,"ax",@progbits
+ .hidden get_id
.globl get_id
.type get_id,@function
get_id: # @get_id
@@ -21,6 +23,8 @@ get_id: # @get_id
.Lfunc_end0:
.size get_id, .Lfunc_end0-get_id
+ .section .text.get_tok,"ax",@progbits
+ .hidden get_tok
.globl get_tok
.type get_tok,@function
get_tok: # @get_tok
@@ -43,6 +47,8 @@ get_tok: # @get_tok
.Lfunc_end1:
.size get_tok, .Lfunc_end1-get_tok
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -66,12 +72,13 @@ main: # @main
.Lfunc_end2:
.size main, .Lfunc_end2-main
- .type curval,@object # @curval
- .bss
+ .hidden curval # @curval
+ .type curval,@object
+ .section .bss.curval,"aw",@nobits
.globl curval
.align 1
curval:
- .zero 6
+ .skip 6
.size curval, 6
.type id_space,@object # @id_space
diff --git a/test/torture-s/960209-1.c.s b/test/torture-s/960209-1.c.s
index 44715b1da..7f8b2ffcd 100644
--- a/test/torture-s/960209-1.c.s
+++ b/test/torture-s/960209-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/960209-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/960209-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -19,11 +21,13 @@ f: # @f
i32.and $push3=, $0, $pop2
i32.add $push5=, $pop4, $pop3
i32.store $discard=, a_ptr($2), $pop5
-.LBB0_2: # %cleanup
+.LBB0_2: # %cleanup
return $1
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -37,28 +41,32 @@ main: # @main
# BB#1: # %if.end24.i
i32.const $push1=, an_array+1
i32.store $discard=, a_ptr($0), $pop1
-.LBB1_2: # %if.end
+.LBB1_2: # %if.end
call exit, $0
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type yabba,@object # @yabba
- .data
+ .hidden yabba # @yabba
+ .type yabba,@object
+ .section .data.yabba,"aw",@progbits
.globl yabba
.align 2
yabba:
.int32 1 # 0x1
.size yabba, 4
- .type an_array,@object # @an_array
- .bss
+ .hidden an_array # @an_array
+ .type an_array,@object
+ .section .bss.an_array,"aw",@nobits
.globl an_array
an_array:
- .zero 5
+ .skip 5
.size an_array, 5
- .type a_ptr,@object # @a_ptr
+ .hidden a_ptr # @a_ptr
+ .type a_ptr,@object
+ .section .bss.a_ptr,"aw",@nobits
.globl a_ptr
.align 2
a_ptr:
diff --git a/test/torture-s/960215-1.c.s b/test/torture-s/960215-1.c.s
index 6ee344b14..59e2d3055 100644
--- a/test/torture-s/960215-1.c.s
+++ b/test/torture-s/960215-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/960215-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/960215-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -207,14 +209,15 @@ main: # @main
# BB#1: # %if.then
call abort
unreachable
-.LBB0_2: # %if.end
+.LBB0_2: # %if.end
call exit, $0
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type C,@object # @C
- .data
+ .hidden C # @C
+ .type C,@object
+ .section .data.C,"aw",@progbits
.globl C
.align 4
C:
@@ -222,7 +225,9 @@ C:
.int64 4611686018427387904
.size C, 16
- .type U,@object # @U
+ .hidden U # @U
+ .type U,@object
+ .section .data.U,"aw",@progbits
.globl U
.align 4
U:
@@ -230,7 +235,9 @@ U:
.int64 4611404543450677248
.size U, 16
- .type Y2,@object # @Y2
+ .hidden Y2 # @Y2
+ .type Y2,@object
+ .section .data.Y2,"aw",@progbits
.globl Y2
.align 4
Y2:
@@ -238,7 +245,9 @@ Y2:
.int64 4611826755915743232
.size Y2, 16
- .type Y1,@object # @Y1
+ .hidden Y1 # @Y1
+ .type Y1,@object
+ .section .data.Y1,"aw",@progbits
.globl Y1
.align 4
Y1:
@@ -246,8 +255,9 @@ Y1:
.int64 4611404543450677248
.size Y1, 16
- .type X,@object # @X
- .bss
+ .hidden X # @X
+ .type X,@object
+ .section .bss.X,"aw",@nobits
.globl X
.align 4
X:
@@ -255,7 +265,9 @@ X:
.int64 0
.size X, 16
- .type Y,@object # @Y
+ .hidden Y # @Y
+ .type Y,@object
+ .section .bss.Y,"aw",@nobits
.globl Y
.align 4
Y:
@@ -263,7 +275,9 @@ Y:
.int64 0
.size Y, 16
- .type Z,@object # @Z
+ .hidden Z # @Z
+ .type Z,@object
+ .section .bss.Z,"aw",@nobits
.globl Z
.align 4
Z:
@@ -271,7 +285,9 @@ Z:
.int64 0
.size Z, 16
- .type T,@object # @T
+ .hidden T # @T
+ .type T,@object
+ .section .bss.T,"aw",@nobits
.globl T
.align 4
T:
@@ -279,7 +295,9 @@ T:
.int64 0
.size T, 16
- .type R,@object # @R
+ .hidden R # @R
+ .type R,@object
+ .section .bss.R,"aw",@nobits
.globl R
.align 4
R:
@@ -287,7 +305,9 @@ R:
.int64 0
.size R, 16
- .type S,@object # @S
+ .hidden S # @S
+ .type S,@object
+ .section .bss.S,"aw",@nobits
.globl S
.align 4
S:
diff --git a/test/torture-s/960218-1.c.s b/test/torture-s/960218-1.c.s
index 1aeeecd87..d7b820790 100644
--- a/test/torture-s/960218-1.c.s
+++ b/test/torture-s/960218-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/960218-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/960218-1.c"
+ .section .text.g,"ax",@progbits
+ .hidden g
.globl g
.type g,@function
g: # @g
@@ -13,6 +15,8 @@ g: # @g
.Lfunc_end0:
.size g, .Lfunc_end0-g
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -28,11 +32,13 @@ f: # @f
i32.const $push2=, 0
i32.xor $push1=, $0, $1
i32.store $discard=, glob($pop2), $pop1
-.LBB1_2: # %while.end
+.LBB1_2: # %while.end
return $0
.Lfunc_end1:
.size f, .Lfunc_end1-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -47,8 +53,9 @@ main: # @main
.Lfunc_end2:
.size main, .Lfunc_end2-main
- .type glob,@object # @glob
- .bss
+ .hidden glob # @glob
+ .type glob,@object
+ .section .bss.glob,"aw",@nobits
.globl glob
.align 2
glob:
diff --git a/test/torture-s/960219-1.c.s b/test/torture-s/960219-1.c.s
index d552ed025..495af18c8 100644
--- a/test/torture-s/960219-1.c.s
+++ b/test/torture-s/960219-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/960219-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/960219-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -10,12 +12,14 @@ f: # @f
br_if $0, .LBB0_2
# BB#1: # %if.end
return $0
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/960301-1.c.s b/test/torture-s/960301-1.c.s
index b3945755a..d2a1e1106 100644
--- a/test/torture-s/960301-1.c.s
+++ b/test/torture-s/960301-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/960301-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/960301-1.c"
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -24,6 +26,8 @@ bar: # @bar
.Lfunc_end0:
.size bar, .Lfunc_end0-bar
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -45,15 +49,18 @@ main: # @main
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type foo,@object # @foo
- .bss
+ .hidden foo # @foo
+ .type foo,@object
+ .section .bss.foo,"aw",@nobits
.globl foo
.align 2
foo:
- .zero 4
+ .skip 4
.size foo, 4
- .type oldfoo,@object # @oldfoo
+ .hidden oldfoo # @oldfoo
+ .type oldfoo,@object
+ .section .bss.oldfoo,"aw",@nobits
.globl oldfoo
.align 2
oldfoo:
diff --git a/test/torture-s/960302-1.c.s b/test/torture-s/960302-1.c.s
index 5dc7c32a9..c7f1c5451 100644
--- a/test/torture-s/960302-1.c.s
+++ b/test/torture-s/960302-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/960302-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/960302-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -23,6 +25,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -44,14 +48,15 @@ main: # @main
# BB#1: # %if.end
call exit, $0
unreachable
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type a,@object # @a
- .data
+ .hidden a # @a
+ .type a,@object
+ .section .data.a,"aw",@progbits
.globl a
.align 2
a:
diff --git a/test/torture-s/960311-1.c.s b/test/torture-s/960311-1.c.s
index 1daf10176..2e984fada 100644
--- a/test/torture-s/960311-1.c.s
+++ b/test/torture-s/960311-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/960311-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/960311-1.c"
+ .section .text.a1,"ax",@progbits
+ .hidden a1
.globl a1
.type a1,@function
a1: # @a1
@@ -14,6 +16,8 @@ a1: # @a1
.Lfunc_end0:
.size a1, .Lfunc_end0-a1
+ .section .text.b,"ax",@progbits
+ .hidden b
.globl b
.type b,@function
b: # @b
@@ -32,7 +36,7 @@ b: # @b
i32.const $push3=, 1
i32.add $push4=, $pop2, $pop3
i32.store $discard=, count($1), $pop4
-.LBB1_2: # %if.end
+.LBB1_2: # %if.end
block .LBB1_4
i32.const $push5=, 64
i32.and $push6=, $0, $pop5
@@ -45,7 +49,7 @@ b: # @b
i32.const $push8=, 1
i32.add $push9=, $pop7, $pop8
i32.store $discard=, count($1), $pop9
-.LBB1_4: # %if.end7
+.LBB1_4: # %if.end7
block .LBB1_6
i32.const $push10=, 32
i32.and $push11=, $0, $pop10
@@ -58,11 +62,13 @@ b: # @b
i32.const $push13=, 1
i32.add $push14=, $pop12, $pop13
i32.store $discard=, count($0), $pop14
-.LBB1_6: # %if.end15
+.LBB1_6: # %if.end15
return
.Lfunc_end1:
.size b, .Lfunc_end1-b
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -77,8 +83,9 @@ main: # @main
.Lfunc_end2:
.size main, .Lfunc_end2-main
- .type count,@object # @count
- .bss
+ .hidden count # @count
+ .type count,@object
+ .section .bss.count,"aw",@nobits
.globl count
.align 2
count:
diff --git a/test/torture-s/960311-2.c.s b/test/torture-s/960311-2.c.s
index 7b714defd..8b826f198 100644
--- a/test/torture-s/960311-2.c.s
+++ b/test/torture-s/960311-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/960311-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/960311-2.c"
+ .section .text.a1,"ax",@progbits
+ .hidden a1
.globl a1
.type a1,@function
a1: # @a1
@@ -14,6 +16,8 @@ a1: # @a1
.Lfunc_end0:
.size a1, .Lfunc_end0-a1
+ .section .text.b,"ax",@progbits
+ .hidden b
.globl b
.type b,@function
b: # @b
@@ -32,7 +36,7 @@ b: # @b
i32.const $push3=, 1
i32.add $push4=, $pop2, $pop3
i32.store $discard=, count($1), $pop4
-.LBB1_2: # %if.end
+.LBB1_2: # %if.end
block .LBB1_4
i32.const $push5=, 16384
i32.and $push6=, $0, $pop5
@@ -45,7 +49,7 @@ b: # @b
i32.const $push8=, 1
i32.add $push9=, $pop7, $pop8
i32.store $discard=, count($1), $pop9
-.LBB1_4: # %if.end7
+.LBB1_4: # %if.end7
block .LBB1_6
i32.const $push10=, 8192
i32.and $push11=, $0, $pop10
@@ -58,11 +62,13 @@ b: # @b
i32.const $push13=, 1
i32.add $push14=, $pop12, $pop13
i32.store $discard=, count($0), $pop14
-.LBB1_6: # %if.end15
+.LBB1_6: # %if.end15
return
.Lfunc_end1:
.size b, .Lfunc_end1-b
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -77,8 +83,9 @@ main: # @main
.Lfunc_end2:
.size main, .Lfunc_end2-main
- .type count,@object # @count
- .bss
+ .hidden count # @count
+ .type count,@object
+ .section .bss.count,"aw",@nobits
.globl count
.align 2
count:
diff --git a/test/torture-s/960311-3.c.s b/test/torture-s/960311-3.c.s
index 13eea861a..b759f5a9b 100644
--- a/test/torture-s/960311-3.c.s
+++ b/test/torture-s/960311-3.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/960311-3.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/960311-3.c"
+ .section .text.a1,"ax",@progbits
+ .hidden a1
.globl a1
.type a1,@function
a1: # @a1
@@ -14,6 +16,8 @@ a1: # @a1
.Lfunc_end0:
.size a1, .Lfunc_end0-a1
+ .section .text.b,"ax",@progbits
+ .hidden b
.globl b
.type b,@function
b: # @b
@@ -30,7 +34,7 @@ b: # @b
i32.const $push3=, 1
i32.add $push4=, $pop2, $pop3
i32.store $discard=, count($1), $pop4
-.LBB1_2: # %if.end
+.LBB1_2: # %if.end
block .LBB1_4
i32.const $push5=, 1073741824
i32.and $push6=, $0, $pop5
@@ -43,7 +47,7 @@ b: # @b
i32.const $push8=, 1
i32.add $push9=, $pop7, $pop8
i32.store $discard=, count($1), $pop9
-.LBB1_4: # %if.end4
+.LBB1_4: # %if.end4
block .LBB1_6
i32.const $push10=, 536870912
i32.and $push11=, $0, $pop10
@@ -56,11 +60,13 @@ b: # @b
i32.const $push13=, 1
i32.add $push14=, $pop12, $pop13
i32.store $discard=, count($0), $pop14
-.LBB1_6: # %if.end9
+.LBB1_6: # %if.end9
return
.Lfunc_end1:
.size b, .Lfunc_end1-b
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -75,8 +81,9 @@ main: # @main
.Lfunc_end2:
.size main, .Lfunc_end2-main
- .type count,@object # @count
- .bss
+ .hidden count # @count
+ .type count,@object
+ .section .bss.count,"aw",@nobits
.globl count
.align 2
count:
diff --git a/test/torture-s/960312-1.c.s b/test/torture-s/960312-1.c.s
index 05b60d20a..ddf62ba08 100644
--- a/test/torture-s/960312-1.c.s
+++ b/test/torture-s/960312-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/960312-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/960312-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -27,6 +29,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -49,14 +53,14 @@ main: # @main
# BB#1: # %if.end
call exit, $2
unreachable
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
.type main.sc,@object # @main.sc
- .data
+ .section .data.main.sc,"aw",@progbits
.align 2
main.sc:
.int32 2 # 0x2
diff --git a/test/torture-s/960317-1.c.s b/test/torture-s/960317-1.c.s
index 2dc6b5f1b..b9847005d 100644
--- a/test/torture-s/960317-1.c.s
+++ b/test/torture-s/960317-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/960317-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/960317-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -21,11 +23,13 @@ f: # @f
i32.and $push3=, $1, $pop2
i32.ne $push4=, $pop3, $0
return $pop4
-.LBB0_2: # %cleanup
+.LBB0_2: # %cleanup
return $0
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/960321-1.c.s b/test/torture-s/960321-1.c.s
index 943763654..8e2c4091b 100644
--- a/test/torture-s/960321-1.c.s
+++ b/test/torture-s/960321-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/960321-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/960321-1.c"
+ .section .text.acc_a,"ax",@progbits
+ .hidden acc_a
.globl acc_a
.type acc_a,@function
acc_a: # @acc_a
@@ -15,6 +17,8 @@ acc_a: # @acc_a
.Lfunc_end0:
.size acc_a, .Lfunc_end0-acc_a
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -30,14 +34,15 @@ main: # @main
# BB#1: # %if.end
call exit, $0
unreachable
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type a,@object # @a
- .data
+ .hidden a # @a
+ .type a,@object
+ .section .data.a,"aw",@progbits
.globl a
a:
.asciz "deadbeef\000"
diff --git a/test/torture-s/960326-1.c.s b/test/torture-s/960326-1.c.s
index f5b0df920..7799b5080 100644
--- a/test/torture-s/960326-1.c.s
+++ b/test/torture-s/960326-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/960326-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/960326-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -15,21 +17,22 @@ main: # @main
# BB#1: # %if.end
call exit, $0
unreachable
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type s,@object # @s
- .data
+ .hidden s # @s
+ .type s,@object
+ .section .data.s,"aw",@progbits
.globl s
.align 2
s:
.int32 0 # 0x0
.int32 3 # 0x3
.int16 0 # 0x0
- .zero 2
+ .skip 2
.int32 2 # 0x2
.int32 0 # 0x0
.int32 0 # 0x0
diff --git a/test/torture-s/960327-1.c.s b/test/torture-s/960327-1.c.s
index 1fe4b11f7..817c4f1ba 100644
--- a/test/torture-s/960327-1.c.s
+++ b/test/torture-s/960327-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/960327-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/960327-1.c"
+ .section .text.g,"ax",@progbits
+ .hidden g
.globl g
.type g,@function
g: # @g
@@ -10,6 +12,8 @@ g: # @g
.Lfunc_end0:
.size g, .Lfunc_end0-g
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -26,17 +30,17 @@ f: # @f
i32.const $1=, 0
i32.const $8=, 8
i32.const $3=, 3
- i32.const $7=, f.s+8
+ i32.const $7=, .Lf.s+8
i32.const $4=, 2
i32.const $push6=, 12
i32.const $12=, 0
i32.add $12=, $15, $12
i32.add $2=, $12, $pop6
- i32.const $push0=, f.s+12
+ i32.const $push0=, .Lf.s+12
i32.add $push1=, $pop0, $0
i32.load8_u $push2=, 0($pop1)
i32.shl $push3=, $pop2, $8
- i32.load8_u $push4=, f.s+12($1)
+ i32.load8_u $push4=, .Lf.s+12($1)
i32.or $push5=, $pop3, $pop4
i32.store16 $discard=, 0($2), $pop5
i32.const $13=, 0
@@ -53,11 +57,11 @@ f: # @f
i32.add $push15=, $7, $0
i32.load8_u $push16=, 0($pop15)
i32.shl $push17=, $pop16, $8
- i32.load8_u $push18=, f.s+8($1)
+ i32.load8_u $push18=, .Lf.s+8($1)
i32.or $push19=, $pop17, $pop18
i32.or $push20=, $pop14, $pop19
i32.store $discard=, 0($pop21), $pop20
- i32.const $8=, f.s
+ i32.const $8=, .Lf.s
i64.const $5=, 8
i64.const $6=, 16
i32.const $push30=, 7
@@ -90,7 +94,7 @@ f: # @f
i32.add $push49=, $8, $0
i64.load8_u $push50=, 0($pop49)
i64.shl $push51=, $pop50, $5
- i64.load8_u $push52=, f.s($1)
+ i64.load8_u $push52=, .Lf.s($1)
i64.or $push53=, $pop51, $pop52
i64.or $push54=, $pop48, $pop53
i64.or $push55=, $pop41, $pop54
@@ -99,7 +103,7 @@ f: # @f
i32.const $14=, 0
i32.add $14=, $15, $14
i32.add $8=, $14, $pop56
-.LBB1_1: # %while.cond
+.LBB1_1: # %while.cond
# =>This Inner Loop Header: Depth=1
loop .LBB1_2
i32.const $push57=, -2
@@ -110,7 +114,7 @@ f: # @f
i32.const $push59=, 48
i32.eq $push60=, $pop58, $pop59
br_if $pop60, .LBB1_1
-.LBB1_2: # %while.end
+.LBB1_2: # %while.end
block .LBB1_4
i32.const $push62=, 88
i32.store8 $7=, 0($8), $pop62
@@ -125,12 +129,14 @@ f: # @f
i32.const $11=, __stack_pointer
i32.store $15=, 0($11), $15
return $8
-.LBB1_4: # %if.then
+.LBB1_4: # %if.then
call abort
unreachable
.Lfunc_end1:
.size f, .Lfunc_end1-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -147,17 +153,17 @@ main: # @main
i32.const $1=, 0
i32.const $8=, 8
i32.const $3=, 3
- i32.const $7=, f.s+8
+ i32.const $7=, .Lf.s+8
i32.const $4=, 2
i32.const $push6=, 12
i32.const $11=, 0
i32.add $11=, $14, $11
i32.add $2=, $11, $pop6
- i32.const $push0=, f.s+12
+ i32.const $push0=, .Lf.s+12
i32.add $push1=, $pop0, $0
i32.load8_u $push2=, 0($pop1)
i32.shl $push3=, $pop2, $8
- i32.load8_u $push4=, f.s+12($1)
+ i32.load8_u $push4=, .Lf.s+12($1)
i32.or $push5=, $pop3, $pop4
i32.store16 $discard=, 0($2), $pop5
i32.const $12=, 0
@@ -174,11 +180,11 @@ main: # @main
i32.add $push15=, $7, $0
i32.load8_u $push16=, 0($pop15)
i32.shl $push17=, $pop16, $8
- i32.load8_u $push18=, f.s+8($1)
+ i32.load8_u $push18=, .Lf.s+8($1)
i32.or $push19=, $pop17, $pop18
i32.or $push20=, $pop14, $pop19
i32.store $discard=, 0($pop21), $pop20
- i32.const $8=, f.s
+ i32.const $8=, .Lf.s
i64.const $5=, 8
i64.const $6=, 16
i32.const $push30=, 7
@@ -211,7 +217,7 @@ main: # @main
i32.add $push49=, $8, $0
i64.load8_u $push50=, 0($pop49)
i64.shl $push51=, $pop50, $5
- i64.load8_u $push52=, f.s($1)
+ i64.load8_u $push52=, .Lf.s($1)
i64.or $push53=, $pop51, $pop52
i64.or $push54=, $pop48, $pop53
i64.or $push55=, $pop41, $pop54
@@ -220,7 +226,7 @@ main: # @main
i32.const $13=, 0
i32.add $13=, $14, $13
i32.add $8=, $13, $pop56
-.LBB2_1: # %while.cond.i
+.LBB2_1: # %while.cond.i
# =>This Inner Loop Header: Depth=1
loop .LBB2_2
i32.const $push57=, -2
@@ -231,7 +237,7 @@ main: # @main
i32.const $push59=, 48
i32.eq $push60=, $pop58, $pop59
br_if $pop60, .LBB2_1
-.LBB2_2: # %while.end.i
+.LBB2_2: # %while.end.i
block .LBB2_4
i32.const $push62=, 88
i32.store8 $7=, 0($8), $pop62
@@ -243,17 +249,17 @@ main: # @main
# BB#3: # %f.exit
call exit, $8
unreachable
-.LBB2_4: # %if.then.i
+.LBB2_4: # %if.then.i
call abort
unreachable
.Lfunc_end2:
.size main, .Lfunc_end2-main
- .type f.s,@object # @f.s
+ .type .Lf.s,@object # @f.s
.section .rodata.str1.1,"aMS",@progbits,1
-f.s:
+.Lf.s:
.asciz "abcedfg012345"
- .size f.s, 14
+ .size .Lf.s, 14
.ident "clang version 3.8.0 "
diff --git a/test/torture-s/960402-1.c.s b/test/torture-s/960402-1.c.s
index ac14587ce..8cb98e706 100644
--- a/test/torture-s/960402-1.c.s
+++ b/test/torture-s/960402-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/960402-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/960402-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -14,6 +16,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/960405-1.c.s b/test/torture-s/960405-1.c.s
index e64b7ce81..8cfea5080 100644
--- a/test/torture-s/960405-1.c.s
+++ b/test/torture-s/960405-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/960405-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/960405-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -19,14 +21,15 @@ main: # @main
# BB#1: # %if.then
call abort
unreachable
-.LBB0_2: # %if.end
+.LBB0_2: # %if.end
call exit, $0
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type x,@object # @x
- .data
+ .hidden x # @x
+ .type x,@object
+ .section .data.x,"aw",@progbits
.globl x
.align 4
x:
@@ -34,7 +37,9 @@ x:
.int64 9223090561878065152
.size x, 16
- .type y,@object # @y
+ .hidden y # @y
+ .type y,@object
+ .section .data.y,"aw",@progbits
.globl y
.align 4
y:
diff --git a/test/torture-s/960419-1.c.s b/test/torture-s/960419-1.c.s
index 806548b1c..e45935bef 100644
--- a/test/torture-s/960419-1.c.s
+++ b/test/torture-s/960419-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/960419-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/960419-1.c"
+ .section .text.check,"ax",@progbits
+ .hidden check
.globl check
.type check,@function
check: # @check
@@ -11,12 +13,14 @@ check: # @check
br_if $pop1, .LBB0_2
# BB#1: # %if.end
return
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size check, .Lfunc_end0-check
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/960419-2.c.s b/test/torture-s/960419-2.c.s
index 5c8d4d506..4a1bc7d8d 100644
--- a/test/torture-s/960419-2.c.s
+++ b/test/torture-s/960419-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/960419-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/960419-2.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/960512-1.c.s b/test/torture-s/960512-1.c.s
index de809ba12..a2c5705c6 100644
--- a/test/torture-s/960512-1.c.s
+++ b/test/torture-s/960512-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/960512-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/960512-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -12,6 +14,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/960513-1.c.s b/test/torture-s/960513-1.c.s
index 27e999e5a..6ffa73549 100644
--- a/test/torture-s/960513-1.c.s
+++ b/test/torture-s/960513-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/960513-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/960513-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -127,6 +129,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/960521-1.c.s b/test/torture-s/960521-1.c.s
index 4072bd88a..2c8f1debd 100644
--- a/test/torture-s/960521-1.c.s
+++ b/test/torture-s/960521-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/960521-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/960521-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -16,7 +18,7 @@ foo: # @foo
i32.const $1=, 0
i32.load $2=, a($1)
copy_local $3=, $1
-.LBB0_2: # %for.body
+.LBB0_2: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB0_3
i32.const $push2=, -1
@@ -27,9 +29,9 @@ foo: # @foo
i32.load $push3=, n($1)
i32.lt_s $push5=, $3, $pop3
br_if $pop5, .LBB0_2
-.LBB0_3: # %for.cond1.preheader
+.LBB0_3: # %for.cond1.preheader
i32.load $2=, b($4)
-.LBB0_4: # %for.body3
+.LBB0_4: # %for.body3
# =>This Inner Loop Header: Depth=1
loop .LBB0_5
i32.add $push6=, $2, $4
@@ -40,11 +42,13 @@ foo: # @foo
i32.const $push9=, 131068
i32.ne $push10=, $4, $pop9
br_if $pop10, .LBB0_4
-.LBB0_5: # %for.end7
+.LBB0_5: # %for.end7
return $4
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -63,7 +67,7 @@ main: # @main
i32.const $3=, 4
i32.add $push2=, $2, $3
i32.store $discard=, b($4), $pop2
-.LBB1_1: # %for.body.i
+.LBB1_1: # %for.body.i
# =>This Inner Loop Header: Depth=1
loop .LBB1_2
i32.const $push4=, 1
@@ -73,10 +77,10 @@ main: # @main
i32.add $1=, $1, $3
i32.lt_s $push5=, $5, $0
br_if $pop5, .LBB1_1
-.LBB1_2: # %for.cond1.preheader.i
+.LBB1_2: # %for.cond1.preheader.i
i32.const $5=, 0
i32.load $1=, b($5)
-.LBB1_3: # %for.body3.i
+.LBB1_3: # %for.body3.i
# =>This Inner Loop Header: Depth=1
loop .LBB1_4
i32.add $push6=, $1, $5
@@ -85,7 +89,7 @@ main: # @main
i32.const $push7=, 131068
i32.ne $push8=, $5, $pop7
br_if $pop8, .LBB1_3
-.LBB1_4: # %foo.exit
+.LBB1_4: # %foo.exit
block .LBB1_6
i32.const $push9=, -4
i32.add $push10=, $1, $pop9
@@ -95,28 +99,33 @@ main: # @main
i32.const $push12=, 0
call exit, $pop12
unreachable
-.LBB1_6: # %if.then
+.LBB1_6: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type n,@object # @n
- .bss
+ .hidden n # @n
+ .type n,@object
+ .section .bss.n,"aw",@nobits
.globl n
.align 2
n:
.int32 0 # 0x0
.size n, 4
- .type a,@object # @a
+ .hidden a # @a
+ .type a,@object
+ .section .bss.a,"aw",@nobits
.globl a
.align 2
a:
.int32 0
.size a, 4
- .type b,@object # @b
+ .hidden b # @b
+ .type b,@object
+ .section .bss.b,"aw",@nobits
.globl b
.align 2
b:
diff --git a/test/torture-s/960608-1.c.s b/test/torture-s/960608-1.c.s
index 21ae7ced7..c9812d2fb 100644
--- a/test/torture-s/960608-1.c.s
+++ b/test/torture-s/960608-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/960608-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/960608-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -13,6 +15,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/960801-1.c.s b/test/torture-s/960801-1.c.s
index 8c8e5a207..69228fda7 100644
--- a/test/torture-s/960801-1.c.s
+++ b/test/torture-s/960801-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/960801-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/960801-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -10,6 +12,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.g,"ax",@progbits
+ .hidden g
.globl g
.type g,@function
g: # @g
@@ -20,6 +24,8 @@ g: # @g
.Lfunc_end1:
.size g, .Lfunc_end1-g
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/960802-1.c.s b/test/torture-s/960802-1.c.s
index 050ee0b12..fd6da92c5 100644
--- a/test/torture-s/960802-1.c.s
+++ b/test/torture-s/960802-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/960802-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/960802-1.c"
+ .section .text.f1,"ax",@progbits
+ .hidden f1
.globl f1
.type f1,@function
f1: # @f1
@@ -10,6 +12,8 @@ f1: # @f1
.Lfunc_end0:
.size f1, .Lfunc_end0-f1
+ .section .text.f2,"ax",@progbits
+ .hidden f2
.globl f2
.type f2,@function
f2: # @f2
@@ -20,6 +24,8 @@ f2: # @f2
.Lfunc_end1:
.size f2, .Lfunc_end1-f2
+ .section .text.f3,"ax",@progbits
+ .hidden f3
.globl f3
.type f3,@function
f3: # @f3
@@ -31,6 +37,8 @@ f3: # @f3
.Lfunc_end2:
.size f3, .Lfunc_end2-f3
+ .section .text.f4,"ax",@progbits
+ .hidden f4
.globl f4
.type f4,@function
f4: # @f4
@@ -42,6 +50,8 @@ f4: # @f4
.Lfunc_end3:
.size f4, .Lfunc_end3-f4
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -56,8 +66,9 @@ main: # @main
.Lfunc_end4:
.size main, .Lfunc_end4-main
- .type val,@object # @val
- .data
+ .hidden val # @val
+ .type val,@object
+ .section .data.val,"aw",@progbits
.globl val
.align 2
val:
diff --git a/test/torture-s/960830-1.c.s b/test/torture-s/960830-1.c.s
index eab8be9cb..807e55cc1 100644
--- a/test/torture-s/960830-1.c.s
+++ b/test/torture-s/960830-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/960830-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/960830-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/960909-1.c.s b/test/torture-s/960909-1.c.s
index 98e6b0a67..6da967bde 100644
--- a/test/torture-s/960909-1.c.s
+++ b/test/torture-s/960909-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/960909-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/960909-1.c"
+ .section .text.ffs,"ax",@progbits
+ .hidden ffs
.globl ffs
.type ffs,@function
ffs: # @ffs
@@ -18,7 +20,7 @@ ffs: # @ffs
copy_local $3=, $1
i32.and $push0=, $0, $1
br_if $pop0, .LBB0_3
-.LBB0_2: # %for.inc
+.LBB0_2: # %for.inc
# =>This Inner Loop Header: Depth=1
loop .LBB0_3
i32.add $3=, $3, $1
@@ -27,11 +29,13 @@ ffs: # @ffs
i32.const $push4=, 0
i32.eq $push5=, $pop1, $pop4
br_if $pop5, .LBB0_2
-.LBB0_3: # %cleanup
+.LBB0_3: # %cleanup
return $3
.Lfunc_end0:
.size ffs, .Lfunc_end0-ffs
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -44,12 +48,14 @@ f: # @f
br_if $pop1, .LBB1_2
# BB#1: # %if.end
return $0
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
.size f, .Lfunc_end1-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/961004-1.c.s b/test/torture-s/961004-1.c.s
index 0f67cc9d8..04697dcc0 100644
--- a/test/torture-s/961004-1.c.s
+++ b/test/torture-s/961004-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/961004-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/961004-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -13,14 +15,15 @@ main: # @main
# BB#1: # %if.else
i32.const $push1=, 1
i32.store $discard=, k($0), $pop1
-.LBB0_2: # %for.inc.1
+.LBB0_2: # %for.inc.1
call exit, $0
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type k,@object # @k
- .bss
+ .hidden k # @k
+ .type k,@object
+ .section .bss.k,"aw",@nobits
.globl k
.align 2
k:
diff --git a/test/torture-s/961017-1.c.s b/test/torture-s/961017-1.c.s
index 1f8bffc53..033bf0791 100644
--- a/test/torture-s/961017-1.c.s
+++ b/test/torture-s/961017-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/961017-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/961017-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/961017-2.c.s b/test/torture-s/961017-2.c.s
index dee37dde6..f7089f621 100644
--- a/test/torture-s/961017-2.c.s
+++ b/test/torture-s/961017-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/961017-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/961017-2.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -7,13 +9,13 @@ main: # @main
.local i32
# BB#0: # %entry
i32.const $0=, 0
-.LBB0_1: # %do.cond
+.LBB0_1: # %do.cond
# =>This Inner Loop Header: Depth=1
loop .LBB0_2
i32.const $push0=, 16384
i32.add $0=, $0, $pop0
br_if $0, .LBB0_1
-.LBB0_2: # %do.end
+.LBB0_2: # %do.end
i32.const $push1=, 0
call exit, $pop1
unreachable
diff --git a/test/torture-s/961026-1.c.s b/test/torture-s/961026-1.c.s
index 4cedddca3..8ba7a8afd 100644
--- a/test/torture-s/961026-1.c.s
+++ b/test/torture-s/961026-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/961026-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/961026-1.c"
+ .section .text.test,"ax",@progbits
+ .hidden test
.globl test
.type test,@function
test: # @test
@@ -12,6 +14,8 @@ test: # @test
.Lfunc_end0:
.size test, .Lfunc_end0-test
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/961112-1.c.s b/test/torture-s/961112-1.c.s
index 7695524d9..0fe4deb0e 100644
--- a/test/torture-s/961112-1.c.s
+++ b/test/torture-s/961112-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/961112-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/961112-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -11,6 +13,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/961122-1.c.s b/test/torture-s/961122-1.c.s
index cb5dc4cef..4e8ced191 100644
--- a/test/torture-s/961122-1.c.s
+++ b/test/torture-s/961122-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/961122-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/961122-1.c"
+ .section .text.addhi,"ax",@progbits
+ .hidden addhi
.globl addhi
.type addhi,@function
addhi: # @addhi
@@ -18,6 +20,8 @@ addhi: # @addhi
.Lfunc_end0:
.size addhi, .Lfunc_end0-addhi
+ .section .text.subhi,"ax",@progbits
+ .hidden subhi
.globl subhi
.type subhi,@function
subhi: # @subhi
@@ -36,6 +40,8 @@ subhi: # @subhi
.Lfunc_end1:
.size subhi, .Lfunc_end1-subhi
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -50,8 +56,9 @@ main: # @main
.Lfunc_end2:
.size main, .Lfunc_end2-main
- .type acc,@object # @acc
- .bss
+ .hidden acc # @acc
+ .type acc,@object
+ .section .bss.acc,"aw",@nobits
.globl acc
.align 3
acc:
diff --git a/test/torture-s/961122-2.c.s b/test/torture-s/961122-2.c.s
index 749bb2b70..72ac8f343 100644
--- a/test/torture-s/961122-2.c.s
+++ b/test/torture-s/961122-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/961122-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/961122-2.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -11,6 +13,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/961125-1.c.s b/test/torture-s/961125-1.c.s
index 72d993d77..42c1c6c8c 100644
--- a/test/torture-s/961125-1.c.s
+++ b/test/torture-s/961125-1.c.s
@@ -1,78 +1,73 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/961125-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/961125-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
.result i32
- .local i32, i32, i32, i32, i32, i32
+ .local i32, i32, i32, i32, i32
# BB#0: # %entry
i32.const $3=, 1
- i32.const $5=, .str
-.LBB0_1: # %land.rhs.i
+ i32.const $4=, .L.str
+.LBB0_1: # %land.rhs.i
# =>This Loop Header: Depth=1
- # Child Loop .LBB0_3 Depth 2
+ # Child Loop BB0_3 Depth 2
loop .LBB0_6
- i32.const $push16=, 0
- i32.eq $push17=, $3, $pop16
- br_if $pop17, .LBB0_6
+ i32.const $push13=, 0
+ i32.eq $push14=, $3, $pop13
+ br_if $pop14, .LBB0_6
# BB#2: # %while.cond2.preheader.i
- # in Loop: Header=.LBB0_1 Depth=1
+ # in Loop: Header=BB0_1 Depth=1
i32.const $0=, -1
- i32.const $1=, 0
- i32.const $2=, .str+3
- copy_local $4=, $1
+ i32.const $1=, .L.str+3
block .LBB0_5
- i32.ge_u $push0=, $5, $2
+ i32.ge_u $push0=, $4, $1
br_if $pop0, .LBB0_5
-.LBB0_3: # %land.rhs4.i
- # Parent Loop .LBB0_1 Depth=1
+.LBB0_3: # %land.rhs4.i
+ # Parent Loop BB0_1 Depth=1
# => This Inner Loop Header: Depth=2
loop .LBB0_5
- i32.const $4=, 1
- i32.load8_u $push1=, 0($5)
+ i32.load8_u $2=, 0($4)
+ i32.const $push1=, 1
+ i32.add $4=, $4, $pop1
i32.const $push2=, 58
- i32.eq $push3=, $pop1, $pop2
+ i32.eq $push3=, $2, $pop2
br_if $pop3, .LBB0_5
-# BB#4: # %while.body8.i
- # in Loop: Header=.LBB0_3 Depth=2
- i32.const $push4=, 1
- i32.add $5=, $5, $pop4
- copy_local $4=, $1
- i32.lt_u $push5=, $5, $2
- br_if $pop5, .LBB0_3
-.LBB0_5: # %while.end.i
- # in Loop: Header=.LBB0_1 Depth=1
- i32.const $push6=, 1
- i32.add $push7=, $5, $pop6
- i32.select $5=, $4, $pop7, $5
+# BB#4: # %land.rhs4.i
+ # in Loop: Header=BB0_3 Depth=2
+ i32.lt_u $push4=, $4, $1
+ br_if $pop4, .LBB0_3
+.LBB0_5: # %while.end.thread.i
+ # in Loop: Header=BB0_1 Depth=1
i32.add $3=, $3, $0
- i32.lt_u $push8=, $5, $2
- br_if $pop8, .LBB0_1
-.LBB0_6: # %begfield.exit
+ i32.lt_u $push5=, $4, $1
+ br_if $pop5, .LBB0_1
+.LBB0_6: # %begfield.exit
block .LBB0_8
- i32.const $push9=, 1
- i32.add $4=, $5, $pop9
- i32.const $push10=, .str+3
- i32.gt_u $push11=, $4, $pop10
- i32.select $push12=, $pop11, $5, $4
- i32.const $push13=, .str+2
- i32.ne $push14=, $pop12, $pop13
- br_if $pop14, .LBB0_8
+ i32.const $push6=, 1
+ i32.add $2=, $4, $pop6
+ i32.const $push7=, .L.str+3
+ i32.gt_u $push8=, $2, $pop7
+ i32.select $push9=, $pop8, $4, $2
+ i32.const $push10=, .L.str+2
+ i32.ne $push11=, $pop9, $pop10
+ br_if $pop11, .LBB0_8
# BB#7: # %if.end
- i32.const $push15=, 0
- call exit, $pop15
+ i32.const $push12=, 0
+ call exit, $pop12
unreachable
-.LBB0_8: # %if.then
+.LBB0_8: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type .str,@object # @.str
+ .type .L.str,@object # @.str
.section .rodata.str1.1,"aMS",@progbits,1
-.str:
+.L.str:
.asciz ":ab"
- .size .str, 4
+ .size .L.str, 4
.ident "clang version 3.8.0 "
diff --git a/test/torture-s/961206-1.c.s b/test/torture-s/961206-1.c.s
index 4407a0c08..dfc92a6e5 100644
--- a/test/torture-s/961206-1.c.s
+++ b/test/torture-s/961206-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/961206-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/961206-1.c"
+ .section .text.sub1,"ax",@progbits
+ .hidden sub1
.globl sub1
.type sub1,@function
sub1: # @sub1
@@ -12,6 +14,8 @@ sub1: # @sub1
.Lfunc_end0:
.size sub1, .Lfunc_end0-sub1
+ .section .text.sub2,"ax",@progbits
+ .hidden sub2
.globl sub2
.type sub2,@function
sub2: # @sub2
@@ -24,6 +28,8 @@ sub2: # @sub2
.Lfunc_end1:
.size sub2, .Lfunc_end1-sub2
+ .section .text.sub3,"ax",@progbits
+ .hidden sub3
.globl sub3
.type sub3,@function
sub3: # @sub3
@@ -36,6 +42,8 @@ sub3: # @sub3
.Lfunc_end2:
.size sub3, .Lfunc_end2-sub3
+ .section .text.sub4,"ax",@progbits
+ .hidden sub4
.globl sub4
.type sub4,@function
sub4: # @sub4
@@ -48,6 +56,8 @@ sub4: # @sub4
.Lfunc_end3:
.size sub4, .Lfunc_end3-sub4
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/961213-1.c.s b/test/torture-s/961213-1.c.s
index 75f536a20..0d5be441e 100644
--- a/test/torture-s/961213-1.c.s
+++ b/test/torture-s/961213-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/961213-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/961213-1.c"
+ .section .text.g,"ax",@progbits
+ .hidden g
.globl g
.type g,@function
g: # @g
@@ -16,7 +18,7 @@ g: # @g
# BB#1: # %for.body.lr.ph
i64.extend_s/i32 $4=, $3
copy_local $3=, $1
-.LBB0_2: # %for.body
+.LBB0_2: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB0_3
i64.load32_u $5=, 0($2)
@@ -27,13 +29,15 @@ g: # @g
i64.mul $push3=, $6, $4
i64.add $6=, $5, $pop3
br_if $3, .LBB0_2
-.LBB0_3: # %for.cond.for.end_crit_edge
+.LBB0_3: # %for.cond.for.end_crit_edge
i64.store $discard=, 0($0), $6
-.LBB0_4: # %for.end
+.LBB0_4: # %for.end
return $1
.Lfunc_end0:
.size g, .Lfunc_end0-g
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/961223-1.c.s b/test/torture-s/961223-1.c.s
index aec356a01..5b839ff9f 100644
--- a/test/torture-s/961223-1.c.s
+++ b/test/torture-s/961223-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/961223-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/961223-1.c"
+ .section .text.sub,"ax",@progbits
+ .hidden sub
.globl sub
.type sub,@function
sub: # @sub
@@ -12,6 +14,8 @@ sub: # @sub
.Lfunc_end0:
.size sub, .Lfunc_end0-sub
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/970214-1.c.s b/test/torture-s/970214-1.c.s
index 81c3a729c..244150eda 100644
--- a/test/torture-s/970214-1.c.s
+++ b/test/torture-s/970214-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/970214-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/970214-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/970214-2.c.s b/test/torture-s/970214-2.c.s
index 3371877b4..cc06b7a16 100644
--- a/test/torture-s/970214-2.c.s
+++ b/test/torture-s/970214-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/970214-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/970214-2.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/970217-1.c.s b/test/torture-s/970217-1.c.s
index 722db196d..404f12ab0 100644
--- a/test/torture-s/970217-1.c.s
+++ b/test/torture-s/970217-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/970217-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/970217-1.c"
+ .section .text.sub,"ax",@progbits
+ .hidden sub
.globl sub
.type sub,@function
sub: # @sub
@@ -12,6 +14,8 @@ sub: # @sub
.Lfunc_end0:
.size sub, .Lfunc_end0-sub
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/970923-1.c.s b/test/torture-s/970923-1.c.s
index a7b84191e..76efde05a 100644
--- a/test/torture-s/970923-1.c.s
+++ b/test/torture-s/970923-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/970923-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/970923-1.c"
+ .section .text.ts,"ax",@progbits
+ .hidden ts
.globl ts
.type ts,@function
ts: # @ts
@@ -11,6 +13,8 @@ ts: # @ts
.Lfunc_end0:
.size ts, .Lfunc_end0-ts
+ .section .text.tu,"ax",@progbits
+ .hidden tu
.globl tu
.type tu,@function
tu: # @tu
@@ -22,6 +26,8 @@ tu: # @tu
.Lfunc_end1:
.size tu, .Lfunc_end1-tu
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/980424-1.c.s b/test/torture-s/980424-1.c.s
index bae2a9cd0..d0e6cd12f 100644
--- a/test/torture-s/980424-1.c.s
+++ b/test/torture-s/980424-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/980424-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/980424-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -11,12 +13,14 @@ f: # @f
br_if $pop1, .LBB0_2
# BB#1: # %if.end
return
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.g,"ax",@progbits
+ .hidden g
.globl g
.type g,@function
g: # @g
@@ -36,12 +40,14 @@ g: # @g
br_if $pop10, .LBB1_2
# BB#1: # %f.exit
return
-.LBB1_2: # %if.then.i
+.LBB1_2: # %if.then.i
call abort
unreachable
.Lfunc_end1:
.size g, .Lfunc_end1-g
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -58,19 +64,22 @@ main: # @main
.Lfunc_end2:
.size main, .Lfunc_end2-main
- .type i,@object # @i
- .bss
+ .hidden i # @i
+ .type i,@object
+ .section .bss.i,"aw",@nobits
.globl i
.align 2
i:
.int32 0 # 0x0
.size i, 4
- .type a,@object # @a
+ .hidden a # @a
+ .type a,@object
+ .section .bss.a,"aw",@nobits
.globl a
.align 4
a:
- .zero 396
+ .skip 396
.size a, 396
diff --git a/test/torture-s/980505-1.c.s b/test/torture-s/980505-1.c.s
index db4e075e6..2a6ce4d5b 100644
--- a/test/torture-s/980505-1.c.s
+++ b/test/torture-s/980505-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/980505-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/980505-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/980505-2.c.s b/test/torture-s/980505-2.c.s
index 9e881992a..cdd28b081 100644
--- a/test/torture-s/980505-2.c.s
+++ b/test/torture-s/980505-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/980505-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/980505-2.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -10,6 +12,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/980506-1.c.s b/test/torture-s/980506-1.c.s
index 51b0ab564..3fe997750 100644
--- a/test/torture-s/980506-1.c.s
+++ b/test/torture-s/980506-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/980506-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/980506-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/980506-2.c.s b/test/torture-s/980506-2.c.s
index d89e56ec1..0e5ebdce1 100644
--- a/test/torture-s/980506-2.c.s
+++ b/test/torture-s/980506-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/980506-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/980506-2.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -10,6 +12,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/980506-3.c.s b/test/torture-s/980506-3.c.s
index 8217b168e..a79359aba 100644
--- a/test/torture-s/980506-3.c.s
+++ b/test/torture-s/980506-3.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/980506-3.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/980506-3.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -16,12 +18,13 @@ main: # @main
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type lookup_table,@object # @lookup_table
- .bss
+ .hidden lookup_table # @lookup_table
+ .type lookup_table,@object
+ .section .bss.lookup_table,"aw",@nobits
.globl lookup_table
.align 4
lookup_table:
- .zero 257
+ .skip 257
.size lookup_table, 257
diff --git a/test/torture-s/980526-2.c.s b/test/torture-s/980526-2.c.s
index 1be4006de..6e90683f9 100644
--- a/test/torture-s/980526-2.c.s
+++ b/test/torture-s/980526-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/980526-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/980526-2.c"
+ .section .text.do_mknod,"ax",@progbits
+ .hidden do_mknod
.globl do_mknod
.type do_mknod,@function
do_mknod: # @do_mknod
@@ -13,12 +15,14 @@ do_mknod: # @do_mknod
i32.const $push2=, 0
call exit, $pop2
unreachable
-.LBB0_2: # %if.else
+.LBB0_2: # %if.else
call abort
unreachable
.Lfunc_end0:
.size do_mknod, .Lfunc_end0-do_mknod
+ .section .text.getname,"ax",@progbits
+ .hidden getname
.globl getname
.type getname,@function
getname: # @getname
@@ -68,6 +72,8 @@ getname: # @getname
.Lfunc_end1:
.size getname, .Lfunc_end1-getname
+ .section .text.sys_mknod,"ax",@progbits
+ .hidden sys_mknod
.globl sys_mknod
.type sys_mknod,@function
sys_mknod: # @sys_mknod
@@ -89,30 +95,32 @@ sys_mknod: # @sys_mknod
i32.const $push9=, 0
call exit, $pop9
unreachable
-.LBB2_2: # %if.else.i
+.LBB2_2: # %if.else.i
call abort
unreachable
.Lfunc_end2:
.size sys_mknod, .Lfunc_end2-sys_mknod
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
.result i32
.local i32
# BB#0: # %entry
- i32.const $push0=, .str
+ i32.const $push0=, .L.str
i32.const $push1=, 305419896
i32.call $discard=, sys_mknod, $pop0, $0, $pop1
unreachable
.Lfunc_end3:
.size main, .Lfunc_end3-main
- .type .str,@object # @.str
+ .type .L.str,@object # @.str
.section .rodata.str1.1,"aMS",@progbits,1
-.str:
+.L.str:
.asciz "test"
- .size .str, 5
+ .size .L.str, 5
.ident "clang version 3.8.0 "
diff --git a/test/torture-s/980526-3.c.s b/test/torture-s/980526-3.c.s
index 525557f37..5cd8a6c4e 100644
--- a/test/torture-s/980526-3.c.s
+++ b/test/torture-s/980526-3.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/980526-3.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/980526-3.c"
+ .section .text.compare,"ax",@progbits
+ .hidden compare
.globl compare
.type compare,@function
compare: # @compare
@@ -11,6 +13,8 @@ compare: # @compare
.Lfunc_end0:
.size compare, .Lfunc_end0-compare
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/980602-1.c.s b/test/torture-s/980602-1.c.s
index f1de0864f..84d13016c 100644
--- a/test/torture-s/980602-1.c.s
+++ b/test/torture-s/980602-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/980602-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/980602-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/980602-2.c.s b/test/torture-s/980602-2.c.s
index 9f413c4d4..e3b1757bf 100644
--- a/test/torture-s/980602-2.c.s
+++ b/test/torture-s/980602-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/980602-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/980602-2.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -22,18 +24,19 @@ main: # @main
# BB#1: # %if.then
call exit, $0
unreachable
-.LBB0_2: # %if.else
+.LBB0_2: # %if.else
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type t,@object # @t
- .bss
+ .hidden t # @t
+ .type t,@object
+ .section .bss.t,"aw",@nobits
.globl t
.align 2
t:
- .zero 4
+ .skip 4
.size t, 4
diff --git a/test/torture-s/980604-1.c.s b/test/torture-s/980604-1.c.s
index 1870be4d5..c6da7a8ff 100644
--- a/test/torture-s/980604-1.c.s
+++ b/test/torture-s/980604-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/980604-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/980604-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -19,36 +21,42 @@ main: # @main
# BB#1: # %if.end
call exit, $0
unreachable
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type a,@object # @a
- .data
+ .hidden a # @a
+ .type a,@object
+ .section .data.a,"aw",@progbits
.globl a
.align 2
a:
.int32 1 # 0x1
.size a, 4
- .type b,@object # @b
+ .hidden b # @b
+ .type b,@object
+ .section .data.b,"aw",@progbits
.globl b
.align 2
b:
.int32 4294967295 # 0xffffffff
.size b, 4
- .type c,@object # @c
+ .hidden c # @c
+ .type c,@object
+ .section .data.c,"aw",@progbits
.globl c
.align 2
c:
.int32 1 # 0x1
.size c, 4
- .type d,@object # @d
- .bss
+ .hidden d # @d
+ .type d,@object
+ .section .bss.d,"aw",@nobits
.globl d
.align 2
d:
diff --git a/test/torture-s/980605-1.c.s b/test/torture-s/980605-1.c.s
index 6feaecdd3..5a185ac32 100644
--- a/test/torture-s/980605-1.c.s
+++ b/test/torture-s/980605-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/980605-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/980605-1.c"
+ .section .text.f2,"ax",@progbits
+ .hidden f2
.globl f2
.type f2,@function
f2: # @f2
@@ -21,6 +23,8 @@ f2: # @f2
.Lfunc_end0:
.size f2, .Lfunc_end0-f2
+ .section .text.getval,"ax",@progbits
+ .hidden getval
.globl getval
.type getval,@function
getval: # @getval
@@ -36,6 +40,8 @@ getval: # @getval
.Lfunc_end1:
.size getval, .Lfunc_end1-getval
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -63,7 +69,7 @@ f: # @f
i32.add $push3=, $pop1, $pop2
i32.store $0=, 0($10), $pop3
i32.const $push5=, buf
- i32.const $push4=, .str
+ i32.const $push4=, .L.str
i32.call $discard=, siprintf, $pop5, $pop4
i32.const $5=, __stack_pointer
i32.load $5=, 0($5)
@@ -81,12 +87,14 @@ f: # @f
i32.const $9=, __stack_pointer
i32.store $10=, 0($9), $10
return
-.LBB2_2: # %if.then
+.LBB2_2: # %if.then
call abort
unreachable
.Lfunc_end2:
.size f, .Lfunc_end2-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -115,7 +123,7 @@ main: # @main
i32.add $push3=, $pop1, $pop2
i32.store $1=, 0($9), $pop3
i32.const $push5=, buf
- i32.const $push4=, .str
+ i32.const $push4=, .L.str
i32.call $discard=, siprintf, $pop5, $pop4
i32.const $5=, __stack_pointer
i32.load $5=, 0($5)
@@ -130,32 +138,34 @@ main: # @main
# BB#1: # %f.exit
call exit, $0
unreachable
-.LBB3_2: # %if.then.i
+.LBB3_2: # %if.then.i
call abort
unreachable
.Lfunc_end3:
.size main, .Lfunc_end3-main
- .type x,@object # @x
- .data
+ .hidden x # @x
+ .type x,@object
+ .section .data.x,"aw",@progbits
.globl x
.align 2
x:
.int32 1 # 0x1
.size x, 4
- .type buf,@object # @buf
- .bss
+ .hidden buf # @buf
+ .type buf,@object
+ .section .bss.buf,"aw",@nobits
.globl buf
buf:
- .zero 10
+ .skip 10
.size buf, 10
- .type .str,@object # @.str
+ .type .L.str,@object # @.str
.section .rodata.str1.1,"aMS",@progbits,1
-.str:
+.L.str:
.asciz "%d\n"
- .size .str, 4
+ .size .L.str, 4
.ident "clang version 3.8.0 "
diff --git a/test/torture-s/980612-1.c.s b/test/torture-s/980612-1.c.s
index a61ae2d2c..bff346a1b 100644
--- a/test/torture-s/980612-1.c.s
+++ b/test/torture-s/980612-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/980612-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/980612-1.c"
+ .section .text.g,"ax",@progbits
+ .hidden g
.globl g
.type g,@function
g: # @g
@@ -10,6 +12,8 @@ g: # @g
.Lfunc_end0:
.size g, .Lfunc_end0-g
+ .section .text.h,"ax",@progbits
+ .hidden h
.globl h
.type h,@function
h: # @h
@@ -20,6 +24,8 @@ h: # @h
.Lfunc_end1:
.size h, .Lfunc_end1-h
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -39,14 +45,15 @@ main: # @main
# BB#1: # %if.then
call abort
unreachable
-.LBB2_2: # %if.end
+.LBB2_2: # %if.end
call exit, $0
unreachable
.Lfunc_end2:
.size main, .Lfunc_end2-main
- .type f,@object # @f
- .data
+ .hidden f # @f
+ .type f,@object
+ .section .data.f,"aw",@progbits
.globl f
f:
.int8 5 # 0x5
diff --git a/test/torture-s/980617-1.c.s b/test/torture-s/980617-1.c.s
index 12f6121a5..996aac3bf 100644
--- a/test/torture-s/980617-1.c.s
+++ b/test/torture-s/980617-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/980617-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/980617-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -14,12 +16,14 @@ foo: # @foo
br_if $pop4, .LBB0_2
# BB#1: # %if.then
return
-.LBB0_2: # %if.else
+.LBB0_2: # %if.else
call abort
unreachable
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/980618-1.c.s b/test/torture-s/980618-1.c.s
index 185599d55..62bc272b9 100644
--- a/test/torture-s/980618-1.c.s
+++ b/test/torture-s/980618-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/980618-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/980618-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -11,6 +13,8 @@ main: # @main
.Lfunc_end0:
.size main, .Lfunc_end0-main
+ .section .text.func,"ax",@progbits
+ .hidden func
.globl func
.type func,@function
func: # @func
@@ -21,7 +25,7 @@ func: # @func
br_if $pop0, .LBB1_2
# BB#1: # %if.then
return
-.LBB1_2: # %if.else
+.LBB1_2: # %if.else
call abort
unreachable
.Lfunc_end1:
diff --git a/test/torture-s/980701-1.c.s b/test/torture-s/980701-1.c.s
index c2d896fde..33fa7cbbd 100644
--- a/test/torture-s/980701-1.c.s
+++ b/test/torture-s/980701-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/980701-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/980701-1.c"
+ .section .text.ns_name_skip,"ax",@progbits
+ .hidden ns_name_skip
.globl ns_name_skip
.type ns_name_skip,@function
ns_name_skip: # @ns_name_skip
@@ -12,6 +14,8 @@ ns_name_skip: # @ns_name_skip
.Lfunc_end0:
.size ns_name_skip, .Lfunc_end0-ns_name_skip
+ .section .text.dn_skipname,"ax",@progbits
+ .hidden dn_skipname
.globl dn_skipname
.type dn_skipname,@function
dn_skipname: # @dn_skipname
@@ -24,6 +28,8 @@ dn_skipname: # @dn_skipname
.Lfunc_end1:
.size dn_skipname, .Lfunc_end1-dn_skipname
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -35,18 +41,19 @@ main: # @main
# BB#1: # %if.then
call abort
unreachable
-.LBB2_2: # %if.end
+.LBB2_2: # %if.end
i32.const $push1=, 0
call exit, $pop1
unreachable
.Lfunc_end2:
.size main, .Lfunc_end2-main
- .type a,@object # @a
- .bss
+ .hidden a # @a
+ .type a,@object
+ .section .bss.a,"aw",@nobits
.globl a
a:
- .zero 2
+ .skip 2
.size a, 2
diff --git a/test/torture-s/980929-1.c.s b/test/torture-s/980929-1.c.s
index 2c3172d6f..d84d0db5c 100644
--- a/test/torture-s/980929-1.c.s
+++ b/test/torture-s/980929-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/980929-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/980929-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -11,12 +13,14 @@ f: # @f
br_if $pop1, .LBB0_2
# BB#1: # %if.end
return
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/981001-1.c.s b/test/torture-s/981001-1.c.s
index b957d1dc3..357c176b9 100644
--- a/test/torture-s/981001-1.c.s
+++ b/test/torture-s/981001-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/981001-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/981001-1.c"
+ .section .text.sub,"ax",@progbits
+ .hidden sub
.globl sub
.type sub,@function
sub: # @sub
@@ -29,7 +31,7 @@ sub: # @sub
i32.add $push14=, $pop13, $0
i32.mul $push15=, $pop14, $0
return $pop15
-.LBB0_3: # %if.else
+.LBB0_3: # %if.else
i32.add $push6=, $1, $2
i32.call $0=, sub, $pop6
i32.call $2=, sub, $1
@@ -37,11 +39,13 @@ sub: # @sub
i32.mul $push7=, $0, $0
i32.add $push9=, $pop8, $pop7
return $pop9
-.LBB0_4: # %cleanup
+.LBB0_4: # %cleanup
return $0
.Lfunc_end0:
.size sub, .Lfunc_end0-sub
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -62,18 +66,19 @@ main: # @main
# BB#2: # %if.end2
call exit, $2
unreachable
-.LBB1_3: # %if.end.thread
+.LBB1_3: # %if.end.thread
i32.const $push3=, 256
i32.or $push4=, $0, $pop3
i32.store $discard=, flg($2), $pop4
-.LBB1_4: # %if.then1
+.LBB1_4: # %if.then1
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type flg,@object # @flg
- .bss
+ .hidden flg # @flg
+ .type flg,@object
+ .section .bss.flg,"aw",@nobits
.globl flg
.align 2
flg:
diff --git a/test/torture-s/981019-1.c.s b/test/torture-s/981019-1.c.s
index 85f3aa05c..8ecf74db4 100644
--- a/test/torture-s/981019-1.c.s
+++ b/test/torture-s/981019-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/981019-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/981019-1.c"
+ .section .text.ff,"ax",@progbits
+ .hidden ff
.globl ff
.type ff,@function
ff: # @ff
@@ -17,10 +19,10 @@ ff: # @ff
# BB#2: # %if.then2
call f1
unreachable
-.LBB0_3: # %while.cond.preheader
+.LBB0_3: # %while.cond.preheader
i32.const $3=, 0
i32.load $4=, f3.x($3)
-.LBB0_4: # %while.cond
+.LBB0_4: # %while.cond
# =>This Inner Loop Header: Depth=1
block .LBB0_7
loop .LBB0_6
@@ -28,26 +30,28 @@ ff: # @ff
i32.eq $4=, $0, $3
br_if $0, .LBB0_7
# BB#5: # %while.body
- # in Loop: Header=.LBB0_4 Depth=1
+ # in Loop: Header=BB0_4 Depth=1
i32.const $push4=, 0
i32.eq $push5=, $2, $pop4
br_if $pop5, .LBB0_4
-.LBB0_6: # %land.lhs.true
+.LBB0_6: # %land.lhs.true
i32.store $discard=, f3.x($3), $4
i32.call $discard=, f2
unreachable
-.LBB0_7: # %while.end
+.LBB0_7: # %while.end
i32.store $discard=, f3.x($3), $4
block .LBB0_9
br_if $2, .LBB0_9
# BB#8: # %if.end16
return
-.LBB0_9: # %if.then15
+.LBB0_9: # %if.then15
call f1
unreachable
.Lfunc_end0:
.size ff, .Lfunc_end0-ff
+ .section .text.f1,"ax",@progbits
+ .hidden f1
.globl f1
.type f1,@function
f1: # @f1
@@ -57,6 +61,8 @@ f1: # @f1
.Lfunc_end1:
.size f1, .Lfunc_end1-f1
+ .section .text.f3,"ax",@progbits
+ .hidden f3
.globl f3
.type f3,@function
f3: # @f3
@@ -71,6 +77,8 @@ f3: # @f3
.Lfunc_end2:
.size f3, .Lfunc_end2-f3
+ .section .text.f2,"ax",@progbits
+ .hidden f2
.globl f2
.type f2,@function
f2: # @f2
@@ -81,6 +89,8 @@ f2: # @f2
.Lfunc_end3:
.size f2, .Lfunc_end3-f2
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -89,7 +99,7 @@ main: # @main
# BB#0: # %entry
i32.const $1=, 0
i32.load $2=, f3.x($1)
-.LBB4_1: # %while.cond.i
+.LBB4_1: # %while.cond.i
# =>This Inner Loop Header: Depth=1
loop .LBB4_2
copy_local $0=, $2
@@ -97,7 +107,7 @@ main: # @main
i32.const $push0=, 0
i32.eq $push1=, $0, $pop0
br_if $pop1, .LBB4_1
-.LBB4_2: # %ff.exit
+.LBB4_2: # %ff.exit
i32.store $discard=, f3.x($1), $2
return $1
.Lfunc_end4:
diff --git a/test/torture-s/981130-1.c.s b/test/torture-s/981130-1.c.s
index be3740e99..12aac8b86 100644
--- a/test/torture-s/981130-1.c.s
+++ b/test/torture-s/981130-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/981130-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/981130-1.c"
+ .section .text.check,"ax",@progbits
+ .hidden check
.globl check
.type check,@function
check: # @check
@@ -12,12 +14,14 @@ check: # @check
i32.const $push1=, 0
call exit, $pop1
unreachable
-.LBB0_2: # %if.else
+.LBB0_2: # %if.else
call abort
unreachable
.Lfunc_end0:
.size check, .Lfunc_end0-check
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -35,14 +39,15 @@ main: # @main
# BB#1: # %if.then.i
call exit, $0
unreachable
-.LBB1_2: # %if.else.i
+.LBB1_2: # %if.else.i
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type s2,@object # @s2
- .data
+ .hidden s2 # @s2
+ .type s2,@object
+ .section .data.s2,"aw",@progbits
.globl s2
.align 3
s2:
@@ -50,12 +55,13 @@ s2:
.int32 2 # 0x2
.size s2, 8
- .type s1,@object # @s1
- .bss
+ .hidden s1 # @s1
+ .type s1,@object
+ .section .bss.s1,"aw",@nobits
.globl s1
.align 3
s1:
- .zero 8
+ .skip 8
.size s1, 8
diff --git a/test/torture-s/981206-1.c.s b/test/torture-s/981206-1.c.s
index 79220579b..c2934cd80 100644
--- a/test/torture-s/981206-1.c.s
+++ b/test/torture-s/981206-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/981206-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/981206-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -13,6 +15,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/990106-1.c.s b/test/torture-s/990106-1.c.s
index 3e8ba16e6..d9ecdbf02 100644
--- a/test/torture-s/990106-1.c.s
+++ b/test/torture-s/990106-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/990106-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/990106-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -12,6 +14,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/990106-2.c.s b/test/torture-s/990106-2.c.s
index c09e51c83..620e813ba 100644
--- a/test/torture-s/990106-2.c.s
+++ b/test/torture-s/990106-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/990106-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/990106-2.c"
+ .section .text.calc_mp,"ax",@progbits
+ .hidden calc_mp
.globl calc_mp
.type calc_mp,@function
calc_mp: # @calc_mp
@@ -19,6 +21,8 @@ calc_mp: # @calc_mp
.Lfunc_end0:
.size calc_mp, .Lfunc_end0-calc_mp
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/990117-1.c.s b/test/torture-s/990117-1.c.s
index a250c80d1..7ec90645b 100644
--- a/test/torture-s/990117-1.c.s
+++ b/test/torture-s/990117-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/990117-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/990117-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -17,6 +19,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/990127-2.c.s b/test/torture-s/990127-2.c.s
index 09729cedb..56108754d 100644
--- a/test/torture-s/990127-2.c.s
+++ b/test/torture-s/990127-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/990127-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/990127-2.c"
+ .section .text.fpEq,"ax",@progbits
+ .hidden fpEq
.globl fpEq
.type fpEq,@function
fpEq: # @fpEq
@@ -10,12 +12,14 @@ fpEq: # @fpEq
br_if $pop0, .LBB0_2
# BB#1: # %if.end
return
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size fpEq, .Lfunc_end0-fpEq
+ .section .text.fpTest,"ax",@progbits
+ .hidden fpTest
.globl fpTest
.type fpTest,@function
fpTest: # @fpTest
@@ -30,12 +34,14 @@ fpTest: # @fpTest
br_if $pop4, .LBB1_2
# BB#1: # %fpEq.exit
return
-.LBB1_2: # %if.then.i
+.LBB1_2: # %if.then.i
call abort
unreachable
.Lfunc_end1:
.size fpTest, .Lfunc_end1-fpTest
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/990128-1.c.s b/test/torture-s/990128-1.c.s
index b1a178ddd..9454ce8ce 100644
--- a/test/torture-s/990128-1.c.s
+++ b/test/torture-s/990128-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/990128-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/990128-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -31,25 +33,25 @@ main: # @main
i32.store $discard=, sss+32($2), $pop10
i32.const $push0=, ss
i32.store $2=, p($2), $pop0
-.LBB0_1: # %for.inc.i.preheader.i
+.LBB0_1: # %for.inc.i.preheader.i
# =>This Loop Header: Depth=1
- # Child Loop .LBB0_2 Depth 2
+ # Child Loop BB0_2 Depth 2
loop .LBB0_4
copy_local $0=, $3
copy_local $3=, $2
-.LBB0_2: # %for.inc.i.i
- # Parent Loop .LBB0_1 Depth=1
+.LBB0_2: # %for.inc.i.i
+ # Parent Loop BB0_1 Depth=1
# => This Inner Loop Header: Depth=2
loop .LBB0_3
i32.load $3=, 0($3)
br_if $3, .LBB0_2
-.LBB0_3: # %if.then.i
- # in Loop: Header=.LBB0_1 Depth=1
+.LBB0_3: # %if.then.i
+ # in Loop: Header=BB0_1 Depth=1
i32.load $2=, 0($2)
i32.const $push11=, 1
i32.add $3=, $0, $pop11
br_if $2, .LBB0_1
-.LBB0_4: # %sub.exit
+.LBB0_4: # %sub.exit
block .LBB0_6
i32.const $push12=, 2
i32.add $push13=, $0, $pop12
@@ -60,12 +62,14 @@ main: # @main
# BB#5: # %if.end
call exit, $1
unreachable
-.LBB0_6: # %if.then
+.LBB0_6: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
+ .section .text.sub,"ax",@progbits
+ .hidden sub
.globl sub
.type sub,@function
sub: # @sub
@@ -78,27 +82,27 @@ sub: # @sub
i32.const $push3=, 0
i32.eq $push4=, $0, $pop3
br_if $pop4, .LBB1_5
-.LBB1_1: # %for.inc.i.preheader
+.LBB1_1: # %for.inc.i.preheader
# =>This Loop Header: Depth=1
- # Child Loop .LBB1_2 Depth 2
+ # Child Loop BB1_2 Depth 2
loop .LBB1_4
copy_local $4=, $0
-.LBB1_2: # %for.inc.i
- # Parent Loop .LBB1_1 Depth=1
+.LBB1_2: # %for.inc.i
+ # Parent Loop BB1_1 Depth=1
# => This Inner Loop Header: Depth=2
loop .LBB1_3
i32.load $4=, 0($4)
br_if $4, .LBB1_2
-.LBB1_3: # %if.then
- # in Loop: Header=.LBB1_1 Depth=1
+.LBB1_3: # %if.then
+ # in Loop: Header=BB1_1 Depth=1
i32.store $4=, 0($1), $2
i32.load $0=, 0($0)
i32.const $push0=, 1
i32.add $3=, $3, $pop0
br_if $0, .LBB1_1
-.LBB1_4: # %for.cond.look.exit.thread_crit_edge
+.LBB1_4: # %for.cond.look.exit.thread_crit_edge
i32.store $discard=, count($4), $3
-.LBB1_5: # %for.end
+.LBB1_5: # %for.end
i32.store $4=, 0($1), $2
i32.const $push1=, 1
i32.add $push2=, $3, $pop1
@@ -107,6 +111,8 @@ sub: # @sub
.Lfunc_end1:
.size sub, .Lfunc_end1-sub
+ .section .text.look,"ax",@progbits
+ .hidden look
.globl look
.type look,@function
look: # @look
@@ -117,12 +123,12 @@ look: # @look
i32.const $push3=, 0
i32.eq $push4=, $0, $pop3
br_if $pop4, .LBB2_2
-.LBB2_1: # %for.inc
+.LBB2_1: # %for.inc
# =>This Inner Loop Header: Depth=1
loop .LBB2_2
i32.load $0=, 0($0)
br_if $0, .LBB2_1
-.LBB2_2: # %for.end
+.LBB2_2: # %for.end
i32.const $push0=, 0
i32.store $0=, 0($1), $pop0
i32.const $1=, 1
@@ -133,33 +139,40 @@ look: # @look
.Lfunc_end2:
.size look, .Lfunc_end2-look
- .type count,@object # @count
- .bss
+ .hidden count # @count
+ .type count,@object
+ .section .bss.count,"aw",@nobits
.globl count
.align 2
count:
.int32 0 # 0x0
.size count, 4
- .type ss,@object # @ss
+ .hidden ss # @ss
+ .type ss,@object
+ .section .bss.ss,"aw",@nobits
.globl ss
.align 2
ss:
- .zero 4
+ .skip 4
.size ss, 4
- .type p,@object # @p
+ .hidden p # @p
+ .type p,@object
+ .section .bss.p,"aw",@nobits
.globl p
.align 2
p:
.int32 0
.size p, 4
- .type sss,@object # @sss
+ .hidden sss # @sss
+ .type sss,@object
+ .section .bss.sss,"aw",@nobits
.globl sss
.align 4
sss:
- .zero 40
+ .skip 40
.size sss, 40
diff --git a/test/torture-s/990130-1.c.s b/test/torture-s/990130-1.c.s
index 7348050a8..13a14b2ed 100644
--- a/test/torture-s/990130-1.c.s
+++ b/test/torture-s/990130-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/990130-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/990130-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -20,21 +22,24 @@ main: # @main
# BB#1: # %if.end
call exit, $1
unreachable
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type count,@object # @count
- .bss
+ .hidden count # @count
+ .type count,@object
+ .section .bss.count,"aw",@nobits
.globl count
.align 2
count:
.int32 0 # 0x0
.size count, 4
- .type dummy,@object # @dummy
+ .hidden dummy # @dummy
+ .type dummy,@object
+ .section .bss.dummy,"aw",@nobits
.globl dummy
.align 2
dummy:
diff --git a/test/torture-s/990211-1.c.s b/test/torture-s/990211-1.c.s
index fc9071bea..e3904fb4d 100644
--- a/test/torture-s/990211-1.c.s
+++ b/test/torture-s/990211-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/990211-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/990211-1.c"
+ .section .text.func,"ax",@progbits
+ .hidden func
.globl func
.type func,@function
func: # @func
@@ -9,6 +11,8 @@ func: # @func
.Lfunc_end0:
.size func, .Lfunc_end0-func
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/990222-1.c.s b/test/torture-s/990222-1.c.s
index 38a4acd2c..4d22452d8 100644
--- a/test/torture-s/990222-1.c.s
+++ b/test/torture-s/990222-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/990222-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/990222-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -19,7 +21,7 @@ main: # @main
i32.const $push2=, 58
i32.lt_s $push3=, $3, $pop2
br_if $pop3, .LBB0_3
-.LBB0_1: # %while.body
+.LBB0_1: # %while.body
# =>This Inner Loop Header: Depth=1
loop .LBB0_2
i32.load8_u $3=, 0($4)
@@ -35,9 +37,9 @@ main: # @main
i32.const $push8=, 57
i32.gt_s $push9=, $pop7, $pop8
br_if $pop9, .LBB0_1
-.LBB0_2: # %while.end.loopexit
+.LBB0_2: # %while.end.loopexit
i32.load8_u $3=, line+2($0)
-.LBB0_3: # %while.end
+.LBB0_3: # %while.end
block .LBB0_7
i32.load8_u $push12=, line($0)
i32.const $push13=, 50
@@ -56,14 +58,15 @@ main: # @main
br_if $pop18, .LBB0_7
# BB#6: # %if.end
return $0
-.LBB0_7: # %if.then
+.LBB0_7: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type line,@object # @line
- .data
+ .hidden line # @line
+ .type line,@object
+ .section .data.line,"aw",@progbits
.globl line
line:
.asciz "199"
diff --git a/test/torture-s/990324-1.c.s b/test/torture-s/990324-1.c.s
index 00f066e25..e541772d9 100644
--- a/test/torture-s/990324-1.c.s
+++ b/test/torture-s/990324-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/990324-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/990324-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -15,12 +17,14 @@ f: # @f
# BB#1: # %if.then
call abort
unreachable
-.LBB0_2: # %if.else
+.LBB0_2: # %if.else
call exit, $1
unreachable
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/990326-1.c.s b/test/torture-s/990326-1.c.s
index 151740dc5..9ac688d8c 100644
--- a/test/torture-s/990326-1.c.s
+++ b/test/torture-s/990326-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/990326-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/990326-1.c"
+ .section .text.a1,"ax",@progbits
+ .hidden a1
.globl a1
.type a1,@function
a1: # @a1
@@ -10,6 +12,8 @@ a1: # @a1
.Lfunc_end0:
.size a1, .Lfunc_end0-a1
+ .section .text.a2,"ax",@progbits
+ .hidden a2
.globl a2
.type a2,@function
a2: # @a2
@@ -20,6 +24,8 @@ a2: # @a2
.Lfunc_end1:
.size a2, .Lfunc_end1-a2
+ .section .text.a3,"ax",@progbits
+ .hidden a3
.globl a3
.type a3,@function
a3: # @a3
@@ -30,6 +36,8 @@ a3: # @a3
.Lfunc_end2:
.size a3, .Lfunc_end2-a3
+ .section .text.b1,"ax",@progbits
+ .hidden b1
.globl b1
.type b1,@function
b1: # @b1
@@ -40,6 +48,8 @@ b1: # @b1
.Lfunc_end3:
.size b1, .Lfunc_end3-b1
+ .section .text.b2,"ax",@progbits
+ .hidden b2
.globl b2
.type b2,@function
b2: # @b2
@@ -50,6 +60,8 @@ b2: # @b2
.Lfunc_end4:
.size b2, .Lfunc_end4-b2
+ .section .text.b3,"ax",@progbits
+ .hidden b3
.globl b3
.type b3,@function
b3: # @b3
@@ -60,6 +72,8 @@ b3: # @b3
.Lfunc_end5:
.size b3, .Lfunc_end5-b3
+ .section .text.c1,"ax",@progbits
+ .hidden c1
.globl c1
.type c1,@function
c1: # @c1
@@ -70,6 +84,8 @@ c1: # @c1
.Lfunc_end6:
.size c1, .Lfunc_end6-c1
+ .section .text.c2,"ax",@progbits
+ .hidden c2
.globl c2
.type c2,@function
c2: # @c2
@@ -80,6 +96,8 @@ c2: # @c2
.Lfunc_end7:
.size c2, .Lfunc_end7-c2
+ .section .text.c3,"ax",@progbits
+ .hidden c3
.globl c3
.type c3,@function
c3: # @c3
@@ -90,6 +108,8 @@ c3: # @c3
.Lfunc_end8:
.size c3, .Lfunc_end8-c3
+ .section .text.d1,"ax",@progbits
+ .hidden d1
.globl d1
.type d1,@function
d1: # @d1
@@ -100,6 +120,8 @@ d1: # @d1
.Lfunc_end9:
.size d1, .Lfunc_end9-d1
+ .section .text.d2,"ax",@progbits
+ .hidden d2
.globl d2
.type d2,@function
d2: # @d2
@@ -110,6 +132,8 @@ d2: # @d2
.Lfunc_end10:
.size d2, .Lfunc_end10-d2
+ .section .text.d3,"ax",@progbits
+ .hidden d3
.globl d3
.type d3,@function
d3: # @d3
@@ -120,6 +144,8 @@ d3: # @d3
.Lfunc_end11:
.size d3, .Lfunc_end11-d3
+ .section .text.e1,"ax",@progbits
+ .hidden e1
.globl e1
.type e1,@function
e1: # @e1
@@ -130,6 +156,8 @@ e1: # @e1
.Lfunc_end12:
.size e1, .Lfunc_end12-e1
+ .section .text.e2,"ax",@progbits
+ .hidden e2
.globl e2
.type e2,@function
e2: # @e2
@@ -140,6 +168,8 @@ e2: # @e2
.Lfunc_end13:
.size e2, .Lfunc_end13-e2
+ .section .text.e3,"ax",@progbits
+ .hidden e3
.globl e3
.type e3,@function
e3: # @e3
@@ -150,6 +180,8 @@ e3: # @e3
.Lfunc_end14:
.size e3, .Lfunc_end14-e3
+ .section .text.e4,"ax",@progbits
+ .hidden e4
.globl e4
.type e4,@function
e4: # @e4
@@ -160,6 +192,8 @@ e4: # @e4
.Lfunc_end15:
.size e4, .Lfunc_end15-e4
+ .section .text.f1,"ax",@progbits
+ .hidden f1
.globl f1
.type f1,@function
f1: # @f1
@@ -170,6 +204,8 @@ f1: # @f1
.Lfunc_end16:
.size f1, .Lfunc_end16-f1
+ .section .text.f2,"ax",@progbits
+ .hidden f2
.globl f2
.type f2,@function
f2: # @f2
@@ -180,6 +216,8 @@ f2: # @f2
.Lfunc_end17:
.size f2, .Lfunc_end17-f2
+ .section .text.f3,"ax",@progbits
+ .hidden f3
.globl f3
.type f3,@function
f3: # @f3
@@ -190,6 +228,8 @@ f3: # @f3
.Lfunc_end18:
.size f3, .Lfunc_end18-f3
+ .section .text.f4,"ax",@progbits
+ .hidden f4
.globl f4
.type f4,@function
f4: # @f4
@@ -200,6 +240,8 @@ f4: # @f4
.Lfunc_end19:
.size f4, .Lfunc_end19-f4
+ .section .text.g1,"ax",@progbits
+ .hidden g1
.globl g1
.type g1,@function
g1: # @g1
@@ -210,6 +252,8 @@ g1: # @g1
.Lfunc_end20:
.size g1, .Lfunc_end20-g1
+ .section .text.g2,"ax",@progbits
+ .hidden g2
.globl g2
.type g2,@function
g2: # @g2
@@ -220,6 +264,8 @@ g2: # @g2
.Lfunc_end21:
.size g2, .Lfunc_end21-g2
+ .section .text.g3,"ax",@progbits
+ .hidden g3
.globl g3
.type g3,@function
g3: # @g3
@@ -230,6 +276,8 @@ g3: # @g3
.Lfunc_end22:
.size g3, .Lfunc_end22-g3
+ .section .text.g4,"ax",@progbits
+ .hidden g4
.globl g4
.type g4,@function
g4: # @g4
@@ -240,6 +288,8 @@ g4: # @g4
.Lfunc_end23:
.size g4, .Lfunc_end23-g4
+ .section .text.g5,"ax",@progbits
+ .hidden g5
.globl g5
.type g5,@function
g5: # @g5
@@ -250,6 +300,8 @@ g5: # @g5
.Lfunc_end24:
.size g5, .Lfunc_end24-g5
+ .section .text.g6,"ax",@progbits
+ .hidden g6
.globl g6
.type g6,@function
g6: # @g6
@@ -260,6 +312,8 @@ g6: # @g6
.Lfunc_end25:
.size g6, .Lfunc_end25-g6
+ .section .text.g7,"ax",@progbits
+ .hidden g7
.globl g7
.type g7,@function
g7: # @g7
@@ -270,6 +324,8 @@ g7: # @g7
.Lfunc_end26:
.size g7, .Lfunc_end26-g7
+ .section .text.h1,"ax",@progbits
+ .hidden h1
.globl h1
.type h1,@function
h1: # @h1
@@ -280,6 +336,8 @@ h1: # @h1
.Lfunc_end27:
.size h1, .Lfunc_end27-h1
+ .section .text.h2,"ax",@progbits
+ .hidden h2
.globl h2
.type h2,@function
h2: # @h2
@@ -290,6 +348,8 @@ h2: # @h2
.Lfunc_end28:
.size h2, .Lfunc_end28-h2
+ .section .text.h3,"ax",@progbits
+ .hidden h3
.globl h3
.type h3,@function
h3: # @h3
@@ -300,6 +360,8 @@ h3: # @h3
.Lfunc_end29:
.size h3, .Lfunc_end29-h3
+ .section .text.h4,"ax",@progbits
+ .hidden h4
.globl h4
.type h4,@function
h4: # @h4
@@ -310,6 +372,8 @@ h4: # @h4
.Lfunc_end30:
.size h4, .Lfunc_end30-h4
+ .section .text.h5,"ax",@progbits
+ .hidden h5
.globl h5
.type h5,@function
h5: # @h5
@@ -320,6 +384,8 @@ h5: # @h5
.Lfunc_end31:
.size h5, .Lfunc_end31-h5
+ .section .text.h6,"ax",@progbits
+ .hidden h6
.globl h6
.type h6,@function
h6: # @h6
@@ -330,6 +396,8 @@ h6: # @h6
.Lfunc_end32:
.size h6, .Lfunc_end32-h6
+ .section .text.h7,"ax",@progbits
+ .hidden h7
.globl h7
.type h7,@function
h7: # @h7
@@ -340,6 +408,8 @@ h7: # @h7
.Lfunc_end33:
.size h7, .Lfunc_end33-h7
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/990404-1.c.s b/test/torture-s/990404-1.c.s
index 194f715d6..f8b3f3065 100644
--- a/test/torture-s/990404-1.c.s
+++ b/test/torture-s/990404-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/990404-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/990404-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -8,7 +10,7 @@ main: # @main
# BB#0: # %entry
i32.const $13=, -1
# implicit-def: %vreg66
-.LBB0_1: # %for.cond
+.LBB0_1: # %for.cond
# =>This Inner Loop Header: Depth=1
block .LBB0_4
loop .LBB0_3
@@ -47,7 +49,7 @@ main: # @main
i32.eq $push23=, $pop16, $pop22
br_if $pop23, .LBB0_4
# BB#2: # %if.end7
- # in Loop: Header=.LBB0_1 Depth=1
+ # in Loop: Header=BB0_1 Depth=1
i32.const $1=, 1
i32.const $12=, 2
i32.const $push15=, 9
@@ -75,17 +77,18 @@ main: # @main
i32.const $push20=, 10
i32.lt_s $push21=, $13, $pop20
br_if $pop21, .LBB0_1
-.LBB0_3: # %if.then11
+.LBB0_3: # %if.then11
call abort
unreachable
-.LBB0_4: # %for.end15
+.LBB0_4: # %for.end15
call exit, $0
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type x,@object # @x
- .data
+ .hidden x # @x
+ .type x,@object
+ .section .data.x,"aw",@progbits
.globl x
.align 4
x:
diff --git a/test/torture-s/990513-1.c.s b/test/torture-s/990513-1.c.s
index c5f2038d5..f54222bad 100644
--- a/test/torture-s/990513-1.c.s
+++ b/test/torture-s/990513-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/990513-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/990513-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -7,7 +9,7 @@ foo: # @foo
.local i32, i32, i32, i32
# BB#0: # %entry
i32.const $5=, 1024
-.LBB0_1: # %while.body
+.LBB0_1: # %while.body
# =>This Inner Loop Header: Depth=1
loop .LBB0_2
i32.add $2=, $0, $5
@@ -25,11 +27,13 @@ foo: # @foo
i32.store $discard=, 0($pop6), $3
i32.add $5=, $5, $4
br_if $5, .LBB0_1
-.LBB0_2: # %while.end
+.LBB0_2: # %while.end
return
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -47,7 +51,7 @@ main: # @main
i32.const $8=, 0
i32.add $8=, $10, $8
call memset, $8, $0, $4
-.LBB1_1: # %while.body.i
+.LBB1_1: # %while.body.i
# =>This Inner Loop Header: Depth=1
loop .LBB1_2
i32.const $9=, 0
@@ -68,7 +72,7 @@ main: # @main
i32.store $1=, 0($pop7), $2
i32.add $4=, $4, $3
br_if $4, .LBB1_1
-.LBB1_2: # %foo.exit
+.LBB1_2: # %foo.exit
block .LBB1_4
i32.load $push8=, 0($10)
i32.ne $push9=, $pop8, $1
@@ -79,7 +83,7 @@ main: # @main
i32.const $7=, __stack_pointer
i32.store $10=, 0($7), $10
return $0
-.LBB1_4: # %if.then
+.LBB1_4: # %if.then
call abort
unreachable
.Lfunc_end1:
diff --git a/test/torture-s/990524-1.c.s b/test/torture-s/990524-1.c.s
index afc72bbcc..109a70cea 100644
--- a/test/torture-s/990524-1.c.s
+++ b/test/torture-s/990524-1.c.s
@@ -1,12 +1,14 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/990524-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/990524-1.c"
+ .section .text.loop,"ax",@progbits
+ .hidden loop
.globl loop
.type loop,@function
loop: # @loop
.param i32, i32
.local i32, i32, i32, i32
# BB#0: # %entry
-.LBB0_1: # %for.cond
+.LBB0_1: # %for.cond
# =>This Inner Loop Header: Depth=1
loop .LBB0_8
i32.load8_u $push0=, 0($1)
@@ -21,12 +23,12 @@ loop: # @loop
i32.eq $push3=, $4, $pop2
br_if $pop3, .LBB0_7
# BB#2: # %for.cond
- # in Loop: Header=.LBB0_1 Depth=1
+ # in Loop: Header=BB0_1 Depth=1
i32.const $push4=, 92
i32.eq $push5=, $3, $pop4
br_if $pop5, .LBB0_7
# BB#3: # %for.cond
- # in Loop: Header=.LBB0_1 Depth=1
+ # in Loop: Header=BB0_1 Depth=1
i32.add $0=, $0, $5
copy_local $1=, $2
br_if $3, .LBB0_1
@@ -40,11 +42,11 @@ loop: # @loop
br_if $pop14, .LBB0_6
# BB#5: # %if.end
return
-.LBB0_6: # %if.then
+.LBB0_6: # %if.then
call abort
unreachable
-.LBB0_7: # %sw.bb2
- # in Loop: Header=.LBB0_1 Depth=1
+.LBB0_7: # %sw.bb2
+ # in Loop: Header=BB0_1 Depth=1
i32.const $push6=, 92
i32.store8 $discard=, 0($0), $pop6
i32.const $push8=, 2
@@ -59,6 +61,8 @@ loop: # @loop
.Lfunc_end0:
.size loop, .Lfunc_end0-loop
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -67,7 +71,7 @@ main: # @main
# BB#0: # %entry
i32.const $0=, b
i32.const $4=, a
-.LBB1_1: # %for.cond.i
+.LBB1_1: # %for.cond.i
# =>This Inner Loop Header: Depth=1
loop .LBB1_8
i32.load8_u $push0=, 0($0)
@@ -82,12 +86,12 @@ main: # @main
i32.eq $push3=, $2, $pop2
br_if $pop3, .LBB1_7
# BB#2: # %for.cond.i
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.const $push4=, 92
i32.eq $push5=, $1, $pop4
br_if $pop5, .LBB1_7
# BB#3: # %for.cond.i
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.add $4=, $4, $3
br_if $1, .LBB1_1
# BB#4: # %loopDone2.i
@@ -102,11 +106,11 @@ main: # @main
i32.const $push14=, 0
call exit, $pop14
unreachable
-.LBB1_6: # %if.then.i
+.LBB1_6: # %if.then.i
call abort
unreachable
-.LBB1_7: # %sw.bb2.i
- # in Loop: Header=.LBB1_1 Depth=1
+.LBB1_7: # %sw.bb2.i
+ # in Loop: Header=BB1_1 Depth=1
i32.const $push6=, 92
i32.store8 $discard=, 0($4), $pop6
i32.const $push7=, 2
@@ -119,14 +123,17 @@ main: # @main
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type a,@object # @a
- .data
+ .hidden a # @a
+ .type a,@object
+ .section .data.a,"aw",@progbits
.globl a
a:
.asciz "12345"
.size a, 6
- .type b,@object # @b
+ .hidden b # @b
+ .type b,@object
+ .section .data.b,"aw",@progbits
.globl b
b:
.asciz "12345"
diff --git a/test/torture-s/990525-2.c.s b/test/torture-s/990525-2.c.s
index a5b6478de..31097816b 100644
--- a/test/torture-s/990525-2.c.s
+++ b/test/torture-s/990525-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/990525-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/990525-2.c"
+ .section .text.func1,"ax",@progbits
+ .hidden func1
.globl func1
.type func1,@function
func1: # @func1
@@ -10,6 +12,8 @@ func1: # @func1
.Lfunc_end0:
.size func1, .Lfunc_end0-func1
+ .section .text.func2,"ax",@progbits
+ .hidden func2
.globl func2
.type func2,@function
func2: # @func2
@@ -27,6 +31,8 @@ func2: # @func2
.Lfunc_end1:
.size func2, .Lfunc_end1-func2
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/990527-1.c.s b/test/torture-s/990527-1.c.s
index 63c93f474..55304491e 100644
--- a/test/torture-s/990527-1.c.s
+++ b/test/torture-s/990527-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/990527-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/990527-1.c"
+ .section .text.g,"ax",@progbits
+ .hidden g
.globl g
.type g,@function
g: # @g
@@ -14,6 +16,8 @@ g: # @g
.Lfunc_end0:
.size g, .Lfunc_end0-g
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -30,6 +34,8 @@ f: # @f
.Lfunc_end1:
.size f, .Lfunc_end1-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -46,14 +52,15 @@ main: # @main
# BB#1: # %if.end
call exit, $0
unreachable
-.LBB2_2: # %if.then
+.LBB2_2: # %if.then
call abort
unreachable
.Lfunc_end2:
.size main, .Lfunc_end2-main
- .type sum,@object # @sum
- .bss
+ .hidden sum # @sum
+ .type sum,@object
+ .section .bss.sum,"aw",@nobits
.globl sum
.align 2
sum:
diff --git a/test/torture-s/990531-1.c.s b/test/torture-s/990531-1.c.s
index 72be7723a..af3739790 100644
--- a/test/torture-s/990531-1.c.s
+++ b/test/torture-s/990531-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/990531-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/990531-1.c"
+ .section .text.bad,"ax",@progbits
+ .hidden bad
.globl bad
.type bad,@function
bad: # @bad
@@ -28,6 +30,8 @@ bad: # @bad
.Lfunc_end0:
.size bad, .Lfunc_end0-bad
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/990604-1.c.s b/test/torture-s/990604-1.c.s
index c4dcdbb16..3be619d9a 100644
--- a/test/torture-s/990604-1.c.s
+++ b/test/torture-s/990604-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/990604-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/990604-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -12,11 +14,13 @@ f: # @f
# BB#1: # %do.body.preheader
i32.const $push1=, 9
i32.store $discard=, b($0), $pop1
-.LBB0_2: # %if.end
+.LBB0_2: # %if.end
return
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -35,16 +39,17 @@ main: # @main
# BB#2: # %f.exit.thread
i32.store $discard=, b($1), $2
br .LBB1_4
-.LBB1_3: # %if.then
+.LBB1_3: # %if.then
call abort
unreachable
-.LBB1_4: # %if.end
+.LBB1_4: # %if.end
return $1
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type b,@object # @b
- .bss
+ .hidden b # @b
+ .type b,@object
+ .section .bss.b,"aw",@nobits
.globl b
.align 2
b:
diff --git a/test/torture-s/990628-1.c.s b/test/torture-s/990628-1.c.s
index bf0c96c0c..b94d11936 100644
--- a/test/torture-s/990628-1.c.s
+++ b/test/torture-s/990628-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/990628-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/990628-1.c"
+ .section .text.num_records,"ax",@progbits
+ .hidden num_records
.globl num_records
.type num_records,@function
num_records: # @num_records
@@ -10,6 +12,8 @@ num_records: # @num_records
.Lfunc_end0:
.size num_records, .Lfunc_end0-num_records
+ .section .text.fetch,"ax",@progbits
+ .hidden fetch
.globl fetch
.type fetch,@function
fetch: # @fetch
@@ -32,6 +36,8 @@ fetch: # @fetch
.Lfunc_end1:
.size fetch, .Lfunc_end1-fetch
+ .section .text.load_data,"ax",@progbits
+ .hidden load_data
.globl load_data
.type load_data,@function
load_data: # @load_data
@@ -56,7 +62,7 @@ load_data: # @load_data
i32.select $push3=, $0, $6, $2
i32.store $discard=, sqlca($2), $pop3
br_if $0, .LBB2_3
-.LBB2_1: # %while.body
+.LBB2_1: # %while.body
# =>This Inner Loop Header: Depth=1
loop .LBB2_2
copy_local $0=, $7
@@ -67,16 +73,18 @@ load_data: # @load_data
i32.add $7=, $0, $5
i32.lt_s $push5=, $7, $5
br_if $pop5, .LBB2_1
-.LBB2_2: # %while.cond.while.end_crit_edge
+.LBB2_2: # %while.cond.while.end_crit_edge
i32.const $push4=, 2
i32.add $push0=, $0, $pop4
i32.store $discard=, fetch.fetch_count($2), $pop0
i32.store $discard=, sqlca($2), $6
-.LBB2_3: # %while.end
+.LBB2_3: # %while.end
return
.Lfunc_end2:
.size load_data, .Lfunc_end2-load_data
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -104,7 +112,7 @@ main: # @main
br_if $9, .LBB3_4
# BB#1: # %while.body.lr.ph.i
copy_local $9=, $0
-.LBB3_2: # %while.body.i
+.LBB3_2: # %while.body.i
# =>This Inner Loop Header: Depth=1
loop .LBB3_3
i32.add $1=, $9, $2
@@ -114,11 +122,11 @@ main: # @main
copy_local $9=, $1
i32.lt_s $push3=, $8, $6
br_if $pop3, .LBB3_2
-.LBB3_3: # %while.cond.while.end_crit_edge.i
+.LBB3_3: # %while.cond.while.end_crit_edge.i
i32.const $push4=, 2
i32.store $discard=, fetch.fetch_count($3), $pop4
i32.store $discard=, sqlca($3), $7
-.LBB3_4: # %load_data.exit
+.LBB3_4: # %load_data.exit
block .LBB3_6
i32.load $push5=, 0($0)
i32.const $push6=, 1431655765
@@ -127,7 +135,7 @@ main: # @main
# BB#5: # %if.end
call exit, $3
unreachable
-.LBB3_6: # %if.then
+.LBB3_6: # %if.then
call abort
unreachable
.Lfunc_end3:
@@ -135,22 +143,27 @@ main: # @main
.type fetch.fetch_count,@object # @fetch.fetch_count
.lcomm fetch.fetch_count,4,2
- .type data_tmp,@object # @data_tmp
- .bss
+ .hidden data_tmp # @data_tmp
+ .type data_tmp,@object
+ .section .bss.data_tmp,"aw",@nobits
.globl data_tmp
.align 2
data_tmp:
- .zero 404
+ .skip 404
.size data_tmp, 404
- .type sqlca,@object # @sqlca
+ .hidden sqlca # @sqlca
+ .type sqlca,@object
+ .section .bss.sqlca,"aw",@nobits
.globl sqlca
.align 2
sqlca:
- .zero 4
+ .skip 4
.size sqlca, 4
- .type data_ptr,@object # @data_ptr
+ .hidden data_ptr # @data_ptr
+ .type data_ptr,@object
+ .section .bss.data_ptr,"aw",@nobits
.globl data_ptr
.align 2
data_ptr:
diff --git a/test/torture-s/990804-1.c.s b/test/torture-s/990804-1.c.s
index cd0e7fc99..d0d7ce5bb 100644
--- a/test/torture-s/990804-1.c.s
+++ b/test/torture-s/990804-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/990804-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/990804-1.c"
+ .section .text.gfbyte,"ax",@progbits
+ .hidden gfbyte
.globl gfbyte
.type gfbyte,@function
gfbyte: # @gfbyte
@@ -10,6 +12,8 @@ gfbyte: # @gfbyte
.Lfunc_end0:
.size gfbyte, .Lfunc_end0-gfbyte
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/990811-1.c.s b/test/torture-s/990811-1.c.s
index 2e657f6b1..e92291a5f 100644
--- a/test/torture-s/990811-1.c.s
+++ b/test/torture-s/990811-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/990811-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/990811-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -22,19 +24,21 @@ foo: # @foo
# BB#3: # %sw.bb
i32.load $0=, 0($1)
br .LBB0_7
-.LBB0_4: # %sw.epilog
+.LBB0_4: # %sw.epilog
call abort
unreachable
-.LBB0_5: # %sw.bb1
+.LBB0_5: # %sw.bb1
i32.load8_s $0=, 0($1)
br .LBB0_7
-.LBB0_6: # %sw.bb2
+.LBB0_6: # %sw.bb2
i32.load16_s $0=, 0($1)
-.LBB0_7: # %return
+.LBB0_7: # %return
return $0
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/990827-1.c.s b/test/torture-s/990827-1.c.s
index b51e96227..8b7f84108 100644
--- a/test/torture-s/990827-1.c.s
+++ b/test/torture-s/990827-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/990827-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/990827-1.c"
+ .section .text.test,"ax",@progbits
+ .hidden test
.globl test
.type test,@function
test: # @test
@@ -17,6 +19,8 @@ test: # @test
.Lfunc_end0:
.size test, .Lfunc_end0-test
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/990829-1.c.s b/test/torture-s/990829-1.c.s
index 24a8a81d6..d43fd1b85 100644
--- a/test/torture-s/990829-1.c.s
+++ b/test/torture-s/990829-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/990829-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/990829-1.c"
+ .section .text.test,"ax",@progbits
+ .hidden test
.globl test
.type test,@function
test: # @test
@@ -15,6 +17,8 @@ test: # @test
.Lfunc_end0:
.size test, .Lfunc_end0-test
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/990923-1.c.s b/test/torture-s/990923-1.c.s
index 4e808294b..9720dd1ac 100644
--- a/test/torture-s/990923-1.c.s
+++ b/test/torture-s/990923-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/990923-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/990923-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -18,6 +20,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/991014-1.c.s b/test/torture-s/991014-1.c.s
index 6f5ac3977..fd4411fa0 100644
--- a/test/torture-s/991014-1.c.s
+++ b/test/torture-s/991014-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/991014-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/991014-1.c"
+ .section .text.union_size,"ax",@progbits
+ .hidden union_size
.globl union_size
.type union_size,@function
union_size: # @union_size
@@ -10,6 +12,8 @@ union_size: # @union_size
.Lfunc_end0:
.size union_size, .Lfunc_end0-union_size
+ .section .text.struct_size,"ax",@progbits
+ .hidden struct_size
.globl struct_size
.type struct_size,@function
struct_size: # @struct_size
@@ -20,6 +24,8 @@ struct_size: # @struct_size
.Lfunc_end1:
.size struct_size, .Lfunc_end1-struct_size
+ .section .text.struct_a_offset,"ax",@progbits
+ .hidden struct_a_offset
.globl struct_a_offset
.type struct_a_offset,@function
struct_a_offset: # @struct_a_offset
@@ -30,6 +36,8 @@ struct_a_offset: # @struct_a_offset
.Lfunc_end2:
.size struct_a_offset, .Lfunc_end2-struct_a_offset
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/991016-1.c.s b/test/torture-s/991016-1.c.s
index e5bfc3c7c..4c14cf50c 100644
--- a/test/torture-s/991016-1.c.s
+++ b/test/torture-s/991016-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/991016-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/991016-1.c"
+ .section .text.doit,"ax",@progbits
+ .hidden doit
.globl doit
.type doit,@function
doit: # @doit
@@ -24,7 +26,7 @@ doit: # @doit
br_if $pop2, .LBB0_6
# BB#3: # %do.body11.preheader
i64.load $6=, 0($2)
-.LBB0_4: # %do.body11
+.LBB0_4: # %do.body11
# =>This Inner Loop Header: Depth=1
loop .LBB0_5
i32.const $push4=, -1
@@ -33,17 +35,17 @@ doit: # @doit
i64.const $push3=, 1
i64.shl $6=, $4, $pop3
br_if $1, .LBB0_4
-.LBB0_5: # %do.end16
+.LBB0_5: # %do.end16
i64.store $discard=, 0($2), $6
i64.const $push5=, 0
i64.eq $1=, $4, $pop5
br .LBB0_13
-.LBB0_6: # %sw.default
+.LBB0_6: # %sw.default
call abort
unreachable
-.LBB0_7: # %do.body2.preheader
+.LBB0_7: # %do.body2.preheader
i32.load $0=, 0($2)
-.LBB0_8: # %do.body2
+.LBB0_8: # %do.body2
# =>This Inner Loop Header: Depth=1
loop .LBB0_9
i32.const $push6=, -1
@@ -51,14 +53,14 @@ doit: # @doit
copy_local $3=, $0
i32.shl $0=, $3, $5
br_if $1, .LBB0_8
-.LBB0_9: # %do.end7
+.LBB0_9: # %do.end7
i32.store $discard=, 0($2), $0
i32.const $push7=, 0
i32.eq $1=, $3, $pop7
br .LBB0_13
-.LBB0_10: # %do.body.preheader
+.LBB0_10: # %do.body.preheader
i32.load $0=, 0($2)
-.LBB0_11: # %do.body
+.LBB0_11: # %do.body
# =>This Inner Loop Header: Depth=1
loop .LBB0_12
i32.const $push9=, -1
@@ -67,15 +69,17 @@ doit: # @doit
i32.const $push8=, 1
i32.shl $0=, $3, $pop8
br_if $1, .LBB0_11
-.LBB0_12: # %do.end
+.LBB0_12: # %do.end
i32.store $discard=, 0($2), $0
i32.const $push10=, 0
i32.eq $1=, $3, $pop10
-.LBB0_13: # %cleanup
+.LBB0_13: # %cleanup
return $1
.Lfunc_end0:
.size doit, .Lfunc_end0-doit
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/991019-1.c.s b/test/torture-s/991019-1.c.s
index 8c25c731e..beeb94c1c 100644
--- a/test/torture-s/991019-1.c.s
+++ b/test/torture-s/991019-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/991019-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/991019-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -12,6 +14,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/991023-1.c.s b/test/torture-s/991023-1.c.s
index 2ac14a1cf..cb33859ff 100644
--- a/test/torture-s/991023-1.c.s
+++ b/test/torture-s/991023-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/991023-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/991023-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -12,6 +14,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -26,8 +30,9 @@ main: # @main
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type blah,@object # @blah
- .bss
+ .hidden blah # @blah
+ .type blah,@object
+ .section .bss.blah,"aw",@nobits
.globl blah
.align 2
blah:
diff --git a/test/torture-s/991030-1.c.s b/test/torture-s/991030-1.c.s
index a24c3816b..66cc35341 100644
--- a/test/torture-s/991030-1.c.s
+++ b/test/torture-s/991030-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/991030-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/991030-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -15,14 +17,15 @@ main: # @main
# BB#1: # %if.then
call abort
unreachable
-.LBB0_2: # %if.end
+.LBB0_2: # %if.end
call exit, $0
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type x,@object # @x
- .data
+ .hidden x # @x
+ .type x,@object
+ .section .data.x,"aw",@progbits
.globl x
.align 3
x:
diff --git a/test/torture-s/991112-1.c.s b/test/torture-s/991112-1.c.s
index 58f388e23..4c8d069c6 100644
--- a/test/torture-s/991112-1.c.s
+++ b/test/torture-s/991112-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/991112-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/991112-1.c"
+ .section .text.rl_show_char,"ax",@progbits
+ .hidden rl_show_char
.globl rl_show_char
.type rl_show_char,@function
rl_show_char: # @rl_show_char
@@ -11,6 +13,8 @@ rl_show_char: # @rl_show_char
.Lfunc_end0:
.size rl_show_char, .Lfunc_end0-rl_show_char
+ .section .text.rl_character_len,"ax",@progbits
+ .hidden rl_character_len
.globl rl_character_len
.type rl_character_len,@function
rl_character_len: # @rl_character_len
@@ -25,6 +29,8 @@ rl_character_len: # @rl_character_len
.Lfunc_end1:
.size rl_character_len, .Lfunc_end1-rl_character_len
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -44,10 +50,10 @@ main: # @main
# BB#2: # %if.end4
i32.const $push4=, 0
return $pop4
-.LBB2_3: # %if.then3
+.LBB2_3: # %if.then3
call abort
unreachable
-.LBB2_4: # %if.then
+.LBB2_4: # %if.then
call abort
unreachable
.Lfunc_end2:
diff --git a/test/torture-s/991201-1.c.s b/test/torture-s/991201-1.c.s
index 3b57ad8d0..5fa50a9ce 100644
--- a/test/torture-s/991201-1.c.s
+++ b/test/torture-s/991201-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/991201-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/991201-1.c"
+ .section .text.reset_palette,"ax",@progbits
+ .hidden reset_palette
.globl reset_palette
.type reset_palette,@function
reset_palette: # @reset_palette
@@ -12,7 +14,7 @@ reset_palette: # @reset_palette
i32.add $1=, $pop2, $pop1
i32.const $3=, 6
i32.const $0=, -64
-.LBB0_1: # %for.body
+.LBB0_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB0_2
i32.const $2=, 64
@@ -46,11 +48,13 @@ reset_palette: # @reset_palette
i32.const $push26=, 4
i32.add $0=, $0, $pop26
br_if $0, .LBB0_1
-.LBB0_2: # %bar.exit
+.LBB0_2: # %bar.exit
return
.Lfunc_end0:
.size reset_palette, .Lfunc_end0-reset_palette
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -62,12 +66,14 @@ bar: # @bar
br_if $pop1, .LBB1_2
# BB#1: # %if.end
return
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
.size bar, .Lfunc_end1-bar
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -77,7 +83,7 @@ main: # @main
i32.const $0=, 0
i32.const $2=, 6
copy_local $1=, $0
-.LBB2_1: # %for.body.i
+.LBB2_1: # %for.body.i
# =>This Inner Loop Header: Depth=1
loop .LBB2_2
i32.load $push3=, vc_cons($0)
@@ -109,111 +115,118 @@ main: # @main
i32.const $push21=, 54
i32.ne $push22=, $2, $pop21
br_if $pop22, .LBB2_1
-.LBB2_2: # %reset_palette.exit
+.LBB2_2: # %reset_palette.exit
i32.const $push23=, 0
call exit, $pop23
unreachable
.Lfunc_end2:
.size main, .Lfunc_end2-main
- .type a_con,@object # @a_con
- .bss
+ .hidden a_con # @a_con
+ .type a_con,@object
+ .section .bss.a_con,"aw",@nobits
.globl a_con
.align 2
a_con:
- .zero 52
+ .skip 52
.size a_con, 52
- .type vc_cons,@object # @vc_cons
- .data
+ .hidden vc_cons # @vc_cons
+ .type vc_cons,@object
+ .section .data.vc_cons,"aw",@progbits
.globl vc_cons
.align 4
vc_cons:
.int32 a_con
- .zero 4
- .zero 4
- .zero 4
- .zero 4
- .zero 4
- .zero 4
- .zero 4
- .zero 4
- .zero 4
- .zero 4
- .zero 4
- .zero 4
- .zero 4
- .zero 4
- .zero 4
- .zero 4
- .zero 4
- .zero 4
- .zero 4
- .zero 4
- .zero 4
- .zero 4
- .zero 4
- .zero 4
- .zero 4
- .zero 4
- .zero 4
- .zero 4
- .zero 4
- .zero 4
- .zero 4
- .zero 4
- .zero 4
- .zero 4
- .zero 4
- .zero 4
- .zero 4
- .zero 4
- .zero 4
- .zero 4
- .zero 4
- .zero 4
- .zero 4
- .zero 4
- .zero 4
- .zero 4
- .zero 4
- .zero 4
- .zero 4
- .zero 4
- .zero 4
- .zero 4
- .zero 4
- .zero 4
- .zero 4
- .zero 4
- .zero 4
- .zero 4
- .zero 4
- .zero 4
- .zero 4
- .zero 4
+ .skip 4
+ .skip 4
+ .skip 4
+ .skip 4
+ .skip 4
+ .skip 4
+ .skip 4
+ .skip 4
+ .skip 4
+ .skip 4
+ .skip 4
+ .skip 4
+ .skip 4
+ .skip 4
+ .skip 4
+ .skip 4
+ .skip 4
+ .skip 4
+ .skip 4
+ .skip 4
+ .skip 4
+ .skip 4
+ .skip 4
+ .skip 4
+ .skip 4
+ .skip 4
+ .skip 4
+ .skip 4
+ .skip 4
+ .skip 4
+ .skip 4
+ .skip 4
+ .skip 4
+ .skip 4
+ .skip 4
+ .skip 4
+ .skip 4
+ .skip 4
+ .skip 4
+ .skip 4
+ .skip 4
+ .skip 4
+ .skip 4
+ .skip 4
+ .skip 4
+ .skip 4
+ .skip 4
+ .skip 4
+ .skip 4
+ .skip 4
+ .skip 4
+ .skip 4
+ .skip 4
+ .skip 4
+ .skip 4
+ .skip 4
+ .skip 4
+ .skip 4
+ .skip 4
+ .skip 4
+ .skip 4
+ .skip 4
.size vc_cons, 252
- .type default_red,@object # @default_red
- .bss
+ .hidden default_red # @default_red
+ .type default_red,@object
+ .section .bss.default_red,"aw",@nobits
.globl default_red
.align 4
default_red:
- .zero 64
+ .skip 64
.size default_red, 64
- .type default_grn,@object # @default_grn
+ .hidden default_grn # @default_grn
+ .type default_grn,@object
+ .section .bss.default_grn,"aw",@nobits
.globl default_grn
.align 4
default_grn:
- .zero 64
+ .skip 64
.size default_grn, 64
- .type default_blu,@object # @default_blu
+ .hidden default_blu # @default_blu
+ .type default_blu,@object
+ .section .bss.default_blu,"aw",@nobits
.globl default_blu
.align 4
default_blu:
- .zero 64
+ .skip 64
.size default_blu, 64
diff --git a/test/torture-s/991202-1.c.s b/test/torture-s/991202-1.c.s
index a7cf68af4..200caa24e 100644
--- a/test/torture-s/991202-1.c.s
+++ b/test/torture-s/991202-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/991202-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/991202-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -16,15 +18,18 @@ main: # @main
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type x,@object # @x
- .bss
+ .hidden x # @x
+ .type x,@object
+ .section .bss.x,"aw",@nobits
.globl x
.align 2
x:
.int32 0 # 0x0
.size x, 4
- .type y,@object # @y
+ .hidden y # @y
+ .type y,@object
+ .section .bss.y,"aw",@nobits
.globl y
.align 2
y:
diff --git a/test/torture-s/991202-2.c.s b/test/torture-s/991202-2.c.s
index 9047f939a..8208056e4 100644
--- a/test/torture-s/991202-2.c.s
+++ b/test/torture-s/991202-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/991202-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/991202-2.c"
+ .section .text.f1,"ax",@progbits
+ .hidden f1
.globl f1
.type f1,@function
f1: # @f1
@@ -10,6 +12,8 @@ f1: # @f1
.Lfunc_end0:
.size f1, .Lfunc_end0-f1
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/991202-3.c.s b/test/torture-s/991202-3.c.s
index 7c8f0fd7b..2410be99b 100644
--- a/test/torture-s/991202-3.c.s
+++ b/test/torture-s/991202-3.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/991202-3.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/991202-3.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -14,6 +16,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.g,"ax",@progbits
+ .hidden g
.globl g
.type g,@function
g: # @g
@@ -26,6 +30,8 @@ g: # @g
.Lfunc_end1:
.size g, .Lfunc_end1-g
+ .section .text.h,"ax",@progbits
+ .hidden h
.globl h
.type h,@function
h: # @h
@@ -38,6 +44,8 @@ h: # @h
.Lfunc_end2:
.size h, .Lfunc_end2-h
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/991216-1.c.s b/test/torture-s/991216-1.c.s
index acccf76a9..2989eda4f 100644
--- a/test/torture-s/991216-1.c.s
+++ b/test/torture-s/991216-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/991216-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/991216-1.c"
+ .section .text.test1,"ax",@progbits
+ .hidden test1
.globl test1
.type test1,@function
test1: # @test1
@@ -19,12 +21,14 @@ test1: # @test1
br_if $pop5, .LBB0_4
# BB#3: # %if.end
return
-.LBB0_4: # %if.then
+.LBB0_4: # %if.then
call abort
unreachable
.Lfunc_end0:
.size test1, .Lfunc_end0-test1
+ .section .text.test2,"ax",@progbits
+ .hidden test2
.globl test2
.type test2,@function
test2: # @test2
@@ -48,12 +52,14 @@ test2: # @test2
br_if $pop7, .LBB1_5
# BB#4: # %if.end
return
-.LBB1_5: # %if.then
+.LBB1_5: # %if.then
call abort
unreachable
.Lfunc_end1:
.size test2, .Lfunc_end1-test2
+ .section .text.test3,"ax",@progbits
+ .hidden test3
.globl test3
.type test3,@function
test3: # @test3
@@ -81,12 +87,14 @@ test3: # @test3
br_if $pop9, .LBB2_6
# BB#5: # %if.end
return
-.LBB2_6: # %if.then
+.LBB2_6: # %if.then
call abort
unreachable
.Lfunc_end2:
.size test3, .Lfunc_end2-test3
+ .section .text.test4,"ax",@progbits
+ .hidden test4
.globl test4
.type test4,@function
test4: # @test4
@@ -118,12 +126,14 @@ test4: # @test4
br_if $pop11, .LBB3_7
# BB#6: # %if.end
return
-.LBB3_7: # %if.then
+.LBB3_7: # %if.then
call abort
unreachable
.Lfunc_end3:
.size test4, .Lfunc_end3-test4
+ .section .text.test5,"ax",@progbits
+ .hidden test5
.globl test5
.type test5,@function
test5: # @test5
@@ -159,12 +169,14 @@ test5: # @test5
br_if $pop13, .LBB4_8
# BB#7: # %if.end
return
-.LBB4_8: # %if.then
+.LBB4_8: # %if.then
call abort
unreachable
.Lfunc_end4:
.size test5, .Lfunc_end4-test5
+ .section .text.test6,"ax",@progbits
+ .hidden test6
.globl test6
.type test6,@function
test6: # @test6
@@ -204,12 +216,14 @@ test6: # @test6
br_if $pop15, .LBB5_9
# BB#8: # %if.end
return
-.LBB5_9: # %if.then
+.LBB5_9: # %if.then
call abort
unreachable
.Lfunc_end5:
.size test6, .Lfunc_end5-test6
+ .section .text.test7,"ax",@progbits
+ .hidden test7
.globl test7
.type test7,@function
test7: # @test7
@@ -253,12 +267,14 @@ test7: # @test7
br_if $pop17, .LBB6_10
# BB#9: # %if.end
return
-.LBB6_10: # %if.then
+.LBB6_10: # %if.then
call abort
unreachable
.Lfunc_end6:
.size test7, .Lfunc_end6-test7
+ .section .text.test8,"ax",@progbits
+ .hidden test8
.globl test8
.type test8,@function
test8: # @test8
@@ -306,12 +322,14 @@ test8: # @test8
br_if $pop19, .LBB7_11
# BB#10: # %if.end
return
-.LBB7_11: # %if.then
+.LBB7_11: # %if.then
call abort
unreachable
.Lfunc_end7:
.size test8, .Lfunc_end7-test8
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/991216-4.c.s b/test/torture-s/991216-4.c.s
index 9d35700ff..2d0c65509 100644
--- a/test/torture-s/991216-4.c.s
+++ b/test/torture-s/991216-4.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/991216-4.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/991216-4.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/991221-1.c.s b/test/torture-s/991221-1.c.s
index 74062d099..aadd6251d 100644
--- a/test/torture-s/991221-1.c.s
+++ b/test/torture-s/991221-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/991221-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/991221-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/991227-1.c.s b/test/torture-s/991227-1.c.s
index 9bc58fcef..479bc8949 100644
--- a/test/torture-s/991227-1.c.s
+++ b/test/torture-s/991227-1.c.s
@@ -1,13 +1,15 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/991227-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/991227-1.c"
+ .section .text.doit,"ax",@progbits
+ .hidden doit
.globl doit
.type doit,@function
doit: # @doit
.param i32
.result i32
# BB#0: # %entry
- i32.const $push1=, .str
- i32.const $push0=, .str.1
+ i32.const $push1=, .L.str
+ i32.const $push0=, .L.str.1
i32.select $push2=, $0, $pop1, $pop0
i32.const $push3=, 1
i32.add $push4=, $pop2, $pop3
@@ -15,6 +17,8 @@ doit: # @doit
.Lfunc_end0:
.size doit, .Lfunc_end0-doit
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -26,16 +30,16 @@ main: # @main
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type .str,@object # @.str
+ .type .L.str,@object # @.str
.section .rodata.cst8,"aM",@progbits,8
-.str:
+.L.str:
.asciz "\000wrong\n"
- .size .str, 8
+ .size .L.str, 8
- .type .str.1,@object # @.str.1
-.str.1:
+ .type .L.str.1,@object # @.str.1
+.L.str.1:
.asciz "\000right\n"
- .size .str.1, 8
+ .size .L.str.1, 8
.ident "clang version 3.8.0 "
diff --git a/test/torture-s/991228-1.c.s b/test/torture-s/991228-1.c.s
index a7cc2b753..7c6d68ed0 100644
--- a/test/torture-s/991228-1.c.s
+++ b/test/torture-s/991228-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/991228-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/991228-1.c"
+ .section .text.signbit,"ax",@progbits
+ .hidden signbit
.globl signbit
.type signbit,@function
signbit: # @signbit
@@ -32,6 +34,8 @@ signbit: # @signbit
.Lfunc_end0:
.size signbit, .Lfunc_end0-signbit
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -57,7 +61,7 @@ main: # @main
# BB#1: # %if.then
call exit, $0
unreachable
-.LBB1_2: # %if.end
+.LBB1_2: # %if.end
i64.const $push6=, -4625196817309499392
i64.store $discard=, 8($5), $pop6
i32.const $4=, 8
@@ -70,21 +74,24 @@ main: # @main
# BB#3: # %if.then1
call abort
unreachable
-.LBB1_4: # %if.end2
+.LBB1_4: # %if.end2
call exit, $0
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type u,@object # @u
- .data
+ .hidden u # @u
+ .type u,@object
+ .section .data.u,"aw",@progbits
.globl u
.align 3
u:
.int64 -4625196817309499392 # double -0.25
.size u, 8
- .type endianness_test,@object # @endianness_test
+ .hidden endianness_test # @endianness_test
+ .type endianness_test,@object
+ .section .data.endianness_test,"aw",@progbits
.globl endianness_test
.align 3
endianness_test:
diff --git a/test/torture-s/align-1.c.s b/test/torture-s/align-1.c.s
index 6b3dd50e2..d48da247a 100644
--- a/test/torture-s/align-1.c.s
+++ b/test/torture-s/align-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/align-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/align-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/align-2.c.s b/test/torture-s/align-2.c.s
index e18cadf81..943a123ed 100644
--- a/test/torture-s/align-2.c.s
+++ b/test/torture-s/align-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/align-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/align-2.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -182,221 +184,248 @@ main: # @main
br_if $pop88, .LBB0_29
# BB#28: # %if.end122
return $0
-.LBB0_29: # %if.then121
+.LBB0_29: # %if.then121
call abort
unreachable
-.LBB0_30: # %if.then117
+.LBB0_30: # %if.then117
call abort
unreachable
-.LBB0_31: # %if.then113
+.LBB0_31: # %if.then113
call abort
unreachable
-.LBB0_32: # %if.then109
+.LBB0_32: # %if.then109
call abort
unreachable
-.LBB0_33: # %if.then104
+.LBB0_33: # %if.then104
call abort
unreachable
-.LBB0_34: # %if.then100
+.LBB0_34: # %if.then100
call abort
unreachable
-.LBB0_35: # %if.then96
+.LBB0_35: # %if.then96
call abort
unreachable
-.LBB0_36: # %if.then92
+.LBB0_36: # %if.then92
call abort
unreachable
-.LBB0_37: # %if.then87
+.LBB0_37: # %if.then87
call abort
unreachable
-.LBB0_38: # %if.then83
+.LBB0_38: # %if.then83
call abort
unreachable
-.LBB0_39: # %if.then78
+.LBB0_39: # %if.then78
call abort
unreachable
-.LBB0_40: # %if.then74
+.LBB0_40: # %if.then74
call abort
unreachable
-.LBB0_41: # %if.then69
+.LBB0_41: # %if.then69
call abort
unreachable
-.LBB0_42: # %if.then65
+.LBB0_42: # %if.then65
call abort
unreachable
-.LBB0_43: # %if.then61
+.LBB0_43: # %if.then61
call abort
unreachable
-.LBB0_44: # %if.then57
+.LBB0_44: # %if.then57
call abort
unreachable
-.LBB0_45: # %if.then52
+.LBB0_45: # %if.then52
call abort
unreachable
-.LBB0_46: # %if.then48
+.LBB0_46: # %if.then48
call abort
unreachable
-.LBB0_47: # %if.then43
+.LBB0_47: # %if.then43
call abort
unreachable
-.LBB0_48: # %if.then38
+.LBB0_48: # %if.then38
call abort
unreachable
-.LBB0_49: # %if.then33
+.LBB0_49: # %if.then33
call abort
unreachable
-.LBB0_50: # %if.then28
+.LBB0_50: # %if.then28
call abort
unreachable
-.LBB0_51: # %if.then23
+.LBB0_51: # %if.then23
call abort
unreachable
-.LBB0_52: # %if.then19
+.LBB0_52: # %if.then19
call abort
unreachable
-.LBB0_53: # %if.then14
+.LBB0_53: # %if.then14
call abort
unreachable
-.LBB0_54: # %if.then10
+.LBB0_54: # %if.then10
call abort
unreachable
-.LBB0_55: # %if.then5
+.LBB0_55: # %if.then5
call abort
unreachable
-.LBB0_56: # %if.then
+.LBB0_56: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type s_c_s,@object # @s_c_s
- .data
+ .hidden s_c_s # @s_c_s
+ .type s_c_s,@object
+ .section .data.s_c_s,"aw",@progbits
.globl s_c_s
.align 1
s_c_s:
.int8 97 # 0x61
- .zero 1
+ .skip 1
.int16 13 # 0xd
.size s_c_s, 4
- .type s_c_i,@object # @s_c_i
+ .hidden s_c_i # @s_c_i
+ .type s_c_i,@object
+ .section .data.s_c_i,"aw",@progbits
.globl s_c_i
.align 2
s_c_i:
.int8 98 # 0x62
- .zero 3
+ .skip 3
.int32 14 # 0xe
.size s_c_i, 8
- .type s_s_i,@object # @s_s_i
+ .hidden s_s_i # @s_s_i
+ .type s_s_i,@object
+ .section .data.s_s_i,"aw",@progbits
.globl s_s_i
.align 2
s_s_i:
.int16 15 # 0xf
- .zero 2
+ .skip 2
.int32 16 # 0x10
.size s_s_i, 8
- .type s_c_f,@object # @s_c_f
+ .hidden s_c_f # @s_c_f
+ .type s_c_f,@object
+ .section .data.s_c_f,"aw",@progbits
.globl s_c_f
.align 2
s_c_f:
.int8 99 # 0x63
- .zero 3
+ .skip 3
.int32 1099431936 # float 17
.size s_c_f, 8
- .type s_s_f,@object # @s_s_f
+ .hidden s_s_f # @s_s_f
+ .type s_s_f,@object
+ .section .data.s_s_f,"aw",@progbits
.globl s_s_f
.align 2
s_s_f:
.int16 18 # 0x12
- .zero 2
+ .skip 2
.int32 1100480512 # float 19
.size s_s_f, 8
- .type s_c_d,@object # @s_c_d
+ .hidden s_c_d # @s_c_d
+ .type s_c_d,@object
+ .section .data.s_c_d,"aw",@progbits
.globl s_c_d
.align 3
s_c_d:
.int8 100 # 0x64
- .zero 7
+ .skip 7
.int64 4626322717216342016 # double 20
.size s_c_d, 16
- .type s_s_d,@object # @s_s_d
+ .hidden s_s_d # @s_s_d
+ .type s_s_d,@object
+ .section .data.s_s_d,"aw",@progbits
.globl s_s_d
.align 3
s_s_d:
.int16 21 # 0x15
- .zero 6
+ .skip 6
.int64 4626885667169763328 # double 22
.size s_s_d, 16
- .type s_i_d,@object # @s_i_d
+ .hidden s_i_d # @s_i_d
+ .type s_i_d,@object
+ .section .data.s_i_d,"aw",@progbits
.globl s_i_d
.align 3
s_i_d:
.int32 23 # 0x17
- .zero 4
+ .skip 4
.int64 4627448617123184640 # double 24
.size s_i_d, 16
- .type s_f_d,@object # @s_f_d
+ .hidden s_f_d # @s_f_d
+ .type s_f_d,@object
+ .section .data.s_f_d,"aw",@progbits
.globl s_f_d
.align 3
s_f_d:
.int32 1103626240 # float 25
- .zero 4
+ .skip 4
.int64 4628011567076605952 # double 26
.size s_f_d, 16
- .type s_c_ld,@object # @s_c_ld
+ .hidden s_c_ld # @s_c_ld
+ .type s_c_ld,@object
+ .section .data.s_c_ld,"aw",@progbits
.globl s_c_ld
.align 4
s_c_ld:
.int8 101 # 0x65
- .zero 15
+ .skip 15
.int64 0 # fp128 27
.int64 4612723957404008448
.size s_c_ld, 32
- .type s_s_ld,@object # @s_s_ld
+ .hidden s_s_ld # @s_s_ld
+ .type s_s_ld,@object
+ .section .data.s_s_ld,"aw",@progbits
.globl s_s_ld
.align 4
s_s_ld:
.int16 28 # 0x1c
- .zero 14
+ .skip 14
.int64 0 # fp128 29
.int64 4612759141776097280
.size s_s_ld, 32
- .type s_i_ld,@object # @s_i_ld
+ .hidden s_i_ld # @s_i_ld
+ .type s_i_ld,@object
+ .section .data.s_i_ld,"aw",@progbits
.globl s_i_ld
.align 4
s_i_ld:
.int32 30 # 0x1e
- .zero 12
+ .skip 12
.int64 0 # fp128 31
.int64 4612794326148186112
.size s_i_ld, 32
- .type s_f_ld,@object # @s_f_ld
+ .hidden s_f_ld # @s_f_ld
+ .type s_f_ld,@object
+ .section .data.s_f_ld,"aw",@progbits
.globl s_f_ld
.align 4
s_f_ld:
.int32 1107296256 # float 32
- .zero 12
+ .skip 12
.int64 0 # fp128 33
.int64 4612820714427252736
.size s_f_ld, 32
- .type s_d_ld,@object # @s_d_ld
+ .hidden s_d_ld # @s_d_ld
+ .type s_d_ld,@object
+ .section .data.s_d_ld,"aw",@progbits
.globl s_d_ld
.align 4
s_d_ld:
.int64 4629981891913580544 # double 34
- .zero 8
+ .skip 8
.int64 0 # fp128 35
.int64 4612838306613297152
.size s_d_ld, 32
diff --git a/test/torture-s/align-3.c.s b/test/torture-s/align-3.c.s
index 44fff641a..d7e23470b 100644
--- a/test/torture-s/align-3.c.s
+++ b/test/torture-s/align-3.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/align-3.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/align-3.c"
+ .section .text.func,"ax",@progbits
+ .hidden func
.globl func
.align 8
.type func,@function
@@ -9,6 +11,8 @@ func: # @func
.Lfunc_end0:
.size func, .Lfunc_end0-func
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/alloca-1.c.s b/test/torture-s/alloca-1.c.s
index e49204d8f..06791d989 100644
--- a/test/torture-s/alloca-1.c.s
+++ b/test/torture-s/alloca-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/alloca-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/alloca-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -26,6 +28,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -51,7 +55,7 @@ main: # @main
i32.const $2=, __stack_pointer
i32.store $4=, 0($2), $4
return $pop2
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
diff --git a/test/torture-s/anon-1.c.s b/test/torture-s/anon-1.c.s
index 65265ad9d..dd8440ac0 100644
--- a/test/torture-s/anon-1.c.s
+++ b/test/torture-s/anon-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/anon-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/anon-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -16,12 +18,13 @@ main: # @main
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type foo,@object # @foo
- .bss
+ .hidden foo # @foo
+ .type foo,@object
+ .section .bss.foo,"aw",@nobits
.globl foo
.align 2
foo:
- .zero 12
+ .skip 12
.size foo, 12
diff --git a/test/torture-s/arith-1.c.s b/test/torture-s/arith-1.c.s
index 71656e387..86814306c 100644
--- a/test/torture-s/arith-1.c.s
+++ b/test/torture-s/arith-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/arith-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/arith-1.c"
+ .section .text.sat_add,"ax",@progbits
+ .hidden sat_add
.globl sat_add
.type sat_add,@function
sat_add: # @sat_add
@@ -16,6 +18,8 @@ sat_add: # @sat_add
.Lfunc_end0:
.size sat_add, .Lfunc_end0-sat_add
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/arith-rand-ll.c.s b/test/torture-s/arith-rand-ll.c.s
index 9a38f1c53..1b1e9858e 100644
--- a/test/torture-s/arith-rand-ll.c.s
+++ b/test/torture-s/arith-rand-ll.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/arith-rand-ll.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/arith-rand-ll.c"
+ .section .text.simple_rand,"ax",@progbits
+ .hidden simple_rand
.globl simple_rand
.type simple_rand,@function
simple_rand: # @simple_rand
@@ -19,6 +21,8 @@ simple_rand: # @simple_rand
.Lfunc_end0:
.size simple_rand, .Lfunc_end0-simple_rand
+ .section .text.random_bitstring,"ax",@progbits
+ .hidden random_bitstring
.globl random_bitstring
.type random_bitstring,@function
random_bitstring: # @random_bitstring
@@ -28,7 +32,7 @@ random_bitstring: # @random_bitstring
i32.const $3=, 0
i64.load $2=, simple_rand.seed($3)
i64.const $4=, 0
-.LBB1_1: # %for.cond
+.LBB1_1: # %for.cond
# =>This Inner Loop Header: Depth=1
loop .LBB1_5
i64.const $push0=, 1103515245
@@ -44,7 +48,7 @@ random_bitstring: # @random_bitstring
i32.eq $push21=, $1, $pop20
br_if $pop21, .LBB1_5
# BB#2: # %if.else
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i64.const $push6=, 15
i64.and $push7=, $0, $pop6
i64.shl $4=, $4, $pop7
@@ -56,25 +60,27 @@ random_bitstring: # @random_bitstring
i64.eq $push11=, $pop9, $pop10
br_if $pop11, .LBB1_4
# BB#3: # %if.then2
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.const $push12=, 1
i32.shl $push13=, $pop12, $1
i32.const $push14=, -1
i32.add $push15=, $pop13, $pop14
i64.extend_s/i32 $push16=, $pop15
i64.or $4=, $pop16, $4
-.LBB1_4: # %if.end
- # in Loop: Header=.LBB1_1 Depth=1
+.LBB1_4: # %if.end
+ # in Loop: Header=BB1_1 Depth=1
i32.const $push17=, 71
i32.lt_u $push18=, $3, $pop17
br_if $pop18, .LBB1_1
-.LBB1_5: # %cleanup
+.LBB1_5: # %cleanup
i32.const $push19=, 0
i64.store $discard=, simple_rand.seed($pop19), $2
return $4
.Lfunc_end1:
.size random_bitstring, .Lfunc_end1-random_bitstring
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -86,15 +92,15 @@ main: # @main
i64.const $7=, 0
copy_local $0=, $7
i32.const $12=, 15
-.LBB2_1: # %for.body
+.LBB2_1: # %for.body
# =>This Loop Header: Depth=1
- # Child Loop .LBB2_2 Depth 2
- # Child Loop .LBB2_7 Depth 2
+ # Child Loop BB2_2 Depth 2
+ # Child Loop BB2_7 Depth 2
loop .LBB2_32
copy_local $20=, $7
copy_local $19=, $8
-.LBB2_2: # %for.cond.i
- # Parent Loop .LBB2_1 Depth=1
+.LBB2_2: # %for.cond.i
+ # Parent Loop BB2_1 Depth=1
# => This Inner Loop Header: Depth=2
loop .LBB2_6
i64.const $9=, 1103515245
@@ -109,7 +115,7 @@ main: # @main
i32.eq $push93=, $1, $pop92
br_if $pop93, .LBB2_6
# BB#3: # %if.else.i
- # in Loop: Header=.LBB2_2 Depth=2
+ # in Loop: Header=BB2_2 Depth=2
i64.const $push2=, 15
i64.and $push3=, $21, $pop2
i64.shl $20=, $20, $pop3
@@ -121,24 +127,24 @@ main: # @main
i64.eq $push7=, $pop5, $pop6
br_if $pop7, .LBB2_5
# BB#4: # %if.then2.i
- # in Loop: Header=.LBB2_2 Depth=2
+ # in Loop: Header=BB2_2 Depth=2
i32.const $push8=, 1
i32.shl $push9=, $pop8, $1
i32.const $push10=, -1
i32.add $push11=, $pop9, $pop10
i64.extend_s/i32 $push12=, $pop11
i64.or $20=, $pop12, $20
-.LBB2_5: # %if.end.i
- # in Loop: Header=.LBB2_2 Depth=2
+.LBB2_5: # %if.end.i
+ # in Loop: Header=BB2_2 Depth=2
i32.const $push13=, 71
i32.lt_u $push14=, $19, $pop13
br_if $pop14, .LBB2_2
-.LBB2_6: # %random_bitstring.exit
- # in Loop: Header=.LBB2_1 Depth=1
+.LBB2_6: # %random_bitstring.exit
+ # in Loop: Header=BB2_1 Depth=1
i64.const $21=, 0
i32.const $19=, 0
-.LBB2_7: # %for.cond.i452
- # Parent Loop .LBB2_1 Depth=1
+.LBB2_7: # %for.cond.i452
+ # Parent Loop BB2_1 Depth=1
# => This Inner Loop Header: Depth=2
loop .LBB2_11
i64.mul $push15=, $2, $9
@@ -150,7 +156,7 @@ main: # @main
i32.eq $push95=, $1, $pop94
br_if $pop95, .LBB2_11
# BB#8: # %if.else.i457
- # in Loop: Header=.LBB2_7 Depth=2
+ # in Loop: Header=BB2_7 Depth=2
i64.const $push17=, 15
i64.and $push18=, $3, $pop17
i64.shl $21=, $21, $pop18
@@ -162,38 +168,38 @@ main: # @main
i64.eq $push22=, $pop20, $pop21
br_if $pop22, .LBB2_10
# BB#9: # %if.then2.i462
- # in Loop: Header=.LBB2_7 Depth=2
+ # in Loop: Header=BB2_7 Depth=2
i32.const $push23=, 1
i32.shl $push24=, $pop23, $1
i32.const $push25=, -1
i32.add $push26=, $pop24, $pop25
i64.extend_s/i32 $push27=, $pop26
i64.or $21=, $pop27, $21
-.LBB2_10: # %if.end.i465
- # in Loop: Header=.LBB2_7 Depth=2
+.LBB2_10: # %if.end.i465
+ # in Loop: Header=BB2_7 Depth=2
i32.const $push28=, 71
i32.lt_u $push29=, $19, $pop28
br_if $pop29, .LBB2_7
-.LBB2_11: # %random_bitstring.exit467
- # in Loop: Header=.LBB2_1 Depth=1
+.LBB2_11: # %random_bitstring.exit467
+ # in Loop: Header=BB2_1 Depth=1
i64.const $9=, 0
block .LBB2_31
i64.eq $push30=, $21, $9
br_if $pop30, .LBB2_31
# BB#12: # %cleanup.cont
- # in Loop: Header=.LBB2_1 Depth=1
+ # in Loop: Header=BB2_1 Depth=1
block .LBB2_14
i64.const $push31=, 9223372036854775807
i64.and $push32=, $20, $pop31
i64.ne $push33=, $pop32, $9
br_if $pop33, .LBB2_14
# BB#13: # %cleanup.cont
- # in Loop: Header=.LBB2_1 Depth=1
+ # in Loop: Header=BB2_1 Depth=1
i64.const $push34=, -1
i64.eq $push35=, $21, $pop34
br_if $pop35, .LBB2_31
-.LBB2_14: # %if.end17
- # in Loop: Header=.LBB2_1 Depth=1
+.LBB2_14: # %if.end17
+ # in Loop: Header=BB2_1 Depth=1
i64.const $9=, 63
i64.shr_s $10=, $21, $9
i64.rem_s $11=, $20, $21
@@ -206,25 +212,25 @@ main: # @main
i64.ge_u $push40=, $pop39, $pop37
br_if $pop40, .LBB2_30
# BB#15: # %save_time
- # in Loop: Header=.LBB2_1 Depth=1
+ # in Loop: Header=BB2_1 Depth=1
i32.wrap/i64 $1=, $21
i32.const $push96=, 0
i32.eq $push97=, $1, $pop96
br_if $pop97, .LBB2_31
# BB#16: # %cleanup.cont65
- # in Loop: Header=.LBB2_1 Depth=1
+ # in Loop: Header=BB2_1 Depth=1
i32.wrap/i64 $19=, $20
block .LBB2_18
i32.const $push42=, 2147483647
i32.and $push43=, $19, $pop42
br_if $pop43, .LBB2_18
# BB#17: # %cleanup.cont65
- # in Loop: Header=.LBB2_1 Depth=1
+ # in Loop: Header=BB2_1 Depth=1
i32.const $push44=, -1
i32.eq $push45=, $1, $pop44
br_if $pop45, .LBB2_31
-.LBB2_18: # %if.end79
- # in Loop: Header=.LBB2_1 Depth=1
+.LBB2_18: # %if.end79
+ # in Loop: Header=BB2_1 Depth=1
i32.const $5=, 31
i32.shr_s $13=, $1, $5
i32.rem_s $15=, $19, $1
@@ -237,26 +243,26 @@ main: # @main
i32.ge_u $push50=, $pop49, $pop47
br_if $pop50, .LBB2_29
# BB#19: # %lor.lhs.false103
- # in Loop: Header=.LBB2_1 Depth=1
+ # in Loop: Header=BB2_1 Depth=1
block .LBB2_21
i32.const $push98=, 0
i32.eq $push99=, $15, $pop98
br_if $pop99, .LBB2_21
# BB#20: # %lor.lhs.false103
- # in Loop: Header=.LBB2_1 Depth=1
+ # in Loop: Header=BB2_1 Depth=1
i32.xor $push51=, $15, $19
i32.const $push52=, -1
i32.le_s $push53=, $pop51, $pop52
br_if $pop53, .LBB2_29
-.LBB2_21: # %cleanup.cont118
- # in Loop: Header=.LBB2_1 Depth=1
+.LBB2_21: # %cleanup.cont118
+ # in Loop: Header=BB2_1 Depth=1
i32.const $14=, 65535
i32.and $push54=, $1, $14
i32.const $push100=, 0
i32.eq $push101=, $pop54, $pop100
br_if $pop101, .LBB2_31
# BB#22: # %cleanup.cont158
- # in Loop: Header=.LBB2_1 Depth=1
+ # in Loop: Header=BB2_1 Depth=1
i32.const $15=, 16
i32.shl $push55=, $19, $15
i32.shr_s $4=, $pop55, $15
@@ -278,7 +284,7 @@ main: # @main
i32.ge_s $push64=, $pop59, $pop63
br_if $pop64, .LBB2_28
# BB#23: # %lor.lhs.false197
- # in Loop: Header=.LBB2_1 Depth=1
+ # in Loop: Header=BB2_1 Depth=1
i32.div_s $push65=, $4, $5
i32.mul $push66=, $pop65, $5
i32.add $push67=, $pop66, $6
@@ -287,14 +293,14 @@ main: # @main
i32.ne $push70=, $pop69, $4
br_if $pop70, .LBB2_28
# BB#24: # %if.end209
- # in Loop: Header=.LBB2_1 Depth=1
+ # in Loop: Header=BB2_1 Depth=1
i32.const $5=, 255
i32.and $push71=, $1, $5
i32.const $push102=, 0
i32.eq $push103=, $pop71, $pop102
br_if $pop103, .LBB2_31
# BB#25: # %cleanup.cont249
- # in Loop: Header=.LBB2_1 Depth=1
+ # in Loop: Header=BB2_1 Depth=1
i32.const $15=, 24
i32.shl $push72=, $19, $15
i32.shr_s $14=, $pop72, $15
@@ -315,7 +321,7 @@ main: # @main
i32.ge_s $push81=, $pop76, $pop80
br_if $pop81, .LBB2_27
# BB#26: # %lor.lhs.false288
- # in Loop: Header=.LBB2_1 Depth=1
+ # in Loop: Header=BB2_1 Depth=1
i32.div_s $push82=, $14, $1
i32.mul $push83=, $pop82, $1
i32.add $push84=, $pop83, $19
@@ -323,32 +329,32 @@ main: # @main
i32.shr_s $push86=, $pop85, $15
i32.eq $push87=, $pop86, $14
br_if $pop87, .LBB2_31
-.LBB2_27: # %if.then299
+.LBB2_27: # %if.then299
i64.store $discard=, simple_rand.seed($13), $2
call abort
unreachable
-.LBB2_28: # %if.then208
+.LBB2_28: # %if.then208
i64.store $discard=, simple_rand.seed($13), $2
call abort
unreachable
-.LBB2_29: # %if.then111
+.LBB2_29: # %if.then111
i32.const $push88=, 0
i64.store $discard=, simple_rand.seed($pop88), $2
call abort
unreachable
-.LBB2_30: # %if.then32
+.LBB2_30: # %if.then32
i32.const $push41=, 0
i64.store $discard=, simple_rand.seed($pop41), $2
call abort
unreachable
-.LBB2_31: # %cleanup301
- # in Loop: Header=.LBB2_1 Depth=1
+.LBB2_31: # %cleanup301
+ # in Loop: Header=BB2_1 Depth=1
i64.const $push89=, 1
i64.add $0=, $0, $pop89
i64.const $push90=, 10000
i64.lt_s $push91=, $0, $pop90
br_if $pop91, .LBB2_1
-.LBB2_32: # %for.end
+.LBB2_32: # %for.end
i32.const $1=, 0
i64.store $discard=, simple_rand.seed($1), $2
call exit, $1
@@ -357,7 +363,7 @@ main: # @main
.size main, .Lfunc_end2-main
.type simple_rand.seed,@object # @simple_rand.seed
- .data
+ .section .data.simple_rand.seed,"aw",@progbits
.align 3
simple_rand.seed:
.int64 47114711 # 0x2cee9d7
diff --git a/test/torture-s/arith-rand.c.s b/test/torture-s/arith-rand.c.s
index 9e3774dac..00097a631 100644
--- a/test/torture-s/arith-rand.c.s
+++ b/test/torture-s/arith-rand.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/arith-rand.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/arith-rand.c"
+ .section .text.simple_rand,"ax",@progbits
+ .hidden simple_rand
.globl simple_rand
.type simple_rand,@function
simple_rand: # @simple_rand
@@ -19,6 +21,8 @@ simple_rand: # @simple_rand
.Lfunc_end0:
.size simple_rand, .Lfunc_end0-simple_rand
+ .section .text.random_bitstring,"ax",@progbits
+ .hidden random_bitstring
.globl random_bitstring
.type random_bitstring,@function
random_bitstring: # @random_bitstring
@@ -28,7 +32,7 @@ random_bitstring: # @random_bitstring
i32.const $3=, 0
i32.load $1=, simple_rand.seed($3)
copy_local $2=, $3
-.LBB1_1: # %for.cond
+.LBB1_1: # %for.cond
# =>This Inner Loop Header: Depth=1
loop .LBB1_5
i32.const $push0=, 1103515245
@@ -43,7 +47,7 @@ random_bitstring: # @random_bitstring
i32.eq $push16=, $0, $pop15
br_if $pop16, .LBB1_5
# BB#2: # %if.else
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.add $2=, $0, $2
i32.shl $3=, $3, $0
block .LBB1_4
@@ -53,24 +57,26 @@ random_bitstring: # @random_bitstring
i32.eq $push18=, $pop7, $pop17
br_if $pop18, .LBB1_4
# BB#3: # %if.then1
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.const $push8=, 1
i32.shl $push9=, $pop8, $0
i32.const $push10=, -1
i32.add $push11=, $pop9, $pop10
i32.or $3=, $pop11, $3
-.LBB1_4: # %if.end
- # in Loop: Header=.LBB1_1 Depth=1
+.LBB1_4: # %if.end
+ # in Loop: Header=BB1_1 Depth=1
i32.const $push12=, 39
i32.lt_u $push13=, $2, $pop12
br_if $pop13, .LBB1_1
-.LBB1_5: # %cleanup
+.LBB1_5: # %cleanup
i32.const $push14=, 0
i32.store $discard=, simple_rand.seed($pop14), $1
return $3
.Lfunc_end1:
.size random_bitstring, .Lfunc_end1-random_bitstring
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -80,15 +86,15 @@ main: # @main
i32.const $3=, 0
i32.load $2=, simple_rand.seed($3)
copy_local $0=, $3
-.LBB2_1: # %for.body
+.LBB2_1: # %for.body
# =>This Loop Header: Depth=1
- # Child Loop .LBB2_2 Depth 2
- # Child Loop .LBB2_7 Depth 2
+ # Child Loop BB2_2 Depth 2
+ # Child Loop BB2_7 Depth 2
loop .LBB2_25
copy_local $11=, $3
copy_local $13=, $3
-.LBB2_2: # %for.cond.i
- # Parent Loop .LBB2_1 Depth=1
+.LBB2_2: # %for.cond.i
+ # Parent Loop BB2_1 Depth=1
# => This Inner Loop Header: Depth=2
loop .LBB2_6
i32.const $4=, 1103515245
@@ -103,7 +109,7 @@ main: # @main
i32.eq $push68=, $1, $pop67
br_if $pop68, .LBB2_6
# BB#3: # %if.else.i
- # in Loop: Header=.LBB2_2 Depth=2
+ # in Loop: Header=BB2_2 Depth=2
i32.add $13=, $1, $13
i32.shl $11=, $11, $1
block .LBB2_5
@@ -113,23 +119,23 @@ main: # @main
i32.eq $push70=, $pop3, $pop69
br_if $pop70, .LBB2_5
# BB#4: # %if.then1.i
- # in Loop: Header=.LBB2_2 Depth=2
+ # in Loop: Header=BB2_2 Depth=2
i32.const $push4=, 1
i32.shl $push5=, $pop4, $1
i32.const $push6=, -1
i32.add $push7=, $pop5, $pop6
i32.or $11=, $pop7, $11
-.LBB2_5: # %if.end.i
- # in Loop: Header=.LBB2_2 Depth=2
+.LBB2_5: # %if.end.i
+ # in Loop: Header=BB2_2 Depth=2
i32.const $push8=, 39
i32.lt_u $push9=, $13, $pop8
br_if $pop9, .LBB2_2
-.LBB2_6: # %random_bitstring.exit
- # in Loop: Header=.LBB2_1 Depth=1
+.LBB2_6: # %random_bitstring.exit
+ # in Loop: Header=BB2_1 Depth=1
i32.const $13=, 0
copy_local $12=, $13
-.LBB2_7: # %for.cond.i339
- # Parent Loop .LBB2_1 Depth=1
+.LBB2_7: # %for.cond.i339
+ # Parent Loop BB2_1 Depth=1
# => This Inner Loop Header: Depth=2
loop .LBB2_11
i32.mul $push10=, $2, $4
@@ -140,7 +146,7 @@ main: # @main
i32.eq $push72=, $1, $pop71
br_if $pop72, .LBB2_11
# BB#8: # %if.else.i343
- # in Loop: Header=.LBB2_7 Depth=2
+ # in Loop: Header=BB2_7 Depth=2
i32.add $12=, $1, $12
i32.shl $13=, $13, $1
block .LBB2_10
@@ -150,36 +156,36 @@ main: # @main
i32.eq $push74=, $pop13, $pop73
br_if $pop74, .LBB2_10
# BB#9: # %if.then1.i347
- # in Loop: Header=.LBB2_7 Depth=2
+ # in Loop: Header=BB2_7 Depth=2
i32.const $push14=, 1
i32.shl $push15=, $pop14, $1
i32.const $push16=, -1
i32.add $push17=, $pop15, $pop16
i32.or $13=, $pop17, $13
-.LBB2_10: # %if.end.i350
- # in Loop: Header=.LBB2_7 Depth=2
+.LBB2_10: # %if.end.i350
+ # in Loop: Header=BB2_7 Depth=2
i32.const $push18=, 39
i32.lt_u $push19=, $12, $pop18
br_if $pop19, .LBB2_7
-.LBB2_11: # %random_bitstring.exit352
- # in Loop: Header=.LBB2_1 Depth=1
+.LBB2_11: # %random_bitstring.exit352
+ # in Loop: Header=BB2_1 Depth=1
block .LBB2_24
i32.const $push75=, 0
i32.eq $push76=, $13, $pop75
br_if $pop76, .LBB2_24
# BB#12: # %cleanup.cont
- # in Loop: Header=.LBB2_1 Depth=1
+ # in Loop: Header=BB2_1 Depth=1
block .LBB2_14
i32.const $push20=, 2147483647
i32.and $push21=, $11, $pop20
br_if $pop21, .LBB2_14
# BB#13: # %cleanup.cont
- # in Loop: Header=.LBB2_1 Depth=1
+ # in Loop: Header=BB2_1 Depth=1
i32.const $push22=, -1
i32.eq $push23=, $13, $pop22
br_if $pop23, .LBB2_24
-.LBB2_14: # %if.end25
- # in Loop: Header=.LBB2_1 Depth=1
+.LBB2_14: # %if.end25
+ # in Loop: Header=BB2_1 Depth=1
i32.const $1=, 31
i32.shr_s $4=, $13, $1
i32.rem_s $5=, $11, $13
@@ -192,14 +198,14 @@ main: # @main
i32.ge_u $push28=, $pop27, $pop25
br_if $pop28, .LBB2_23
# BB#15: # %cleanup.cont47
- # in Loop: Header=.LBB2_1 Depth=1
+ # in Loop: Header=BB2_1 Depth=1
i32.const $6=, 65535
i32.and $push30=, $13, $6
i32.const $push77=, 0
i32.eq $push78=, $pop30, $pop77
br_if $pop78, .LBB2_24
# BB#16: # %cleanup.cont86
- # in Loop: Header=.LBB2_1 Depth=1
+ # in Loop: Header=BB2_1 Depth=1
i32.const $1=, 16
i32.shl $push31=, $11, $1
i32.shr_s $12=, $pop31, $1
@@ -221,7 +227,7 @@ main: # @main
i32.ge_s $push40=, $pop35, $pop39
br_if $pop40, .LBB2_22
# BB#17: # %lor.lhs.false125
- # in Loop: Header=.LBB2_1 Depth=1
+ # in Loop: Header=BB2_1 Depth=1
i32.div_s $push41=, $12, $4
i32.mul $push42=, $pop41, $4
i32.add $push43=, $pop42, $7
@@ -230,14 +236,14 @@ main: # @main
i32.ne $push46=, $pop45, $12
br_if $pop46, .LBB2_22
# BB#18: # %if.end137
- # in Loop: Header=.LBB2_1 Depth=1
+ # in Loop: Header=BB2_1 Depth=1
i32.const $4=, 255
i32.and $push47=, $13, $4
i32.const $push79=, 0
i32.eq $push80=, $pop47, $pop79
br_if $pop80, .LBB2_24
# BB#19: # %cleanup.cont177
- # in Loop: Header=.LBB2_1 Depth=1
+ # in Loop: Header=BB2_1 Depth=1
i32.const $1=, 24
i32.shl $push48=, $11, $1
i32.shr_s $6=, $pop48, $1
@@ -258,7 +264,7 @@ main: # @main
i32.ge_s $push57=, $pop52, $pop56
br_if $pop57, .LBB2_21
# BB#20: # %lor.lhs.false216
- # in Loop: Header=.LBB2_1 Depth=1
+ # in Loop: Header=BB2_1 Depth=1
i32.div_s $push58=, $6, $13
i32.mul $push59=, $pop58, $13
i32.add $push60=, $pop59, $11
@@ -266,27 +272,27 @@ main: # @main
i32.shr_s $push62=, $pop61, $1
i32.eq $push63=, $pop62, $6
br_if $pop63, .LBB2_24
-.LBB2_21: # %if.then227
+.LBB2_21: # %if.then227
i32.store $discard=, simple_rand.seed($5), $2
call abort
unreachable
-.LBB2_22: # %if.then136
+.LBB2_22: # %if.then136
i32.store $discard=, simple_rand.seed($5), $2
call abort
unreachable
-.LBB2_23: # %if.then40
+.LBB2_23: # %if.then40
i32.const $push29=, 0
i32.store $discard=, simple_rand.seed($pop29), $2
call abort
unreachable
-.LBB2_24: # %cleanup229
- # in Loop: Header=.LBB2_1 Depth=1
+.LBB2_24: # %cleanup229
+ # in Loop: Header=BB2_1 Depth=1
i32.const $push64=, 1
i32.add $0=, $0, $pop64
i32.const $push65=, 1000
i32.lt_s $push66=, $0, $pop65
br_if $pop66, .LBB2_1
-.LBB2_25: # %for.end
+.LBB2_25: # %for.end
i32.const $1=, 0
i32.store $discard=, simple_rand.seed($1), $2
call exit, $1
@@ -295,7 +301,7 @@ main: # @main
.size main, .Lfunc_end2-main
.type simple_rand.seed,@object # @simple_rand.seed
- .data
+ .section .data.simple_rand.seed,"aw",@progbits
.align 2
simple_rand.seed:
.int32 47114711 # 0x2cee9d7
diff --git a/test/torture-s/ashldi-1.c.s b/test/torture-s/ashldi-1.c.s
index 40e5eb258..6293b1980 100644
--- a/test/torture-s/ashldi-1.c.s
+++ b/test/torture-s/ashldi-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/ashldi-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/ashldi-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -7,8 +9,8 @@ main: # @main
.local i32, i32, i64, i32, i32
# BB#0: # %entry
i64.const $2=, 0
- i32.const $1=, switch.table
-.LBB0_1: # %for.body
+ i32.const $1=, .Lswitch.table
+.LBB0_1: # %for.body
# =>This Inner Loop Header: Depth=1
block .LBB0_7
loop .LBB0_3
@@ -18,17 +20,17 @@ main: # @main
i64.ne $push3=, $pop1, $pop2
br_if $pop3, .LBB0_7
# BB#2: # %for.cond
- # in Loop: Header=.LBB0_1 Depth=1
+ # in Loop: Header=BB0_1 Depth=1
i64.const $push4=, 1
i64.add $2=, $2, $pop4
i32.const $0=, 8
i32.add $1=, $1, $0
i32.const $4=, 0
- i32.const $3=, switch.table
+ i32.const $3=, .Lswitch.table
i64.const $push5=, 63
i64.le_s $push6=, $2, $pop5
br_if $pop6, .LBB0_1
-.LBB0_3: # %constant_shift.exit
+.LBB0_3: # %constant_shift.exit
# =>This Inner Loop Header: Depth=1
block .LBB0_6
loop .LBB0_5
@@ -37,29 +39,29 @@ main: # @main
i32.eq $push11=, $1, $pop10
br_if $pop11, .LBB0_6
# BB#4: # %for.cond2
- # in Loop: Header=.LBB0_3 Depth=1
+ # in Loop: Header=BB0_3 Depth=1
i32.add $4=, $4, $1
i32.add $3=, $3, $0
i32.const $push7=, 63
i32.le_s $push8=, $4, $pop7
br_if $pop8, .LBB0_3
-.LBB0_5: # %for.end13
+.LBB0_5: # %for.end13
i32.const $push9=, 0
call exit, $pop9
unreachable
-.LBB0_6: # %if.then9
+.LBB0_6: # %if.then9
call abort
unreachable
-.LBB0_7: # %if.then
+.LBB0_7: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type switch.table,@object # @switch.table
- .section .rodata,"a",@progbits
+ .type .Lswitch.table,@object # @switch.table
+ .section .rodata..Lswitch.table,"a",@progbits
.align 4
-switch.table:
+.Lswitch.table:
.int64 81985529216486895 # 0x123456789abcdef
.int64 163971058432973790 # 0x2468acf13579bde
.int64 327942116865947580 # 0x48d159e26af37bc
@@ -124,7 +126,7 @@ switch.table:
.int64 -2305843009213693952 # 0xe000000000000000
.int64 -4611686018427387904 # 0xc000000000000000
.int64 -9223372036854775808 # 0x8000000000000000
- .size switch.table, 512
+ .size .Lswitch.table, 512
.ident "clang version 3.8.0 "
diff --git a/test/torture-s/ashrdi-1.c.s b/test/torture-s/ashrdi-1.c.s
index 7a4b03d81..27b8aad14 100644
--- a/test/torture-s/ashrdi-1.c.s
+++ b/test/torture-s/ashrdi-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/ashrdi-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/ashrdi-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -8,7 +10,7 @@ main: # @main
# BB#0: # %entry
i64.const $4=, 0
i32.const $10=, zext
-.LBB0_1: # %for.body
+.LBB0_1: # %for.body
# =>This Inner Loop Header: Depth=1
block .LBB0_13
loop .LBB0_3
@@ -18,7 +20,7 @@ main: # @main
i64.ne $push2=, $pop0, $pop1
br_if $pop2, .LBB0_13
# BB#2: # %for.cond
- # in Loop: Header=.LBB0_1 Depth=1
+ # in Loop: Header=BB0_1 Depth=1
i64.const $1=, 1
i64.add $4=, $4, $1
i32.const $2=, 8
@@ -28,7 +30,7 @@ main: # @main
i32.const $11=, sext
i64.le_s $push3=, $4, $3
br_if $pop3, .LBB0_1
-.LBB0_3: # %for.body4
+.LBB0_3: # %for.body4
# =>This Inner Loop Header: Depth=1
block .LBB0_12
loop .LBB0_5
@@ -38,14 +40,14 @@ main: # @main
i64.ne $push6=, $pop4, $pop5
br_if $pop6, .LBB0_12
# BB#4: # %for.cond2
- # in Loop: Header=.LBB0_3 Depth=1
+ # in Loop: Header=BB0_3 Depth=1
i64.add $7=, $7, $1
i32.add $11=, $11, $2
i32.const $9=, 0
i32.const $8=, zext
i64.le_s $push7=, $7, $3
br_if $pop7, .LBB0_3
-.LBB0_5: # %for.body16
+.LBB0_5: # %for.body16
# =>This Inner Loop Header: Depth=1
block .LBB0_11
loop .LBB0_7
@@ -54,7 +56,7 @@ main: # @main
i64.ne $push10=, $pop8, $pop9
br_if $pop10, .LBB0_11
# BB#6: # %for.cond14
- # in Loop: Header=.LBB0_5 Depth=1
+ # in Loop: Header=BB0_5 Depth=1
i32.const $5=, 1
i32.add $9=, $9, $5
i32.add $8=, $8, $2
@@ -63,7 +65,7 @@ main: # @main
i32.const $6=, 63
i32.le_s $push11=, $9, $6
br_if $pop11, .LBB0_5
-.LBB0_7: # %for.body28
+.LBB0_7: # %for.body28
# =>This Inner Loop Header: Depth=1
block .LBB0_10
loop .LBB0_9
@@ -72,30 +74,31 @@ main: # @main
i64.ne $push14=, $pop12, $pop13
br_if $pop14, .LBB0_10
# BB#8: # %for.cond26
- # in Loop: Header=.LBB0_7 Depth=1
+ # in Loop: Header=BB0_7 Depth=1
i32.add $11=, $11, $5
i32.add $10=, $10, $2
i32.le_s $push15=, $11, $6
br_if $pop15, .LBB0_7
-.LBB0_9: # %for.end37
+.LBB0_9: # %for.end37
i32.const $push16=, 0
call exit, $pop16
unreachable
-.LBB0_10: # %if.then33
+.LBB0_10: # %if.then33
call abort
unreachable
-.LBB0_11: # %if.then21
+.LBB0_11: # %if.then21
call abort
unreachable
-.LBB0_12: # %if.then9
+.LBB0_12: # %if.then9
call abort
unreachable
-.LBB0_13: # %if.then
+.LBB0_13: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
+ .section .text.constant_shift,"ax",@progbits
.type constant_shift,@function
constant_shift: # @constant_shift
.param i64, i32
@@ -171,267 +174,267 @@ constant_shift: # @constant_shift
block .LBB1_3
block .LBB1_2
tableswitch $1, .LBB1_65, .LBB1_65, .LBB1_2, .LBB1_3, .LBB1_4, .LBB1_5, .LBB1_6, .LBB1_7, .LBB1_8, .LBB1_9, .LBB1_10, .LBB1_11, .LBB1_12, .LBB1_13, .LBB1_14, .LBB1_15, .LBB1_16, .LBB1_17, .LBB1_18, .LBB1_19, .LBB1_20, .LBB1_21, .LBB1_22, .LBB1_23, .LBB1_24, .LBB1_25, .LBB1_26, .LBB1_27, .LBB1_28, .LBB1_29, .LBB1_30, .LBB1_31, .LBB1_32, .LBB1_33, .LBB1_34, .LBB1_35, .LBB1_36, .LBB1_37, .LBB1_38, .LBB1_39, .LBB1_40, .LBB1_41, .LBB1_42, .LBB1_43, .LBB1_44, .LBB1_45, .LBB1_46, .LBB1_47, .LBB1_48, .LBB1_49, .LBB1_50, .LBB1_51, .LBB1_52, .LBB1_53, .LBB1_54, .LBB1_55, .LBB1_56, .LBB1_57, .LBB1_58, .LBB1_59, .LBB1_60, .LBB1_61, .LBB1_62, .LBB1_63, .LBB1_64
-.LBB1_2: # %sw.bb1
+.LBB1_2: # %sw.bb1
i64.const $push64=, 1
i64.shr_s $0=, $0, $pop64
br .LBB1_65
-.LBB1_3: # %sw.bb3
+.LBB1_3: # %sw.bb3
i64.const $push63=, 2
i64.shr_s $0=, $0, $pop63
br .LBB1_65
-.LBB1_4: # %sw.bb5
+.LBB1_4: # %sw.bb5
i64.const $push62=, 3
i64.shr_s $0=, $0, $pop62
br .LBB1_65
-.LBB1_5: # %sw.bb7
+.LBB1_5: # %sw.bb7
i64.const $push61=, 4
i64.shr_s $0=, $0, $pop61
br .LBB1_65
-.LBB1_6: # %sw.bb9
+.LBB1_6: # %sw.bb9
i64.const $push60=, 5
i64.shr_s $0=, $0, $pop60
br .LBB1_65
-.LBB1_7: # %sw.bb11
+.LBB1_7: # %sw.bb11
i64.const $push59=, 6
i64.shr_s $0=, $0, $pop59
br .LBB1_65
-.LBB1_8: # %sw.bb13
+.LBB1_8: # %sw.bb13
i64.const $push58=, 7
i64.shr_s $0=, $0, $pop58
br .LBB1_65
-.LBB1_9: # %sw.bb15
+.LBB1_9: # %sw.bb15
i64.const $push57=, 8
i64.shr_s $0=, $0, $pop57
br .LBB1_65
-.LBB1_10: # %sw.bb17
+.LBB1_10: # %sw.bb17
i64.const $push56=, 9
i64.shr_s $0=, $0, $pop56
br .LBB1_65
-.LBB1_11: # %sw.bb19
+.LBB1_11: # %sw.bb19
i64.const $push55=, 10
i64.shr_s $0=, $0, $pop55
br .LBB1_65
-.LBB1_12: # %sw.bb21
+.LBB1_12: # %sw.bb21
i64.const $push54=, 11
i64.shr_s $0=, $0, $pop54
br .LBB1_65
-.LBB1_13: # %sw.bb23
+.LBB1_13: # %sw.bb23
i64.const $push53=, 12
i64.shr_s $0=, $0, $pop53
br .LBB1_65
-.LBB1_14: # %sw.bb25
+.LBB1_14: # %sw.bb25
i64.const $push52=, 13
i64.shr_s $0=, $0, $pop52
br .LBB1_65
-.LBB1_15: # %sw.bb27
+.LBB1_15: # %sw.bb27
i64.const $push51=, 14
i64.shr_s $0=, $0, $pop51
br .LBB1_65
-.LBB1_16: # %sw.bb29
+.LBB1_16: # %sw.bb29
i64.const $push50=, 15
i64.shr_s $0=, $0, $pop50
br .LBB1_65
-.LBB1_17: # %sw.bb31
+.LBB1_17: # %sw.bb31
i64.const $push49=, 16
i64.shr_s $0=, $0, $pop49
br .LBB1_65
-.LBB1_18: # %sw.bb33
+.LBB1_18: # %sw.bb33
i64.const $push48=, 17
i64.shr_s $0=, $0, $pop48
br .LBB1_65
-.LBB1_19: # %sw.bb35
+.LBB1_19: # %sw.bb35
i64.const $push47=, 18
i64.shr_s $0=, $0, $pop47
br .LBB1_65
-.LBB1_20: # %sw.bb37
+.LBB1_20: # %sw.bb37
i64.const $push46=, 19
i64.shr_s $0=, $0, $pop46
br .LBB1_65
-.LBB1_21: # %sw.bb39
+.LBB1_21: # %sw.bb39
i64.const $push45=, 20
i64.shr_s $0=, $0, $pop45
br .LBB1_65
-.LBB1_22: # %sw.bb41
+.LBB1_22: # %sw.bb41
i64.const $push44=, 21
i64.shr_s $0=, $0, $pop44
br .LBB1_65
-.LBB1_23: # %sw.bb43
+.LBB1_23: # %sw.bb43
i64.const $push43=, 22
i64.shr_s $0=, $0, $pop43
br .LBB1_65
-.LBB1_24: # %sw.bb45
+.LBB1_24: # %sw.bb45
i64.const $push42=, 23
i64.shr_s $0=, $0, $pop42
br .LBB1_65
-.LBB1_25: # %sw.bb47
+.LBB1_25: # %sw.bb47
i64.const $push41=, 24
i64.shr_s $0=, $0, $pop41
br .LBB1_65
-.LBB1_26: # %sw.bb49
+.LBB1_26: # %sw.bb49
i64.const $push40=, 25
i64.shr_s $0=, $0, $pop40
br .LBB1_65
-.LBB1_27: # %sw.bb51
+.LBB1_27: # %sw.bb51
i64.const $push39=, 26
i64.shr_s $0=, $0, $pop39
br .LBB1_65
-.LBB1_28: # %sw.bb53
+.LBB1_28: # %sw.bb53
i64.const $push38=, 27
i64.shr_s $0=, $0, $pop38
br .LBB1_65
-.LBB1_29: # %sw.bb55
+.LBB1_29: # %sw.bb55
i64.const $push37=, 28
i64.shr_s $0=, $0, $pop37
br .LBB1_65
-.LBB1_30: # %sw.bb57
+.LBB1_30: # %sw.bb57
i64.const $push36=, 29
i64.shr_s $0=, $0, $pop36
br .LBB1_65
-.LBB1_31: # %sw.bb59
+.LBB1_31: # %sw.bb59
i64.const $push35=, 30
i64.shr_s $0=, $0, $pop35
br .LBB1_65
-.LBB1_32: # %sw.bb61
+.LBB1_32: # %sw.bb61
i64.const $push34=, 31
i64.shr_s $0=, $0, $pop34
br .LBB1_65
-.LBB1_33: # %sw.bb63
+.LBB1_33: # %sw.bb63
i64.const $push33=, 32
i64.shr_s $0=, $0, $pop33
br .LBB1_65
-.LBB1_34: # %sw.bb65
+.LBB1_34: # %sw.bb65
i64.const $push32=, 33
i64.shr_s $0=, $0, $pop32
br .LBB1_65
-.LBB1_35: # %sw.bb67
+.LBB1_35: # %sw.bb67
i64.const $push31=, 34
i64.shr_s $0=, $0, $pop31
br .LBB1_65
-.LBB1_36: # %sw.bb69
+.LBB1_36: # %sw.bb69
i64.const $push30=, 35
i64.shr_s $0=, $0, $pop30
br .LBB1_65
-.LBB1_37: # %sw.bb71
+.LBB1_37: # %sw.bb71
i64.const $push29=, 36
i64.shr_s $0=, $0, $pop29
br .LBB1_65
-.LBB1_38: # %sw.bb73
+.LBB1_38: # %sw.bb73
i64.const $push28=, 37
i64.shr_s $0=, $0, $pop28
br .LBB1_65
-.LBB1_39: # %sw.bb75
+.LBB1_39: # %sw.bb75
i64.const $push27=, 38
i64.shr_s $0=, $0, $pop27
br .LBB1_65
-.LBB1_40: # %sw.bb77
+.LBB1_40: # %sw.bb77
i64.const $push26=, 39
i64.shr_s $0=, $0, $pop26
br .LBB1_65
-.LBB1_41: # %sw.bb79
+.LBB1_41: # %sw.bb79
i64.const $push25=, 40
i64.shr_s $0=, $0, $pop25
br .LBB1_65
-.LBB1_42: # %sw.bb81
+.LBB1_42: # %sw.bb81
i64.const $push24=, 41
i64.shr_s $0=, $0, $pop24
br .LBB1_65
-.LBB1_43: # %sw.bb83
+.LBB1_43: # %sw.bb83
i64.const $push23=, 42
i64.shr_s $0=, $0, $pop23
br .LBB1_65
-.LBB1_44: # %sw.bb85
+.LBB1_44: # %sw.bb85
i64.const $push22=, 43
i64.shr_s $0=, $0, $pop22
br .LBB1_65
-.LBB1_45: # %sw.bb87
+.LBB1_45: # %sw.bb87
i64.const $push21=, 44
i64.shr_s $0=, $0, $pop21
br .LBB1_65
-.LBB1_46: # %sw.bb89
+.LBB1_46: # %sw.bb89
i64.const $push20=, 45
i64.shr_s $0=, $0, $pop20
br .LBB1_65
-.LBB1_47: # %sw.bb91
+.LBB1_47: # %sw.bb91
i64.const $push19=, 46
i64.shr_s $0=, $0, $pop19
br .LBB1_65
-.LBB1_48: # %sw.bb93
+.LBB1_48: # %sw.bb93
i64.const $push18=, 47
i64.shr_s $0=, $0, $pop18
br .LBB1_65
-.LBB1_49: # %sw.bb95
+.LBB1_49: # %sw.bb95
i64.const $push17=, 48
i64.shr_s $0=, $0, $pop17
br .LBB1_65
-.LBB1_50: # %sw.bb97
+.LBB1_50: # %sw.bb97
i64.const $push16=, 49
i64.shr_s $0=, $0, $pop16
br .LBB1_65
-.LBB1_51: # %sw.bb99
+.LBB1_51: # %sw.bb99
i64.const $push15=, 50
i64.shr_s $0=, $0, $pop15
br .LBB1_65
-.LBB1_52: # %sw.bb101
+.LBB1_52: # %sw.bb101
i64.const $push14=, 51
i64.shr_s $0=, $0, $pop14
br .LBB1_65
-.LBB1_53: # %sw.bb103
+.LBB1_53: # %sw.bb103
i64.const $push13=, 52
i64.shr_s $0=, $0, $pop13
br .LBB1_65
-.LBB1_54: # %sw.bb105
+.LBB1_54: # %sw.bb105
i64.const $push12=, 53
i64.shr_s $0=, $0, $pop12
br .LBB1_65
-.LBB1_55: # %sw.bb107
+.LBB1_55: # %sw.bb107
i64.const $push11=, 54
i64.shr_s $0=, $0, $pop11
br .LBB1_65
-.LBB1_56: # %sw.bb109
+.LBB1_56: # %sw.bb109
i64.const $push10=, 55
i64.shr_s $0=, $0, $pop10
br .LBB1_65
-.LBB1_57: # %sw.bb111
+.LBB1_57: # %sw.bb111
i64.const $push9=, 56
i64.shr_s $0=, $0, $pop9
br .LBB1_65
-.LBB1_58: # %sw.bb113
+.LBB1_58: # %sw.bb113
i64.const $push8=, 57
i64.shr_s $0=, $0, $pop8
br .LBB1_65
-.LBB1_59: # %sw.bb115
+.LBB1_59: # %sw.bb115
i64.const $push7=, 58
i64.shr_s $0=, $0, $pop7
br .LBB1_65
-.LBB1_60: # %sw.bb117
+.LBB1_60: # %sw.bb117
i64.const $push6=, 59
i64.shr_s $0=, $0, $pop6
br .LBB1_65
-.LBB1_61: # %sw.bb119
+.LBB1_61: # %sw.bb119
i64.const $push5=, 60
i64.shr_s $0=, $0, $pop5
br .LBB1_65
-.LBB1_62: # %sw.bb121
+.LBB1_62: # %sw.bb121
i64.const $push4=, 61
i64.shr_s $0=, $0, $pop4
br .LBB1_65
-.LBB1_63: # %sw.bb123
+.LBB1_63: # %sw.bb123
i64.const $push3=, 62
i64.shr_s $0=, $0, $pop3
br .LBB1_65
-.LBB1_64: # %sw.bb125
+.LBB1_64: # %sw.bb125
i64.const $push2=, 63
i64.shr_s $0=, $0, $pop2
-.LBB1_65: # %sw.epilog
+.LBB1_65: # %sw.epilog
return $0
-.LBB1_66: # %sw.default
+.LBB1_66: # %sw.default
call abort
unreachable
.Lfunc_end1:
.size constant_shift, .Lfunc_end1-constant_shift
.type zext,@object # @zext
- .section .rodata,"a",@progbits
+ .section .rodata.zext,"a",@progbits
.align 4
zext:
.int64 8526495107234113920 # 0x7654321fedcba980
@@ -501,6 +504,7 @@ zext:
.size zext, 512
.type sext,@object # @sext
+ .section .rodata.sext,"a",@progbits
.align 4
sext:
.int64 -8152436031399644656 # 0x8edcba9f76543210
diff --git a/test/torture-s/bcp-1.c.s b/test/torture-s/bcp-1.c.s
index cdb123bb5..b8894e162 100644
--- a/test/torture-s/bcp-1.c.s
+++ b/test/torture-s/bcp-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/bcp-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/bcp-1.c"
+ .section .text.bad0,"ax",@progbits
+ .hidden bad0
.globl bad0
.type bad0,@function
bad0: # @bad0
@@ -10,6 +12,8 @@ bad0: # @bad0
.Lfunc_end0:
.size bad0, .Lfunc_end0-bad0
+ .section .text.bad1,"ax",@progbits
+ .hidden bad1
.globl bad1
.type bad1,@function
bad1: # @bad1
@@ -20,6 +24,8 @@ bad1: # @bad1
.Lfunc_end1:
.size bad1, .Lfunc_end1-bad1
+ .section .text.bad2,"ax",@progbits
+ .hidden bad2
.globl bad2
.type bad2,@function
bad2: # @bad2
@@ -31,6 +37,8 @@ bad2: # @bad2
.Lfunc_end2:
.size bad2, .Lfunc_end2-bad2
+ .section .text.bad3,"ax",@progbits
+ .hidden bad3
.globl bad3
.type bad3,@function
bad3: # @bad3
@@ -42,6 +50,8 @@ bad3: # @bad3
.Lfunc_end3:
.size bad3, .Lfunc_end3-bad3
+ .section .text.bad4,"ax",@progbits
+ .hidden bad4
.globl bad4
.type bad4,@function
bad4: # @bad4
@@ -53,6 +63,8 @@ bad4: # @bad4
.Lfunc_end4:
.size bad4, .Lfunc_end4-bad4
+ .section .text.bad5,"ax",@progbits
+ .hidden bad5
.globl bad5
.type bad5,@function
bad5: # @bad5
@@ -63,6 +75,8 @@ bad5: # @bad5
.Lfunc_end5:
.size bad5, .Lfunc_end5-bad5
+ .section .text.bad6,"ax",@progbits
+ .hidden bad6
.globl bad6
.type bad6,@function
bad6: # @bad6
@@ -74,6 +88,8 @@ bad6: # @bad6
.Lfunc_end6:
.size bad6, .Lfunc_end6-bad6
+ .section .text.bad7,"ax",@progbits
+ .hidden bad7
.globl bad7
.type bad7,@function
bad7: # @bad7
@@ -84,6 +100,8 @@ bad7: # @bad7
.Lfunc_end7:
.size bad7, .Lfunc_end7-bad7
+ .section .text.bad8,"ax",@progbits
+ .hidden bad8
.globl bad8
.type bad8,@function
bad8: # @bad8
@@ -94,6 +112,8 @@ bad8: # @bad8
.Lfunc_end8:
.size bad8, .Lfunc_end8-bad8
+ .section .text.bad9,"ax",@progbits
+ .hidden bad9
.globl bad9
.type bad9,@function
bad9: # @bad9
@@ -105,6 +125,8 @@ bad9: # @bad9
.Lfunc_end9:
.size bad9, .Lfunc_end9-bad9
+ .section .text.bad10,"ax",@progbits
+ .hidden bad10
.globl bad10
.type bad10,@function
bad10: # @bad10
@@ -115,6 +137,8 @@ bad10: # @bad10
.Lfunc_end10:
.size bad10, .Lfunc_end10-bad10
+ .section .text.good0,"ax",@progbits
+ .hidden good0
.globl good0
.type good0,@function
good0: # @good0
@@ -125,6 +149,8 @@ good0: # @good0
.Lfunc_end11:
.size good0, .Lfunc_end11-good0
+ .section .text.good1,"ax",@progbits
+ .hidden good1
.globl good1
.type good1,@function
good1: # @good1
@@ -135,6 +161,8 @@ good1: # @good1
.Lfunc_end12:
.size good1, .Lfunc_end12-good1
+ .section .text.good2,"ax",@progbits
+ .hidden good2
.globl good2
.type good2,@function
good2: # @good2
@@ -145,6 +173,8 @@ good2: # @good2
.Lfunc_end13:
.size good2, .Lfunc_end13-good2
+ .section .text.opt0,"ax",@progbits
+ .hidden opt0
.globl opt0
.type opt0,@function
opt0: # @opt0
@@ -155,6 +185,8 @@ opt0: # @opt0
.Lfunc_end14:
.size opt0, .Lfunc_end14-opt0
+ .section .text.opt1,"ax",@progbits
+ .hidden opt1
.globl opt1
.type opt1,@function
opt1: # @opt1
@@ -165,6 +197,8 @@ opt1: # @opt1
.Lfunc_end15:
.size opt1, .Lfunc_end15-opt1
+ .section .text.opt2,"ax",@progbits
+ .hidden opt2
.globl opt2
.type opt2,@function
opt2: # @opt2
@@ -175,6 +209,8 @@ opt2: # @opt2
.Lfunc_end16:
.size opt2, .Lfunc_end16-opt2
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -222,7 +258,7 @@ main: # @main
br_if $pop16, .LBB17_21
# BB#9: # %for.cond1.2
i32.load $1=, bad_t2($0)
- i32.const $2=, .str
+ i32.const $2=, .L.str
block .LBB17_20
i32.call_indirect $push17=, $1, $2
br_if $pop17, .LBB17_20
@@ -271,26 +307,27 @@ main: # @main
# BB#17: # %for.cond34.2
call exit, $0
unreachable
-.LBB17_18: # %if.then40
+.LBB17_18: # %if.then40
call abort
unreachable
-.LBB17_19: # %if.then29
+.LBB17_19: # %if.then29
call abort
unreachable
-.LBB17_20: # %if.then18
+.LBB17_20: # %if.then18
call abort
unreachable
-.LBB17_21: # %if.then7
+.LBB17_21: # %if.then7
call abort
unreachable
-.LBB17_22: # %if.then
+.LBB17_22: # %if.then
call abort
unreachable
.Lfunc_end17:
.size main, .Lfunc_end17-main
- .type bad_t0,@object # @bad_t0
- .data
+ .hidden bad_t0 # @bad_t0
+ .type bad_t0,@object
+ .section .data.bad_t0,"aw",@progbits
.globl bad_t0
.align 4
bad_t0:
@@ -302,7 +339,9 @@ bad_t0:
.int32 bad10
.size bad_t0, 24
- .type bad_t1,@object # @bad_t1
+ .hidden bad_t1 # @bad_t1
+ .type bad_t1,@object
+ .section .data.bad_t1,"aw",@progbits
.globl bad_t1
.align 2
bad_t1:
@@ -311,7 +350,9 @@ bad_t1:
.int32 bad6
.size bad_t1, 12
- .type bad_t2,@object # @bad_t2
+ .hidden bad_t2 # @bad_t2
+ .type bad_t2,@object
+ .section .data.bad_t2,"aw",@progbits
.globl bad_t2
.align 2
bad_t2:
@@ -319,7 +360,9 @@ bad_t2:
.int32 bad9
.size bad_t2, 8
- .type good_t0,@object # @good_t0
+ .hidden good_t0 # @good_t0
+ .type good_t0,@object
+ .section .data.good_t0,"aw",@progbits
.globl good_t0
.align 2
good_t0:
@@ -328,7 +371,9 @@ good_t0:
.int32 good2
.size good_t0, 12
- .type opt_t0,@object # @opt_t0
+ .hidden opt_t0 # @opt_t0
+ .type opt_t0,@object
+ .section .data.opt_t0,"aw",@progbits
.globl opt_t0
.align 2
opt_t0:
@@ -337,14 +382,15 @@ opt_t0:
.int32 opt2
.size opt_t0, 12
- .type .str,@object # @.str
+ .type .L.str,@object # @.str
.section .rodata.str1.1,"aMS",@progbits,1
-.str:
+.L.str:
.asciz "hi"
- .size .str, 3
+ .size .L.str, 3
- .type global,@object # @global
- .bss
+ .hidden global # @global
+ .type global,@object
+ .section .bss.global,"aw",@nobits
.globl global
.align 2
global:
diff --git a/test/torture-s/bf-layout-1.c.s b/test/torture-s/bf-layout-1.c.s
index 0909d0f58..642ad9054 100644
--- a/test/torture-s/bf-layout-1.c.s
+++ b/test/torture-s/bf-layout-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/bf-layout-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/bf-layout-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -11,19 +13,22 @@ main: # @main
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type a,@object # @a
- .bss
+ .hidden a # @a
+ .type a,@object
+ .section .bss.a,"aw",@nobits
.globl a
.align 2
a:
- .zero 4
+ .skip 4
.size a, 4
- .type b,@object # @b
+ .hidden b # @b
+ .type b,@object
+ .section .bss.b,"aw",@nobits
.globl b
.align 2
b:
- .zero 4
+ .skip 4
.size b, 4
diff --git a/test/torture-s/bf-pack-1.c.s b/test/torture-s/bf-pack-1.c.s
index 6e94f0b66..0058529df 100644
--- a/test/torture-s/bf-pack-1.c.s
+++ b/test/torture-s/bf-pack-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/bf-pack-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/bf-pack-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -29,15 +31,17 @@ f: # @f
br_if $pop13, .LBB0_3
# BB#2: # %if.end6
return $0
-.LBB0_3: # %if.then5
+.LBB0_3: # %if.then5
call abort
unreachable
-.LBB0_4: # %if.then
+.LBB0_4: # %if.then
call abort
unreachable
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/bf-sign-1.c.s b/test/torture-s/bf-sign-1.c.s
index 4fcbbcbb4..406aa1082 100644
--- a/test/torture-s/bf-sign-1.c.s
+++ b/test/torture-s/bf-sign-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/bf-sign-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/bf-sign-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/bf-sign-2.c.s b/test/torture-s/bf-sign-2.c.s
index 9de0b1b05..86b4c3668 100644
--- a/test/torture-s/bf-sign-2.c.s
+++ b/test/torture-s/bf-sign-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/bf-sign-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/bf-sign-2.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -19,7 +21,7 @@ main: # @main
# BB#1: # %if.then
call abort
unreachable
-.LBB0_2: # %if.end
+.LBB0_2: # %if.end
block .LBB0_4
i64.const $push4=, 31
i64.shr_u $push5=, $0, $pop4
@@ -32,7 +34,7 @@ main: # @main
# BB#3: # %if.then4
call abort
unreachable
-.LBB0_4: # %if.end5
+.LBB0_4: # %if.end5
i64.load $0=, x+8($1)
block .LBB0_6
i32.wrap/i64 $push11=, $0
@@ -42,7 +44,7 @@ main: # @main
# BB#5: # %if.then12
call abort
unreachable
-.LBB0_6: # %if.end13
+.LBB0_6: # %if.end13
block .LBB0_8
i64.load $push14=, x+24($1)
i64.const $push15=, 35
@@ -56,7 +58,7 @@ main: # @main
# BB#7: # %if.then19
call abort
unreachable
-.LBB0_8: # %if.end20
+.LBB0_8: # %if.end20
block .LBB0_10
i64.const $push22=, 32
i64.shr_u $push23=, $0, $pop22
@@ -69,7 +71,7 @@ main: # @main
# BB#9: # %if.then27
call abort
unreachable
-.LBB0_10: # %if.end35
+.LBB0_10: # %if.end35
block .LBB0_12
i32.load $push29=, x+20($1)
i32.and $push30=, $pop29, $2
@@ -79,18 +81,19 @@ main: # @main
# BB#11: # %if.then42
call abort
unreachable
-.LBB0_12: # %if.end50
+.LBB0_12: # %if.end50
call exit, $1
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type x,@object # @x
- .bss
+ .hidden x # @x
+ .type x,@object
+ .section .bss.x,"aw",@nobits
.globl x
.align 3
x:
- .zero 32
+ .skip 32
.size x, 32
diff --git a/test/torture-s/bitfld-1.c.s b/test/torture-s/bitfld-1.c.s
index b1caee3c8..7764b385a 100644
--- a/test/torture-s/bitfld-1.c.s
+++ b/test/torture-s/bitfld-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/bitfld-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/bitfld-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/bitfld-2.c.s b/test/torture-s/bitfld-2.c.s
index ceb7a5752..4f3d3e29e 100644
--- a/test/torture-s/bitfld-2.c.s
+++ b/test/torture-s/bitfld-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/bitfld-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/bitfld-2.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/bitfld-3.c.s b/test/torture-s/bitfld-3.c.s
index 6658a1135..1d1cab6f4 100644
--- a/test/torture-s/bitfld-3.c.s
+++ b/test/torture-s/bitfld-3.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/bitfld-3.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/bitfld-3.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -27,14 +29,15 @@ main: # @main
# BB#2: # %if.end
call abort
unreachable
-.LBB0_3: # %if.then
+.LBB0_3: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type a,@object # @a
- .data
+ .hidden a # @a
+ .type a,@object
+ .section .data.a,"aw",@progbits
.globl a
.align 3
a:
@@ -43,23 +46,25 @@ a:
.int8 16 # 0x10
.int8 0 # 0x0
.int8 0 # 0x0
- .zero 3
+ .skip 3
.int8 0 # 0x0
.int8 0 # 0x0
.int8 16 # 0x10
.int8 0 # 0x0
.int8 0 # 0x0
- .zero 3
+ .skip 3
.int8 0 # 0x0
.int8 0 # 0x0
.int8 16 # 0x10
.int8 0 # 0x0
.int8 0 # 0x0
.int8 0 # 0x0
- .zero 2
+ .skip 2
.size a, 24
- .type b,@object # @b
+ .hidden b # @b
+ .type b,@object
+ .section .data.b,"aw",@progbits
.globl b
.align 3
b:
@@ -68,23 +73,25 @@ b:
.int8 0 # 0x0
.int8 0 # 0x0
.int8 1 # 0x1
- .zero 3
+ .skip 3
.int8 0 # 0x0
.int8 0 # 0x0
.int8 0 # 0x0
.int8 0 # 0x0
.int8 1 # 0x1
- .zero 3
+ .skip 3
.int8 0 # 0x0
.int8 0 # 0x0
.int8 0 # 0x0
.int8 0 # 0x0
.int8 1 # 0x1
.int8 0 # 0x0
- .zero 2
+ .skip 2
.size b, 24
- .type c,@object # @c
+ .hidden c # @c
+ .type c,@object
+ .section .data.c,"aw",@progbits
.globl c
.align 3
c:
@@ -93,20 +100,20 @@ c:
.int8 255 # 0xff
.int8 255 # 0xff
.int8 1 # 0x1
- .zero 3
+ .skip 3
.int8 0 # 0x0
.int8 0 # 0x0
.int8 0 # 0x0
.int8 0 # 0x0
.int8 0 # 0x0
- .zero 3
+ .skip 3
.int8 0 # 0x0
.int8 0 # 0x0
.int8 0 # 0x0
.int8 0 # 0x0
.int8 0 # 0x0
.int8 0 # 0x0
- .zero 2
+ .skip 2
.size c, 24
diff --git a/test/torture-s/bitfld-4.c.s b/test/torture-s/bitfld-4.c.s
index b7603cd9d..367da345d 100644
--- a/test/torture-s/bitfld-4.c.s
+++ b/test/torture-s/bitfld-4.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/bitfld-4.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/bitfld-4.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -14,14 +16,15 @@ main: # @main
br_if $pop2, .LBB0_2
# BB#1: # %if.end
return $0
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type x,@object # @x
- .data
+ .hidden x # @x
+ .type x,@object
+ .section .data.x,"aw",@progbits
.globl x
.align 2
x:
diff --git a/test/torture-s/bitfld-6.c.s b/test/torture-s/bitfld-6.c.s
index 3b28e5441..b3004233e 100644
--- a/test/torture-s/bitfld-6.c.s
+++ b/test/torture-s/bitfld-6.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/bitfld-6.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/bitfld-6.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/bswap-1.c.s b/test/torture-s/bswap-1.c.s
index 80c71ccec..2a98d11e0 100644
--- a/test/torture-s/bswap-1.c.s
+++ b/test/torture-s/bswap-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/bswap-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/bswap-1.c"
+ .section .text.g,"ax",@progbits
+ .hidden g
.globl g
.type g,@function
g: # @g
@@ -42,6 +44,8 @@ g: # @g
.Lfunc_end0:
.size g, .Lfunc_end0-g
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -84,6 +88,8 @@ f: # @f
.Lfunc_end1:
.size f, .Lfunc_end1-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -147,28 +153,28 @@ main: # @main
# BB#8: # %if.end36
i32.const $push32=, 0
return $pop32
-.LBB2_9: # %if.then35
+.LBB2_9: # %if.then35
call abort
unreachable
-.LBB2_10: # %if.then30
+.LBB2_10: # %if.then30
call abort
unreachable
-.LBB2_11: # %if.then25
+.LBB2_11: # %if.then25
call abort
unreachable
-.LBB2_12: # %if.then20
+.LBB2_12: # %if.then20
call abort
unreachable
-.LBB2_13: # %if.then15
+.LBB2_13: # %if.then15
call abort
unreachable
-.LBB2_14: # %if.then10
+.LBB2_14: # %if.then10
call abort
unreachable
-.LBB2_15: # %if.then5
+.LBB2_15: # %if.then5
call abort
unreachable
-.LBB2_16: # %if.then
+.LBB2_16: # %if.then
call abort
unreachable
.Lfunc_end2:
diff --git a/test/torture-s/builtin-bitops-1.c.s b/test/torture-s/builtin-bitops-1.c.s
index 693f76075..c4942f136 100644
--- a/test/torture-s/builtin-bitops-1.c.s
+++ b/test/torture-s/builtin-bitops-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/builtin-bitops-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/builtin-bitops-1.c"
+ .section .text.my_ffs,"ax",@progbits
+ .hidden my_ffs
.globl my_ffs
.type my_ffs,@function
my_ffs: # @my_ffs
@@ -12,7 +14,7 @@ my_ffs: # @my_ffs
i32.const $push4=, 0
i32.eq $push5=, $0, $pop4
br_if $pop5, .LBB0_4
-.LBB0_1: # %for.body
+.LBB0_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB0_3
i32.const $1=, 1
@@ -20,18 +22,20 @@ my_ffs: # @my_ffs
i32.and $push1=, $pop0, $0
br_if $pop1, .LBB0_3
# BB#2: # %for.inc
- # in Loop: Header=.LBB0_1 Depth=1
+ # in Loop: Header=BB0_1 Depth=1
i32.add $2=, $2, $1
i32.const $push2=, 32
i32.lt_u $push3=, $2, $pop2
br_if $pop3, .LBB0_1
-.LBB0_3: # %for.end
+.LBB0_3: # %for.end
i32.add $2=, $2, $1
-.LBB0_4: # %cleanup
+.LBB0_4: # %cleanup
return $2
.Lfunc_end0:
.size my_ffs, .Lfunc_end0-my_ffs
+ .section .text.my_ctz,"ax",@progbits
+ .hidden my_ctz
.globl my_ctz
.type my_ctz,@function
my_ctz: # @my_ctz
@@ -40,7 +44,7 @@ my_ctz: # @my_ctz
.local i32, i32
# BB#0: # %entry
i32.const $2=, 0
-.LBB1_1: # %for.body
+.LBB1_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB1_3
i32.const $1=, 1
@@ -48,16 +52,18 @@ my_ctz: # @my_ctz
i32.and $push1=, $pop0, $0
br_if $pop1, .LBB1_3
# BB#2: # %for.inc
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.add $2=, $2, $1
i32.const $push2=, 32
i32.lt_u $push3=, $2, $pop2
br_if $pop3, .LBB1_1
-.LBB1_3: # %for.end
+.LBB1_3: # %for.end
return $2
.Lfunc_end1:
.size my_ctz, .Lfunc_end1-my_ctz
+ .section .text.my_clz,"ax",@progbits
+ .hidden my_clz
.globl my_clz
.type my_clz,@function
my_clz: # @my_clz
@@ -67,7 +73,7 @@ my_clz: # @my_clz
# BB#0: # %entry
i32.const $3=, 0
i32.const $2=, 31
-.LBB2_1: # %for.body
+.LBB2_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB2_3
i32.const $1=, 1
@@ -75,18 +81,20 @@ my_clz: # @my_clz
i32.and $push1=, $pop0, $0
br_if $pop1, .LBB2_3
# BB#2: # %for.inc
- # in Loop: Header=.LBB2_1 Depth=1
+ # in Loop: Header=BB2_1 Depth=1
i32.add $3=, $3, $1
i32.const $push2=, -1
i32.add $2=, $2, $pop2
i32.const $push3=, 32
i32.lt_u $push4=, $3, $pop3
br_if $pop4, .LBB2_1
-.LBB2_3: # %for.end
+.LBB2_3: # %for.end
return $3
.Lfunc_end2:
.size my_clz, .Lfunc_end2-my_clz
+ .section .text.my_clrsb,"ax",@progbits
+ .hidden my_clrsb
.globl my_clrsb
.type my_clrsb,@function
my_clrsb: # @my_clrsb
@@ -99,7 +107,7 @@ my_clrsb: # @my_clrsb
i32.const $2=, 1
i32.const $3=, 30
copy_local $4=, $2
-.LBB3_1: # %for.body
+.LBB3_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB3_3
i32.shr_u $push1=, $0, $3
@@ -107,7 +115,7 @@ my_clrsb: # @my_clrsb
i32.ne $push3=, $pop2, $1
br_if $pop3, .LBB3_3
# BB#2: # %for.inc
- # in Loop: Header=.LBB3_1 Depth=1
+ # in Loop: Header=BB3_1 Depth=1
i32.const $push4=, 1
i32.add $4=, $4, $pop4
i32.const $push5=, -1
@@ -115,13 +123,15 @@ my_clrsb: # @my_clrsb
i32.const $push6=, 32
i32.lt_u $push7=, $4, $pop6
br_if $pop7, .LBB3_1
-.LBB3_3: # %for.end
+.LBB3_3: # %for.end
i32.const $push8=, -1
i32.add $push9=, $4, $pop8
return $pop9
.Lfunc_end3:
.size my_clrsb, .Lfunc_end3-my_clrsb
+ .section .text.my_popcount,"ax",@progbits
+ .hidden my_popcount
.globl my_popcount
.type my_popcount,@function
my_popcount: # @my_popcount
@@ -132,7 +142,7 @@ my_popcount: # @my_popcount
i32.const $1=, 0
copy_local $3=, $1
copy_local $4=, $1
-.LBB4_1: # %for.body
+.LBB4_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB4_2
i32.const $2=, 1
@@ -144,11 +154,13 @@ my_popcount: # @my_popcount
i32.const $push3=, 32
i32.ne $push4=, $4, $pop3
br_if $pop4, .LBB4_1
-.LBB4_2: # %for.end
+.LBB4_2: # %for.end
return $3
.Lfunc_end4:
.size my_popcount, .Lfunc_end4-my_popcount
+ .section .text.my_parity,"ax",@progbits
+ .hidden my_parity
.globl my_parity
.type my_parity,@function
my_parity: # @my_parity
@@ -159,7 +171,7 @@ my_parity: # @my_parity
i32.const $1=, 0
copy_local $3=, $1
copy_local $4=, $1
-.LBB5_1: # %for.body
+.LBB5_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB5_2
i32.const $2=, 1
@@ -171,12 +183,14 @@ my_parity: # @my_parity
i32.const $push3=, 32
i32.ne $push4=, $4, $pop3
br_if $pop4, .LBB5_1
-.LBB5_2: # %for.end
+.LBB5_2: # %for.end
i32.and $push5=, $3, $2
return $pop5
.Lfunc_end5:
.size my_parity, .Lfunc_end5-my_parity
+ .section .text.my_ffsl,"ax",@progbits
+ .hidden my_ffsl
.globl my_ffsl
.type my_ffsl,@function
my_ffsl: # @my_ffsl
@@ -189,7 +203,7 @@ my_ffsl: # @my_ffsl
i32.const $push4=, 0
i32.eq $push5=, $0, $pop4
br_if $pop5, .LBB6_4
-.LBB6_1: # %for.body
+.LBB6_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB6_3
i32.const $1=, 1
@@ -197,18 +211,20 @@ my_ffsl: # @my_ffsl
i32.and $push1=, $pop0, $0
br_if $pop1, .LBB6_3
# BB#2: # %for.inc
- # in Loop: Header=.LBB6_1 Depth=1
+ # in Loop: Header=BB6_1 Depth=1
i32.add $2=, $2, $1
i32.const $push2=, 32
i32.lt_u $push3=, $2, $pop2
br_if $pop3, .LBB6_1
-.LBB6_3: # %for.end
+.LBB6_3: # %for.end
i32.add $2=, $2, $1
-.LBB6_4: # %cleanup
+.LBB6_4: # %cleanup
return $2
.Lfunc_end6:
.size my_ffsl, .Lfunc_end6-my_ffsl
+ .section .text.my_ctzl,"ax",@progbits
+ .hidden my_ctzl
.globl my_ctzl
.type my_ctzl,@function
my_ctzl: # @my_ctzl
@@ -217,7 +233,7 @@ my_ctzl: # @my_ctzl
.local i32, i32
# BB#0: # %entry
i32.const $2=, 0
-.LBB7_1: # %for.body
+.LBB7_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB7_3
i32.const $1=, 1
@@ -225,16 +241,18 @@ my_ctzl: # @my_ctzl
i32.and $push1=, $pop0, $0
br_if $pop1, .LBB7_3
# BB#2: # %for.inc
- # in Loop: Header=.LBB7_1 Depth=1
+ # in Loop: Header=BB7_1 Depth=1
i32.add $2=, $2, $1
i32.const $push2=, 32
i32.lt_u $push3=, $2, $pop2
br_if $pop3, .LBB7_1
-.LBB7_3: # %for.end
+.LBB7_3: # %for.end
return $2
.Lfunc_end7:
.size my_ctzl, .Lfunc_end7-my_ctzl
+ .section .text.my_clzl,"ax",@progbits
+ .hidden my_clzl
.globl my_clzl
.type my_clzl,@function
my_clzl: # @my_clzl
@@ -244,7 +262,7 @@ my_clzl: # @my_clzl
# BB#0: # %entry
i32.const $3=, 0
i32.const $2=, 31
-.LBB8_1: # %for.body
+.LBB8_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB8_3
i32.const $1=, 1
@@ -252,18 +270,20 @@ my_clzl: # @my_clzl
i32.and $push1=, $pop0, $0
br_if $pop1, .LBB8_3
# BB#2: # %for.inc
- # in Loop: Header=.LBB8_1 Depth=1
+ # in Loop: Header=BB8_1 Depth=1
i32.add $3=, $3, $1
i32.const $push2=, -1
i32.add $2=, $2, $pop2
i32.const $push3=, 32
i32.lt_u $push4=, $3, $pop3
br_if $pop4, .LBB8_1
-.LBB8_3: # %for.end
+.LBB8_3: # %for.end
return $3
.Lfunc_end8:
.size my_clzl, .Lfunc_end8-my_clzl
+ .section .text.my_clrsbl,"ax",@progbits
+ .hidden my_clrsbl
.globl my_clrsbl
.type my_clrsbl,@function
my_clrsbl: # @my_clrsbl
@@ -276,7 +296,7 @@ my_clrsbl: # @my_clrsbl
i32.const $2=, 1
i32.const $3=, 30
copy_local $4=, $2
-.LBB9_1: # %for.body
+.LBB9_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB9_3
i32.shr_u $push1=, $0, $3
@@ -284,7 +304,7 @@ my_clrsbl: # @my_clrsbl
i32.ne $push3=, $pop2, $1
br_if $pop3, .LBB9_3
# BB#2: # %for.inc
- # in Loop: Header=.LBB9_1 Depth=1
+ # in Loop: Header=BB9_1 Depth=1
i32.const $push4=, 1
i32.add $4=, $4, $pop4
i32.const $push5=, -1
@@ -292,13 +312,15 @@ my_clrsbl: # @my_clrsbl
i32.const $push6=, 32
i32.lt_u $push7=, $4, $pop6
br_if $pop7, .LBB9_1
-.LBB9_3: # %for.end
+.LBB9_3: # %for.end
i32.const $push8=, -1
i32.add $push9=, $4, $pop8
return $pop9
.Lfunc_end9:
.size my_clrsbl, .Lfunc_end9-my_clrsbl
+ .section .text.my_popcountl,"ax",@progbits
+ .hidden my_popcountl
.globl my_popcountl
.type my_popcountl,@function
my_popcountl: # @my_popcountl
@@ -309,7 +331,7 @@ my_popcountl: # @my_popcountl
i32.const $1=, 0
copy_local $3=, $1
copy_local $4=, $1
-.LBB10_1: # %for.body
+.LBB10_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB10_2
i32.const $2=, 1
@@ -321,11 +343,13 @@ my_popcountl: # @my_popcountl
i32.const $push3=, 32
i32.ne $push4=, $4, $pop3
br_if $pop4, .LBB10_1
-.LBB10_2: # %for.end
+.LBB10_2: # %for.end
return $3
.Lfunc_end10:
.size my_popcountl, .Lfunc_end10-my_popcountl
+ .section .text.my_parityl,"ax",@progbits
+ .hidden my_parityl
.globl my_parityl
.type my_parityl,@function
my_parityl: # @my_parityl
@@ -336,7 +360,7 @@ my_parityl: # @my_parityl
i32.const $1=, 0
copy_local $3=, $1
copy_local $4=, $1
-.LBB11_1: # %for.body
+.LBB11_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB11_2
i32.const $2=, 1
@@ -348,12 +372,14 @@ my_parityl: # @my_parityl
i32.const $push3=, 32
i32.ne $push4=, $4, $pop3
br_if $pop4, .LBB11_1
-.LBB11_2: # %for.end
+.LBB11_2: # %for.end
i32.and $push5=, $3, $2
return $pop5
.Lfunc_end11:
.size my_parityl, .Lfunc_end11-my_parityl
+ .section .text.my_ffsll,"ax",@progbits
+ .hidden my_ffsll
.globl my_ffsll
.type my_ffsll,@function
my_ffsll: # @my_ffsll
@@ -367,7 +393,7 @@ my_ffsll: # @my_ffsll
block .LBB12_4
i64.eq $push0=, $0, $1
br_if $pop0, .LBB12_4
-.LBB12_1: # %for.body
+.LBB12_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB12_3
i64.const $2=, 1
@@ -376,21 +402,23 @@ my_ffsll: # @my_ffsll
i64.ne $push3=, $pop2, $1
br_if $pop3, .LBB12_3
# BB#2: # %for.inc
- # in Loop: Header=.LBB12_1 Depth=1
+ # in Loop: Header=BB12_1 Depth=1
i32.const $push4=, 1
i32.add $4=, $4, $pop4
i64.add $3=, $3, $2
i64.const $push5=, 64
i64.lt_u $push6=, $3, $pop5
br_if $pop6, .LBB12_1
-.LBB12_3: # %for.end
+.LBB12_3: # %for.end
i32.const $push7=, 1
i32.add $4=, $4, $pop7
-.LBB12_4: # %cleanup
+.LBB12_4: # %cleanup
return $4
.Lfunc_end12:
.size my_ffsll, .Lfunc_end12-my_ffsll
+ .section .text.my_ctzll,"ax",@progbits
+ .hidden my_ctzll
.globl my_ctzll
.type my_ctzll,@function
my_ctzll: # @my_ctzll
@@ -401,7 +429,7 @@ my_ctzll: # @my_ctzll
i64.const $1=, 0
copy_local $3=, $1
i32.const $4=, 0
-.LBB13_1: # %for.body
+.LBB13_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB13_3
i64.const $2=, 1
@@ -410,18 +438,20 @@ my_ctzll: # @my_ctzll
i64.ne $push2=, $pop1, $1
br_if $pop2, .LBB13_3
# BB#2: # %for.inc
- # in Loop: Header=.LBB13_1 Depth=1
+ # in Loop: Header=BB13_1 Depth=1
i32.const $push3=, 1
i32.add $4=, $4, $pop3
i64.add $3=, $3, $2
i64.const $push4=, 64
i64.lt_u $push5=, $3, $pop4
br_if $pop5, .LBB13_1
-.LBB13_3: # %for.end
+.LBB13_3: # %for.end
return $4
.Lfunc_end13:
.size my_ctzll, .Lfunc_end13-my_ctzll
+ .section .text.my_clzll,"ax",@progbits
+ .hidden my_clzll
.globl my_clzll
.type my_clzll,@function
my_clzll: # @my_clzll
@@ -433,7 +463,7 @@ my_clzll: # @my_clzll
i64.const $3=, 63
copy_local $4=, $1
i32.const $5=, 0
-.LBB14_1: # %for.body
+.LBB14_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB14_3
i64.const $2=, 1
@@ -444,7 +474,7 @@ my_clzll: # @my_clzll
i64.ne $push4=, $pop3, $1
br_if $pop4, .LBB14_3
# BB#2: # %for.inc
- # in Loop: Header=.LBB14_1 Depth=1
+ # in Loop: Header=BB14_1 Depth=1
i32.const $push5=, 1
i32.add $5=, $5, $pop5
i64.add $4=, $4, $2
@@ -453,11 +483,13 @@ my_clzll: # @my_clzll
i64.const $push7=, 64
i64.lt_u $push8=, $4, $pop7
br_if $pop8, .LBB14_1
-.LBB14_3: # %for.end
+.LBB14_3: # %for.end
return $5
.Lfunc_end14:
.size my_clzll, .Lfunc_end14-my_clzll
+ .section .text.my_clrsbll,"ax",@progbits
+ .hidden my_clrsbll
.globl my_clrsbll
.type my_clrsbll,@function
my_clrsbll: # @my_clrsbll
@@ -471,7 +503,7 @@ my_clrsbll: # @my_clrsbll
i64.const $3=, 62
copy_local $4=, $2
i32.const $5=, 1
-.LBB15_1: # %for.body
+.LBB15_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB15_3
i64.shr_u $push1=, $0, $3
@@ -479,7 +511,7 @@ my_clrsbll: # @my_clrsbll
i64.ne $push3=, $pop2, $1
br_if $pop3, .LBB15_3
# BB#2: # %for.inc
- # in Loop: Header=.LBB15_1 Depth=1
+ # in Loop: Header=BB15_1 Depth=1
i32.const $push5=, 1
i32.add $5=, $5, $pop5
i64.const $push4=, 1
@@ -489,13 +521,15 @@ my_clrsbll: # @my_clrsbll
i64.const $push7=, 64
i64.lt_u $push8=, $4, $pop7
br_if $pop8, .LBB15_1
-.LBB15_3: # %for.end
+.LBB15_3: # %for.end
i32.const $push9=, -1
i32.add $push10=, $5, $pop9
return $pop10
.Lfunc_end15:
.size my_clrsbll, .Lfunc_end15-my_clrsbll
+ .section .text.my_popcountll,"ax",@progbits
+ .hidden my_popcountll
.globl my_popcountll
.type my_popcountll,@function
my_popcountll: # @my_popcountll
@@ -506,7 +540,7 @@ my_popcountll: # @my_popcountll
i64.const $1=, 0
copy_local $3=, $1
i32.const $4=, 0
-.LBB16_1: # %for.body
+.LBB16_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB16_2
i64.const $2=, 1
@@ -518,11 +552,13 @@ my_popcountll: # @my_popcountll
i64.const $push3=, 64
i64.ne $push4=, $3, $pop3
br_if $pop4, .LBB16_1
-.LBB16_2: # %for.end
+.LBB16_2: # %for.end
return $4
.Lfunc_end16:
.size my_popcountll, .Lfunc_end16-my_popcountll
+ .section .text.my_parityll,"ax",@progbits
+ .hidden my_parityll
.globl my_parityll
.type my_parityll,@function
my_parityll: # @my_parityll
@@ -533,7 +569,7 @@ my_parityll: # @my_parityll
i64.const $1=, 0
copy_local $3=, $1
i32.const $4=, 0
-.LBB17_1: # %for.body
+.LBB17_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB17_2
i64.const $2=, 1
@@ -545,13 +581,15 @@ my_parityll: # @my_parityll
i64.const $push3=, 64
i64.ne $push4=, $3, $pop3
br_if $pop4, .LBB17_1
-.LBB17_2: # %for.end
+.LBB17_2: # %for.end
i32.const $push5=, 1
i32.and $push6=, $4, $pop5
return $pop6
.Lfunc_end17:
.size my_parityll, .Lfunc_end17-my_parityll
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -560,14 +598,14 @@ main: # @main
# BB#0: # %entry
i32.const $3=, 0
copy_local $11=, $3
-.LBB18_1: # %for.body
+.LBB18_1: # %for.body
# =>This Loop Header: Depth=1
- # Child Loop .LBB18_2 Depth 2
- # Child Loop .LBB18_8 Depth 2
- # Child Loop .LBB18_12 Depth 2
- # Child Loop .LBB18_18 Depth 2
- # Child Loop .LBB18_21 Depth 2
- # Child Loop .LBB18_23 Depth 2
+ # Child Loop BB18_2 Depth 2
+ # Child Loop BB18_8 Depth 2
+ # Child Loop BB18_12 Depth 2
+ # Child Loop BB18_18 Depth 2
+ # Child Loop BB18_21 Depth 2
+ # Child Loop BB18_23 Depth 2
block .LBB18_166
block .LBB18_165
block .LBB18_164
@@ -588,93 +626,93 @@ main: # @main
i32.const $push222=, 0
i32.eq $push223=, $10, $pop222
br_if $pop223, .LBB18_5
-.LBB18_2: # %for.body.i
- # Parent Loop .LBB18_1 Depth=1
+.LBB18_2: # %for.body.i
+ # Parent Loop BB18_1 Depth=1
# => This Inner Loop Header: Depth=2
loop .LBB18_4
i32.shl $push3=, $14, $7
i32.and $push4=, $pop3, $10
br_if $pop4, .LBB18_4
# BB#3: # %for.inc.i
- # in Loop: Header=.LBB18_2 Depth=2
+ # in Loop: Header=BB18_2 Depth=2
i32.add $7=, $7, $14
i32.const $push5=, 32
i32.lt_u $push6=, $7, $pop5
br_if $pop6, .LBB18_2
-.LBB18_4: # %for.end.i
- # in Loop: Header=.LBB18_1 Depth=1
+.LBB18_4: # %for.end.i
+ # in Loop: Header=BB18_1 Depth=1
i32.add $19=, $7, $14
-.LBB18_5: # %my_ffs.exit
- # in Loop: Header=.LBB18_1 Depth=1
+.LBB18_5: # %my_ffs.exit
+ # in Loop: Header=BB18_1 Depth=1
i32.ne $push7=, $20, $19
br_if $pop7, .LBB18_166
# BB#6: # %if.end
- # in Loop: Header=.LBB18_1 Depth=1
+ # in Loop: Header=BB18_1 Depth=1
block .LBB18_17
i32.const $push224=, 0
i32.eq $push225=, $10, $pop224
br_if $pop225, .LBB18_17
# BB#7: # %land.lhs.true
- # in Loop: Header=.LBB18_1 Depth=1
+ # in Loop: Header=BB18_1 Depth=1
i32.clz $20=, $10
i32.const $7=, 0
i32.const $19=, 31
-.LBB18_8: # %for.body.i822
- # Parent Loop .LBB18_1 Depth=1
+.LBB18_8: # %for.body.i822
+ # Parent Loop BB18_1 Depth=1
# => This Inner Loop Header: Depth=2
loop .LBB18_10
i32.shl $push8=, $14, $19
i32.and $push9=, $pop8, $10
br_if $pop9, .LBB18_10
# BB#9: # %for.inc.i825
- # in Loop: Header=.LBB18_8 Depth=2
+ # in Loop: Header=BB18_8 Depth=2
i32.const $push10=, -1
i32.add $19=, $19, $pop10
i32.add $7=, $7, $14
i32.const $push11=, 32
i32.lt_u $push12=, $7, $pop11
br_if $pop12, .LBB18_8
-.LBB18_10: # %my_clz.exit
- # in Loop: Header=.LBB18_1 Depth=1
+.LBB18_10: # %my_clz.exit
+ # in Loop: Header=BB18_1 Depth=1
block .LBB18_16
i32.ne $push13=, $20, $7
br_if $pop13, .LBB18_16
# BB#11: # %land.lhs.true13
- # in Loop: Header=.LBB18_1 Depth=1
+ # in Loop: Header=BB18_1 Depth=1
i32.const $7=, 0
-.LBB18_12: # %for.body.i889
- # Parent Loop .LBB18_1 Depth=1
+.LBB18_12: # %for.body.i889
+ # Parent Loop BB18_1 Depth=1
# => This Inner Loop Header: Depth=2
loop .LBB18_14
i32.shl $push14=, $14, $7
i32.and $push15=, $pop14, $10
br_if $pop15, .LBB18_14
# BB#13: # %for.inc.i892
- # in Loop: Header=.LBB18_12 Depth=2
+ # in Loop: Header=BB18_12 Depth=2
i32.add $7=, $7, $14
i32.const $push16=, 32
i32.lt_u $push17=, $7, $pop16
br_if $pop17, .LBB18_12
-.LBB18_14: # %my_ctz.exit
- # in Loop: Header=.LBB18_1 Depth=1
+.LBB18_14: # %my_ctz.exit
+ # in Loop: Header=BB18_1 Depth=1
i32.eq $push18=, $18, $7
br_if $pop18, .LBB18_17
# BB#15: # %if.then18
call abort
unreachable
-.LBB18_16: # %if.then9
+.LBB18_16: # %if.then9
call abort
unreachable
-.LBB18_17: # %if.end19
- # in Loop: Header=.LBB18_1 Depth=1
+.LBB18_17: # %if.end19
+ # in Loop: Header=BB18_1 Depth=1
i32.call $20=, __builtin_clrsb, $10
i32.load $19=, 0($1)
i32.const $5=, 31
i32.shr_u $1=, $19, $5
i32.const $10=, 30
copy_local $7=, $14
-.LBB18_18: # %for.body.i974
- # Parent Loop .LBB18_1 Depth=1
+.LBB18_18: # %for.body.i974
+ # Parent Loop BB18_1 Depth=1
# => This Inner Loop Header: Depth=2
loop .LBB18_20
i32.shr_u $push19=, $19, $10
@@ -682,7 +720,7 @@ main: # @main
i32.ne $push21=, $pop20, $1
br_if $pop21, .LBB18_20
# BB#19: # %for.inc.i977
- # in Loop: Header=.LBB18_18 Depth=2
+ # in Loop: Header=BB18_18 Depth=2
i32.const $push22=, 1
i32.add $7=, $7, $pop22
i32.const $push23=, -1
@@ -690,8 +728,8 @@ main: # @main
i32.const $push24=, 32
i32.lt_u $push25=, $7, $pop24
br_if $pop25, .LBB18_18
-.LBB18_20: # %my_clrsb.exit
- # in Loop: Header=.LBB18_1 Depth=1
+.LBB18_20: # %my_clrsb.exit
+ # in Loop: Header=BB18_1 Depth=1
i32.const $6=, -1
i32.const $18=, 0
copy_local $1=, $18
@@ -699,8 +737,8 @@ main: # @main
i32.add $push26=, $7, $6
i32.ne $push27=, $20, $pop26
br_if $pop27, .LBB18_165
-.LBB18_21: # %for.body.i1069
- # Parent Loop .LBB18_1 Depth=1
+.LBB18_21: # %for.body.i1069
+ # Parent Loop BB18_1 Depth=1
# => This Inner Loop Header: Depth=2
loop .LBB18_22
i32.const $14=, 1
@@ -712,16 +750,16 @@ main: # @main
i32.const $7=, 32
i32.ne $push31=, $10, $7
br_if $pop31, .LBB18_21
-.LBB18_22: # %my_popcount.exit
- # in Loop: Header=.LBB18_1 Depth=1
+.LBB18_22: # %my_popcount.exit
+ # in Loop: Header=BB18_1 Depth=1
i32.const $20=, 0
copy_local $18=, $20
copy_local $10=, $20
i32.popcnt $push32=, $19
i32.ne $push33=, $pop32, $1
br_if $pop33, .LBB18_164
-.LBB18_23: # %for.body.i1161
- # Parent Loop .LBB18_1 Depth=1
+.LBB18_23: # %for.body.i1161
+ # Parent Loop BB18_1 Depth=1
# => This Inner Loop Header: Depth=2
loop .LBB18_24
i32.shl $push34=, $14, $10
@@ -731,27 +769,27 @@ main: # @main
i32.add $10=, $10, $14
i32.ne $push37=, $10, $7
br_if $pop37, .LBB18_23
-.LBB18_24: # %my_parity.exit
- # in Loop: Header=.LBB18_1 Depth=1
+.LBB18_24: # %my_parity.exit
+ # in Loop: Header=BB18_1 Depth=1
i32.xor $push38=, $18, $1
i32.and $push39=, $pop38, $14
br_if $pop39, .LBB18_163
# BB#25: # %for.cond
- # in Loop: Header=.LBB18_1 Depth=1
+ # in Loop: Header=BB18_1 Depth=1
i32.add $11=, $11, $14
i32.const $8=, 0
i32.const $9=, 12
copy_local $0=, $8
i32.le_u $push40=, $11, $9
br_if $pop40, .LBB18_1
-.LBB18_26: # %for.body41
+.LBB18_26: # %for.body41
# =>This Loop Header: Depth=1
- # Child Loop .LBB18_27 Depth 2
- # Child Loop .LBB18_33 Depth 2
- # Child Loop .LBB18_37 Depth 2
- # Child Loop .LBB18_43 Depth 2
- # Child Loop .LBB18_46 Depth 2
- # Child Loop .LBB18_48 Depth 2
+ # Child Loop BB18_27 Depth 2
+ # Child Loop BB18_33 Depth 2
+ # Child Loop BB18_37 Depth 2
+ # Child Loop BB18_43 Depth 2
+ # Child Loop BB18_46 Depth 2
+ # Child Loop BB18_48 Depth 2
block .LBB18_162
block .LBB18_161
block .LBB18_160
@@ -770,89 +808,89 @@ main: # @main
i32.const $push226=, 0
i32.eq $push227=, $19, $pop226
br_if $pop227, .LBB18_30
-.LBB18_27: # %for.body.i1251
- # Parent Loop .LBB18_26 Depth=1
+.LBB18_27: # %for.body.i1251
+ # Parent Loop BB18_26 Depth=1
# => This Inner Loop Header: Depth=2
loop .LBB18_29
i32.shl $push44=, $14, $10
i32.and $push45=, $pop44, $19
br_if $pop45, .LBB18_29
# BB#28: # %for.inc.i1254
- # in Loop: Header=.LBB18_27 Depth=2
+ # in Loop: Header=BB18_27 Depth=2
i32.add $10=, $10, $14
i32.lt_u $push46=, $10, $7
br_if $pop46, .LBB18_27
-.LBB18_29: # %for.end.i1257
- # in Loop: Header=.LBB18_26 Depth=1
+.LBB18_29: # %for.end.i1257
+ # in Loop: Header=BB18_26 Depth=1
i32.add $1=, $10, $14
-.LBB18_30: # %my_ffsl.exit
- # in Loop: Header=.LBB18_26 Depth=1
+.LBB18_30: # %my_ffsl.exit
+ # in Loop: Header=BB18_26 Depth=1
i32.ne $push47=, $11, $1
br_if $pop47, .LBB18_162
# BB#31: # %if.end49
- # in Loop: Header=.LBB18_26 Depth=1
+ # in Loop: Header=BB18_26 Depth=1
block .LBB18_42
i32.const $push228=, 0
i32.eq $push229=, $19, $pop228
br_if $pop229, .LBB18_42
# BB#32: # %land.lhs.true52
- # in Loop: Header=.LBB18_26 Depth=1
+ # in Loop: Header=BB18_26 Depth=1
i32.clz $11=, $19
i32.const $10=, 0
copy_local $1=, $5
-.LBB18_33: # %for.body.i1346
- # Parent Loop .LBB18_26 Depth=1
+.LBB18_33: # %for.body.i1346
+ # Parent Loop BB18_26 Depth=1
# => This Inner Loop Header: Depth=2
loop .LBB18_35
i32.shl $push48=, $14, $1
i32.and $push49=, $pop48, $19
br_if $pop49, .LBB18_35
# BB#34: # %for.inc.i1349
- # in Loop: Header=.LBB18_33 Depth=2
+ # in Loop: Header=BB18_33 Depth=2
i32.add $10=, $10, $14
i32.add $1=, $1, $6
i32.lt_u $push50=, $10, $7
br_if $pop50, .LBB18_33
-.LBB18_35: # %my_clzl.exit
- # in Loop: Header=.LBB18_26 Depth=1
+.LBB18_35: # %my_clzl.exit
+ # in Loop: Header=BB18_26 Depth=1
block .LBB18_41
i32.ne $push51=, $11, $10
br_if $pop51, .LBB18_41
# BB#36: # %land.lhs.true61
- # in Loop: Header=.LBB18_26 Depth=1
+ # in Loop: Header=BB18_26 Depth=1
i32.const $10=, 0
-.LBB18_37: # %for.body.i1438
- # Parent Loop .LBB18_26 Depth=1
+.LBB18_37: # %for.body.i1438
+ # Parent Loop BB18_26 Depth=1
# => This Inner Loop Header: Depth=2
loop .LBB18_39
i32.shl $push52=, $14, $10
i32.and $push53=, $pop52, $19
br_if $pop53, .LBB18_39
# BB#38: # %for.inc.i1441
- # in Loop: Header=.LBB18_37 Depth=2
+ # in Loop: Header=BB18_37 Depth=2
i32.add $10=, $10, $14
i32.lt_u $push54=, $10, $7
br_if $pop54, .LBB18_37
-.LBB18_39: # %my_ctzl.exit
- # in Loop: Header=.LBB18_26 Depth=1
+.LBB18_39: # %my_ctzl.exit
+ # in Loop: Header=BB18_26 Depth=1
i32.eq $push55=, $20, $10
br_if $pop55, .LBB18_42
# BB#40: # %if.then66
call abort
unreachable
-.LBB18_41: # %if.then57
+.LBB18_41: # %if.then57
call abort
unreachable
-.LBB18_42: # %if.end67
- # in Loop: Header=.LBB18_26 Depth=1
+.LBB18_42: # %if.end67
+ # in Loop: Header=BB18_26 Depth=1
i32.call $11=, __builtin_clrsbl, $19
i32.load $1=, 0($18)
i32.const $3=, 31
i32.shr_u $18=, $1, $3
i32.const $19=, 30
copy_local $10=, $14
-.LBB18_43: # %for.body.i1532
- # Parent Loop .LBB18_26 Depth=1
+.LBB18_43: # %for.body.i1532
+ # Parent Loop BB18_26 Depth=1
# => This Inner Loop Header: Depth=2
loop .LBB18_45
i32.shr_u $push56=, $1, $19
@@ -860,22 +898,22 @@ main: # @main
i32.ne $push58=, $pop57, $18
br_if $pop58, .LBB18_45
# BB#44: # %for.inc.i1535
- # in Loop: Header=.LBB18_43 Depth=2
+ # in Loop: Header=BB18_43 Depth=2
i32.const $push59=, 1
i32.add $10=, $10, $pop59
i32.add $19=, $19, $6
i32.lt_u $push60=, $10, $7
br_if $pop60, .LBB18_43
-.LBB18_45: # %my_clrsbl.exit
- # in Loop: Header=.LBB18_26 Depth=1
+.LBB18_45: # %my_clrsbl.exit
+ # in Loop: Header=BB18_26 Depth=1
i32.const $20=, 0
copy_local $18=, $20
copy_local $19=, $20
i32.add $push61=, $10, $6
i32.ne $push62=, $11, $pop61
br_if $pop62, .LBB18_161
-.LBB18_46: # %for.body.i1630
- # Parent Loop .LBB18_26 Depth=1
+.LBB18_46: # %for.body.i1630
+ # Parent Loop BB18_26 Depth=1
# => This Inner Loop Header: Depth=2
loop .LBB18_47
i32.const $10=, 1
@@ -886,16 +924,16 @@ main: # @main
i32.add $19=, $19, $10
i32.ne $push66=, $19, $7
br_if $pop66, .LBB18_46
-.LBB18_47: # %my_popcountl.exit
- # in Loop: Header=.LBB18_26 Depth=1
+.LBB18_47: # %my_popcountl.exit
+ # in Loop: Header=BB18_26 Depth=1
i32.const $11=, 0
copy_local $20=, $11
copy_local $19=, $11
i32.popcnt $push67=, $1
i32.ne $push68=, $pop67, $18
br_if $pop68, .LBB18_160
-.LBB18_48: # %for.body.i1723
- # Parent Loop .LBB18_26 Depth=1
+.LBB18_48: # %for.body.i1723
+ # Parent Loop BB18_26 Depth=1
# => This Inner Loop Header: Depth=2
loop .LBB18_49
i32.shl $push69=, $10, $19
@@ -905,26 +943,26 @@ main: # @main
i32.add $19=, $19, $10
i32.ne $push72=, $19, $7
br_if $pop72, .LBB18_48
-.LBB18_49: # %my_parityl.exit
- # in Loop: Header=.LBB18_26 Depth=1
+.LBB18_49: # %my_parityl.exit
+ # in Loop: Header=BB18_26 Depth=1
i32.xor $push73=, $20, $18
i32.and $push74=, $pop73, $10
br_if $pop74, .LBB18_159
# BB#50: # %for.cond39
- # in Loop: Header=.LBB18_26 Depth=1
+ # in Loop: Header=BB18_26 Depth=1
i32.add $0=, $0, $10
i32.const $1=, 0
copy_local $18=, $1
i32.le_u $push75=, $0, $9
br_if $pop75, .LBB18_26
-.LBB18_51: # %for.body92
+.LBB18_51: # %for.body92
# =>This Loop Header: Depth=1
- # Child Loop .LBB18_52 Depth 2
- # Child Loop .LBB18_58 Depth 2
- # Child Loop .LBB18_62 Depth 2
- # Child Loop .LBB18_68 Depth 2
- # Child Loop .LBB18_72 Depth 2
- # Child Loop .LBB18_74 Depth 2
+ # Child Loop BB18_52 Depth 2
+ # Child Loop BB18_58 Depth 2
+ # Child Loop BB18_62 Depth 2
+ # Child Loop BB18_68 Depth 2
+ # Child Loop BB18_72 Depth 2
+ # Child Loop BB18_74 Depth 2
block .LBB18_158
block .LBB18_157
block .LBB18_156
@@ -947,8 +985,8 @@ main: # @main
copy_local $11=, $1
block .LBB18_55
br_if $19, .LBB18_55
-.LBB18_52: # %for.body.i1814
- # Parent Loop .LBB18_51 Depth=1
+.LBB18_52: # %for.body.i1814
+ # Parent Loop BB18_51 Depth=1
# => This Inner Loop Header: Depth=2
loop .LBB18_54
i64.shl $push81=, $21, $22
@@ -956,34 +994,34 @@ main: # @main
i64.ne $push83=, $pop82, $12
br_if $pop83, .LBB18_54
# BB#53: # %for.inc.i1818
- # in Loop: Header=.LBB18_52 Depth=2
+ # in Loop: Header=BB18_52 Depth=2
i64.add $22=, $22, $21
i32.add $14=, $14, $10
i64.const $push84=, 64
i64.lt_u $push85=, $22, $pop84
br_if $pop85, .LBB18_52
-.LBB18_54: # %for.end.i1821
- # in Loop: Header=.LBB18_51 Depth=1
+.LBB18_54: # %for.end.i1821
+ # in Loop: Header=BB18_51 Depth=1
i32.add $11=, $14, $10
-.LBB18_55: # %my_ffsll.exit1823
- # in Loop: Header=.LBB18_51 Depth=1
+.LBB18_55: # %my_ffsll.exit1823
+ # in Loop: Header=BB18_51 Depth=1
i32.ne $push86=, $8, $11
br_if $pop86, .LBB18_158
# BB#56: # %if.end100
- # in Loop: Header=.LBB18_51 Depth=1
+ # in Loop: Header=BB18_51 Depth=1
i64.const $13=, 0
block .LBB18_67
i64.eq $push87=, $17, $13
br_if $pop87, .LBB18_67
# BB#57: # %land.lhs.true103
- # in Loop: Header=.LBB18_51 Depth=1
+ # in Loop: Header=BB18_51 Depth=1
i64.const $22=, 63
copy_local $12=, $13
i64.clz $push88=, $17
i32.wrap/i64 $19=, $pop88
i32.const $14=, 0
-.LBB18_58: # %for.body.i1902
- # Parent Loop .LBB18_51 Depth=1
+.LBB18_58: # %for.body.i1902
+ # Parent Loop BB18_51 Depth=1
# => This Inner Loop Header: Depth=2
loop .LBB18_60
i64.const $push89=, 4294967295
@@ -993,7 +1031,7 @@ main: # @main
i64.ne $push93=, $pop92, $13
br_if $pop93, .LBB18_60
# BB#59: # %for.inc.i1906
- # in Loop: Header=.LBB18_58 Depth=2
+ # in Loop: Header=BB18_58 Depth=2
i64.const $push94=, -1
i64.add $22=, $22, $pop94
i64.add $12=, $12, $21
@@ -1001,19 +1039,19 @@ main: # @main
i64.const $push95=, 64
i64.lt_u $push96=, $12, $pop95
br_if $pop96, .LBB18_58
-.LBB18_60: # %my_clzll.exit1909
- # in Loop: Header=.LBB18_51 Depth=1
+.LBB18_60: # %my_clzll.exit1909
+ # in Loop: Header=BB18_51 Depth=1
block .LBB18_66
i32.ne $push97=, $19, $14
br_if $pop97, .LBB18_66
# BB#61: # %land.lhs.true113
- # in Loop: Header=.LBB18_51 Depth=1
+ # in Loop: Header=BB18_51 Depth=1
i64.const $12=, 0
copy_local $22=, $12
i32.wrap/i64 $19=, $16
i32.const $14=, 0
-.LBB18_62: # %for.body.i1948
- # Parent Loop .LBB18_51 Depth=1
+.LBB18_62: # %for.body.i1948
+ # Parent Loop BB18_51 Depth=1
# => This Inner Loop Header: Depth=2
loop .LBB18_64
i64.shl $push98=, $21, $22
@@ -1021,24 +1059,24 @@ main: # @main
i64.ne $push100=, $pop99, $12
br_if $pop100, .LBB18_64
# BB#63: # %for.inc.i1952
- # in Loop: Header=.LBB18_62 Depth=2
+ # in Loop: Header=BB18_62 Depth=2
i64.add $22=, $22, $21
i32.add $14=, $14, $10
i64.const $push101=, 64
i64.lt_u $push102=, $22, $pop101
br_if $pop102, .LBB18_62
-.LBB18_64: # %my_ctzll.exit1955
- # in Loop: Header=.LBB18_51 Depth=1
+.LBB18_64: # %my_ctzll.exit1955
+ # in Loop: Header=BB18_51 Depth=1
i32.eq $push103=, $19, $14
br_if $pop103, .LBB18_67
# BB#65: # %if.then119
call abort
unreachable
-.LBB18_66: # %if.then109
+.LBB18_66: # %if.then109
call abort
unreachable
-.LBB18_67: # %if.end120
- # in Loop: Header=.LBB18_51 Depth=1
+.LBB18_67: # %if.end120
+ # in Loop: Header=BB18_51 Depth=1
i32.call $19=, __builtin_clrsbll, $17
i64.load $17=, 0($20)
i64.const $16=, 63
@@ -1046,8 +1084,8 @@ main: # @main
i64.const $22=, 62
copy_local $12=, $21
copy_local $14=, $10
-.LBB18_68: # %for.body.i2018
- # Parent Loop .LBB18_51 Depth=1
+.LBB18_68: # %for.body.i2018
+ # Parent Loop BB18_51 Depth=1
# => This Inner Loop Header: Depth=2
loop .LBB18_70
i64.shr_u $push104=, $17, $22
@@ -1055,7 +1093,7 @@ main: # @main
i64.ne $push106=, $pop105, $13
br_if $pop106, .LBB18_70
# BB#69: # %for.inc.i2022
- # in Loop: Header=.LBB18_68 Depth=2
+ # in Loop: Header=BB18_68 Depth=2
i32.const $push108=, 1
i32.add $14=, $14, $pop108
i64.const $push107=, 1
@@ -1065,19 +1103,19 @@ main: # @main
i64.const $push110=, 64
i64.lt_u $push111=, $12, $pop110
br_if $pop111, .LBB18_68
-.LBB18_70: # %my_clrsbll.exit2026
- # in Loop: Header=.LBB18_51 Depth=1
+.LBB18_70: # %my_clrsbll.exit2026
+ # in Loop: Header=BB18_51 Depth=1
i32.add $push112=, $14, $6
i32.ne $push113=, $19, $pop112
br_if $pop113, .LBB18_157
# BB#71: # %if.end127
- # in Loop: Header=.LBB18_51 Depth=1
+ # in Loop: Header=BB18_51 Depth=1
i64.const $13=, 0
i64.popcnt $2=, $17
copy_local $22=, $13
i32.const $14=, 0
-.LBB18_72: # %for.body.i2110
- # Parent Loop .LBB18_51 Depth=1
+.LBB18_72: # %for.body.i2110
+ # Parent Loop BB18_51 Depth=1
# => This Inner Loop Header: Depth=2
loop .LBB18_73
i64.const $21=, 1
@@ -1089,16 +1127,16 @@ main: # @main
i64.const $12=, 64
i64.ne $push117=, $22, $12
br_if $pop117, .LBB18_72
-.LBB18_73: # %my_popcountll.exit2112
- # in Loop: Header=.LBB18_51 Depth=1
+.LBB18_73: # %my_popcountll.exit2112
+ # in Loop: Header=BB18_51 Depth=1
i64.const $13=, 0
copy_local $22=, $13
i32.const $19=, 0
i32.wrap/i64 $push118=, $2
i32.ne $push119=, $pop118, $14
br_if $pop119, .LBB18_156
-.LBB18_74: # %for.body.i2196
- # Parent Loop .LBB18_51 Depth=1
+.LBB18_74: # %for.body.i2196
+ # Parent Loop BB18_51 Depth=1
# => This Inner Loop Header: Depth=2
loop .LBB18_75
i64.shl $push120=, $21, $22
@@ -1108,18 +1146,18 @@ main: # @main
i64.add $22=, $22, $21
i64.ne $push123=, $22, $12
br_if $pop123, .LBB18_74
-.LBB18_75: # %my_parityll.exit2199
- # in Loop: Header=.LBB18_51 Depth=1
+.LBB18_75: # %my_parityll.exit2199
+ # in Loop: Header=BB18_51 Depth=1
i32.const $20=, 1
i32.xor $push124=, $19, $14
i32.and $push125=, $pop124, $20
br_if $pop125, .LBB18_155
# BB#76: # %for.cond90
- # in Loop: Header=.LBB18_51 Depth=1
+ # in Loop: Header=BB18_51 Depth=1
i32.add $18=, $18, $20
i32.le_u $push126=, $18, $9
br_if $pop126, .LBB18_51
-.LBB18_77: # %if.end148
+.LBB18_77: # %if.end148
i32.const $19=, 0
block .LBB18_154
i32.call $push127=, __builtin_clrsb, $19
@@ -1187,7 +1225,7 @@ main: # @main
# BB#88: # %if.end423
i32.call $18=, __builtin_clrsb, $6
copy_local $10=, $20
-.LBB18_89: # %for.body.i1935
+.LBB18_89: # %for.body.i1935
# =>This Inner Loop Header: Depth=1
loop .LBB18_91
i32.shr_u $push154=, $6, $14
@@ -1196,13 +1234,13 @@ main: # @main
i32.eq $push231=, $pop155, $pop230
br_if $pop231, .LBB18_91
# BB#90: # %for.inc.i1938
- # in Loop: Header=.LBB18_89 Depth=1
+ # in Loop: Header=BB18_89 Depth=1
i32.const $push156=, 1
i32.add $10=, $10, $pop156
i32.add $14=, $14, $6
i32.lt_u $push157=, $10, $7
br_if $pop157, .LBB18_89
-.LBB18_91: # %my_clrsb.exit1942
+.LBB18_91: # %my_clrsb.exit1942
block .LBB18_143
i32.add $push158=, $10, $6
i32.ne $push159=, $18, $pop158
@@ -1214,7 +1252,7 @@ main: # @main
block .LBB18_142
i32.ne $push160=, $14, $10
br_if $pop160, .LBB18_142
-.LBB18_93: # %for.body.i1844
+.LBB18_93: # %for.body.i1844
# =>This Inner Loop Header: Depth=1
loop .LBB18_95
i32.wrap/i64 $push161=, $16
@@ -1222,7 +1260,7 @@ main: # @main
i32.eq $push233=, $pop161, $pop232
br_if $pop233, .LBB18_95
# BB#94: # %for.inc.i1848
- # in Loop: Header=.LBB18_93 Depth=1
+ # in Loop: Header=BB18_93 Depth=1
i32.const $push162=, 1
i32.add $19=, $19, $pop162
i64.const $push163=, -1
@@ -1230,13 +1268,13 @@ main: # @main
i64.add $22=, $22, $21
i64.lt_u $push164=, $22, $12
br_if $pop164, .LBB18_93
-.LBB18_95: # %my_clzll.exit1851
+.LBB18_95: # %my_clzll.exit1851
block .LBB18_141
i32.ne $push165=, $19, $10
br_if $pop165, .LBB18_141
# BB#96: # %if.end465
i32.call $19=, __builtin_clrsbll, $21
-.LBB18_97: # %for.body.i1799
+.LBB18_97: # %for.body.i1799
# =>This Inner Loop Header: Depth=1
loop .LBB18_99
i64.const $22=, 63
@@ -1244,49 +1282,49 @@ main: # @main
i64.eq $push166=, $21, $22
br_if $pop166, .LBB18_99
# BB#98: # %for.inc.i1803
- # in Loop: Header=.LBB18_97 Depth=1
+ # in Loop: Header=BB18_97 Depth=1
i64.const $push167=, 1
i64.add $21=, $21, $pop167
copy_local $14=, $10
i64.lt_u $push168=, $21, $12
br_if $pop168, .LBB18_97
-.LBB18_99: # %my_clrsbll.exit1807
+.LBB18_99: # %my_clrsbll.exit1807
i64.const $21=, 0
copy_local $17=, $21
block .LBB18_140
i32.ne $push169=, $19, $14
br_if $pop169, .LBB18_140
-.LBB18_100: # %for.body.i1759
+.LBB18_100: # %for.body.i1759
# =>This Inner Loop Header: Depth=1
block .LBB18_103
loop .LBB18_102
i64.eq $push170=, $17, $22
br_if $pop170, .LBB18_103
# BB#101: # %for.inc.i1763
- # in Loop: Header=.LBB18_100 Depth=1
+ # in Loop: Header=BB18_100 Depth=1
i64.const $push171=, 1
i64.add $17=, $17, $pop171
i64.lt_u $push172=, $17, $12
br_if $pop172, .LBB18_100
-.LBB18_102: # %if.then481
+.LBB18_102: # %if.then481
call abort
unreachable
-.LBB18_103: # %for.body.i1731
+.LBB18_103: # %for.body.i1731
# =>This Inner Loop Header: Depth=1
block .LBB18_106
loop .LBB18_105
i64.eq $push173=, $21, $22
br_if $pop173, .LBB18_106
# BB#104: # %for.inc.i1735
- # in Loop: Header=.LBB18_103 Depth=1
+ # in Loop: Header=BB18_103 Depth=1
i64.const $push174=, 1
i64.add $21=, $21, $pop174
i64.lt_u $push175=, $21, $12
br_if $pop175, .LBB18_103
-.LBB18_105: # %if.then489
+.LBB18_105: # %if.then489
call abort
unreachable
-.LBB18_106: # %if.end490
+.LBB18_106: # %if.end490
block .LBB18_139
i64.const $push176=, -9223372036854775808
i32.call $push177=, __builtin_clrsbll, $pop176
@@ -1295,7 +1333,7 @@ main: # @main
i64.const $16=, -1
copy_local $21=, $16
i32.const $14=, 1
-.LBB18_108: # %for.body.i1652
+.LBB18_108: # %for.body.i1652
# =>This Inner Loop Header: Depth=1
loop .LBB18_109
i64.const $13=, 1
@@ -1305,7 +1343,7 @@ main: # @main
copy_local $22=, $17
i32.ne $push178=, $10, $14
br_if $pop178, .LBB18_108
-.LBB18_109: # %my_clzll.exit1659
+.LBB18_109: # %my_clzll.exit1659
block .LBB18_138
i32.wrap/i64 $push179=, $21
i32.const $push180=, 62
@@ -1362,7 +1400,7 @@ main: # @main
i64.const $15=, -1
i64.const $21=, 63
copy_local $22=, $15
-.LBB18_119: # %for.body.i913
+.LBB18_119: # %for.body.i913
# =>This Inner Loop Header: Depth=1
loop .LBB18_120
i64.const $push205=, 4294967295
@@ -1375,7 +1413,7 @@ main: # @main
i64.and $push207=, $pop206, $17
i64.eq $push208=, $pop207, $16
br_if $pop208, .LBB18_119
-.LBB18_120: # %my_clzll.exit
+.LBB18_120: # %my_clzll.exit
block .LBB18_129
i32.wrap/i64 $push209=, $22
i32.ne $push210=, $pop209, $7
@@ -1390,7 +1428,7 @@ main: # @main
i32.call $7=, __builtin_clrsbll, $17
i64.const $21=, 62
copy_local $22=, $13
-.LBB18_123: # %for.body.i812
+.LBB18_123: # %for.body.i812
# =>This Inner Loop Header: Depth=1
loop .LBB18_125
i64.shr_u $push213=, $17, $21
@@ -1398,7 +1436,7 @@ main: # @main
i64.eq $push215=, $pop214, $16
br_if $pop215, .LBB18_125
# BB#124: # %for.inc.i816
- # in Loop: Header=.LBB18_123 Depth=1
+ # in Loop: Header=BB18_123 Depth=1
i32.const $push217=, 1
i32.add $14=, $14, $pop217
i64.const $push216=, 1
@@ -1406,7 +1444,7 @@ main: # @main
i64.add $21=, $21, $17
i64.lt_u $push218=, $22, $12
br_if $pop218, .LBB18_123
-.LBB18_125: # %my_clrsbll.exit
+.LBB18_125: # %my_clrsbll.exit
block .LBB18_127
i32.add $push219=, $14, $6
i32.ne $push220=, $7, $pop219
@@ -1415,131 +1453,132 @@ main: # @main
i32.const $push221=, 0
call exit, $pop221
unreachable
-.LBB18_127: # %if.then744
+.LBB18_127: # %if.then744
call abort
unreachable
-.LBB18_128: # %if.then719
+.LBB18_128: # %if.then719
call abort
unreachable
-.LBB18_129: # %if.then710
+.LBB18_129: # %if.then710
call abort
unreachable
-.LBB18_130: # %if.then694
+.LBB18_130: # %if.then694
call abort
unreachable
-.LBB18_131: # %if.then669
+.LBB18_131: # %if.then669
call abort
unreachable
-.LBB18_132: # %if.then644
+.LBB18_132: # %if.then644
call abort
unreachable
-.LBB18_133: # %if.then619
+.LBB18_133: # %if.then619
call abort
unreachable
-.LBB18_134: # %if.then594
+.LBB18_134: # %if.then594
call abort
unreachable
-.LBB18_135: # %if.then569
+.LBB18_135: # %if.then569
call abort
unreachable
-.LBB18_136: # %if.then544
+.LBB18_136: # %if.then544
call abort
unreachable
-.LBB18_137: # %if.then519
+.LBB18_137: # %if.then519
call abort
unreachable
-.LBB18_138: # %if.then510
+.LBB18_138: # %if.then510
call abort
unreachable
-.LBB18_139: # %if.then494
+.LBB18_139: # %if.then494
call abort
unreachable
-.LBB18_140: # %if.then469
+.LBB18_140: # %if.then469
call abort
unreachable
-.LBB18_141: # %if.then460
+.LBB18_141: # %if.then460
call abort
unreachable
-.LBB18_142: # %if.then444
+.LBB18_142: # %if.then444
call abort
unreachable
-.LBB18_143: # %if.then427
+.LBB18_143: # %if.then427
call abort
unreachable
-.LBB18_144: # %if.then402
+.LBB18_144: # %if.then402
call abort
unreachable
-.LBB18_145: # %if.then377
+.LBB18_145: # %if.then377
call abort
unreachable
-.LBB18_146: # %if.then352
+.LBB18_146: # %if.then352
call abort
unreachable
-.LBB18_147: # %if.then327
+.LBB18_147: # %if.then327
call abort
unreachable
-.LBB18_148: # %if.then302
+.LBB18_148: # %if.then302
call abort
unreachable
-.LBB18_149: # %if.then277
+.LBB18_149: # %if.then277
call abort
unreachable
-.LBB18_150: # %if.then252
+.LBB18_150: # %if.then252
call abort
unreachable
-.LBB18_151: # %if.then227
+.LBB18_151: # %if.then227
call abort
unreachable
-.LBB18_152: # %if.then202
+.LBB18_152: # %if.then202
call abort
unreachable
-.LBB18_153: # %if.then177
+.LBB18_153: # %if.then177
call abort
unreachable
-.LBB18_154: # %if.then152
+.LBB18_154: # %if.then152
call abort
unreachable
-.LBB18_155: # %if.then140
+.LBB18_155: # %if.then140
call abort
unreachable
-.LBB18_156: # %if.then133
+.LBB18_156: # %if.then133
call abort
unreachable
-.LBB18_157: # %if.then126
+.LBB18_157: # %if.then126
call abort
unreachable
-.LBB18_158: # %if.then99
+.LBB18_158: # %if.then99
call abort
unreachable
-.LBB18_159: # %if.then85
+.LBB18_159: # %if.then85
call abort
unreachable
-.LBB18_160: # %if.then79
+.LBB18_160: # %if.then79
call abort
unreachable
-.LBB18_161: # %if.then73
+.LBB18_161: # %if.then73
call abort
unreachable
-.LBB18_162: # %if.then48
+.LBB18_162: # %if.then48
call abort
unreachable
-.LBB18_163: # %if.then37
+.LBB18_163: # %if.then37
call abort
unreachable
-.LBB18_164: # %if.then31
+.LBB18_164: # %if.then31
call abort
unreachable
-.LBB18_165: # %if.then25
+.LBB18_165: # %if.then25
call abort
unreachable
-.LBB18_166: # %if.then
+.LBB18_166: # %if.then
call abort
unreachable
.Lfunc_end18:
.size main, .Lfunc_end18-main
- .type ints,@object # @ints
- .data
+ .hidden ints # @ints
+ .type ints,@object
+ .section .data.ints,"aw",@progbits
.globl ints
.align 4
ints:
@@ -1558,7 +1597,9 @@ ints:
.int32 4294967295 # 0xffffffff
.size ints, 52
- .type longs,@object # @longs
+ .hidden longs # @longs
+ .type longs,@object
+ .section .data.longs,"aw",@progbits
.globl longs
.align 4
longs:
@@ -1577,7 +1618,9 @@ longs:
.int32 4294967295 # 0xffffffff
.size longs, 52
- .type longlongs,@object # @longlongs
+ .hidden longlongs # @longlongs
+ .type longlongs,@object
+ .section .data.longlongs,"aw",@progbits
.globl longlongs
.align 4
longlongs:
diff --git a/test/torture-s/builtin-constant.c.s b/test/torture-s/builtin-constant.c.s
index 30e7daeb8..8fe6a8882 100644
--- a/test/torture-s/builtin-constant.c.s
+++ b/test/torture-s/builtin-constant.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/builtin-constant.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/builtin-constant.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -12,12 +14,14 @@ foo: # @foo
br_if $pop2, .LBB0_2
# BB#1: # %if.end
return
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/builtin-prefetch-1.c.s b/test/torture-s/builtin-prefetch-1.c.s
index 1f90ba311..45e0c15d7 100644
--- a/test/torture-s/builtin-prefetch-1.c.s
+++ b/test/torture-s/builtin-prefetch-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/builtin-prefetch-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/builtin-prefetch-1.c"
+ .section .text.good_const,"ax",@progbits
+ .hidden good_const
.globl good_const
.type good_const,@function
good_const: # @good_const
@@ -9,6 +11,8 @@ good_const: # @good_const
.Lfunc_end0:
.size good_const, .Lfunc_end0-good_const
+ .section .text.good_enum,"ax",@progbits
+ .hidden good_enum
.globl good_enum
.type good_enum,@function
good_enum: # @good_enum
@@ -18,6 +22,8 @@ good_enum: # @good_enum
.Lfunc_end1:
.size good_enum, .Lfunc_end1-good_enum
+ .section .text.good_expr,"ax",@progbits
+ .hidden good_expr
.globl good_expr
.type good_expr,@function
good_expr: # @good_expr
@@ -27,6 +33,8 @@ good_expr: # @good_expr
.Lfunc_end2:
.size good_expr, .Lfunc_end2-good_expr
+ .section .text.good_vararg,"ax",@progbits
+ .hidden good_vararg
.globl good_vararg
.type good_vararg,@function
good_vararg: # @good_vararg
@@ -36,6 +44,8 @@ good_vararg: # @good_vararg
.Lfunc_end3:
.size good_vararg, .Lfunc_end3-good_vararg
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -47,12 +57,13 @@ main: # @main
.Lfunc_end4:
.size main, .Lfunc_end4-main
- .type arr,@object # @arr
- .bss
+ .hidden arr # @arr
+ .type arr,@object
+ .section .bss.arr,"aw",@nobits
.globl arr
.align 4
arr:
- .zero 40
+ .skip 40
.size arr, 40
diff --git a/test/torture-s/builtin-prefetch-2.c.s b/test/torture-s/builtin-prefetch-2.c.s
index 4894a1c84..537ccdfd5 100644
--- a/test/torture-s/builtin-prefetch-2.c.s
+++ b/test/torture-s/builtin-prefetch-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/builtin-prefetch-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/builtin-prefetch-2.c"
+ .section .text.simple_global,"ax",@progbits
+ .hidden simple_global
.globl simple_global
.type simple_global,@function
simple_global: # @simple_global
@@ -8,6 +10,8 @@ simple_global: # @simple_global
.Lfunc_end0:
.size simple_global, .Lfunc_end0-simple_global
+ .section .text.simple_file,"ax",@progbits
+ .hidden simple_file
.globl simple_file
.type simple_file,@function
simple_file: # @simple_file
@@ -16,6 +20,8 @@ simple_file: # @simple_file
.Lfunc_end1:
.size simple_file, .Lfunc_end1-simple_file
+ .section .text.simple_static_local,"ax",@progbits
+ .hidden simple_static_local
.globl simple_static_local
.type simple_static_local,@function
simple_static_local: # @simple_static_local
@@ -24,6 +30,8 @@ simple_static_local: # @simple_static_local
.Lfunc_end2:
.size simple_static_local, .Lfunc_end2-simple_static_local
+ .section .text.simple_local,"ax",@progbits
+ .hidden simple_local
.globl simple_local
.type simple_local,@function
simple_local: # @simple_local
@@ -43,6 +51,8 @@ simple_local: # @simple_local
.Lfunc_end3:
.size simple_local, .Lfunc_end3-simple_local
+ .section .text.simple_arg,"ax",@progbits
+ .hidden simple_arg
.globl simple_arg
.type simple_arg,@function
simple_arg: # @simple_arg
@@ -64,6 +74,8 @@ simple_arg: # @simple_arg
.Lfunc_end4:
.size simple_arg, .Lfunc_end4-simple_arg
+ .section .text.expr_global,"ax",@progbits
+ .hidden expr_global
.globl expr_global
.type expr_global,@function
expr_global: # @expr_global
@@ -72,6 +84,8 @@ expr_global: # @expr_global
.Lfunc_end5:
.size expr_global, .Lfunc_end5-expr_global
+ .section .text.expr_local,"ax",@progbits
+ .hidden expr_local
.globl expr_local
.type expr_local,@function
expr_local: # @expr_local
@@ -91,6 +105,8 @@ expr_local: # @expr_local
.Lfunc_end6:
.size expr_local, .Lfunc_end6-expr_local
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -113,39 +129,45 @@ main: # @main
.Lfunc_end7:
.size main, .Lfunc_end7-main
- .type glob_int_arr,@object # @glob_int_arr
- .bss
+ .hidden glob_int_arr # @glob_int_arr
+ .type glob_int_arr,@object
+ .section .bss.glob_int_arr,"aw",@nobits
.globl glob_int_arr
.align 4
glob_int_arr:
- .zero 400
+ .skip 400
.size glob_int_arr, 400
- .type glob_ptr_int,@object # @glob_ptr_int
- .data
+ .hidden glob_ptr_int # @glob_ptr_int
+ .type glob_ptr_int,@object
+ .section .data.glob_ptr_int,"aw",@progbits
.globl glob_ptr_int
.align 2
glob_ptr_int:
.int32 glob_int_arr
.size glob_ptr_int, 4
- .type glob_int,@object # @glob_int
+ .hidden glob_int # @glob_int
+ .type glob_int,@object
+ .section .data.glob_int,"aw",@progbits
.globl glob_int
.align 2
glob_int:
.int32 4 # 0x4
.size glob_int, 4
- .type str,@object # @str
- .bss
+ .hidden str # @str
+ .type str,@object
+ .section .bss.str,"aw",@nobits
.globl str
.align 2
str:
- .zero 20
+ .skip 20
.size str, 20
- .type ptr_str,@object # @ptr_str
- .data
+ .hidden ptr_str # @ptr_str
+ .type ptr_str,@object
+ .section .data.ptr_str,"aw",@progbits
.globl ptr_str
.align 2
ptr_str:
diff --git a/test/torture-s/builtin-prefetch-3.c.s b/test/torture-s/builtin-prefetch-3.c.s
index 3c9b5f345..94ba944ba 100644
--- a/test/torture-s/builtin-prefetch-3.c.s
+++ b/test/torture-s/builtin-prefetch-3.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/builtin-prefetch-3.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/builtin-prefetch-3.c"
+ .section .text.simple_vol_global,"ax",@progbits
+ .hidden simple_vol_global
.globl simple_vol_global
.type simple_vol_global,@function
simple_vol_global: # @simple_vol_global
@@ -12,6 +14,8 @@ simple_vol_global: # @simple_vol_global
.Lfunc_end0:
.size simple_vol_global, .Lfunc_end0-simple_vol_global
+ .section .text.simple_vol_file,"ax",@progbits
+ .hidden simple_vol_file
.globl simple_vol_file
.type simple_vol_file,@function
simple_vol_file: # @simple_vol_file
@@ -24,6 +28,8 @@ simple_vol_file: # @simple_vol_file
.Lfunc_end1:
.size simple_vol_file, .Lfunc_end1-simple_vol_file
+ .section .text.expr_vol_global,"ax",@progbits
+ .hidden expr_vol_global
.globl expr_vol_global
.type expr_vol_global,@function
expr_vol_global: # @expr_vol_global
@@ -64,6 +70,8 @@ expr_vol_global: # @expr_vol_global
.Lfunc_end2:
.size expr_vol_global, .Lfunc_end2-expr_vol_global
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -84,94 +92,108 @@ main: # @main
.Lfunc_end3:
.size main, .Lfunc_end3-main
- .type glob_int,@object # @glob_int
- .data
+ .hidden glob_int # @glob_int
+ .type glob_int,@object
+ .section .data.glob_int,"aw",@progbits
.globl glob_int
.align 2
glob_int:
.int32 4 # 0x4
.size glob_int, 4
- .type glob_int_arr,@object # @glob_int_arr
- .bss
+ .hidden glob_int_arr # @glob_int_arr
+ .type glob_int_arr,@object
+ .section .bss.glob_int_arr,"aw",@nobits
.globl glob_int_arr
.align 4
glob_int_arr:
- .zero 400
+ .skip 400
.size glob_int_arr, 400
- .type glob_vol_ptr_int,@object # @glob_vol_ptr_int
- .data
+ .hidden glob_vol_ptr_int # @glob_vol_ptr_int
+ .type glob_vol_ptr_int,@object
+ .section .data.glob_vol_ptr_int,"aw",@progbits
.globl glob_vol_ptr_int
.align 2
glob_vol_ptr_int:
.int32 glob_int_arr
.size glob_vol_ptr_int, 4
- .type glob_vol_int_arr,@object # @glob_vol_int_arr
- .bss
+ .hidden glob_vol_int_arr # @glob_vol_int_arr
+ .type glob_vol_int_arr,@object
+ .section .bss.glob_vol_int_arr,"aw",@nobits
.globl glob_vol_int_arr
.align 4
glob_vol_int_arr:
- .zero 400
+ .skip 400
.size glob_vol_int_arr, 400
- .type glob_ptr_vol_int,@object # @glob_ptr_vol_int
- .data
+ .hidden glob_ptr_vol_int # @glob_ptr_vol_int
+ .type glob_ptr_vol_int,@object
+ .section .data.glob_ptr_vol_int,"aw",@progbits
.globl glob_ptr_vol_int
.align 2
glob_ptr_vol_int:
.int32 glob_vol_int_arr
.size glob_ptr_vol_int, 4
- .type glob_vol_ptr_vol_int,@object # @glob_vol_ptr_vol_int
+ .hidden glob_vol_ptr_vol_int # @glob_vol_ptr_vol_int
+ .type glob_vol_ptr_vol_int,@object
+ .section .data.glob_vol_ptr_vol_int,"aw",@progbits
.globl glob_vol_ptr_vol_int
.align 2
glob_vol_ptr_vol_int:
.int32 glob_vol_int_arr
.size glob_vol_ptr_vol_int, 4
- .type str,@object # @str
- .bss
+ .hidden str # @str
+ .type str,@object
+ .section .bss.str,"aw",@nobits
.globl str
.align 2
str:
- .zero 20
+ .skip 20
.size str, 20
- .type vol_ptr_str,@object # @vol_ptr_str
- .data
+ .hidden vol_ptr_str # @vol_ptr_str
+ .type vol_ptr_str,@object
+ .section .data.vol_ptr_str,"aw",@progbits
.globl vol_ptr_str
.align 2
vol_ptr_str:
.int32 str
.size vol_ptr_str, 4
- .type vol_str,@object # @vol_str
- .bss
+ .hidden vol_str # @vol_str
+ .type vol_str,@object
+ .section .bss.vol_str,"aw",@nobits
.globl vol_str
.align 2
vol_str:
- .zero 20
+ .skip 20
.size vol_str, 20
- .type ptr_vol_str,@object # @ptr_vol_str
- .data
+ .hidden ptr_vol_str # @ptr_vol_str
+ .type ptr_vol_str,@object
+ .section .data.ptr_vol_str,"aw",@progbits
.globl ptr_vol_str
.align 2
ptr_vol_str:
.int32 vol_str
.size ptr_vol_str, 4
- .type vol_ptr_vol_str,@object # @vol_ptr_vol_str
+ .hidden vol_ptr_vol_str # @vol_ptr_vol_str
+ .type vol_ptr_vol_str,@object
+ .section .data.vol_ptr_vol_str,"aw",@progbits
.globl vol_ptr_vol_str
.align 2
vol_ptr_vol_str:
.int32 vol_str
.size vol_ptr_vol_str, 4
- .type glob_vol_int,@object # @glob_vol_int
- .bss
+ .hidden glob_vol_int # @glob_vol_int
+ .type glob_vol_int,@object
+ .section .bss.glob_vol_int,"aw",@nobits
.globl glob_vol_int
.align 2
glob_vol_int:
@@ -181,13 +203,14 @@ glob_vol_int:
.type stat_vol_int_arr,@object # @stat_vol_int_arr
.lcomm stat_vol_int_arr,400,4
.type stat_vol_ptr_int,@object # @stat_vol_ptr_int
- .data
+ .section .data.stat_vol_ptr_int,"aw",@progbits
.align 2
stat_vol_ptr_int:
.int32 stat_int_arr
.size stat_vol_ptr_int, 4
.type stat_vol_ptr_vol_int,@object # @stat_vol_ptr_vol_int
+ .section .data.stat_vol_ptr_vol_int,"aw",@progbits
.align 2
stat_vol_ptr_vol_int:
.int32 stat_vol_int_arr
diff --git a/test/torture-s/builtin-prefetch-4.c.s b/test/torture-s/builtin-prefetch-4.c.s
index 753fb04bc..2a5900899 100644
--- a/test/torture-s/builtin-prefetch-4.c.s
+++ b/test/torture-s/builtin-prefetch-4.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/builtin-prefetch-4.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/builtin-prefetch-4.c"
+ .section .text.assign_arg_ptr,"ax",@progbits
+ .hidden assign_arg_ptr
.globl assign_arg_ptr
.type assign_arg_ptr,@function
assign_arg_ptr: # @assign_arg_ptr
@@ -11,6 +13,8 @@ assign_arg_ptr: # @assign_arg_ptr
.Lfunc_end0:
.size assign_arg_ptr, .Lfunc_end0-assign_arg_ptr
+ .section .text.assign_glob_ptr,"ax",@progbits
+ .hidden assign_glob_ptr
.globl assign_glob_ptr
.type assign_glob_ptr,@function
assign_glob_ptr: # @assign_glob_ptr
@@ -24,6 +28,8 @@ assign_glob_ptr: # @assign_glob_ptr
.Lfunc_end1:
.size assign_glob_ptr, .Lfunc_end1-assign_glob_ptr
+ .section .text.assign_arg_idx,"ax",@progbits
+ .hidden assign_arg_idx
.globl assign_arg_idx
.type assign_arg_idx,@function
assign_arg_idx: # @assign_arg_idx
@@ -35,6 +41,8 @@ assign_arg_idx: # @assign_arg_idx
.Lfunc_end2:
.size assign_arg_idx, .Lfunc_end2-assign_arg_idx
+ .section .text.assign_glob_idx,"ax",@progbits
+ .hidden assign_glob_idx
.globl assign_glob_idx
.type assign_glob_idx,@function
assign_glob_idx: # @assign_glob_idx
@@ -48,6 +56,8 @@ assign_glob_idx: # @assign_glob_idx
.Lfunc_end3:
.size assign_glob_idx, .Lfunc_end3-assign_glob_idx
+ .section .text.preinc_arg_ptr,"ax",@progbits
+ .hidden preinc_arg_ptr
.globl preinc_arg_ptr
.type preinc_arg_ptr,@function
preinc_arg_ptr: # @preinc_arg_ptr
@@ -59,6 +69,8 @@ preinc_arg_ptr: # @preinc_arg_ptr
.Lfunc_end4:
.size preinc_arg_ptr, .Lfunc_end4-preinc_arg_ptr
+ .section .text.preinc_glob_ptr,"ax",@progbits
+ .hidden preinc_glob_ptr
.globl preinc_glob_ptr
.type preinc_glob_ptr,@function
preinc_glob_ptr: # @preinc_glob_ptr
@@ -75,6 +87,8 @@ preinc_glob_ptr: # @preinc_glob_ptr
.Lfunc_end5:
.size preinc_glob_ptr, .Lfunc_end5-preinc_glob_ptr
+ .section .text.postinc_arg_ptr,"ax",@progbits
+ .hidden postinc_arg_ptr
.globl postinc_arg_ptr
.type postinc_arg_ptr,@function
postinc_arg_ptr: # @postinc_arg_ptr
@@ -86,6 +100,8 @@ postinc_arg_ptr: # @postinc_arg_ptr
.Lfunc_end6:
.size postinc_arg_ptr, .Lfunc_end6-postinc_arg_ptr
+ .section .text.postinc_glob_ptr,"ax",@progbits
+ .hidden postinc_glob_ptr
.globl postinc_glob_ptr
.type postinc_glob_ptr,@function
postinc_glob_ptr: # @postinc_glob_ptr
@@ -102,6 +118,8 @@ postinc_glob_ptr: # @postinc_glob_ptr
.Lfunc_end7:
.size postinc_glob_ptr, .Lfunc_end7-postinc_glob_ptr
+ .section .text.predec_arg_ptr,"ax",@progbits
+ .hidden predec_arg_ptr
.globl predec_arg_ptr
.type predec_arg_ptr,@function
predec_arg_ptr: # @predec_arg_ptr
@@ -113,6 +131,8 @@ predec_arg_ptr: # @predec_arg_ptr
.Lfunc_end8:
.size predec_arg_ptr, .Lfunc_end8-predec_arg_ptr
+ .section .text.predec_glob_ptr,"ax",@progbits
+ .hidden predec_glob_ptr
.globl predec_glob_ptr
.type predec_glob_ptr,@function
predec_glob_ptr: # @predec_glob_ptr
@@ -129,6 +149,8 @@ predec_glob_ptr: # @predec_glob_ptr
.Lfunc_end9:
.size predec_glob_ptr, .Lfunc_end9-predec_glob_ptr
+ .section .text.postdec_arg_ptr,"ax",@progbits
+ .hidden postdec_arg_ptr
.globl postdec_arg_ptr
.type postdec_arg_ptr,@function
postdec_arg_ptr: # @postdec_arg_ptr
@@ -140,6 +162,8 @@ postdec_arg_ptr: # @postdec_arg_ptr
.Lfunc_end10:
.size postdec_arg_ptr, .Lfunc_end10-postdec_arg_ptr
+ .section .text.postdec_glob_ptr,"ax",@progbits
+ .hidden postdec_glob_ptr
.globl postdec_glob_ptr
.type postdec_glob_ptr,@function
postdec_glob_ptr: # @postdec_glob_ptr
@@ -156,6 +180,8 @@ postdec_glob_ptr: # @postdec_glob_ptr
.Lfunc_end11:
.size postdec_glob_ptr, .Lfunc_end11-postdec_glob_ptr
+ .section .text.preinc_arg_idx,"ax",@progbits
+ .hidden preinc_arg_idx
.globl preinc_arg_idx
.type preinc_arg_idx,@function
preinc_arg_idx: # @preinc_arg_idx
@@ -167,6 +193,8 @@ preinc_arg_idx: # @preinc_arg_idx
.Lfunc_end12:
.size preinc_arg_idx, .Lfunc_end12-preinc_arg_idx
+ .section .text.preinc_glob_idx,"ax",@progbits
+ .hidden preinc_glob_idx
.globl preinc_glob_idx
.type preinc_glob_idx,@function
preinc_glob_idx: # @preinc_glob_idx
@@ -184,6 +212,8 @@ preinc_glob_idx: # @preinc_glob_idx
.Lfunc_end13:
.size preinc_glob_idx, .Lfunc_end13-preinc_glob_idx
+ .section .text.postinc_arg_idx,"ax",@progbits
+ .hidden postinc_arg_idx
.globl postinc_arg_idx
.type postinc_arg_idx,@function
postinc_arg_idx: # @postinc_arg_idx
@@ -195,6 +225,8 @@ postinc_arg_idx: # @postinc_arg_idx
.Lfunc_end14:
.size postinc_arg_idx, .Lfunc_end14-postinc_arg_idx
+ .section .text.postinc_glob_idx,"ax",@progbits
+ .hidden postinc_glob_idx
.globl postinc_glob_idx
.type postinc_glob_idx,@function
postinc_glob_idx: # @postinc_glob_idx
@@ -212,6 +244,8 @@ postinc_glob_idx: # @postinc_glob_idx
.Lfunc_end15:
.size postinc_glob_idx, .Lfunc_end15-postinc_glob_idx
+ .section .text.predec_arg_idx,"ax",@progbits
+ .hidden predec_arg_idx
.globl predec_arg_idx
.type predec_arg_idx,@function
predec_arg_idx: # @predec_arg_idx
@@ -223,6 +257,8 @@ predec_arg_idx: # @predec_arg_idx
.Lfunc_end16:
.size predec_arg_idx, .Lfunc_end16-predec_arg_idx
+ .section .text.predec_glob_idx,"ax",@progbits
+ .hidden predec_glob_idx
.globl predec_glob_idx
.type predec_glob_idx,@function
predec_glob_idx: # @predec_glob_idx
@@ -240,6 +276,8 @@ predec_glob_idx: # @predec_glob_idx
.Lfunc_end17:
.size predec_glob_idx, .Lfunc_end17-predec_glob_idx
+ .section .text.postdec_arg_idx,"ax",@progbits
+ .hidden postdec_arg_idx
.globl postdec_arg_idx
.type postdec_arg_idx,@function
postdec_arg_idx: # @postdec_arg_idx
@@ -251,6 +289,8 @@ postdec_arg_idx: # @postdec_arg_idx
.Lfunc_end18:
.size postdec_arg_idx, .Lfunc_end18-postdec_arg_idx
+ .section .text.postdec_glob_idx,"ax",@progbits
+ .hidden postdec_glob_idx
.globl postdec_glob_idx
.type postdec_glob_idx,@function
postdec_glob_idx: # @postdec_glob_idx
@@ -268,6 +308,8 @@ postdec_glob_idx: # @postdec_glob_idx
.Lfunc_end19:
.size postdec_glob_idx, .Lfunc_end19-postdec_glob_idx
+ .section .text.getptr,"ax",@progbits
+ .hidden getptr
.globl getptr
.type getptr,@function
getptr: # @getptr
@@ -286,6 +328,8 @@ getptr: # @getptr
.Lfunc_end20:
.size getptr, .Lfunc_end20-getptr
+ .section .text.funccall_arg_ptr,"ax",@progbits
+ .hidden funccall_arg_ptr
.globl funccall_arg_ptr
.type funccall_arg_ptr,@function
funccall_arg_ptr: # @funccall_arg_ptr
@@ -303,6 +347,8 @@ funccall_arg_ptr: # @funccall_arg_ptr
.Lfunc_end21:
.size funccall_arg_ptr, .Lfunc_end21-funccall_arg_ptr
+ .section .text.getint,"ax",@progbits
+ .hidden getint
.globl getint
.type getint,@function
getint: # @getint
@@ -320,6 +366,8 @@ getint: # @getint
.Lfunc_end22:
.size getint, .Lfunc_end22-getint
+ .section .text.funccall_arg_idx,"ax",@progbits
+ .hidden funccall_arg_idx
.globl funccall_arg_idx
.type funccall_arg_idx,@function
funccall_arg_idx: # @funccall_arg_idx
@@ -337,6 +385,8 @@ funccall_arg_idx: # @funccall_arg_idx
.Lfunc_end23:
.size funccall_arg_idx, .Lfunc_end23-funccall_arg_idx
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -438,77 +488,84 @@ main: # @main
# BB#12: # %if.end84
call exit, $1
unreachable
-.LBB24_13: # %if.then83
+.LBB24_13: # %if.then83
call abort
unreachable
-.LBB24_14: # %if.then79
+.LBB24_14: # %if.then79
call abort
unreachable
-.LBB24_15: # %if.then75
+.LBB24_15: # %if.then75
call abort
unreachable
-.LBB24_16: # %if.then67
+.LBB24_16: # %if.then67
call abort
unreachable
-.LBB24_17: # %if.then59
+.LBB24_17: # %if.then59
call abort
unreachable
-.LBB24_18: # %if.then51
+.LBB24_18: # %if.then51
call abort
unreachable
-.LBB24_19: # %if.then43
+.LBB24_19: # %if.then43
call abort
unreachable
-.LBB24_20: # %if.then35
+.LBB24_20: # %if.then35
call abort
unreachable
-.LBB24_21: # %if.then27
+.LBB24_21: # %if.then27
call abort
unreachable
-.LBB24_22: # %if.then19
+.LBB24_22: # %if.then19
call abort
unreachable
-.LBB24_23: # %if.then11
+.LBB24_23: # %if.then11
call abort
unreachable
-.LBB24_24: # %if.then3
+.LBB24_24: # %if.then3
call abort
unreachable
.Lfunc_end24:
.size main, .Lfunc_end24-main
- .type arr,@object # @arr
- .bss
+ .hidden arr # @arr
+ .type arr,@object
+ .section .bss.arr,"aw",@nobits
.globl arr
.align 4
arr:
- .zero 400
+ .skip 400
.size arr, 400
- .type ptr,@object # @ptr
- .data
+ .hidden ptr # @ptr
+ .type ptr,@object
+ .section .data.ptr,"aw",@progbits
.globl ptr
.align 2
ptr:
.int32 arr+80
.size ptr, 4
- .type arrindex,@object # @arrindex
+ .hidden arrindex # @arrindex
+ .type arrindex,@object
+ .section .data.arrindex,"aw",@progbits
.globl arrindex
.align 2
arrindex:
.int32 4 # 0x4
.size arrindex, 4
- .type getptrcnt,@object # @getptrcnt
- .bss
+ .hidden getptrcnt # @getptrcnt
+ .type getptrcnt,@object
+ .section .bss.getptrcnt,"aw",@nobits
.globl getptrcnt
.align 2
getptrcnt:
.int32 0 # 0x0
.size getptrcnt, 4
- .type getintcnt,@object # @getintcnt
+ .hidden getintcnt # @getintcnt
+ .type getintcnt,@object
+ .section .bss.getintcnt,"aw",@nobits
.globl getintcnt
.align 2
getintcnt:
diff --git a/test/torture-s/builtin-prefetch-5.c.s b/test/torture-s/builtin-prefetch-5.c.s
index a3f64274b..8f1230328 100644
--- a/test/torture-s/builtin-prefetch-5.c.s
+++ b/test/torture-s/builtin-prefetch-5.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/builtin-prefetch-5.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/builtin-prefetch-5.c"
+ .section .text.arg_ptr,"ax",@progbits
+ .hidden arg_ptr
.globl arg_ptr
.type arg_ptr,@function
arg_ptr: # @arg_ptr
@@ -9,6 +11,8 @@ arg_ptr: # @arg_ptr
.Lfunc_end0:
.size arg_ptr, .Lfunc_end0-arg_ptr
+ .section .text.arg_idx,"ax",@progbits
+ .hidden arg_idx
.globl arg_idx
.type arg_idx,@function
arg_idx: # @arg_idx
@@ -18,6 +22,8 @@ arg_idx: # @arg_idx
.Lfunc_end1:
.size arg_idx, .Lfunc_end1-arg_idx
+ .section .text.glob_ptr,"ax",@progbits
+ .hidden glob_ptr
.globl glob_ptr
.type glob_ptr,@function
glob_ptr: # @glob_ptr
@@ -26,6 +32,8 @@ glob_ptr: # @glob_ptr
.Lfunc_end2:
.size glob_ptr, .Lfunc_end2-glob_ptr
+ .section .text.glob_idx,"ax",@progbits
+ .hidden glob_idx
.globl glob_idx
.type glob_idx,@function
glob_idx: # @glob_idx
@@ -34,6 +42,8 @@ glob_idx: # @glob_idx
.Lfunc_end3:
.size glob_idx, .Lfunc_end3-glob_idx
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -54,35 +64,40 @@ main: # @main
.Lfunc_end4:
.size main, .Lfunc_end4-main
- .type arr,@object # @arr
- .bss
+ .hidden arr # @arr
+ .type arr,@object
+ .section .bss.arr,"aw",@nobits
.globl arr
.align 4
arr:
- .zero 100
+ .skip 100
.size arr, 100
- .type ptr,@object # @ptr
- .data
+ .hidden ptr # @ptr
+ .type ptr,@object
+ .section .data.ptr,"aw",@progbits
.globl ptr
.align 2
ptr:
.int32 arr
.size ptr, 4
- .type idx,@object # @idx
+ .hidden idx # @idx
+ .type idx,@object
+ .section .data.idx,"aw",@progbits
.globl idx
.align 2
idx:
.int32 3 # 0x3
.size idx, 4
- .type s,@object # @s
- .bss
+ .hidden s # @s
+ .type s,@object
+ .section .bss.s,"aw",@nobits
.globl s
.align 1
s:
- .zero 12
+ .skip 12
.size s, 12
diff --git a/test/torture-s/builtin-prefetch-6.c.s b/test/torture-s/builtin-prefetch-6.c.s
index bff3c1429..c9a85cd9a 100644
--- a/test/torture-s/builtin-prefetch-6.c.s
+++ b/test/torture-s/builtin-prefetch-6.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/builtin-prefetch-6.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/builtin-prefetch-6.c"
+ .section .text.init_addrs,"ax",@progbits
+ .hidden init_addrs
.globl init_addrs
.type init_addrs,@function
init_addrs: # @init_addrs
@@ -66,40 +68,46 @@ init_addrs: # @init_addrs
.Lfunc_end0:
.size init_addrs, .Lfunc_end0-init_addrs
+ .section .text.prefetch_for_read,"ax",@progbits
+ .hidden prefetch_for_read
.globl prefetch_for_read
.type prefetch_for_read,@function
prefetch_for_read: # @prefetch_for_read
.local i32
# BB#0: # %entry
i32.const $0=, -260
-.LBB1_1: # %for.body
+.LBB1_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB1_2
i32.const $push0=, 4
i32.add $0=, $0, $pop0
br_if $0, .LBB1_1
-.LBB1_2: # %for.end
+.LBB1_2: # %for.end
return
.Lfunc_end1:
.size prefetch_for_read, .Lfunc_end1-prefetch_for_read
+ .section .text.prefetch_for_write,"ax",@progbits
+ .hidden prefetch_for_write
.globl prefetch_for_write
.type prefetch_for_write,@function
prefetch_for_write: # @prefetch_for_write
.local i32
# BB#0: # %entry
i32.const $0=, -260
-.LBB2_1: # %for.body
+.LBB2_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB2_2
i32.const $push0=, 4
i32.add $0=, $0, $pop0
br_if $0, .LBB2_1
-.LBB2_2: # %for.end
+.LBB2_2: # %for.end
return
.Lfunc_end2:
.size prefetch_for_write, .Lfunc_end2-prefetch_for_write
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -165,7 +173,7 @@ main: # @main
i64.const $push4=, 2199023255808
i64.store $discard=, bad_addr+32($1), $pop4
copy_local $2=, $0
-.LBB3_1: # %for.body.i5.for.body.i5_crit_edge
+.LBB3_1: # %for.body.i5.for.body.i5_crit_edge
# =>This Inner Loop Header: Depth=1
loop .LBB3_2
i32.add $2=, $2, $0
@@ -173,27 +181,30 @@ main: # @main
i32.const $push28=, 260
i32.ne $push29=, $2, $pop28
br_if $pop29, .LBB3_1
-.LBB3_2: # %for.body.i
+.LBB3_2: # %for.body.i
# =>This Inner Loop Header: Depth=1
loop .LBB3_3
i32.const $push30=, 4
i32.add $3=, $3, $pop30
br_if $3, .LBB3_2
-.LBB3_3: # %prefetch_for_write.exit
+.LBB3_3: # %prefetch_for_write.exit
call exit, $1
unreachable
.Lfunc_end3:
.size main, .Lfunc_end3-main
- .type bad_addr,@object # @bad_addr
- .bss
+ .hidden bad_addr # @bad_addr
+ .type bad_addr,@object
+ .section .bss.bad_addr,"aw",@nobits
.globl bad_addr
.align 4
bad_addr:
- .zero 260
+ .skip 260
.size bad_addr, 260
- .type arr_used,@object # @arr_used
+ .hidden arr_used # @arr_used
+ .type arr_used,@object
+ .section .bss.arr_used,"aw",@nobits
.globl arr_used
.align 2
arr_used:
diff --git a/test/torture-s/builtin-types-compatible-p.c.s b/test/torture-s/builtin-types-compatible-p.c.s
index 81e2701ef..3e2a85107 100644
--- a/test/torture-s/builtin-types-compatible-p.c.s
+++ b/test/torture-s/builtin-types-compatible-p.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/builtin-types-compatible-p.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/builtin-types-compatible-p.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -11,26 +13,31 @@ main: # @main
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type i,@object # @i
- .bss
+ .hidden i # @i
+ .type i,@object
+ .section .bss.i,"aw",@nobits
.globl i
.align 2
i:
.int32 0 # 0x0
.size i, 4
- .type d,@object # @d
+ .hidden d # @d
+ .type d,@object
+ .section .bss.d,"aw",@nobits
.globl d
.align 3
d:
.int64 0 # double 0
.size d, 8
- .type rootbeer,@object # @rootbeer
+ .hidden rootbeer # @rootbeer
+ .type rootbeer,@object
+ .section .bss.rootbeer,"aw",@nobits
.globl rootbeer
.align 2
rootbeer:
- .zero 4
+ .skip 4
.size rootbeer, 4
diff --git a/test/torture-s/call-trap-1.c.s b/test/torture-s/call-trap-1.c.s
index 7bb39c5b6..ff5abc194 100644
--- a/test/torture-s/call-trap-1.c.s
+++ b/test/torture-s/call-trap-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/call-trap-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/call-trap-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -11,6 +13,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -19,6 +23,8 @@ bar: # @bar
.Lfunc_end1:
.size bar, .Lfunc_end1-bar
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/cbrt.c.s b/test/torture-s/cbrt.c.s
index febce177d..5e1e3fe99 100644
--- a/test/torture-s/cbrt.c.s
+++ b/test/torture-s/cbrt.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/cbrt.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/cbrt.c"
+ .section .text.cbrtl,"ax",@progbits
+ .hidden cbrtl
.globl cbrtl
.type cbrtl,@function
cbrtl: # @cbrtl
@@ -31,7 +33,7 @@ cbrtl: # @cbrtl
# BB#1: # %if.then
f64.add $0=, $0, $0
br .LBB0_7
-.LBB0_2: # %if.end
+.LBB0_2: # %if.end
i32.wrap/i64 $push5=, $1
i32.or $push6=, $pop5, $4
i32.const $push62=, 0
@@ -66,7 +68,7 @@ cbrtl: # @cbrtl
i32.add $push24=, $pop22, $pop23
i32.store $discard=, 0($4), $pop24
br .LBB0_6
-.LBB0_5: # %if.else
+.LBB0_5: # %if.else
i32.const $push10=, 3
i32.div_s $4=, $4, $pop10
i32.const $15=, 8
@@ -75,7 +77,7 @@ cbrtl: # @cbrtl
i32.const $push11=, 715094163
i32.add $push12=, $4, $pop11
i32.store $discard=, 0($pop13), $pop12
-.LBB0_6: # %if.end31
+.LBB0_6: # %if.end31
f64.load $8=, 8($15)
f64.load $6=, 0($15)
f64.mul $push25=, $8, $8
@@ -127,7 +129,7 @@ cbrtl: # @cbrtl
f64.const $push60=, -0x1.5555555555555p-2
f64.mul $push61=, $pop59, $pop60
f64.add $0=, $8, $pop61
-.LBB0_7: # %cleanup
+.LBB0_7: # %cleanup
i32.const $11=, 16
i32.add $15=, $15, $11
i32.const $11=, __stack_pointer
@@ -136,6 +138,8 @@ cbrtl: # @cbrtl
.Lfunc_end0:
.size cbrtl, .Lfunc_end0-cbrtl
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/cmpdi-1.c.s b/test/torture-s/cmpdi-1.c.s
index d7026f1e5..5d2033d2e 100644
--- a/test/torture-s/cmpdi-1.c.s
+++ b/test/torture-s/cmpdi-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/cmpdi-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/cmpdi-1.c"
+ .section .text.feq,"ax",@progbits
+ .hidden feq
.globl feq
.type feq,@function
feq: # @feq
@@ -14,6 +16,8 @@ feq: # @feq
.Lfunc_end0:
.size feq, .Lfunc_end0-feq
+ .section .text.fne,"ax",@progbits
+ .hidden fne
.globl fne
.type fne,@function
fne: # @fne
@@ -28,6 +32,8 @@ fne: # @fne
.Lfunc_end1:
.size fne, .Lfunc_end1-fne
+ .section .text.flt,"ax",@progbits
+ .hidden flt
.globl flt
.type flt,@function
flt: # @flt
@@ -42,6 +48,8 @@ flt: # @flt
.Lfunc_end2:
.size flt, .Lfunc_end2-flt
+ .section .text.fge,"ax",@progbits
+ .hidden fge
.globl fge
.type fge,@function
fge: # @fge
@@ -56,6 +64,8 @@ fge: # @fge
.Lfunc_end3:
.size fge, .Lfunc_end3-fge
+ .section .text.fgt,"ax",@progbits
+ .hidden fgt
.globl fgt
.type fgt,@function
fgt: # @fgt
@@ -70,6 +80,8 @@ fgt: # @fgt
.Lfunc_end4:
.size fgt, .Lfunc_end4-fgt
+ .section .text.fle,"ax",@progbits
+ .hidden fle
.globl fle
.type fle,@function
fle: # @fle
@@ -84,6 +96,8 @@ fle: # @fle
.Lfunc_end5:
.size fle, .Lfunc_end5-fle
+ .section .text.fltu,"ax",@progbits
+ .hidden fltu
.globl fltu
.type fltu,@function
fltu: # @fltu
@@ -98,6 +112,8 @@ fltu: # @fltu
.Lfunc_end6:
.size fltu, .Lfunc_end6-fltu
+ .section .text.fgeu,"ax",@progbits
+ .hidden fgeu
.globl fgeu
.type fgeu,@function
fgeu: # @fgeu
@@ -112,6 +128,8 @@ fgeu: # @fgeu
.Lfunc_end7:
.size fgeu, .Lfunc_end7-fgeu
+ .section .text.fgtu,"ax",@progbits
+ .hidden fgtu
.globl fgtu
.type fgtu,@function
fgtu: # @fgtu
@@ -126,6 +144,8 @@ fgtu: # @fgtu
.Lfunc_end8:
.size fgtu, .Lfunc_end8-fgtu
+ .section .text.fleu,"ax",@progbits
+ .hidden fleu
.globl fleu
.type fleu,@function
fleu: # @fleu
@@ -140,6 +160,8 @@ fleu: # @fleu
.Lfunc_end9:
.size fleu, .Lfunc_end9-fleu
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -149,9 +171,9 @@ main: # @main
i32.const $6=, 0
i32.const $4=, correct_results
copy_local $0=, $6
-.LBB10_1: # %for.body
+.LBB10_1: # %for.body
# =>This Loop Header: Depth=1
- # Child Loop .LBB10_2 Depth 2
+ # Child Loop BB10_2 Depth 2
block .LBB10_24
block .LBB10_23
block .LBB10_22
@@ -169,8 +191,8 @@ main: # @main
i32.add $push2=, $2, $pop1
i64.load $1=, 0($pop2)
copy_local $3=, $6
-.LBB10_2: # %for.body3
- # Parent Loop .LBB10_1 Depth=1
+.LBB10_2: # %for.body3
+ # Parent Loop BB10_1 Depth=1
# => This Inner Loop Header: Depth=2
loop .LBB10_13
i64.load $5=, 0($2)
@@ -182,7 +204,7 @@ main: # @main
i32.ne $push5=, $pop3, $pop4
br_if $pop5, .LBB10_24
# BB#3: # %if.end
- # in Loop: Header=.LBB10_2 Depth=2
+ # in Loop: Header=BB10_2 Depth=2
i32.select $push6=, $10, $7, $8
i32.const $push7=, 4
i32.add $push8=, $4, $pop7
@@ -190,7 +212,7 @@ main: # @main
i32.ne $push10=, $pop6, $pop9
br_if $pop10, .LBB10_23
# BB#4: # %if.end10
- # in Loop: Header=.LBB10_2 Depth=2
+ # in Loop: Header=BB10_2 Depth=2
i32.const $10=, 8
i64.lt_s $9=, $1, $5
i32.select $push11=, $9, $8, $7
@@ -199,7 +221,7 @@ main: # @main
i32.ne $push14=, $pop11, $pop13
br_if $pop14, .LBB10_22
# BB#5: # %if.end15
- # in Loop: Header=.LBB10_2 Depth=2
+ # in Loop: Header=BB10_2 Depth=2
i32.select $push15=, $9, $7, $8
i32.const $push16=, 12
i32.add $push17=, $4, $pop16
@@ -207,7 +229,7 @@ main: # @main
i32.ne $push19=, $pop15, $pop18
br_if $pop19, .LBB10_21
# BB#6: # %if.end20
- # in Loop: Header=.LBB10_2 Depth=2
+ # in Loop: Header=BB10_2 Depth=2
i64.gt_s $9=, $1, $5
i32.select $push20=, $9, $8, $7
i32.const $push21=, 16
@@ -216,7 +238,7 @@ main: # @main
i32.ne $push24=, $pop20, $pop23
br_if $pop24, .LBB10_20
# BB#7: # %if.end25
- # in Loop: Header=.LBB10_2 Depth=2
+ # in Loop: Header=BB10_2 Depth=2
i32.select $push25=, $9, $7, $8
i32.const $push26=, 20
i32.add $push27=, $4, $pop26
@@ -224,7 +246,7 @@ main: # @main
i32.ne $push29=, $pop25, $pop28
br_if $pop29, .LBB10_19
# BB#8: # %if.end30
- # in Loop: Header=.LBB10_2 Depth=2
+ # in Loop: Header=BB10_2 Depth=2
i64.lt_u $9=, $1, $5
i32.select $push30=, $9, $8, $7
i32.const $push31=, 24
@@ -233,7 +255,7 @@ main: # @main
i32.ne $push34=, $pop30, $pop33
br_if $pop34, .LBB10_18
# BB#9: # %if.end35
- # in Loop: Header=.LBB10_2 Depth=2
+ # in Loop: Header=BB10_2 Depth=2
i32.select $push35=, $9, $7, $8
i32.const $push36=, 28
i32.add $push37=, $4, $pop36
@@ -241,7 +263,7 @@ main: # @main
i32.ne $push39=, $pop35, $pop38
br_if $pop39, .LBB10_17
# BB#10: # %if.end40
- # in Loop: Header=.LBB10_2 Depth=2
+ # in Loop: Header=BB10_2 Depth=2
i64.gt_u $9=, $1, $5
i32.select $push40=, $9, $8, $7
i32.const $push41=, 32
@@ -250,7 +272,7 @@ main: # @main
i32.ne $push44=, $pop40, $pop43
br_if $pop44, .LBB10_16
# BB#11: # %if.end45
- # in Loop: Header=.LBB10_2 Depth=2
+ # in Loop: Header=BB10_2 Depth=2
i32.select $push45=, $9, $7, $8
i32.const $push46=, 36
i32.add $push47=, $4, $pop46
@@ -258,7 +280,7 @@ main: # @main
i32.ne $push49=, $pop45, $pop48
br_if $pop49, .LBB10_15
# BB#12: # %if.end50
- # in Loop: Header=.LBB10_2 Depth=2
+ # in Loop: Header=BB10_2 Depth=2
i32.const $push50=, 40
i32.add $4=, $4, $pop50
i32.const $7=, 1
@@ -266,50 +288,51 @@ main: # @main
i32.add $2=, $2, $10
i32.lt_s $push51=, $3, $10
br_if $pop51, .LBB10_2
-.LBB10_13: # %for.end
- # in Loop: Header=.LBB10_1 Depth=1
+.LBB10_13: # %for.end
+ # in Loop: Header=BB10_1 Depth=1
i32.add $0=, $0, $7
i32.lt_s $push52=, $0, $10
br_if $pop52, .LBB10_1
-.LBB10_14: # %for.end53
+.LBB10_14: # %for.end53
i32.const $push53=, 0
call exit, $pop53
unreachable
-.LBB10_15: # %if.then49
+.LBB10_15: # %if.then49
call abort
unreachable
-.LBB10_16: # %if.then44
+.LBB10_16: # %if.then44
call abort
unreachable
-.LBB10_17: # %if.then39
+.LBB10_17: # %if.then39
call abort
unreachable
-.LBB10_18: # %if.then34
+.LBB10_18: # %if.then34
call abort
unreachable
-.LBB10_19: # %if.then29
+.LBB10_19: # %if.then29
call abort
unreachable
-.LBB10_20: # %if.then24
+.LBB10_20: # %if.then24
call abort
unreachable
-.LBB10_21: # %if.then19
+.LBB10_21: # %if.then19
call abort
unreachable
-.LBB10_22: # %if.then14
+.LBB10_22: # %if.then14
call abort
unreachable
-.LBB10_23: # %if.then9
+.LBB10_23: # %if.then9
call abort
unreachable
-.LBB10_24: # %if.then
+.LBB10_24: # %if.then
call abort
unreachable
.Lfunc_end10:
.size main, .Lfunc_end10-main
- .type args,@object # @args
- .data
+ .hidden args # @args
+ .type args,@object
+ .section .data.args,"aw",@progbits
.globl args
.align 4
args:
@@ -323,7 +346,9 @@ args:
.int64 -7816825554603336956 # 0x93850e92caac1b04
.size args, 64
- .type correct_results,@object # @correct_results
+ .hidden correct_results # @correct_results
+ .type correct_results,@object
+ .section .data.correct_results,"aw",@progbits
.globl correct_results
.align 4
correct_results:
diff --git a/test/torture-s/cmpsf-1.c.s b/test/torture-s/cmpsf-1.c.s
index d2b8e9a1c..ccfdece3b 100644
--- a/test/torture-s/cmpsf-1.c.s
+++ b/test/torture-s/cmpsf-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/cmpsf-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/cmpsf-1.c"
+ .section .text.feq,"ax",@progbits
+ .hidden feq
.globl feq
.type feq,@function
feq: # @feq
@@ -14,6 +16,8 @@ feq: # @feq
.Lfunc_end0:
.size feq, .Lfunc_end0-feq
+ .section .text.fne,"ax",@progbits
+ .hidden fne
.globl fne
.type fne,@function
fne: # @fne
@@ -28,6 +32,8 @@ fne: # @fne
.Lfunc_end1:
.size fne, .Lfunc_end1-fne
+ .section .text.flt,"ax",@progbits
+ .hidden flt
.globl flt
.type flt,@function
flt: # @flt
@@ -42,6 +48,8 @@ flt: # @flt
.Lfunc_end2:
.size flt, .Lfunc_end2-flt
+ .section .text.fge,"ax",@progbits
+ .hidden fge
.globl fge
.type fge,@function
fge: # @fge
@@ -60,6 +68,8 @@ fge: # @fge
.Lfunc_end3:
.size fge, .Lfunc_end3-fge
+ .section .text.fgt,"ax",@progbits
+ .hidden fgt
.globl fgt
.type fgt,@function
fgt: # @fgt
@@ -74,6 +84,8 @@ fgt: # @fgt
.Lfunc_end4:
.size fgt, .Lfunc_end4-fgt
+ .section .text.fle,"ax",@progbits
+ .hidden fle
.globl fle
.type fle,@function
fle: # @fle
@@ -92,6 +104,8 @@ fle: # @fle
.Lfunc_end5:
.size fle, .Lfunc_end5-fle
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -101,9 +115,9 @@ main: # @main
i32.const $6=, 0
i32.const $4=, correct_results
copy_local $0=, $6
-.LBB6_1: # %for.body
+.LBB6_1: # %for.body
# =>This Loop Header: Depth=1
- # Child Loop .LBB6_2 Depth 2
+ # Child Loop BB6_2 Depth 2
block .LBB6_16
block .LBB6_15
block .LBB6_14
@@ -117,8 +131,8 @@ main: # @main
i32.add $push2=, $2, $pop1
f32.load $1=, 0($pop2)
copy_local $3=, $6
-.LBB6_2: # %for.body3
- # Parent Loop .LBB6_1 Depth=1
+.LBB6_2: # %for.body3
+ # Parent Loop BB6_1 Depth=1
# => This Inner Loop Header: Depth=2
loop .LBB6_9
f32.load $5=, 0($2)
@@ -130,7 +144,7 @@ main: # @main
i32.ne $push6=, $pop4, $pop5
br_if $pop6, .LBB6_16
# BB#3: # %if.end
- # in Loop: Header=.LBB6_2 Depth=2
+ # in Loop: Header=BB6_2 Depth=2
i32.const $9=, 4
f32.ne $push7=, $1, $5
i32.select $push8=, $pop7, $8, $7
@@ -139,7 +153,7 @@ main: # @main
i32.ne $push11=, $pop8, $pop10
br_if $pop11, .LBB6_15
# BB#4: # %if.end10
- # in Loop: Header=.LBB6_2 Depth=2
+ # in Loop: Header=BB6_2 Depth=2
i32.const $11=, 8
f32.lt $10=, $1, $5
i32.select $push12=, $10, $8, $7
@@ -148,7 +162,7 @@ main: # @main
i32.ne $push15=, $pop12, $pop14
br_if $pop15, .LBB6_14
# BB#5: # %if.end15
- # in Loop: Header=.LBB6_2 Depth=2
+ # in Loop: Header=BB6_2 Depth=2
f32.ne $push17=, $1, $1
f32.ne $push16=, $5, $5
i32.or $12=, $pop17, $pop16
@@ -160,7 +174,7 @@ main: # @main
i32.ne $push23=, $pop19, $pop22
br_if $pop23, .LBB6_13
# BB#6: # %if.end20
- # in Loop: Header=.LBB6_2 Depth=2
+ # in Loop: Header=BB6_2 Depth=2
f32.gt $10=, $1, $5
i32.select $push24=, $10, $8, $7
i32.const $push25=, 16
@@ -169,7 +183,7 @@ main: # @main
i32.ne $push28=, $pop24, $pop27
br_if $pop28, .LBB6_12
# BB#7: # %if.end25
- # in Loop: Header=.LBB6_2 Depth=2
+ # in Loop: Header=BB6_2 Depth=2
i32.or $push29=, $10, $12
i32.select $push30=, $pop29, $7, $8
i32.const $push31=, 20
@@ -178,7 +192,7 @@ main: # @main
i32.ne $push34=, $pop30, $pop33
br_if $pop34, .LBB6_11
# BB#8: # %if.end30
- # in Loop: Header=.LBB6_2 Depth=2
+ # in Loop: Header=BB6_2 Depth=2
i32.const $push35=, 24
i32.add $4=, $4, $pop35
i32.add $2=, $2, $9
@@ -186,38 +200,39 @@ main: # @main
i32.add $3=, $3, $7
i32.lt_s $push36=, $3, $11
br_if $pop36, .LBB6_2
-.LBB6_9: # %for.end
- # in Loop: Header=.LBB6_1 Depth=1
+.LBB6_9: # %for.end
+ # in Loop: Header=BB6_1 Depth=1
i32.add $0=, $0, $7
i32.lt_s $push37=, $0, $11
br_if $pop37, .LBB6_1
-.LBB6_10: # %for.end33
+.LBB6_10: # %for.end33
i32.const $push38=, 0
call exit, $pop38
unreachable
-.LBB6_11: # %if.then29
+.LBB6_11: # %if.then29
call abort
unreachable
-.LBB6_12: # %if.then24
+.LBB6_12: # %if.then24
call abort
unreachable
-.LBB6_13: # %if.then19
+.LBB6_13: # %if.then19
call abort
unreachable
-.LBB6_14: # %if.then14
+.LBB6_14: # %if.then14
call abort
unreachable
-.LBB6_15: # %if.then9
+.LBB6_15: # %if.then9
call abort
unreachable
-.LBB6_16: # %if.then
+.LBB6_16: # %if.then
call abort
unreachable
.Lfunc_end6:
.size main, .Lfunc_end6-main
- .type args,@object # @args
- .data
+ .hidden args # @args
+ .type args,@object
+ .section .data.args,"aw",@progbits
.globl args
.align 4
args:
@@ -231,7 +246,9 @@ args:
.int32 3463149987 # float -987654336
.size args, 32
- .type correct_results,@object # @correct_results
+ .hidden correct_results # @correct_results
+ .type correct_results,@object
+ .section .data.correct_results,"aw",@progbits
.globl correct_results
.align 4
correct_results:
diff --git a/test/torture-s/cmpsi-1.c.s b/test/torture-s/cmpsi-1.c.s
index 51eabc44c..2e6340fc5 100644
--- a/test/torture-s/cmpsi-1.c.s
+++ b/test/torture-s/cmpsi-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/cmpsi-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/cmpsi-1.c"
+ .section .text.f1,"ax",@progbits
+ .hidden f1
.globl f1
.type f1,@function
f1: # @f1
@@ -13,12 +15,14 @@ f1: # @f1
br_if $pop1, .LBB0_2
# BB#1: # %if.end3
return $1
-.LBB0_2: # %if.then2
+.LBB0_2: # %if.then2
call abort
unreachable
.Lfunc_end0:
.size f1, .Lfunc_end0-f1
+ .section .text.f2,"ax",@progbits
+ .hidden f2
.globl f2
.type f2,@function
f2: # @f2
@@ -32,12 +36,14 @@ f2: # @f2
br_if $pop1, .LBB1_2
# BB#1: # %if.end3
return $1
-.LBB1_2: # %if.then2
+.LBB1_2: # %if.then2
call abort
unreachable
.Lfunc_end1:
.size f2, .Lfunc_end1-f2
+ .section .text.dummy,"ax",@progbits
+ .hidden dummy
.globl dummy
.type dummy,@function
dummy: # @dummy
@@ -48,6 +54,8 @@ dummy: # @dummy
.Lfunc_end2:
.size dummy, .Lfunc_end2-dummy
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/cmpsi-2.c.s b/test/torture-s/cmpsi-2.c.s
index 64cd45c17..60684a07b 100644
--- a/test/torture-s/cmpsi-2.c.s
+++ b/test/torture-s/cmpsi-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/cmpsi-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/cmpsi-2.c"
+ .section .text.feq,"ax",@progbits
+ .hidden feq
.globl feq
.type feq,@function
feq: # @feq
@@ -14,6 +16,8 @@ feq: # @feq
.Lfunc_end0:
.size feq, .Lfunc_end0-feq
+ .section .text.fne,"ax",@progbits
+ .hidden fne
.globl fne
.type fne,@function
fne: # @fne
@@ -28,6 +32,8 @@ fne: # @fne
.Lfunc_end1:
.size fne, .Lfunc_end1-fne
+ .section .text.flt,"ax",@progbits
+ .hidden flt
.globl flt
.type flt,@function
flt: # @flt
@@ -42,6 +48,8 @@ flt: # @flt
.Lfunc_end2:
.size flt, .Lfunc_end2-flt
+ .section .text.fge,"ax",@progbits
+ .hidden fge
.globl fge
.type fge,@function
fge: # @fge
@@ -56,6 +64,8 @@ fge: # @fge
.Lfunc_end3:
.size fge, .Lfunc_end3-fge
+ .section .text.fgt,"ax",@progbits
+ .hidden fgt
.globl fgt
.type fgt,@function
fgt: # @fgt
@@ -70,6 +80,8 @@ fgt: # @fgt
.Lfunc_end4:
.size fgt, .Lfunc_end4-fgt
+ .section .text.fle,"ax",@progbits
+ .hidden fle
.globl fle
.type fle,@function
fle: # @fle
@@ -84,6 +96,8 @@ fle: # @fle
.Lfunc_end5:
.size fle, .Lfunc_end5-fle
+ .section .text.fltu,"ax",@progbits
+ .hidden fltu
.globl fltu
.type fltu,@function
fltu: # @fltu
@@ -98,6 +112,8 @@ fltu: # @fltu
.Lfunc_end6:
.size fltu, .Lfunc_end6-fltu
+ .section .text.fgeu,"ax",@progbits
+ .hidden fgeu
.globl fgeu
.type fgeu,@function
fgeu: # @fgeu
@@ -112,6 +128,8 @@ fgeu: # @fgeu
.Lfunc_end7:
.size fgeu, .Lfunc_end7-fgeu
+ .section .text.fgtu,"ax",@progbits
+ .hidden fgtu
.globl fgtu
.type fgtu,@function
fgtu: # @fgtu
@@ -126,6 +144,8 @@ fgtu: # @fgtu
.Lfunc_end8:
.size fgtu, .Lfunc_end8-fgtu
+ .section .text.fleu,"ax",@progbits
+ .hidden fleu
.globl fleu
.type fleu,@function
fleu: # @fleu
@@ -140,6 +160,8 @@ fleu: # @fleu
.Lfunc_end9:
.size fleu, .Lfunc_end9-fleu
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -149,9 +171,9 @@ main: # @main
i32.const $6=, 0
i32.const $4=, correct_results
copy_local $0=, $6
-.LBB10_1: # %for.body
+.LBB10_1: # %for.body
# =>This Loop Header: Depth=1
- # Child Loop .LBB10_2 Depth 2
+ # Child Loop BB10_2 Depth 2
block .LBB10_24
block .LBB10_23
block .LBB10_22
@@ -169,8 +191,8 @@ main: # @main
i32.add $push2=, $2, $pop1
i32.load $1=, 0($pop2)
copy_local $3=, $6
-.LBB10_2: # %for.body3
- # Parent Loop .LBB10_1 Depth=1
+.LBB10_2: # %for.body3
+ # Parent Loop BB10_1 Depth=1
# => This Inner Loop Header: Depth=2
loop .LBB10_13
i32.load $5=, 0($2)
@@ -182,7 +204,7 @@ main: # @main
i32.ne $push5=, $pop3, $pop4
br_if $pop5, .LBB10_24
# BB#3: # %if.end
- # in Loop: Header=.LBB10_2 Depth=2
+ # in Loop: Header=BB10_2 Depth=2
i32.const $9=, 4
i32.select $push6=, $11, $7, $8
i32.add $push7=, $4, $9
@@ -190,7 +212,7 @@ main: # @main
i32.ne $push9=, $pop6, $pop8
br_if $pop9, .LBB10_23
# BB#4: # %if.end10
- # in Loop: Header=.LBB10_2 Depth=2
+ # in Loop: Header=BB10_2 Depth=2
i32.const $11=, 8
i32.lt_s $10=, $1, $5
i32.select $push10=, $10, $8, $7
@@ -199,7 +221,7 @@ main: # @main
i32.ne $push13=, $pop10, $pop12
br_if $pop13, .LBB10_22
# BB#5: # %if.end15
- # in Loop: Header=.LBB10_2 Depth=2
+ # in Loop: Header=BB10_2 Depth=2
i32.select $push14=, $10, $7, $8
i32.const $push15=, 12
i32.add $push16=, $4, $pop15
@@ -207,7 +229,7 @@ main: # @main
i32.ne $push18=, $pop14, $pop17
br_if $pop18, .LBB10_21
# BB#6: # %if.end20
- # in Loop: Header=.LBB10_2 Depth=2
+ # in Loop: Header=BB10_2 Depth=2
i32.gt_s $10=, $1, $5
i32.select $push19=, $10, $8, $7
i32.const $push20=, 16
@@ -216,7 +238,7 @@ main: # @main
i32.ne $push23=, $pop19, $pop22
br_if $pop23, .LBB10_20
# BB#7: # %if.end25
- # in Loop: Header=.LBB10_2 Depth=2
+ # in Loop: Header=BB10_2 Depth=2
i32.select $push24=, $10, $7, $8
i32.const $push25=, 20
i32.add $push26=, $4, $pop25
@@ -224,7 +246,7 @@ main: # @main
i32.ne $push28=, $pop24, $pop27
br_if $pop28, .LBB10_19
# BB#8: # %if.end30
- # in Loop: Header=.LBB10_2 Depth=2
+ # in Loop: Header=BB10_2 Depth=2
i32.lt_u $10=, $1, $5
i32.select $push29=, $10, $8, $7
i32.const $push30=, 24
@@ -233,7 +255,7 @@ main: # @main
i32.ne $push33=, $pop29, $pop32
br_if $pop33, .LBB10_18
# BB#9: # %if.end35
- # in Loop: Header=.LBB10_2 Depth=2
+ # in Loop: Header=BB10_2 Depth=2
i32.select $push34=, $10, $7, $8
i32.const $push35=, 28
i32.add $push36=, $4, $pop35
@@ -241,7 +263,7 @@ main: # @main
i32.ne $push38=, $pop34, $pop37
br_if $pop38, .LBB10_17
# BB#10: # %if.end40
- # in Loop: Header=.LBB10_2 Depth=2
+ # in Loop: Header=BB10_2 Depth=2
i32.gt_u $5=, $1, $5
i32.select $push39=, $5, $8, $7
i32.const $push40=, 32
@@ -250,7 +272,7 @@ main: # @main
i32.ne $push43=, $pop39, $pop42
br_if $pop43, .LBB10_16
# BB#11: # %if.end45
- # in Loop: Header=.LBB10_2 Depth=2
+ # in Loop: Header=BB10_2 Depth=2
i32.select $push44=, $5, $7, $8
i32.const $push45=, 36
i32.add $push46=, $4, $pop45
@@ -258,7 +280,7 @@ main: # @main
i32.ne $push48=, $pop44, $pop47
br_if $pop48, .LBB10_15
# BB#12: # %if.end50
- # in Loop: Header=.LBB10_2 Depth=2
+ # in Loop: Header=BB10_2 Depth=2
i32.const $push49=, 40
i32.add $4=, $4, $pop49
i32.add $2=, $2, $9
@@ -266,50 +288,51 @@ main: # @main
i32.add $3=, $3, $7
i32.lt_s $push50=, $3, $11
br_if $pop50, .LBB10_2
-.LBB10_13: # %for.end
- # in Loop: Header=.LBB10_1 Depth=1
+.LBB10_13: # %for.end
+ # in Loop: Header=BB10_1 Depth=1
i32.add $0=, $0, $7
i32.lt_s $push51=, $0, $11
br_if $pop51, .LBB10_1
-.LBB10_14: # %for.end53
+.LBB10_14: # %for.end53
i32.const $push52=, 0
call exit, $pop52
unreachable
-.LBB10_15: # %if.then49
+.LBB10_15: # %if.then49
call abort
unreachable
-.LBB10_16: # %if.then44
+.LBB10_16: # %if.then44
call abort
unreachable
-.LBB10_17: # %if.then39
+.LBB10_17: # %if.then39
call abort
unreachable
-.LBB10_18: # %if.then34
+.LBB10_18: # %if.then34
call abort
unreachable
-.LBB10_19: # %if.then29
+.LBB10_19: # %if.then29
call abort
unreachable
-.LBB10_20: # %if.then24
+.LBB10_20: # %if.then24
call abort
unreachable
-.LBB10_21: # %if.then19
+.LBB10_21: # %if.then19
call abort
unreachable
-.LBB10_22: # %if.then14
+.LBB10_22: # %if.then14
call abort
unreachable
-.LBB10_23: # %if.then9
+.LBB10_23: # %if.then9
call abort
unreachable
-.LBB10_24: # %if.then
+.LBB10_24: # %if.then
call abort
unreachable
.Lfunc_end10:
.size main, .Lfunc_end10-main
- .type args,@object # @args
- .data
+ .hidden args # @args
+ .type args,@object
+ .section .data.args,"aw",@progbits
.globl args
.align 4
args:
@@ -323,7 +346,9 @@ args:
.int32 2474970770 # 0x93850e92
.size args, 32
- .type correct_results,@object # @correct_results
+ .hidden correct_results # @correct_results
+ .type correct_results,@object
+ .section .data.correct_results,"aw",@progbits
.globl correct_results
.align 4
correct_results:
diff --git a/test/torture-s/compare-1.c.s b/test/torture-s/compare-1.c.s
index c86356e4f..ef67a5ff2 100644
--- a/test/torture-s/compare-1.c.s
+++ b/test/torture-s/compare-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/compare-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/compare-1.c"
+ .section .text.ieq,"ax",@progbits
+ .hidden ieq
.globl ieq
.type ieq,@function
ieq: # @ieq
@@ -20,11 +22,11 @@ ieq: # @ieq
# BB#2: # %if.then4
call abort
unreachable
-.LBB0_3: # %if.then
+.LBB0_3: # %if.then
i32.const $push4=, 0
i32.eq $push5=, $2, $pop4
br_if $pop5, .LBB0_20
-.LBB0_4: # %if.end6
+.LBB0_4: # %if.end6
block .LBB0_19
block .LBB0_8
block .LBB0_7
@@ -34,9 +36,9 @@ ieq: # @ieq
# BB#6: # %if.then12
call abort
unreachable
-.LBB0_7: # %if.else14
+.LBB0_7: # %if.else14
br_if $2, .LBB0_19
-.LBB0_8: # %if.end18
+.LBB0_8: # %if.end18
block .LBB0_18
block .LBB0_12
block .LBB0_11
@@ -50,11 +52,11 @@ ieq: # @ieq
# BB#10: # %if.then28
call abort
unreachable
-.LBB0_11: # %if.then22
+.LBB0_11: # %if.then22
i32.const $push10=, 0
i32.eq $push11=, $2, $pop10
br_if $pop11, .LBB0_18
-.LBB0_12: # %if.end30
+.LBB0_12: # %if.end30
block .LBB0_17
block .LBB0_16
block .LBB0_15
@@ -64,25 +66,27 @@ ieq: # @ieq
# BB#14: # %if.then36
call abort
unreachable
-.LBB0_15: # %if.else38
+.LBB0_15: # %if.else38
br_if $2, .LBB0_17
-.LBB0_16: # %if.end42
+.LBB0_16: # %if.end42
return $2
-.LBB0_17: # %if.then40
+.LBB0_17: # %if.then40
call abort
unreachable
-.LBB0_18: # %if.then24
+.LBB0_18: # %if.then24
call abort
unreachable
-.LBB0_19: # %if.then16
+.LBB0_19: # %if.then16
call abort
unreachable
-.LBB0_20: # %if.then2
+.LBB0_20: # %if.then2
call abort
unreachable
.Lfunc_end0:
.size ieq, .Lfunc_end0-ieq
+ .section .text.ine,"ax",@progbits
+ .hidden ine
.globl ine
.type ine,@function
ine: # @ine
@@ -101,18 +105,20 @@ ine: # @ine
# BB#2: # %if.then4
call abort
unreachable
-.LBB1_3: # %if.then
+.LBB1_3: # %if.then
i32.const $push3=, 0
i32.eq $push4=, $2, $pop3
br_if $pop4, .LBB1_5
-.LBB1_4: # %if.end6
+.LBB1_4: # %if.end6
return $2
-.LBB1_5: # %if.then2
+.LBB1_5: # %if.then2
call abort
unreachable
.Lfunc_end1:
.size ine, .Lfunc_end1-ine
+ .section .text.ilt,"ax",@progbits
+ .hidden ilt
.globl ilt
.type ilt,@function
ilt: # @ilt
@@ -129,16 +135,18 @@ ilt: # @ilt
# BB#2: # %if.then2
call abort
unreachable
-.LBB2_3: # %if.else
+.LBB2_3: # %if.else
br_if $2, .LBB2_5
-.LBB2_4: # %if.end6
+.LBB2_4: # %if.end6
return $2
-.LBB2_5: # %if.then4
+.LBB2_5: # %if.then4
call abort
unreachable
.Lfunc_end2:
.size ilt, .Lfunc_end2-ilt
+ .section .text.ile,"ax",@progbits
+ .hidden ile
.globl ile
.type ile,@function
ile: # @ile
@@ -157,18 +165,20 @@ ile: # @ile
# BB#2: # %if.then4
call abort
unreachable
-.LBB3_3: # %if.then
+.LBB3_3: # %if.then
i32.const $push3=, 0
i32.eq $push4=, $2, $pop3
br_if $pop4, .LBB3_5
-.LBB3_4: # %if.end6
+.LBB3_4: # %if.end6
return $2
-.LBB3_5: # %if.then2
+.LBB3_5: # %if.then2
call abort
unreachable
.Lfunc_end3:
.size ile, .Lfunc_end3-ile
+ .section .text.igt,"ax",@progbits
+ .hidden igt
.globl igt
.type igt,@function
igt: # @igt
@@ -185,16 +195,18 @@ igt: # @igt
# BB#2: # %if.then2
call abort
unreachable
-.LBB4_3: # %if.else
+.LBB4_3: # %if.else
br_if $2, .LBB4_5
-.LBB4_4: # %if.end6
+.LBB4_4: # %if.end6
return $2
-.LBB4_5: # %if.then4
+.LBB4_5: # %if.then4
call abort
unreachable
.Lfunc_end4:
.size igt, .Lfunc_end4-igt
+ .section .text.ige,"ax",@progbits
+ .hidden ige
.globl ige
.type ige,@function
ige: # @ige
@@ -213,18 +225,20 @@ ige: # @ige
# BB#2: # %if.then4
call abort
unreachable
-.LBB5_3: # %if.then
+.LBB5_3: # %if.then
i32.const $push3=, 0
i32.eq $push4=, $2, $pop3
br_if $pop4, .LBB5_5
-.LBB5_4: # %if.end6
+.LBB5_4: # %if.end6
return $2
-.LBB5_5: # %if.then2
+.LBB5_5: # %if.then2
call abort
unreachable
.Lfunc_end5:
.size ige, .Lfunc_end5-ige
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/compare-2.c.s b/test/torture-s/compare-2.c.s
index 86ee22632..769bdef98 100644
--- a/test/torture-s/compare-2.c.s
+++ b/test/torture-s/compare-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/compare-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/compare-2.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -13,6 +15,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/compare-3.c.s b/test/torture-s/compare-3.c.s
index f845c7191..d08cef745 100644
--- a/test/torture-s/compare-3.c.s
+++ b/test/torture-s/compare-3.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/compare-3.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/compare-3.c"
+ .section .text.test1,"ax",@progbits
+ .hidden test1
.globl test1
.type test1,@function
test1: # @test1
@@ -9,6 +11,8 @@ test1: # @test1
.Lfunc_end0:
.size test1, .Lfunc_end0-test1
+ .section .text.test2,"ax",@progbits
+ .hidden test2
.globl test2
.type test2,@function
test2: # @test2
@@ -18,6 +22,8 @@ test2: # @test2
.Lfunc_end1:
.size test2, .Lfunc_end1-test2
+ .section .text.test3,"ax",@progbits
+ .hidden test3
.globl test3
.type test3,@function
test3: # @test3
@@ -27,6 +33,8 @@ test3: # @test3
.Lfunc_end2:
.size test3, .Lfunc_end2-test3
+ .section .text.test4,"ax",@progbits
+ .hidden test4
.globl test4
.type test4,@function
test4: # @test4
@@ -36,6 +44,8 @@ test4: # @test4
.Lfunc_end3:
.size test4, .Lfunc_end3-test4
+ .section .text.test5,"ax",@progbits
+ .hidden test5
.globl test5
.type test5,@function
test5: # @test5
@@ -45,6 +55,8 @@ test5: # @test5
.Lfunc_end4:
.size test5, .Lfunc_end4-test5
+ .section .text.test6,"ax",@progbits
+ .hidden test6
.globl test6
.type test6,@function
test6: # @test6
@@ -54,6 +66,8 @@ test6: # @test6
.Lfunc_end5:
.size test6, .Lfunc_end5-test6
+ .section .text.all_tests,"ax",@progbits
+ .hidden all_tests
.globl all_tests
.type all_tests,@function
all_tests: # @all_tests
@@ -63,6 +77,8 @@ all_tests: # @all_tests
.Lfunc_end6:
.size all_tests, .Lfunc_end6-all_tests
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/complex-3.c.s b/test/torture-s/complex-3.c.s
index b36f15a31..b112c573d 100644
--- a/test/torture-s/complex-3.c.s
+++ b/test/torture-s/complex-3.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/complex-3.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/complex-3.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -11,6 +13,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/complex-4.c.s b/test/torture-s/complex-4.c.s
index 88d578240..326fed35b 100644
--- a/test/torture-s/complex-4.c.s
+++ b/test/torture-s/complex-4.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/complex-4.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/complex-4.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/compndlit-1.c.s b/test/torture-s/compndlit-1.c.s
index e767e0c35..d14f11946 100644
--- a/test/torture-s/compndlit-1.c.s
+++ b/test/torture-s/compndlit-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/compndlit-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/compndlit-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -23,14 +25,15 @@ main: # @main
# BB#1: # %if.end
call exit, $0
unreachable
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type x,@object # @x
- .data
+ .hidden x # @x
+ .type x,@object
+ .section .data.x,"aw",@progbits
.globl x
.align 2
x:
diff --git a/test/torture-s/const-addr-expr-1.c.s b/test/torture-s/const-addr-expr-1.c.s
index 80a713eba..262055a81 100644
--- a/test/torture-s/const-addr-expr-1.c.s
+++ b/test/torture-s/const-addr-expr-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/const-addr-expr-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/const-addr-expr-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -23,46 +25,51 @@ main: # @main
br_if $pop7, .LBB0_3
# BB#2: # %if.end3
return $2
-.LBB0_3: # %if.then2
+.LBB0_3: # %if.then2
call abort
unreachable
-.LBB0_4: # %if.then
+.LBB0_4: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type .str,@object # @.str
+ .type .L.str,@object # @.str
.section .rodata.str1.1,"aMS",@progbits,1
-.str:
+.L.str:
.asciz "1"
- .size .str, 2
+ .size .L.str, 2
- .type .str.1,@object # @.str.1
-.str.1:
+ .type .L.str.1,@object # @.str.1
+.L.str.1:
.asciz "2"
- .size .str.1, 2
+ .size .L.str.1, 2
- .type Upgrade_items,@object # @Upgrade_items
- .data
+ .hidden Upgrade_items # @Upgrade_items
+ .type Upgrade_items,@object
+ .section .data.Upgrade_items,"aw",@progbits
.globl Upgrade_items
.align 4
Upgrade_items:
.int32 1 # 0x1
- .int32 .str
+ .int32 .L.str
.int32 2 # 0x2
- .int32 .str.1
- .zero 8
+ .int32 .L.str.1
+ .skip 8
.size Upgrade_items, 24
- .type Upgd_minor_ID,@object # @Upgd_minor_ID
+ .hidden Upgd_minor_ID # @Upgd_minor_ID
+ .type Upgd_minor_ID,@object
+ .section .data.Upgd_minor_ID,"aw",@progbits
.globl Upgd_minor_ID
.align 2
Upgd_minor_ID:
.int32 Upgrade_items+8
.size Upgd_minor_ID, 4
- .type Upgd_minor_ID1,@object # @Upgd_minor_ID1
+ .hidden Upgd_minor_ID1 # @Upgd_minor_ID1
+ .type Upgd_minor_ID1,@object
+ .section .data.Upgd_minor_ID1,"aw",@progbits
.globl Upgd_minor_ID1
.align 2
Upgd_minor_ID1:
diff --git a/test/torture-s/conversion.c.s b/test/torture-s/conversion.c.s
index 599e054cf..d95c2113b 100644
--- a/test/torture-s/conversion.c.s
+++ b/test/torture-s/conversion.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/conversion.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/conversion.c"
+ .section .text.u2f,"ax",@progbits
+ .hidden u2f
.globl u2f
.type u2f,@function
u2f: # @u2f
@@ -11,6 +13,8 @@ u2f: # @u2f
.Lfunc_end0:
.size u2f, .Lfunc_end0-u2f
+ .section .text.u2d,"ax",@progbits
+ .hidden u2d
.globl u2d
.type u2d,@function
u2d: # @u2d
@@ -22,6 +26,8 @@ u2d: # @u2d
.Lfunc_end1:
.size u2d, .Lfunc_end1-u2d
+ .section .text.u2ld,"ax",@progbits
+ .hidden u2ld
.globl u2ld
.type u2ld,@function
u2ld: # @u2ld
@@ -54,6 +60,8 @@ u2ld: # @u2ld
.Lfunc_end2:
.size u2ld, .Lfunc_end2-u2ld
+ .section .text.s2f,"ax",@progbits
+ .hidden s2f
.globl s2f
.type s2f,@function
s2f: # @s2f
@@ -65,6 +73,8 @@ s2f: # @s2f
.Lfunc_end3:
.size s2f, .Lfunc_end3-s2f
+ .section .text.s2d,"ax",@progbits
+ .hidden s2d
.globl s2d
.type s2d,@function
s2d: # @s2d
@@ -76,6 +86,8 @@ s2d: # @s2d
.Lfunc_end4:
.size s2d, .Lfunc_end4-s2d
+ .section .text.s2ld,"ax",@progbits
+ .hidden s2ld
.globl s2ld
.type s2ld,@function
s2ld: # @s2ld
@@ -108,6 +120,8 @@ s2ld: # @s2ld
.Lfunc_end5:
.size s2ld, .Lfunc_end5-s2ld
+ .section .text.fnear,"ax",@progbits
+ .hidden fnear
.globl fnear
.type fnear,@function
fnear: # @fnear
@@ -125,11 +139,13 @@ fnear: # @fnear
f32.div $push2=, $0, $1
f32.const $push3=, 0x1.e848p19
f32.gt $2=, $pop2, $pop3
-.LBB6_2: # %lor.end
+.LBB6_2: # %lor.end
return $2
.Lfunc_end6:
.size fnear, .Lfunc_end6-fnear
+ .section .text.dnear,"ax",@progbits
+ .hidden dnear
.globl dnear
.type dnear,@function
dnear: # @dnear
@@ -147,11 +163,13 @@ dnear: # @dnear
f64.div $push2=, $0, $1
f64.const $push3=, 0x1.6bcc41e9p46
f64.gt $2=, $pop2, $pop3
-.LBB7_2: # %lor.end
+.LBB7_2: # %lor.end
return $2
.Lfunc_end7:
.size dnear, .Lfunc_end7-dnear
+ .section .text.ldnear,"ax",@progbits
+ .hidden ldnear
.globl ldnear
.type ldnear,@function
ldnear: # @ldnear
@@ -195,7 +213,7 @@ ldnear: # @ldnear
i32.call $push6=, __gttf2, $pop3, $pop2, $pop5, $pop4
i32.const $push7=, 0
i32.gt_s $7=, $pop6, $pop7
-.LBB8_2: # %lor.end
+.LBB8_2: # %lor.end
i32.const $10=, 32
i32.add $11=, $11, $10
i32.const $10=, __stack_pointer
@@ -204,6 +222,8 @@ ldnear: # @ldnear
.Lfunc_end8:
.size ldnear, .Lfunc_end8-ldnear
+ .section .text.test_integer_to_float,"ax",@progbits
+ .hidden test_integer_to_float
.globl test_integer_to_float
.type test_integer_to_float,@function
test_integer_to_float: # @test_integer_to_float
@@ -214,6 +234,8 @@ test_integer_to_float: # @test_integer_to_float
.Lfunc_end9:
.size test_integer_to_float, .Lfunc_end9-test_integer_to_float
+ .section .text.ull2f,"ax",@progbits
+ .hidden ull2f
.globl ull2f
.type ull2f,@function
ull2f: # @ull2f
@@ -225,6 +247,8 @@ ull2f: # @ull2f
.Lfunc_end10:
.size ull2f, .Lfunc_end10-ull2f
+ .section .text.ull2d,"ax",@progbits
+ .hidden ull2d
.globl ull2d
.type ull2d,@function
ull2d: # @ull2d
@@ -236,6 +260,8 @@ ull2d: # @ull2d
.Lfunc_end11:
.size ull2d, .Lfunc_end11-ull2d
+ .section .text.ull2ld,"ax",@progbits
+ .hidden ull2ld
.globl ull2ld
.type ull2ld,@function
ull2ld: # @ull2ld
@@ -268,6 +294,8 @@ ull2ld: # @ull2ld
.Lfunc_end12:
.size ull2ld, .Lfunc_end12-ull2ld
+ .section .text.sll2f,"ax",@progbits
+ .hidden sll2f
.globl sll2f
.type sll2f,@function
sll2f: # @sll2f
@@ -279,6 +307,8 @@ sll2f: # @sll2f
.Lfunc_end13:
.size sll2f, .Lfunc_end13-sll2f
+ .section .text.sll2d,"ax",@progbits
+ .hidden sll2d
.globl sll2d
.type sll2d,@function
sll2d: # @sll2d
@@ -290,6 +320,8 @@ sll2d: # @sll2d
.Lfunc_end14:
.size sll2d, .Lfunc_end14-sll2d
+ .section .text.sll2ld,"ax",@progbits
+ .hidden sll2ld
.globl sll2ld
.type sll2ld,@function
sll2ld: # @sll2ld
@@ -322,6 +354,8 @@ sll2ld: # @sll2ld
.Lfunc_end15:
.size sll2ld, .Lfunc_end15-sll2ld
+ .section .text.test_longlong_integer_to_float,"ax",@progbits
+ .hidden test_longlong_integer_to_float
.globl test_longlong_integer_to_float
.type test_longlong_integer_to_float,@function
test_longlong_integer_to_float: # @test_longlong_integer_to_float
@@ -332,6 +366,8 @@ test_longlong_integer_to_float: # @test_longlong_integer_to_float
.Lfunc_end16:
.size test_longlong_integer_to_float, .Lfunc_end16-test_longlong_integer_to_float
+ .section .text.f2u,"ax",@progbits
+ .hidden f2u
.globl f2u
.type f2u,@function
f2u: # @f2u
@@ -343,6 +379,8 @@ f2u: # @f2u
.Lfunc_end17:
.size f2u, .Lfunc_end17-f2u
+ .section .text.d2u,"ax",@progbits
+ .hidden d2u
.globl d2u
.type d2u,@function
d2u: # @d2u
@@ -354,6 +392,8 @@ d2u: # @d2u
.Lfunc_end18:
.size d2u, .Lfunc_end18-d2u
+ .section .text.ld2u,"ax",@progbits
+ .hidden ld2u
.globl ld2u
.type ld2u,@function
ld2u: # @ld2u
@@ -365,6 +405,8 @@ ld2u: # @ld2u
.Lfunc_end19:
.size ld2u, .Lfunc_end19-ld2u
+ .section .text.f2s,"ax",@progbits
+ .hidden f2s
.globl f2s
.type f2s,@function
f2s: # @f2s
@@ -376,6 +418,8 @@ f2s: # @f2s
.Lfunc_end20:
.size f2s, .Lfunc_end20-f2s
+ .section .text.d2s,"ax",@progbits
+ .hidden d2s
.globl d2s
.type d2s,@function
d2s: # @d2s
@@ -387,6 +431,8 @@ d2s: # @d2s
.Lfunc_end21:
.size d2s, .Lfunc_end21-d2s
+ .section .text.ld2s,"ax",@progbits
+ .hidden ld2s
.globl ld2s
.type ld2s,@function
ld2s: # @ld2s
@@ -398,6 +444,8 @@ ld2s: # @ld2s
.Lfunc_end22:
.size ld2s, .Lfunc_end22-ld2s
+ .section .text.test_float_to_integer,"ax",@progbits
+ .hidden test_float_to_integer
.globl test_float_to_integer
.type test_float_to_integer,@function
test_float_to_integer: # @test_float_to_integer
@@ -408,6 +456,8 @@ test_float_to_integer: # @test_float_to_integer
.Lfunc_end23:
.size test_float_to_integer, .Lfunc_end23-test_float_to_integer
+ .section .text.f2ull,"ax",@progbits
+ .hidden f2ull
.globl f2ull
.type f2ull,@function
f2ull: # @f2ull
@@ -419,6 +469,8 @@ f2ull: # @f2ull
.Lfunc_end24:
.size f2ull, .Lfunc_end24-f2ull
+ .section .text.d2ull,"ax",@progbits
+ .hidden d2ull
.globl d2ull
.type d2ull,@function
d2ull: # @d2ull
@@ -430,6 +482,8 @@ d2ull: # @d2ull
.Lfunc_end25:
.size d2ull, .Lfunc_end25-d2ull
+ .section .text.ld2ull,"ax",@progbits
+ .hidden ld2ull
.globl ld2ull
.type ld2ull,@function
ld2ull: # @ld2ull
@@ -441,6 +495,8 @@ ld2ull: # @ld2ull
.Lfunc_end26:
.size ld2ull, .Lfunc_end26-ld2ull
+ .section .text.f2sll,"ax",@progbits
+ .hidden f2sll
.globl f2sll
.type f2sll,@function
f2sll: # @f2sll
@@ -452,6 +508,8 @@ f2sll: # @f2sll
.Lfunc_end27:
.size f2sll, .Lfunc_end27-f2sll
+ .section .text.d2sll,"ax",@progbits
+ .hidden d2sll
.globl d2sll
.type d2sll,@function
d2sll: # @d2sll
@@ -463,6 +521,8 @@ d2sll: # @d2sll
.Lfunc_end28:
.size d2sll, .Lfunc_end28-d2sll
+ .section .text.ld2sll,"ax",@progbits
+ .hidden ld2sll
.globl ld2sll
.type ld2sll,@function
ld2sll: # @ld2sll
@@ -474,6 +534,8 @@ ld2sll: # @ld2sll
.Lfunc_end29:
.size ld2sll, .Lfunc_end29-ld2sll
+ .section .text.test_float_to_longlong_integer,"ax",@progbits
+ .hidden test_float_to_longlong_integer
.globl test_float_to_longlong_integer
.type test_float_to_longlong_integer,@function
test_float_to_longlong_integer: # @test_float_to_longlong_integer
@@ -484,6 +546,8 @@ test_float_to_longlong_integer: # @test_float_to_longlong_integer
.Lfunc_end30:
.size test_float_to_longlong_integer, .Lfunc_end30-test_float_to_longlong_integer
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/cvt-1.c.s b/test/torture-s/cvt-1.c.s
index c88261b14..f7d64cd2b 100644
--- a/test/torture-s/cvt-1.c.s
+++ b/test/torture-s/cvt-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/cvt-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/cvt-1.c"
+ .section .text.g2,"ax",@progbits
+ .hidden g2
.globl g2
.type g2,@function
g2: # @g2
@@ -11,6 +13,8 @@ g2: # @g2
.Lfunc_end0:
.size g2, .Lfunc_end0-g2
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -22,6 +26,8 @@ f: # @f
.Lfunc_end1:
.size f, .Lfunc_end1-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/dbra-1.c.s b/test/torture-s/dbra-1.c.s
index 06d7dfebc..095842179 100644
--- a/test/torture-s/dbra-1.c.s
+++ b/test/torture-s/dbra-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/dbra-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/dbra-1.c"
+ .section .text.f1,"ax",@progbits
+ .hidden f1
.globl f1
.type f1,@function
f1: # @f1
@@ -50,11 +52,13 @@ f1: # @f1
i32.const $push9=, -1
i32.select $push10=, $pop8, $1, $pop9
return $pop10
-.LBB0_10: # %cleanup
+.LBB0_10: # %cleanup
return $1
.Lfunc_end0:
.size f1, .Lfunc_end0-f1
+ .section .text.f2,"ax",@progbits
+ .hidden f2
.globl f2
.type f2,@function
f2: # @f2
@@ -67,6 +71,8 @@ f2: # @f2
.Lfunc_end1:
.size f2, .Lfunc_end1-f2
+ .section .text.f3,"ax",@progbits
+ .hidden f3
.globl f3
.type f3,@function
f3: # @f3
@@ -125,11 +131,13 @@ f3: # @f3
i32.const $push11=, -1
i32.select $push12=, $pop10, $1, $pop11
return $pop12
-.LBB2_10: # %cleanup
+.LBB2_10: # %cleanup
return $2
.Lfunc_end2:
.size f3, .Lfunc_end2-f3
+ .section .text.f4,"ax",@progbits
+ .hidden f4
.globl f4
.type f4,@function
f4: # @f4
@@ -142,6 +150,8 @@ f4: # @f4
.Lfunc_end3:
.size f4, .Lfunc_end3-f4
+ .section .text.f5,"ax",@progbits
+ .hidden f5
.globl f5
.type f5,@function
f5: # @f5
@@ -200,11 +210,13 @@ f5: # @f5
i32.const $push19=, 9
i32.select $push20=, $pop18, $pop19, $1
return $pop20
-.LBB4_10: # %cleanup
+.LBB4_10: # %cleanup
return $2
.Lfunc_end4:
.size f5, .Lfunc_end4-f5
+ .section .text.f6,"ax",@progbits
+ .hidden f6
.globl f6
.type f6,@function
f6: # @f6
@@ -217,6 +229,8 @@ f6: # @f6
.Lfunc_end5:
.size f6, .Lfunc_end5-f6
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/divcmp-1.c.s b/test/torture-s/divcmp-1.c.s
index 899aa2e75..5d4dee1a6 100644
--- a/test/torture-s/divcmp-1.c.s
+++ b/test/torture-s/divcmp-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/divcmp-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/divcmp-1.c"
+ .section .text.test1,"ax",@progbits
+ .hidden test1
.globl test1
.type test1,@function
test1: # @test1
@@ -14,6 +16,8 @@ test1: # @test1
.Lfunc_end0:
.size test1, .Lfunc_end0-test1
+ .section .text.test1u,"ax",@progbits
+ .hidden test1u
.globl test1u
.type test1u,@function
test1u: # @test1u
@@ -28,6 +32,8 @@ test1u: # @test1u
.Lfunc_end1:
.size test1u, .Lfunc_end1-test1u
+ .section .text.test2,"ax",@progbits
+ .hidden test2
.globl test2
.type test2,@function
test2: # @test2
@@ -42,6 +48,8 @@ test2: # @test2
.Lfunc_end2:
.size test2, .Lfunc_end2-test2
+ .section .text.test2u,"ax",@progbits
+ .hidden test2u
.globl test2u
.type test2u,@function
test2u: # @test2u
@@ -54,6 +62,8 @@ test2u: # @test2u
.Lfunc_end3:
.size test2u, .Lfunc_end3-test2u
+ .section .text.test3,"ax",@progbits
+ .hidden test3
.globl test3
.type test3,@function
test3: # @test3
@@ -68,6 +78,8 @@ test3: # @test3
.Lfunc_end4:
.size test3, .Lfunc_end4-test3
+ .section .text.test3u,"ax",@progbits
+ .hidden test3u
.globl test3u
.type test3u,@function
test3u: # @test3u
@@ -82,6 +94,8 @@ test3u: # @test3u
.Lfunc_end5:
.size test3u, .Lfunc_end5-test3u
+ .section .text.test4,"ax",@progbits
+ .hidden test4
.globl test4
.type test4,@function
test4: # @test4
@@ -96,6 +110,8 @@ test4: # @test4
.Lfunc_end6:
.size test4, .Lfunc_end6-test4
+ .section .text.test4u,"ax",@progbits
+ .hidden test4u
.globl test4u
.type test4u,@function
test4u: # @test4u
@@ -108,6 +124,8 @@ test4u: # @test4u
.Lfunc_end7:
.size test4u, .Lfunc_end7-test4u
+ .section .text.test5,"ax",@progbits
+ .hidden test5
.globl test5
.type test5,@function
test5: # @test5
@@ -120,6 +138,8 @@ test5: # @test5
.Lfunc_end8:
.size test5, .Lfunc_end8-test5
+ .section .text.test5u,"ax",@progbits
+ .hidden test5u
.globl test5u
.type test5u,@function
test5u: # @test5u
@@ -132,6 +152,8 @@ test5u: # @test5u
.Lfunc_end9:
.size test5u, .Lfunc_end9-test5u
+ .section .text.test6,"ax",@progbits
+ .hidden test6
.globl test6
.type test6,@function
test6: # @test6
@@ -144,6 +166,8 @@ test6: # @test6
.Lfunc_end10:
.size test6, .Lfunc_end10-test6
+ .section .text.test7,"ax",@progbits
+ .hidden test7
.globl test7
.type test7,@function
test7: # @test7
@@ -156,6 +180,8 @@ test7: # @test7
.Lfunc_end11:
.size test7, .Lfunc_end11-test7
+ .section .text.test7u,"ax",@progbits
+ .hidden test7u
.globl test7u
.type test7u,@function
test7u: # @test7u
@@ -168,6 +194,8 @@ test7u: # @test7u
.Lfunc_end12:
.size test7u, .Lfunc_end12-test7u
+ .section .text.test8,"ax",@progbits
+ .hidden test8
.globl test8
.type test8,@function
test8: # @test8
@@ -180,6 +208,8 @@ test8: # @test8
.Lfunc_end13:
.size test8, .Lfunc_end13-test8
+ .section .text.test8u,"ax",@progbits
+ .hidden test8u
.globl test8u
.type test8u,@function
test8u: # @test8u
@@ -192,6 +222,8 @@ test8u: # @test8u
.Lfunc_end14:
.size test8u, .Lfunc_end14-test8u
+ .section .text.test9,"ax",@progbits
+ .hidden test9
.globl test9
.type test9,@function
test9: # @test9
@@ -204,6 +236,8 @@ test9: # @test9
.Lfunc_end15:
.size test9, .Lfunc_end15-test9
+ .section .text.test9u,"ax",@progbits
+ .hidden test9u
.globl test9u
.type test9u,@function
test9u: # @test9u
@@ -216,6 +250,8 @@ test9u: # @test9u
.Lfunc_end16:
.size test9u, .Lfunc_end16-test9u
+ .section .text.test10,"ax",@progbits
+ .hidden test10
.globl test10
.type test10,@function
test10: # @test10
@@ -228,6 +264,8 @@ test10: # @test10
.Lfunc_end17:
.size test10, .Lfunc_end17-test10
+ .section .text.test10u,"ax",@progbits
+ .hidden test10u
.globl test10u
.type test10u,@function
test10u: # @test10u
@@ -240,6 +278,8 @@ test10u: # @test10u
.Lfunc_end18:
.size test10u, .Lfunc_end18-test10u
+ .section .text.test11,"ax",@progbits
+ .hidden test11
.globl test11
.type test11,@function
test11: # @test11
@@ -252,6 +292,8 @@ test11: # @test11
.Lfunc_end19:
.size test11, .Lfunc_end19-test11
+ .section .text.test11u,"ax",@progbits
+ .hidden test11u
.globl test11u
.type test11u,@function
test11u: # @test11u
@@ -264,6 +306,8 @@ test11u: # @test11u
.Lfunc_end20:
.size test11u, .Lfunc_end20-test11u
+ .section .text.test12,"ax",@progbits
+ .hidden test12
.globl test12
.type test12,@function
test12: # @test12
@@ -276,6 +320,8 @@ test12: # @test12
.Lfunc_end21:
.size test12, .Lfunc_end21-test12
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/divcmp-2.c.s b/test/torture-s/divcmp-2.c.s
index 06b574453..764dcf411 100644
--- a/test/torture-s/divcmp-2.c.s
+++ b/test/torture-s/divcmp-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/divcmp-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/divcmp-2.c"
+ .section .text.test1,"ax",@progbits
+ .hidden test1
.globl test1
.type test1,@function
test1: # @test1
@@ -14,6 +16,8 @@ test1: # @test1
.Lfunc_end0:
.size test1, .Lfunc_end0-test1
+ .section .text.test2,"ax",@progbits
+ .hidden test2
.globl test2
.type test2,@function
test2: # @test2
@@ -28,6 +32,8 @@ test2: # @test2
.Lfunc_end1:
.size test2, .Lfunc_end1-test2
+ .section .text.test3,"ax",@progbits
+ .hidden test3
.globl test3
.type test3,@function
test3: # @test3
@@ -42,6 +48,8 @@ test3: # @test3
.Lfunc_end2:
.size test3, .Lfunc_end2-test3
+ .section .text.test4,"ax",@progbits
+ .hidden test4
.globl test4
.type test4,@function
test4: # @test4
@@ -56,6 +64,8 @@ test4: # @test4
.Lfunc_end3:
.size test4, .Lfunc_end3-test4
+ .section .text.test5,"ax",@progbits
+ .hidden test5
.globl test5
.type test5,@function
test5: # @test5
@@ -70,6 +80,8 @@ test5: # @test5
.Lfunc_end4:
.size test5, .Lfunc_end4-test5
+ .section .text.test6,"ax",@progbits
+ .hidden test6
.globl test6
.type test6,@function
test6: # @test6
@@ -84,6 +96,8 @@ test6: # @test6
.Lfunc_end5:
.size test6, .Lfunc_end5-test6
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/divcmp-3.c.s b/test/torture-s/divcmp-3.c.s
index 76a8dbf42..1ba3bc647 100644
--- a/test/torture-s/divcmp-3.c.s
+++ b/test/torture-s/divcmp-3.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/divcmp-3.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/divcmp-3.c"
+ .section .text.test1,"ax",@progbits
+ .hidden test1
.globl test1
.type test1,@function
test1: # @test1
@@ -14,6 +16,8 @@ test1: # @test1
.Lfunc_end0:
.size test1, .Lfunc_end0-test1
+ .section .text.test1u,"ax",@progbits
+ .hidden test1u
.globl test1u
.type test1u,@function
test1u: # @test1u
@@ -25,6 +29,8 @@ test1u: # @test1u
.Lfunc_end1:
.size test1u, .Lfunc_end1-test1u
+ .section .text.test2,"ax",@progbits
+ .hidden test2
.globl test2
.type test2,@function
test2: # @test2
@@ -39,6 +45,8 @@ test2: # @test2
.Lfunc_end2:
.size test2, .Lfunc_end2-test2
+ .section .text.test2u,"ax",@progbits
+ .hidden test2u
.globl test2u
.type test2u,@function
test2u: # @test2u
@@ -50,6 +58,8 @@ test2u: # @test2u
.Lfunc_end3:
.size test2u, .Lfunc_end3-test2u
+ .section .text.test3,"ax",@progbits
+ .hidden test3
.globl test3
.type test3,@function
test3: # @test3
@@ -61,6 +71,8 @@ test3: # @test3
.Lfunc_end4:
.size test3, .Lfunc_end4-test3
+ .section .text.test3u,"ax",@progbits
+ .hidden test3u
.globl test3u
.type test3u,@function
test3u: # @test3u
@@ -72,6 +84,8 @@ test3u: # @test3u
.Lfunc_end5:
.size test3u, .Lfunc_end5-test3u
+ .section .text.test4,"ax",@progbits
+ .hidden test4
.globl test4
.type test4,@function
test4: # @test4
@@ -83,6 +97,8 @@ test4: # @test4
.Lfunc_end6:
.size test4, .Lfunc_end6-test4
+ .section .text.test4u,"ax",@progbits
+ .hidden test4u
.globl test4u
.type test4u,@function
test4u: # @test4u
@@ -94,6 +110,8 @@ test4u: # @test4u
.Lfunc_end7:
.size test4u, .Lfunc_end7-test4u
+ .section .text.test5,"ax",@progbits
+ .hidden test5
.globl test5
.type test5,@function
test5: # @test5
@@ -105,6 +123,8 @@ test5: # @test5
.Lfunc_end8:
.size test5, .Lfunc_end8-test5
+ .section .text.test5u,"ax",@progbits
+ .hidden test5u
.globl test5u
.type test5u,@function
test5u: # @test5u
@@ -116,6 +136,8 @@ test5u: # @test5u
.Lfunc_end9:
.size test5u, .Lfunc_end9-test5u
+ .section .text.test6,"ax",@progbits
+ .hidden test6
.globl test6
.type test6,@function
test6: # @test6
@@ -127,6 +149,8 @@ test6: # @test6
.Lfunc_end10:
.size test6, .Lfunc_end10-test6
+ .section .text.test6u,"ax",@progbits
+ .hidden test6u
.globl test6u
.type test6u,@function
test6u: # @test6u
@@ -138,6 +162,8 @@ test6u: # @test6u
.Lfunc_end11:
.size test6u, .Lfunc_end11-test6u
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -146,7 +172,7 @@ main: # @main
# BB#0: # %entry
i32.const $1=, -128
i32.const $0=, -2147483648
-.LBB12_1: # %for.body
+.LBB12_1: # %for.body
# =>This Inner Loop Header: Depth=1
block .LBB12_4
loop .LBB12_3
@@ -158,7 +184,7 @@ main: # @main
i32.le_u $push6=, $pop3, $pop5
br_if $pop6, .LBB12_4
# BB#2: # %for.cond
- # in Loop: Header=.LBB12_1 Depth=1
+ # in Loop: Header=BB12_1 Depth=1
i32.const $push4=, 1
i32.add $1=, $1, $pop4
i32.const $push7=, 16777216
@@ -166,10 +192,10 @@ main: # @main
i32.const $push8=, 255
i32.le_s $push9=, $1, $pop8
br_if $pop9, .LBB12_1
-.LBB12_3: # %for.end
+.LBB12_3: # %for.end
i32.const $push10=, 0
return $pop10
-.LBB12_4: # %if.then
+.LBB12_4: # %if.then
call abort
unreachable
.Lfunc_end12:
diff --git a/test/torture-s/divcmp-4.c.s b/test/torture-s/divcmp-4.c.s
index 869710a5e..639be8c54 100644
--- a/test/torture-s/divcmp-4.c.s
+++ b/test/torture-s/divcmp-4.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/divcmp-4.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/divcmp-4.c"
+ .section .text.test1,"ax",@progbits
+ .hidden test1
.globl test1
.type test1,@function
test1: # @test1
@@ -14,6 +16,8 @@ test1: # @test1
.Lfunc_end0:
.size test1, .Lfunc_end0-test1
+ .section .text.test2,"ax",@progbits
+ .hidden test2
.globl test2
.type test2,@function
test2: # @test2
@@ -28,6 +32,8 @@ test2: # @test2
.Lfunc_end1:
.size test2, .Lfunc_end1-test2
+ .section .text.test3,"ax",@progbits
+ .hidden test3
.globl test3
.type test3,@function
test3: # @test3
@@ -42,6 +48,8 @@ test3: # @test3
.Lfunc_end2:
.size test3, .Lfunc_end2-test3
+ .section .text.test4,"ax",@progbits
+ .hidden test4
.globl test4
.type test4,@function
test4: # @test4
@@ -56,6 +64,8 @@ test4: # @test4
.Lfunc_end3:
.size test4, .Lfunc_end3-test4
+ .section .text.test5,"ax",@progbits
+ .hidden test5
.globl test5
.type test5,@function
test5: # @test5
@@ -68,6 +78,8 @@ test5: # @test5
.Lfunc_end4:
.size test5, .Lfunc_end4-test5
+ .section .text.test6,"ax",@progbits
+ .hidden test6
.globl test6
.type test6,@function
test6: # @test6
@@ -80,6 +92,8 @@ test6: # @test6
.Lfunc_end5:
.size test6, .Lfunc_end5-test6
+ .section .text.test7,"ax",@progbits
+ .hidden test7
.globl test7
.type test7,@function
test7: # @test7
@@ -92,6 +106,8 @@ test7: # @test7
.Lfunc_end6:
.size test7, .Lfunc_end6-test7
+ .section .text.test8,"ax",@progbits
+ .hidden test8
.globl test8
.type test8,@function
test8: # @test8
@@ -104,6 +120,8 @@ test8: # @test8
.Lfunc_end7:
.size test8, .Lfunc_end7-test8
+ .section .text.test9,"ax",@progbits
+ .hidden test9
.globl test9
.type test9,@function
test9: # @test9
@@ -116,6 +134,8 @@ test9: # @test9
.Lfunc_end8:
.size test9, .Lfunc_end8-test9
+ .section .text.test10,"ax",@progbits
+ .hidden test10
.globl test10
.type test10,@function
test10: # @test10
@@ -128,6 +148,8 @@ test10: # @test10
.Lfunc_end9:
.size test10, .Lfunc_end9-test10
+ .section .text.test11,"ax",@progbits
+ .hidden test11
.globl test11
.type test11,@function
test11: # @test11
@@ -140,6 +162,8 @@ test11: # @test11
.Lfunc_end10:
.size test11, .Lfunc_end10-test11
+ .section .text.test12,"ax",@progbits
+ .hidden test12
.globl test12
.type test12,@function
test12: # @test12
@@ -152,6 +176,8 @@ test12: # @test12
.Lfunc_end11:
.size test12, .Lfunc_end11-test12
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/divcmp-5.c.s b/test/torture-s/divcmp-5.c.s
index 7c22d054c..c5930377d 100644
--- a/test/torture-s/divcmp-5.c.s
+++ b/test/torture-s/divcmp-5.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/divcmp-5.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/divcmp-5.c"
+ .section .text.always_one_1,"ax",@progbits
+ .hidden always_one_1
.globl always_one_1
.type always_one_1,@function
always_one_1: # @always_one_1
@@ -11,6 +13,8 @@ always_one_1: # @always_one_1
.Lfunc_end0:
.size always_one_1, .Lfunc_end0-always_one_1
+ .section .text.always_one_2,"ax",@progbits
+ .hidden always_one_2
.globl always_one_2
.type always_one_2,@function
always_one_2: # @always_one_2
@@ -22,6 +26,8 @@ always_one_2: # @always_one_2
.Lfunc_end1:
.size always_one_2, .Lfunc_end1-always_one_2
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/divconst-1.c.s b/test/torture-s/divconst-1.c.s
index 70941deca..739b0eef3 100644
--- a/test/torture-s/divconst-1.c.s
+++ b/test/torture-s/divconst-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/divconst-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/divconst-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -16,6 +18,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/divconst-2.c.s b/test/torture-s/divconst-2.c.s
index 43a55e62e..ba14f599b 100644
--- a/test/torture-s/divconst-2.c.s
+++ b/test/torture-s/divconst-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/divconst-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/divconst-2.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -12,6 +14,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.r,"ax",@progbits
+ .hidden r
.globl r
.type r,@function
r: # @r
@@ -33,6 +37,8 @@ r: # @r
.Lfunc_end1:
.size r, .Lfunc_end1-r
+ .section .text.std_eqn,"ax",@progbits
+ .hidden std_eqn
.globl std_eqn
.type std_eqn,@function
std_eqn: # @std_eqn
@@ -47,6 +53,8 @@ std_eqn: # @std_eqn
.Lfunc_end2:
.size std_eqn, .Lfunc_end2-std_eqn
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -102,14 +110,15 @@ main: # @main
# BB#3: # %for.cond.2
call exit, $0
unreachable
-.LBB3_4: # %if.then
+.LBB3_4: # %if.then
call abort
unreachable
.Lfunc_end3:
.size main, .Lfunc_end3-main
- .type nums,@object # @nums
- .data
+ .hidden nums # @nums
+ .type nums,@object
+ .section .data.nums,"aw",@progbits
.globl nums
.align 2
nums:
diff --git a/test/torture-s/divconst-3.c.s b/test/torture-s/divconst-3.c.s
index 421896009..db30a44c9 100644
--- a/test/torture-s/divconst-3.c.s
+++ b/test/torture-s/divconst-3.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/divconst-3.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/divconst-3.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -12,6 +14,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/divmod-1.c.s b/test/torture-s/divmod-1.c.s
index 1cc995d5c..3ae9e7dbd 100644
--- a/test/torture-s/divmod-1.c.s
+++ b/test/torture-s/divmod-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/divmod-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/divmod-1.c"
+ .section .text.div1,"ax",@progbits
+ .hidden div1
.globl div1
.type div1,@function
div1: # @div1
@@ -12,6 +14,8 @@ div1: # @div1
.Lfunc_end0:
.size div1, .Lfunc_end0-div1
+ .section .text.div2,"ax",@progbits
+ .hidden div2
.globl div2
.type div2,@function
div2: # @div2
@@ -24,6 +28,8 @@ div2: # @div2
.Lfunc_end1:
.size div2, .Lfunc_end1-div2
+ .section .text.div3,"ax",@progbits
+ .hidden div3
.globl div3
.type div3,@function
div3: # @div3
@@ -35,6 +41,8 @@ div3: # @div3
.Lfunc_end2:
.size div3, .Lfunc_end2-div3
+ .section .text.div4,"ax",@progbits
+ .hidden div4
.globl div4
.type div4,@function
div4: # @div4
@@ -46,6 +54,8 @@ div4: # @div4
.Lfunc_end3:
.size div4, .Lfunc_end3-div4
+ .section .text.mod1,"ax",@progbits
+ .hidden mod1
.globl mod1
.type mod1,@function
mod1: # @mod1
@@ -57,6 +67,8 @@ mod1: # @mod1
.Lfunc_end4:
.size mod1, .Lfunc_end4-mod1
+ .section .text.mod2,"ax",@progbits
+ .hidden mod2
.globl mod2
.type mod2,@function
mod2: # @mod2
@@ -68,6 +80,8 @@ mod2: # @mod2
.Lfunc_end5:
.size mod2, .Lfunc_end5-mod2
+ .section .text.mod3,"ax",@progbits
+ .hidden mod3
.globl mod3
.type mod3,@function
mod3: # @mod3
@@ -79,6 +93,8 @@ mod3: # @mod3
.Lfunc_end6:
.size mod3, .Lfunc_end6-mod3
+ .section .text.mod4,"ax",@progbits
+ .hidden mod4
.globl mod4
.type mod4,@function
mod4: # @mod4
@@ -90,6 +106,8 @@ mod4: # @mod4
.Lfunc_end7:
.size mod4, .Lfunc_end7-mod4
+ .section .text.mod5,"ax",@progbits
+ .hidden mod5
.globl mod5
.type mod5,@function
mod5: # @mod5
@@ -101,6 +119,8 @@ mod5: # @mod5
.Lfunc_end8:
.size mod5, .Lfunc_end8-mod5
+ .section .text.mod6,"ax",@progbits
+ .hidden mod6
.globl mod6
.type mod6,@function
mod6: # @mod6
@@ -112,6 +132,8 @@ mod6: # @mod6
.Lfunc_end9:
.size mod6, .Lfunc_end9-mod6
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/doloop-1.c.s b/test/torture-s/doloop-1.c.s
index 4938554c4..5b5ef92dc 100644
--- a/test/torture-s/doloop-1.c.s
+++ b/test/torture-s/doloop-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/doloop-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/doloop-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -8,7 +10,7 @@ main: # @main
# BB#0: # %entry
i32.const $0=, 0
copy_local $1=, $0
-.LBB0_1: # %do.body
+.LBB0_1: # %do.body
# =>This Inner Loop Header: Depth=1
loop .LBB0_2
i32.load $push0=, i($0)
@@ -20,7 +22,7 @@ main: # @main
i32.const $push4=, 255
i32.and $push5=, $1, $pop4
br_if $pop5, .LBB0_1
-.LBB0_2: # %do.end
+.LBB0_2: # %do.end
i32.const $1=, 0
block .LBB0_4
i32.load $push6=, i($1)
@@ -30,14 +32,15 @@ main: # @main
# BB#3: # %if.end
call exit, $1
unreachable
-.LBB0_4: # %if.then
+.LBB0_4: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type i,@object # @i
- .bss
+ .hidden i # @i
+ .type i,@object
+ .section .bss.i,"aw",@nobits
.globl i
.align 2
i:
diff --git a/test/torture-s/doloop-2.c.s b/test/torture-s/doloop-2.c.s
index 0b77121a7..ece22d4fe 100644
--- a/test/torture-s/doloop-2.c.s
+++ b/test/torture-s/doloop-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/doloop-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/doloop-2.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -8,7 +10,7 @@ main: # @main
# BB#0: # %entry
i32.const $0=, 0
copy_local $1=, $0
-.LBB0_1: # %do.body
+.LBB0_1: # %do.body
# =>This Inner Loop Header: Depth=1
loop .LBB0_2
i32.load $push0=, i($0)
@@ -20,7 +22,7 @@ main: # @main
i32.const $push4=, 65535
i32.and $push5=, $1, $pop4
br_if $pop5, .LBB0_1
-.LBB0_2: # %do.end
+.LBB0_2: # %do.end
i32.const $1=, 0
block .LBB0_4
i32.load $push6=, i($1)
@@ -30,14 +32,15 @@ main: # @main
# BB#3: # %if.end
call exit, $1
unreachable
-.LBB0_4: # %if.then
+.LBB0_4: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type i,@object # @i
- .bss
+ .hidden i # @i
+ .type i,@object
+ .section .bss.i,"aw",@nobits
.globl i
.align 2
i:
diff --git a/test/torture-s/eeprof-1.c.s b/test/torture-s/eeprof-1.c.s
index ccc4662c0..76fe3205b 100644
--- a/test/torture-s/eeprof-1.c.s
+++ b/test/torture-s/eeprof-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/eeprof-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/eeprof-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -12,12 +14,14 @@ foo: # @foo
br_if $pop3, .LBB0_2
# BB#1: # %if.end
return
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.nfoo,"ax",@progbits
+ .hidden nfoo
.globl nfoo
.type nfoo,@function
nfoo: # @nfoo
@@ -68,27 +72,29 @@ nfoo: # @nfoo
br_if $pop16, .LBB1_9
# BB#8: # %if.end18
return
-.LBB1_9: # %if.then17
+.LBB1_9: # %if.then17
call abort
unreachable
-.LBB1_10: # %if.then14
+.LBB1_10: # %if.then14
call abort
unreachable
-.LBB1_11: # %if.then11
+.LBB1_11: # %if.then11
call abort
unreachable
-.LBB1_12: # %if.then6
+.LBB1_12: # %if.then6
call abort
unreachable
-.LBB1_13: # %if.then3
+.LBB1_13: # %if.then3
call abort
unreachable
-.LBB1_14: # %if.then
+.LBB1_14: # %if.then
call abort
unreachable
.Lfunc_end1:
.size nfoo, .Lfunc_end1-nfoo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -142,27 +148,29 @@ main: # @main
br_if $pop17, .LBB2_9
# BB#8: # %if.end20
return $0
-.LBB2_9: # %if.then19
+.LBB2_9: # %if.then19
call abort
unreachable
-.LBB2_10: # %if.then16
+.LBB2_10: # %if.then16
call abort
unreachable
-.LBB2_11: # %if.then11
+.LBB2_11: # %if.then11
call abort
unreachable
-.LBB2_12: # %if.then8
+.LBB2_12: # %if.then8
call abort
unreachable
-.LBB2_13: # %if.then5
+.LBB2_13: # %if.then5
call abort
unreachable
-.LBB2_14: # %if.then
+.LBB2_14: # %if.then
call abort
unreachable
.Lfunc_end2:
.size main, .Lfunc_end2-main
+ .section .text.__cyg_profile_func_enter,"ax",@progbits
+ .hidden __cyg_profile_func_enter
.globl __cyg_profile_func_enter
.type __cyg_profile_func_enter,@function
__cyg_profile_func_enter: # @__cyg_profile_func_enter
@@ -179,6 +187,8 @@ __cyg_profile_func_enter: # @__cyg_profile_func_enter
.Lfunc_end3:
.size __cyg_profile_func_enter, .Lfunc_end3-__cyg_profile_func_enter
+ .section .text.__cyg_profile_func_exit,"ax",@progbits
+ .hidden __cyg_profile_func_exit
.globl __cyg_profile_func_exit
.type __cyg_profile_func_exit,@function
__cyg_profile_func_exit: # @__cyg_profile_func_exit
@@ -195,6 +205,7 @@ __cyg_profile_func_exit: # @__cyg_profile_func_exit
.Lfunc_end4:
.size __cyg_profile_func_exit, .Lfunc_end4-__cyg_profile_func_exit
+ .section .text.foo2,"ax",@progbits
.type foo2,@function
foo2: # @foo2
.local i32, i32
@@ -238,47 +249,54 @@ foo2: # @foo2
br_if $pop14, .LBB5_8
# BB#7: # %if.end15
return
-.LBB5_8: # %if.then14
+.LBB5_8: # %if.then14
call abort
unreachable
-.LBB5_9: # %if.then11
+.LBB5_9: # %if.then11
call abort
unreachable
-.LBB5_10: # %if.then8
+.LBB5_10: # %if.then8
call abort
unreachable
-.LBB5_11: # %if.then3
+.LBB5_11: # %if.then3
call abort
unreachable
-.LBB5_12: # %if.then
+.LBB5_12: # %if.then
call abort
unreachable
.Lfunc_end5:
.size foo2, .Lfunc_end5-foo2
- .type last_fn_entered,@object # @last_fn_entered
- .bss
+ .hidden last_fn_entered # @last_fn_entered
+ .type last_fn_entered,@object
+ .section .bss.last_fn_entered,"aw",@nobits
.globl last_fn_entered
.align 2
last_fn_entered:
.int32 0
.size last_fn_entered, 4
- .type entry_calls,@object # @entry_calls
+ .hidden entry_calls # @entry_calls
+ .type entry_calls,@object
+ .section .bss.entry_calls,"aw",@nobits
.globl entry_calls
.align 2
entry_calls:
.int32 0 # 0x0
.size entry_calls, 4
- .type exit_calls,@object # @exit_calls
+ .hidden exit_calls # @exit_calls
+ .type exit_calls,@object
+ .section .bss.exit_calls,"aw",@nobits
.globl exit_calls
.align 2
exit_calls:
.int32 0 # 0x0
.size exit_calls, 4
- .type last_fn_exited,@object # @last_fn_exited
+ .hidden last_fn_exited # @last_fn_exited
+ .type last_fn_exited,@object
+ .section .bss.last_fn_exited,"aw",@nobits
.globl last_fn_exited
.align 2
last_fn_exited:
diff --git a/test/torture-s/enum-1.c.s b/test/torture-s/enum-1.c.s
index bc41467f6..9bfac9b41 100644
--- a/test/torture-s/enum-1.c.s
+++ b/test/torture-s/enum-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/enum-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/enum-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/enum-2.c.s b/test/torture-s/enum-2.c.s
index e27f392cb..692398cc7 100644
--- a/test/torture-s/enum-2.c.s
+++ b/test/torture-s/enum-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/enum-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/enum-2.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/extzvsi.c.s b/test/torture-s/extzvsi.c.s
index 6de1b25e5..9c0554e84 100644
--- a/test/torture-s/extzvsi.c.s
+++ b/test/torture-s/extzvsi.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/extzvsi.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/extzvsi.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -19,6 +21,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -36,12 +40,13 @@ main: # @main
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type x,@object # @x
- .bss
+ .hidden x # @x
+ .type x,@object
+ .section .bss.x,"aw",@nobits
.globl x
.align 3
x:
- .zero 8
+ .skip 8
.size x, 8
diff --git a/test/torture-s/ffs-1.c.s b/test/torture-s/ffs-1.c.s
index 4bab8c3dd..728e45b6c 100644
--- a/test/torture-s/ffs-1.c.s
+++ b/test/torture-s/ffs-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/ffs-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/ffs-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -13,14 +15,15 @@ main: # @main
# BB#1: # %if.end
call exit, $0
unreachable
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type a,@object # @a
- .bss
+ .hidden a # @a
+ .type a,@object
+ .section .bss.a,"aw",@nobits
.globl a
.align 2
a:
diff --git a/test/torture-s/ffs-2.c.s b/test/torture-s/ffs-2.c.s
index c5c7e4165..85ef8d727 100644
--- a/test/torture-s/ffs-2.c.s
+++ b/test/torture-s/ffs-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/ffs-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/ffs-2.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -92,14 +94,15 @@ main: # @main
# BB#8: # %for.cond.7
call exit, $0
unreachable
-.LBB0_9: # %if.then
+.LBB0_9: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type ffstesttab,@object # @ffstesttab
- .data
+ .hidden ffstesttab # @ffstesttab
+ .type ffstesttab,@object
+ .section .data.ffstesttab,"aw",@progbits
.globl ffstesttab
.align 4
ffstesttab:
diff --git a/test/torture-s/float-floor.c.s b/test/torture-s/float-floor.c.s
index ffb3f4805..189c0aad3 100644
--- a/test/torture-s/float-floor.c.s
+++ b/test/torture-s/float-floor.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/float-floor.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/float-floor.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -21,14 +23,15 @@ main: # @main
br_if $pop4, .LBB0_3
# BB#2: # %if.end
return $1
-.LBB0_3: # %if.then
+.LBB0_3: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type d,@object # @d
- .data
+ .hidden d # @d
+ .type d,@object
+ .section .data.d,"aw",@progbits
.globl d
.align 3
d:
diff --git a/test/torture-s/floatunsisf-1.c.s b/test/torture-s/floatunsisf-1.c.s
index 4c3632b98..4de08bbed 100644
--- a/test/torture-s/floatunsisf-1.c.s
+++ b/test/torture-s/floatunsisf-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/floatunsisf-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/floatunsisf-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -20,29 +22,33 @@ main: # @main
# BB#1: # %if.then
call abort
unreachable
-.LBB0_2: # %if.end
+.LBB0_2: # %if.end
call exit, $0
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type u,@object # @u
- .data
+ .hidden u # @u
+ .type u,@object
+ .section .data.u,"aw",@progbits
.globl u
.align 2
u:
.int32 2147483777 # 0x80000081
.size u, 4
- .type f1,@object # @f1
- .bss
+ .hidden f1 # @f1
+ .type f1,@object
+ .section .bss.f1,"aw",@nobits
.globl f1
.align 2
f1:
.int32 0 # float 0
.size f1, 4
- .type f2,@object # @f2
+ .hidden f2 # @f2
+ .type f2,@object
+ .section .bss.f2,"aw",@nobits
.globl f2
.align 2
f2:
diff --git a/test/torture-s/fprintf-1.c.s b/test/torture-s/fprintf-1.c.s
index 1cc59aa67..4d72d1c65 100644
--- a/test/torture-s/fprintf-1.c.s
+++ b/test/torture-s/fprintf-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/fprintf-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/fprintf-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -13,7 +15,7 @@ main: # @main
i32.const $48=, __stack_pointer
i32.store $50=, 0($48), $50
i32.const $0=, 0
- i32.const $1=, .str
+ i32.const $1=, .L.str
i32.const $2=, 1
i32.const $3=, 5
block .LBB0_22
@@ -24,7 +26,7 @@ main: # @main
i32.ne $push2=, $4, $3
br_if $pop2, .LBB0_22
# BB#1: # %if.end
- i32.const $4=, .str.1
+ i32.const $4=, .L.str.1
i32.const $5=, 6
block .LBB0_21
i32.load $push3=, stdout($0)
@@ -37,14 +39,14 @@ main: # @main
i32.const $6=, 97
i32.load $push6=, stdout($0)
i32.call $discard=, fputc, $6, $pop6
- i32.const $7=, .str.2
+ i32.const $7=, .L.str.2
block .LBB0_20
i32.load $push7=, stdout($0)
i32.call $10=, fiprintf, $pop7, $7
i32.ne $push8=, $10, $2
br_if $pop8, .LBB0_20
# BB#3: # %if.end11
- i32.const $8=, .str.3
+ i32.const $8=, .L.str.3
block .LBB0_19
i32.load $push9=, stdout($0)
i32.call $10=, fiprintf, $pop9, $8
@@ -59,7 +61,7 @@ main: # @main
i32.sub $50=, $11, $12
i32.const $12=, __stack_pointer
i32.store $50=, 0($12), $50
- i32.const $10=, .str.4
+ i32.const $10=, .L.str.4
i32.store $discard=, 0($50), $1
i32.call $1=, fiprintf, $9, $10
i32.const $13=, __stack_pointer
@@ -143,7 +145,7 @@ main: # @main
i32.const $28=, __stack_pointer
i32.store $50=, 0($28), $50
i32.store $discard=, 0($50), $1
- i32.const $push17=, .str.5
+ i32.const $push17=, .L.str.5
i32.call $1=, fiprintf, $4, $pop17
i32.const $29=, __stack_pointer
i32.load $29=, 0($29)
@@ -162,7 +164,7 @@ main: # @main
i32.sub $50=, $31, $32
i32.const $32=, __stack_pointer
i32.store $50=, 0($32), $50
- i32.const $2=, .str.6
+ i32.const $2=, .L.str.6
i32.store $discard=, 0($50), $3
i32.call $discard=, fiprintf, $1, $2
i32.const $33=, __stack_pointer
@@ -198,7 +200,7 @@ main: # @main
i32.sub $50=, $39, $40
i32.const $40=, __stack_pointer
i32.store $50=, 0($40), $50
- i32.const $2=, .str.7
+ i32.const $2=, .L.str.7
i32.store $discard=, 0($50), $0
i32.call $discard=, fiprintf, $1, $2
i32.const $41=, __stack_pointer
@@ -232,82 +234,82 @@ main: # @main
i32.const $49=, __stack_pointer
i32.store $50=, 0($49), $50
return $3
-.LBB0_12: # %if.then50
+.LBB0_12: # %if.then50
call abort
unreachable
-.LBB0_13: # %if.then45
+.LBB0_13: # %if.then45
call abort
unreachable
-.LBB0_14: # %if.then40
+.LBB0_14: # %if.then40
call abort
unreachable
-.LBB0_15: # %if.then35
+.LBB0_15: # %if.then35
call abort
unreachable
-.LBB0_16: # %if.then30
+.LBB0_16: # %if.then30
call abort
unreachable
-.LBB0_17: # %if.then25
+.LBB0_17: # %if.then25
call abort
unreachable
-.LBB0_18: # %if.then20
+.LBB0_18: # %if.then20
call abort
unreachable
-.LBB0_19: # %if.then15
+.LBB0_19: # %if.then15
call abort
unreachable
-.LBB0_20: # %if.then10
+.LBB0_20: # %if.then10
call abort
unreachable
-.LBB0_21: # %if.then5
+.LBB0_21: # %if.then5
call abort
unreachable
-.LBB0_22: # %if.then
+.LBB0_22: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type .str,@object # @.str
+ .type .L.str,@object # @.str
.section .rodata.str1.1,"aMS",@progbits,1
-.str:
+.L.str:
.asciz "hello"
- .size .str, 6
+ .size .L.str, 6
- .type .str.1,@object # @.str.1
-.str.1:
+ .type .L.str.1,@object # @.str.1
+.L.str.1:
.asciz "hello\n"
- .size .str.1, 7
+ .size .L.str.1, 7
- .type .str.2,@object # @.str.2
-.str.2:
+ .type .L.str.2,@object # @.str.2
+.L.str.2:
.asciz "a"
- .size .str.2, 2
+ .size .L.str.2, 2
- .type .str.3,@object # @.str.3
-.str.3:
- .zero 1
- .size .str.3, 1
+ .type .L.str.3,@object # @.str.3
+.L.str.3:
+ .skip 1
+ .size .L.str.3, 1
- .type .str.4,@object # @.str.4
-.str.4:
+ .type .L.str.4,@object # @.str.4
+.L.str.4:
.asciz "%s"
- .size .str.4, 3
+ .size .L.str.4, 3
- .type .str.5,@object # @.str.5
-.str.5:
+ .type .L.str.5,@object # @.str.5
+.L.str.5:
.asciz "%c"
- .size .str.5, 3
+ .size .L.str.5, 3
- .type .str.6,@object # @.str.6
-.str.6:
+ .type .L.str.6,@object # @.str.6
+.L.str.6:
.asciz "%s\n"
- .size .str.6, 4
+ .size .L.str.6, 4
- .type .str.7,@object # @.str.7
-.str.7:
+ .type .L.str.7,@object # @.str.7
+.L.str.7:
.asciz "%d\n"
- .size .str.7, 4
+ .size .L.str.7, 4
.ident "clang version 3.8.0 "
diff --git a/test/torture-s/func-ptr-1.c.s b/test/torture-s/func-ptr-1.c.s
index 646949571..6bc797a3b 100644
--- a/test/torture-s/func-ptr-1.c.s
+++ b/test/torture-s/func-ptr-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/func-ptr-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/func-ptr-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/gofast.c.s b/test/torture-s/gofast.c.s
index 985e3ef79..b208c5606 100644
--- a/test/torture-s/gofast.c.s
+++ b/test/torture-s/gofast.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/gofast.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/gofast.c"
+ .section .text.fp_add,"ax",@progbits
+ .hidden fp_add
.globl fp_add
.type fp_add,@function
fp_add: # @fp_add
@@ -11,6 +13,8 @@ fp_add: # @fp_add
.Lfunc_end0:
.size fp_add, .Lfunc_end0-fp_add
+ .section .text.fp_sub,"ax",@progbits
+ .hidden fp_sub
.globl fp_sub
.type fp_sub,@function
fp_sub: # @fp_sub
@@ -22,6 +26,8 @@ fp_sub: # @fp_sub
.Lfunc_end1:
.size fp_sub, .Lfunc_end1-fp_sub
+ .section .text.fp_mul,"ax",@progbits
+ .hidden fp_mul
.globl fp_mul
.type fp_mul,@function
fp_mul: # @fp_mul
@@ -33,6 +39,8 @@ fp_mul: # @fp_mul
.Lfunc_end2:
.size fp_mul, .Lfunc_end2-fp_mul
+ .section .text.fp_div,"ax",@progbits
+ .hidden fp_div
.globl fp_div
.type fp_div,@function
fp_div: # @fp_div
@@ -44,6 +52,8 @@ fp_div: # @fp_div
.Lfunc_end3:
.size fp_div, .Lfunc_end3-fp_div
+ .section .text.fp_neg,"ax",@progbits
+ .hidden fp_neg
.globl fp_neg
.type fp_neg,@function
fp_neg: # @fp_neg
@@ -55,6 +65,8 @@ fp_neg: # @fp_neg
.Lfunc_end4:
.size fp_neg, .Lfunc_end4-fp_neg
+ .section .text.dp_add,"ax",@progbits
+ .hidden dp_add
.globl dp_add
.type dp_add,@function
dp_add: # @dp_add
@@ -66,6 +78,8 @@ dp_add: # @dp_add
.Lfunc_end5:
.size dp_add, .Lfunc_end5-dp_add
+ .section .text.dp_sub,"ax",@progbits
+ .hidden dp_sub
.globl dp_sub
.type dp_sub,@function
dp_sub: # @dp_sub
@@ -77,6 +91,8 @@ dp_sub: # @dp_sub
.Lfunc_end6:
.size dp_sub, .Lfunc_end6-dp_sub
+ .section .text.dp_mul,"ax",@progbits
+ .hidden dp_mul
.globl dp_mul
.type dp_mul,@function
dp_mul: # @dp_mul
@@ -88,6 +104,8 @@ dp_mul: # @dp_mul
.Lfunc_end7:
.size dp_mul, .Lfunc_end7-dp_mul
+ .section .text.dp_div,"ax",@progbits
+ .hidden dp_div
.globl dp_div
.type dp_div,@function
dp_div: # @dp_div
@@ -99,6 +117,8 @@ dp_div: # @dp_div
.Lfunc_end8:
.size dp_div, .Lfunc_end8-dp_div
+ .section .text.dp_neg,"ax",@progbits
+ .hidden dp_neg
.globl dp_neg
.type dp_neg,@function
dp_neg: # @dp_neg
@@ -110,6 +130,8 @@ dp_neg: # @dp_neg
.Lfunc_end9:
.size dp_neg, .Lfunc_end9-dp_neg
+ .section .text.fp_to_dp,"ax",@progbits
+ .hidden fp_to_dp
.globl fp_to_dp
.type fp_to_dp,@function
fp_to_dp: # @fp_to_dp
@@ -121,6 +143,8 @@ fp_to_dp: # @fp_to_dp
.Lfunc_end10:
.size fp_to_dp, .Lfunc_end10-fp_to_dp
+ .section .text.dp_to_fp,"ax",@progbits
+ .hidden dp_to_fp
.globl dp_to_fp
.type dp_to_fp,@function
dp_to_fp: # @dp_to_fp
@@ -132,6 +156,8 @@ dp_to_fp: # @dp_to_fp
.Lfunc_end11:
.size dp_to_fp, .Lfunc_end11-dp_to_fp
+ .section .text.eqsf2,"ax",@progbits
+ .hidden eqsf2
.globl eqsf2
.type eqsf2,@function
eqsf2: # @eqsf2
@@ -143,6 +169,8 @@ eqsf2: # @eqsf2
.Lfunc_end12:
.size eqsf2, .Lfunc_end12-eqsf2
+ .section .text.nesf2,"ax",@progbits
+ .hidden nesf2
.globl nesf2
.type nesf2,@function
nesf2: # @nesf2
@@ -154,6 +182,8 @@ nesf2: # @nesf2
.Lfunc_end13:
.size nesf2, .Lfunc_end13-nesf2
+ .section .text.gtsf2,"ax",@progbits
+ .hidden gtsf2
.globl gtsf2
.type gtsf2,@function
gtsf2: # @gtsf2
@@ -165,6 +195,8 @@ gtsf2: # @gtsf2
.Lfunc_end14:
.size gtsf2, .Lfunc_end14-gtsf2
+ .section .text.gesf2,"ax",@progbits
+ .hidden gesf2
.globl gesf2
.type gesf2,@function
gesf2: # @gesf2
@@ -176,6 +208,8 @@ gesf2: # @gesf2
.Lfunc_end15:
.size gesf2, .Lfunc_end15-gesf2
+ .section .text.ltsf2,"ax",@progbits
+ .hidden ltsf2
.globl ltsf2
.type ltsf2,@function
ltsf2: # @ltsf2
@@ -187,6 +221,8 @@ ltsf2: # @ltsf2
.Lfunc_end16:
.size ltsf2, .Lfunc_end16-ltsf2
+ .section .text.lesf2,"ax",@progbits
+ .hidden lesf2
.globl lesf2
.type lesf2,@function
lesf2: # @lesf2
@@ -198,6 +234,8 @@ lesf2: # @lesf2
.Lfunc_end17:
.size lesf2, .Lfunc_end17-lesf2
+ .section .text.eqdf2,"ax",@progbits
+ .hidden eqdf2
.globl eqdf2
.type eqdf2,@function
eqdf2: # @eqdf2
@@ -209,6 +247,8 @@ eqdf2: # @eqdf2
.Lfunc_end18:
.size eqdf2, .Lfunc_end18-eqdf2
+ .section .text.nedf2,"ax",@progbits
+ .hidden nedf2
.globl nedf2
.type nedf2,@function
nedf2: # @nedf2
@@ -220,6 +260,8 @@ nedf2: # @nedf2
.Lfunc_end19:
.size nedf2, .Lfunc_end19-nedf2
+ .section .text.gtdf2,"ax",@progbits
+ .hidden gtdf2
.globl gtdf2
.type gtdf2,@function
gtdf2: # @gtdf2
@@ -231,6 +273,8 @@ gtdf2: # @gtdf2
.Lfunc_end20:
.size gtdf2, .Lfunc_end20-gtdf2
+ .section .text.gedf2,"ax",@progbits
+ .hidden gedf2
.globl gedf2
.type gedf2,@function
gedf2: # @gedf2
@@ -242,6 +286,8 @@ gedf2: # @gedf2
.Lfunc_end21:
.size gedf2, .Lfunc_end21-gedf2
+ .section .text.ltdf2,"ax",@progbits
+ .hidden ltdf2
.globl ltdf2
.type ltdf2,@function
ltdf2: # @ltdf2
@@ -253,6 +299,8 @@ ltdf2: # @ltdf2
.Lfunc_end22:
.size ltdf2, .Lfunc_end22-ltdf2
+ .section .text.ledf2,"ax",@progbits
+ .hidden ledf2
.globl ledf2
.type ledf2,@function
ledf2: # @ledf2
@@ -264,6 +312,8 @@ ledf2: # @ledf2
.Lfunc_end23:
.size ledf2, .Lfunc_end23-ledf2
+ .section .text.floatsisf,"ax",@progbits
+ .hidden floatsisf
.globl floatsisf
.type floatsisf,@function
floatsisf: # @floatsisf
@@ -275,6 +325,8 @@ floatsisf: # @floatsisf
.Lfunc_end24:
.size floatsisf, .Lfunc_end24-floatsisf
+ .section .text.floatsidf,"ax",@progbits
+ .hidden floatsidf
.globl floatsidf
.type floatsidf,@function
floatsidf: # @floatsidf
@@ -286,6 +338,8 @@ floatsidf: # @floatsidf
.Lfunc_end25:
.size floatsidf, .Lfunc_end25-floatsidf
+ .section .text.fixsfsi,"ax",@progbits
+ .hidden fixsfsi
.globl fixsfsi
.type fixsfsi,@function
fixsfsi: # @fixsfsi
@@ -297,6 +351,8 @@ fixsfsi: # @fixsfsi
.Lfunc_end26:
.size fixsfsi, .Lfunc_end26-fixsfsi
+ .section .text.fixdfsi,"ax",@progbits
+ .hidden fixdfsi
.globl fixdfsi
.type fixdfsi,@function
fixdfsi: # @fixdfsi
@@ -308,6 +364,8 @@ fixdfsi: # @fixdfsi
.Lfunc_end27:
.size fixdfsi, .Lfunc_end27-fixdfsi
+ .section .text.fixunssfsi,"ax",@progbits
+ .hidden fixunssfsi
.globl fixunssfsi
.type fixunssfsi,@function
fixunssfsi: # @fixunssfsi
@@ -319,6 +377,8 @@ fixunssfsi: # @fixunssfsi
.Lfunc_end28:
.size fixunssfsi, .Lfunc_end28-fixunssfsi
+ .section .text.fixunsdfsi,"ax",@progbits
+ .hidden fixunsdfsi
.globl fixunsdfsi
.type fixunsdfsi,@function
fixunsdfsi: # @fixunsdfsi
@@ -330,6 +390,8 @@ fixunsdfsi: # @fixunsdfsi
.Lfunc_end29:
.size fixunsdfsi, .Lfunc_end29-fixunsdfsi
+ .section .text.fail,"ax",@progbits
+ .hidden fail
.globl fail
.type fail,@function
fail: # @fail
@@ -356,7 +418,7 @@ fail: # @fail
i32.const $4=, __stack_pointer
i32.store $9=, 0($4), $9
i32.store $discard=, 0($9), $0
- i32.const $push3=, .str
+ i32.const $push3=, .L.str
i32.call $discard=, fiprintf, $2, $pop3
i32.const $5=, __stack_pointer
i32.load $5=, 0($5)
@@ -372,6 +434,8 @@ fail: # @fail
.Lfunc_end30:
.size fail, .Lfunc_end30-fail
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -385,25 +449,26 @@ main: # @main
# BB#1: # %if.end202
call exit, $0
unreachable
-.LBB31_2: # %if.then201
+.LBB31_2: # %if.then201
call abort
unreachable
.Lfunc_end31:
.size main, .Lfunc_end31-main
- .type fail_count,@object # @fail_count
- .bss
+ .hidden fail_count # @fail_count
+ .type fail_count,@object
+ .section .bss.fail_count,"aw",@nobits
.globl fail_count
.align 2
fail_count:
.int32 0 # 0x0
.size fail_count, 4
- .type .str,@object # @.str
+ .type .L.str,@object # @.str
.section .rodata.str1.1,"aMS",@progbits,1
-.str:
+.L.str:
.asciz "Test failed: %s\n"
- .size .str, 17
+ .size .L.str, 17
.ident "clang version 3.8.0 "
diff --git a/test/torture-s/ifcvt-onecmpl-abs-1.c.s b/test/torture-s/ifcvt-onecmpl-abs-1.c.s
index 34be20732..d6bfb717e 100644
--- a/test/torture-s/ifcvt-onecmpl-abs-1.c.s
+++ b/test/torture-s/ifcvt-onecmpl-abs-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -13,6 +15,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -25,7 +29,7 @@ main: # @main
# BB#1: # %if.end
i32.const $push2=, 0
return $pop2
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
diff --git a/test/torture-s/index-1.c.s b/test/torture-s/index-1.c.s
index 6f204d039..b1a8d3267 100644
--- a/test/torture-s/index-1.c.s
+++ b/test/torture-s/index-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/index-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/index-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -17,6 +19,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -32,14 +36,15 @@ main: # @main
# BB#1: # %if.end
call exit, $0
unreachable
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type a,@object # @a
- .data
+ .hidden a # @a
+ .type a,@object
+ .section .data.a,"aw",@progbits
.globl a
.align 4
a:
diff --git a/test/torture-s/inst-check.c.s b/test/torture-s/inst-check.c.s
index cc1a5e680..c1313a305 100644
--- a/test/torture-s/inst-check.c.s
+++ b/test/torture-s/inst-check.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/inst-check.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/inst-check.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -25,11 +27,13 @@ f: # @f
i32.wrap/i64 $push10=, $pop9
i32.add $push11=, $pop10, $0
i32.add $1=, $pop11, $1
-.LBB0_2: # %for.end
+.LBB0_2: # %for.end
return $1
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/int-compare.c.s b/test/torture-s/int-compare.c.s
index f851858c7..0c780127b 100644
--- a/test/torture-s/int-compare.c.s
+++ b/test/torture-s/int-compare.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/int-compare.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/int-compare.c"
+ .section .text.gt,"ax",@progbits
+ .hidden gt
.globl gt
.type gt,@function
gt: # @gt
@@ -11,6 +13,8 @@ gt: # @gt
.Lfunc_end0:
.size gt, .Lfunc_end0-gt
+ .section .text.ge,"ax",@progbits
+ .hidden ge
.globl ge
.type ge,@function
ge: # @ge
@@ -22,6 +26,8 @@ ge: # @ge
.Lfunc_end1:
.size ge, .Lfunc_end1-ge
+ .section .text.lt,"ax",@progbits
+ .hidden lt
.globl lt
.type lt,@function
lt: # @lt
@@ -33,6 +39,8 @@ lt: # @lt
.Lfunc_end2:
.size lt, .Lfunc_end2-lt
+ .section .text.le,"ax",@progbits
+ .hidden le
.globl le
.type le,@function
le: # @le
@@ -44,6 +52,8 @@ le: # @le
.Lfunc_end3:
.size le, .Lfunc_end3-le
+ .section .text.true,"ax",@progbits
+ .hidden true
.globl true
.type true,@function
true: # @true
@@ -55,12 +65,14 @@ true: # @true
br_if $pop1, .LBB4_2
# BB#1: # %if.end
return
-.LBB4_2: # %if.then
+.LBB4_2: # %if.then
call abort
unreachable
.Lfunc_end4:
.size true, .Lfunc_end4-true
+ .section .text.false,"ax",@progbits
+ .hidden false
.globl false
.type false,@function
false: # @false
@@ -70,12 +82,14 @@ false: # @false
br_if $0, .LBB5_2
# BB#1: # %if.end
return
-.LBB5_2: # %if.then
+.LBB5_2: # %if.then
call abort
unreachable
.Lfunc_end5:
.size false, .Lfunc_end5-false
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -86,6 +100,8 @@ f: # @f
.Lfunc_end6:
.size f, .Lfunc_end6-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/ipa-sra-1.c.s b/test/torture-s/ipa-sra-1.c.s
index b29be7e78..29439627a 100644
--- a/test/torture-s/ipa-sra-1.c.s
+++ b/test/torture-s/ipa-sra-1.c.s
@@ -1,27 +1,17 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/ipa-sra-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/ipa-sra-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
.param i32, i32
.result i32
# BB#0: # %entry
- i32.const $push0=, 2000
- i32.gt_s $push1=, $0, $pop0
- i32.call $push2=, ox, $pop1
- return $pop2
-.Lfunc_end0:
- .size main, .Lfunc_end0-main
-
- .type ox,@function
-ox: # @ox
- .param i32
- .result i32
-# BB#0: # %entry
i32.const $push0=, 0
return $pop0
-.Lfunc_end1:
- .size ox, .Lfunc_end1-ox
+.Lfunc_end0:
+ .size main, .Lfunc_end0-main
.ident "clang version 3.8.0 "
diff --git a/test/torture-s/ipa-sra-2.c.s b/test/torture-s/ipa-sra-2.c.s
index 1742eb345..127f13d60 100644
--- a/test/torture-s/ipa-sra-2.c.s
+++ b/test/torture-s/ipa-sra-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/ipa-sra-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/ipa-sra-2.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -18,6 +20,7 @@ main: # @main
.Lfunc_end0:
.size main, .Lfunc_end0-main
+ .section .text.foo,"ax",@progbits
.type foo,@function
foo: # @foo
.param i32, i32
diff --git a/test/torture-s/longlong.c.s b/test/torture-s/longlong.c.s
index 95681bfd4..d881bd098 100644
--- a/test/torture-s/longlong.c.s
+++ b/test/torture-s/longlong.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/longlong.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/longlong.c"
+ .section .text.alpha_ep_extbl_i_eq_0,"ax",@progbits
+ .hidden alpha_ep_extbl_i_eq_0
.globl alpha_ep_extbl_i_eq_0
.type alpha_ep_extbl_i_eq_0,@function
alpha_ep_extbl_i_eq_0: # @alpha_ep_extbl_i_eq_0
@@ -36,11 +38,13 @@ alpha_ep_extbl_i_eq_0: # @alpha_ep_extbl_i_eq_0
i64.const $push16=, 255
i64.and $push17=, $pop15, $pop16
i64.store $discard=, 0($pop20), $pop17
-.LBB0_2: # %if.end
+.LBB0_2: # %if.end
return
.Lfunc_end0:
.size alpha_ep_extbl_i_eq_0, .Lfunc_end0-alpha_ep_extbl_i_eq_0
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -73,30 +77,33 @@ main: # @main
# BB#1: # %if.end
call exit, $0
unreachable
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type b,@object # @b
- .bss
+ .hidden b # @b
+ .type b,@object
+ .section .bss.b,"aw",@nobits
.globl b
.align 4
b:
- .zero 256
+ .skip 256
.size b, 256
- .type r,@object # @r
- .data
+ .hidden r # @r
+ .type r,@object
+ .section .data.r,"aw",@progbits
.globl r
.align 2
r:
.int32 b
.size r, 4
- .type pars,@object # @pars
- .bss
+ .hidden pars # @pars
+ .type pars,@object
+ .section .bss.pars,"aw",@nobits
.globl pars
.align 2
pars:
diff --git a/test/torture-s/loop-1.c.s b/test/torture-s/loop-1.c.s
index 4db2b8b7e..d86f447f7 100644
--- a/test/torture-s/loop-1.c.s
+++ b/test/torture-s/loop-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/loop-10.c.s b/test/torture-s/loop-10.c.s
index b0655a2d0..1196bfecd 100644
--- a/test/torture-s/loop-10.c.s
+++ b/test/torture-s/loop-10.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-10.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-10.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -15,7 +17,7 @@ main: # @main
br_if $1, .LBB0_2
# BB#1: # %if.end4
return $0
-.LBB0_2: # %if.then3
+.LBB0_2: # %if.then3
call abort
unreachable
.Lfunc_end0:
diff --git a/test/torture-s/loop-11.c.s b/test/torture-s/loop-11.c.s
index d89fdfd4e..c5ea581c4 100644
--- a/test/torture-s/loop-11.c.s
+++ b/test/torture-s/loop-11.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-11.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-11.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -8,7 +10,7 @@ main: # @main
# BB#0: # %entry
i32.const $1=, 199
i32.const $0=, a+792
-.LBB0_1: # %for.body.i
+.LBB0_1: # %for.body.i
# =>This Inner Loop Header: Depth=1
loop .LBB0_2
i32.const $push1=, -1
@@ -20,7 +22,7 @@ main: # @main
i32.const $2=, a
i32.gt_s $push3=, $1, $3
br_if $pop3, .LBB0_1
-.LBB0_2: # %for.body
+.LBB0_2: # %for.body
# =>This Inner Loop Header: Depth=1
block .LBB0_5
loop .LBB0_4
@@ -28,7 +30,7 @@ main: # @main
i32.ne $push5=, $3, $pop4
br_if $pop5, .LBB0_5
# BB#3: # %for.cond
- # in Loop: Header=.LBB0_2 Depth=1
+ # in Loop: Header=BB0_2 Depth=1
i32.const $push6=, 1
i32.add $3=, $3, $pop6
i32.const $push7=, 4
@@ -36,10 +38,10 @@ main: # @main
i32.const $push8=, 198
i32.le_s $push9=, $3, $pop8
br_if $pop9, .LBB0_2
-.LBB0_4: # %for.end
+.LBB0_4: # %for.end
i32.const $push10=, 0
return $pop10
-.LBB0_5: # %if.then
+.LBB0_5: # %if.then
call abort
unreachable
.Lfunc_end0:
diff --git a/test/torture-s/loop-12.c.s b/test/torture-s/loop-12.c.s
index 56f84dc92..256bfdb47 100644
--- a/test/torture-s/loop-12.c.s
+++ b/test/torture-s/loop-12.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-12.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-12.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -8,7 +10,7 @@ foo: # @foo
i32.const $0=, 0
i32.load $3=, p($0)
i64.const $2=, 562949961809921
-.LBB0_1: # %while.cond
+.LBB0_1: # %while.cond
# =>This Inner Loop Header: Depth=1
loop .LBB0_5
block .LBB0_4
@@ -21,7 +23,7 @@ foo: # @foo
i32.gt_u $push6=, $1, $pop5
br_if $pop6, .LBB0_4
# BB#2: # %is_end_of_statement.exit
- # in Loop: Header=.LBB0_1 Depth=1
+ # in Loop: Header=BB0_1 Depth=1
i64.extend_u/i32 $push7=, $1
i64.shr_u $push8=, $2, $pop7
i64.const $push9=, 1
@@ -32,8 +34,8 @@ foo: # @foo
br_if $pop14, .LBB0_4
# BB#3: # %while.end
return
-.LBB0_4: # %while.body
- # in Loop: Header=.LBB0_1 Depth=1
+.LBB0_4: # %while.body
+ # in Loop: Header=BB0_1 Depth=1
i32.const $push12=, 1
i32.add $push1=, $3, $pop12
i32.store $3=, p($0), $pop1
@@ -42,6 +44,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -49,8 +53,8 @@ main: # @main
.local i32, i32, i32, i64
# BB#0: # %entry
i64.const $3=, 562949961809921
- i32.const $1=, .str
-.LBB1_1: # %while.cond.i
+ i32.const $1=, .L.str
+.LBB1_1: # %while.cond.i
# =>This Inner Loop Header: Depth=1
loop .LBB1_5
i32.const $0=, 0
@@ -65,7 +69,7 @@ main: # @main
i32.gt_u $push5=, $2, $pop4
br_if $pop5, .LBB1_4
# BB#2: # %is_end_of_statement.exit.i
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i64.extend_u/i32 $push6=, $2
i64.shr_u $push7=, $3, $pop6
i64.const $push8=, 1
@@ -76,8 +80,8 @@ main: # @main
br_if $pop13, .LBB1_4
# BB#3: # %foo.exit
return $0
-.LBB1_4: # %while.body.i
- # in Loop: Header=.LBB1_1 Depth=1
+.LBB1_4: # %while.body.i
+ # in Loop: Header=BB1_1 Depth=1
i32.const $push11=, 1
i32.add $1=, $1, $pop11
br .LBB1_1
@@ -85,19 +89,20 @@ main: # @main
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type p,@object # @p
- .bss
+ .hidden p # @p
+ .type p,@object
+ .section .bss.p,"aw",@nobits
.globl p
.align 2
p:
.int32 0
.size p, 4
- .type .str,@object # @.str
+ .type .L.str,@object # @.str
.section .rodata.str1.1,"aMS",@progbits,1
-.str:
+.L.str:
.asciz "abc\n"
- .size .str, 5
+ .size .L.str, 5
.ident "clang version 3.8.0 "
diff --git a/test/torture-s/loop-13.c.s b/test/torture-s/loop-13.c.s
index 42a69eef5..e07cb08a8 100644
--- a/test/torture-s/loop-13.c.s
+++ b/test/torture-s/loop-13.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-13.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-13.c"
+ .section .text.scale,"ax",@progbits
+ .hidden scale
.globl scale
.type scale,@function
scale: # @scale
@@ -28,7 +30,7 @@ scale: # @scale
i32.add $1=, $1, $pop6
i32.const $3=, -1
i32.add $6=, $2, $3
-.LBB0_4: # %for.body.for.body_crit_edge
+.LBB0_4: # %for.body.for.body_crit_edge
# =>This Inner Loop Header: Depth=1
loop .LBB0_5
i32.const $push7=, -4
@@ -44,11 +46,13 @@ scale: # @scale
i32.add $1=, $1, $pop11
i32.add $6=, $6, $3
br_if $6, .LBB0_4
-.LBB0_5: # %if.end
+.LBB0_5: # %if.end
return
.Lfunc_end0:
.size scale, .Lfunc_end0-scale
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/loop-14.c.s b/test/torture-s/loop-14.c.s
index e98434c0b..d5c08ceab 100644
--- a/test/torture-s/loop-14.c.s
+++ b/test/torture-s/loop-14.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-14.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-14.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -13,6 +15,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -29,12 +33,13 @@ main: # @main
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type a3,@object # @a3
- .bss
+ .hidden a3 # @a3
+ .type a3,@object
+ .section .bss.a3,"aw",@nobits
.globl a3
.align 2
a3:
- .zero 12
+ .skip 12
.size a3, 12
diff --git a/test/torture-s/loop-2.c.s b/test/torture-s/loop-2.c.s
index 6487e5a13..375b14258 100644
--- a/test/torture-s/loop-2.c.s
+++ b/test/torture-s/loop-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-2.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -13,7 +15,7 @@ f: # @f
i32.const $push5=, 0
i32.eq $push6=, $0, $pop5
br_if $pop6, .LBB0_2
-.LBB0_1: # %for.body
+.LBB0_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB0_2
i32.const $push0=, -2
@@ -25,11 +27,13 @@ f: # @f
i32.add $1=, $1, $pop3
i32.ne $push4=, $0, $2
br_if $pop4, .LBB0_1
-.LBB0_2: # %for.end
+.LBB0_2: # %for.end
return $2
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -46,12 +50,13 @@ main: # @main
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type a,@object # @a
- .bss
+ .hidden a # @a
+ .type a,@object
+ .section .bss.a,"aw",@nobits
.globl a
.align 2
a:
- .zero 8
+ .skip 8
.size a, 8
diff --git a/test/torture-s/loop-2b.c.s b/test/torture-s/loop-2b.c.s
index be81a556f..77362d921 100644
--- a/test/torture-s/loop-2b.c.s
+++ b/test/torture-s/loop-2b.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-2b.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-2b.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -18,7 +20,7 @@ f: # @f
i32.add $2=, $pop4, $pop3
i32.const $push5=, 2147483646
i32.sub $1=, $pop5, $0
-.LBB0_2: # %for.body
+.LBB0_2: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB0_4
i32.const $push6=, -2
@@ -28,17 +30,19 @@ f: # @f
i32.eq $push8=, $0, $pop7
br_if $pop8, .LBB0_4
# BB#3: # %for.body
- # in Loop: Header=.LBB0_2 Depth=1
+ # in Loop: Header=BB0_2 Depth=1
i32.const $push9=, 4
i32.add $2=, $2, $pop9
i32.const $push10=, -1
i32.add $1=, $0, $pop10
br_if $0, .LBB0_2
-.LBB0_4: # %for.end
+.LBB0_4: # %for.end
return $0
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -54,12 +58,13 @@ main: # @main
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type a,@object # @a
- .bss
+ .hidden a # @a
+ .type a,@object
+ .section .bss.a,"aw",@nobits
.globl a
.align 2
a:
- .zero 8
+ .skip 8
.size a, 8
diff --git a/test/torture-s/loop-2c.c.s b/test/torture-s/loop-2c.c.s
index be3aa45d4..4b3ec115f 100644
--- a/test/torture-s/loop-2c.c.s
+++ b/test/torture-s/loop-2c.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-2c.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-2c.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -23,7 +25,7 @@ f: # @f
i32.const $push5=, a
i32.add $push6=, $pop4, $pop5
i32.add $1=, $pop6, $3
-.LBB0_2: # %for.body
+.LBB0_2: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB0_3
i32.const $push7=, -1
@@ -32,11 +34,13 @@ f: # @f
i32.add $4=, $pop8, $2
i32.add $1=, $1, $3
br_if $0, .LBB0_2
-.LBB0_3: # %for.end
+.LBB0_3: # %for.end
return $0
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.g,"ax",@progbits
+ .hidden g
.globl g
.type g,@function
g: # @g
@@ -60,7 +64,7 @@ g: # @g
i32.shl $push3=, $0, $pop2
i32.add $push4=, $pop3, $3
i32.add $3=, $pop4, $2
-.LBB1_2: # %for.body.i
+.LBB1_2: # %for.body.i
# =>This Inner Loop Header: Depth=1
loop .LBB1_3
i32.const $push6=, -1
@@ -69,11 +73,13 @@ g: # @g
i32.add $4=, $pop7, $1
i32.add $3=, $3, $2
br_if $0, .LBB1_2
-.LBB1_3: # %f.exit
+.LBB1_3: # %f.exit
return $0
.Lfunc_end1:
.size g, .Lfunc_end1-g
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -90,12 +96,13 @@ main: # @main
.Lfunc_end2:
.size main, .Lfunc_end2-main
- .type a,@object # @a
- .bss
+ .hidden a # @a
+ .type a,@object
+ .section .bss.a,"aw",@nobits
.globl a
.align 2
a:
- .zero 8
+ .skip 8
.size a, 8
diff --git a/test/torture-s/loop-2d.c.s b/test/torture-s/loop-2d.c.s
index d6242a6bb..517522df6 100644
--- a/test/torture-s/loop-2d.c.s
+++ b/test/torture-s/loop-2d.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-2d.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-2d.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -23,7 +25,7 @@ f: # @f
i32.shl $push3=, $0, $pop2
i32.add $push4=, $pop3, $3
i32.add $3=, $pop4, $2
-.LBB0_2: # %for.body
+.LBB0_2: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB0_3
i32.const $push6=, -1
@@ -32,11 +34,13 @@ f: # @f
i32.add $4=, $pop7, $1
i32.add $3=, $3, $2
br_if $0, .LBB0_2
-.LBB0_3: # %for.end
+.LBB0_3: # %for.end
return $0
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -53,12 +57,13 @@ main: # @main
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type a,@object # @a
- .bss
+ .hidden a # @a
+ .type a,@object
+ .section .bss.a,"aw",@nobits
.globl a
.align 2
a:
- .zero 8
+ .skip 8
.size a, 8
diff --git a/test/torture-s/loop-2e.c.s b/test/torture-s/loop-2e.c.s
index 5e60cce9e..0afb46a28 100644
--- a/test/torture-s/loop-2e.c.s
+++ b/test/torture-s/loop-2e.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-2e.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-2e.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -127,6 +129,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/loop-2f.c.s b/test/torture-s/loop-2f.c.s
index 33663bbc5..b7da6a1c1 100644
--- a/test/torture-s/loop-2f.c.s
+++ b/test/torture-s/loop-2f.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-2f.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-2f.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -10,7 +12,7 @@ f: # @f
i32.const $push0=, 39
i32.gt_u $push1=, $0, $pop0
br_if $pop1, .LBB0_2
-.LBB0_1: # %for.body
+.LBB0_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB0_2
i32.add $push2=, $1, $0
@@ -21,11 +23,13 @@ f: # @f
i32.const $push5=, 40
i32.ne $push6=, $0, $pop5
br_if $pop6, .LBB0_1
-.LBB0_2: # %for.end
+.LBB0_2: # %for.end
return $0
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -34,7 +38,7 @@ main: # @main
# BB#0: # %entry
i32.const $1=, 0
block .LBB1_2
- i32.const $push0=, .str
+ i32.const $push0=, .L.str
i32.call $0=, open, $pop0, $1
i32.const $push4=, 2147450880
i32.const $push3=, 65536
@@ -86,17 +90,17 @@ main: # @main
i32.store8 $push45=, 32803($0), $pop44
i32.store8 $discard=, 32804($0), $pop45
i32.store8 $discard=, 32805($0), $1
-.LBB1_2: # %if.end15
+.LBB1_2: # %if.end15
call exit, $1
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type .str,@object # @.str
+ .type .L.str,@object # @.str
.section .rodata.str1.1,"aMS",@progbits,1
-.str:
+.L.str:
.asciz "/dev/zero"
- .size .str, 10
+ .size .L.str, 10
.ident "clang version 3.8.0 "
diff --git a/test/torture-s/loop-2g.c.s b/test/torture-s/loop-2g.c.s
index 73ce2d546..407ad04c5 100644
--- a/test/torture-s/loop-2g.c.s
+++ b/test/torture-s/loop-2g.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-2g.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-2g.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -10,7 +12,7 @@ f: # @f
i32.const $push0=, 39
i32.gt_u $push1=, $0, $pop0
br_if $pop1, .LBB0_2
-.LBB0_1: # %for.body
+.LBB0_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB0_2
i32.add $push2=, $1, $0
@@ -21,11 +23,13 @@ f: # @f
i32.const $push5=, 40
i32.ne $push6=, $0, $pop5
br_if $pop6, .LBB0_1
-.LBB0_2: # %for.end
+.LBB0_2: # %for.end
return $0
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -34,7 +38,7 @@ main: # @main
# BB#0: # %entry
i32.const $1=, 0
block .LBB1_2
- i32.const $push0=, .str
+ i32.const $push0=, .L.str
i32.call $0=, open, $pop0, $1
i32.const $push4=, 2147450880
i32.const $push3=, 65536
@@ -86,17 +90,17 @@ main: # @main
i32.store8 $push45=, 32803($0), $pop44
i32.store8 $discard=, 32804($0), $pop45
i32.store8 $discard=, 32805($0), $1
-.LBB1_2: # %if.end15
+.LBB1_2: # %if.end15
call exit, $1
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type .str,@object # @.str
+ .type .L.str,@object # @.str
.section .rodata.str1.1,"aMS",@progbits,1
-.str:
+.L.str:
.asciz "/dev/zero"
- .size .str, 10
+ .size .L.str, 10
.ident "clang version 3.8.0 "
diff --git a/test/torture-s/loop-3.c.s b/test/torture-s/loop-3.c.s
index eb7d08e6e..15de414af 100644
--- a/test/torture-s/loop-3.c.s
+++ b/test/torture-s/loop-3.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-3.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-3.c"
+ .section .text.g,"ax",@progbits
+ .hidden g
.globl g
.type g,@function
g: # @g
@@ -16,6 +18,8 @@ g: # @g
.Lfunc_end0:
.size g, .Lfunc_end0-g
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -39,6 +43,8 @@ f: # @f
.Lfunc_end1:
.size f, .Lfunc_end1-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -55,14 +61,15 @@ main: # @main
# BB#1: # %if.end
call exit, $0
unreachable
-.LBB2_2: # %if.then
+.LBB2_2: # %if.then
call abort
unreachable
.Lfunc_end2:
.size main, .Lfunc_end2-main
- .type n,@object # @n
- .bss
+ .hidden n # @n
+ .type n,@object
+ .section .bss.n,"aw",@nobits
.globl n
.align 2
n:
diff --git a/test/torture-s/loop-3b.c.s b/test/torture-s/loop-3b.c.s
index 312ed54c7..2bc05a820 100644
--- a/test/torture-s/loop-3b.c.s
+++ b/test/torture-s/loop-3b.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-3b.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-3b.c"
+ .section .text.g,"ax",@progbits
+ .hidden g
.globl g
.type g,@function
g: # @g
@@ -16,6 +18,8 @@ g: # @g
.Lfunc_end0:
.size g, .Lfunc_end0-g
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -41,6 +45,8 @@ f: # @f
.Lfunc_end1:
.size f, .Lfunc_end1-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -57,14 +63,15 @@ main: # @main
# BB#1: # %if.end
call exit, $0
unreachable
-.LBB2_2: # %if.then
+.LBB2_2: # %if.then
call abort
unreachable
.Lfunc_end2:
.size main, .Lfunc_end2-main
- .type n,@object # @n
- .bss
+ .hidden n # @n
+ .type n,@object
+ .section .bss.n,"aw",@nobits
.globl n
.align 2
n:
diff --git a/test/torture-s/loop-3c.c.s b/test/torture-s/loop-3c.c.s
index 85f5178e7..8be5beff0 100644
--- a/test/torture-s/loop-3c.c.s
+++ b/test/torture-s/loop-3c.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-3c.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-3c.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -12,7 +14,7 @@ f: # @f
i32.shl $push1=, $0, $pop0
i32.add $2=, $1, $pop1
i32.const $3=, 256
-.LBB0_1: # %do.body
+.LBB0_1: # %do.body
# =>This Inner Loop Header: Depth=1
loop .LBB0_2
i32.const $push2=, 1
@@ -28,11 +30,13 @@ f: # @f
i32.const $push8=, 1073741840
i32.lt_s $push9=, $0, $pop8
br_if $pop9, .LBB0_1
-.LBB0_2: # %do.end
+.LBB0_2: # %do.end
return $0
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -54,12 +58,13 @@ main: # @main
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type a,@object # @a
- .bss
+ .hidden a # @a
+ .type a,@object
+ .section .bss.a,"aw",@nobits
.globl a
.align 4
a:
- .zero 1020
+ .skip 1020
.size a, 1020
diff --git a/test/torture-s/loop-4.c.s b/test/torture-s/loop-4.c.s
index 3087cd88a..4189f9d49 100644
--- a/test/torture-s/loop-4.c.s
+++ b/test/torture-s/loop-4.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-4.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-4.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -10,6 +12,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/loop-4b.c.s b/test/torture-s/loop-4b.c.s
index ee65bd0a7..a3e1e88ff 100644
--- a/test/torture-s/loop-4b.c.s
+++ b/test/torture-s/loop-4b.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-4b.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-4b.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -10,6 +12,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/loop-5.c.s b/test/torture-s/loop-5.c.s
index a01f96050..a06f37dd1 100644
--- a/test/torture-s/loop-5.c.s
+++ b/test/torture-s/loop-5.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-5.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-5.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -72,19 +74,19 @@ main: # @main
# BB#8: # %if.end9
call exit, $2
unreachable
-.LBB0_9: # %if.then8
+.LBB0_9: # %if.then8
call abort
unreachable
-.LBB0_10: # %if.then5
+.LBB0_10: # %if.then5
call abort
unreachable
-.LBB0_11: # %if.then2
+.LBB0_11: # %if.then2
call abort
unreachable
-.LBB0_12: # %if.then
+.LBB0_12: # %if.then
call abort
unreachable
-.LBB0_13: # %if.then.i.i
+.LBB0_13: # %if.then.i.i
call abort
unreachable
.Lfunc_end0:
diff --git a/test/torture-s/loop-6.c.s b/test/torture-s/loop-6.c.s
index 471bba384..cd644b4fe 100644
--- a/test/torture-s/loop-6.c.s
+++ b/test/torture-s/loop-6.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-6.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-6.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/loop-7.c.s b/test/torture-s/loop-7.c.s
index 168390ba0..f8b6bf0b6 100644
--- a/test/torture-s/loop-7.c.s
+++ b/test/torture-s/loop-7.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-7.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-7.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -8,7 +10,7 @@ foo: # @foo
# BB#0: # %entry
i32.const $3=, 0
i32.const $2=, -1
-.LBB0_1: # %for.body
+.LBB0_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB0_3
i32.const $1=, 1
@@ -20,23 +22,25 @@ foo: # @foo
i32.gt_s $push3=, $3, $pop2
br_if $pop3, .LBB0_3
# BB#2: # %for.body
- # in Loop: Header=.LBB0_1 Depth=1
+ # in Loop: Header=BB0_1 Depth=1
i32.const $push4=, 0
i32.lt_s $push5=, $2, $pop4
br_if $pop5, .LBB0_1
-.LBB0_3: # %for.end
+.LBB0_3: # %for.end
block .LBB0_5
i32.const $push6=, -1
i32.le_s $push7=, $2, $pop6
br_if $pop7, .LBB0_5
# BB#4: # %if.end5
return
-.LBB0_5: # %if.then4
+.LBB0_5: # %if.then4
call abort
unreachable
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -46,7 +50,7 @@ main: # @main
i32.const $0=, 1
i32.const $2=, -1
copy_local $1=, $0
-.LBB1_1: # %for.body.i
+.LBB1_1: # %for.body.i
# =>This Inner Loop Header: Depth=1
loop .LBB1_3
i32.const $push0=, 7
@@ -57,12 +61,12 @@ main: # @main
i32.gt_s $push4=, $1, $pop3
br_if $pop4, .LBB1_3
# BB#2: # %for.body.i
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.add $1=, $1, $0
i32.const $push5=, 0
i32.lt_s $push6=, $2, $pop5
br_if $pop6, .LBB1_1
-.LBB1_3: # %for.end.i
+.LBB1_3: # %for.end.i
block .LBB1_5
i32.const $push7=, -1
i32.gt_s $push8=, $2, $pop7
@@ -70,7 +74,7 @@ main: # @main
# BB#4: # %if.then4.i
call abort
unreachable
-.LBB1_5: # %foo.exit
+.LBB1_5: # %foo.exit
i32.const $push9=, 0
call exit, $pop9
unreachable
diff --git a/test/torture-s/loop-8.c.s b/test/torture-s/loop-8.c.s
index 9aa8b9ce5..fdb0ae4a7 100644
--- a/test/torture-s/loop-8.c.s
+++ b/test/torture-s/loop-8.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-8.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-8.c"
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -14,12 +16,14 @@ bar: # @bar
br_if $pop2, .LBB0_3
# BB#2: # %if.end
return
-.LBB0_3: # %if.then
+.LBB0_3: # %if.then
call abort
unreachable
.Lfunc_end0:
.size bar, .Lfunc_end0-bar
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -47,7 +51,7 @@ main: # @main
# BB#3: # %for.cond.2
call abort
unreachable
-.LBB1_4: # %e
+.LBB1_4: # %e
block .LBB1_6
f64.const $push5=, 0x1p0
f64.eq $push6=, $2, $pop5
@@ -55,14 +59,15 @@ main: # @main
# BB#5: # %if.then.i
call abort
unreachable
-.LBB1_6: # %bar.exit4
+.LBB1_6: # %bar.exit4
call exit, $0
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type a,@object # @a
- .data
+ .hidden a # @a
+ .type a,@object
+ .section .data.a,"aw",@progbits
.globl a
.align 4
a:
diff --git a/test/torture-s/loop-9.c.s b/test/torture-s/loop-9.c.s
index d5ff1ce0a..f5ec1e972 100644
--- a/test/torture-s/loop-9.c.s
+++ b/test/torture-s/loop-9.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-9.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-9.c"
+ .section .text.false,"ax",@progbits
+ .hidden false
.globl false
.type false,@function
false: # @false
@@ -10,6 +12,8 @@ false: # @false
.Lfunc_end0:
.size false, .Lfunc_end0-false
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/loop-ivopts-1.c.s b/test/torture-s/loop-ivopts-1.c.s
index f9502104f..3a7aefd72 100644
--- a/test/torture-s/loop-ivopts-1.c.s
+++ b/test/torture-s/loop-ivopts-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-ivopts-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/loop-ivopts-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -15,6 +17,8 @@ main: # @main
.Lfunc_end0:
.size main, .Lfunc_end0-main
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
diff --git a/test/torture-s/lshrdi-1.c.s b/test/torture-s/lshrdi-1.c.s
index 4a6e780b4..e607c21ea 100644
--- a/test/torture-s/lshrdi-1.c.s
+++ b/test/torture-s/lshrdi-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/lshrdi-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/lshrdi-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -7,8 +9,8 @@ main: # @main
.local i32, i32, i64, i32, i32
# BB#0: # %entry
i64.const $2=, 0
- i32.const $1=, switch.table
-.LBB0_1: # %for.body
+ i32.const $1=, .Lswitch.table
+.LBB0_1: # %for.body
# =>This Inner Loop Header: Depth=1
block .LBB0_7
loop .LBB0_3
@@ -18,17 +20,17 @@ main: # @main
i64.ne $push3=, $pop1, $pop2
br_if $pop3, .LBB0_7
# BB#2: # %for.cond
- # in Loop: Header=.LBB0_1 Depth=1
+ # in Loop: Header=BB0_1 Depth=1
i64.const $push4=, 1
i64.add $2=, $2, $pop4
i32.const $0=, 8
i32.add $1=, $1, $0
i32.const $4=, 0
- i32.const $3=, switch.table
+ i32.const $3=, .Lswitch.table
i64.const $push5=, 63
i64.le_s $push6=, $2, $pop5
br_if $pop6, .LBB0_1
-.LBB0_3: # %constant_shift.exit
+.LBB0_3: # %constant_shift.exit
# =>This Inner Loop Header: Depth=1
block .LBB0_6
loop .LBB0_5
@@ -37,29 +39,29 @@ main: # @main
i32.eq $push11=, $1, $pop10
br_if $pop11, .LBB0_6
# BB#4: # %for.cond2
- # in Loop: Header=.LBB0_3 Depth=1
+ # in Loop: Header=BB0_3 Depth=1
i32.add $4=, $4, $1
i32.add $3=, $3, $0
i32.const $push7=, 63
i32.le_s $push8=, $4, $pop7
br_if $pop8, .LBB0_3
-.LBB0_5: # %for.end13
+.LBB0_5: # %for.end13
i32.const $push9=, 0
call exit, $pop9
unreachable
-.LBB0_6: # %if.then9
+.LBB0_6: # %if.then9
call abort
unreachable
-.LBB0_7: # %if.then
+.LBB0_7: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type switch.table,@object # @switch.table
- .section .rodata,"a",@progbits
+ .type .Lswitch.table,@object # @switch.table
+ .section .rodata..Lswitch.table,"a",@progbits
.align 4
-switch.table:
+.Lswitch.table:
.int64 -8690466092652643696 # 0x87654321fedcba90
.int64 4878138990528453960 # 0x43b2a190ff6e5d48
.int64 2439069495264226980 # 0x21d950c87fb72ea4
@@ -124,7 +126,7 @@ switch.table:
.int64 4 # 0x4
.int64 2 # 0x2
.int64 1 # 0x1
- .size switch.table, 512
+ .size .Lswitch.table, 512
.ident "clang version 3.8.0 "
diff --git a/test/torture-s/mayalias-1.c.s b/test/torture-s/mayalias-1.c.s
index f726e34cb..6393e00d8 100644
--- a/test/torture-s/mayalias-1.c.s
+++ b/test/torture-s/mayalias-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/mayalias-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/mayalias-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/mayalias-2.c.s b/test/torture-s/mayalias-2.c.s
index c00aa5f70..966826c86 100644
--- a/test/torture-s/mayalias-2.c.s
+++ b/test/torture-s/mayalias-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/mayalias-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/mayalias-2.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -10,6 +12,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/medce-1.c.s b/test/torture-s/medce-1.c.s
index 17a53e4c2..ccd44cedd 100644
--- a/test/torture-s/medce-1.c.s
+++ b/test/torture-s/medce-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/medce-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/medce-1.c"
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -11,6 +13,8 @@ bar: # @bar
.Lfunc_end0:
.size bar, .Lfunc_end0-bar
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -24,11 +28,13 @@ foo: # @foo
# BB#1: # %sw.bb1
i32.const $push1=, 0
i32.store8 $discard=, ok($pop1), $1
-.LBB1_2: # %sw.epilog
+.LBB1_2: # %sw.epilog
return
.Lfunc_end1:
.size foo, .Lfunc_end1-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/memcpy-1.c.s b/test/torture-s/memcpy-1.c.s
index c9da1eed4..b3d7a63f3 100644
--- a/test/torture-s/memcpy-1.c.s
+++ b/test/torture-s/memcpy-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/memcpy-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/memcpy-1.c"
+ .section .text.copy,"ax",@progbits
+ .hidden copy
.globl copy
.type copy,@function
copy: # @copy
@@ -11,6 +13,8 @@ copy: # @copy
.Lfunc_end0:
.size copy, .Lfunc_end0-copy
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -25,7 +29,7 @@ main: # @main
i32.store $28=, 0($9), $28
i32.const $4=, 0
copy_local $2=, $4
-.LBB1_1: # %for.body
+.LBB1_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB1_2
i32.const $10=, 131072
@@ -41,7 +45,7 @@ main: # @main
i32.const $0=, 131072
i32.ne $push2=, $2, $0
br_if $pop2, .LBB1_1
-.LBB1_2: # %for.end
+.LBB1_2: # %for.end
i32.const $1=, 1024
i32.const $12=, 0
i32.add $12=, $28, $12
@@ -49,7 +53,7 @@ main: # @main
i32.add $13=, $28, $13
call memcpy, $12, $13, $1
i32.const $4=, 0
-.LBB1_3: # %for.body6
+.LBB1_3: # %for.body6
# =>This Inner Loop Header: Depth=1
block .LBB1_26
loop .LBB1_5
@@ -62,23 +66,23 @@ main: # @main
i32.ne $push6=, $pop4, $pop5
br_if $pop6, .LBB1_26
# BB#4: # %for.cond3
- # in Loop: Header=.LBB1_3 Depth=1
+ # in Loop: Header=BB1_3 Depth=1
i32.add $4=, $4, $7
i32.const $3=, 1023
i32.le_u $push7=, $4, $3
br_if $pop7, .LBB1_3
-.LBB1_5: # %for.end15
+.LBB1_5: # %for.end15
i32.const $15=, 0
i32.add $15=, $28, $15
call memset, $15, $7, $1
-.LBB1_6: # %for.cond17
+.LBB1_6: # %for.cond17
# =>This Inner Loop Header: Depth=1
block .LBB1_9
loop .LBB1_8
i32.gt_u $push8=, $7, $3
br_if $pop8, .LBB1_9
# BB#7: # %for.cond17.for.body20_crit_edge
- # in Loop: Header=.LBB1_6 Depth=1
+ # in Loop: Header=BB1_6 Depth=1
i32.const $16=, 0
i32.add $16=, $28, $16
i32.add $5=, $16, $7
@@ -87,17 +91,17 @@ main: # @main
i32.load8_u $push28=, 0($5)
i32.eq $push29=, $pop28, $4
br_if $pop29, .LBB1_6
-.LBB1_8: # %if.then25
+.LBB1_8: # %if.then25
call abort
unreachable
-.LBB1_9: # %for.end29
+.LBB1_9: # %for.end29
i32.const $17=, 0
i32.add $17=, $28, $17
i32.const $18=, 131072
i32.add $18=, $28, $18
call memcpy, $17, $18, $0
i32.const $5=, 0
-.LBB1_10: # %for.body35
+.LBB1_10: # %for.body35
# =>This Inner Loop Header: Depth=1
block .LBB1_25
loop .LBB1_12
@@ -109,25 +113,25 @@ main: # @main
i32.ne $push12=, $pop10, $pop11
br_if $pop12, .LBB1_25
# BB#11: # %for.cond32
- # in Loop: Header=.LBB1_10 Depth=1
+ # in Loop: Header=BB1_10 Depth=1
i32.const $7=, 1
i32.add $5=, $5, $7
i32.const $4=, 131071
i32.le_u $push13=, $5, $4
br_if $pop13, .LBB1_10
-.LBB1_12: # %for.end46
+.LBB1_12: # %for.end46
i32.const $6=, 0
i32.const $20=, 0
i32.add $20=, $28, $20
call memset, $20, $6, $0
-.LBB1_13: # %for.cond48
+.LBB1_13: # %for.cond48
# =>This Inner Loop Header: Depth=1
block .LBB1_16
loop .LBB1_15
i32.gt_u $push14=, $7, $4
br_if $pop14, .LBB1_16
# BB#14: # %for.cond48.for.body51_crit_edge
- # in Loop: Header=.LBB1_13 Depth=1
+ # in Loop: Header=BB1_13 Depth=1
i32.const $21=, 0
i32.add $21=, $28, $21
i32.add $5=, $21, $7
@@ -137,16 +141,16 @@ main: # @main
i32.const $push30=, 0
i32.eq $push31=, $pop26, $pop30
br_if $pop31, .LBB1_13
-.LBB1_15: # %if.then56
+.LBB1_15: # %if.then56
call abort
unreachable
-.LBB1_16: # %for.end60
+.LBB1_16: # %for.end60
i32.const $22=, 0
i32.add $22=, $28, $22
i32.const $23=, 131072
i32.add $23=, $28, $23
call memcpy, $22, $23, $1
-.LBB1_17: # %for.body66
+.LBB1_17: # %for.body66
# =>This Inner Loop Header: Depth=1
block .LBB1_24
loop .LBB1_19
@@ -158,19 +162,19 @@ main: # @main
i32.ne $push18=, $pop16, $pop17
br_if $pop18, .LBB1_24
# BB#18: # %for.cond63
- # in Loop: Header=.LBB1_17 Depth=1
+ # in Loop: Header=BB1_17 Depth=1
i32.const $5=, 1
i32.add $6=, $6, $5
i32.le_u $push19=, $6, $3
br_if $pop19, .LBB1_17
-.LBB1_19: # %for.end77
+.LBB1_19: # %for.end77
i32.const $25=, 0
i32.add $25=, $28, $25
i32.const $26=, 131072
i32.add $26=, $28, $26
call memcpy, $25, $26, $0
i32.const $7=, 0
-.LBB1_20: # %for.body85
+.LBB1_20: # %for.body85
# =>This Inner Loop Header: Depth=1
block .LBB1_23
loop .LBB1_22
@@ -182,24 +186,24 @@ main: # @main
i32.ne $push23=, $pop21, $pop22
br_if $pop23, .LBB1_23
# BB#21: # %for.cond82
- # in Loop: Header=.LBB1_20 Depth=1
+ # in Loop: Header=BB1_20 Depth=1
i32.add $7=, $7, $5
i32.le_u $push24=, $7, $4
br_if $pop24, .LBB1_20
-.LBB1_22: # %for.end96
+.LBB1_22: # %for.end96
i32.const $push25=, 0
call exit, $pop25
unreachable
-.LBB1_23: # %if.then92
+.LBB1_23: # %if.then92
call abort
unreachable
-.LBB1_24: # %if.then73
+.LBB1_24: # %if.then73
call abort
unreachable
-.LBB1_25: # %if.then42
+.LBB1_25: # %if.then42
call abort
unreachable
-.LBB1_26: # %if.then
+.LBB1_26: # %if.then
call abort
unreachable
.Lfunc_end1:
diff --git a/test/torture-s/memcpy-2.c.s b/test/torture-s/memcpy-2.c.s
index c78a1ffae..720e3f589 100644
--- a/test/torture-s/memcpy-2.c.s
+++ b/test/torture-s/memcpy-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/memcpy-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/memcpy-2.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -8,46 +10,46 @@ main: # @main
# BB#0: # %entry
i32.const $6=, 0
copy_local $0=, $6
-.LBB0_1: # %for.cond1.preheader
+.LBB0_1: # %for.cond1.preheader
# =>This Loop Header: Depth=1
- # Child Loop .LBB0_2 Depth 2
- # Child Loop .LBB0_3 Depth 3
- # Child Loop .LBB0_4 Depth 4
- # Child Loop .LBB0_6 Depth 4
- # Child Loop .LBB0_10 Depth 4
+ # Child Loop BB0_2 Depth 2
+ # Child Loop BB0_3 Depth 3
+ # Child Loop BB0_4 Depth 4
+ # Child Loop BB0_6 Depth 4
+ # Child Loop BB0_10 Depth 4
block .LBB0_25
block .LBB0_24
loop .LBB0_23
i32.const $7=, u1
i32.add $1=, $7, $0
copy_local $2=, $6
-.LBB0_2: # %for.cond4.preheader
- # Parent Loop .LBB0_1 Depth=1
+.LBB0_2: # %for.cond4.preheader
+ # Parent Loop BB0_1 Depth=1
# => This Loop Header: Depth=2
- # Child Loop .LBB0_3 Depth 3
- # Child Loop .LBB0_4 Depth 4
- # Child Loop .LBB0_6 Depth 4
- # Child Loop .LBB0_10 Depth 4
+ # Child Loop BB0_3 Depth 3
+ # Child Loop BB0_4 Depth 4
+ # Child Loop BB0_6 Depth 4
+ # Child Loop BB0_10 Depth 4
loop .LBB0_22
i32.const $8=, u2
i32.add $3=, $8, $2
i32.const $9=, 65
i32.add $4=, $2, $9
i32.const $5=, 1
-.LBB0_3: # %for.cond7.preheader
- # Parent Loop .LBB0_1 Depth=1
- # Parent Loop .LBB0_2 Depth=2
+.LBB0_3: # %for.cond7.preheader
+ # Parent Loop BB0_1 Depth=1
+ # Parent Loop BB0_2 Depth=2
# => This Loop Header: Depth=3
- # Child Loop .LBB0_4 Depth 4
- # Child Loop .LBB0_6 Depth 4
- # Child Loop .LBB0_10 Depth 4
+ # Child Loop BB0_4 Depth 4
+ # Child Loop BB0_6 Depth 4
+ # Child Loop BB0_10 Depth 4
loop .LBB0_21
i32.const $14=, -96
copy_local $15=, $9
-.LBB0_4: # %for.body9
- # Parent Loop .LBB0_1 Depth=1
- # Parent Loop .LBB0_2 Depth=2
- # Parent Loop .LBB0_3 Depth=3
+.LBB0_4: # %for.body9
+ # Parent Loop BB0_1 Depth=1
+ # Parent Loop BB0_2 Depth=2
+ # Parent Loop BB0_3 Depth=3
# => This Inner Loop Header: Depth=4
loop .LBB0_5
i32.const $13=, 96
@@ -68,18 +70,18 @@ main: # @main
i32.add $15=, $15, $13
i32.add $14=, $14, $13
br_if $14, .LBB0_4
-.LBB0_5: # %for.end
- # in Loop: Header=.LBB0_3 Depth=3
+.LBB0_5: # %for.end
+ # in Loop: Header=BB0_3 Depth=3
call memcpy, $1, $3, $5
i32.const $14=, 0
copy_local $16=, $7
block .LBB0_9
i32.lt_s $push9=, $0, $13
br_if $pop9, .LBB0_9
-.LBB0_6: # %for.body23
- # Parent Loop .LBB0_1 Depth=1
- # Parent Loop .LBB0_2 Depth=2
- # Parent Loop .LBB0_3 Depth=3
+.LBB0_6: # %for.body23
+ # Parent Loop BB0_1 Depth=1
+ # Parent Loop BB0_2 Depth=2
+ # Parent Loop BB0_3 Depth=3
# => This Inner Loop Header: Depth=4
loop .LBB0_8
i32.const $15=, u1
@@ -88,23 +90,23 @@ main: # @main
i32.ne $push12=, $pop11, $10
br_if $pop12, .LBB0_8
# BB#7: # %for.inc29
- # in Loop: Header=.LBB0_6 Depth=4
+ # in Loop: Header=BB0_6 Depth=4
i32.add $14=, $14, $13
i32.add $16=, $15, $14
i32.lt_s $push13=, $14, $0
br_if $pop13, .LBB0_6
br .LBB0_9
-.LBB0_8: # %if.then27
+.LBB0_8: # %if.then27
call abort
unreachable
-.LBB0_9: # %for.body36.preheader
- # in Loop: Header=.LBB0_3 Depth=3
+.LBB0_9: # %for.body36.preheader
+ # in Loop: Header=BB0_3 Depth=3
i32.const $14=, 0
copy_local $15=, $4
-.LBB0_10: # %for.body36
- # Parent Loop .LBB0_1 Depth=1
- # Parent Loop .LBB0_2 Depth=2
- # Parent Loop .LBB0_3 Depth=3
+.LBB0_10: # %for.body36
+ # Parent Loop BB0_1 Depth=1
+ # Parent Loop BB0_2 Depth=2
+ # Parent Loop BB0_3 Depth=3
# => This Inner Loop Header: Depth=4
loop .LBB0_12
i32.shl $push14=, $15, $11
@@ -119,90 +121,90 @@ main: # @main
i32.ne $push22=, $pop21, $pop19
br_if $pop22, .LBB0_25
# BB#11: # %for.inc48
- # in Loop: Header=.LBB0_10 Depth=4
+ # in Loop: Header=BB0_10 Depth=4
i32.add $14=, $14, $13
i32.add $15=, $15, $13
i32.lt_s $push23=, $14, $5
br_if $pop23, .LBB0_10
-.LBB0_12: # %for.body56.preheader
- # in Loop: Header=.LBB0_3 Depth=3
+.LBB0_12: # %for.body56.preheader
+ # in Loop: Header=BB0_3 Depth=3
i32.add $14=, $16, $14
i32.load8_u $push24=, 0($14)
i32.ne $push25=, $pop24, $10
br_if $pop25, .LBB0_24
# BB#13: # %for.inc62
- # in Loop: Header=.LBB0_3 Depth=3
+ # in Loop: Header=BB0_3 Depth=3
i32.add $push26=, $14, $13
i32.load8_u $push27=, 0($pop26)
i32.ne $push28=, $pop27, $10
br_if $pop28, .LBB0_24
# BB#14: # %for.inc62.1
- # in Loop: Header=.LBB0_3 Depth=3
+ # in Loop: Header=BB0_3 Depth=3
i32.const $push29=, 2
i32.add $push30=, $14, $pop29
i32.load8_u $push31=, 0($pop30)
i32.ne $push32=, $pop31, $10
br_if $pop32, .LBB0_24
# BB#15: # %for.inc62.2
- # in Loop: Header=.LBB0_3 Depth=3
+ # in Loop: Header=BB0_3 Depth=3
i32.const $push33=, 3
i32.add $push34=, $14, $pop33
i32.load8_u $push35=, 0($pop34)
i32.ne $push36=, $pop35, $10
br_if $pop36, .LBB0_24
# BB#16: # %for.inc62.3
- # in Loop: Header=.LBB0_3 Depth=3
+ # in Loop: Header=BB0_3 Depth=3
i32.const $push37=, 4
i32.add $push38=, $14, $pop37
i32.load8_u $push39=, 0($pop38)
i32.ne $push40=, $pop39, $10
br_if $pop40, .LBB0_24
# BB#17: # %for.inc62.4
- # in Loop: Header=.LBB0_3 Depth=3
+ # in Loop: Header=BB0_3 Depth=3
i32.const $push41=, 5
i32.add $push42=, $14, $pop41
i32.load8_u $push43=, 0($pop42)
i32.ne $push44=, $pop43, $10
br_if $pop44, .LBB0_24
# BB#18: # %for.inc62.5
- # in Loop: Header=.LBB0_3 Depth=3
+ # in Loop: Header=BB0_3 Depth=3
i32.const $push45=, 6
i32.add $push46=, $14, $pop45
i32.load8_u $push47=, 0($pop46)
i32.ne $push48=, $pop47, $10
br_if $pop48, .LBB0_24
# BB#19: # %for.inc62.6
- # in Loop: Header=.LBB0_3 Depth=3
+ # in Loop: Header=BB0_3 Depth=3
i32.const $push49=, 7
i32.add $push50=, $14, $pop49
i32.load8_u $push51=, 0($pop50)
i32.ne $push52=, $pop51, $10
br_if $pop52, .LBB0_24
# BB#20: # %for.inc62.7
- # in Loop: Header=.LBB0_3 Depth=3
+ # in Loop: Header=BB0_3 Depth=3
i32.add $5=, $5, $13
i32.const $push53=, 80
i32.lt_u $push54=, $5, $pop53
br_if $pop54, .LBB0_3
-.LBB0_21: # %for.inc69
- # in Loop: Header=.LBB0_2 Depth=2
+.LBB0_21: # %for.inc69
+ # in Loop: Header=BB0_2 Depth=2
i32.add $2=, $2, $13
i32.const $14=, 8
i32.lt_u $push55=, $2, $14
br_if $pop55, .LBB0_2
-.LBB0_22: # %for.inc72
- # in Loop: Header=.LBB0_1 Depth=1
+.LBB0_22: # %for.inc72
+ # in Loop: Header=BB0_1 Depth=1
i32.add $0=, $0, $13
i32.lt_u $push56=, $0, $14
br_if $pop56, .LBB0_1
-.LBB0_23: # %for.end74
+.LBB0_23: # %for.end74
i32.const $push57=, 0
call exit, $pop57
unreachable
-.LBB0_24: # %if.then60
+.LBB0_24: # %if.then60
call abort
unreachable
-.LBB0_25: # %if.then46
+.LBB0_25: # %if.then46
call abort
unreachable
.Lfunc_end0:
diff --git a/test/torture-s/memcpy-bi.c.s b/test/torture-s/memcpy-bi.c.s
index fa8d03d1a..035862ea5 100644
--- a/test/torture-s/memcpy-bi.c.s
+++ b/test/torture-s/memcpy-bi.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/memcpy-bi.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/memcpy-bi.c"
+ .section .text.check,"ax",@progbits
+ .hidden check
.globl check
.type check,@function
check: # @check
@@ -10,12 +12,14 @@ check: # @check
br_if $pop0, .LBB0_2
# BB#1: # %if.end
return
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size check, .Lfunc_end0-check
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -23,7 +27,7 @@ main: # @main
.local i32, i32, i32, i32, i32, i32, i64, i64, i64
# BB#0: # %entry
i32.const $2=, 0
-.LBB1_1: # %for.body
+.LBB1_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB1_2
i32.const $0=, 26
@@ -38,7 +42,7 @@ main: # @main
i32.const $push3=, 80
i32.ne $push4=, $2, $pop3
br_if $pop4, .LBB1_1
-.LBB1_2: # %check.exit
+.LBB1_2: # %check.exit
i32.const $2=, 0
block .LBB1_154
i32.load16_u $push5=, src($2)
@@ -651,250 +655,253 @@ main: # @main
br_if $pop133, .LBB1_79
# BB#78: # %check.exit321
return $2
-.LBB1_79: # %if.then.i320
+.LBB1_79: # %if.then.i320
call abort
unreachable
-.LBB1_80: # %if.then.i316
+.LBB1_80: # %if.then.i316
call abort
unreachable
-.LBB1_81: # %if.then.i312
+.LBB1_81: # %if.then.i312
call abort
unreachable
-.LBB1_82: # %if.then.i308
+.LBB1_82: # %if.then.i308
call abort
unreachable
-.LBB1_83: # %if.then.i304
+.LBB1_83: # %if.then.i304
call abort
unreachable
-.LBB1_84: # %if.then.i300
+.LBB1_84: # %if.then.i300
call abort
unreachable
-.LBB1_85: # %if.then.i296
+.LBB1_85: # %if.then.i296
call abort
unreachable
-.LBB1_86: # %if.then.i292
+.LBB1_86: # %if.then.i292
call abort
unreachable
-.LBB1_87: # %if.then.i288
+.LBB1_87: # %if.then.i288
call abort
unreachable
-.LBB1_88: # %if.then.i284
+.LBB1_88: # %if.then.i284
call abort
unreachable
-.LBB1_89: # %if.then.i280
+.LBB1_89: # %if.then.i280
call abort
unreachable
-.LBB1_90: # %if.then.i276
+.LBB1_90: # %if.then.i276
call abort
unreachable
-.LBB1_91: # %if.then.i272
+.LBB1_91: # %if.then.i272
call abort
unreachable
-.LBB1_92: # %if.then.i268
+.LBB1_92: # %if.then.i268
call abort
unreachable
-.LBB1_93: # %if.then.i264
+.LBB1_93: # %if.then.i264
call abort
unreachable
-.LBB1_94: # %if.then.i260
+.LBB1_94: # %if.then.i260
call abort
unreachable
-.LBB1_95: # %if.then.i256
+.LBB1_95: # %if.then.i256
call abort
unreachable
-.LBB1_96: # %if.then.i252
+.LBB1_96: # %if.then.i252
call abort
unreachable
-.LBB1_97: # %if.then.i248
+.LBB1_97: # %if.then.i248
call abort
unreachable
-.LBB1_98: # %if.then.i244
+.LBB1_98: # %if.then.i244
call abort
unreachable
-.LBB1_99: # %if.then.i240
+.LBB1_99: # %if.then.i240
call abort
unreachable
-.LBB1_100: # %if.then.i236
+.LBB1_100: # %if.then.i236
call abort
unreachable
-.LBB1_101: # %if.then.i232
+.LBB1_101: # %if.then.i232
call abort
unreachable
-.LBB1_102: # %if.then.i228
+.LBB1_102: # %if.then.i228
call abort
unreachable
-.LBB1_103: # %if.then.i224
+.LBB1_103: # %if.then.i224
call abort
unreachable
-.LBB1_104: # %if.then.i220
+.LBB1_104: # %if.then.i220
call abort
unreachable
-.LBB1_105: # %if.then.i216
+.LBB1_105: # %if.then.i216
call abort
unreachable
-.LBB1_106: # %if.then.i212
+.LBB1_106: # %if.then.i212
call abort
unreachable
-.LBB1_107: # %if.then.i208
+.LBB1_107: # %if.then.i208
call abort
unreachable
-.LBB1_108: # %if.then.i204
+.LBB1_108: # %if.then.i204
call abort
unreachable
-.LBB1_109: # %if.then.i200
+.LBB1_109: # %if.then.i200
call abort
unreachable
-.LBB1_110: # %if.then.i196
+.LBB1_110: # %if.then.i196
call abort
unreachable
-.LBB1_111: # %if.then.i192
+.LBB1_111: # %if.then.i192
call abort
unreachable
-.LBB1_112: # %if.then.i188
+.LBB1_112: # %if.then.i188
call abort
unreachable
-.LBB1_113: # %if.then.i184
+.LBB1_113: # %if.then.i184
call abort
unreachable
-.LBB1_114: # %if.then.i180
+.LBB1_114: # %if.then.i180
call abort
unreachable
-.LBB1_115: # %if.then.i176
+.LBB1_115: # %if.then.i176
call abort
unreachable
-.LBB1_116: # %if.then.i172
+.LBB1_116: # %if.then.i172
call abort
unreachable
-.LBB1_117: # %if.then.i168
+.LBB1_117: # %if.then.i168
call abort
unreachable
-.LBB1_118: # %if.then.i164
+.LBB1_118: # %if.then.i164
call abort
unreachable
-.LBB1_119: # %if.then.i160
+.LBB1_119: # %if.then.i160
call abort
unreachable
-.LBB1_120: # %if.then.i156
+.LBB1_120: # %if.then.i156
call abort
unreachable
-.LBB1_121: # %if.then.i152
+.LBB1_121: # %if.then.i152
call abort
unreachable
-.LBB1_122: # %if.then.i148
+.LBB1_122: # %if.then.i148
call abort
unreachable
-.LBB1_123: # %if.then.i144
+.LBB1_123: # %if.then.i144
call abort
unreachable
-.LBB1_124: # %if.then.i140
+.LBB1_124: # %if.then.i140
call abort
unreachable
-.LBB1_125: # %if.then.i136
+.LBB1_125: # %if.then.i136
call abort
unreachable
-.LBB1_126: # %if.then.i132
+.LBB1_126: # %if.then.i132
call abort
unreachable
-.LBB1_127: # %if.then.i128
+.LBB1_127: # %if.then.i128
call abort
unreachable
-.LBB1_128: # %if.then.i124
+.LBB1_128: # %if.then.i124
call abort
unreachable
-.LBB1_129: # %if.then.i120
+.LBB1_129: # %if.then.i120
call abort
unreachable
-.LBB1_130: # %if.then.i116
+.LBB1_130: # %if.then.i116
call abort
unreachable
-.LBB1_131: # %if.then.i112
+.LBB1_131: # %if.then.i112
call abort
unreachable
-.LBB1_132: # %if.then.i108
+.LBB1_132: # %if.then.i108
call abort
unreachable
-.LBB1_133: # %if.then.i104
+.LBB1_133: # %if.then.i104
call abort
unreachable
-.LBB1_134: # %if.then.i100
+.LBB1_134: # %if.then.i100
call abort
unreachable
-.LBB1_135: # %if.then.i96
+.LBB1_135: # %if.then.i96
call abort
unreachable
-.LBB1_136: # %if.then.i92
+.LBB1_136: # %if.then.i92
call abort
unreachable
-.LBB1_137: # %if.then.i88
+.LBB1_137: # %if.then.i88
call abort
unreachable
-.LBB1_138: # %if.then.i84
+.LBB1_138: # %if.then.i84
call abort
unreachable
-.LBB1_139: # %if.then.i80
+.LBB1_139: # %if.then.i80
call abort
unreachable
-.LBB1_140: # %if.then.i76
+.LBB1_140: # %if.then.i76
call abort
unreachable
-.LBB1_141: # %if.then.i72
+.LBB1_141: # %if.then.i72
call abort
unreachable
-.LBB1_142: # %if.then.i68
+.LBB1_142: # %if.then.i68
call abort
unreachable
-.LBB1_143: # %if.then.i64
+.LBB1_143: # %if.then.i64
call abort
unreachable
-.LBB1_144: # %if.then.i60
+.LBB1_144: # %if.then.i60
call abort
unreachable
-.LBB1_145: # %if.then.i56
+.LBB1_145: # %if.then.i56
call abort
unreachable
-.LBB1_146: # %if.then.i52
+.LBB1_146: # %if.then.i52
call abort
unreachable
-.LBB1_147: # %if.then.i48
+.LBB1_147: # %if.then.i48
call abort
unreachable
-.LBB1_148: # %if.then.i44
+.LBB1_148: # %if.then.i44
call abort
unreachable
-.LBB1_149: # %if.then.i40
+.LBB1_149: # %if.then.i40
call abort
unreachable
-.LBB1_150: # %if.then.i32
+.LBB1_150: # %if.then.i32
call abort
unreachable
-.LBB1_151: # %if.then.i28
+.LBB1_151: # %if.then.i28
call abort
unreachable
-.LBB1_152: # %if.then.i24
+.LBB1_152: # %if.then.i24
call abort
unreachable
-.LBB1_153: # %if.then.i16
+.LBB1_153: # %if.then.i16
call abort
unreachable
-.LBB1_154: # %if.then.i12
+.LBB1_154: # %if.then.i12
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type src,@object # @src
- .bss
+ .hidden src # @src
+ .type src,@object
+ .section .bss.src,"aw",@nobits
.globl src
.align 4
src:
- .zero 80
+ .skip 80
.size src, 80
- .type dst,@object # @dst
+ .hidden dst # @dst
+ .type dst,@object
+ .section .bss.dst,"aw",@nobits
.globl dst
.align 4
dst:
- .zero 80
+ .skip 80
.size dst, 80
diff --git a/test/torture-s/memset-1.c.s b/test/torture-s/memset-1.c.s
index 2bf50e5e8..4d75bc80a 100644
--- a/test/torture-s/memset-1.c.s
+++ b/test/torture-s/memset-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/memset-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/memset-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -7,16 +9,16 @@ main: # @main
.local i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32
# BB#0: # %entry
i32.const $0=, 0
-.LBB0_1: # %for.cond1.preheader
+.LBB0_1: # %for.cond1.preheader
# =>This Loop Header: Depth=1
- # Child Loop .LBB0_2 Depth 2
- # Child Loop .LBB0_3 Depth 3
- # Child Loop .LBB0_5 Depth 3
- # Child Loop .LBB0_9 Depth 3
- # Child Loop .LBB0_20 Depth 3
- # Child Loop .LBB0_24 Depth 3
- # Child Loop .LBB0_35 Depth 3
- # Child Loop .LBB0_39 Depth 3
+ # Child Loop BB0_2 Depth 2
+ # Child Loop BB0_3 Depth 3
+ # Child Loop BB0_5 Depth 3
+ # Child Loop BB0_9 Depth 3
+ # Child Loop BB0_20 Depth 3
+ # Child Loop BB0_24 Depth 3
+ # Child Loop BB0_35 Depth 3
+ # Child Loop BB0_39 Depth 3
block .LBB0_57
block .LBB0_56
block .LBB0_55
@@ -27,21 +29,21 @@ main: # @main
i32.const $3=, u
i32.add $1=, $3, $0
i32.const $2=, 1
-.LBB0_2: # %for.cond4.preheader
- # Parent Loop .LBB0_1 Depth=1
+.LBB0_2: # %for.cond4.preheader
+ # Parent Loop BB0_1 Depth=1
# => This Loop Header: Depth=2
- # Child Loop .LBB0_3 Depth 3
- # Child Loop .LBB0_5 Depth 3
- # Child Loop .LBB0_9 Depth 3
- # Child Loop .LBB0_20 Depth 3
- # Child Loop .LBB0_24 Depth 3
- # Child Loop .LBB0_35 Depth 3
- # Child Loop .LBB0_39 Depth 3
+ # Child Loop BB0_3 Depth 3
+ # Child Loop BB0_5 Depth 3
+ # Child Loop BB0_9 Depth 3
+ # Child Loop BB0_20 Depth 3
+ # Child Loop BB0_24 Depth 3
+ # Child Loop BB0_35 Depth 3
+ # Child Loop BB0_39 Depth 3
loop .LBB0_50
i32.const $14=, -96
-.LBB0_3: # %for.body6
- # Parent Loop .LBB0_1 Depth=1
- # Parent Loop .LBB0_2 Depth=2
+.LBB0_3: # %for.body6
+ # Parent Loop BB0_1 Depth=1
+ # Parent Loop BB0_2 Depth=2
# => This Inner Loop Header: Depth=3
loop .LBB0_4
i32.add $push0=, $3, $14
@@ -52,17 +54,17 @@ main: # @main
i32.const $5=, 1
i32.add $14=, $14, $5
br_if $14, .LBB0_3
-.LBB0_4: # %for.end
- # in Loop: Header=.LBB0_2 Depth=2
+.LBB0_4: # %for.end
+ # in Loop: Header=BB0_2 Depth=2
i32.const $14=, 0
call memset, $1, $14, $2
copy_local $6=, $3
block .LBB0_8
i32.lt_s $push4=, $0, $5
br_if $pop4, .LBB0_8
-.LBB0_5: # %for.body11
- # Parent Loop .LBB0_1 Depth=1
- # Parent Loop .LBB0_2 Depth=2
+.LBB0_5: # %for.body11
+ # Parent Loop BB0_1 Depth=1
+ # Parent Loop BB0_2 Depth=2
# => This Inner Loop Header: Depth=3
loop .LBB0_7
i32.const $6=, u
@@ -71,87 +73,87 @@ main: # @main
i32.ne $push7=, $pop6, $4
br_if $pop7, .LBB0_7
# BB#6: # %for.inc16
- # in Loop: Header=.LBB0_5 Depth=3
+ # in Loop: Header=BB0_5 Depth=3
i32.add $14=, $14, $5
i32.add $6=, $6, $14
i32.lt_s $push8=, $14, $0
br_if $pop8, .LBB0_5
br .LBB0_8
-.LBB0_7: # %if.then14
+.LBB0_7: # %if.then14
call abort
unreachable
-.LBB0_8: # %for.body22.preheader
- # in Loop: Header=.LBB0_2 Depth=2
+.LBB0_8: # %for.body22.preheader
+ # in Loop: Header=BB0_2 Depth=2
i32.const $14=, 0
-.LBB0_9: # %for.body22
- # Parent Loop .LBB0_1 Depth=1
- # Parent Loop .LBB0_2 Depth=2
+.LBB0_9: # %for.body22
+ # Parent Loop BB0_1 Depth=1
+ # Parent Loop BB0_2 Depth=2
# => This Inner Loop Header: Depth=3
loop .LBB0_11
i32.add $push9=, $6, $14
i32.load8_u $push10=, 0($pop9)
br_if $pop10, .LBB0_57
# BB#10: # %for.inc28
- # in Loop: Header=.LBB0_9 Depth=3
+ # in Loop: Header=BB0_9 Depth=3
i32.add $14=, $14, $5
i32.lt_s $push11=, $14, $2
br_if $pop11, .LBB0_9
-.LBB0_11: # %for.body35.preheader
- # in Loop: Header=.LBB0_2 Depth=2
+.LBB0_11: # %for.body35.preheader
+ # in Loop: Header=BB0_2 Depth=2
i32.add $14=, $6, $14
i32.load8_u $push12=, 0($14)
i32.ne $push13=, $pop12, $4
br_if $pop13, .LBB0_56
# BB#12: # %for.inc41
- # in Loop: Header=.LBB0_2 Depth=2
+ # in Loop: Header=BB0_2 Depth=2
i32.add $push14=, $14, $5
i32.load8_u $push15=, 0($pop14)
i32.ne $push16=, $pop15, $4
br_if $pop16, .LBB0_56
# BB#13: # %for.inc41.1
- # in Loop: Header=.LBB0_2 Depth=2
+ # in Loop: Header=BB0_2 Depth=2
i32.const $7=, 2
i32.add $push17=, $14, $7
i32.load8_u $push18=, 0($pop17)
i32.ne $push19=, $pop18, $4
br_if $pop19, .LBB0_56
# BB#14: # %for.inc41.2
- # in Loop: Header=.LBB0_2 Depth=2
+ # in Loop: Header=BB0_2 Depth=2
i32.const $8=, 3
i32.add $push20=, $14, $8
i32.load8_u $push21=, 0($pop20)
i32.ne $push22=, $pop21, $4
br_if $pop22, .LBB0_56
# BB#15: # %for.inc41.3
- # in Loop: Header=.LBB0_2 Depth=2
+ # in Loop: Header=BB0_2 Depth=2
i32.const $9=, 4
i32.add $push23=, $14, $9
i32.load8_u $push24=, 0($pop23)
i32.ne $push25=, $pop24, $4
br_if $pop25, .LBB0_56
# BB#16: # %for.inc41.4
- # in Loop: Header=.LBB0_2 Depth=2
+ # in Loop: Header=BB0_2 Depth=2
i32.const $10=, 5
i32.add $push26=, $14, $10
i32.load8_u $push27=, 0($pop26)
i32.ne $push28=, $pop27, $4
br_if $pop28, .LBB0_56
# BB#17: # %for.inc41.5
- # in Loop: Header=.LBB0_2 Depth=2
+ # in Loop: Header=BB0_2 Depth=2
i32.const $11=, 6
i32.add $push29=, $14, $11
i32.load8_u $push30=, 0($pop29)
i32.ne $push31=, $pop30, $4
br_if $pop31, .LBB0_56
# BB#18: # %for.inc41.6
- # in Loop: Header=.LBB0_2 Depth=2
+ # in Loop: Header=BB0_2 Depth=2
i32.const $12=, 7
i32.add $push32=, $14, $12
i32.load8_u $push33=, 0($pop32)
i32.ne $push34=, $pop33, $4
br_if $pop34, .LBB0_56
# BB#19: # %for.inc41.7
- # in Loop: Header=.LBB0_2 Depth=2
+ # in Loop: Header=BB0_2 Depth=2
i32.const $14=, 0
i32.load8_u $push36=, A($14)
call memset, $1, $pop36, $2
@@ -159,9 +161,9 @@ main: # @main
block .LBB0_23
i32.le_s $push35=, $0, $14
br_if $pop35, .LBB0_23
-.LBB0_20: # %for.body55
- # Parent Loop .LBB0_1 Depth=1
- # Parent Loop .LBB0_2 Depth=2
+.LBB0_20: # %for.body55
+ # Parent Loop BB0_1 Depth=1
+ # Parent Loop BB0_2 Depth=2
# => This Inner Loop Header: Depth=3
loop .LBB0_22
i32.const $6=, u
@@ -170,21 +172,21 @@ main: # @main
i32.ne $push39=, $pop38, $4
br_if $pop39, .LBB0_22
# BB#21: # %for.inc61
- # in Loop: Header=.LBB0_20 Depth=3
+ # in Loop: Header=BB0_20 Depth=3
i32.add $14=, $14, $5
i32.add $6=, $6, $14
i32.lt_s $push40=, $14, $0
br_if $pop40, .LBB0_20
br .LBB0_23
-.LBB0_22: # %if.then59
+.LBB0_22: # %if.then59
call abort
unreachable
-.LBB0_23: # %for.body68.preheader
- # in Loop: Header=.LBB0_2 Depth=2
+.LBB0_23: # %for.body68.preheader
+ # in Loop: Header=BB0_2 Depth=2
i32.const $14=, 0
-.LBB0_24: # %for.body68
- # Parent Loop .LBB0_1 Depth=1
- # Parent Loop .LBB0_2 Depth=2
+.LBB0_24: # %for.body68
+ # Parent Loop BB0_1 Depth=1
+ # Parent Loop BB0_2 Depth=2
# => This Inner Loop Header: Depth=3
loop .LBB0_26
i32.add $push41=, $6, $14
@@ -193,60 +195,60 @@ main: # @main
i32.ne $push44=, $pop42, $pop43
br_if $pop44, .LBB0_55
# BB#25: # %for.inc74
- # in Loop: Header=.LBB0_24 Depth=3
+ # in Loop: Header=BB0_24 Depth=3
i32.add $14=, $14, $5
i32.lt_s $push45=, $14, $2
br_if $pop45, .LBB0_24
-.LBB0_26: # %for.body81.preheader
- # in Loop: Header=.LBB0_2 Depth=2
+.LBB0_26: # %for.body81.preheader
+ # in Loop: Header=BB0_2 Depth=2
i32.add $14=, $6, $14
i32.load8_u $push46=, 0($14)
i32.ne $push47=, $pop46, $4
br_if $pop47, .LBB0_54
# BB#27: # %for.inc87
- # in Loop: Header=.LBB0_2 Depth=2
+ # in Loop: Header=BB0_2 Depth=2
i32.add $push48=, $14, $5
i32.load8_u $push49=, 0($pop48)
i32.ne $push50=, $pop49, $4
br_if $pop50, .LBB0_54
# BB#28: # %for.inc87.1
- # in Loop: Header=.LBB0_2 Depth=2
+ # in Loop: Header=BB0_2 Depth=2
i32.add $push51=, $14, $7
i32.load8_u $push52=, 0($pop51)
i32.ne $push53=, $pop52, $4
br_if $pop53, .LBB0_54
# BB#29: # %for.inc87.2
- # in Loop: Header=.LBB0_2 Depth=2
+ # in Loop: Header=BB0_2 Depth=2
i32.add $push54=, $14, $8
i32.load8_u $push55=, 0($pop54)
i32.ne $push56=, $pop55, $4
br_if $pop56, .LBB0_54
# BB#30: # %for.inc87.3
- # in Loop: Header=.LBB0_2 Depth=2
+ # in Loop: Header=BB0_2 Depth=2
i32.add $push57=, $14, $9
i32.load8_u $push58=, 0($pop57)
i32.ne $push59=, $pop58, $4
br_if $pop59, .LBB0_54
# BB#31: # %for.inc87.4
- # in Loop: Header=.LBB0_2 Depth=2
+ # in Loop: Header=BB0_2 Depth=2
i32.add $push60=, $14, $10
i32.load8_u $push61=, 0($pop60)
i32.ne $push62=, $pop61, $4
br_if $pop62, .LBB0_54
# BB#32: # %for.inc87.5
- # in Loop: Header=.LBB0_2 Depth=2
+ # in Loop: Header=BB0_2 Depth=2
i32.add $push63=, $14, $11
i32.load8_u $push64=, 0($pop63)
i32.ne $push65=, $pop64, $4
br_if $pop65, .LBB0_54
# BB#33: # %for.inc87.6
- # in Loop: Header=.LBB0_2 Depth=2
+ # in Loop: Header=BB0_2 Depth=2
i32.add $push66=, $14, $12
i32.load8_u $push67=, 0($pop66)
i32.ne $push68=, $pop67, $4
br_if $pop68, .LBB0_54
# BB#34: # %for.inc87.7
- # in Loop: Header=.LBB0_2 Depth=2
+ # in Loop: Header=BB0_2 Depth=2
i32.const $14=, 0
i32.const $13=, 66
call memset, $1, $13, $2
@@ -254,9 +256,9 @@ main: # @main
block .LBB0_38
i32.le_s $push69=, $0, $14
br_if $pop69, .LBB0_38
-.LBB0_35: # %for.body100
- # Parent Loop .LBB0_1 Depth=1
- # Parent Loop .LBB0_2 Depth=2
+.LBB0_35: # %for.body100
+ # Parent Loop BB0_1 Depth=1
+ # Parent Loop BB0_2 Depth=2
# => This Inner Loop Header: Depth=3
loop .LBB0_37
i32.const $6=, u
@@ -265,21 +267,21 @@ main: # @main
i32.ne $push72=, $pop71, $4
br_if $pop72, .LBB0_37
# BB#36: # %for.inc106
- # in Loop: Header=.LBB0_35 Depth=3
+ # in Loop: Header=BB0_35 Depth=3
i32.add $14=, $14, $5
i32.add $6=, $6, $14
i32.lt_s $push73=, $14, $0
br_if $pop73, .LBB0_35
br .LBB0_38
-.LBB0_37: # %if.then104
+.LBB0_37: # %if.then104
call abort
unreachable
-.LBB0_38: # %for.body113.preheader
- # in Loop: Header=.LBB0_2 Depth=2
+.LBB0_38: # %for.body113.preheader
+ # in Loop: Header=BB0_2 Depth=2
i32.const $14=, 0
-.LBB0_39: # %for.body113
- # Parent Loop .LBB0_1 Depth=1
- # Parent Loop .LBB0_2 Depth=2
+.LBB0_39: # %for.body113
+ # Parent Loop BB0_1 Depth=1
+ # Parent Loop BB0_2 Depth=2
# => This Inner Loop Header: Depth=3
loop .LBB0_41
i32.add $push74=, $6, $14
@@ -287,97 +289,98 @@ main: # @main
i32.ne $push76=, $pop75, $13
br_if $pop76, .LBB0_53
# BB#40: # %for.inc119
- # in Loop: Header=.LBB0_39 Depth=3
+ # in Loop: Header=BB0_39 Depth=3
i32.add $14=, $14, $5
i32.lt_s $push77=, $14, $2
br_if $pop77, .LBB0_39
-.LBB0_41: # %for.body126.preheader
- # in Loop: Header=.LBB0_2 Depth=2
+.LBB0_41: # %for.body126.preheader
+ # in Loop: Header=BB0_2 Depth=2
i32.add $14=, $6, $14
i32.load8_u $push78=, 0($14)
i32.ne $push79=, $pop78, $4
br_if $pop79, .LBB0_52
# BB#42: # %for.inc132
- # in Loop: Header=.LBB0_2 Depth=2
+ # in Loop: Header=BB0_2 Depth=2
i32.add $push80=, $14, $5
i32.load8_u $push81=, 0($pop80)
i32.ne $push82=, $pop81, $4
br_if $pop82, .LBB0_52
# BB#43: # %for.inc132.1
- # in Loop: Header=.LBB0_2 Depth=2
+ # in Loop: Header=BB0_2 Depth=2
i32.add $push83=, $14, $7
i32.load8_u $push84=, 0($pop83)
i32.ne $push85=, $pop84, $4
br_if $pop85, .LBB0_52
# BB#44: # %for.inc132.2
- # in Loop: Header=.LBB0_2 Depth=2
+ # in Loop: Header=BB0_2 Depth=2
i32.add $push86=, $14, $8
i32.load8_u $push87=, 0($pop86)
i32.ne $push88=, $pop87, $4
br_if $pop88, .LBB0_52
# BB#45: # %for.inc132.3
- # in Loop: Header=.LBB0_2 Depth=2
+ # in Loop: Header=BB0_2 Depth=2
i32.add $push89=, $14, $9
i32.load8_u $push90=, 0($pop89)
i32.ne $push91=, $pop90, $4
br_if $pop91, .LBB0_52
# BB#46: # %for.inc132.4
- # in Loop: Header=.LBB0_2 Depth=2
+ # in Loop: Header=BB0_2 Depth=2
i32.add $push92=, $14, $10
i32.load8_u $push93=, 0($pop92)
i32.ne $push94=, $pop93, $4
br_if $pop94, .LBB0_52
# BB#47: # %for.inc132.5
- # in Loop: Header=.LBB0_2 Depth=2
+ # in Loop: Header=BB0_2 Depth=2
i32.add $push95=, $14, $11
i32.load8_u $push96=, 0($pop95)
i32.ne $push97=, $pop96, $4
br_if $pop97, .LBB0_52
# BB#48: # %for.inc132.6
- # in Loop: Header=.LBB0_2 Depth=2
+ # in Loop: Header=BB0_2 Depth=2
i32.add $push98=, $14, $12
i32.load8_u $push99=, 0($pop98)
i32.ne $push100=, $pop99, $4
br_if $pop100, .LBB0_52
# BB#49: # %for.inc132.7
- # in Loop: Header=.LBB0_2 Depth=2
+ # in Loop: Header=BB0_2 Depth=2
i32.add $2=, $2, $5
i32.const $push101=, 80
i32.lt_u $push102=, $2, $pop101
br_if $pop102, .LBB0_2
-.LBB0_50: # %for.inc139
- # in Loop: Header=.LBB0_1 Depth=1
+.LBB0_50: # %for.inc139
+ # in Loop: Header=BB0_1 Depth=1
i32.add $0=, $0, $5
i32.const $push103=, 8
i32.lt_u $push104=, $0, $pop103
br_if $pop104, .LBB0_1
-.LBB0_51: # %for.end141
+.LBB0_51: # %for.end141
i32.const $push105=, 0
call exit, $pop105
unreachable
-.LBB0_52: # %if.then130
+.LBB0_52: # %if.then130
call abort
unreachable
-.LBB0_53: # %if.then117
+.LBB0_53: # %if.then117
call abort
unreachable
-.LBB0_54: # %if.then85
+.LBB0_54: # %if.then85
call abort
unreachable
-.LBB0_55: # %if.then72
+.LBB0_55: # %if.then72
call abort
unreachable
-.LBB0_56: # %if.then39
+.LBB0_56: # %if.then39
call abort
unreachable
-.LBB0_57: # %if.then26
+.LBB0_57: # %if.then26
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type A,@object # @A
- .data
+ .hidden A # @A
+ .type A,@object
+ .section .data.A,"aw",@progbits
.globl A
A:
.int8 65 # 0x41
diff --git a/test/torture-s/memset-2.c.s b/test/torture-s/memset-2.c.s
index ec977ffd6..2a108c186 100644
--- a/test/torture-s/memset-2.c.s
+++ b/test/torture-s/memset-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/memset-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/memset-2.c"
+ .section .text.reset,"ax",@progbits
+ .hidden reset
.globl reset
.type reset,@function
reset: # @reset
@@ -40,6 +42,8 @@ reset: # @reset
.Lfunc_end0:
.size reset, .Lfunc_end0-reset
+ .section .text.check,"ax",@progbits
+ .hidden check
.globl check
.type check,@function
check: # @check
@@ -51,7 +55,7 @@ check: # @check
block .LBB1_4
i32.le_s $push0=, $0, $4
br_if $pop0, .LBB1_4
-.LBB1_1: # %for.body
+.LBB1_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB1_3
i32.const $3=, u
@@ -61,23 +65,23 @@ check: # @check
i32.ne $push4=, $pop2, $pop3
br_if $pop4, .LBB1_3
# BB#2: # %for.inc
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.const $push5=, 1
i32.add $4=, $4, $pop5
i32.add $3=, $3, $4
i32.lt_s $push6=, $4, $0
br_if $pop6, .LBB1_1
br .LBB1_4
-.LBB1_3: # %if.then
+.LBB1_3: # %if.then
call abort
unreachable
-.LBB1_4: # %for.cond3.preheader
+.LBB1_4: # %for.cond3.preheader
i32.const $4=, 0
copy_local $0=, $3
block .LBB1_8
i32.le_s $push7=, $1, $4
br_if $pop7, .LBB1_8
-.LBB1_5: # %for.body6
+.LBB1_5: # %for.body6
# =>This Inner Loop Header: Depth=1
loop .LBB1_7
i32.add $push8=, $3, $4
@@ -85,17 +89,17 @@ check: # @check
i32.ne $push10=, $pop9, $2
br_if $pop10, .LBB1_7
# BB#6: # %for.inc12
- # in Loop: Header=.LBB1_5 Depth=1
+ # in Loop: Header=BB1_5 Depth=1
i32.const $push11=, 1
i32.add $4=, $4, $pop11
i32.add $0=, $3, $4
i32.lt_s $push12=, $4, $1
br_if $pop12, .LBB1_5
br .LBB1_8
-.LBB1_7: # %if.then10
+.LBB1_7: # %if.then10
call abort
unreachable
-.LBB1_8: # %for.body19.preheader
+.LBB1_8: # %for.body19.preheader
i32.const $4=, 97
block .LBB1_17
i32.load8_u $push13=, 0($0)
@@ -131,12 +135,14 @@ check: # @check
br_if $pop28, .LBB1_17
# BB#16: # %for.inc25.7
return
-.LBB1_17: # %if.then23
+.LBB1_17: # %if.then23
call abort
unreachable
.Lfunc_end1:
.size check, .Lfunc_end1-check
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -145,7 +151,7 @@ main: # @main
# BB#0: # %entry
i32.const $27=, 0
copy_local $25=, $27
-.LBB2_1: # %for.body
+.LBB2_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB2_2
i32.const $push0=, 1633771873
@@ -195,7 +201,7 @@ main: # @main
copy_local $24=, $17
i32.ne $push29=, $25, $3
br_if $pop29, .LBB2_1
-.LBB2_2: # %for.body18
+.LBB2_2: # %for.body18
# =>This Inner Loop Header: Depth=1
loop .LBB2_3
i32.store8 $push30=, u+6($17), $13
@@ -242,7 +248,7 @@ main: # @main
copy_local $18=, $27
i32.ne $push58=, $24, $3
br_if $pop58, .LBB2_2
-.LBB2_3: # %for.body44
+.LBB2_3: # %for.body44
# =>This Inner Loop Header: Depth=1
loop .LBB2_4
i32.store8 $push59=, u+6($27), $8
@@ -293,7 +299,7 @@ main: # @main
copy_local $24=, $17
i32.ne $push89=, $18, $3
br_if $pop89, .LBB2_3
-.LBB2_4: # %for.body70
+.LBB2_4: # %for.body70
# =>This Inner Loop Header: Depth=1
loop .LBB2_5
i32.store8 $push90=, u+6($17), $15
@@ -348,7 +354,7 @@ main: # @main
copy_local $18=, $27
i32.ne $push122=, $24, $3
br_if $pop122, .LBB2_4
-.LBB2_5: # %for.body96
+.LBB2_5: # %for.body96
# =>This Inner Loop Header: Depth=1
loop .LBB2_6
i32.store8 $push123=, u+6($27), $12
@@ -407,7 +413,7 @@ main: # @main
copy_local $22=, $17
i32.ne $push157=, $18, $3
br_if $pop157, .LBB2_5
-.LBB2_6: # %for.body122
+.LBB2_6: # %for.body122
# =>This Inner Loop Header: Depth=1
loop .LBB2_7
i32.store8 $push158=, u+6($17), $16
@@ -470,7 +476,7 @@ main: # @main
copy_local $26=, $27
i32.ne $push194=, $22, $3
br_if $pop194, .LBB2_6
-.LBB2_7: # %for.body148
+.LBB2_7: # %for.body148
# =>This Inner Loop Header: Depth=1
loop .LBB2_8
i32.store8 $push195=, u+6($27), $4
@@ -537,7 +543,7 @@ main: # @main
copy_local $24=, $17
i32.ne $push233=, $26, $3
br_if $pop233, .LBB2_7
-.LBB2_8: # %for.body174
+.LBB2_8: # %for.body174
# =>This Inner Loop Header: Depth=1
loop .LBB2_9
i32.store8 $push234=, u+6($17), $6
@@ -609,7 +615,7 @@ main: # @main
copy_local $27=, $17
i32.ne $push276=, $24, $3
br_if $pop276, .LBB2_8
-.LBB2_9: # %for.body200
+.LBB2_9: # %for.body200
# =>This Inner Loop Header: Depth=1
loop .LBB2_10
i32.store8 $push277=, u+6($17), $4
@@ -652,7 +658,7 @@ main: # @main
copy_local $25=, $17
i32.ne $push302=, $27, $3
br_if $pop302, .LBB2_9
-.LBB2_10: # %for.body226
+.LBB2_10: # %for.body226
# =>This Inner Loop Header: Depth=1
loop .LBB2_11
i32.store8 $push303=, u+6($17), $23
@@ -695,7 +701,7 @@ main: # @main
copy_local $27=, $17
i32.ne $push328=, $25, $3
br_if $pop328, .LBB2_10
-.LBB2_11: # %for.body252
+.LBB2_11: # %for.body252
# =>This Inner Loop Header: Depth=1
loop .LBB2_12
i32.store8 $push329=, u+6($17), $26
@@ -738,7 +744,7 @@ main: # @main
copy_local $25=, $17
i32.ne $push354=, $27, $3
br_if $pop354, .LBB2_11
-.LBB2_12: # %for.body278
+.LBB2_12: # %for.body278
# =>This Inner Loop Header: Depth=1
loop .LBB2_13
i32.store8 $push355=, u+6($17), $23
@@ -781,7 +787,7 @@ main: # @main
copy_local $27=, $17
i32.ne $push380=, $25, $3
br_if $pop380, .LBB2_12
-.LBB2_13: # %for.body304
+.LBB2_13: # %for.body304
# =>This Inner Loop Header: Depth=1
loop .LBB2_14
i32.store8 $push381=, u+6($17), $26
@@ -824,7 +830,7 @@ main: # @main
copy_local $25=, $17
i32.ne $push406=, $27, $3
br_if $pop406, .LBB2_13
-.LBB2_14: # %for.body330
+.LBB2_14: # %for.body330
# =>This Inner Loop Header: Depth=1
loop .LBB2_15
i32.store8 $push407=, u+6($17), $8
@@ -867,7 +873,7 @@ main: # @main
copy_local $27=, $17
i32.ne $push432=, $25, $3
br_if $pop432, .LBB2_14
-.LBB2_15: # %for.body356
+.LBB2_15: # %for.body356
# =>This Inner Loop Header: Depth=1
loop .LBB2_16
i32.store8 $push433=, u+6($17), $23
@@ -909,15 +915,16 @@ main: # @main
i32.add $27=, $27, $1
i32.ne $push458=, $27, $3
br_if $pop458, .LBB2_15
-.LBB2_16: # %for.end378
+.LBB2_16: # %for.end378
i32.const $push459=, 0
call exit, $pop459
unreachable
.Lfunc_end2:
.size main, .Lfunc_end2-main
- .type A,@object # @A
- .data
+ .hidden A # @A
+ .type A,@object
+ .section .data.A,"aw",@progbits
.globl A
A:
.int8 65 # 0x41
diff --git a/test/torture-s/memset-3.c.s b/test/torture-s/memset-3.c.s
index 2f8de8063..a6d836249 100644
--- a/test/torture-s/memset-3.c.s
+++ b/test/torture-s/memset-3.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/memset-3.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/memset-3.c"
+ .section .text.reset,"ax",@progbits
+ .hidden reset
.globl reset
.type reset,@function
reset: # @reset
@@ -40,6 +42,8 @@ reset: # @reset
.Lfunc_end0:
.size reset, .Lfunc_end0-reset
+ .section .text.check,"ax",@progbits
+ .hidden check
.globl check
.type check,@function
check: # @check
@@ -51,7 +55,7 @@ check: # @check
block .LBB1_4
i32.le_s $push0=, $0, $4
br_if $pop0, .LBB1_4
-.LBB1_1: # %for.body
+.LBB1_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB1_3
i32.const $3=, u
@@ -61,23 +65,23 @@ check: # @check
i32.ne $push4=, $pop2, $pop3
br_if $pop4, .LBB1_3
# BB#2: # %for.inc
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.const $push5=, 1
i32.add $4=, $4, $pop5
i32.add $3=, $3, $4
i32.lt_s $push6=, $4, $0
br_if $pop6, .LBB1_1
br .LBB1_4
-.LBB1_3: # %if.then
+.LBB1_3: # %if.then
call abort
unreachable
-.LBB1_4: # %for.cond3.preheader
+.LBB1_4: # %for.cond3.preheader
i32.const $4=, 0
copy_local $0=, $3
block .LBB1_8
i32.le_s $push7=, $1, $4
br_if $pop7, .LBB1_8
-.LBB1_5: # %for.body6
+.LBB1_5: # %for.body6
# =>This Inner Loop Header: Depth=1
loop .LBB1_7
i32.add $push8=, $3, $4
@@ -85,17 +89,17 @@ check: # @check
i32.ne $push10=, $pop9, $2
br_if $pop10, .LBB1_7
# BB#6: # %for.inc12
- # in Loop: Header=.LBB1_5 Depth=1
+ # in Loop: Header=BB1_5 Depth=1
i32.const $push11=, 1
i32.add $4=, $4, $pop11
i32.add $0=, $3, $4
i32.lt_s $push12=, $4, $1
br_if $pop12, .LBB1_5
br .LBB1_8
-.LBB1_7: # %if.then10
+.LBB1_7: # %if.then10
call abort
unreachable
-.LBB1_8: # %for.body19.preheader
+.LBB1_8: # %for.body19.preheader
i32.const $4=, 97
block .LBB1_17
i32.load8_u $push13=, 0($0)
@@ -131,12 +135,14 @@ check: # @check
br_if $pop28, .LBB1_17
# BB#16: # %for.inc25.7
return
-.LBB1_17: # %if.then23
+.LBB1_17: # %if.then23
call abort
unreachable
.Lfunc_end1:
.size check, .Lfunc_end1-check
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -145,11 +151,11 @@ main: # @main
# BB#0: # %entry
i32.const $12=, 0
copy_local $13=, $12
-.LBB2_1: # %for.body
+.LBB2_1: # %for.body
# =>This Loop Header: Depth=1
- # Child Loop .LBB2_2 Depth 2
- # Child Loop .LBB2_14 Depth 2
- # Child Loop .LBB2_26 Depth 2
+ # Child Loop BB2_2 Depth 2
+ # Child Loop BB2_14 Depth 2
+ # Child Loop BB2_26 Depth 2
block .LBB2_48
block .LBB2_47
block .LBB2_46
@@ -191,8 +197,8 @@ main: # @main
copy_local $2=, $12
block .LBB2_5
br_if $6, .LBB2_5
-.LBB2_2: # %for.body6.i
- # Parent Loop .LBB2_1 Depth=1
+.LBB2_2: # %for.body6.i
+ # Parent Loop BB2_1 Depth=1
# => This Inner Loop Header: Depth=2
loop .LBB2_4
i32.const $11=, u
@@ -200,65 +206,65 @@ main: # @main
i32.load8_u $push27=, 0($pop26)
br_if $pop27, .LBB2_4
# BB#3: # %for.inc12.i
- # in Loop: Header=.LBB2_2 Depth=2
+ # in Loop: Header=BB2_2 Depth=2
i32.add $2=, $2, $0
i32.add $11=, $11, $2
i32.lt_s $push28=, $2, $13
br_if $pop28, .LBB2_2
br .LBB2_5
-.LBB2_4: # %if.then10.i
+.LBB2_4: # %if.then10.i
call abort
unreachable
-.LBB2_5: # %for.body19.preheader.i
- # in Loop: Header=.LBB2_1 Depth=1
+.LBB2_5: # %for.body19.preheader.i
+ # in Loop: Header=BB2_1 Depth=1
i32.load8_u $push29=, 0($11)
i32.ne $push30=, $pop29, $10
br_if $pop30, .LBB2_48
# BB#6: # %for.inc25.i
- # in Loop: Header=.LBB2_1 Depth=1
+ # in Loop: Header=BB2_1 Depth=1
i32.load8_u $push31=, 1($11)
i32.ne $push32=, $pop31, $10
br_if $pop32, .LBB2_48
# BB#7: # %for.inc25.1.i
- # in Loop: Header=.LBB2_1 Depth=1
+ # in Loop: Header=BB2_1 Depth=1
i32.load8_u $push33=, 2($11)
i32.ne $push34=, $pop33, $10
br_if $pop34, .LBB2_48
# BB#8: # %for.inc25.2.i
- # in Loop: Header=.LBB2_1 Depth=1
+ # in Loop: Header=BB2_1 Depth=1
i32.load8_u $push35=, 3($11)
i32.ne $push36=, $pop35, $10
br_if $pop36, .LBB2_48
# BB#9: # %for.inc25.3.i
- # in Loop: Header=.LBB2_1 Depth=1
+ # in Loop: Header=BB2_1 Depth=1
i32.load8_u $push37=, 4($11)
i32.ne $push38=, $pop37, $10
br_if $pop38, .LBB2_48
# BB#10: # %for.inc25.4.i
- # in Loop: Header=.LBB2_1 Depth=1
+ # in Loop: Header=BB2_1 Depth=1
i32.load8_u $push39=, 5($11)
i32.ne $push40=, $pop39, $10
br_if $pop40, .LBB2_48
# BB#11: # %for.inc25.5.i
- # in Loop: Header=.LBB2_1 Depth=1
+ # in Loop: Header=BB2_1 Depth=1
i32.load8_u $push41=, 6($11)
i32.ne $push42=, $pop41, $10
br_if $pop42, .LBB2_48
# BB#12: # %for.inc25.6.i
- # in Loop: Header=.LBB2_1 Depth=1
+ # in Loop: Header=BB2_1 Depth=1
i32.load8_u $push43=, 7($11)
i32.ne $push44=, $pop43, $10
br_if $pop44, .LBB2_48
# BB#13: # %check.exit
- # in Loop: Header=.LBB2_1 Depth=1
+ # in Loop: Header=BB2_1 Depth=1
i32.const $2=, 0
i32.const $11=, u
block .LBB2_17
i32.load8_u $push45=, A($2)
call memset, $11, $pop45, $13
br_if $6, .LBB2_17
-.LBB2_14: # %for.body6.i241
- # Parent Loop .LBB2_1 Depth=1
+.LBB2_14: # %for.body6.i241
+ # Parent Loop BB2_1 Depth=1
# => This Inner Loop Header: Depth=2
loop .LBB2_16
i32.const $11=, u
@@ -268,65 +274,65 @@ main: # @main
i32.ne $push49=, $pop47, $pop48
br_if $pop49, .LBB2_16
# BB#15: # %for.inc12.i246
- # in Loop: Header=.LBB2_14 Depth=2
+ # in Loop: Header=BB2_14 Depth=2
i32.add $2=, $2, $0
i32.add $11=, $11, $2
i32.lt_s $push50=, $2, $13
br_if $pop50, .LBB2_14
br .LBB2_17
-.LBB2_16: # %if.then10.i242
+.LBB2_16: # %if.then10.i242
call abort
unreachable
-.LBB2_17: # %for.body19.preheader.i249
- # in Loop: Header=.LBB2_1 Depth=1
+.LBB2_17: # %for.body19.preheader.i249
+ # in Loop: Header=BB2_1 Depth=1
i32.load8_u $push51=, 0($11)
i32.ne $push52=, $pop51, $10
br_if $pop52, .LBB2_47
# BB#18: # %for.inc25.i253
- # in Loop: Header=.LBB2_1 Depth=1
+ # in Loop: Header=BB2_1 Depth=1
i32.load8_u $push53=, 1($11)
i32.ne $push54=, $pop53, $10
br_if $pop54, .LBB2_47
# BB#19: # %for.inc25.1.i256
- # in Loop: Header=.LBB2_1 Depth=1
+ # in Loop: Header=BB2_1 Depth=1
i32.load8_u $push55=, 2($11)
i32.ne $push56=, $pop55, $10
br_if $pop56, .LBB2_47
# BB#20: # %for.inc25.2.i259
- # in Loop: Header=.LBB2_1 Depth=1
+ # in Loop: Header=BB2_1 Depth=1
i32.load8_u $push57=, 3($11)
i32.ne $push58=, $pop57, $10
br_if $pop58, .LBB2_47
# BB#21: # %for.inc25.3.i262
- # in Loop: Header=.LBB2_1 Depth=1
+ # in Loop: Header=BB2_1 Depth=1
i32.load8_u $push59=, 4($11)
i32.ne $push60=, $pop59, $10
br_if $pop60, .LBB2_47
# BB#22: # %for.inc25.4.i265
- # in Loop: Header=.LBB2_1 Depth=1
+ # in Loop: Header=BB2_1 Depth=1
i32.load8_u $push61=, 5($11)
i32.ne $push62=, $pop61, $10
br_if $pop62, .LBB2_47
# BB#23: # %for.inc25.5.i268
- # in Loop: Header=.LBB2_1 Depth=1
+ # in Loop: Header=BB2_1 Depth=1
i32.load8_u $push63=, 6($11)
i32.ne $push64=, $pop63, $10
br_if $pop64, .LBB2_47
# BB#24: # %for.inc25.6.i271
- # in Loop: Header=.LBB2_1 Depth=1
+ # in Loop: Header=BB2_1 Depth=1
i32.load8_u $push65=, 7($11)
i32.ne $push66=, $pop65, $10
br_if $pop66, .LBB2_47
# BB#25: # %check.exit272
- # in Loop: Header=.LBB2_1 Depth=1
+ # in Loop: Header=BB2_1 Depth=1
i32.const $11=, u
i32.const $1=, 66
call memset, $11, $1, $13
i32.const $2=, 0
block .LBB2_29
br_if $6, .LBB2_29
-.LBB2_26: # %for.body6.i278
- # Parent Loop .LBB2_1 Depth=1
+.LBB2_26: # %for.body6.i278
+ # Parent Loop BB2_1 Depth=1
# => This Inner Loop Header: Depth=2
loop .LBB2_28
i32.const $11=, u
@@ -335,64 +341,64 @@ main: # @main
i32.ne $push69=, $pop68, $1
br_if $pop69, .LBB2_28
# BB#27: # %for.inc12.i283
- # in Loop: Header=.LBB2_26 Depth=2
+ # in Loop: Header=BB2_26 Depth=2
i32.add $2=, $2, $0
i32.add $11=, $11, $2
i32.lt_s $push70=, $2, $13
br_if $pop70, .LBB2_26
br .LBB2_29
-.LBB2_28: # %if.then10.i279
+.LBB2_28: # %if.then10.i279
call abort
unreachable
-.LBB2_29: # %for.body19.preheader.i286
- # in Loop: Header=.LBB2_1 Depth=1
+.LBB2_29: # %for.body19.preheader.i286
+ # in Loop: Header=BB2_1 Depth=1
i32.load8_u $push71=, 0($11)
i32.ne $push72=, $pop71, $10
br_if $pop72, .LBB2_46
# BB#30: # %for.inc25.i290
- # in Loop: Header=.LBB2_1 Depth=1
+ # in Loop: Header=BB2_1 Depth=1
i32.load8_u $push73=, 1($11)
i32.ne $push74=, $pop73, $10
br_if $pop74, .LBB2_46
# BB#31: # %for.inc25.1.i293
- # in Loop: Header=.LBB2_1 Depth=1
+ # in Loop: Header=BB2_1 Depth=1
i32.load8_u $push75=, 2($11)
i32.ne $push76=, $pop75, $10
br_if $pop76, .LBB2_46
# BB#32: # %for.inc25.2.i296
- # in Loop: Header=.LBB2_1 Depth=1
+ # in Loop: Header=BB2_1 Depth=1
i32.load8_u $push77=, 3($11)
i32.ne $push78=, $pop77, $10
br_if $pop78, .LBB2_46
# BB#33: # %for.inc25.3.i299
- # in Loop: Header=.LBB2_1 Depth=1
+ # in Loop: Header=BB2_1 Depth=1
i32.load8_u $push79=, 4($11)
i32.ne $push80=, $pop79, $10
br_if $pop80, .LBB2_46
# BB#34: # %for.inc25.4.i302
- # in Loop: Header=.LBB2_1 Depth=1
+ # in Loop: Header=BB2_1 Depth=1
i32.load8_u $push81=, 5($11)
i32.ne $push82=, $pop81, $10
br_if $pop82, .LBB2_46
# BB#35: # %for.inc25.5.i305
- # in Loop: Header=.LBB2_1 Depth=1
+ # in Loop: Header=BB2_1 Depth=1
i32.load8_u $push83=, 6($11)
i32.ne $push84=, $pop83, $10
br_if $pop84, .LBB2_46
# BB#36: # %for.inc25.6.i308
- # in Loop: Header=.LBB2_1 Depth=1
+ # in Loop: Header=BB2_1 Depth=1
i32.load8_u $push85=, 7($11)
i32.ne $push86=, $pop85, $10
br_if $pop86, .LBB2_46
# BB#37: # %for.cond
- # in Loop: Header=.LBB2_1 Depth=1
+ # in Loop: Header=BB2_1 Depth=1
i32.add $13=, $13, $0
i32.const $2=, 0
copy_local $11=, $2
i32.const $push87=, 14
i32.le_s $push88=, $13, $pop87
br_if $pop88, .LBB2_1
-.LBB2_38: # %for.body13
+.LBB2_38: # %for.body13
# =>This Inner Loop Header: Depth=1
loop .LBB2_39
i32.store8 $push89=, u+6($2), $10
@@ -436,7 +442,7 @@ main: # @main
copy_local $13=, $2
i32.ne $push114=, $11, $7
br_if $pop114, .LBB2_38
-.LBB2_39: # %for.body33
+.LBB2_39: # %for.body33
# =>This Inner Loop Header: Depth=1
loop .LBB2_40
i32.store8 $push115=, u+6($2), $5
@@ -479,7 +485,7 @@ main: # @main
copy_local $11=, $2
i32.ne $push140=, $13, $7
br_if $pop140, .LBB2_39
-.LBB2_40: # %for.body53
+.LBB2_40: # %for.body53
# =>This Inner Loop Header: Depth=1
loop .LBB2_41
i32.store8 $push141=, u+6($2), $10
@@ -522,7 +528,7 @@ main: # @main
copy_local $13=, $2
i32.ne $push166=, $11, $7
br_if $pop166, .LBB2_40
-.LBB2_41: # %for.body73
+.LBB2_41: # %for.body73
# =>This Inner Loop Header: Depth=1
loop .LBB2_42
i32.store8 $push167=, u+6($2), $5
@@ -565,7 +571,7 @@ main: # @main
copy_local $11=, $2
i32.ne $push192=, $13, $7
br_if $pop192, .LBB2_41
-.LBB2_42: # %for.body93
+.LBB2_42: # %for.body93
# =>This Inner Loop Header: Depth=1
loop .LBB2_43
i32.store8 $push193=, u+6($2), $10
@@ -608,7 +614,7 @@ main: # @main
copy_local $12=, $2
i32.ne $push218=, $11, $7
br_if $pop218, .LBB2_42
-.LBB2_43: # %for.body113
+.LBB2_43: # %for.body113
# =>This Inner Loop Header: Depth=1
loop .LBB2_44
i32.store8 $push219=, u+6($2), $5
@@ -651,7 +657,7 @@ main: # @main
copy_local $13=, $2
i32.ne $push244=, $12, $7
br_if $pop244, .LBB2_43
-.LBB2_44: # %for.body133
+.LBB2_44: # %for.body133
# =>This Inner Loop Header: Depth=1
loop .LBB2_45
i32.store8 $push245=, u+6($2), $10
@@ -693,24 +699,25 @@ main: # @main
i32.add $13=, $13, $0
i32.ne $push270=, $13, $7
br_if $pop270, .LBB2_44
-.LBB2_45: # %for.end149
+.LBB2_45: # %for.end149
i32.const $push271=, 0
call exit, $pop271
unreachable
-.LBB2_46: # %if.then23.i287
+.LBB2_46: # %if.then23.i287
call abort
unreachable
-.LBB2_47: # %if.then23.i250
+.LBB2_47: # %if.then23.i250
call abort
unreachable
-.LBB2_48: # %if.then23.i
+.LBB2_48: # %if.then23.i
call abort
unreachable
.Lfunc_end2:
.size main, .Lfunc_end2-main
- .type A,@object # @A
- .data
+ .hidden A # @A
+ .type A,@object
+ .section .data.A,"aw",@progbits
.globl A
A:
.int8 65 # 0x41
diff --git a/test/torture-s/mod-1.c.s b/test/torture-s/mod-1.c.s
index 371f323d4..1af610a87 100644
--- a/test/torture-s/mod-1.c.s
+++ b/test/torture-s/mod-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/mod-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/mod-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -11,12 +13,14 @@ f: # @f
br_if $pop0, .LBB0_2
# BB#1: # %if.end
return $1
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/mode-dependent-address.c.s b/test/torture-s/mode-dependent-address.c.s
index 934f6cced..61730ca71 100644
--- a/test/torture-s/mode-dependent-address.c.s
+++ b/test/torture-s/mode-dependent-address.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/mode-dependent-address.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/mode-dependent-address.c"
+ .section .text.f883b,"ax",@progbits
+ .hidden f883b
.globl f883b
.type f883b,@function
f883b: # @f883b
@@ -7,7 +9,7 @@ f883b: # @f883b
.local i32, i32, i32
# BB#0: # %entry
i32.const $7=, 0
-.LBB0_1: # %for.body
+.LBB0_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB0_2
i32.load16_s $5=, 0($1)
@@ -40,11 +42,13 @@ f883b: # @f883b
i32.const $push20=, 96
i32.ne $push21=, $7, $pop20
br_if $pop21, .LBB0_1
-.LBB0_2: # %for.end
+.LBB0_2: # %for.end
return
.Lfunc_end0:
.size f883b, .Lfunc_end0-f883b
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -58,7 +62,7 @@ main: # @main
i32.const $12=, arg1
copy_local $5=, $10
copy_local $6=, $9
-.LBB1_1: # %for.body
+.LBB1_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB1_2
i32.const $push1=, arg4
@@ -84,7 +88,7 @@ main: # @main
i32.const $push7=, 96
i32.ne $push8=, $7, $pop7
br_if $pop8, .LBB1_1
-.LBB1_2: # %for.body.i
+.LBB1_2: # %for.body.i
# =>This Inner Loop Header: Depth=1
loop .LBB1_3
i32.const $push9=, arg1
@@ -114,9 +118,9 @@ main: # @main
i32.add $9=, $9, $3
i32.add $8=, $8, $2
i32.const $7=, 0
- i32.const $12=, main.correct
+ i32.const $12=, .Lmain.correct
br_if $8, .LBB1_2
-.LBB1_3: # %for.body10
+.LBB1_3: # %for.body10
# =>This Inner Loop Header: Depth=1
block .LBB1_6
loop .LBB1_5
@@ -127,25 +131,25 @@ main: # @main
i32.ne $push33=, $pop31, $pop32
br_if $pop33, .LBB1_6
# BB#4: # %for.cond7
- # in Loop: Header=.LBB1_3 Depth=1
+ # in Loop: Header=BB1_3 Depth=1
i32.add $7=, $7, $1
i32.add $12=, $12, $3
i32.const $push34=, 95
i32.le_s $push35=, $7, $pop34
br_if $pop35, .LBB1_3
-.LBB1_5: # %for.end18
+.LBB1_5: # %for.end18
i32.const $push36=, 0
return $pop36
-.LBB1_6: # %if.then
+.LBB1_6: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type main.correct,@object # @main.correct
- .section .rodata,"a",@progbits
+ .type .Lmain.correct,@object # @main.correct
+ .section .rodata..Lmain.correct,"a",@progbits
.align 4
-main.correct:
+.Lmain.correct:
.int32 0 # 0x0
.int32 1 # 0x1
.int32 2 # 0x2
@@ -242,42 +246,51 @@ main.correct:
.int32 89 # 0x59
.int32 90 # 0x5a
.int32 91 # 0x5b
- .size main.correct, 384
+ .size .Lmain.correct, 384
- .type arg4,@object # @arg4
- .bss
+ .hidden arg4 # @arg4
+ .type arg4,@object
+ .section .bss.arg4,"aw",@nobits
.globl arg4
.align 4
arg4:
- .zero 96
+ .skip 96
.size arg4, 96
- .type arg1,@object # @arg1
+ .hidden arg1 # @arg1
+ .type arg1,@object
+ .section .bss.arg1,"aw",@nobits
.globl arg1
.align 4
arg1:
- .zero 192
+ .skip 192
.size arg1, 192
- .type arg2,@object # @arg2
+ .hidden arg2 # @arg2
+ .type arg2,@object
+ .section .bss.arg2,"aw",@nobits
.globl arg2
.align 4
arg2:
- .zero 384
+ .skip 384
.size arg2, 384
- .type arg3,@object # @arg3
+ .hidden arg3 # @arg3
+ .type arg3,@object
+ .section .bss.arg3,"aw",@nobits
.globl arg3
.align 4
arg3:
- .zero 768
+ .skip 768
.size arg3, 768
- .type result,@object # @result
+ .hidden result # @result
+ .type result,@object
+ .section .bss.result,"aw",@nobits
.globl result
.align 4
result:
- .zero 96
+ .skip 96
.size result, 96
diff --git a/test/torture-s/multdi-1.c.s b/test/torture-s/multdi-1.c.s
index e5d558e4a..abde0d183 100644
--- a/test/torture-s/multdi-1.c.s
+++ b/test/torture-s/multdi-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/multdi-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/multdi-1.c"
+ .section .text.mpy,"ax",@progbits
+ .hidden mpy
.globl mpy
.type mpy,@function
mpy: # @mpy
@@ -13,6 +15,8 @@ mpy: # @mpy
.Lfunc_end0:
.size mpy, .Lfunc_end0-mpy
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -26,8 +30,9 @@ main: # @main
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type mpy_res,@object # @mpy_res
- .bss
+ .hidden mpy_res # @mpy_res
+ .type mpy_res,@object
+ .section .bss.mpy_res,"aw",@nobits
.globl mpy_res
.align 3
mpy_res:
diff --git a/test/torture-s/nestfunc-4.c.s b/test/torture-s/nestfunc-4.c.s
index ec2dfab62..05869071e 100644
--- a/test/torture-s/nestfunc-4.c.s
+++ b/test/torture-s/nestfunc-4.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/nestfunc-4.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/nestfunc-4.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -19,6 +21,8 @@ main: # @main
.Lfunc_end0:
.size main, .Lfunc_end0-main
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -38,6 +42,8 @@ foo: # @foo
.Lfunc_end1:
.size foo, .Lfunc_end1-foo
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -53,14 +59,15 @@ bar: # @bar
br_if $pop2, .LBB2_2
# BB#1: # %cond.false
i32.call $1=, foo
-.LBB2_2: # %cond.end
+.LBB2_2: # %cond.end
i32.sub $push3=, $1, $0
return $pop3
.Lfunc_end2:
.size bar, .Lfunc_end2-bar
- .type level,@object # @level
- .bss
+ .hidden level # @level
+ .type level,@object
+ .section .bss.level,"aw",@nobits
.globl level
.align 2
level:
diff --git a/test/torture-s/p18298.c.s b/test/torture-s/p18298.c.s
index 5be32e052..bd80117ab 100644
--- a/test/torture-s/p18298.c.s
+++ b/test/torture-s/p18298.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/p18298.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/p18298.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -14,6 +16,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -28,13 +32,14 @@ main: # @main
br_if $pop2, .LBB1_2
# BB#1: # %while.body
i32.store8 $discard=, s($0), $0
-.LBB1_2: # %while.end
+.LBB1_2: # %while.end
return $0
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type s,@object # @s
- .data
+ .hidden s # @s
+ .type s,@object
+ .section .data.s,"aw",@progbits
.globl s
.align 4
s:
diff --git a/test/torture-s/packed-1.c.s b/test/torture-s/packed-1.c.s
index 1322f6d89..792e94396 100644
--- a/test/torture-s/packed-1.c.s
+++ b/test/torture-s/packed-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/packed-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/packed-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -15,12 +17,14 @@ f: # @f
br_if $pop3, .LBB0_2
# BB#1: # %if.end
return $0
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -37,26 +41,28 @@ main: # @main
# BB#1: # %f.exit
call exit, $0
unreachable
-.LBB1_2: # %if.then.i
+.LBB1_2: # %if.then.i
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type x1,@object # @x1
- .data
+ .hidden x1 # @x1
+ .type x1,@object
+ .section .data.x1,"aw",@progbits
.globl x1
.align 1
x1:
.int16 17 # 0x11
.size x1, 2
- .type t,@object # @t
- .bss
+ .hidden t # @t
+ .type t,@object
+ .section .bss.t,"aw",@nobits
.globl t
.align 1
t:
- .zero 2
+ .skip 2
.size t, 2
diff --git a/test/torture-s/packed-2.c.s b/test/torture-s/packed-2.c.s
index 5b3ea7c59..1954507ea 100644
--- a/test/torture-s/packed-2.c.s
+++ b/test/torture-s/packed-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/packed-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/packed-2.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -16,12 +18,13 @@ main: # @main
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type t,@object # @t
- .bss
+ .hidden t # @t
+ .type t,@object
+ .section .bss.t,"aw",@nobits
.globl t
.align 1
t:
- .zero 6
+ .skip 6
.size t, 6
diff --git a/test/torture-s/pending-4.c.s b/test/torture-s/pending-4.c.s
index 554c52719..b387896a8 100644
--- a/test/torture-s/pending-4.c.s
+++ b/test/torture-s/pending-4.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pending-4.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pending-4.c"
+ .section .text.dummy,"ax",@progbits
+ .hidden dummy
.globl dummy
.type dummy,@function
dummy: # @dummy
@@ -9,6 +11,8 @@ dummy: # @dummy
.Lfunc_end0:
.size dummy, .Lfunc_end0-dummy
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -19,7 +23,7 @@ main: # @main
i32.const $2=, 0
i32.const $5=, 8
copy_local $3=, $2
-.LBB1_1: # %for.cond
+.LBB1_1: # %for.cond
# =>This Inner Loop Header: Depth=1
loop .LBB1_10
i32.const $4=, 1
@@ -28,16 +32,16 @@ main: # @main
i32.eq $push0=, $5, $4
br_if $pop0, .LBB1_8
# BB#2: # %for.cond
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
block .LBB1_4
i32.const $push6=, 0
i32.eq $push7=, $5, $pop6
br_if $pop7, .LBB1_4
# BB#3: # %if.else
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.add $3=, $3, $4
br .LBB1_9
-.LBB1_4: # %for.end
+.LBB1_4: # %for.end
block .LBB1_7
i32.ne $push1=, $2, $4
br_if $pop1, .LBB1_7
@@ -49,14 +53,14 @@ main: # @main
i32.const $push4=, 0
call exit, $pop4
unreachable
-.LBB1_7: # %if.then6
+.LBB1_7: # %if.then6
call abort
unreachable
-.LBB1_8: # %if.then
- # in Loop: Header=.LBB1_1 Depth=1
+.LBB1_8: # %if.then
+ # in Loop: Header=BB1_1 Depth=1
i32.add $2=, $2, $4
-.LBB1_9: # %for.inc
- # in Loop: Header=.LBB1_1 Depth=1
+.LBB1_9: # %for.inc
+ # in Loop: Header=BB1_1 Depth=1
i32.const $push5=, -1
i32.add $5=, $5, $pop5
br .LBB1_1
diff --git a/test/torture-s/postmod-1.c.s b/test/torture-s/postmod-1.c.s
index 8c009c757..52bce25e7 100644
--- a/test/torture-s/postmod-1.c.s
+++ b/test/torture-s/postmod-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/postmod-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/postmod-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -20,9 +22,9 @@ foo: # @foo
i32.add $20=, $pop5, $6
i32.const $push6=, array5
i32.add $19=, $pop6, $6
-.LBB0_1: # %do.body
+.LBB0_1: # %do.body
# =>This Loop Header: Depth=1
- # Child Loop .LBB0_2 Depth 2
+ # Child Loop BB0_2 Depth 2
loop .LBB0_4
i32.const $0=, 0
f32.load $8=, 0($23)
@@ -86,8 +88,8 @@ foo: # @foo
i32.load $4=, vol($0)
i32.load $5=, vol($0)
i32.const $25=, 10
-.LBB0_2: # %for.body
- # Parent Loop .LBB0_1 Depth=1
+.LBB0_2: # %for.body
+ # Parent Loop BB0_1 Depth=1
# => This Inner Loop Header: Depth=2
loop .LBB0_3
i32.load $push32=, vol($0)
@@ -108,17 +110,19 @@ foo: # @foo
i32.const $push42=, -1
i32.add $25=, $25, $pop42
br_if $25, .LBB0_2
-.LBB0_3: # %for.end
- # in Loop: Header=.LBB0_1 Depth=1
+.LBB0_3: # %for.end
+ # in Loop: Header=BB0_1 Depth=1
i32.load $push43=, stop($0)
i32.const $push44=, 0
i32.eq $push45=, $pop43, $pop44
br_if $pop45, .LBB0_1
-.LBB0_4: # %do.end
+.LBB0_4: # %do.end
return
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -164,101 +168,126 @@ main: # @main
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type counter0,@object # @counter0
- .bss
+ .hidden counter0 # @counter0
+ .type counter0,@object
+ .section .bss.counter0,"aw",@nobits
.globl counter0
.align 2
counter0:
.int32 0 # float 0
.size counter0, 4
- .type counter1,@object # @counter1
+ .hidden counter1 # @counter1
+ .type counter1,@object
+ .section .bss.counter1,"aw",@nobits
.globl counter1
.align 2
counter1:
.int32 0 # float 0
.size counter1, 4
- .type counter2,@object # @counter2
+ .hidden counter2 # @counter2
+ .type counter2,@object
+ .section .bss.counter2,"aw",@nobits
.globl counter2
.align 2
counter2:
.int32 0 # float 0
.size counter2, 4
- .type counter3,@object # @counter3
+ .hidden counter3 # @counter3
+ .type counter3,@object
+ .section .bss.counter3,"aw",@nobits
.globl counter3
.align 2
counter3:
.int32 0 # float 0
.size counter3, 4
- .type counter4,@object # @counter4
+ .hidden counter4 # @counter4
+ .type counter4,@object
+ .section .bss.counter4,"aw",@nobits
.globl counter4
.align 2
counter4:
.int32 0 # float 0
.size counter4, 4
- .type counter5,@object # @counter5
+ .hidden counter5 # @counter5
+ .type counter5,@object
+ .section .bss.counter5,"aw",@nobits
.globl counter5
.align 2
counter5:
.int32 0 # float 0
.size counter5, 4
- .type stop,@object # @stop
- .data
+ .hidden stop # @stop
+ .type stop,@object
+ .section .data.stop,"aw",@progbits
.globl stop
.align 2
stop:
.int32 1 # 0x1
.size stop, 4
- .type array0,@object # @array0
- .bss
+ .hidden array0 # @array0
+ .type array0,@object
+ .section .bss.array0,"aw",@nobits
.globl array0
.align 4
array0:
- .zero 64
+ .skip 64
.size array0, 64
- .type array1,@object # @array1
+ .hidden array1 # @array1
+ .type array1,@object
+ .section .bss.array1,"aw",@nobits
.globl array1
.align 4
array1:
- .zero 64
+ .skip 64
.size array1, 64
- .type array2,@object # @array2
+ .hidden array2 # @array2
+ .type array2,@object
+ .section .bss.array2,"aw",@nobits
.globl array2
.align 4
array2:
- .zero 64
+ .skip 64
.size array2, 64
- .type array3,@object # @array3
+ .hidden array3 # @array3
+ .type array3,@object
+ .section .bss.array3,"aw",@nobits
.globl array3
.align 4
array3:
- .zero 64
+ .skip 64
.size array3, 64
- .type array4,@object # @array4
+ .hidden array4 # @array4
+ .type array4,@object
+ .section .bss.array4,"aw",@nobits
.globl array4
.align 4
array4:
- .zero 64
+ .skip 64
.size array4, 64
- .type array5,@object # @array5
+ .hidden array5 # @array5
+ .type array5,@object
+ .section .bss.array5,"aw",@nobits
.globl array5
.align 4
array5:
- .zero 64
+ .skip 64
.size array5, 64
- .type vol,@object # @vol
+ .hidden vol # @vol
+ .type vol,@object
+ .section .bss.vol,"aw",@nobits
.globl vol
.align 2
vol:
diff --git a/test/torture-s/pr15262-1.c.s b/test/torture-s/pr15262-1.c.s
index c5f0cca9c..2d9a0e59d 100644
--- a/test/torture-s/pr15262-1.c.s
+++ b/test/torture-s/pr15262-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr15262-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr15262-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -10,6 +12,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr15262.c.s b/test/torture-s/pr15262.c.s
index c60abb5b1..1334d7b0a 100644
--- a/test/torture-s/pr15262.c.s
+++ b/test/torture-s/pr15262.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr15262.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr15262.c"
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -11,6 +13,8 @@ bar: # @bar
.Lfunc_end0:
.size bar, .Lfunc_end0-bar
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -41,6 +45,8 @@ foo: # @foo
.Lfunc_end1:
.size foo, .Lfunc_end1-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr15296.c.s b/test/torture-s/pr15296.c.s
index 0801676a5..b99aa74a2 100644
--- a/test/torture-s/pr15296.c.s
+++ b/test/torture-s/pr15296.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr15296.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr15296.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -8,11 +10,11 @@ f: # @f
block .LBB0_2
i32.ge_s $push1=, $3, $4
br_if $pop1, .LBB0_2
-.LBB0_1: # %l0
+.LBB0_1: # %l0
# =>This Inner Loop Header: Depth=1
loop .LBB0_2
br .LBB0_1
-.LBB0_2: # %if.end.split
+.LBB0_2: # %if.end.split
i32.const $4=, 0
block .LBB0_12
block .LBB0_11
@@ -37,10 +39,10 @@ f: # @f
i32.const $push7=, -1
i32.store $discard=, 12($pop6), $pop7
br .LBB0_10
-.LBB0_6: # %if.then11
+.LBB0_6: # %if.then11
call g, $3, $3
unreachable
-.LBB0_7: # %l3
+.LBB0_7: # %l3
i32.const $push8=, 4
i32.add $push9=, $1, $pop8
i32.store $discard=, 0($pop9), $4
@@ -54,17 +56,19 @@ f: # @f
br_if $pop15, .LBB0_11
# BB#9: # %if.end24
i32.store $discard=, 8($4), $3
-.LBB0_10: # %l4
+.LBB0_10: # %l4
return
-.LBB0_11: # %if.then23
+.LBB0_11: # %if.then23
call g, $3, $3
unreachable
-.LBB0_12: # %if.then18
+.LBB0_12: # %if.then18
call g, $3, $3
unreachable
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.g,"ax",@progbits
+ .hidden g
.globl g
.type g,@function
g: # @g
@@ -75,6 +79,8 @@ g: # @g
.Lfunc_end1:
.size g, .Lfunc_end1-g
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -92,33 +98,33 @@ main: # @main
i32.const $8=, 8
i32.add $8=, $16, $8
i32.add $3=, $8, $pop2
- i32.load $push3=, main.s+16($0)
+ i32.load $push3=, .Lmain.s+16($0)
i32.store $discard=, 0($3), $pop3
i32.const $4=, 4
i32.const $1=, 8
i32.const $9=, 32
i32.add $9=, $16, $9
i32.or $2=, $9, $1
- i64.load $push0=, main.uv+8($0)
+ i64.load $push0=, .Lmain.uv+8($0)
i64.store $discard=, 0($2), $pop0
- i64.load $push1=, main.uv($0)
+ i64.load $push1=, .Lmain.uv($0)
i64.store $discard=, 32($16), $pop1
i64.const $5=, 32
i32.const $10=, 8
i32.add $10=, $16, $10
i32.add $1=, $10, $1
- i32.const $push4=, main.s+8
+ i32.const $push4=, .Lmain.s+8
i32.add $push5=, $pop4, $4
i64.load32_u $push6=, 0($pop5)
i64.shl $push7=, $pop6, $5
- i64.load32_u $push8=, main.s+8($0)
+ i64.load32_u $push8=, .Lmain.s+8($0)
i64.or $push9=, $pop7, $pop8
i64.store $discard=, 0($1), $pop9
- i32.const $push10=, main.s
+ i32.const $push10=, .Lmain.s
i32.add $push11=, $pop10, $4
i64.load32_u $push12=, 0($pop11)
i64.shl $push13=, $pop12, $5
- i64.load32_u $push14=, main.s($0)
+ i64.load32_u $push14=, .Lmain.s($0)
i64.or $push15=, $pop13, $pop14
i64.store $discard=, 8($16), $pop15
i32.const $push17=, 20000
@@ -167,32 +173,32 @@ main: # @main
# BB#6: # %if.end
call exit, $0
unreachable
-.LBB2_7: # %if.then
+.LBB2_7: # %if.then
call abort
unreachable
.Lfunc_end2:
.size main, .Lfunc_end2-main
- .type main.uv,@object # @main.uv
+ .type .Lmain.uv,@object # @main.uv
.section .rodata.cst16,"aM",@progbits,16
.align 4
-main.uv:
+.Lmain.uv:
.int32 111 # 0x6f
.int32 222 # 0xde
.int32 333 # 0x14d
.int32 444 # 0x1bc
- .size main.uv, 16
+ .size .Lmain.uv, 16
- .type main.s,@object # @main.s
- .section .rodata,"a",@progbits
+ .type .Lmain.s,@object # @main.s
+ .section .rodata..Lmain.s,"a",@progbits
.align 2
-main.s:
+.Lmain.s:
.int32 0
.int32 555 # 0x22b
- .zero 4
+ .skip 4
.int32 999 # 0x3e7
.int32 777 # 0x309
- .size main.s, 20
+ .size .Lmain.s, 20
.ident "clang version 3.8.0 "
diff --git a/test/torture-s/pr16790-1.c.s b/test/torture-s/pr16790-1.c.s
index 3aeafe8b5..24a392e59 100644
--- a/test/torture-s/pr16790-1.c.s
+++ b/test/torture-s/pr16790-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr16790-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr16790-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr17078-1.c.s b/test/torture-s/pr17078-1.c.s
index f7be2c5ce..2633b3666 100644
--- a/test/torture-s/pr17078-1.c.s
+++ b/test/torture-s/pr17078-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr17078-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr17078-1.c"
+ .section .text.test,"ax",@progbits
+ .hidden test
.globl test
.type test,@function
test: # @test
@@ -11,6 +13,8 @@ test: # @test
.Lfunc_end0:
.size test, .Lfunc_end0-test
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr17133.c.s b/test/torture-s/pr17133.c.s
index a4d0be793..a6e25988b 100644
--- a/test/torture-s/pr17133.c.s
+++ b/test/torture-s/pr17133.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr17133.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr17133.c"
+ .section .text.pure_alloc,"ax",@progbits
+ .hidden pure_alloc
.globl pure_alloc
.type pure_alloc,@function
pure_alloc: # @pure_alloc
@@ -16,15 +18,15 @@ pure_alloc: # @pure_alloc
i32.store $push1=, foo($2), $pop0
i32.lt_u $push2=, $pop1, $1
br_if $pop2, .LBB0_3
-.LBB0_1: # %if.end
+.LBB0_1: # %if.end
# =>This Inner Loop Header: Depth=1
loop .LBB0_2
i32.le_u $push3=, $1, $3
br_if $pop3, .LBB0_1
-.LBB0_2: # %while.body.if.then_crit_edge
+.LBB0_2: # %while.body.if.then_crit_edge
i32.store $discard=, foo($2), $3
copy_local $4=, $2
-.LBB0_3: # %if.then
+.LBB0_3: # %if.then
i32.add $push4=, $0, $4
i32.const $push5=, -2
i32.and $push6=, $pop4, $pop5
@@ -32,6 +34,8 @@ pure_alloc: # @pure_alloc
.Lfunc_end0:
.size pure_alloc, .Lfunc_end0-pure_alloc
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -54,15 +58,15 @@ main: # @main
# BB#2: # %if.then
call abort
unreachable
-.LBB1_3: # %if.end.lr.ph.i
+.LBB1_3: # %if.end.lr.ph.i
i32.const $push3=, 3
i32.lt_u $push4=, $0, $pop3
br_if $pop4, .LBB1_6
# BB#4: # %pure_alloc.exit.thread.split
i32.store $discard=, foo($1), $2
-.LBB1_5: # %if.end
+.LBB1_5: # %if.end
return $1
-.LBB1_6: # %if.end.i
+.LBB1_6: # %if.end.i
# =>This Inner Loop Header: Depth=1
loop .LBB1_7
br .LBB1_6
@@ -70,23 +74,27 @@ main: # @main
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type foo,@object # @foo
- .bss
+ .hidden foo # @foo
+ .type foo,@object
+ .section .bss.foo,"aw",@nobits
.globl foo
.align 2
foo:
.int32 0 # 0x0
.size foo, 4
- .type bar,@object # @bar
+ .hidden bar # @bar
+ .type bar,@object
+ .section .bss.bar,"aw",@nobits
.globl bar
.align 2
bar:
.int32 0
.size bar, 4
- .type baz,@object # @baz
- .data
+ .hidden baz # @baz
+ .type baz,@object
+ .section .data.baz,"aw",@progbits
.globl baz
.align 2
baz:
diff --git a/test/torture-s/pr17252.c.s b/test/torture-s/pr17252.c.s
index 840da5e0c..3a44610e4 100644
--- a/test/torture-s/pr17252.c.s
+++ b/test/torture-s/pr17252.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr17252.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr17252.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -17,14 +19,15 @@ main: # @main
br_if $pop3, .LBB0_2
# BB#1: # %if.end
return $0
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type a,@object # @a
- .bss
+ .hidden a # @a
+ .type a,@object
+ .section .bss.a,"aw",@nobits
.globl a
.align 2
a:
diff --git a/test/torture-s/pr19005.c.s b/test/torture-s/pr19005.c.s
index 0e0907f6b..1c516f7dd 100644
--- a/test/torture-s/pr19005.c.s
+++ b/test/torture-s/pr19005.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr19005.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr19005.c"
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -27,10 +29,10 @@ bar: # @bar
i32.and $push0=, $pop2, $6
i32.eq $push4=, $pop0, $0
br_if $pop4, .LBB0_6
-.LBB0_3: # %if.then19
+.LBB0_3: # %if.then19
call abort
unreachable
-.LBB0_4: # %if.then
+.LBB0_4: # %if.then
i32.ne $push5=, $4, $0
br_if $pop5, .LBB0_7
# BB#5: # %lor.lhs.false
@@ -39,17 +41,19 @@ bar: # @bar
i32.and $push8=, $pop7, $6
i32.ne $push9=, $pop8, $1
br_if $pop9, .LBB0_7
-.LBB0_6: # %if.end21
+.LBB0_6: # %if.end21
i32.const $push10=, 1
i32.xor $push11=, $3, $pop10
i32.store $discard=, s($5), $pop11
return
-.LBB0_7: # %if.then8
+.LBB0_7: # %if.then8
call abort
unreachable
.Lfunc_end0:
.size bar, .Lfunc_end0-bar
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -89,10 +93,10 @@ foo: # @foo
i32.eq $push5=, $4, $5
br_if $pop5, .LBB1_10
br .LBB1_8
-.LBB1_4: # %if.then19.i
+.LBB1_4: # %if.then19.i
call abort
unreachable
-.LBB1_5: # %if.then.i
+.LBB1_5: # %if.then.i
i32.ne $push6=, $0, $1
br_if $pop6, .LBB1_12
# BB#6: # %lor.lhs.false.i
@@ -102,24 +106,26 @@ foo: # @foo
br_if $pop8, .LBB1_12
# BB#7: # %bar.exit.thread
i32.store $discard=, s($7), $5
-.LBB1_8: # %if.else.i40
+.LBB1_8: # %if.else.i40
i32.ne $push9=, $0, $1
br_if $pop9, .LBB1_11
# BB#9: # %if.else.i40
i32.ne $push10=, $6, $2
br_if $pop10, .LBB1_11
-.LBB1_10: # %bar.exit43
+.LBB1_10: # %bar.exit43
i32.store $discard=, s($7), $4
return $7
-.LBB1_11: # %if.then19.i41
+.LBB1_11: # %if.then19.i41
call abort
unreachable
-.LBB1_12: # %if.then8.i
+.LBB1_12: # %if.then8.i
call abort
unreachable
.Lfunc_end1:
.size foo, .Lfunc_end1-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -129,7 +135,7 @@ main: # @main
i32.const $0=, 0
i32.const $push1=, -10
i32.store $1=, v($0), $pop1
-.LBB2_1: # %for.body
+.LBB2_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB2_2
i32.call $discard=, foo, $1
@@ -140,20 +146,23 @@ main: # @main
i32.const $push4=, 266
i32.lt_s $push5=, $1, $pop4
br_if $pop5, .LBB2_1
-.LBB2_2: # %for.end
+.LBB2_2: # %for.end
return $0
.Lfunc_end2:
.size main, .Lfunc_end2-main
- .type v,@object # @v
- .bss
+ .hidden v # @v
+ .type v,@object
+ .section .bss.v,"aw",@nobits
.globl v
.align 2
v:
.int32 0 # 0x0
.size v, 4
- .type s,@object # @s
+ .hidden s # @s
+ .type s,@object
+ .section .bss.s,"aw",@nobits
.globl s
.align 2
s:
diff --git a/test/torture-s/pr19449.c.s b/test/torture-s/pr19449.c.s
index 7b84fed9d..4683efd97 100644
--- a/test/torture-s/pr19449.c.s
+++ b/test/torture-s/pr19449.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr19449.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr19449.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -11,6 +13,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -28,22 +32,24 @@ main: # @main
br_if $pop3, .LBB1_3
# BB#2: # %lor.lhs.false1
return $0
-.LBB1_3: # %if.then
+.LBB1_3: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type z,@object # @z
- .data
+ .hidden z # @z
+ .type z,@object
+ .section .data.z,"aw",@progbits
.globl z
.align 2
z:
.int32 3 # 0x3
.size z, 4
- .type y,@object # @y
- .bss
+ .hidden y # @y
+ .type y,@object
+ .section .bss.y,"aw",@nobits
.globl y
.align 2
y:
diff --git a/test/torture-s/pr19515.c.s b/test/torture-s/pr19515.c.s
index ee8914f52..d65b66c93 100644
--- a/test/torture-s/pr19515.c.s
+++ b/test/torture-s/pr19515.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr19515.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr19515.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr19606.c.s b/test/torture-s/pr19606.c.s
index 9c0014b0c..ca74161f6 100644
--- a/test/torture-s/pr19606.c.s
+++ b/test/torture-s/pr19606.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr19606.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr19606.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -13,6 +15,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -26,6 +30,8 @@ bar: # @bar
.Lfunc_end1:
.size bar, .Lfunc_end1-bar
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -50,17 +56,18 @@ main: # @main
# BB#2: # %if.end7
call exit, $1
unreachable
-.LBB2_3: # %if.then6
+.LBB2_3: # %if.then6
call abort
unreachable
-.LBB2_4: # %if.then
+.LBB2_4: # %if.then
call abort
unreachable
.Lfunc_end2:
.size main, .Lfunc_end2-main
- .type a,@object # @a
- .data
+ .hidden a # @a
+ .type a,@object
+ .section .data.a,"aw",@progbits
.globl a
a:
.int8 252 # 0xfc
diff --git a/test/torture-s/pr19687.c.s b/test/torture-s/pr19687.c.s
index a6c2b4fdb..41c01826a 100644
--- a/test/torture-s/pr19687.c.s
+++ b/test/torture-s/pr19687.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr19687.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr19687.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr19689.c.s b/test/torture-s/pr19689.c.s
index 620c75d71..89593dc6b 100644
--- a/test/torture-s/pr19689.c.s
+++ b/test/torture-s/pr19689.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr19689.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr19689.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -18,6 +20,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -35,12 +39,13 @@ main: # @main
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type f,@object # @f
- .bss
+ .hidden f # @f
+ .type f,@object
+ .section .bss.f,"aw",@nobits
.globl f
.align 2
f:
- .zero 4
+ .skip 4
.size f, 4
diff --git a/test/torture-s/pr20100-1.c.s b/test/torture-s/pr20100-1.c.s
index 3d10412d3..52c10e26a 100644
--- a/test/torture-s/pr20100-1.c.s
+++ b/test/torture-s/pr20100-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr20100-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr20100-1.c"
+ .section .text.frob,"ax",@progbits
+ .hidden frob
.globl frob
.type frob,@function
frob: # @frob
@@ -24,6 +26,8 @@ frob: # @frob
.Lfunc_end0:
.size frob, .Lfunc_end0-frob
+ .section .text.get_n,"ax",@progbits
+ .hidden get_n
.globl get_n
.type get_n,@function
get_n: # @get_n
@@ -42,7 +46,7 @@ get_n: # @get_n
i32.const $push2=, -1
i32.add $1=, $pop1, $pop2
copy_local $6=, $2
-.LBB1_2: # %while.body
+.LBB1_2: # %while.body
# =>This Inner Loop Header: Depth=1
loop .LBB1_4
i32.const $3=, 65535
@@ -57,20 +61,22 @@ get_n: # @get_n
i32.gt_u $push7=, $pop5, $pop6
br_if $pop7, .LBB1_4
# BB#3: # %while.body
- # in Loop: Header=.LBB1_2 Depth=1
+ # in Loop: Header=BB1_2 Depth=1
i32.and $push8=, $5, $3
i32.ne $push9=, $0, $pop8
br_if $pop9, .LBB1_2
-.LBB1_4: # %while.cond.while.end_crit_edge
+.LBB1_4: # %while.cond.while.end_crit_edge
i32.const $push10=, 0
i32.store16 $discard=, g($pop10), $5
-.LBB1_5: # %while.end
+.LBB1_5: # %while.end
i32.const $push11=, 65535
i32.and $push12=, $6, $pop11
return $pop12
.Lfunc_end1:
.size get_n, .Lfunc_end1-get_n
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -92,8 +98,9 @@ main: # @main
.lcomm g,2,1
.type p,@object # @p
.lcomm p,2,1
- .type e,@object # @e
- .bss
+ .hidden e # @e
+ .type e,@object
+ .section .bss.e,"aw",@nobits
.globl e
e:
.int8 0 # 0x0
diff --git a/test/torture-s/pr20187-1.c.s b/test/torture-s/pr20187-1.c.s
index 67bcdc1ac..7724e31f1 100644
--- a/test/torture-s/pr20187-1.c.s
+++ b/test/torture-s/pr20187-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr20187-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr20187-1.c"
+ .section .text.test,"ax",@progbits
+ .hidden test
.globl test
.type test,@function
test: # @test
@@ -20,6 +22,8 @@ test: # @test
.Lfunc_end0:
.size test, .Lfunc_end0-test
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -40,15 +44,18 @@ main: # @main
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type a,@object # @a
- .data
+ .hidden a # @a
+ .type a,@object
+ .section .data.a,"aw",@progbits
.globl a
.align 2
a:
.int32 257 # 0x101
.size a, 4
- .type b,@object # @b
+ .hidden b # @b
+ .type b,@object
+ .section .data.b,"aw",@progbits
.globl b
.align 2
b:
diff --git a/test/torture-s/pr20527-1.c.s b/test/torture-s/pr20527-1.c.s
new file mode 100644
index 000000000..f90c094e7
--- /dev/null
+++ b/test/torture-s/pr20527-1.c.s
@@ -0,0 +1,104 @@
+ .text
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr20527-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
+ .globl f
+ .type f,@function
+f: # @f
+ .param i32, i32, i32, i32
+ .local i32, i32, i32, i32
+# BB#0: # %entry
+ block .LBB0_3
+ i32.gt_s $push0=, $2, $3
+ br_if $pop0, .LBB0_3
+# BB#1: # %for.body.preheader
+ i32.const $push1=, 2
+ i32.shl $5=, $2, $pop1
+ i32.add $0=, $0, $5
+ i32.const $4=, -1
+ i32.add $7=, $2, $4
+ i32.const $6=, 4
+ i32.add $push2=, $5, $1
+ i32.add $2=, $pop2, $6
+ i32.const $1=, 0
+.LBB0_2: # %for.body
+ # =>This Inner Loop Header: Depth=1
+ loop .LBB0_3
+ i32.load $push3=, 0($2)
+ i32.const $push4=, -4
+ i32.add $push5=, $2, $pop4
+ i32.load $push6=, 0($pop5)
+ i32.sub $push7=, $pop3, $pop6
+ i32.add $1=, $pop7, $1
+ i32.add $push8=, $1, $4
+ i32.store $discard=, 0($0), $pop8
+ i32.const $push9=, 1
+ i32.add $7=, $7, $pop9
+ i32.add $2=, $2, $6
+ i32.add $0=, $0, $6
+ i32.lt_s $push10=, $7, $3
+ br_if $pop10, .LBB0_2
+.LBB0_3: # %for.end
+ return
+.Lfunc_end0:
+ .size f, .Lfunc_end0-f
+
+ .section .text.main,"ax",@progbits
+ .hidden main
+ .globl main
+ .type main,@function
+main: # @main
+ .result i32
+ .local i32, i32, i32, i32, i32
+# BB#0: # %entry
+ i32.const $1=, __stack_pointer
+ i32.load $1=, 0($1)
+ i32.const $2=, 16
+ i32.sub $4=, $1, $2
+ i32.const $2=, __stack_pointer
+ i32.store $4=, 0($2), $4
+ i32.const $0=, 0
+ i32.const $push0=, b
+ i32.const $push1=, 2
+ i32.const $3=, 4
+ i32.add $3=, $4, $3
+ block .LBB1_4
+ call f, $3, $pop0, $0, $pop1
+ i32.load $push2=, 4($4)
+ i32.const $push3=, 3
+ i32.ne $push4=, $pop2, $pop3
+ br_if $pop4, .LBB1_4
+# BB#1: # %lor.lhs.false
+ i32.load $push5=, 8($4)
+ i32.const $push6=, 9
+ i32.ne $push7=, $pop5, $pop6
+ br_if $pop7, .LBB1_4
+# BB#2: # %lor.lhs.false3
+ i32.load $push8=, 12($4)
+ i32.const $push9=, 21
+ i32.ne $push10=, $pop8, $pop9
+ br_if $pop10, .LBB1_4
+# BB#3: # %if.end
+ call exit, $0
+ unreachable
+.LBB1_4: # %if.then
+ call abort
+ unreachable
+.Lfunc_end1:
+ .size main, .Lfunc_end1-main
+
+ .hidden b # @b
+ .type b,@object
+ .section .data.b,"aw",@progbits
+ .globl b
+ .align 4
+b:
+ .int32 1 # 0x1
+ .int32 5 # 0x5
+ .int32 11 # 0xb
+ .int32 23 # 0x17
+ .size b, 16
+
+
+ .ident "clang version 3.8.0 "
+ .section ".note.GNU-stack","",@progbits
diff --git a/test/torture-s/pr20601-1.c.s b/test/torture-s/pr20601-1.c.s
index 49dfe6699..28dafb9fe 100644
--- a/test/torture-s/pr20601-1.c.s
+++ b/test/torture-s/pr20601-1.c.s
@@ -1,10 +1,12 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr20601-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr20601-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
# BB#0: # %entry
-.LBB0_1: # %while.body
+.LBB0_1: # %while.body
# =>This Inner Loop Header: Depth=1
loop .LBB0_2
br .LBB0_1
@@ -12,6 +14,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -23,6 +27,8 @@ bar: # @bar
.Lfunc_end1:
.size bar, .Lfunc_end1-bar
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -39,7 +45,7 @@ main: # @main
i32.const $push6=, 3
i32.store $6=, d($2), $pop6
i32.const $1=, 1
-.LBB2_1: # %land.rhs.i
+.LBB2_1: # %land.rhs.i
# =>This Inner Loop Header: Depth=1
block .LBB2_17
loop .LBB2_14
@@ -49,14 +55,14 @@ main: # @main
i32.ne $push11=, $pop10, $4
br_if $pop11, .LBB2_14
# BB#2: # %while.body.i
- # in Loop: Header=.LBB2_1 Depth=1
+ # in Loop: Header=BB2_1 Depth=1
i32.load8_s $7=, 1($5)
block .LBB2_5
i32.const $push48=, 0
i32.eq $push49=, $7, $pop48
br_if $pop49, .LBB2_5
# BB#3: # %land.lhs.true.i
- # in Loop: Header=.LBB2_1 Depth=1
+ # in Loop: Header=BB2_1 Depth=1
i32.load8_u $push12=, 2($5)
i32.const $push50=, 0
i32.eq $push51=, $pop12, $pop50
@@ -64,21 +70,21 @@ main: # @main
# BB#4: # %if.then.i
call abort
unreachable
-.LBB2_5: # %if.end.i
- # in Loop: Header=.LBB2_1 Depth=1
+.LBB2_5: # %if.end.i
+ # in Loop: Header=BB2_1 Depth=1
block .LBB2_13
block .LBB2_12
i32.const $push13=, 80
i32.eq $push14=, $7, $pop13
br_if $pop14, .LBB2_12
# BB#6: # %if.end.i
- # in Loop: Header=.LBB2_1 Depth=1
+ # in Loop: Header=BB2_1 Depth=1
block .LBB2_9
i32.const $push15=, 117
i32.eq $push16=, $7, $pop15
br_if $pop16, .LBB2_9
# BB#7: # %if.end.i
- # in Loop: Header=.LBB2_1 Depth=1
+ # in Loop: Header=BB2_1 Depth=1
i32.ne $push17=, $7, $4
br_if $pop17, .LBB2_13
# BB#8: # %sw.bb22.i
@@ -94,15 +100,15 @@ main: # @main
i32.add $push3=, $0, $pop19
i32.store $0=, e($2), $pop3
br .LBB2_17
-.LBB2_9: # %sw.bb.i
- # in Loop: Header=.LBB2_1 Depth=1
+.LBB2_9: # %sw.bb.i
+ # in Loop: Header=BB2_1 Depth=1
block .LBB2_11
i32.load $push26=, 4($0)
i32.const $push52=, 0
i32.eq $push53=, $pop26, $pop52
br_if $pop53, .LBB2_11
# BB#10: # %if.end19.i
- # in Loop: Header=.LBB2_1 Depth=1
+ # in Loop: Header=BB2_1 Depth=1
i32.const $push28=, -1
i32.add $push1=, $6, $pop28
i32.store $6=, d($2), $pop1
@@ -111,15 +117,15 @@ main: # @main
i32.store $push27=, t+4100($2), $pop0
i32.store $0=, e($2), $pop27
br .LBB2_13
-.LBB2_11: # %if.then18.i
+.LBB2_11: # %if.then18.i
call abort
unreachable
-.LBB2_12: # %sw.bb21.i
- # in Loop: Header=.LBB2_1 Depth=1
+.LBB2_12: # %sw.bb21.i
+ # in Loop: Header=BB2_1 Depth=1
i32.const $push24=, 4096
i32.or $1=, $1, $pop24
-.LBB2_13: # %sw.epilog.i
- # in Loop: Header=.LBB2_1 Depth=1
+.LBB2_13: # %sw.epilog.i
+ # in Loop: Header=BB2_1 Depth=1
i32.const $push31=, 1
i32.gt_s $7=, $6, $pop31
i32.const $push29=, -1
@@ -129,7 +135,7 @@ main: # @main
i32.add $push5=, $0, $pop30
i32.store $0=, e($2), $pop5
br_if $7, .LBB2_1
-.LBB2_14: # %while.end.i
+.LBB2_14: # %while.end.i
i32.const $7=, 1
i32.lt_s $push33=, $6, $7
br_if $pop33, .LBB2_17
@@ -139,9 +145,9 @@ main: # @main
# BB#16: # %if.then36.i
call abort
unreachable
-.LBB2_17: # %setup2.exit
+.LBB2_17: # %setup2.exit
block .LBB2_20
- i32.const $push34=, .str.4
+ i32.const $push34=, .L.str.4
i32.store $7=, t($2), $pop34
i32.const $push35=, 512
i32.and $push36=, $1, $pop35
@@ -156,7 +162,7 @@ main: # @main
i32.const $push39=, f
i32.store $5=, e($2), $pop39
copy_local $7=, $3
-.LBB2_19: # %for.cond.i
+.LBB2_19: # %for.cond.i
# =>This Inner Loop Header: Depth=1
loop .LBB2_20
i32.add $push44=, $5, $7
@@ -167,7 +173,7 @@ main: # @main
i32.store $6=, 0($pop44), $pop43
i32.add $7=, $7, $3
br_if $6, .LBB2_19
-.LBB2_20: # %setup1.exit
+.LBB2_20: # %setup1.exit
block .LBB2_23
i32.const $push46=, 1024
i32.and $push47=, $1, $pop46
@@ -180,99 +186,112 @@ main: # @main
# BB#22: # %if.then
call abort
unreachable
-.LBB2_23: # %if.end
+.LBB2_23: # %if.end
call exit, $2
unreachable
.Lfunc_end2:
.size main, .Lfunc_end2-main
- .type .str,@object # @.str
+ .type .L.str,@object # @.str
.section .rodata.str1.1,"aMS",@progbits,1
-.str:
+.L.str:
.asciz "a"
- .size .str, 2
+ .size .L.str, 2
- .type .str.1,@object # @.str.1
-.str.1:
+ .type .L.str.1,@object # @.str.1
+.L.str.1:
.asciz "-u"
- .size .str.1, 3
+ .size .L.str.1, 3
- .type .str.2,@object # @.str.2
-.str.2:
+ .type .L.str.2,@object # @.str.2
+.L.str.2:
.asciz "b"
- .size .str.2, 2
+ .size .L.str.2, 2
- .type .str.3,@object # @.str.3
-.str.3:
+ .type .L.str.3,@object # @.str.3
+.L.str.3:
.asciz "c"
- .size .str.3, 2
+ .size .L.str.3, 2
- .type g,@object # @g
- .data
+ .hidden g # @g
+ .type g,@object
+ .section .data.g,"aw",@progbits
.globl g
.align 4
g:
- .int32 .str
- .int32 .str.1
- .int32 .str.2
- .int32 .str.3
+ .int32 .L.str
+ .int32 .L.str.1
+ .int32 .L.str.2
+ .int32 .L.str.3
.size g, 16
- .type c,@object # @c
- .bss
+ .hidden c # @c
+ .type c,@object
+ .section .bss.c,"aw",@nobits
.globl c
.align 2
c:
.int32 0
.size c, 4
- .type b,@object # @b
+ .hidden b # @b
+ .type b,@object
+ .section .bss.b,"aw",@nobits
.globl b
.align 2
b:
.int32 0 # 0x0
.size b, 4
- .type .str.4,@object # @.str.4
+ .type .L.str.4,@object # @.str.4
.section .rodata.str1.1,"aMS",@progbits,1
-.str.4:
+.L.str.4:
.asciz "/bin/sh"
- .size .str.4, 8
+ .size .L.str.4, 8
- .type t,@object # @t
- .bss
+ .hidden t # @t
+ .type t,@object
+ .section .bss.t,"aw",@nobits
.globl t
.align 2
t:
- .zero 4104
+ .skip 4104
.size t, 4104
- .type a,@object # @a
+ .hidden a # @a
+ .type a,@object
+ .section .bss.a,"aw",@nobits
.globl a
.align 4
a:
- .zero 20
+ .skip 20
.size a, 20
- .type d,@object # @d
+ .hidden d # @d
+ .type d,@object
+ .section .bss.d,"aw",@nobits
.globl d
.align 2
d:
.int32 0 # 0x0
.size d, 4
- .type e,@object # @e
+ .hidden e # @e
+ .type e,@object
+ .section .bss.e,"aw",@nobits
.globl e
.align 2
e:
.int32 0
.size e, 4
- .type f,@object # @f
+ .hidden f # @f
+ .type f,@object
+ .section .bss.f,"aw",@nobits
.globl f
.align 4
f:
- .zero 64
+ .skip 64
.size f, 64
diff --git a/test/torture-s/pr21173.c.s b/test/torture-s/pr21173.c.s
index 46527200d..82d000900 100644
--- a/test/torture-s/pr21173.c.s
+++ b/test/torture-s/pr21173.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr21173.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr21173.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -19,6 +21,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -33,24 +37,27 @@ main: # @main
br_if $pop2, .LBB1_2
# BB#1: # %for.cond.1
return $0
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type q,@object # @q
- .bss
+ .hidden q # @q
+ .type q,@object
+ .section .bss.q,"aw",@nobits
.globl q
q:
.int8 0 # 0x0
.size q, 1
- .type a,@object # @a
+ .hidden a # @a
+ .type a,@object
+ .section .bss.a,"aw",@nobits
.globl a
.align 2
a:
- .zero 8
+ .skip 8
.size a, 8
diff --git a/test/torture-s/pr21331.c.s b/test/torture-s/pr21331.c.s
index 887ad6832..6c2b6f53e 100644
--- a/test/torture-s/pr21331.c.s
+++ b/test/torture-s/pr21331.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr21331.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr21331.c"
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -10,6 +12,8 @@ bar: # @bar
.Lfunc_end0:
.size bar, .Lfunc_end0-bar
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -20,6 +24,8 @@ foo: # @foo
.Lfunc_end1:
.size foo, .Lfunc_end1-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr21964-1.c.s b/test/torture-s/pr21964-1.c.s
index bec94a639..34a1e95fc 100644
--- a/test/torture-s/pr21964-1.c.s
+++ b/test/torture-s/pr21964-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr21964-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr21964-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -16,13 +18,15 @@ foo: # @foo
# BB#2: # %if.then2.split
call abort
unreachable
-.LBB0_3: # %if.then
+.LBB0_3: # %if.then
i32.const $push0=, 0
call exit, $pop0
unreachable
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr22061-1.c.s b/test/torture-s/pr22061-1.c.s
index 749c3f8e2..802c74dd2 100644
--- a/test/torture-s/pr22061-1.c.s
+++ b/test/torture-s/pr22061-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr22061-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr22061-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -8,6 +10,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -22,6 +26,8 @@ bar: # @bar
.Lfunc_end1:
.size bar, .Lfunc_end1-bar
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -36,8 +42,9 @@ main: # @main
.Lfunc_end2:
.size main, .Lfunc_end2-main
- .type N,@object # @N
- .data
+ .hidden N # @N
+ .type N,@object
+ .section .data.N,"aw",@progbits
.globl N
.align 2
N:
diff --git a/test/torture-s/pr22061-2.c.s b/test/torture-s/pr22061-2.c.s
index 310a3b6cf..98edfaa36 100644
--- a/test/torture-s/pr22061-2.c.s
+++ b/test/torture-s/pr22061-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr22061-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr22061-2.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -11,8 +13,9 @@ main: # @main
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type x,@object # @x
- .bss
+ .hidden x # @x
+ .type x,@object
+ .section .bss.x,"aw",@nobits
.globl x
.align 2
x:
diff --git a/test/torture-s/pr22098-1.c.s b/test/torture-s/pr22098-1.c.s
index 9f79c879c..50531597c 100644
--- a/test/torture-s/pr22098-1.c.s
+++ b/test/torture-s/pr22098-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr22098-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr22098-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr22098-2.c.s b/test/torture-s/pr22098-2.c.s
index 2a0f0e41b..05c01a212 100644
--- a/test/torture-s/pr22098-2.c.s
+++ b/test/torture-s/pr22098-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr22098-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr22098-2.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr22098-3.c.s b/test/torture-s/pr22098-3.c.s
index 866a41e00..74fe60449 100644
--- a/test/torture-s/pr22098-3.c.s
+++ b/test/torture-s/pr22098-3.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr22098-3.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr22098-3.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -15,6 +17,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -31,14 +35,15 @@ main: # @main
# BB#1: # %if.end
call exit, $0
unreachable
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type n,@object # @n
- .bss
+ .hidden n # @n
+ .type n,@object
+ .section .bss.n,"aw",@nobits
.globl n
.align 2
n:
diff --git a/test/torture-s/pr22348.c.s b/test/torture-s/pr22348.c.s
index 796a91f51..d9995ad50 100644
--- a/test/torture-s/pr22348.c.s
+++ b/test/torture-s/pr22348.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr22348.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr22348.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -11,12 +13,14 @@ f: # @f
br_if $pop1, .LBB0_2
# BB#1: # %if.end
return
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr22429.c.s b/test/torture-s/pr22429.c.s
index 8ef38a960..55ac481de 100644
--- a/test/torture-s/pr22429.c.s
+++ b/test/torture-s/pr22429.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr22429.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr22429.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -16,6 +18,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr22493-1.c.s b/test/torture-s/pr22493-1.c.s
index f9938bc1a..b31cd5f2c 100644
--- a/test/torture-s/pr22493-1.c.s
+++ b/test/torture-s/pr22493-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr22493-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr22493-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -10,6 +12,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr22630.c.s b/test/torture-s/pr22630.c.s
index d96d35d94..345e8c732 100644
--- a/test/torture-s/pr22630.c.s
+++ b/test/torture-s/pr22630.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr22630.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr22630.c"
+ .section .text.bla,"ax",@progbits
+ .hidden bla
.globl bla
.type bla,@function
bla: # @bla
@@ -14,11 +16,13 @@ bla: # @bla
i32.const $push3=, 0
i32.const $push4=, 1
i32.store $discard=, j($pop3), $pop4
-.LBB0_2: # %if.end2
+.LBB0_2: # %if.end2
return
.Lfunc_end0:
.size bla, .Lfunc_end0-bla
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -32,8 +36,9 @@ main: # @main
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type j,@object # @j
- .bss
+ .hidden j # @j
+ .type j,@object
+ .section .bss.j,"aw",@nobits
.globl j
.align 2
j:
diff --git a/test/torture-s/pr23047.c.s b/test/torture-s/pr23047.c.s
index 13618f3d8..30abd030c 100644
--- a/test/torture-s/pr23047.c.s
+++ b/test/torture-s/pr23047.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr23047.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr23047.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -16,12 +18,14 @@ f: # @f
br_if $pop4, .LBB0_2
# BB#1: # %if.then
return
-.LBB0_2: # %if.end
+.LBB0_2: # %if.end
call abort
unreachable
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr23324.c.s b/test/torture-s/pr23324.c.s
index 994677613..cd5b60544 100644
--- a/test/torture-s/pr23324.c.s
+++ b/test/torture-s/pr23324.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr23324.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr23324.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -33,26 +35,26 @@ main: # @main
br_if $pop4, .LBB0_6
# BB#5: # %caller_bf7.exit
return $0
-.LBB0_6: # %if.then37.i.i
+.LBB0_6: # %if.then37.i.i
call abort
unreachable
-.LBB0_7: # %if.then33.i.i
+.LBB0_7: # %if.then33.i.i
call abort
unreachable
-.LBB0_8: # %if.then29.i.i
+.LBB0_8: # %if.then29.i.i
call abort
unreachable
-.LBB0_9: # %if.then5.i.i
+.LBB0_9: # %if.then5.i.i
call abort
unreachable
-.LBB0_10: # %if.then109.i.i
+.LBB0_10: # %if.then109.i.i
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
.type wv6,@object # @wv6
- .data
+ .section .data.wv6,"aw",@progbits
.align 3
wv6:
.int8 72 # 0x48
@@ -68,29 +70,31 @@ wv6:
.int8 2 # 0x2
.int32 1069379046 # 0x3fbd6de6
.int32 358273621
- .zero 4
+ .skip 4
.int64 4659514866546242126 # double 3318.0419780000002
.size wv6, 40
.type zv7,@object # @zv7
+ .section .data.zv7,"aw",@progbits
.align 2
zv7:
.int32 1167954387 # float 5042.22803
.size zv7, 4
.type yv7,@object # @yv7
+ .section .data.yv7,"aw",@progbits
.align 3
yv7:
.int32 1189834750 # float 30135.9961
.int16 42435 # 0xa5c3
- .zero 2
+ .skip 2
.int8 170 # 0xaa
.int8 0 # 0x0
.int16 22116 # 0x5664
- .zero 4
+ .skip 4
.int64 4673007878717811523 # double 26479.628148
.int32 1165963103 # float 4082.96069
- .zero 4
+ .skip 4
.size yv7, 32
diff --git a/test/torture-s/pr23467.c.s b/test/torture-s/pr23467.c.s
index 64328913f..2e4634c0c 100644
--- a/test/torture-s/pr23467.c.s
+++ b/test/torture-s/pr23467.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr23467.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr23467.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -11,12 +13,13 @@ main: # @main
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type v,@object # @v
- .bss
+ .hidden v # @v
+ .type v,@object
+ .section .bss.v,"aw",@nobits
.globl v
.align 3
v:
- .zero 16
+ .skip 16
.size v, 16
diff --git a/test/torture-s/pr23604.c.s b/test/torture-s/pr23604.c.s
index 337d2409e..b2332bd70 100644
--- a/test/torture-s/pr23604.c.s
+++ b/test/torture-s/pr23604.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr23604.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr23604.c"
+ .section .text.g,"ax",@progbits
+ .hidden g
.globl g
.type g,@function
g: # @g
@@ -18,13 +20,15 @@ g: # @g
# BB#2: # %if.then2
i32.const $0=, 0
br_if $1, .LBB0_4
-.LBB0_3: # %if.end9
+.LBB0_3: # %if.end9
copy_local $0=, $2
-.LBB0_4: # %return
+.LBB0_4: # %return
return $0
.Lfunc_end0:
.size g, .Lfunc_end0-g
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr23941.c.s b/test/torture-s/pr23941.c.s
index ee7faafe2..e9d31263b 100644
--- a/test/torture-s/pr23941.c.s
+++ b/test/torture-s/pr23941.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr23941.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr23941.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -14,14 +16,15 @@ main: # @main
br_if $pop2, .LBB0_2
# BB#1: # %if.end
return $0
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type d,@object # @d
- .data
+ .hidden d # @d
+ .type d,@object
+ .section .data.d,"aw",@progbits
.globl d
.align 3
d:
diff --git a/test/torture-s/pr24141.c.s b/test/torture-s/pr24141.c.s
index 5e397bed9..1e375b67b 100644
--- a/test/torture-s/pr24141.c.s
+++ b/test/torture-s/pr24141.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr24141.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr24141.c"
+ .section .text.g,"ax",@progbits
+ .hidden g
.globl g
.type g,@function
g: # @g
@@ -11,6 +13,8 @@ g: # @g
.Lfunc_end0:
.size g, .Lfunc_end0-g
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -26,11 +30,13 @@ f: # @f
i32.const $push0=, 0
i32.const $push1=, 1
i32.store $discard=, i($pop0), $pop1
-.LBB1_3: # %cleanup
+.LBB1_3: # %cleanup
return
.Lfunc_end1:
.size f, .Lfunc_end1-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -44,8 +50,9 @@ main: # @main
.Lfunc_end2:
.size main, .Lfunc_end2-main
- .type i,@object # @i
- .bss
+ .hidden i # @i
+ .type i,@object
+ .section .bss.i,"aw",@nobits
.globl i
.align 2
i:
diff --git a/test/torture-s/pr24142.c.s b/test/torture-s/pr24142.c.s
index e4b3f2b2c..11a05d77d 100644
--- a/test/torture-s/pr24142.c.s
+++ b/test/torture-s/pr24142.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr24142.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr24142.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -17,6 +19,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr24716.c.s b/test/torture-s/pr24716.c.s
index e22569c2f..138fc62fb 100644
--- a/test/torture-s/pr24716.c.s
+++ b/test/torture-s/pr24716.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr24716.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr24716.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -9,13 +11,13 @@ f: # @f
# BB#0: # %entry
i32.const $5=, 0
copy_local $3=, $5
-.LBB0_1: # %for.cond
+.LBB0_1: # %for.cond
# =>This Loop Header: Depth=1
- # Child Loop .LBB0_6 Depth 2
- # Child Loop .LBB0_8 Depth 2
- # Child Loop .LBB0_9 Depth 3
- # Child Loop .LBB0_13 Depth 2
- # Child Loop .LBB0_14 Depth 3
+ # Child Loop BB0_6 Depth 2
+ # Child Loop BB0_8 Depth 2
+ # Child Loop BB0_9 Depth 3
+ # Child Loop BB0_13 Depth 2
+ # Child Loop BB0_14 Depth 3
loop .LBB0_18
copy_local $7=, $0
block .LBB0_4
@@ -24,48 +26,48 @@ f: # @f
i32.lt_s $push1=, $5, $pop0
br_if $pop1, .LBB0_3
# BB#2: # %if.end.thread
- # in Loop: Header=.LBB0_1 Depth=1
+ # in Loop: Header=BB0_1 Depth=1
i32.const $push4=, 1
i32.add $5=, $5, $pop4
i32.const $push5=, -1
i32.add $4=, $3, $pop5
br .LBB0_4
-.LBB0_3: # %if.end
- # in Loop: Header=.LBB0_1 Depth=1
+.LBB0_3: # %if.end
+ # in Loop: Header=BB0_1 Depth=1
i32.const $4=, 0
i32.const $push2=, 1
i32.eq $push3=, $3, $pop2
br_if $pop3, .LBB0_18
-.LBB0_4: # %while.cond.preheader
- # in Loop: Header=.LBB0_1 Depth=1
+.LBB0_4: # %while.cond.preheader
+ # in Loop: Header=BB0_1 Depth=1
block .LBB0_7
i32.le_s $push6=, $5, $1
br_if $pop6, .LBB0_7
# BB#5: # %while.body.lr.ph
- # in Loop: Header=.LBB0_1 Depth=1
+ # in Loop: Header=BB0_1 Depth=1
i32.eq $6=, $4, $1
-.LBB0_6: # %while.body
- # Parent Loop .LBB0_1 Depth=1
+.LBB0_6: # %while.body
+ # Parent Loop BB0_1 Depth=1
# => This Inner Loop Header: Depth=2
loop .LBB0_7
i32.add $5=, $5, $6
i32.gt_s $push7=, $5, $1
br_if $pop7, .LBB0_6
-.LBB0_7: # %do.body10.preheader
- # in Loop: Header=.LBB0_1 Depth=1
+.LBB0_7: # %do.body10.preheader
+ # in Loop: Header=BB0_1 Depth=1
i32.const $2=, 2
i32.const $push9=, W
i32.shl $push8=, $7, $2
i32.add $0=, $pop9, $pop8
-.LBB0_8: # %do.body10
- # Parent Loop .LBB0_1 Depth=1
+.LBB0_8: # %do.body10
+ # Parent Loop BB0_1 Depth=1
# => This Loop Header: Depth=2
- # Child Loop .LBB0_9 Depth 3
+ # Child Loop BB0_9 Depth 3
loop .LBB0_13
i32.load $6=, 0($0)
-.LBB0_9: # %do.body11
- # Parent Loop .LBB0_1 Depth=1
- # Parent Loop .LBB0_8 Depth=2
+.LBB0_9: # %do.body11
+ # Parent Loop BB0_1 Depth=1
+ # Parent Loop BB0_8 Depth=2
# => This Inner Loop Header: Depth=3
loop .LBB0_12
block .LBB0_11
@@ -73,60 +75,62 @@ f: # @f
i32.eq $push21=, $6, $pop20
br_if $pop21, .LBB0_11
# BB#10: # %if.then13
- # in Loop: Header=.LBB0_9 Depth=3
+ # in Loop: Header=BB0_9 Depth=3
i32.const $push10=, 0
i32.store $discard=, 0($0), $pop10
i32.const $5=, 1
-.LBB0_11: # %do.cond16
- # in Loop: Header=.LBB0_9 Depth=3
+.LBB0_11: # %do.cond16
+ # in Loop: Header=BB0_9 Depth=3
i32.const $3=, 1
i32.const $6=, 0
i32.lt_s $push11=, $1, $3
br_if $pop11, .LBB0_9
-.LBB0_12: # %do.cond19
- # in Loop: Header=.LBB0_8 Depth=2
+.LBB0_12: # %do.cond19
+ # in Loop: Header=BB0_8 Depth=2
i32.const $6=, 0
i32.gt_s $push12=, $7, $6
br_if $pop12, .LBB0_8
-.LBB0_13: # %do.body22
- # Parent Loop .LBB0_1 Depth=1
+.LBB0_13: # %do.body22
+ # Parent Loop BB0_1 Depth=1
# => This Loop Header: Depth=2
- # Child Loop .LBB0_14 Depth 3
+ # Child Loop BB0_14 Depth 3
loop .LBB0_18
i32.const $push14=, Link
i32.shl $push13=, $7, $2
i32.add $push15=, $pop14, $pop13
i32.load $7=, 0($pop15)
copy_local $1=, $6
-.LBB0_14: # %while.cond24
- # Parent Loop .LBB0_1 Depth=1
- # Parent Loop .LBB0_13 Depth=2
+.LBB0_14: # %while.cond24
+ # Parent Loop BB0_1 Depth=1
+ # Parent Loop BB0_13 Depth=2
# => This Inner Loop Header: Depth=3
loop .LBB0_17
i32.ge_s $push16=, $1, $4
br_if $pop16, .LBB0_17
# BB#15: # %while.body26
- # in Loop: Header=.LBB0_14 Depth=3
+ # in Loop: Header=BB0_14 Depth=3
i32.const $push18=, -1
i32.eq $push19=, $7, $pop18
br_if $pop19, .LBB0_14
# BB#16: # %if.then28
- # in Loop: Header=.LBB0_14 Depth=3
+ # in Loop: Header=BB0_14 Depth=3
i32.const $0=, 1
i32.add $5=, $5, $0
i32.add $1=, $1, $0
br .LBB0_14
-.LBB0_17: # %do.cond33
- # in Loop: Header=.LBB0_13 Depth=2
+.LBB0_17: # %do.cond33
+ # in Loop: Header=BB0_13 Depth=2
i32.const $0=, -1
i32.ne $push17=, $7, $0
br_if $pop17, .LBB0_13
br .LBB0_1
-.LBB0_18: # %for.end
+.LBB0_18: # %for.end
return $5
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -137,11 +141,11 @@ main: # @main
i32.const $2=, 2
copy_local $4=, $1
copy_local $3=, $1
-.LBB1_1: # %for.cond.i
+.LBB1_1: # %for.cond.i
# =>This Loop Header: Depth=1
- # Child Loop .LBB1_6 Depth 2
- # Child Loop .LBB1_8 Depth 2
- # Child Loop .LBB1_12 Depth 2
+ # Child Loop BB1_6 Depth 2
+ # Child Loop BB1_8 Depth 2
+ # Child Loop BB1_12 Depth 2
loop .LBB1_13
block .LBB1_4
block .LBB1_3
@@ -149,42 +153,42 @@ main: # @main
i32.lt_s $push1=, $4, $pop0
br_if $pop1, .LBB1_3
# BB#2: # %if.end.thread.i
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.const $push5=, 1
i32.add $4=, $4, $pop5
i32.const $push6=, -1
i32.add $5=, $3, $pop6
br .LBB1_4
-.LBB1_3: # %if.end.i
- # in Loop: Header=.LBB1_1 Depth=1
+.LBB1_3: # %if.end.i
+ # in Loop: Header=BB1_1 Depth=1
i32.const $5=, 0
i32.const $push2=, 1
i32.eq $push3=, $3, $pop2
br_if $pop3, .LBB1_13
-.LBB1_4: # %while.cond.preheader.i
- # in Loop: Header=.LBB1_1 Depth=1
+.LBB1_4: # %while.cond.preheader.i
+ # in Loop: Header=BB1_1 Depth=1
block .LBB1_7
i32.le_s $push7=, $4, $2
br_if $pop7, .LBB1_7
# BB#5: # %while.body.lr.ph.i
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.eq $5=, $5, $2
-.LBB1_6: # %while.body.i
- # Parent Loop .LBB1_1 Depth=1
+.LBB1_6: # %while.body.i
+ # Parent Loop BB1_1 Depth=1
# => This Inner Loop Header: Depth=2
loop .LBB1_7
i32.add $4=, $4, $5
i32.gt_s $push8=, $4, $2
br_if $pop8, .LBB1_6
-.LBB1_7: # %do.body10.i
- # in Loop: Header=.LBB1_1 Depth=1
+.LBB1_7: # %do.body10.i
+ # in Loop: Header=BB1_1 Depth=1
i32.const $0=, 2
i32.const $push10=, W
i32.shl $push9=, $1, $0
i32.add $3=, $pop10, $pop9
i32.load $5=, 0($3)
-.LBB1_8: # %do.body11.i
- # Parent Loop .LBB1_1 Depth=1
+.LBB1_8: # %do.body11.i
+ # Parent Loop BB1_1 Depth=1
# => This Inner Loop Header: Depth=2
loop .LBB1_11
block .LBB1_10
@@ -192,21 +196,21 @@ main: # @main
i32.eq $push17=, $5, $pop16
br_if $pop17, .LBB1_10
# BB#9: # %if.then13.i
- # in Loop: Header=.LBB1_8 Depth=2
+ # in Loop: Header=BB1_8 Depth=2
i32.const $push11=, 0
i32.store $discard=, 0($3), $pop11
i32.const $4=, 1
-.LBB1_10: # %do.cond16.i
- # in Loop: Header=.LBB1_8 Depth=2
+.LBB1_10: # %do.cond16.i
+ # in Loop: Header=BB1_8 Depth=2
i32.const $5=, 0
i32.const $push18=, 0
i32.eq $push19=, $2, $pop18
br_if $pop19, .LBB1_8
-.LBB1_11: # %do.cond33.i.preheader
- # in Loop: Header=.LBB1_1 Depth=1
+.LBB1_11: # %do.cond33.i.preheader
+ # in Loop: Header=BB1_1 Depth=1
copy_local $5=, $1
-.LBB1_12: # %do.cond33.i
- # Parent Loop .LBB1_1 Depth=1
+.LBB1_12: # %do.cond33.i
+ # Parent Loop BB1_1 Depth=1
# => This Inner Loop Header: Depth=2
loop .LBB1_13
i32.const $push13=, Link
@@ -219,7 +223,7 @@ main: # @main
i32.ne $push15=, $5, $1
br_if $pop15, .LBB1_12
br .LBB1_1
-.LBB1_13: # %f.exit
+.LBB1_13: # %f.exit
block .LBB1_15
i32.const $push20=, 0
i32.eq $push21=, $4, $pop20
@@ -227,21 +231,24 @@ main: # @main
# BB#14: # %if.end
i32.const $push4=, 0
return $pop4
-.LBB1_15: # %if.then
+.LBB1_15: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type Link,@object # @Link
- .data
+ .hidden Link # @Link
+ .type Link,@object
+ .section .data.Link,"aw",@progbits
.globl Link
.align 2
Link:
- .zero 4,255
+ .skip 4,255
.size Link, 4
- .type W,@object # @W
+ .hidden W # @W
+ .type W,@object
+ .section .data.W,"aw",@progbits
.globl W
.align 2
W:
diff --git a/test/torture-s/pr24851.c.s b/test/torture-s/pr24851.c.s
index ba7a66730..11b9054ed 100644
--- a/test/torture-s/pr24851.c.s
+++ b/test/torture-s/pr24851.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr24851.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr24851.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr25125.c.s b/test/torture-s/pr25125.c.s
index bfbf15172..064db393a 100644
--- a/test/torture-s/pr25125.c.s
+++ b/test/torture-s/pr25125.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr25125.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr25125.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -16,13 +18,15 @@ f: # @f
i32.and $push2=, $0, $pop1
i32.const $push3=, 32768
i32.add $1=, $pop2, $pop3
-.LBB0_2: # %cleanup
+.LBB0_2: # %cleanup
i32.const $push4=, 65535
i32.and $push5=, $1, $pop4
return $pop5
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -38,7 +42,7 @@ main: # @main
i32.const $push4=, 0
call exit, $pop4
unreachable
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
diff --git a/test/torture-s/pr25737.c.s b/test/torture-s/pr25737.c.s
index a051377e6..0912d22fa 100644
--- a/test/torture-s/pr25737.c.s
+++ b/test/torture-s/pr25737.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr25737.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr25737.c"
+ .section .text.time_enqueue,"ax",@progbits
+ .hidden time_enqueue
.globl time_enqueue
.type time_enqueue,@function
time_enqueue: # @time_enqueue
@@ -13,6 +15,8 @@ time_enqueue: # @time_enqueue
.Lfunc_end0:
.size time_enqueue, .Lfunc_end0-time_enqueue
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr27073.c.s b/test/torture-s/pr27073.c.s
new file mode 100644
index 000000000..fdbd8c442
--- /dev/null
+++ b/test/torture-s/pr27073.c.s
@@ -0,0 +1,132 @@
+ .text
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr27073.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
+ .globl foo
+ .type foo,@function
+foo: # @foo
+ .param i32, i32, i32, i32, i32, i32, i32, i32, i32, i32
+# BB#0: # %entry
+ block .LBB0_3
+ i32.const $push0=, 65535
+ i32.and $push1=, $4, $pop0
+ i32.const $push13=, 0
+ i32.eq $push14=, $pop1, $pop13
+ br_if $pop14, .LBB0_3
+# BB#1: # %while.body.preheader
+ i32.const $push2=, 0
+ i32.sub $4=, $pop2, $4
+.LBB0_2: # %while.body
+ # =>This Inner Loop Header: Depth=1
+ loop .LBB0_3
+ i32.store $discard=, 0($0), $5
+ i32.const $push3=, 4
+ i32.add $push4=, $0, $pop3
+ i32.store $discard=, 0($pop4), $6
+ i32.const $push5=, 8
+ i32.add $push6=, $0, $pop5
+ i32.store $discard=, 0($pop6), $7
+ i32.const $push7=, 12
+ i32.add $push8=, $0, $pop7
+ i32.store $discard=, 0($pop8), $8
+ i32.const $push9=, 16
+ i32.add $push10=, $0, $pop9
+ i32.store $discard=, 0($pop10), $9
+ i32.const $push11=, 1
+ i32.add $4=, $4, $pop11
+ i32.const $push12=, 20
+ i32.add $0=, $0, $pop12
+ br_if $4, .LBB0_2
+.LBB0_3: # %while.end
+ return
+.Lfunc_end0:
+ .size foo, .Lfunc_end0-foo
+
+ .section .text.main,"ax",@progbits
+ .hidden main
+ .globl main
+ .type main,@function
+main: # @main
+ .result i32
+ .local i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32
+# BB#0: # %entry
+ i32.const $5=, __stack_pointer
+ i32.load $5=, 0($5)
+ i32.const $6=, 48
+ i32.sub $11=, $5, $6
+ i32.const $6=, __stack_pointer
+ i32.store $11=, 0($6), $11
+ i32.const $0=, 500
+ i32.const $1=, 400
+ i32.const $2=, 300
+ i32.const $3=, 200
+ i32.const $4=, 100
+ i32.const $push0=, 2
+ i32.const $7=, 0
+ i32.add $7=, $11, $7
+ block .LBB1_11
+ call foo, $7, $4, $4, $4, $pop0, $4, $3, $2, $1, $0
+ i32.load $push1=, 0($11)
+ i32.ne $push2=, $pop1, $4
+ br_if $pop2, .LBB1_11
+# BB#1: # %for.cond
+ i32.const $push3=, 4
+ i32.const $8=, 0
+ i32.add $8=, $11, $8
+ i32.or $push4=, $8, $pop3
+ i32.load $push5=, 0($pop4)
+ i32.ne $push6=, $pop5, $3
+ br_if $pop6, .LBB1_11
+# BB#2: # %for.cond.1
+ i32.const $push7=, 8
+ i32.const $9=, 0
+ i32.add $9=, $11, $9
+ i32.or $push8=, $9, $pop7
+ i32.load $push9=, 0($pop8)
+ i32.ne $push10=, $pop9, $2
+ br_if $pop10, .LBB1_11
+# BB#3: # %for.cond.2
+ i32.const $push11=, 12
+ i32.const $10=, 0
+ i32.add $10=, $11, $10
+ i32.or $push12=, $10, $pop11
+ i32.load $push13=, 0($pop12)
+ i32.ne $push14=, $pop13, $1
+ br_if $pop14, .LBB1_11
+# BB#4: # %for.cond.3
+ i32.load $push15=, 16($11)
+ i32.ne $push16=, $pop15, $0
+ br_if $pop16, .LBB1_11
+# BB#5: # %for.cond.4
+ i32.load $push17=, 20($11)
+ i32.ne $push18=, $pop17, $4
+ br_if $pop18, .LBB1_11
+# BB#6: # %for.cond.5
+ i32.load $push19=, 24($11)
+ i32.ne $push20=, $pop19, $3
+ br_if $pop20, .LBB1_11
+# BB#7: # %for.cond.6
+ i32.load $push21=, 28($11)
+ i32.ne $push22=, $pop21, $2
+ br_if $pop22, .LBB1_11
+# BB#8: # %for.cond.7
+ i32.load $push23=, 32($11)
+ i32.ne $push24=, $pop23, $1
+ br_if $pop24, .LBB1_11
+# BB#9: # %for.cond.8
+ i32.load $push25=, 36($11)
+ i32.ne $push26=, $pop25, $0
+ br_if $pop26, .LBB1_11
+# BB#10: # %for.cond.9
+ i32.const $push27=, 0
+ call exit, $pop27
+ unreachable
+.LBB1_11: # %if.then
+ call abort
+ unreachable
+.Lfunc_end1:
+ .size main, .Lfunc_end1-main
+
+
+ .ident "clang version 3.8.0 "
+ .section ".note.GNU-stack","",@progbits
diff --git a/test/torture-s/pr27260.c.s b/test/torture-s/pr27260.c.s
index 2b80a68f3..807d8b963 100644
--- a/test/torture-s/pr27260.c.s
+++ b/test/torture-s/pr27260.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr27260.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr27260.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -14,6 +16,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -23,7 +27,7 @@ main: # @main
i32.const $4=, 0
i32.const $push0=, 2
i32.store8 $discard=, buf+64($4), $pop0
-.LBB1_1: # %for.body
+.LBB1_1: # %for.body
# =>This Inner Loop Header: Depth=1
block .LBB1_12
loop .LBB1_3
@@ -32,44 +36,44 @@ main: # @main
i32.load8_u $push2=, 0($pop1)
br_if $pop2, .LBB1_12
# BB#2: # %for.cond
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.const $5=, 1
i32.add $4=, $4, $5
i32.const $1=, 63
i32.le_s $push3=, $4, $1
br_if $pop3, .LBB1_1
-.LBB1_3: # %for.end
+.LBB1_3: # %for.end
i32.const $2=, 64
call memset, $0, $5, $2
-.LBB1_4: # %for.cond3
+.LBB1_4: # %for.cond3
# =>This Inner Loop Header: Depth=1
block .LBB1_7
loop .LBB1_6
i32.gt_s $push4=, $5, $1
br_if $pop4, .LBB1_7
# BB#5: # %for.cond3.for.body6_crit_edge
- # in Loop: Header=.LBB1_4 Depth=1
+ # in Loop: Header=BB1_4 Depth=1
i32.add $3=, $0, $5
i32.const $4=, 1
i32.add $5=, $5, $4
i32.load8_u $push8=, 0($3)
i32.eq $push9=, $pop8, $4
br_if $pop9, .LBB1_4
-.LBB1_6: # %if.then11
+.LBB1_6: # %if.then11
call abort
unreachable
-.LBB1_7: # %for.end15
+.LBB1_7: # %for.end15
i32.const $3=, 0
call memset, $0, $3, $2
i32.const $5=, 1
-.LBB1_8: # %for.cond16
+.LBB1_8: # %for.cond16
# =>This Inner Loop Header: Depth=1
block .LBB1_11
loop .LBB1_10
i32.gt_s $push5=, $5, $1
br_if $pop5, .LBB1_11
# BB#9: # %for.cond16.for.body19_crit_edge
- # in Loop: Header=.LBB1_8 Depth=1
+ # in Loop: Header=BB1_8 Depth=1
i32.add $4=, $0, $5
i32.const $push7=, 1
i32.add $5=, $5, $pop7
@@ -77,23 +81,24 @@ main: # @main
i32.const $push10=, 0
i32.eq $push11=, $pop6, $pop10
br_if $pop11, .LBB1_8
-.LBB1_10: # %if.then24
+.LBB1_10: # %if.then24
call abort
unreachable
-.LBB1_11: # %if.end33
+.LBB1_11: # %if.end33
return $3
-.LBB1_12: # %if.then
+.LBB1_12: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type buf,@object # @buf
- .bss
+ .hidden buf # @buf
+ .type buf,@object
+ .section .bss.buf,"aw",@nobits
.globl buf
.align 4
buf:
- .zero 65
+ .skip 65
.size buf, 65
diff --git a/test/torture-s/pr27285.c.s b/test/torture-s/pr27285.c.s
index b56ccf89a..1f05b223a 100644
--- a/test/torture-s/pr27285.c.s
+++ b/test/torture-s/pr27285.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr27285.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr27285.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -17,7 +19,7 @@ foo: # @foo
i32.add $4=, $1, $4
i32.const $2=, 8
i32.sub $0=, $2, $6
-.LBB0_2: # %while.body
+.LBB0_2: # %while.body
# =>This Inner Loop Header: Depth=1
loop .LBB0_4
i32.const $1=, 255
@@ -32,7 +34,7 @@ foo: # @foo
i32.eq $push10=, $0, $pop9
br_if $pop10, .LBB0_4
# BB#3: # %while.body
- # in Loop: Header=.LBB0_2 Depth=1
+ # in Loop: Header=BB0_2 Depth=1
i32.const $1=, 1
i32.add $5=, $5, $1
i32.add $4=, $4, $1
@@ -44,11 +46,13 @@ foo: # @foo
i32.const $push11=, 0
i32.eq $push12=, $3, $pop11
br_if $pop12, .LBB0_2
-.LBB0_4: # %while.end
+.LBB0_4: # %while.end
return
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -67,22 +71,22 @@ main: # @main
i32.const $19=, 24
i32.add $19=, $31, $19
i32.add $push1=, $19, $1
- i32.load8_u $push0=, main.x+18($0)
+ i32.load8_u $push0=, .Lmain.x+18($0)
i32.store8 $discard=, 0($pop1), $pop0
i32.const $3=, 8
i32.const $4=, 16
i32.const $20=, 24
i32.add $20=, $31, $20
i32.add $push8=, $20, $4
- i32.const $push2=, main.x+16
+ i32.const $push2=, .Lmain.x+16
i32.add $push3=, $pop2, $2
i32.load8_u $push4=, 0($pop3)
i32.shl $push5=, $pop4, $3
- i32.load8_u $push6=, main.x+16($0)
+ i32.load8_u $push6=, .Lmain.x+16($0)
i32.or $push7=, $pop5, $pop6
i32.store16 $discard=, 0($pop8), $pop7
i32.const $5=, 5
- i32.const $6=, main.x+8
+ i32.const $6=, .Lmain.x+8
i32.const $8=, 4
i32.const $9=, 7
i32.const $10=, 6
@@ -119,12 +123,12 @@ main: # @main
i32.add $push31=, $6, $2
i64.load8_u $push32=, 0($pop31)
i64.shl $push33=, $pop32, $7
- i64.load8_u $push34=, main.x+8($0)
+ i64.load8_u $push34=, .Lmain.x+8($0)
i64.or $push35=, $pop33, $pop34
i64.or $push36=, $pop30, $pop35
i64.or $push37=, $pop23, $pop36
i64.store $discard=, 0($pop38), $pop37
- i32.const $6=, main.x
+ i32.const $6=, .Lmain.x
i32.const $22=, 0
i32.add $22=, $31, $22
i32.add $push68=, $22, $1
@@ -163,7 +167,7 @@ main: # @main
i32.add $push61=, $6, $2
i64.load8_u $push62=, 0($pop61)
i64.shl $push63=, $pop62, $7
- i64.load8_u $push64=, main.x($0)
+ i64.load8_u $push64=, .Lmain.x($0)
i64.or $push65=, $pop63, $pop64
i64.or $push66=, $pop60, $pop65
i64.or $push67=, $pop53, $pop66
@@ -212,20 +216,20 @@ main: # @main
i32.const $18=, __stack_pointer
i32.store $31=, 0($18), $31
return $1
-.LBB1_5: # %if.then
+.LBB1_5: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type main.x,@object # @main.x
- .section .rodata,"a",@progbits
-main.x:
+ .type .Lmain.x,@object # @main.x
+ .section .rodata..Lmain.x,"a",@progbits
+.Lmain.x:
.int8 0 # 0x0
.int8 25 # 0x19
.int8 0 # 0x0
.asciz "\252\273\314\335\000\000\000\000\000\000\000\000\000\000\000"
- .size main.x, 19
+ .size .Lmain.x, 19
.ident "clang version 3.8.0 "
diff --git a/test/torture-s/pr27364.c.s b/test/torture-s/pr27364.c.s
index 25f563b25..823a2fd74 100644
--- a/test/torture-s/pr27364.c.s
+++ b/test/torture-s/pr27364.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr27364.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr27364.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -21,11 +23,13 @@ f: # @f
i32.add $push7=, $pop5, $pop6
i32.const $push8=, 4
i32.shr_u $1=, $pop7, $pop8
-.LBB0_2: # %return
+.LBB0_2: # %return
return $1
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr27671-1.c.s b/test/torture-s/pr27671-1.c.s
index f1075ecc0..ede186266 100644
--- a/test/torture-s/pr27671-1.c.s
+++ b/test/torture-s/pr27671-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr27671-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr27671-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr28289.c.s b/test/torture-s/pr28289.c.s
index a753c3a21..83aed7cfb 100644
--- a/test/torture-s/pr28289.c.s
+++ b/test/torture-s/pr28289.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr28289.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr28289.c"
+ .section .text.ix86_split_ashr,"ax",@progbits
+ .hidden ix86_split_ashr
.globl ix86_split_ashr
.type ix86_split_ashr,@function
ix86_split_ashr: # @ix86_split_ashr
@@ -14,6 +16,8 @@ ix86_split_ashr: # @ix86_split_ashr
.Lfunc_end0:
.size ix86_split_ashr, .Lfunc_end0-ix86_split_ashr
+ .section .text.ok,"ax",@progbits
+ .hidden ok
.globl ok
.type ok,@function
ok: # @ok
@@ -25,6 +29,7 @@ ok: # @ok
.Lfunc_end1:
.size ok, .Lfunc_end1-ok
+ .section .text.gen_x86_64_shrd,"ax",@progbits
.type gen_x86_64_shrd,@function
gen_x86_64_shrd: # @gen_x86_64_shrd
.param i32
@@ -35,6 +40,8 @@ gen_x86_64_shrd: # @gen_x86_64_shrd
.Lfunc_end2:
.size gen_x86_64_shrd, .Lfunc_end2-gen_x86_64_shrd
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -52,8 +59,9 @@ main: # @main
.Lfunc_end3:
.size main, .Lfunc_end3-main
- .type one,@object # @one
- .data
+ .hidden one # @one
+ .type one,@object
+ .section .data.one,"aw",@progbits
.globl one
.align 2
one:
diff --git a/test/torture-s/pr28403.c.s b/test/torture-s/pr28403.c.s
index 675b705d6..5ee6fd968 100644
--- a/test/torture-s/pr28403.c.s
+++ b/test/torture-s/pr28403.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr28403.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr28403.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -19,6 +21,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -39,6 +43,8 @@ bar: # @bar
.Lfunc_end1:
.size bar, .Lfunc_end1-bar
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -54,14 +60,15 @@ main: # @main
i32.const $push4=, 0
call exit, $pop4
unreachable
-.LBB2_2: # %if.then
+.LBB2_2: # %if.then
call abort
unreachable
.Lfunc_end2:
.size main, .Lfunc_end2-main
- .type global,@object # @global
- .bss
+ .hidden global # @global
+ .type global,@object
+ .section .bss.global,"aw",@nobits
.globl global
.align 2
global:
diff --git a/test/torture-s/pr28651.c.s b/test/torture-s/pr28651.c.s
index 801c0b00a..e8e6c0c08 100644
--- a/test/torture-s/pr28651.c.s
+++ b/test/torture-s/pr28651.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr28651.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr28651.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -12,6 +14,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -27,7 +31,7 @@ main: # @main
# BB#1: # %if.end
i32.const $push2=, 0
return $pop2
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
diff --git a/test/torture-s/pr28982a.c.s b/test/torture-s/pr28982a.c.s
index 499a647fb..f205ff88d 100644
--- a/test/torture-s/pr28982a.c.s
+++ b/test/torture-s/pr28982a.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr28982a.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr28982a.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -134,7 +136,7 @@ foo: # @foo
copy_local $62=, $45
copy_local $63=, $45
copy_local $64=, $45
-.LBB0_2: # %while.body
+.LBB0_2: # %while.body
# =>This Inner Loop Header: Depth=1
loop .LBB0_3
f32.load $push31=, 0($25)
@@ -200,7 +202,7 @@ foo: # @foo
i32.add $26=, $26, $21
i32.add $25=, $25, $22
br_if $0, .LBB0_2
-.LBB0_3: # %while.end
+.LBB0_3: # %while.end
f32.store $discard=, results($23), $64
f32.store $discard=, results+4($23), $63
f32.store $discard=, results+8($23), $62
@@ -225,6 +227,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -311,7 +315,7 @@ main: # @main
i32.store $0=, incs+4($3), $pop2
i32.const $push8=, 4
i32.store $1=, incs+16($3), $pop8
-.LBB1_1: # %for.body4
+.LBB1_1: # %for.body4
# =>This Inner Loop Header: Depth=1
loop .LBB1_2
f32.convert_s/i32 $push39=, $3
@@ -321,7 +325,7 @@ main: # @main
i32.const $push40=, 80
i32.ne $push41=, $3, $pop40
br_if $pop41, .LBB1_1
-.LBB1_2: # %for.end8
+.LBB1_2: # %for.end8
call foo, $1
i32.const $3=, 0
f32.load $push42=, results($3)
@@ -408,33 +412,40 @@ main: # @main
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type incs,@object # @incs
- .bss
+ .hidden incs # @incs
+ .type incs,@object
+ .section .bss.incs,"aw",@nobits
.globl incs
.align 4
incs:
- .zero 80
+ .skip 80
.size incs, 80
- .type ptrs,@object # @ptrs
+ .hidden ptrs # @ptrs
+ .type ptrs,@object
+ .section .bss.ptrs,"aw",@nobits
.globl ptrs
.align 4
ptrs:
- .zero 80
+ .skip 80
.size ptrs, 80
- .type results,@object # @results
+ .hidden results # @results
+ .type results,@object
+ .section .bss.results,"aw",@nobits
.globl results
.align 4
results:
- .zero 80
+ .skip 80
.size results, 80
- .type input,@object # @input
+ .hidden input # @input
+ .type input,@object
+ .section .bss.input,"aw",@nobits
.globl input
.align 4
input:
- .zero 320
+ .skip 320
.size input, 320
diff --git a/test/torture-s/pr29006.c.s b/test/torture-s/pr29006.c.s
index f8499cd23..436fe3b8a 100644
--- a/test/torture-s/pr29006.c.s
+++ b/test/torture-s/pr29006.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr29006.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr29006.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -33,6 +35,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -50,9 +54,9 @@ main: # @main
i32.const $12=, 0
i32.add $12=, $18, $12
i32.add $push2=, $12, $pop1
- i32.load8_u $push0=, main.s+8($0)
+ i32.load8_u $push0=, .Lmain.s+8($0)
i32.store8 $discard=, 0($pop2), $pop0
- i32.const $1=, main.s
+ i32.const $1=, .Lmain.s
i32.const $2=, 5
i32.const $4=, 7
i32.const $7=, 3
@@ -88,7 +92,7 @@ main: # @main
i32.add $push28=, $1, $8
i64.load8_u $push29=, 0($pop28)
i64.shl $push30=, $pop29, $3
- i64.load8_u $push31=, main.s($0)
+ i64.load8_u $push31=, .Lmain.s($0)
i64.or $push32=, $pop30, $pop31
i64.or $push33=, $pop27, $pop32
i64.or $push34=, $pop19, $pop33
@@ -144,12 +148,12 @@ main: # @main
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type main.s,@object # @main.s
- .section .rodata,"a",@progbits
-main.s:
+ .type .Lmain.s,@object # @main.s
+ .section .rodata..Lmain.s,"a",@progbits
+.Lmain.s:
.int8 1 # 0x1
.int64 -1 # 0xffffffffffffffff
- .size main.s, 9
+ .size .Lmain.s, 9
.ident "clang version 3.8.0 "
diff --git a/test/torture-s/pr29156.c.s b/test/torture-s/pr29156.c.s
index 65266c28e..fb9185523 100644
--- a/test/torture-s/pr29156.c.s
+++ b/test/torture-s/pr29156.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr29156.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr29156.c"
+ .section .text.bla,"ax",@progbits
+ .hidden bla
.globl bla
.type bla,@function
bla: # @bla
@@ -17,6 +19,8 @@ bla: # @bla
.Lfunc_end0:
.size bla, .Lfunc_end0-bla
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -30,8 +34,9 @@ main: # @main
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type global,@object # @global
- .bss
+ .hidden global # @global
+ .type global,@object
+ .section .bss.global,"aw",@nobits
.globl global
.align 2
global:
diff --git a/test/torture-s/pr29695-1.c.s b/test/torture-s/pr29695-1.c.s
index f22d3b6a6..5512f5ff9 100644
--- a/test/torture-s/pr29695-1.c.s
+++ b/test/torture-s/pr29695-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr29695-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr29695-1.c"
+ .section .text.f1,"ax",@progbits
+ .hidden f1
.globl f1
.type f1,@function
f1: # @f1
@@ -10,6 +12,8 @@ f1: # @f1
.Lfunc_end0:
.size f1, .Lfunc_end0-f1
+ .section .text.f2,"ax",@progbits
+ .hidden f2
.globl f2
.type f2,@function
f2: # @f2
@@ -20,6 +24,8 @@ f2: # @f2
.Lfunc_end1:
.size f2, .Lfunc_end1-f2
+ .section .text.f3,"ax",@progbits
+ .hidden f3
.globl f3
.type f3,@function
f3: # @f3
@@ -30,6 +36,8 @@ f3: # @f3
.Lfunc_end2:
.size f3, .Lfunc_end2-f3
+ .section .text.f4,"ax",@progbits
+ .hidden f4
.globl f4
.type f4,@function
f4: # @f4
@@ -40,6 +48,8 @@ f4: # @f4
.Lfunc_end3:
.size f4, .Lfunc_end3-f4
+ .section .text.f5,"ax",@progbits
+ .hidden f5
.globl f5
.type f5,@function
f5: # @f5
@@ -50,6 +60,8 @@ f5: # @f5
.Lfunc_end4:
.size f5, .Lfunc_end4-f5
+ .section .text.f6,"ax",@progbits
+ .hidden f6
.globl f6
.type f6,@function
f6: # @f6
@@ -60,6 +72,8 @@ f6: # @f6
.Lfunc_end5:
.size f6, .Lfunc_end5-f6
+ .section .text.f7,"ax",@progbits
+ .hidden f7
.globl f7
.type f7,@function
f7: # @f7
@@ -70,6 +84,8 @@ f7: # @f7
.Lfunc_end6:
.size f7, .Lfunc_end6-f7
+ .section .text.f8,"ax",@progbits
+ .hidden f8
.globl f8
.type f8,@function
f8: # @f8
@@ -80,6 +96,8 @@ f8: # @f8
.Lfunc_end7:
.size f8, .Lfunc_end7-f8
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr29695-2.c.s b/test/torture-s/pr29695-2.c.s
index d49f4e1f9..d35907840 100644
--- a/test/torture-s/pr29695-2.c.s
+++ b/test/torture-s/pr29695-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr29695-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr29695-2.c"
+ .section .text.f1,"ax",@progbits
+ .hidden f1
.globl f1
.type f1,@function
f1: # @f1
@@ -13,6 +15,8 @@ f1: # @f1
.Lfunc_end0:
.size f1, .Lfunc_end0-f1
+ .section .text.f2,"ax",@progbits
+ .hidden f2
.globl f2
.type f2,@function
f2: # @f2
@@ -28,6 +32,8 @@ f2: # @f2
.Lfunc_end1:
.size f2, .Lfunc_end1-f2
+ .section .text.f3,"ax",@progbits
+ .hidden f3
.globl f3
.type f3,@function
f3: # @f3
@@ -43,6 +49,8 @@ f3: # @f3
.Lfunc_end2:
.size f3, .Lfunc_end2-f3
+ .section .text.f4,"ax",@progbits
+ .hidden f4
.globl f4
.type f4,@function
f4: # @f4
@@ -58,6 +66,8 @@ f4: # @f4
.Lfunc_end3:
.size f4, .Lfunc_end3-f4
+ .section .text.f5,"ax",@progbits
+ .hidden f5
.globl f5
.type f5,@function
f5: # @f5
@@ -74,6 +84,8 @@ f5: # @f5
.Lfunc_end4:
.size f5, .Lfunc_end4-f5
+ .section .text.f6,"ax",@progbits
+ .hidden f6
.globl f6
.type f6,@function
f6: # @f6
@@ -90,6 +102,8 @@ f6: # @f6
.Lfunc_end5:
.size f6, .Lfunc_end5-f6
+ .section .text.f7,"ax",@progbits
+ .hidden f7
.globl f7
.type f7,@function
f7: # @f7
@@ -106,6 +120,8 @@ f7: # @f7
.Lfunc_end6:
.size f7, .Lfunc_end6-f7
+ .section .text.f8,"ax",@progbits
+ .hidden f8
.globl f8
.type f8,@function
f8: # @f8
@@ -122,6 +138,8 @@ f8: # @f8
.Lfunc_end7:
.size f8, .Lfunc_end7-f8
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -153,43 +171,50 @@ main: # @main
br_if $pop8, .LBB8_5
# BB#4: # %if.end28
return $0
-.LBB8_5: # %if.then19
+.LBB8_5: # %if.then19
call abort
unreachable
-.LBB8_6: # %if.then15
+.LBB8_6: # %if.then15
call abort
unreachable
-.LBB8_7: # %if.then3
+.LBB8_7: # %if.then3
call abort
unreachable
-.LBB8_8: # %if.then
+.LBB8_8: # %if.then
call abort
unreachable
.Lfunc_end8:
.size main, .Lfunc_end8-main
- .type a,@object # @a
- .data
+ .hidden a # @a
+ .type a,@object
+ .section .data.a,"aw",@progbits
.globl a
.align 2
a:
.int32 128 # 0x80
.size a, 4
- .type b,@object # @b
+ .hidden b # @b
+ .type b,@object
+ .section .data.b,"aw",@progbits
.globl b
b:
.int8 128 # 0x80
.size b, 1
- .type c,@object # @c
+ .hidden c # @c
+ .type c,@object
+ .section .data.c,"aw",@progbits
.globl c
.align 3
c:
.int64 2147483648 # 0x80000000
.size c, 8
- .type d,@object # @d
+ .hidden d # @d
+ .type d,@object
+ .section .data.d,"aw",@progbits
.globl d
.align 2
d:
diff --git a/test/torture-s/pr29797-1.c.s b/test/torture-s/pr29797-1.c.s
index 89808bbab..7824fe189 100644
--- a/test/torture-s/pr29797-1.c.s
+++ b/test/torture-s/pr29797-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr29797-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr29797-1.c"
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -10,6 +12,8 @@ bar: # @bar
.Lfunc_end0:
.size bar, .Lfunc_end0-bar
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr29797-2.c.s b/test/torture-s/pr29797-2.c.s
index fc2bb8428..a3507b173 100644
--- a/test/torture-s/pr29797-2.c.s
+++ b/test/torture-s/pr29797-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr29797-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr29797-2.c"
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -10,6 +12,8 @@ bar: # @bar
.Lfunc_end0:
.size bar, .Lfunc_end0-bar
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr29798.c.s b/test/torture-s/pr29798.c.s
index 50a1d5da8..e2b8dc32f 100644
--- a/test/torture-s/pr29798.c.s
+++ b/test/torture-s/pr29798.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr29798.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr29798.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr31072.c.s b/test/torture-s/pr31072.c.s
index 23b944e3b..2354ff028 100644
--- a/test/torture-s/pr31072.c.s
+++ b/test/torture-s/pr31072.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr31072.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr31072.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -14,14 +16,15 @@ main: # @main
br_if $pop2, .LBB0_2
# BB#1: # %if.end
return $0
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type ReadyFlag_NotProperlyInitialized,@object # @ReadyFlag_NotProperlyInitialized
- .data
+ .hidden ReadyFlag_NotProperlyInitialized # @ReadyFlag_NotProperlyInitialized
+ .type ReadyFlag_NotProperlyInitialized,@object
+ .section .data.ReadyFlag_NotProperlyInitialized,"aw",@progbits
.globl ReadyFlag_NotProperlyInitialized
.align 2
ReadyFlag_NotProperlyInitialized:
diff --git a/test/torture-s/pr31136.c.s b/test/torture-s/pr31136.c.s
index ecc43b7ca..4a2a285c8 100644
--- a/test/torture-s/pr31136.c.s
+++ b/test/torture-s/pr31136.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr31136.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr31136.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -17,12 +19,13 @@ main: # @main
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type s,@object # @s
- .bss
+ .hidden s # @s
+ .type s,@object
+ .section .bss.s,"aw",@nobits
.globl s
.align 2
s:
- .zero 4
+ .skip 4
.size s, 4
diff --git a/test/torture-s/pr31169.c.s b/test/torture-s/pr31169.c.s
index 4dc6256a7..69ce4fb59 100644
--- a/test/torture-s/pr31169.c.s
+++ b/test/torture-s/pr31169.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr31169.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr31169.c"
+ .section .text.sign_bit_p,"ax",@progbits
+ .hidden sign_bit_p
.globl sign_bit_p
.type sign_bit_p,@function
sign_bit_p: # @sign_bit_p
@@ -26,7 +28,7 @@ sign_bit_p: # @sign_bit_p
i32.shr_u $5=, $3, $pop12
i32.const $4=, 0
br .LBB0_3
-.LBB0_2: # %if.else
+.LBB0_2: # %if.else
i32.const $3=, -1
i32.const $push5=, 1
i32.add $push4=, $0, $3
@@ -36,7 +38,7 @@ sign_bit_p: # @sign_bit_p
i32.sub $push7=, $pop6, $0
i32.shr_u $3=, $3, $pop7
copy_local $6=, $5
-.LBB0_3: # %if.end
+.LBB0_3: # %if.end
i32.and $push15=, $3, $2
i32.eq $push16=, $pop15, $4
i32.and $push13=, $5, $1
@@ -46,6 +48,8 @@ sign_bit_p: # @sign_bit_p
.Lfunc_end0:
.size sign_bit_p, .Lfunc_end0-sign_bit_p
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr31605.c.s b/test/torture-s/pr31605.c.s
index dbc409847..123ea1058 100644
--- a/test/torture-s/pr31605.c.s
+++ b/test/torture-s/pr31605.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr31605.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr31605.c"
+ .section .text.put_field,"ax",@progbits
+ .hidden put_field
.globl put_field
.type put_field,@function
put_field: # @put_field
@@ -14,13 +16,15 @@ put_field: # @put_field
br_if $pop2, .LBB0_2
# BB#1: # %if.end
return
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
i32.const $push3=, 0
call exit, $pop3
unreachable
.Lfunc_end0:
.size put_field, .Lfunc_end0-put_field
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr32244-1.c.s b/test/torture-s/pr32244-1.c.s
index 3708d1ae2..7f1756f2f 100644
--- a/test/torture-s/pr32244-1.c.s
+++ b/test/torture-s/pr32244-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr32244-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr32244-1.c"
+ .section .text.test1,"ax",@progbits
+ .hidden test1
.globl test1
.type test1,@function
test1: # @test1
@@ -14,12 +16,14 @@ test1: # @test1
br_if $pop4, .LBB0_2
# BB#1: # %if.end
return
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size test1, .Lfunc_end0-test1
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -38,12 +42,13 @@ main: # @main
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type x,@object # @x
- .bss
+ .hidden x # @x
+ .type x,@object
+ .section .bss.x,"aw",@nobits
.globl x
.align 3
x:
- .zero 8
+ .skip 8
.size x, 8
diff --git a/test/torture-s/pr32500.c.s b/test/torture-s/pr32500.c.s
index 3f20c1a14..7e0f8cfbc 100644
--- a/test/torture-s/pr32500.c.s
+++ b/test/torture-s/pr32500.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr32500.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr32500.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -11,6 +13,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -21,6 +25,8 @@ bar: # @bar
.Lfunc_end1:
.size bar, .Lfunc_end1-bar
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -40,8 +46,9 @@ main: # @main
.Lfunc_end2:
.size main, .Lfunc_end2-main
- .type x,@object # @x
- .bss
+ .hidden x # @x
+ .type x,@object
+ .section .bss.x,"aw",@nobits
.globl x
.align 2
x:
diff --git a/test/torture-s/pr33142.c.s b/test/torture-s/pr33142.c.s
index 293c31928..ffedb8694 100644
--- a/test/torture-s/pr33142.c.s
+++ b/test/torture-s/pr33142.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr33142.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr33142.c"
+ .section .text.lisp_atan2,"ax",@progbits
+ .hidden lisp_atan2
.globl lisp_atan2
.type lisp_atan2,@function
lisp_atan2: # @lisp_atan2
@@ -25,11 +27,13 @@ lisp_atan2: # @lisp_atan2
i32.add $push6=, $0, $3
i32.xor $push7=, $pop6, $3
i32.le_s $3=, $pop5, $pop7
-.LBB0_3: # %return
+.LBB0_3: # %return
return $3
.Lfunc_end0:
.size lisp_atan2, .Lfunc_end0-lisp_atan2
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -58,7 +62,7 @@ main: # @main
i32.const $2=, __stack_pointer
i32.store $3=, 0($2), $3
return $pop5
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
diff --git a/test/torture-s/pr33382.c.s b/test/torture-s/pr33382.c.s
index bd0b2366d..b488a7e89 100644
--- a/test/torture-s/pr33382.c.s
+++ b/test/torture-s/pr33382.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr33382.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr33382.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -14,6 +16,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -28,14 +32,15 @@ main: # @main
br_if $1, .LBB1_2
# BB#1: # %if.end
return $0
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type x,@object # @x
- .data
+ .hidden x # @x
+ .type x,@object
+ .section .data.x,"aw",@progbits
.globl x
.align 2
x:
diff --git a/test/torture-s/pr33631.c.s b/test/torture-s/pr33631.c.s
index f72890167..89bbf913b 100644
--- a/test/torture-s/pr33631.c.s
+++ b/test/torture-s/pr33631.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr33631.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr33631.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr33669.c.s b/test/torture-s/pr33669.c.s
index 39f18d857..4efd3e702 100644
--- a/test/torture-s/pr33669.c.s
+++ b/test/torture-s/pr33669.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr33669.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr33669.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -30,11 +32,13 @@ foo: # @foo
i32.const $push9=, 4
i32.add $push10=, $0, $pop9
i32.store $discard=, 0($pop10), $3
-.LBB0_3: # %cleanup
+.LBB0_3: # %cleanup
return $6
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr33779-1.c.s b/test/torture-s/pr33779-1.c.s
index a8ef9e6c7..a42a5a9d7 100644
--- a/test/torture-s/pr33779-1.c.s
+++ b/test/torture-s/pr33779-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr33779-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr33779-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -14,6 +16,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr33779-2.c.s b/test/torture-s/pr33779-2.c.s
index 10e69d7f2..f02dd4681 100644
--- a/test/torture-s/pr33779-2.c.s
+++ b/test/torture-s/pr33779-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr33779-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr33779-2.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -16,6 +18,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr33992.c.s b/test/torture-s/pr33992.c.s
index dfec5926a..2079d1fc5 100644
--- a/test/torture-s/pr33992.c.s
+++ b/test/torture-s/pr33992.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr33992.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr33992.c"
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -11,12 +13,14 @@ bar: # @bar
br_if $pop1, .LBB0_2
# BB#1: # %if.end
return
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size bar, .Lfunc_end0-bar
+ .section .text.do_test,"ax",@progbits
+ .hidden do_test
.globl do_test
.type do_test,@function
do_test: # @do_test
@@ -27,7 +31,7 @@ do_test: # @do_test
i64.const $2=, -1
i64.const $8=, 63
copy_local $9=, $2
-.LBB1_1: # %for.cond.i
+.LBB1_1: # %for.cond.i
# =>This Inner Loop Header: Depth=1
loop .LBB1_2
i64.const $3=, 4294967295
@@ -40,7 +44,7 @@ do_test: # @do_test
i64.and $push1=, $pop0, $1
i64.eq $push2=, $pop1, $6
br_if $pop2, .LBB1_1
-.LBB1_2: # %foo.exit
+.LBB1_2: # %foo.exit
i64.const $7=, 32
i64.shl $push3=, $9, $7
i64.shr_s $push4=, $pop3, $7
@@ -49,7 +53,7 @@ do_test: # @do_test
i64.const $2=, -1
i64.const $8=, 63
copy_local $9=, $2
-.LBB1_3: # %for.cond.i.1
+.LBB1_3: # %for.cond.i.1
# =>This Inner Loop Header: Depth=1
loop .LBB1_4
i64.and $4=, $8, $3
@@ -59,7 +63,7 @@ do_test: # @do_test
i64.and $push6=, $pop5, $1
i64.eq $push7=, $pop6, $6
br_if $pop7, .LBB1_3
-.LBB1_4: # %foo.exit.1
+.LBB1_4: # %foo.exit.1
i64.shl $push8=, $9, $7
i64.shr_s $push9=, $pop8, $7
call bar, $pop9
@@ -67,6 +71,8 @@ do_test: # @do_test
.Lfunc_end1:
.size do_test, .Lfunc_end1-do_test
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr34070-1.c.s b/test/torture-s/pr34070-1.c.s
index 2418d8ca2..400d64356 100644
--- a/test/torture-s/pr34070-1.c.s
+++ b/test/torture-s/pr34070-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr34070-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr34070-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -18,6 +20,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr34070-2.c.s b/test/torture-s/pr34070-2.c.s
index b7c602f0b..f6c3eef7f 100644
--- a/test/torture-s/pr34070-2.c.s
+++ b/test/torture-s/pr34070-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr34070-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr34070-2.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -13,6 +15,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr34099-2.c.s b/test/torture-s/pr34099-2.c.s
index f6bcaa130..0a118712d 100644
--- a/test/torture-s/pr34099-2.c.s
+++ b/test/torture-s/pr34099-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr34099-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr34099-2.c"
+ .section .text.test1,"ax",@progbits
+ .hidden test1
.globl test1
.type test1,@function
test1: # @test1
@@ -12,6 +14,8 @@ test1: # @test1
.Lfunc_end0:
.size test1, .Lfunc_end0-test1
+ .section .text.test2,"ax",@progbits
+ .hidden test2
.globl test2
.type test2,@function
test2: # @test2
@@ -24,6 +28,8 @@ test2: # @test2
.Lfunc_end1:
.size test2, .Lfunc_end1-test2
+ .section .text.test3,"ax",@progbits
+ .hidden test3
.globl test3
.type test3,@function
test3: # @test3
@@ -36,6 +42,8 @@ test3: # @test3
.Lfunc_end2:
.size test3, .Lfunc_end2-test3
+ .section .text.test4,"ax",@progbits
+ .hidden test4
.globl test4
.type test4,@function
test4: # @test4
@@ -50,6 +58,8 @@ test4: # @test4
.Lfunc_end3:
.size test4, .Lfunc_end3-test4
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr34099.c.s b/test/torture-s/pr34099.c.s
index 9962dab9f..864c78766 100644
--- a/test/torture-s/pr34099.c.s
+++ b/test/torture-s/pr34099.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr34099.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr34099.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -12,6 +14,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr34130.c.s b/test/torture-s/pr34130.c.s
index bd6837c0c..e8d0db8f0 100644
--- a/test/torture-s/pr34130.c.s
+++ b/test/torture-s/pr34130.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr34130.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr34130.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -22,6 +24,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr34154.c.s b/test/torture-s/pr34154.c.s
index ad6b3db77..68e3652b4 100644
--- a/test/torture-s/pr34154.c.s
+++ b/test/torture-s/pr34154.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr34154.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr34154.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -17,6 +19,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr34176.c.s b/test/torture-s/pr34176.c.s
index 360dcd29b..0fd6e0d60 100644
--- a/test/torture-s/pr34176.c.s
+++ b/test/torture-s/pr34176.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr34176.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr34176.c"
+ .section .text.hash_find_entry,"ax",@progbits
+ .hidden hash_find_entry
.globl hash_find_entry
.type hash_find_entry,@function
hash_find_entry: # @hash_find_entry
@@ -13,6 +15,8 @@ hash_find_entry: # @hash_find_entry
.Lfunc_end0:
.size hash_find_entry, .Lfunc_end0-hash_find_entry
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -30,12 +34,14 @@ foo: # @foo
br_if $pop1, .LBB1_2
# BB#1: # %if.end
return $1
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
.size foo, .Lfunc_end1-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -51,9 +57,9 @@ main: # @main
i32.const $5=, 12
i32.add $5=, $7, $5
i32.call $discard=, hash_find_entry, $5
-.LBB2_1: # %if.end
+.LBB2_1: # %if.end
# =>This Loop Header: Depth=1
- # Child Loop .LBB2_2 Depth 2
+ # Child Loop BB2_2 Depth 2
loop .LBB2_4
i32.load $1=, 12($7)
i32.call $discard=, foo, $1
@@ -62,8 +68,8 @@ main: # @main
i32.const $push3=, 0
i32.eq $push4=, $1, $pop3
br_if $pop4, .LBB2_3
-.LBB2_2: # %while.body
- # Parent Loop .LBB2_1 Depth=1
+.LBB2_2: # %while.body
+ # Parent Loop BB2_1 Depth=1
# => This Inner Loop Header: Depth=2
loop .LBB2_3
i32.const $push0=, -1
@@ -71,15 +77,15 @@ main: # @main
i32.const $push1=, 8
i32.add $0=, $0, $pop1
br_if $1, .LBB2_2
-.LBB2_3: # %cleanup.thread
- # in Loop: Header=.LBB2_1 Depth=1
+.LBB2_3: # %cleanup.thread
+ # in Loop: Header=BB2_1 Depth=1
i32.const $6=, 12
i32.add $6=, $7, $6
i32.call $discard=, hash_find_entry, $6
i32.const $push5=, 0
i32.eq $push6=, $0, $pop5
br_if $pop6, .LBB2_1
-.LBB2_4: # %for.end
+.LBB2_4: # %for.end
i32.const $push2=, 0
i32.const $4=, 16
i32.add $7=, $7, $4
diff --git a/test/torture-s/pr34415.c.s b/test/torture-s/pr34415.c.s
index 89f81b1a4..b828fea54 100644
--- a/test/torture-s/pr34415.c.s
+++ b/test/torture-s/pr34415.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr34415.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr34415.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -9,9 +11,9 @@ foo: # @foo
# BB#0: # %entry
i32.const $6=, 1
# implicit-def: %vreg38
-.LBB0_1: # %for.cond
+.LBB0_1: # %for.cond
# =>This Loop Header: Depth=1
- # Child Loop .LBB0_3 Depth 2
+ # Child Loop BB0_3 Depth 2
loop .LBB0_8
copy_local $1=, $0
i32.load8_s $2=, 0($1)
@@ -30,14 +32,14 @@ foo: # @foo
i32.eq $push8=, $3, $pop7
br_if $pop8, .LBB0_7
# BB#2: # %for.cond
- # in Loop: Header=.LBB0_1 Depth=1
+ # in Loop: Header=BB0_1 Depth=1
copy_local $0=, $1
block .LBB0_4
i32.const $push9=, 65
i32.ne $push10=, $3, $pop9
br_if $pop10, .LBB0_4
-.LBB0_3: # %do.body
- # Parent Loop .LBB0_1 Depth=1
+.LBB0_3: # %do.body
+ # Parent Loop BB0_1 Depth=1
# => This Inner Loop Header: Depth=2
loop .LBB0_4
i32.const $push11=, 1
@@ -47,7 +49,7 @@ foo: # @foo
i32.eq $push14=, $pop12, $pop13
br_if $pop14, .LBB0_3
br .LBB0_7
-.LBB0_4: # %for.end
+.LBB0_4: # %for.end
block .LBB0_6
i32.const $push15=, 3
i32.lt_s $push16=, $6, $pop15
@@ -58,10 +60,10 @@ foo: # @foo
i32.eq $push19=, $pop17, $pop18
i32.select $push20=, $pop19, $5, $1
return $pop20
-.LBB0_6: # %if.end22
+.LBB0_6: # %if.end22
return $1
-.LBB0_7: # %cleanup.thread
- # in Loop: Header=.LBB0_1 Depth=1
+.LBB0_7: # %cleanup.thread
+ # in Loop: Header=BB0_1 Depth=1
i32.const $2=, 1
i32.add $0=, $0, $2
i32.add $6=, $6, $2
@@ -71,24 +73,26 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
.result i32
# BB#0: # %entry
- i32.const $push0=, .str
+ i32.const $push0=, .L.str
i32.call $push1=, foo, $pop0
- i32.const $push2=, .str+2
+ i32.const $push2=, .L.str+2
i32.ne $push3=, $pop1, $pop2
return $pop3
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type .str,@object # @.str
+ .type .L.str,@object # @.str
.section .rodata.str1.1,"aMS",@progbits,1
-.str:
+.L.str:
.asciz "Bbb:"
- .size .str, 5
+ .size .L.str, 5
.ident "clang version 3.8.0 "
diff --git a/test/torture-s/pr34456.c.s b/test/torture-s/pr34456.c.s
index a7d83b629..94c986924 100644
--- a/test/torture-s/pr34456.c.s
+++ b/test/torture-s/pr34456.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr34456.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr34456.c"
+ .section .text.debug,"ax",@progbits
+ .hidden debug
.globl debug
.type debug,@function
debug: # @debug
@@ -10,6 +12,8 @@ debug: # @debug
.Lfunc_end0:
.size debug, .Lfunc_end0-debug
+ .section .text.bad_compare,"ax",@progbits
+ .hidden bad_compare
.globl bad_compare
.type bad_compare,@function
bad_compare: # @bad_compare
@@ -22,6 +26,8 @@ bad_compare: # @bad_compare
.Lfunc_end1:
.size bad_compare, .Lfunc_end1-bad_compare
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -40,6 +46,7 @@ main: # @main
.Lfunc_end2:
.size main, .Lfunc_end2-main
+ .section .text.compare,"ax",@progbits
.type compare,@function
compare: # @compare
.param i32, i32
@@ -64,14 +71,15 @@ compare: # @compare
i32.const $push3=, 1
i32.add $push4=, $pop2, $pop3
i32.store $discard=, errors($0), $pop4
-.LBB3_3: # %if.end
+.LBB3_3: # %if.end
i32.call_indirect $push5=, $2, $1
return $pop5
.Lfunc_end3:
.size compare, .Lfunc_end3-compare
- .type array,@object # @array
- .data
+ .hidden array # @array
+ .type array,@object
+ .section .data.array,"aw",@progbits
.globl array
.align 4
array:
@@ -81,8 +89,9 @@ array:
.int32 bad_compare
.size array, 16
- .type errors,@object # @errors
- .bss
+ .hidden errors # @errors
+ .type errors,@object
+ .section .bss.errors,"aw",@nobits
.globl errors
.align 2
errors:
diff --git a/test/torture-s/pr34768-1.c.s b/test/torture-s/pr34768-1.c.s
index 8cf6fe4c2..9146c7625 100644
--- a/test/torture-s/pr34768-1.c.s
+++ b/test/torture-s/pr34768-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr34768-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr34768-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -13,6 +15,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -21,6 +25,8 @@ bar: # @bar
.Lfunc_end1:
.size bar, .Lfunc_end1-bar
+ .section .text.test,"ax",@progbits
+ .hidden test
.globl test
.type test,@function
test: # @test
@@ -40,6 +46,8 @@ test: # @test
.Lfunc_end2:
.size test, .Lfunc_end2-test
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -54,14 +62,15 @@ main: # @main
br_if $pop2, .LBB3_2
# BB#1: # %if.end
return $0
-.LBB3_2: # %if.then
+.LBB3_2: # %if.then
call abort
unreachable
.Lfunc_end3:
.size main, .Lfunc_end3-main
- .type x,@object # @x
- .bss
+ .hidden x # @x
+ .type x,@object
+ .section .bss.x,"aw",@nobits
.globl x
.align 2
x:
diff --git a/test/torture-s/pr34768-2.c.s b/test/torture-s/pr34768-2.c.s
index 6f9138444..69a124604 100644
--- a/test/torture-s/pr34768-2.c.s
+++ b/test/torture-s/pr34768-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr34768-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr34768-2.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -14,6 +16,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -24,6 +28,8 @@ bar: # @bar
.Lfunc_end1:
.size bar, .Lfunc_end1-bar
+ .section .text.test,"ax",@progbits
+ .hidden test
.globl test
.type test,@function
test: # @test
@@ -44,6 +50,8 @@ test: # @test
.Lfunc_end2:
.size test, .Lfunc_end2-test
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -58,14 +66,15 @@ main: # @main
br_if $pop2, .LBB3_2
# BB#1: # %if.end
return $0
-.LBB3_2: # %if.then
+.LBB3_2: # %if.then
call abort
unreachable
.Lfunc_end3:
.size main, .Lfunc_end3-main
- .type x,@object # @x
- .bss
+ .hidden x # @x
+ .type x,@object
+ .section .bss.x,"aw",@nobits
.globl x
.align 2
x:
diff --git a/test/torture-s/pr34971.c.s b/test/torture-s/pr34971.c.s
index 54833b8c4..ea879ffb1 100644
--- a/test/torture-s/pr34971.c.s
+++ b/test/torture-s/pr34971.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr34971.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr34971.c"
+ .section .text.test1,"ax",@progbits
+ .hidden test1
.globl test1
.type test1,@function
test1: # @test1
@@ -20,12 +22,14 @@ test1: # @test1
br_if $pop8, .LBB0_2
# BB#1: # %if.end
return
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size test1, .Lfunc_end0-test1
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -44,12 +48,13 @@ main: # @main
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type x,@object # @x
- .bss
+ .hidden x # @x
+ .type x,@object
+ .section .bss.x,"aw",@nobits
.globl x
.align 3
x:
- .zero 8
+ .skip 8
.size x, 8
diff --git a/test/torture-s/pr34982.c.s b/test/torture-s/pr34982.c.s
index a8a1db0e9..6876c6cbf 100644
--- a/test/torture-s/pr34982.c.s
+++ b/test/torture-s/pr34982.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr34982.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr34982.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr35163.c.s b/test/torture-s/pr35163.c.s
index dc690d103..613bb149a 100644
--- a/test/torture-s/pr35163.c.s
+++ b/test/torture-s/pr35163.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr35163.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr35163.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr35231.c.s b/test/torture-s/pr35231.c.s
index 3a9cd1d01..514d20f6f 100644
--- a/test/torture-s/pr35231.c.s
+++ b/test/torture-s/pr35231.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr35231.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr35231.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -13,12 +15,14 @@ foo: # @foo
br_if $pop2, .LBB0_2
# BB#1: # %if.end
return $0
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -33,7 +37,7 @@ main: # @main
br_if $pop1, .LBB1_2
# BB#1: # %if.end
return $0
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
diff --git a/test/torture-s/pr35390.c.s b/test/torture-s/pr35390.c.s
index f06b8ff1d..81aecd0b8 100644
--- a/test/torture-s/pr35390.c.s
+++ b/test/torture-s/pr35390.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr35390.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr35390.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -10,6 +12,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr35456.c.s b/test/torture-s/pr35456.c.s
index b878044c3..b8670e7d7 100644
--- a/test/torture-s/pr35456.c.s
+++ b/test/torture-s/pr35456.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr35456.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr35456.c"
+ .section .text.not_fabs,"ax",@progbits
+ .hidden not_fabs
.globl not_fabs
.type not_fabs,@function
not_fabs: # @not_fabs
@@ -14,6 +16,8 @@ not_fabs: # @not_fabs
.Lfunc_end0:
.size not_fabs, .Lfunc_end0-not_fabs
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -29,7 +33,7 @@ main: # @main
# BB#1: # %if.end
i32.const $push5=, 0
return $pop5
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
diff --git a/test/torture-s/pr35472.c.s b/test/torture-s/pr35472.c.s
index 1c63988c3..e79b19c24 100644
--- a/test/torture-s/pr35472.c.s
+++ b/test/torture-s/pr35472.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr35472.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr35472.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -13,6 +15,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.test,"ax",@progbits
+ .hidden test
.globl test
.type test,@function
test: # @test
@@ -115,12 +119,14 @@ test: # @test
i32.const $10=, __stack_pointer
i32.store $29=, 0($10), $29
return
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
.size test, .Lfunc_end1-test
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -224,14 +230,15 @@ main: # @main
i32.const $10=, __stack_pointer
i32.store $29=, 0($10), $29
return $3
-.LBB2_2: # %if.then.i
+.LBB2_2: # %if.then.i
call abort
unreachable
.Lfunc_end2:
.size main, .Lfunc_end2-main
- .type p,@object # @p
- .bss
+ .hidden p # @p
+ .type p,@object
+ .section .bss.p,"aw",@nobits
.globl p
.align 2
p:
diff --git a/test/torture-s/pr35800.c.s b/test/torture-s/pr35800.c.s
index 583af4046..e9418aa3f 100644
--- a/test/torture-s/pr35800.c.s
+++ b/test/torture-s/pr35800.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr35800.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr35800.c"
+ .section .text.stab_xcoff_builtin_type,"ax",@progbits
+ .hidden stab_xcoff_builtin_type
.globl stab_xcoff_builtin_type
.type stab_xcoff_builtin_type,@function
stab_xcoff_builtin_type: # @stab_xcoff_builtin_type
@@ -15,24 +17,26 @@ stab_xcoff_builtin_type: # @stab_xcoff_builtin_type
# BB#1: # %if.end
i32.const $push2=, -2
i32.sub $0=, $pop2, $0
- i32.const $1=, .str
+ i32.const $1=, .L.str
block .LBB0_3
i32.const $push3=, 32
i32.gt_u $push4=, $0, $pop3
br_if $pop4, .LBB0_3
# BB#2: # %switch.lookup
- i32.const $push7=, switch.table
+ i32.const $push7=, .Lswitch.table
i32.const $push5=, 2
i32.shl $push6=, $0, $pop5
i32.add $push8=, $pop7, $pop6
i32.load $1=, 0($pop8)
-.LBB0_3: # %sw.epilog
+.LBB0_3: # %sw.epilog
i32.load8_s $1=, 0($1)
-.LBB0_4: # %cleanup
+.LBB0_4: # %cleanup
return $1
.Lfunc_end0:
.size stab_xcoff_builtin_type, .Lfunc_end0-stab_xcoff_builtin_type
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -40,8 +44,8 @@ main: # @main
.local i32, i32
# BB#0: # %if.end8
i32.const $1=, -4
- i32.const $0=, switch.table+8
-.LBB1_1: # %stab_xcoff_builtin_type.exit
+ i32.const $0=, .Lswitch.table+8
+.LBB1_1: # %stab_xcoff_builtin_type.exit
# =>This Inner Loop Header: Depth=1
block .LBB1_4
loop .LBB1_3
@@ -51,7 +55,7 @@ main: # @main
i32.ne $push3=, $pop1, $pop2
br_if $pop3, .LBB1_4
# BB#2: # %for.cond
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.const $push4=, -1
i32.add $1=, $1, $pop4
i32.const $push5=, 4
@@ -59,69 +63,69 @@ main: # @main
i32.const $push6=, -34
i32.ge_s $push7=, $1, $pop6
br_if $pop7, .LBB1_1
-.LBB1_3: # %if.end21
+.LBB1_3: # %if.end21
i32.const $push8=, 0
return $pop8
-.LBB1_4: # %if.then16
+.LBB1_4: # %if.then16
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type .str,@object # @.str
+ .type .L.str,@object # @.str
.section .rodata.str1.1,"aMS",@progbits,1
-.str:
+.L.str:
.asciz "int"
- .size .str, 4
+ .size .L.str, 4
- .type .str.2,@object # @.str.2
-.str.2:
+ .type .L.str.2,@object # @.str.2
+.L.str.2:
.asciz "short"
- .size .str.2, 6
+ .size .L.str.2, 6
- .type .str.33,@object # @.str.33
-.str.33:
+ .type .L.str.33,@object # @.str.33
+.L.str.33:
.asciz "integer*8"
- .size .str.33, 10
+ .size .L.str.33, 10
- .type switch.table,@object # @switch.table
- .section .data.rel.ro,"aw",@progbits
+ .type .Lswitch.table,@object # @switch.table
+ .section .data.rel.ro..Lswitch.table,"aw",@progbits
.align 4
-switch.table:
- .int32 .str.2
- .int32 .str.2
- .int32 .str.33
- .int32 .str.33
- .int32 .str.33
- .int32 .str.33
- .int32 .str.33
- .int32 .str.33
- .int32 .str.33
- .int32 .str.33
- .int32 .str.33
- .int32 .str.33
- .int32 .str.33
- .int32 .str.33
- .int32 .str.33
- .int32 .str.33
- .int32 .str.33
- .int32 .str.33
- .int32 .str.33
- .int32 .str.33
- .int32 .str.33
- .int32 .str.33
- .int32 .str.33
- .int32 .str.33
- .int32 .str.33
- .int32 .str.33
- .int32 .str.33
- .int32 .str.33
- .int32 .str.33
- .int32 .str.33
- .int32 .str.33
- .int32 .str.33
- .int32 .str.33
- .size switch.table, 132
+.Lswitch.table:
+ .int32 .L.str.2
+ .int32 .L.str.2
+ .int32 .L.str.33
+ .int32 .L.str.33
+ .int32 .L.str.33
+ .int32 .L.str.33
+ .int32 .L.str.33
+ .int32 .L.str.33
+ .int32 .L.str.33
+ .int32 .L.str.33
+ .int32 .L.str.33
+ .int32 .L.str.33
+ .int32 .L.str.33
+ .int32 .L.str.33
+ .int32 .L.str.33
+ .int32 .L.str.33
+ .int32 .L.str.33
+ .int32 .L.str.33
+ .int32 .L.str.33
+ .int32 .L.str.33
+ .int32 .L.str.33
+ .int32 .L.str.33
+ .int32 .L.str.33
+ .int32 .L.str.33
+ .int32 .L.str.33
+ .int32 .L.str.33
+ .int32 .L.str.33
+ .int32 .L.str.33
+ .int32 .L.str.33
+ .int32 .L.str.33
+ .int32 .L.str.33
+ .int32 .L.str.33
+ .int32 .L.str.33
+ .size .Lswitch.table, 132
.ident "clang version 3.8.0 "
diff --git a/test/torture-s/pr36034-1.c.s b/test/torture-s/pr36034-1.c.s
index 032624ac2..b2ac5b148 100644
--- a/test/torture-s/pr36034-1.c.s
+++ b/test/torture-s/pr36034-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr36034-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr36034-1.c"
+ .section .text.test,"ax",@progbits
+ .hidden test
.globl test
.type test,@function
test: # @test
@@ -70,6 +72,8 @@ test: # @test
.Lfunc_end0:
.size test, .Lfunc_end0-test
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -201,14 +205,15 @@ main: # @main
br_if $pop59, .LBB1_31
# BB#30: # %for.cond1.5.4
return $0
-.LBB1_31: # %if.then
+.LBB1_31: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type x,@object # @x
- .data
+ .hidden x # @x
+ .type x,@object
+ .section .data.x,"aw",@progbits
.globl x
.align 4
x:
@@ -264,12 +269,13 @@ x:
.int64 -4616189618054758400 # double -1
.size x, 400
- .type tmp,@object # @tmp
- .bss
+ .hidden tmp # @tmp
+ .type tmp,@object
+ .section .bss.tmp,"aw",@nobits
.globl tmp
.align 4
tmp:
- .zero 240
+ .skip 240
.size tmp, 240
diff --git a/test/torture-s/pr36034-2.c.s b/test/torture-s/pr36034-2.c.s
index 8205aadc1..c89f51300 100644
--- a/test/torture-s/pr36034-2.c.s
+++ b/test/torture-s/pr36034-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr36034-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr36034-2.c"
+ .section .text.test,"ax",@progbits
+ .hidden test
.globl test
.type test,@function
test: # @test
@@ -7,7 +9,7 @@ test: # @test
# BB#0: # %entry
i32.const $6=, 0
i32.const $5=, tmp
-.LBB0_1: # %for.body
+.LBB0_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB0_2
i32.const $push0=, x
@@ -46,11 +48,13 @@ test: # @test
i32.const $push16=, 400
i32.ne $push17=, $6, $pop16
br_if $pop17, .LBB0_1
-.LBB0_2: # %for.end
+.LBB0_2: # %for.end
return
.Lfunc_end0:
.size test, .Lfunc_end0-test
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -60,7 +64,7 @@ main: # @main
call test
i32.const $2=, 0
i32.const $1=, tmp
-.LBB1_1: # %for.cond1.preheader
+.LBB1_1: # %for.cond1.preheader
# =>This Inner Loop Header: Depth=1
block .LBB1_9
loop .LBB1_8
@@ -69,42 +73,42 @@ main: # @main
f64.eq $push1=, $pop0, $0
br_if $pop1, .LBB1_9
# BB#2: # %for.cond1
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.const $push2=, 8
i32.add $push3=, $1, $pop2
f64.load $push4=, 0($pop3)
f64.eq $push5=, $pop4, $0
br_if $pop5, .LBB1_9
# BB#3: # %for.cond1.1
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.const $push6=, 16
i32.add $push7=, $1, $pop6
f64.load $push8=, 0($pop7)
f64.eq $push9=, $pop8, $0
br_if $pop9, .LBB1_9
# BB#4: # %for.cond1.2
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.const $push10=, 24
i32.add $push11=, $1, $pop10
f64.load $push12=, 0($pop11)
f64.eq $push13=, $pop12, $0
br_if $pop13, .LBB1_9
# BB#5: # %for.cond1.3
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.const $push14=, 32
i32.add $push15=, $1, $pop14
f64.load $push16=, 0($pop15)
f64.eq $push17=, $pop16, $0
br_if $pop17, .LBB1_9
# BB#6: # %for.cond1.4
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.const $push18=, 40
i32.add $push19=, $1, $pop18
f64.load $push20=, 0($pop19)
f64.eq $push21=, $pop20, $0
br_if $pop21, .LBB1_9
# BB#7: # %for.cond1.5
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.const $push22=, 1
i32.add $2=, $2, $pop22
i32.const $push23=, 48
@@ -112,17 +116,18 @@ main: # @main
i32.const $push24=, 5
i32.lt_s $push25=, $2, $pop24
br_if $pop25, .LBB1_1
-.LBB1_8: # %for.end7
+.LBB1_8: # %for.end7
i32.const $push26=, 0
return $pop26
-.LBB1_9: # %if.then
+.LBB1_9: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type x,@object # @x
- .data
+ .hidden x # @x
+ .type x,@object
+ .section .data.x,"aw",@progbits
.globl x
.align 4
x:
@@ -178,12 +183,13 @@ x:
.int64 -4616189618054758400 # double -1
.size x, 400
- .type tmp,@object # @tmp
- .bss
+ .hidden tmp # @tmp
+ .type tmp,@object
+ .section .bss.tmp,"aw",@nobits
.globl tmp
.align 4
tmp:
- .zero 240
+ .skip 240
.size tmp, 240
diff --git a/test/torture-s/pr36038.c.s b/test/torture-s/pr36038.c.s
index 8f313d30f..dec39ac45 100644
--- a/test/torture-s/pr36038.c.s
+++ b/test/torture-s/pr36038.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr36038.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr36038.c"
+ .section .text.doit,"ax",@progbits
+ .hidden doit
.globl doit
.type doit,@function
doit: # @doit
@@ -27,7 +29,7 @@ doit: # @doit
i32.shl $push9=, $pop7, $3
i32.shl $push10=, $1, $3
i32.sub $1=, $pop9, $pop10
-.LBB0_2: # %while.body
+.LBB0_2: # %while.body
# =>This Inner Loop Header: Depth=1
loop .LBB0_3
i32.add $push12=, $5, $1
@@ -39,11 +41,13 @@ doit: # @doit
i32.const $push15=, 1
i32.add $4=, $4, $pop15
br_if $4, .LBB0_2
-.LBB0_3: # %while.end
+.LBB0_3: # %while.end
return
.Lfunc_end0:
.size doit, .Lfunc_end0-doit
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -86,14 +90,15 @@ main: # @main
br_if $pop17, .LBB1_2
# BB#1: # %if.end
return $0
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type expect,@object # @expect
- .data
+ .hidden expect # @expect
+ .type expect,@object
+ .section .data.expect,"aw",@progbits
.globl expect
.align 4
expect:
@@ -109,33 +114,40 @@ expect:
.int64 9 # 0x9
.size expect, 80
- .type stack_base,@object # @stack_base
- .bss
+ .hidden stack_base # @stack_base
+ .type stack_base,@object
+ .section .bss.stack_base,"aw",@nobits
.globl stack_base
.align 2
stack_base:
.int32 0
.size stack_base, 4
- .type markstack_ptr,@object # @markstack_ptr
+ .hidden markstack_ptr # @markstack_ptr
+ .type markstack_ptr,@object
+ .section .bss.markstack_ptr,"aw",@nobits
.globl markstack_ptr
.align 2
markstack_ptr:
.int32 0
.size markstack_ptr, 4
- .type list,@object # @list
+ .hidden list # @list
+ .type list,@object
+ .section .bss.list,"aw",@nobits
.globl list
.align 4
list:
- .zero 80
+ .skip 80
.size list, 80
- .type indices,@object # @indices
+ .hidden indices # @indices
+ .type indices,@object
+ .section .bss.indices,"aw",@nobits
.globl indices
.align 4
indices:
- .zero 40
+ .skip 40
.size indices, 40
diff --git a/test/torture-s/pr36077.c.s b/test/torture-s/pr36077.c.s
index 3158214b4..884290cb1 100644
--- a/test/torture-s/pr36077.c.s
+++ b/test/torture-s/pr36077.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr36077.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr36077.c"
+ .section .text.test,"ax",@progbits
+ .hidden test
.globl test
.type test,@function
test: # @test
@@ -11,6 +13,8 @@ test: # @test
.Lfunc_end0:
.size test, .Lfunc_end0-test
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr36093.c.s b/test/torture-s/pr36093.c.s
index 08cffead6..792768cec 100644
--- a/test/torture-s/pr36093.c.s
+++ b/test/torture-s/pr36093.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr36093.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr36093.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -7,7 +9,7 @@ main: # @main
.local i32, i32, i32, i32
# BB#0: # %entry
i32.const $3=, -129
-.LBB0_1: # %for.body4
+.LBB0_1: # %for.body4
# =>This Inner Loop Header: Depth=1
loop .LBB0_2
i32.const $0=, foo
@@ -19,7 +21,7 @@ main: # @main
i32.const $1=, 1
i32.add $3=, $3, $1
br_if $3, .LBB0_1
-.LBB0_2: # %for.body4.1
+.LBB0_2: # %for.body4.1
# =>This Inner Loop Header: Depth=1
loop .LBB0_3
i32.add $push3=, $0, $2
@@ -29,7 +31,7 @@ main: # @main
i32.const $3=, 258
i32.ne $push5=, $2, $3
br_if $pop5, .LBB0_2
-.LBB0_3: # %for.body4.2
+.LBB0_3: # %for.body4.2
# =>This Inner Loop Header: Depth=1
loop .LBB0_4
i32.add $push6=, $0, $3
@@ -39,7 +41,7 @@ main: # @main
i32.const $2=, 387
i32.ne $push8=, $3, $2
br_if $pop8, .LBB0_3
-.LBB0_4: # %for.body4.3
+.LBB0_4: # %for.body4.3
# =>This Inner Loop Header: Depth=1
loop .LBB0_5
i32.add $push9=, $0, $2
@@ -49,7 +51,7 @@ main: # @main
i32.const $push11=, 516
i32.ne $push12=, $2, $pop11
br_if $pop12, .LBB0_4
-.LBB0_5: # %for.end.3
+.LBB0_5: # %for.end.3
i32.const $2=, 0
block .LBB0_7
i32.load8_u $push13=, foo+515($2)
@@ -57,18 +59,19 @@ main: # @main
br_if $pop14, .LBB0_7
# BB#6: # %if.end
return $2
-.LBB0_7: # %if.then
+.LBB0_7: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type foo,@object # @foo
- .bss
+ .hidden foo # @foo
+ .type foo,@object
+ .section .bss.foo,"aw",@nobits
.globl foo
.align 7
foo:
- .zero 2560
+ .skip 2560
.size foo, 2560
diff --git a/test/torture-s/pr36321.c.s b/test/torture-s/pr36321.c.s
index 53aa7bd93..796d5d611 100644
--- a/test/torture-s/pr36321.c.s
+++ b/test/torture-s/pr36321.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr36321.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr36321.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -9,6 +11,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -23,17 +27,17 @@ main: # @main
.size main, .Lfunc_end1-main
.type argp,@object # @argp
- .data
+ .section .data.argp,"aw",@progbits
.align 2
argp:
- .int32 .str
+ .int32 .L.str
.size argp, 4
- .type .str,@object # @.str
+ .type .L.str,@object # @.str
.section .rodata.str1.1,"aMS",@progbits,1
-.str:
+.L.str:
.asciz "pr36321.x"
- .size .str, 10
+ .size .L.str, 10
.ident "clang version 3.8.0 "
diff --git a/test/torture-s/pr36339.c.s b/test/torture-s/pr36339.c.s
new file mode 100644
index 000000000..09487b70b
--- /dev/null
+++ b/test/torture-s/pr36339.c.s
@@ -0,0 +1,88 @@
+ .text
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr36339.c"
+ .section .text.try_a,"ax",@progbits
+ .hidden try_a
+ .globl try_a
+ .type try_a,@function
+try_a: # @try_a
+ .param i32
+ .result i32
+ .local i32, i32, i32, i32, i32
+# BB#0: # %entry
+ i32.const $1=, __stack_pointer
+ i32.load $1=, 0($1)
+ i32.const $2=, 16
+ i32.sub $4=, $1, $2
+ i32.const $2=, __stack_pointer
+ i32.store $4=, 0($2), $4
+ i32.store $discard=, 8($4), $0
+ i32.const $push0=, 0
+ i32.store $discard=, 12($4), $pop0
+ i32.const $push1=, 1
+ i32.const $4=, 8
+ i32.add $4=, $4, $4
+ i32.or $push2=, $4, $pop1
+ i32.call $push3=, check_a, $pop2
+ i32.const $3=, 16
+ i32.add $4=, $4, $3
+ i32.const $3=, __stack_pointer
+ i32.store $4=, 0($3), $4
+ return $pop3
+.Lfunc_end0:
+ .size try_a, .Lfunc_end0-try_a
+
+ .section .text.check_a,"ax",@progbits
+ .hidden check_a
+ .globl check_a
+ .type check_a,@function
+check_a: # @check_a
+ .param i32
+ .result i32
+ .local i32, i32
+# BB#0: # %entry
+ i32.const $1=, -1
+ block .LBB1_3
+ block .LBB1_2
+ i32.add $push0=, $0, $1
+ i32.load $push1=, 0($pop0)
+ i32.const $push2=, 42
+ i32.ne $push3=, $pop1, $pop2
+ br_if $pop3, .LBB1_2
+# BB#1: # %land.lhs.true
+ i32.const $2=, 0
+ i32.load $push4=, 3($0)
+ i32.const $push5=, 0
+ i32.eq $push6=, $pop4, $pop5
+ br_if $pop6, .LBB1_3
+.LBB1_2: # %if.end
+ copy_local $2=, $1
+.LBB1_3: # %cleanup
+ return $2
+.Lfunc_end1:
+ .size check_a, .Lfunc_end1-check_a
+
+ .section .text.main,"ax",@progbits
+ .hidden main
+ .globl main
+ .type main,@function
+main: # @main
+ .result i32
+# BB#0: # %entry
+ block .LBB2_2
+ i32.const $push0=, 42
+ i32.call $push1=, try_a, $pop0
+ i32.const $push2=, -1
+ i32.le_s $push3=, $pop1, $pop2
+ br_if $pop3, .LBB2_2
+# BB#1: # %if.end
+ i32.const $push4=, 0
+ return $pop4
+.LBB2_2: # %if.then
+ call abort
+ unreachable
+.Lfunc_end2:
+ .size main, .Lfunc_end2-main
+
+
+ .ident "clang version 3.8.0 "
+ .section ".note.GNU-stack","",@progbits
diff --git a/test/torture-s/pr36343.c.s b/test/torture-s/pr36343.c.s
index e31b20978..d59caa8fe 100644
--- a/test/torture-s/pr36343.c.s
+++ b/test/torture-s/pr36343.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr36343.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr36343.c"
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -11,6 +13,8 @@ bar: # @bar
.Lfunc_end0:
.size bar, .Lfunc_end0-bar
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -44,9 +48,9 @@ foo: # @foo
i32.load $push3=, 0($pop2)
f32.convert_s/i32 $2=, $pop3
br .LBB1_3
-.LBB1_2: # %if.end3
+.LBB1_2: # %if.end3
f32.load $2=, 8($7)
-.LBB1_3: # %cleanup
+.LBB1_3: # %cleanup
i32.const $5=, 16
i32.add $7=, $7, $5
i32.const $5=, __stack_pointer
@@ -55,6 +59,8 @@ foo: # @foo
.Lfunc_end1:
.size foo, .Lfunc_end1-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -69,7 +75,7 @@ main: # @main
br_if $pop2, .LBB2_2
# BB#1: # %if.end
return $0
-.LBB2_2: # %if.then
+.LBB2_2: # %if.then
call abort
unreachable
.Lfunc_end2:
diff --git a/test/torture-s/pr36691.c.s b/test/torture-s/pr36691.c.s
index 3008cea85..8dba802d1 100644
--- a/test/torture-s/pr36691.c.s
+++ b/test/torture-s/pr36691.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr36691.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr36691.c"
+ .section .text.func_1,"ax",@progbits
+ .hidden func_1
.globl func_1
.type func_1,@function
func_1: # @func_1
@@ -11,6 +13,8 @@ func_1: # @func_1
.Lfunc_end0:
.size func_1, .Lfunc_end0-func_1
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -23,8 +27,9 @@ main: # @main
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type g_5,@object # @g_5
- .bss
+ .hidden g_5 # @g_5
+ .type g_5,@object
+ .section .bss.g_5,"aw",@nobits
.globl g_5
g_5:
.int8 0 # 0x0
diff --git a/test/torture-s/pr36765.c.s b/test/torture-s/pr36765.c.s
index 6fd574606..530346280 100644
--- a/test/torture-s/pr36765.c.s
+++ b/test/torture-s/pr36765.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr36765.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr36765.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -21,6 +23,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -35,7 +39,7 @@ main: # @main
br_if $pop2, .LBB1_2
# BB#1: # %if.end
return $0
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
diff --git a/test/torture-s/pr37102.c.s b/test/torture-s/pr37102.c.s
index f82ac9f41..c53353f0a 100644
--- a/test/torture-s/pr37102.c.s
+++ b/test/torture-s/pr37102.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr37102.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr37102.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -11,12 +13,14 @@ foo: # @foo
br_if $pop1, .LBB0_2
# BB#1: # %if.end
return
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -32,7 +36,7 @@ main: # @main
br_if $pop9, .LBB1_2
# BB#1: # %if.then.3
i32.store $discard=, a($0), $1
-.LBB1_2: # %for.inc.3
+.LBB1_2: # %for.inc.3
i32.store $discard=, a($0), $1
i32.const $push1=, 2147483647
i32.and $push2=, $1, $pop1
@@ -46,23 +50,27 @@ main: # @main
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type b,@object # @b
- .data
+ .hidden b # @b
+ .type b,@object
+ .section .data.b,"aw",@progbits
.globl b
.align 2
b:
.int32 1 # 0x1
.size b, 4
- .type c,@object # @c
- .bss
+ .hidden c # @c
+ .type c,@object
+ .section .bss.c,"aw",@nobits
.globl c
.align 2
c:
.int32 0 # 0x0
.size c, 4
- .type a,@object # @a
+ .hidden a # @a
+ .type a,@object
+ .section .bss.a,"aw",@nobits
.globl a
.align 2
a:
diff --git a/test/torture-s/pr37125.c.s b/test/torture-s/pr37125.c.s
index d20ae7d6e..33bae6e26 100644
--- a/test/torture-s/pr37125.c.s
+++ b/test/torture-s/pr37125.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr37125.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr37125.c"
+ .section .text.func_44,"ax",@progbits
+ .hidden func_44
.globl func_44
.type func_44,@function
func_44: # @func_44
@@ -15,12 +17,14 @@ func_44: # @func_44
br_if $pop3, .LBB0_2
# BB#1: # %if.end
return
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size func_44, .Lfunc_end0-func_44
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr37573.c.s b/test/torture-s/pr37573.c.s
new file mode 100644
index 000000000..c2382a806
--- /dev/null
+++ b/test/torture-s/pr37573.c.s
@@ -0,0 +1,310 @@
+ .text
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr37573.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
+ .globl main
+ .type main,@function
+main: # @main
+ .result i32
+# BB#0: # %entry
+ call bar
+ block .LBB0_2
+ i32.const $push1=, p
+ i32.const $push0=, q
+ i32.const $push2=, 23
+ i32.call $push3=, memcmp, $pop1, $pop0, $pop2
+ br_if $pop3, .LBB0_2
+# BB#1: # %if.end
+ i32.const $push4=, 0
+ return $pop4
+.LBB0_2: # %if.then
+ call abort
+ unreachable
+.Lfunc_end0:
+ .size main, .Lfunc_end0-main
+
+ .section .text.bar,"ax",@progbits
+ .type bar,@function
+bar: # @bar
+ .local i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32
+# BB#0: # %entry
+ i32.const $5=, __stack_pointer
+ i32.load $5=, 0($5)
+ i32.const $6=, 2512
+ i32.sub $33=, $5, $6
+ i32.const $6=, __stack_pointer
+ i32.store $33=, 0($6), $33
+ i32.const $push1=, 41589
+ i32.store $3=, 16($33), $pop1
+ i32.const $0=, 1
+ i32.const $push2=, 12
+ i32.const $8=, 8
+ i32.add $8=, $33, $8
+ i32.add $2=, $8, $pop2
+ copy_local $4=, $0
+.LBB1_1: # %for.body
+ # =>This Inner Loop Header: Depth=1
+ loop .LBB1_2
+ i32.const $push3=, 30
+ i32.shr_u $push4=, $3, $pop3
+ i32.xor $push5=, $pop4, $3
+ i32.const $push6=, 1812433253
+ i32.mul $push7=, $pop5, $pop6
+ i32.add $push0=, $pop7, $4
+ i32.store $3=, 0($2), $pop0
+ i32.add $4=, $4, $0
+ i32.const $1=, 4
+ i32.add $2=, $2, $1
+ i32.const $push8=, 624
+ i32.ne $push9=, $4, $pop8
+ br_if $pop9, .LBB1_1
+.LBB1_2: # %for.end
+ i32.const $9=, 8
+ i32.add $9=, $33, $9
+ i32.or $push10=, $9, $1
+ i32.const $push11=, 1
+ i32.store $discard=, 0($pop10), $pop11
+ i32.const $10=, 8
+ i32.add $10=, $33, $10
+ i32.call $3=, foo, $10
+ i32.const $4=, 0
+ i32.load8_u $push12=, p($4)
+ i32.xor $push13=, $pop12, $3
+ i32.store8 $discard=, p($4), $pop13
+ i32.const $11=, 8
+ i32.add $11=, $33, $11
+ i32.call $3=, foo, $11
+ i32.load8_u $push14=, p+1($4)
+ i32.xor $push15=, $pop14, $3
+ i32.store8 $discard=, p+1($4), $pop15
+ i32.const $12=, 8
+ i32.add $12=, $33, $12
+ i32.call $3=, foo, $12
+ i32.load8_u $push16=, p+2($4)
+ i32.xor $push17=, $pop16, $3
+ i32.store8 $discard=, p+2($4), $pop17
+ i32.const $13=, 8
+ i32.add $13=, $33, $13
+ i32.call $3=, foo, $13
+ i32.load8_u $push18=, p+3($4)
+ i32.xor $push19=, $pop18, $3
+ i32.store8 $discard=, p+3($4), $pop19
+ i32.const $14=, 8
+ i32.add $14=, $33, $14
+ i32.call $3=, foo, $14
+ i32.load8_u $push20=, p+4($4)
+ i32.xor $push21=, $pop20, $3
+ i32.store8 $discard=, p+4($4), $pop21
+ i32.const $15=, 8
+ i32.add $15=, $33, $15
+ i32.call $3=, foo, $15
+ i32.load8_u $push22=, p+5($4)
+ i32.xor $push23=, $pop22, $3
+ i32.store8 $discard=, p+5($4), $pop23
+ i32.const $16=, 8
+ i32.add $16=, $33, $16
+ i32.call $3=, foo, $16
+ i32.load8_u $push24=, p+6($4)
+ i32.xor $push25=, $pop24, $3
+ i32.store8 $discard=, p+6($4), $pop25
+ i32.const $17=, 8
+ i32.add $17=, $33, $17
+ i32.call $3=, foo, $17
+ i32.load8_u $push26=, p+7($4)
+ i32.xor $push27=, $pop26, $3
+ i32.store8 $discard=, p+7($4), $pop27
+ i32.const $18=, 8
+ i32.add $18=, $33, $18
+ i32.call $3=, foo, $18
+ i32.load8_u $push28=, p+8($4)
+ i32.xor $push29=, $pop28, $3
+ i32.store8 $discard=, p+8($4), $pop29
+ i32.const $19=, 8
+ i32.add $19=, $33, $19
+ i32.call $3=, foo, $19
+ i32.load8_u $push30=, p+9($4)
+ i32.xor $push31=, $pop30, $3
+ i32.store8 $discard=, p+9($4), $pop31
+ i32.const $20=, 8
+ i32.add $20=, $33, $20
+ i32.call $3=, foo, $20
+ i32.load8_u $push32=, p+10($4)
+ i32.xor $push33=, $pop32, $3
+ i32.store8 $discard=, p+10($4), $pop33
+ i32.const $21=, 8
+ i32.add $21=, $33, $21
+ i32.call $3=, foo, $21
+ i32.load8_u $push34=, p+11($4)
+ i32.xor $push35=, $pop34, $3
+ i32.store8 $discard=, p+11($4), $pop35
+ i32.const $22=, 8
+ i32.add $22=, $33, $22
+ i32.call $3=, foo, $22
+ i32.load8_u $push36=, p+12($4)
+ i32.xor $push37=, $pop36, $3
+ i32.store8 $discard=, p+12($4), $pop37
+ i32.const $23=, 8
+ i32.add $23=, $33, $23
+ i32.call $3=, foo, $23
+ i32.load8_u $push38=, p+13($4)
+ i32.xor $push39=, $pop38, $3
+ i32.store8 $discard=, p+13($4), $pop39
+ i32.const $24=, 8
+ i32.add $24=, $33, $24
+ i32.call $3=, foo, $24
+ i32.load8_u $push40=, p+14($4)
+ i32.xor $push41=, $pop40, $3
+ i32.store8 $discard=, p+14($4), $pop41
+ i32.const $25=, 8
+ i32.add $25=, $33, $25
+ i32.call $3=, foo, $25
+ i32.load8_u $push42=, p+15($4)
+ i32.xor $push43=, $pop42, $3
+ i32.store8 $discard=, p+15($4), $pop43
+ i32.const $26=, 8
+ i32.add $26=, $33, $26
+ i32.call $3=, foo, $26
+ i32.load8_u $push44=, p+16($4)
+ i32.xor $push45=, $pop44, $3
+ i32.store8 $discard=, p+16($4), $pop45
+ i32.const $27=, 8
+ i32.add $27=, $33, $27
+ i32.call $3=, foo, $27
+ i32.load8_u $push46=, p+17($4)
+ i32.xor $push47=, $pop46, $3
+ i32.store8 $discard=, p+17($4), $pop47
+ i32.const $28=, 8
+ i32.add $28=, $33, $28
+ i32.call $3=, foo, $28
+ i32.load8_u $push48=, p+18($4)
+ i32.xor $push49=, $pop48, $3
+ i32.store8 $discard=, p+18($4), $pop49
+ i32.const $29=, 8
+ i32.add $29=, $33, $29
+ i32.call $3=, foo, $29
+ i32.load8_u $push50=, p+19($4)
+ i32.xor $push51=, $pop50, $3
+ i32.store8 $discard=, p+19($4), $pop51
+ i32.const $30=, 8
+ i32.add $30=, $33, $30
+ i32.call $3=, foo, $30
+ i32.load8_u $push52=, p+20($4)
+ i32.xor $push53=, $pop52, $3
+ i32.store8 $discard=, p+20($4), $pop53
+ i32.const $31=, 8
+ i32.add $31=, $33, $31
+ i32.call $3=, foo, $31
+ i32.load8_u $push54=, p+21($4)
+ i32.xor $push55=, $pop54, $3
+ i32.store8 $discard=, p+21($4), $pop55
+ i32.const $32=, 8
+ i32.add $32=, $33, $32
+ i32.call $3=, foo, $32
+ i32.load8_u $push56=, p+22($4)
+ i32.xor $push57=, $pop56, $3
+ i32.store8 $discard=, p+22($4), $pop57
+ i32.const $7=, 2512
+ i32.add $33=, $33, $7
+ i32.const $7=, __stack_pointer
+ i32.store $33=, 0($7), $33
+ return
+.Lfunc_end1:
+ .size bar, .Lfunc_end1-bar
+
+ .section .text.foo,"ax",@progbits
+ .type foo,@function
+foo: # @foo
+ .param i32
+ .result i32
+ .local i32, i32, i32, i32, i32, i32, i32
+# BB#0: # %entry
+ block .LBB2_3
+ i32.load $push0=, 4($0)
+ i32.const $push1=, -1
+ i32.add $push2=, $pop0, $pop1
+ i32.store $push3=, 4($0), $pop2
+ br_if $pop3, .LBB2_3
+# BB#1: # %if.then
+ i32.const $3=, 8
+ i32.add $push4=, $0, $3
+ i32.store $discard=, 0($0), $pop4
+ i32.load $7=, 8($0)
+ i32.const $2=, 0
+ copy_local $6=, $2
+.LBB2_2: # %for.body
+ # =>This Inner Loop Header: Depth=1
+ loop .LBB2_3
+ i32.add $4=, $0, $6
+ i32.const $push5=, 12
+ i32.add $push6=, $4, $pop5
+ i32.load $1=, 0($pop6)
+ i32.const $5=, 1
+ i32.add $push21=, $4, $3
+ i32.and $push12=, $1, $5
+ i32.sub $push13=, $2, $pop12
+ i32.const $push14=, -1727483681
+ i32.and $push15=, $pop13, $pop14
+ i32.const $push16=, 1596
+ i32.add $push17=, $4, $pop16
+ i32.load $push18=, 0($pop17)
+ i32.xor $push19=, $pop15, $pop18
+ i32.xor $push7=, $1, $7
+ i32.const $push8=, 2147483646
+ i32.and $push9=, $pop7, $pop8
+ i32.xor $push10=, $pop9, $7
+ i32.shr_u $push11=, $pop10, $5
+ i32.xor $push20=, $pop19, $pop11
+ i32.store $discard=, 0($pop21), $pop20
+ i32.const $push22=, 4
+ i32.add $6=, $6, $pop22
+ copy_local $7=, $1
+ i32.const $push23=, 908
+ i32.ne $push24=, $6, $pop23
+ br_if $pop24, .LBB2_2
+.LBB2_3: # %if.end
+ i32.load $6=, 0($0)
+ i32.const $push25=, 4
+ i32.add $push26=, $6, $pop25
+ i32.store $discard=, 0($0), $pop26
+ i32.load $6=, 0($6)
+ i32.const $push27=, 11
+ i32.shr_u $push28=, $6, $pop27
+ i32.xor $6=, $pop28, $6
+ i32.const $push29=, 7
+ i32.shl $push30=, $6, $pop29
+ i32.const $push31=, -1658038656
+ i32.and $push32=, $pop30, $pop31
+ i32.xor $6=, $pop32, $6
+ i32.const $push33=, 15
+ i32.shl $push34=, $6, $pop33
+ i32.const $push35=, 130023424
+ i32.and $push36=, $pop34, $pop35
+ i32.xor $push37=, $pop36, $6
+ i32.const $push38=, 18
+ i32.shr_u $push39=, $pop37, $pop38
+ i32.xor $push40=, $pop39, $6
+ i32.const $push41=, 1
+ i32.shr_u $push42=, $pop40, $pop41
+ i32.const $push43=, 255
+ i32.and $push44=, $pop42, $pop43
+ return $pop44
+.Lfunc_end2:
+ .size foo, .Lfunc_end2-foo
+
+ .type p,@object # @p
+ .section .data.p,"aw",@progbits
+ .align 4
+p:
+ .ascii "\300I\0272b\036.\325L\031(I\221\344r\203\221=\223\203\263a8"
+ .size p, 23
+
+ .type q,@object # @q
+ .section .data.q,"aw",@progbits
+ .align 4
+q:
+ .ascii ">AUTOIT UNICODE SCRIPT<"
+ .size q, 23
+
+
+ .ident "clang version 3.8.0 "
+ .section ".note.GNU-stack","",@progbits
diff --git a/test/torture-s/pr37882.c.s b/test/torture-s/pr37882.c.s
index dd2c86f48..84e3fbaec 100644
--- a/test/torture-s/pr37882.c.s
+++ b/test/torture-s/pr37882.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr37882.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr37882.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -17,11 +19,12 @@ main: # @main
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type s,@object # @s
- .bss
+ .hidden s # @s
+ .type s,@object
+ .section .bss.s,"aw",@nobits
.globl s
s:
- .zero 1
+ .skip 1
.size s, 1
diff --git a/test/torture-s/pr37924.c.s b/test/torture-s/pr37924.c.s
index 8fead3848..3eceedf92 100644
--- a/test/torture-s/pr37924.c.s
+++ b/test/torture-s/pr37924.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr37924.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr37924.c"
+ .section .text.test1,"ax",@progbits
+ .hidden test1
.globl test1
.type test1,@function
test1: # @test1
@@ -15,6 +17,8 @@ test1: # @test1
.Lfunc_end0:
.size test1, .Lfunc_end0-test1
+ .section .text.test2,"ax",@progbits
+ .hidden test2
.globl test2
.type test2,@function
test2: # @test2
@@ -25,6 +29,8 @@ test2: # @test2
.Lfunc_end1:
.size test2, .Lfunc_end1-test2
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -39,14 +45,17 @@ main: # @main
.Lfunc_end2:
.size main, .Lfunc_end2-main
- .type a,@object # @a
- .bss
+ .hidden a # @a
+ .type a,@object
+ .section .bss.a,"aw",@nobits
.globl a
a:
.int8 0 # 0x0
.size a, 1
- .type b,@object # @b
+ .hidden b # @b
+ .type b,@object
+ .section .bss.b,"aw",@nobits
.globl b
b:
.int8 0 # 0x0
diff --git a/test/torture-s/pr37931.c.s b/test/torture-s/pr37931.c.s
index 897580d86..7fa447e41 100644
--- a/test/torture-s/pr37931.c.s
+++ b/test/torture-s/pr37931.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr37931.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr37931.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -13,6 +15,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr38048-1.c.s b/test/torture-s/pr38048-1.c.s
index 0188b7080..a9123b2a6 100644
--- a/test/torture-s/pr38048-1.c.s
+++ b/test/torture-s/pr38048-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr38048-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr38048-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -10,6 +12,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr38048-2.c.s b/test/torture-s/pr38048-2.c.s
index ac094d930..42fb65420 100644
--- a/test/torture-s/pr38048-2.c.s
+++ b/test/torture-s/pr38048-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr38048-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr38048-2.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -10,6 +12,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr38212.c.s b/test/torture-s/pr38212.c.s
index e6e8a0939..d09b5eaaf 100644
--- a/test/torture-s/pr38212.c.s
+++ b/test/torture-s/pr38212.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr38212.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr38212.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -21,6 +23,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -48,7 +52,7 @@ main: # @main
i32.const $4=, __stack_pointer
i32.store $6=, 0($4), $6
return $0
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
diff --git a/test/torture-s/pr38236.c.s b/test/torture-s/pr38236.c.s
index 9e556e4ed..8d1fd8c36 100644
--- a/test/torture-s/pr38236.c.s
+++ b/test/torture-s/pr38236.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr38236.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr38236.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -32,6 +34,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -46,7 +50,7 @@ main: # @main
br_if $pop1, .LBB1_2
# BB#1: # %if.end
return $1
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
diff --git a/test/torture-s/pr38422.c.s b/test/torture-s/pr38422.c.s
index 6b301c954..ad4a63f20 100644
--- a/test/torture-s/pr38422.c.s
+++ b/test/torture-s/pr38422.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr38422.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr38422.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -19,6 +21,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -36,12 +40,13 @@ main: # @main
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type s,@object # @s
- .bss
+ .hidden s # @s
+ .type s,@object
+ .section .bss.s,"aw",@nobits
.globl s
.align 2
s:
- .zero 4
+ .skip 4
.size s, 4
diff --git a/test/torture-s/pr38533.c.s b/test/torture-s/pr38533.c.s
index 6bf545f98..8710e5a1c 100644
--- a/test/torture-s/pr38533.c.s
+++ b/test/torture-s/pr38533.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr38533.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr38533.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -1221,6 +1223,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -1232,7 +1236,7 @@ main: # @main
# BB#1: # %if.end
i32.const $push1=, 0
return $pop1
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
diff --git a/test/torture-s/pr38819.c.s b/test/torture-s/pr38819.c.s
index f918acaf0..4161f43b2 100644
--- a/test/torture-s/pr38819.c.s
+++ b/test/torture-s/pr38819.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr38819.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr38819.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -10,6 +12,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -24,31 +28,36 @@ main: # @main
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type a,@object # @a
- .data
+ .hidden a # @a
+ .type a,@object
+ .section .data.a,"aw",@progbits
.globl a
.align 2
a:
.int32 1 # 0x1
.size a, 4
- .type b,@object # @b
- .bss
+ .hidden b # @b
+ .type b,@object
+ .section .bss.b,"aw",@nobits
.globl b
.align 2
b:
.int32 0 # 0x0
.size b, 4
- .type x,@object # @x
- .data
+ .hidden x # @x
+ .type x,@object
+ .section .data.x,"aw",@progbits
.globl x
.align 2
x:
.int32 2 # 0x2
.size x, 4
- .type r,@object # @r
+ .hidden r # @r
+ .type r,@object
+ .section .data.r,"aw",@progbits
.globl r
.align 2
r:
diff --git a/test/torture-s/pr39120.c.s b/test/torture-s/pr39120.c.s
index 71b463f9d..05c03cfdd 100644
--- a/test/torture-s/pr39120.c.s
+++ b/test/torture-s/pr39120.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr39120.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr39120.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -10,6 +12,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -22,6 +26,8 @@ bar: # @bar
.Lfunc_end1:
.size bar, .Lfunc_end1-bar
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -52,18 +58,19 @@ main: # @main
i32.const $3=, __stack_pointer
i32.store $5=, 0($3), $5
return $0
-.LBB2_2: # %if.then
+.LBB2_2: # %if.then
call abort
unreachable
.Lfunc_end2:
.size main, .Lfunc_end2-main
- .type x,@object # @x
- .bss
+ .hidden x # @x
+ .type x,@object
+ .section .bss.x,"aw",@nobits
.globl x
.align 2
x:
- .zero 4
+ .skip 4
.size x, 4
diff --git a/test/torture-s/pr39228.c.s b/test/torture-s/pr39228.c.s
index 43faca8e5..428b4f23b 100644
--- a/test/torture-s/pr39228.c.s
+++ b/test/torture-s/pr39228.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr39228.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr39228.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -27,13 +29,13 @@ main: # @main
br_if $pop6, .LBB0_4
# BB#3: # %if.end8
return $1
-.LBB0_4: # %if.then7
+.LBB0_4: # %if.then7
call abort
unreachable
-.LBB0_5: # %if.then3
+.LBB0_5: # %if.then3
call abort
unreachable
-.LBB0_6: # %if.then
+.LBB0_6: # %if.then
call abort
unreachable
.Lfunc_end0:
diff --git a/test/torture-s/pr39233.c.s b/test/torture-s/pr39233.c.s
index fcd923af1..8c28ac551 100644
--- a/test/torture-s/pr39233.c.s
+++ b/test/torture-s/pr39233.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr39233.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr39233.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -15,12 +17,14 @@ foo: # @foo
br_if $pop3, .LBB0_3
# BB#2: # %if.end
return
-.LBB0_3: # %if.then
+.LBB0_3: # %if.then
call abort
unreachable
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr39240.c.s b/test/torture-s/pr39240.c.s
index 376cdf0e3..0ef67655d 100644
--- a/test/torture-s/pr39240.c.s
+++ b/test/torture-s/pr39240.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr39240.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr39240.c"
+ .section .text.bar1,"ax",@progbits
+ .hidden bar1
.globl bar1
.type bar1,@function
bar1: # @bar1
@@ -13,6 +15,7 @@ bar1: # @bar1
.Lfunc_end0:
.size bar1, .Lfunc_end0-bar1
+ .section .text.foo1,"ax",@progbits
.type foo1,@function
foo1: # @foo1
.param i32
@@ -22,6 +25,8 @@ foo1: # @foo1
.Lfunc_end1:
.size foo1, .Lfunc_end1-foo1
+ .section .text.bar2,"ax",@progbits
+ .hidden bar2
.globl bar2
.type bar2,@function
bar2: # @bar2
@@ -37,6 +42,7 @@ bar2: # @bar2
.Lfunc_end2:
.size bar2, .Lfunc_end2-bar2
+ .section .text.foo2,"ax",@progbits
.type foo2,@function
foo2: # @foo2
.param i32
@@ -50,6 +56,8 @@ foo2: # @foo2
.Lfunc_end3:
.size foo2, .Lfunc_end3-foo2
+ .section .text.bar3,"ax",@progbits
+ .hidden bar3
.globl bar3
.type bar3,@function
bar3: # @bar3
@@ -65,6 +73,7 @@ bar3: # @bar3
.Lfunc_end4:
.size bar3, .Lfunc_end4-bar3
+ .section .text.foo3,"ax",@progbits
.type foo3,@function
foo3: # @foo3
.param i32
@@ -78,6 +87,8 @@ foo3: # @foo3
.Lfunc_end5:
.size foo3, .Lfunc_end5-foo3
+ .section .text.bar4,"ax",@progbits
+ .hidden bar4
.globl bar4
.type bar4,@function
bar4: # @bar4
@@ -91,6 +102,7 @@ bar4: # @bar4
.Lfunc_end6:
.size bar4, .Lfunc_end6-bar4
+ .section .text.foo4,"ax",@progbits
.type foo4,@function
foo4: # @foo4
.param i32
@@ -100,6 +112,8 @@ foo4: # @foo4
.Lfunc_end7:
.size foo4, .Lfunc_end7-foo4
+ .section .text.bar5,"ax",@progbits
+ .hidden bar5
.globl bar5
.type bar5,@function
bar5: # @bar5
@@ -117,6 +131,7 @@ bar5: # @bar5
.Lfunc_end8:
.size bar5, .Lfunc_end8-bar5
+ .section .text.foo5,"ax",@progbits
.type foo5,@function
foo5: # @foo5
.param i32
@@ -128,6 +143,8 @@ foo5: # @foo5
.Lfunc_end9:
.size foo5, .Lfunc_end9-foo5
+ .section .text.bar6,"ax",@progbits
+ .hidden bar6
.globl bar6
.type bar6,@function
bar6: # @bar6
@@ -145,6 +162,7 @@ bar6: # @bar6
.Lfunc_end10:
.size bar6, .Lfunc_end10-bar6
+ .section .text.foo6,"ax",@progbits
.type foo6,@function
foo6: # @foo6
.param i32
@@ -156,6 +174,8 @@ foo6: # @foo6
.Lfunc_end11:
.size foo6, .Lfunc_end11-foo6
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -201,64 +221,75 @@ main: # @main
br_if $pop16, .LBB12_7
# BB#6: # %if.end28
return $2
-.LBB12_7: # %if.then27
+.LBB12_7: # %if.then27
call abort
unreachable
-.LBB12_8: # %if.then21
+.LBB12_8: # %if.then21
call abort
unreachable
-.LBB12_9: # %if.then15
+.LBB12_9: # %if.then15
call abort
unreachable
-.LBB12_10: # %if.then10
+.LBB12_10: # %if.then10
call abort
unreachable
-.LBB12_11: # %if.then4
+.LBB12_11: # %if.then4
call abort
unreachable
-.LBB12_12: # %if.then
+.LBB12_12: # %if.then
call abort
unreachable
.Lfunc_end12:
.size main, .Lfunc_end12-main
- .type l1,@object # @l1
- .data
+ .hidden l1 # @l1
+ .type l1,@object
+ .section .data.l1,"aw",@progbits
.globl l1
.align 2
l1:
.int32 4294967292 # 0xfffffffc
.size l1, 4
- .type l2,@object # @l2
+ .hidden l2 # @l2
+ .type l2,@object
+ .section .data.l2,"aw",@progbits
.globl l2
.align 2
l2:
.int32 65532 # 0xfffc
.size l2, 4
- .type l3,@object # @l3
+ .hidden l3 # @l3
+ .type l3,@object
+ .section .data.l3,"aw",@progbits
.globl l3
.align 2
l3:
.int32 252 # 0xfc
.size l3, 4
- .type l4,@object # @l4
+ .hidden l4 # @l4
+ .type l4,@object
+ .section .data.l4,"aw",@progbits
.globl l4
.align 2
l4:
.int32 4294967292 # 0xfffffffc
.size l4, 4
- .type l5,@object # @l5
+ .hidden l5 # @l5
+ .type l5,@object
+ .section .data.l5,"aw",@progbits
.globl l5
.align 2
l5:
.int32 4294967292 # 0xfffffffc
.size l5, 4
- .type l6,@object # @l6
+ .hidden l6 # @l6
+ .type l6,@object
+ .section .data.l6,"aw",@progbits
.globl l6
.align 2
l6:
diff --git a/test/torture-s/pr39501.c.s b/test/torture-s/pr39501.c.s
index 91aaafb61..7fad8e20a 100644
--- a/test/torture-s/pr39501.c.s
+++ b/test/torture-s/pr39501.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr39501.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr39501.c"
+ .section .text.float_min1,"ax",@progbits
+ .hidden float_min1
.globl float_min1
.type float_min1,@function
float_min1: # @float_min1
@@ -12,6 +14,8 @@ float_min1: # @float_min1
.Lfunc_end0:
.size float_min1, .Lfunc_end0-float_min1
+ .section .text.float_min2,"ax",@progbits
+ .hidden float_min2
.globl float_min2
.type float_min2,@function
float_min2: # @float_min2
@@ -24,6 +28,8 @@ float_min2: # @float_min2
.Lfunc_end1:
.size float_min2, .Lfunc_end1-float_min2
+ .section .text.float_max1,"ax",@progbits
+ .hidden float_max1
.globl float_max1
.type float_max1,@function
float_max1: # @float_max1
@@ -36,6 +42,8 @@ float_max1: # @float_max1
.Lfunc_end2:
.size float_max1, .Lfunc_end2-float_max1
+ .section .text.float_max2,"ax",@progbits
+ .hidden float_max2
.globl float_max2
.type float_max2,@function
float_max2: # @float_max2
@@ -48,6 +56,8 @@ float_max2: # @float_max2
.Lfunc_end3:
.size float_max2, .Lfunc_end3-float_max2
+ .section .text.double_min1,"ax",@progbits
+ .hidden double_min1
.globl double_min1
.type double_min1,@function
double_min1: # @double_min1
@@ -60,6 +70,8 @@ double_min1: # @double_min1
.Lfunc_end4:
.size double_min1, .Lfunc_end4-double_min1
+ .section .text.double_min2,"ax",@progbits
+ .hidden double_min2
.globl double_min2
.type double_min2,@function
double_min2: # @double_min2
@@ -72,6 +84,8 @@ double_min2: # @double_min2
.Lfunc_end5:
.size double_min2, .Lfunc_end5-double_min2
+ .section .text.double_max1,"ax",@progbits
+ .hidden double_max1
.globl double_max1
.type double_max1,@function
double_max1: # @double_max1
@@ -84,6 +98,8 @@ double_max1: # @double_max1
.Lfunc_end6:
.size double_max1, .Lfunc_end6-double_max1
+ .section .text.double_max2,"ax",@progbits
+ .hidden double_max2
.globl double_max2
.type double_max2,@function
double_max2: # @double_max2
@@ -96,6 +112,8 @@ double_max2: # @double_max2
.Lfunc_end7:
.size double_max2, .Lfunc_end7-double_max2
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -111,7 +129,7 @@ main: # @main
# BB#1: # %if.then
call abort
unreachable
-.LBB8_2: # %if.end
+.LBB8_2: # %if.end
block .LBB8_4
f32.call $push2=, float_min1, $0, $1
f32.eq $push3=, $pop2, $0
@@ -119,7 +137,7 @@ main: # @main
# BB#3: # %if.then3
call abort
unreachable
-.LBB8_4: # %if.end4
+.LBB8_4: # %if.end4
f32.const $2=, 0x1p0
block .LBB8_6
f32.call $push4=, float_min1, $1, $2
@@ -128,7 +146,7 @@ main: # @main
# BB#5: # %if.then7
call abort
unreachable
-.LBB8_6: # %if.end8
+.LBB8_6: # %if.end8
block .LBB8_8
f32.call $push6=, float_min1, $2, $1
f32.eq $push7=, $pop6, $1
@@ -136,7 +154,7 @@ main: # @main
# BB#7: # %if.then11
call abort
unreachable
-.LBB8_8: # %if.end12
+.LBB8_8: # %if.end12
block .LBB8_10
f32.call $push8=, float_min1, $0, $2
f32.eq $push9=, $pop8, $0
@@ -144,7 +162,7 @@ main: # @main
# BB#9: # %if.then15
call abort
unreachable
-.LBB8_10: # %if.end16
+.LBB8_10: # %if.end16
block .LBB8_12
f32.call $push10=, float_min1, $2, $0
f32.eq $push11=, $pop10, $0
@@ -152,7 +170,7 @@ main: # @main
# BB#11: # %if.then19
call abort
unreachable
-.LBB8_12: # %if.end20
+.LBB8_12: # %if.end20
block .LBB8_14
f32.call $push12=, float_max1, $1, $0
f32.eq $push13=, $pop12, $1
@@ -160,7 +178,7 @@ main: # @main
# BB#13: # %if.then23
call abort
unreachable
-.LBB8_14: # %if.end24
+.LBB8_14: # %if.end24
block .LBB8_16
f32.call $push14=, float_max1, $0, $1
f32.eq $push15=, $pop14, $1
@@ -168,7 +186,7 @@ main: # @main
# BB#15: # %if.then27
call abort
unreachable
-.LBB8_16: # %if.end28
+.LBB8_16: # %if.end28
block .LBB8_18
f32.call $push16=, float_max1, $1, $2
f32.eq $push17=, $pop16, $2
@@ -176,7 +194,7 @@ main: # @main
# BB#17: # %if.then31
call abort
unreachable
-.LBB8_18: # %if.end32
+.LBB8_18: # %if.end32
block .LBB8_20
f32.call $push18=, float_max1, $2, $1
f32.eq $push19=, $pop18, $2
@@ -184,7 +202,7 @@ main: # @main
# BB#19: # %if.then35
call abort
unreachable
-.LBB8_20: # %if.end36
+.LBB8_20: # %if.end36
block .LBB8_22
f32.call $push20=, float_max1, $0, $2
f32.eq $push21=, $pop20, $2
@@ -192,7 +210,7 @@ main: # @main
# BB#21: # %if.then39
call abort
unreachable
-.LBB8_22: # %if.end40
+.LBB8_22: # %if.end40
block .LBB8_24
f32.call $push22=, float_max1, $2, $0
f32.eq $push23=, $pop22, $2
@@ -200,7 +218,7 @@ main: # @main
# BB#23: # %if.then43
call abort
unreachable
-.LBB8_24: # %if.end44
+.LBB8_24: # %if.end44
block .LBB8_26
f32.call $push24=, float_min2, $1, $0
f32.eq $push25=, $pop24, $0
@@ -208,7 +226,7 @@ main: # @main
# BB#25: # %if.then47
call abort
unreachable
-.LBB8_26: # %if.end48
+.LBB8_26: # %if.end48
block .LBB8_28
f32.call $push26=, float_min2, $0, $1
f32.eq $push27=, $pop26, $0
@@ -216,7 +234,7 @@ main: # @main
# BB#27: # %if.then51
call abort
unreachable
-.LBB8_28: # %if.end52
+.LBB8_28: # %if.end52
block .LBB8_30
f32.call $push28=, float_min2, $1, $2
f32.eq $push29=, $pop28, $1
@@ -224,7 +242,7 @@ main: # @main
# BB#29: # %if.then55
call abort
unreachable
-.LBB8_30: # %if.end56
+.LBB8_30: # %if.end56
block .LBB8_32
f32.call $push30=, float_min2, $2, $1
f32.eq $push31=, $pop30, $1
@@ -232,7 +250,7 @@ main: # @main
# BB#31: # %if.then59
call abort
unreachable
-.LBB8_32: # %if.end60
+.LBB8_32: # %if.end60
block .LBB8_34
f32.call $push32=, float_min2, $0, $2
f32.eq $push33=, $pop32, $0
@@ -240,7 +258,7 @@ main: # @main
# BB#33: # %if.then63
call abort
unreachable
-.LBB8_34: # %if.end64
+.LBB8_34: # %if.end64
block .LBB8_36
f32.call $push34=, float_min2, $2, $0
f32.eq $push35=, $pop34, $0
@@ -248,7 +266,7 @@ main: # @main
# BB#35: # %if.then67
call abort
unreachable
-.LBB8_36: # %if.end68
+.LBB8_36: # %if.end68
block .LBB8_38
f32.call $push36=, float_max2, $1, $0
f32.eq $push37=, $pop36, $1
@@ -256,7 +274,7 @@ main: # @main
# BB#37: # %if.then71
call abort
unreachable
-.LBB8_38: # %if.end72
+.LBB8_38: # %if.end72
block .LBB8_40
f32.call $push38=, float_max2, $0, $1
f32.eq $push39=, $pop38, $1
@@ -264,7 +282,7 @@ main: # @main
# BB#39: # %if.then75
call abort
unreachable
-.LBB8_40: # %if.end76
+.LBB8_40: # %if.end76
block .LBB8_42
f32.call $push40=, float_max2, $1, $2
f32.eq $push41=, $pop40, $2
@@ -272,7 +290,7 @@ main: # @main
# BB#41: # %if.then79
call abort
unreachable
-.LBB8_42: # %if.end80
+.LBB8_42: # %if.end80
block .LBB8_44
f32.call $push42=, float_max2, $2, $1
f32.eq $push43=, $pop42, $2
@@ -280,7 +298,7 @@ main: # @main
# BB#43: # %if.then83
call abort
unreachable
-.LBB8_44: # %if.end84
+.LBB8_44: # %if.end84
block .LBB8_46
f32.call $push44=, float_max2, $0, $2
f32.eq $push45=, $pop44, $2
@@ -288,7 +306,7 @@ main: # @main
# BB#45: # %if.then87
call abort
unreachable
-.LBB8_46: # %if.end88
+.LBB8_46: # %if.end88
block .LBB8_48
f32.call $push46=, float_max2, $2, $0
f32.eq $push47=, $pop46, $2
@@ -296,7 +314,7 @@ main: # @main
# BB#47: # %if.then91
call abort
unreachable
-.LBB8_48: # %if.end92
+.LBB8_48: # %if.end92
f64.const $3=, -0x1p0
f64.const $4=, 0x0p0
block .LBB8_50
@@ -306,7 +324,7 @@ main: # @main
# BB#49: # %if.then95
call abort
unreachable
-.LBB8_50: # %if.end96
+.LBB8_50: # %if.end96
block .LBB8_52
f64.call $push50=, double_min1, $3, $4
f64.eq $push51=, $pop50, $3
@@ -314,7 +332,7 @@ main: # @main
# BB#51: # %if.then99
call abort
unreachable
-.LBB8_52: # %if.end100
+.LBB8_52: # %if.end100
f64.const $5=, 0x1p0
block .LBB8_54
f64.call $push52=, double_min1, $4, $5
@@ -323,7 +341,7 @@ main: # @main
# BB#53: # %if.then103
call abort
unreachable
-.LBB8_54: # %if.end104
+.LBB8_54: # %if.end104
block .LBB8_56
f64.call $push54=, double_min1, $5, $4
f64.eq $push55=, $pop54, $4
@@ -331,7 +349,7 @@ main: # @main
# BB#55: # %if.then107
call abort
unreachable
-.LBB8_56: # %if.end108
+.LBB8_56: # %if.end108
block .LBB8_58
f64.call $push56=, double_min1, $3, $5
f64.eq $push57=, $pop56, $3
@@ -339,7 +357,7 @@ main: # @main
# BB#57: # %if.then111
call abort
unreachable
-.LBB8_58: # %if.end112
+.LBB8_58: # %if.end112
block .LBB8_60
f64.call $push58=, double_min1, $5, $3
f64.eq $push59=, $pop58, $3
@@ -347,7 +365,7 @@ main: # @main
# BB#59: # %if.then115
call abort
unreachable
-.LBB8_60: # %if.end116
+.LBB8_60: # %if.end116
block .LBB8_62
f64.call $push60=, double_max1, $4, $3
f64.eq $push61=, $pop60, $4
@@ -355,7 +373,7 @@ main: # @main
# BB#61: # %if.then119
call abort
unreachable
-.LBB8_62: # %if.end120
+.LBB8_62: # %if.end120
block .LBB8_64
f64.call $push62=, double_max1, $3, $4
f64.eq $push63=, $pop62, $4
@@ -363,7 +381,7 @@ main: # @main
# BB#63: # %if.then123
call abort
unreachable
-.LBB8_64: # %if.end124
+.LBB8_64: # %if.end124
block .LBB8_66
f64.call $push64=, double_max1, $4, $5
f64.eq $push65=, $pop64, $5
@@ -371,7 +389,7 @@ main: # @main
# BB#65: # %if.then127
call abort
unreachable
-.LBB8_66: # %if.end128
+.LBB8_66: # %if.end128
block .LBB8_68
f64.call $push66=, double_max1, $5, $4
f64.eq $push67=, $pop66, $5
@@ -379,7 +397,7 @@ main: # @main
# BB#67: # %if.then131
call abort
unreachable
-.LBB8_68: # %if.end132
+.LBB8_68: # %if.end132
block .LBB8_70
f64.call $push68=, double_max1, $3, $5
f64.eq $push69=, $pop68, $5
@@ -387,7 +405,7 @@ main: # @main
# BB#69: # %if.then135
call abort
unreachable
-.LBB8_70: # %if.end136
+.LBB8_70: # %if.end136
block .LBB8_72
f64.call $push70=, double_max1, $5, $3
f64.eq $push71=, $pop70, $5
@@ -395,7 +413,7 @@ main: # @main
# BB#71: # %if.then139
call abort
unreachable
-.LBB8_72: # %if.end140
+.LBB8_72: # %if.end140
block .LBB8_74
f64.call $push72=, double_min2, $4, $3
f64.eq $push73=, $pop72, $3
@@ -403,7 +421,7 @@ main: # @main
# BB#73: # %if.then143
call abort
unreachable
-.LBB8_74: # %if.end144
+.LBB8_74: # %if.end144
block .LBB8_76
f64.call $push74=, double_min2, $3, $4
f64.eq $push75=, $pop74, $3
@@ -411,7 +429,7 @@ main: # @main
# BB#75: # %if.then147
call abort
unreachable
-.LBB8_76: # %if.end148
+.LBB8_76: # %if.end148
block .LBB8_78
f64.call $push76=, double_min2, $4, $5
f64.eq $push77=, $pop76, $4
@@ -419,7 +437,7 @@ main: # @main
# BB#77: # %if.then151
call abort
unreachable
-.LBB8_78: # %if.end152
+.LBB8_78: # %if.end152
block .LBB8_80
f64.call $push78=, double_min2, $5, $4
f64.eq $push79=, $pop78, $4
@@ -427,7 +445,7 @@ main: # @main
# BB#79: # %if.then155
call abort
unreachable
-.LBB8_80: # %if.end156
+.LBB8_80: # %if.end156
block .LBB8_82
f64.call $push80=, double_min2, $3, $5
f64.eq $push81=, $pop80, $3
@@ -435,7 +453,7 @@ main: # @main
# BB#81: # %if.then159
call abort
unreachable
-.LBB8_82: # %if.end160
+.LBB8_82: # %if.end160
block .LBB8_84
f64.call $push82=, double_min2, $5, $3
f64.eq $push83=, $pop82, $3
@@ -443,7 +461,7 @@ main: # @main
# BB#83: # %if.then163
call abort
unreachable
-.LBB8_84: # %if.end164
+.LBB8_84: # %if.end164
block .LBB8_86
f64.call $push84=, double_max2, $4, $3
f64.eq $push85=, $pop84, $4
@@ -451,7 +469,7 @@ main: # @main
# BB#85: # %if.then167
call abort
unreachable
-.LBB8_86: # %if.end168
+.LBB8_86: # %if.end168
block .LBB8_88
f64.call $push86=, double_max2, $3, $4
f64.eq $push87=, $pop86, $4
@@ -459,7 +477,7 @@ main: # @main
# BB#87: # %if.then171
call abort
unreachable
-.LBB8_88: # %if.end172
+.LBB8_88: # %if.end172
block .LBB8_90
f64.call $push88=, double_max2, $4, $5
f64.eq $push89=, $pop88, $5
@@ -467,7 +485,7 @@ main: # @main
# BB#89: # %if.then175
call abort
unreachable
-.LBB8_90: # %if.end176
+.LBB8_90: # %if.end176
block .LBB8_92
f64.call $push90=, double_max2, $5, $4
f64.eq $push91=, $pop90, $5
@@ -475,7 +493,7 @@ main: # @main
# BB#91: # %if.then179
call abort
unreachable
-.LBB8_92: # %if.end180
+.LBB8_92: # %if.end180
block .LBB8_94
f64.call $push92=, double_max2, $3, $5
f64.eq $push93=, $pop92, $5
@@ -483,7 +501,7 @@ main: # @main
# BB#93: # %if.then183
call abort
unreachable
-.LBB8_94: # %if.end184
+.LBB8_94: # %if.end184
block .LBB8_96
f64.call $push94=, double_max2, $5, $3
f64.eq $push95=, $pop94, $5
@@ -491,7 +509,7 @@ main: # @main
# BB#95: # %if.then187
call abort
unreachable
-.LBB8_96: # %if.end188
+.LBB8_96: # %if.end188
i32.const $push96=, 0
call exit, $pop96
unreachable
diff --git a/test/torture-s/pr40022.c.s b/test/torture-s/pr40022.c.s
new file mode 100644
index 000000000..d2e7d7530
--- /dev/null
+++ b/test/torture-s/pr40022.c.s
@@ -0,0 +1,149 @@
+ .text
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr40022.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
+ .globl foo
+ .type foo,@function
+foo: # @foo
+ .param i32
+ .result i32
+ .local i32, i32, i32, i32, i32
+# BB#0: # %entry
+ i32.const $1=, __stack_pointer
+ i32.load $1=, 0($1)
+ i32.const $2=, 16
+ i32.sub $4=, $1, $2
+ i32.const $2=, __stack_pointer
+ i32.store $4=, 0($2), $4
+ i32.const $4=, 12
+ i32.add $4=, $4, $4
+ #APP
+ #NO_APP
+ i32.store $push0=, 12($4), $0
+ i32.const $3=, 16
+ i32.add $4=, $4, $3
+ i32.const $3=, __stack_pointer
+ i32.store $4=, 0($3), $4
+ return $pop0
+.Lfunc_end0:
+ .size foo, .Lfunc_end0-foo
+
+ .section .text.bar,"ax",@progbits
+ .hidden bar
+ .globl bar
+ .type bar,@function
+bar: # @bar
+ .param i32, i32, i32, i32
+# BB#0: # %entry
+ block .LBB1_2
+ i32.call $push0=, foo, $1
+ i32.store $1=, 0($0), $pop0
+ i32.const $push3=, 0
+ i32.eq $push4=, $1, $pop3
+ br_if $pop4, .LBB1_2
+.LBB1_1: # %while.cond.while.cond_crit_edge
+ # =>This Inner Loop Header: Depth=1
+ loop .LBB1_2
+ copy_local $0=, $1
+ i32.load $1=, 0($1)
+ br_if $1, .LBB1_1
+.LBB1_2: # %while.end
+ block .LBB1_4
+ i32.call $push1=, foo, $2
+ i32.store $1=, 0($0), $pop1
+ i32.const $push5=, 0
+ i32.eq $push6=, $1, $pop5
+ br_if $pop6, .LBB1_4
+.LBB1_3: # %while.cond2.while.cond2_crit_edge
+ # =>This Inner Loop Header: Depth=1
+ loop .LBB1_4
+ copy_local $0=, $1
+ i32.load $1=, 0($1)
+ br_if $1, .LBB1_3
+.LBB1_4: # %while.end6
+ i32.call $push2=, foo, $3
+ i32.store $discard=, 0($0), $pop2
+ return
+.Lfunc_end1:
+ .size bar, .Lfunc_end1-bar
+
+ .section .text.main,"ax",@progbits
+ .hidden main
+ .globl main
+ .type main,@function
+main: # @main
+ .result i32
+ .local i32, i32
+# BB#0: # %entry
+ i32.const $1=, 0
+ i32.const $push0=, g
+ i32.store $discard=, f($1), $pop0
+ i32.const $push3=, d
+ i32.const $push2=, e
+ i32.const $push1=, f
+ call bar, $pop3, $pop2, $pop1, $1
+ i32.load $0=, d($1)
+ block .LBB2_5
+ i32.const $push5=, 0
+ i32.eq $push6=, $0, $pop5
+ br_if $pop6, .LBB2_5
+# BB#1: # %lor.lhs.false
+ i32.load $0=, 0($0)
+ i32.const $push7=, 0
+ i32.eq $push8=, $0, $pop7
+ br_if $pop8, .LBB2_5
+# BB#2: # %lor.lhs.false2
+ i32.load $0=, 0($0)
+ i32.const $push9=, 0
+ i32.eq $push10=, $0, $pop9
+ br_if $pop10, .LBB2_5
+# BB#3: # %lor.lhs.false6
+ i32.load $push4=, 0($0)
+ br_if $pop4, .LBB2_5
+# BB#4: # %if.end
+ return $1
+.LBB2_5: # %if.then
+ call abort
+ unreachable
+.Lfunc_end2:
+ .size main, .Lfunc_end2-main
+
+ .hidden g # @g
+ .type g,@object
+ .section .bss.g,"aw",@nobits
+ .globl g
+ .align 2
+g:
+ .skip 4
+ .size g, 4
+
+ .hidden f # @f
+ .type f,@object
+ .section .bss.f,"aw",@nobits
+ .globl f
+ .align 2
+f:
+ .skip 4
+ .size f, 4
+
+ .hidden d # @d
+ .type d,@object
+ .section .bss.d,"aw",@nobits
+ .globl d
+ .align 2
+d:
+ .skip 4
+ .size d, 4
+
+ .hidden e # @e
+ .type e,@object
+ .section .bss.e,"aw",@nobits
+ .globl e
+ .align 2
+e:
+ .skip 4
+ .size e, 4
+
+
+ .ident "clang version 3.8.0 "
+ .section ".note.GNU-stack","",@progbits
diff --git a/test/torture-s/pr40057.c.s b/test/torture-s/pr40057.c.s
index 6fe52b35d..9b448f18a 100644
--- a/test/torture-s/pr40057.c.s
+++ b/test/torture-s/pr40057.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr40057.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr40057.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -13,6 +15,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -26,6 +30,8 @@ bar: # @bar
.Lfunc_end1:
.size bar, .Lfunc_end1-bar
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -56,16 +62,16 @@ main: # @main
# BB#4: # %if.end12
i32.const $push4=, 0
return $pop4
-.LBB2_5: # %if.then11
+.LBB2_5: # %if.then11
call abort
unreachable
-.LBB2_6: # %if.then7
+.LBB2_6: # %if.then7
call abort
unreachable
-.LBB2_7: # %if.then3
+.LBB2_7: # %if.then3
call abort
unreachable
-.LBB2_8: # %if.then
+.LBB2_8: # %if.then
call abort
unreachable
.Lfunc_end2:
diff --git a/test/torture-s/pr40386.c.s b/test/torture-s/pr40386.c.s
index 28368323e..e1d064413 100644
--- a/test/torture-s/pr40386.c.s
+++ b/test/torture-s/pr40386.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr40386.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr40386.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -189,115 +191,128 @@ main: # @main
# BB#21: # %if.end195
call exit, $11
unreachable
-.LBB0_22: # %if.then187
+.LBB0_22: # %if.then187
call abort
unreachable
-.LBB0_23: # %if.then170
+.LBB0_23: # %if.then170
call abort
unreachable
-.LBB0_24: # %if.then160
+.LBB0_24: # %if.then160
call abort
unreachable
-.LBB0_25: # %if.then153
+.LBB0_25: # %if.then153
call abort
unreachable
-.LBB0_26: # %if.then145
+.LBB0_26: # %if.then145
call abort
unreachable
-.LBB0_27: # %if.then138
+.LBB0_27: # %if.then138
call abort
unreachable
-.LBB0_28: # %if.then130
+.LBB0_28: # %if.then130
call abort
unreachable
-.LBB0_29: # %if.then121
+.LBB0_29: # %if.then121
call abort
unreachable
-.LBB0_30: # %if.then102
+.LBB0_30: # %if.then102
call abort
unreachable
-.LBB0_31: # %if.then92
+.LBB0_31: # %if.then92
call abort
unreachable
-.LBB0_32: # %if.then85
+.LBB0_32: # %if.then85
call abort
unreachable
-.LBB0_33: # %if.then75
+.LBB0_33: # %if.then75
call abort
unreachable
-.LBB0_34: # %if.then68
+.LBB0_34: # %if.then68
call abort
unreachable
-.LBB0_35: # %if.then59
+.LBB0_35: # %if.then59
call abort
unreachable
-.LBB0_36: # %if.then52
+.LBB0_36: # %if.then52
call abort
unreachable
-.LBB0_37: # %if.then44
+.LBB0_37: # %if.then44
call abort
unreachable
-.LBB0_38: # %if.then37
+.LBB0_38: # %if.then37
call abort
unreachable
-.LBB0_39: # %if.then29
+.LBB0_39: # %if.then29
call abort
unreachable
-.LBB0_40: # %if.then20
+.LBB0_40: # %if.then20
call abort
unreachable
-.LBB0_41: # %if.then10
+.LBB0_41: # %if.then10
call abort
unreachable
-.LBB0_42: # %if.then
+.LBB0_42: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type c,@object # @c
- .data
+ .hidden c # @c
+ .type c,@object
+ .section .data.c,"aw",@progbits
.globl c
c:
.int8 52 # 0x34
.size c, 1
- .type s,@object # @s
+ .hidden s # @s
+ .type s,@object
+ .section .data.s,"aw",@progbits
.globl s
.align 1
s:
.int16 62004 # 0xf234
.size s, 2
- .type i,@object # @i
+ .hidden i # @i
+ .type i,@object
+ .section .data.i,"aw",@progbits
.globl i
.align 2
i:
.int32 62004 # 0xf234
.size i, 4
- .type l,@object # @l
+ .hidden l # @l
+ .type l,@object
+ .section .data.l,"aw",@progbits
.globl l
.align 2
l:
.int32 4063516280 # 0xf2345678
.size l, 4
- .type ll,@object # @ll
+ .hidden ll # @ll
+ .type ll,@object
+ .section .data.ll,"aw",@progbits
.globl ll
.align 3
ll:
.int64 1090791845765373680 # 0xf2345678abcdef0
.size ll, 8
- .type shift1,@object # @shift1
+ .hidden shift1 # @shift1
+ .type shift1,@object
+ .section .data.shift1,"aw",@progbits
.globl shift1
.align 2
shift1:
.int32 4 # 0x4
.size shift1, 4
- .type shift2,@object # @shift2
+ .hidden shift2 # @shift2
+ .type shift2,@object
+ .section .data.shift2,"aw",@progbits
.globl shift2
.align 2
shift2:
diff --git a/test/torture-s/pr40404.c.s b/test/torture-s/pr40404.c.s
index 4c133d450..b42db6a2e 100644
--- a/test/torture-s/pr40404.c.s
+++ b/test/torture-s/pr40404.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr40404.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr40404.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -15,12 +17,13 @@ main: # @main
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type s,@object # @s
- .bss
+ .hidden s # @s
+ .type s,@object
+ .section .bss.s,"aw",@nobits
.globl s
.align 2
s:
- .zero 4
+ .skip 4
.size s, 4
diff --git a/test/torture-s/pr40493.c.s b/test/torture-s/pr40493.c.s
index ddfd8edfb..b9533334b 100644
--- a/test/torture-s/pr40493.c.s
+++ b/test/torture-s/pr40493.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr40493.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr40493.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -18,29 +20,36 @@ main: # @main
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type x00,@object # @x00
- .bss
+ .hidden x00 # @x00
+ .type x00,@object
+ .section .bss.x00,"aw",@nobits
.globl x00
.align 2
x00:
.int32 0 # 0x0
.size x00, 4
- .type x01,@object # @x01
+ .hidden x01 # @x01
+ .type x01,@object
+ .section .bss.x01,"aw",@nobits
.globl x01
.align 2
x01:
.int32 0 # 0x0
.size x01, 4
- .type y00,@object # @y00
+ .hidden y00 # @y00
+ .type y00,@object
+ .section .bss.y00,"aw",@nobits
.globl y00
.align 2
y00:
.int32 0 # 0x0
.size y00, 4
- .type y01,@object # @y01
+ .hidden y01 # @y01
+ .type y01,@object
+ .section .bss.y01,"aw",@nobits
.globl y01
.align 2
y01:
diff --git a/test/torture-s/pr40579.c.s b/test/torture-s/pr40579.c.s
index b5203bf5b..8b9d0b52c 100644
--- a/test/torture-s/pr40579.c.s
+++ b/test/torture-s/pr40579.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr40579.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr40579.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -18,6 +20,7 @@ main: # @main
.Lfunc_end0:
.size main, .Lfunc_end0-main
+ .section .text.foo,"ax",@progbits
.type foo,@function
foo: # @foo
.param i32
@@ -28,7 +31,7 @@ foo: # @foo
br_if $pop1, .LBB1_2
# BB#1: # %if.end
return
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
diff --git a/test/torture-s/pr40657.c.s b/test/torture-s/pr40657.c.s
new file mode 100644
index 000000000..1d73c8e0d
--- /dev/null
+++ b/test/torture-s/pr40657.c.s
@@ -0,0 +1,91 @@
+ .text
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr40657.c"
+ .section .text.bar,"ax",@progbits
+ .hidden bar
+ .globl bar
+ .type bar,@function
+bar: # @bar
+ .param i32
+ .local i32, i32, i32, i32, i32
+# BB#0: # %entry
+ i32.const $1=, __stack_pointer
+ i32.load $1=, 0($1)
+ i32.const $2=, 16
+ i32.sub $4=, $1, $2
+ i32.const $2=, __stack_pointer
+ i32.store $4=, 0($2), $4
+ i32.store $discard=, 12($4), $0
+ i32.const $4=, 12
+ i32.add $4=, $4, $4
+ #APP
+ #NO_APP
+ i32.const $3=, 16
+ i32.add $4=, $4, $3
+ i32.const $3=, __stack_pointer
+ i32.store $4=, 0($3), $4
+ return
+.Lfunc_end0:
+ .size bar, .Lfunc_end0-bar
+
+ .section .text.foo,"ax",@progbits
+ .hidden foo
+ .globl foo
+ .type foo,@function
+foo: # @foo
+ .result i64
+ .local i32, i32, i32, i32, i32
+# BB#0: # %entry
+ i32.const $0=, __stack_pointer
+ i32.load $0=, 0($0)
+ i32.const $1=, 16
+ i32.sub $4=, $0, $1
+ i32.const $1=, __stack_pointer
+ i32.store $4=, 0($1), $4
+ i32.const $3=, 12
+ i32.add $3=, $4, $3
+ call bar, $3
+ i32.const $push0=, 0
+ i64.load $push1=, v($pop0)
+ i32.const $2=, 16
+ i32.add $4=, $4, $2
+ i32.const $2=, __stack_pointer
+ i32.store $4=, 0($2), $4
+ return $pop1
+.Lfunc_end1:
+ .size foo, .Lfunc_end1-foo
+
+ .section .text.main,"ax",@progbits
+ .hidden main
+ .globl main
+ .type main,@function
+main: # @main
+ .result i32
+ .local i64, i32
+# BB#0: # %entry
+ i64.call $0=, foo
+ i32.const $1=, 0
+ block .LBB2_2
+ i64.load $push0=, v($1)
+ i64.ne $push1=, $0, $pop0
+ br_if $pop1, .LBB2_2
+# BB#1: # %if.end
+ call exit, $1
+ unreachable
+.LBB2_2: # %if.then
+ call abort
+ unreachable
+.Lfunc_end2:
+ .size main, .Lfunc_end2-main
+
+ .hidden v # @v
+ .type v,@object
+ .section .data.v,"aw",@progbits
+ .globl v
+ .align 3
+v:
+ .int64 20015998343868 # 0x123456789abc
+ .size v, 8
+
+
+ .ident "clang version 3.8.0 "
+ .section ".note.GNU-stack","",@progbits
diff --git a/test/torture-s/pr40668.c.s b/test/torture-s/pr40668.c.s
index 194a434d9..16fc3aeca 100644
--- a/test/torture-s/pr40668.c.s
+++ b/test/torture-s/pr40668.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr40668.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr40668.c"
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -17,7 +19,7 @@ bar: # @bar
block .LBB0_3
block .LBB0_2
tableswitch $0, .LBB0_2, .LBB0_2, .LBB0_6, .LBB0_6, .LBB0_6, .LBB0_6, .LBB0_6, .LBB0_3, .LBB0_4, .LBB0_5
-.LBB0_2: # %sw.bb
+.LBB0_2: # %sw.bb
i32.const $push24=, 120
i32.store8 $discard=, 0($1), $pop24
i32.const $push25=, 3
@@ -33,7 +35,7 @@ bar: # @bar
i32.const $push33=, 86
i32.store8 $discard=, 0($pop32), $pop33
br .LBB0_6
-.LBB0_3: # %sw.bb1
+.LBB0_3: # %sw.bb1
i32.const $push17=, 0
i32.store8 $0=, 0($1), $pop17
i32.const $push18=, 3
@@ -46,7 +48,7 @@ bar: # @bar
i32.add $push23=, $1, $pop22
i32.store8 $discard=, 0($pop23), $0
br .LBB0_6
-.LBB0_4: # %sw.bb2
+.LBB0_4: # %sw.bb2
i32.const $push10=, 0
i32.store8 $0=, 0($1), $pop10
i32.const $push11=, 3
@@ -59,7 +61,7 @@ bar: # @bar
i32.add $push16=, $1, $pop15
i32.store8 $discard=, 0($pop16), $0
br .LBB0_6
-.LBB0_5: # %sw.bb3
+.LBB0_5: # %sw.bb3
i32.const $push3=, 0
i32.store8 $0=, 0($1), $pop3
i32.const $push4=, 3
@@ -71,11 +73,13 @@ bar: # @bar
i32.const $push8=, 1
i32.add $push9=, $1, $pop8
i32.store8 $discard=, 0($pop9), $0
-.LBB0_6: # %sw.epilog
+.LBB0_6: # %sw.epilog
return
.Lfunc_end0:
.size bar, .Lfunc_end0-bar
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr40747.c.s b/test/torture-s/pr40747.c.s
index ec2f668e3..2c5350fd8 100644
--- a/test/torture-s/pr40747.c.s
+++ b/test/torture-s/pr40747.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr40747.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr40747.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -14,6 +16,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr41239.c.s b/test/torture-s/pr41239.c.s
index fe89dc36c..71e042fb2 100644
--- a/test/torture-s/pr41239.c.s
+++ b/test/torture-s/pr41239.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr41239.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr41239.c"
+ .section .text.test,"ax",@progbits
+ .hidden test
.globl test
.type test,@function
test: # @test
@@ -21,9 +23,9 @@ test: # @test
br_if $0, .LBB0_3
# BB#1: # %if.then
i32.const $push6=, 20
- i32.const $push3=, .str
+ i32.const $push3=, .L.str
i32.const $push5=, 924
- i32.const $push2=, __func__.test
+ i32.const $push2=, .L__func__.test
i32.const $push4=, 0
i32.call $2=, fn1, $pop6, $pop3, $pop5, $pop2, $pop4
i32.const $push7=, 255
@@ -34,7 +36,7 @@ test: # @test
# BB#2: # %cond.true
i32.const $push9=, 33816706
i32.call $2=, fn3, $pop9
- i32.const $push10=, .str.1
+ i32.const $push10=, .L.str.1
i32.call $3=, fn4, $pop10
i32.const $4=, __stack_pointer
i32.load $4=, 0($4)
@@ -50,7 +52,7 @@ test: # @test
i32.add $10=, $6, $7
i32.const $7=, __stack_pointer
i32.store $10=, 0($7), $10
-.LBB0_3: # %if.end
+.LBB0_3: # %if.end
i32.div_s $push11=, $1, $0
i32.const $10=, 16
i32.add $10=, $10, $10
@@ -60,6 +62,8 @@ test: # @test
.Lfunc_end0:
.size test, .Lfunc_end0-test
+ .section .text.fn1,"ax",@progbits
+ .hidden fn1
.globl fn1
.type fn1,@function
fn1: # @fn1
@@ -77,6 +81,8 @@ fn1: # @fn1
.Lfunc_end1:
.size fn1, .Lfunc_end1-fn1
+ .section .text.fn2,"ax",@progbits
+ .hidden fn2
.globl fn2
.type fn2,@function
fn2: # @fn2
@@ -88,13 +94,15 @@ fn2: # @fn2
br_if $0, .LBB2_2
# BB#1: # %if.end
return
-.LBB2_2: # %if.then
+.LBB2_2: # %if.then
i32.const $push0=, 0
call exit, $pop0
unreachable
.Lfunc_end2:
.size fn2, .Lfunc_end2-fn2
+ .section .text.fn3,"ax",@progbits
+ .hidden fn3
.globl fn3
.type fn3,@function
fn3: # @fn3
@@ -107,6 +115,8 @@ fn3: # @fn3
.Lfunc_end3:
.size fn3, .Lfunc_end3-fn3
+ .section .text.fn4,"ax",@progbits
+ .hidden fn4
.globl fn4
.type fn4,@function
fn4: # @fn4
@@ -120,6 +130,8 @@ fn4: # @fn4
.Lfunc_end4:
.size fn4, .Lfunc_end4-fn4
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -134,9 +146,9 @@ main: # @main
i32.store $8=, 0($7), $8
block .LBB5_2
i32.const $push4=, 20
- i32.const $push1=, .str
+ i32.const $push1=, .L.str
i32.const $push3=, 924
- i32.const $push0=, __func__.test
+ i32.const $push0=, .L__func__.test
i32.const $push2=, 0
i32.call $0=, fn1, $pop4, $pop1, $pop3, $pop0, $pop2
i32.const $push5=, 255
@@ -147,7 +159,7 @@ main: # @main
# BB#1: # %cond.true.i
i32.const $push7=, 33816706
i32.call $0=, fn3, $pop7
- i32.const $push8=, .str.1
+ i32.const $push8=, .L.str.1
i32.call $1=, fn4, $pop8
i32.const $2=, __stack_pointer
i32.load $2=, 0($2)
@@ -163,27 +175,27 @@ main: # @main
i32.add $8=, $4, $5
i32.const $5=, __stack_pointer
i32.store $8=, 0($5), $8
-.LBB5_2: # %test.exit
+.LBB5_2: # %test.exit
call abort
unreachable
.Lfunc_end5:
.size main, .Lfunc_end5-main
- .type .str,@object # @.str
+ .type .L.str,@object # @.str
.section .rodata.str1.1,"aMS",@progbits,1
-.str:
+.L.str:
.asciz "foo"
- .size .str, 4
+ .size .L.str, 4
- .type __func__.test,@object # @__func__.test
-__func__.test:
+ .type .L__func__.test,@object # @__func__.test
+.L__func__.test:
.asciz "test"
- .size __func__.test, 5
+ .size .L__func__.test, 5
- .type .str.1,@object # @.str.1
-.str.1:
+ .type .L.str.1,@object # @.str.1
+.L.str.1:
.asciz "division by zero"
- .size .str.1, 17
+ .size .L.str.1, 17
.ident "clang version 3.8.0 "
diff --git a/test/torture-s/pr41317.c.s b/test/torture-s/pr41317.c.s
index 80554a296..8bbd56f91 100644
--- a/test/torture-s/pr41317.c.s
+++ b/test/torture-s/pr41317.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr41317.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr41317.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr41395-1.c.s b/test/torture-s/pr41395-1.c.s
index 0c22499e6..5eb5b8a51 100644
--- a/test/torture-s/pr41395-1.c.s
+++ b/test/torture-s/pr41395-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr41395-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr41395-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -22,6 +24,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -40,7 +44,7 @@ main: # @main
# BB#1: # %if.end
i32.const $push8=, 0
return $pop8
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
diff --git a/test/torture-s/pr41395-2.c.s b/test/torture-s/pr41395-2.c.s
index c5af98aa9..bf83dae57 100644
--- a/test/torture-s/pr41395-2.c.s
+++ b/test/torture-s/pr41395-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr41395-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr41395-2.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -22,6 +24,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -40,7 +44,7 @@ main: # @main
# BB#1: # %if.end
i32.const $push8=, 0
return $pop8
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
diff --git a/test/torture-s/pr41463.c.s b/test/torture-s/pr41463.c.s
index 53e5fdaf8..0845fb611 100644
--- a/test/torture-s/pr41463.c.s
+++ b/test/torture-s/pr41463.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr41463.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr41463.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -22,6 +24,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -38,18 +42,19 @@ main: # @main
# BB#1: # %if.end
i32.const $push6=, 0
return $pop6
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type global,@object # @global
- .bss
+ .hidden global # @global
+ .type global,@object
+ .section .bss.global,"aw",@nobits
.globl global
.align 2
global:
- .zero 76
+ .skip 76
.size global, 76
diff --git a/test/torture-s/pr41750.c.s b/test/torture-s/pr41750.c.s
index 60e40bf24..1d4cc7837 100644
--- a/test/torture-s/pr41750.c.s
+++ b/test/torture-s/pr41750.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr41750.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr41750.c"
+ .section .text.foo_create_got_section,"ax",@progbits
+ .hidden foo_create_got_section
.globl foo_create_got_section
.type foo_create_got_section,@function
foo_create_got_section: # @foo_create_got_section
@@ -13,6 +15,8 @@ foo_create_got_section: # @foo_create_got_section
.Lfunc_end0:
.size foo_create_got_section, .Lfunc_end0-foo_create_got_section
+ .section .text.elf64_ia64_check_relocs,"ax",@progbits
+ .hidden elf64_ia64_check_relocs
.globl elf64_ia64_check_relocs
.type elf64_ia64_check_relocs,@function
elf64_ia64_check_relocs: # @elf64_ia64_check_relocs
@@ -32,16 +36,18 @@ elf64_ia64_check_relocs: # @elf64_ia64_check_relocs
i32.const $push0=, 4
i32.add $push1=, $2, $pop0
i32.store $3=, 0($pop1), $0
-.LBB1_3: # %if.end.i
+.LBB1_3: # %if.end.i
i32.call $discard=, foo_create_got_section, $3, $1
i32.const $push2=, 8
i32.add $push3=, $2, $pop2
i32.load $3=, 0($pop3)
-.LBB1_4: # %get_got.exit
+.LBB1_4: # %get_got.exit
return $3
.Lfunc_end1:
.size elf64_ia64_check_relocs, .Lfunc_end1-elf64_ia64_check_relocs
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -59,28 +65,33 @@ main: # @main
br_if $pop3, .LBB2_2
# BB#1: # %if.end
return $0
-.LBB2_2: # %if.then
+.LBB2_2: # %if.then
call abort
unreachable
.Lfunc_end2:
.size main, .Lfunc_end2-main
- .type hash,@object # @hash
- .bss
+ .hidden hash # @hash
+ .type hash,@object
+ .section .bss.hash,"aw",@nobits
.globl hash
.align 2
hash:
- .zero 12
+ .skip 12
.size hash, 12
- .type link_info,@object # @link_info
+ .hidden link_info # @link_info
+ .type link_info,@object
+ .section .bss.link_info,"aw",@nobits
.globl link_info
.align 2
link_info:
- .zero 4
+ .skip 4
.size link_info, 4
- .type abfd,@object # @abfd
+ .hidden abfd # @abfd
+ .type abfd,@object
+ .section .bss.abfd,"aw",@nobits
.globl abfd
.align 2
abfd:
diff --git a/test/torture-s/pr41917.c.s b/test/torture-s/pr41917.c.s
index 693fc968b..d31950ac9 100644
--- a/test/torture-s/pr41917.c.s
+++ b/test/torture-s/pr41917.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr41917.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr41917.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -17,14 +19,15 @@ main: # @main
br_if $pop4, .LBB0_2
# BB#1: # %if.end
return $0
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type a,@object # @a
- .data
+ .hidden a # @a
+ .type a,@object
+ .section .data.a,"aw",@progbits
.globl a
.align 2
a:
diff --git a/test/torture-s/pr41919.c.s b/test/torture-s/pr41919.c.s
index 0f61a416e..c2ceb34b0 100644
--- a/test/torture-s/pr41919.c.s
+++ b/test/torture-s/pr41919.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr41919.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr41919.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -10,8 +12,9 @@ main: # @main
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type g_23,@object # @g_23
- .bss
+ .hidden g_23 # @g_23
+ .type g_23,@object
+ .section .bss.g_23,"aw",@nobits
.globl g_23
.align 2
g_23:
diff --git a/test/torture-s/pr42006.c.s b/test/torture-s/pr42006.c.s
index dfe38cfe2..e61721208 100644
--- a/test/torture-s/pr42006.c.s
+++ b/test/torture-s/pr42006.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr42006.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr42006.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr42142.c.s b/test/torture-s/pr42142.c.s
index 43255f93a..44c507b0e 100644
--- a/test/torture-s/pr42142.c.s
+++ b/test/torture-s/pr42142.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr42142.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr42142.c"
+ .section .text.sort,"ax",@progbits
+ .hidden sort
.globl sort
.type sort,@function
sort: # @sort
@@ -19,6 +21,8 @@ sort: # @sort
.Lfunc_end0:
.size sort, .Lfunc_end0-sort
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -33,7 +37,7 @@ main: # @main
# BB#1: # %if.end
i32.const $push4=, 0
return $pop4
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
diff --git a/test/torture-s/pr42154.c.s b/test/torture-s/pr42154.c.s
index 03efc2063..89004cd3a 100644
--- a/test/torture-s/pr42154.c.s
+++ b/test/torture-s/pr42154.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr42154.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr42154.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -13,12 +15,14 @@ foo: # @foo
br_if $pop3, .LBB0_2
# BB#1: # %if.end
return
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr42231.c.s b/test/torture-s/pr42231.c.s
index 361fac9be..213abd197 100644
--- a/test/torture-s/pr42231.c.s
+++ b/test/torture-s/pr42231.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr42231.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr42231.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -15,7 +17,7 @@ main: # @main
# BB#1: # %land.rhs.i
i32.const $push2=, 0
call storemax, $pop2
-.LBB0_2: # %CallFunction.exit
+.LBB0_2: # %CallFunction.exit
i32.const $0=, 0
block .LBB0_4
i32.load $push3=, max($0)
@@ -24,12 +26,13 @@ main: # @main
br_if $pop5, .LBB0_4
# BB#3: # %if.end
return $0
-.LBB0_4: # %if.then
+.LBB0_4: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
+ .section .text.CallFunctionRec,"ax",@progbits
.type CallFunctionRec,@function
CallFunctionRec: # @CallFunctionRec
.param i32
@@ -52,11 +55,12 @@ CallFunctionRec: # @CallFunctionRec
i32.add $push2=, $0, $1
i32.call $discard=, CallFunctionRec, $pop2
return $1
-.LBB1_3: # %return
+.LBB1_3: # %return
return $1
.Lfunc_end1:
.size CallFunctionRec, .Lfunc_end1-CallFunctionRec
+ .section .text.storemax,"ax",@progbits
.type storemax,@function
storemax: # @storemax
.param i32
@@ -69,7 +73,7 @@ storemax: # @storemax
br_if $pop1, .LBB2_2
# BB#1: # %if.then
i32.store $discard=, max($1), $0
-.LBB2_2: # %if.end
+.LBB2_2: # %if.end
return
.Lfunc_end2:
.size storemax, .Lfunc_end2-storemax
diff --git a/test/torture-s/pr42269-2.c.s b/test/torture-s/pr42269-2.c.s
index a8f7d4be6..78f3f393d 100644
--- a/test/torture-s/pr42269-2.c.s
+++ b/test/torture-s/pr42269-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr42269-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr42269-2.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -14,6 +16,7 @@ main: # @main
.Lfunc_end0:
.size main, .Lfunc_end0-main
+ .section .text.foo,"ax",@progbits
.type foo,@function
foo: # @foo
.param i32
@@ -28,8 +31,9 @@ foo: # @foo
.Lfunc_end1:
.size foo, .Lfunc_end1-foo
- .type s,@object # @s
- .data
+ .hidden s # @s
+ .type s,@object
+ .section .data.s,"aw",@progbits
.globl s
.align 1
s:
diff --git a/test/torture-s/pr42512.c.s b/test/torture-s/pr42512.c.s
index 538054cf9..54a668e0b 100644
--- a/test/torture-s/pr42512.c.s
+++ b/test/torture-s/pr42512.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr42512.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr42512.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -9,7 +11,7 @@ main: # @main
i32.const $0=, 0
i32.load16_u $4=, g_3($0)
i32.const $3=, -1
-.LBB0_1: # %for.body
+.LBB0_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB0_2
i32.const $1=, 65535
@@ -19,7 +21,7 @@ main: # @main
i32.add $push1=, $3, $2
i32.and $3=, $pop1, $2
br_if $3, .LBB0_1
-.LBB0_2: # %for.end
+.LBB0_2: # %for.end
i32.store16 $discard=, g_3($0), $4
block .LBB0_4
i32.and $push2=, $4, $1
@@ -27,14 +29,15 @@ main: # @main
br_if $pop3, .LBB0_4
# BB#3: # %if.end
return $0
-.LBB0_4: # %if.then
+.LBB0_4: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type g_3,@object # @g_3
- .bss
+ .hidden g_3 # @g_3
+ .type g_3,@object
+ .section .bss.g_3,"aw",@nobits
.globl g_3
.align 1
g_3:
diff --git a/test/torture-s/pr42544.c.s b/test/torture-s/pr42544.c.s
index bad84a119..b10b03421 100644
--- a/test/torture-s/pr42544.c.s
+++ b/test/torture-s/pr42544.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr42544.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr42544.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr42570.c.s b/test/torture-s/pr42570.c.s
index d24daff12..23ee84a22 100644
--- a/test/torture-s/pr42570.c.s
+++ b/test/torture-s/pr42570.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr42570.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr42570.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -10,8 +12,9 @@ main: # @main
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type foo,@object # @foo
- .bss
+ .hidden foo # @foo
+ .type foo,@object
+ .section .bss.foo,"aw",@nobits
.globl foo
foo:
.size foo, 0
diff --git a/test/torture-s/pr42614.c.s b/test/torture-s/pr42614.c.s
index a65e518d7..2972eef65 100644
--- a/test/torture-s/pr42614.c.s
+++ b/test/torture-s/pr42614.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr42614.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr42614.c"
+ .section .text.init,"ax",@progbits
+ .hidden init
.globl init
.type init,@function
init: # @init
@@ -11,6 +13,8 @@ init: # @init
.Lfunc_end0:
.size init, .Lfunc_end0-init
+ .section .text.expect_func,"ax",@progbits
+ .hidden expect_func
.globl expect_func
.type expect_func,@function
expect_func: # @expect_func
@@ -27,15 +31,17 @@ expect_func: # @expect_func
br_if $pop3, .LBB1_3
# BB#2: # %if.end6
return
-.LBB1_3: # %if.then5
+.LBB1_3: # %if.then5
call abort
unreachable
-.LBB1_4: # %if.then
+.LBB1_4: # %if.then
call abort
unreachable
.Lfunc_end1:
.size expect_func, .Lfunc_end1-expect_func
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr42691.c.s b/test/torture-s/pr42691.c.s
index 15df6845f..77b710a0c 100644
--- a/test/torture-s/pr42691.c.s
+++ b/test/torture-s/pr42691.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr42691.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr42691.c"
+ .section .text.add,"ax",@progbits
+ .hidden add
.globl add
.type add,@function
add: # @add
@@ -15,28 +17,30 @@ add: # @add
# BB#1: # %if.end.preheader
i32.const $0=, 8
i32.add $1=, $1, $0
-.LBB0_2: # %if.end
+.LBB0_2: # %if.end
# =>This Inner Loop Header: Depth=1
loop .LBB0_4
f64.const $push1=, infinity
f64.ne $push2=, $3, $pop1
br_if $pop2, .LBB0_4
# BB#3: # %while.body
- # in Loop: Header=.LBB0_2 Depth=1
+ # in Loop: Header=BB0_2 Depth=1
f64.load $3=, 0($1)
i32.add $1=, $1, $0
f64.ne $push3=, $3, $2
br_if $pop3, .LBB0_2
br .LBB0_5
-.LBB0_4: # %if.then3
+.LBB0_4: # %if.then3
call abort
unreachable
-.LBB0_5: # %if.end10
+.LBB0_5: # %if.end10
i32.const $push4=, 0
return $pop4
.Lfunc_end0:
.size add, .Lfunc_end0-add
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -59,27 +63,27 @@ main: # @main
i64.const $push1=, 4627167142146473984
i64.store $discard=, 0($2), $pop1
copy_local $3=, $0
-.LBB1_1: # %if.end.i
+.LBB1_1: # %if.end.i
# =>This Inner Loop Header: Depth=1
block .LBB1_4
loop .LBB1_3
f64.ne $push2=, $3, $0
br_if $pop2, .LBB1_4
# BB#2: # %while.body.i
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
f64.load $3=, 0($2)
i32.add $2=, $2, $1
f64.const $push3=, 0x1.7p4
f64.ne $push4=, $3, $pop3
br_if $pop4, .LBB1_1
-.LBB1_3: # %add.exit
+.LBB1_3: # %add.exit
i32.const $push5=, 0
i32.const $6=, 16
i32.add $8=, $8, $6
i32.const $6=, __stack_pointer
i32.store $8=, 0($6), $8
return $pop5
-.LBB1_4: # %if.then3.i
+.LBB1_4: # %if.then3.i
call abort
unreachable
.Lfunc_end1:
diff --git a/test/torture-s/pr42721.c.s b/test/torture-s/pr42721.c.s
index fd1233be9..79a7af73a 100644
--- a/test/torture-s/pr42721.c.s
+++ b/test/torture-s/pr42721.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr42721.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr42721.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -15,7 +17,7 @@ main: # @main
br_if $1, .LBB0_2
# BB#1: # %if.end
return $0
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
diff --git a/test/torture-s/pr42833.c.s b/test/torture-s/pr42833.c.s
index 01acfe955..f46356c97 100644
--- a/test/torture-s/pr42833.c.s
+++ b/test/torture-s/pr42833.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr42833.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr42833.c"
+ .section .text.helper_neon_rshl_s8,"ax",@progbits
+ .hidden helper_neon_rshl_s8
.globl helper_neon_rshl_s8
.type helper_neon_rshl_s8,@function
helper_neon_rshl_s8: # @helper_neon_rshl_s8
@@ -26,7 +28,7 @@ helper_neon_rshl_s8: # @helper_neon_rshl_s8
i32.const $push15=, 31
i32.shr_s $8=, $pop14, $pop15
br .LBB0_7
-.LBB0_3: # %if.else18
+.LBB0_3: # %if.else18
i32.shr_s $4=, $7, $6
copy_local $8=, $11
i32.const $push4=, -8
@@ -42,7 +44,7 @@ helper_neon_rshl_s8: # @helper_neon_rshl_s8
# BB#5: # %if.else48
i32.shl $8=, $8, $4
br .LBB0_7
-.LBB0_6: # %if.then38
+.LBB0_6: # %if.then38
i32.const $push9=, 1
i32.xor $push8=, $4, $3
i32.shl $push10=, $pop9, $pop8
@@ -50,7 +52,7 @@ helper_neon_rshl_s8: # @helper_neon_rshl_s8
i32.const $push12=, 0
i32.sub $push13=, $pop12, $4
i32.shr_s $8=, $pop11, $pop13
-.LBB0_7: # %if.end57
+.LBB0_7: # %if.end57
i32.shl $push16=, $1, $5
i32.shr_s $3=, $pop16, $6
i32.const $4=, 8
@@ -70,7 +72,7 @@ helper_neon_rshl_s8: # @helper_neon_rshl_s8
i32.const $push31=, 31
i32.shr_s $9=, $pop30, $pop31
br .LBB0_14
-.LBB0_10: # %if.else78
+.LBB0_10: # %if.else78
copy_local $9=, $11
i32.const $push20=, -8
i32.eq $push21=, $3, $pop20
@@ -85,7 +87,7 @@ helper_neon_rshl_s8: # @helper_neon_rshl_s8
# BB#12: # %if.else112
i32.shl $9=, $10, $3
br .LBB0_14
-.LBB0_13: # %if.then100
+.LBB0_13: # %if.then100
i32.const $push25=, 1
i32.xor $push24=, $3, $9
i32.shl $push26=, $pop25, $pop24
@@ -93,7 +95,7 @@ helper_neon_rshl_s8: # @helper_neon_rshl_s8
i32.const $push28=, 0
i32.sub $push29=, $pop28, $3
i32.shr_s $9=, $pop27, $pop29
-.LBB0_14: # %if.end122
+.LBB0_14: # %if.end122
i32.shl $push32=, $1, $4
i32.shr_s $3=, $pop32, $6
copy_local $10=, $11
@@ -111,7 +113,7 @@ helper_neon_rshl_s8: # @helper_neon_rshl_s8
i32.const $push47=, 31
i32.shr_s $10=, $pop46, $pop47
br .LBB0_21
-.LBB0_17: # %if.else143
+.LBB0_17: # %if.else143
copy_local $10=, $11
i32.const $push36=, -8
i32.eq $push37=, $3, $pop36
@@ -126,7 +128,7 @@ helper_neon_rshl_s8: # @helper_neon_rshl_s8
# BB#19: # %if.else177
i32.shl $10=, $2, $3
br .LBB0_21
-.LBB0_20: # %if.then165
+.LBB0_20: # %if.then165
i32.const $push41=, 1
i32.xor $push40=, $3, $10
i32.shl $push42=, $pop41, $pop40
@@ -134,7 +136,7 @@ helper_neon_rshl_s8: # @helper_neon_rshl_s8
i32.const $push44=, 0
i32.sub $push45=, $pop44, $3
i32.shr_s $10=, $pop43, $pop45
-.LBB0_21: # %if.end187
+.LBB0_21: # %if.end187
i32.shr_s $1=, $1, $6
block .LBB0_28
i32.gt_s $push48=, $1, $7
@@ -148,7 +150,7 @@ helper_neon_rshl_s8: # @helper_neon_rshl_s8
i32.const $push60=, 31
i32.shr_s $11=, $0, $pop60
br .LBB0_28
-.LBB0_24: # %if.else209
+.LBB0_24: # %if.else209
i32.const $push51=, -8
i32.eq $push52=, $1, $pop51
br_if $pop52, .LBB0_28
@@ -161,7 +163,7 @@ helper_neon_rshl_s8: # @helper_neon_rshl_s8
# BB#26: # %if.else243
i32.shl $11=, $7, $1
br .LBB0_28
-.LBB0_27: # %if.then231
+.LBB0_27: # %if.then231
i32.const $push55=, 1
i32.xor $push54=, $1, $11
i32.shl $push56=, $pop55, $pop54
@@ -169,7 +171,7 @@ helper_neon_rshl_s8: # @helper_neon_rshl_s8
i32.const $push58=, 0
i32.sub $push59=, $pop58, $1
i32.shr_s $11=, $pop57, $pop59
-.LBB0_28: # %if.end253
+.LBB0_28: # %if.end253
i32.shl $push65=, $9, $4
i32.const $push66=, 65280
i32.and $push67=, $pop65, $pop66
@@ -186,6 +188,8 @@ helper_neon_rshl_s8: # @helper_neon_rshl_s8
.Lfunc_end0:
.size helper_neon_rshl_s8, .Lfunc_end0-helper_neon_rshl_s8
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr43008.c.s b/test/torture-s/pr43008.c.s
index a5f0a427d..b9a76e6c9 100644
--- a/test/torture-s/pr43008.c.s
+++ b/test/torture-s/pr43008.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr43008.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr43008.c"
+ .section .text.my_alloc,"ax",@progbits
+ .hidden my_alloc
.globl my_alloc
.type my_alloc,@function
my_alloc: # @my_alloc
@@ -14,6 +16,8 @@ my_alloc: # @my_alloc
.Lfunc_end0:
.size my_alloc, .Lfunc_end0-my_alloc
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -36,14 +40,15 @@ main: # @main
br_if $pop4, .LBB1_2
# BB#1: # %if.end
return $1
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type i,@object # @i
- .bss
+ .hidden i # @i
+ .type i,@object
+ .section .bss.i,"aw",@nobits
.globl i
.align 2
i:
diff --git a/test/torture-s/pr43236.c.s b/test/torture-s/pr43236.c.s
new file mode 100644
index 000000000..b0b130286
--- /dev/null
+++ b/test/torture-s/pr43236.c.s
@@ -0,0 +1,185 @@
+ .text
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr43236.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
+ .globl main
+ .type main,@function
+main: # @main
+ .result i32
+ .local i32, i32, i32, i32, i32, i64, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32
+# BB#0: # %entry
+ i32.const $7=, __stack_pointer
+ i32.load $7=, 0($7)
+ i32.const $8=, 96
+ i32.sub $42=, $7, $8
+ i32.const $8=, __stack_pointer
+ i32.store $42=, 0($8), $42
+ i32.const $0=, 28
+ i32.const $10=, 64
+ i32.add $10=, $42, $10
+ i32.add $push0=, $10, $0
+ i32.const $push1=, 257
+ i32.store16 $1=, 0($pop0), $pop1
+ i32.const $2=, 24
+ i32.const $11=, 64
+ i32.add $11=, $42, $11
+ i32.add $push2=, $11, $2
+ i32.const $push3=, 16843009
+ i32.store $3=, 0($pop2), $pop3
+ i32.const $4=, 16
+ i32.const $12=, 64
+ i32.add $12=, $42, $12
+ i32.add $push4=, $12, $4
+ i64.const $push5=, 72340172838076673
+ i64.store $5=, 0($pop4), $pop5
+ i32.const $6=, 8
+ i32.const $13=, 64
+ i32.add $13=, $42, $13
+ i32.or $push6=, $13, $6
+ i64.store $discard=, 0($pop6), $5
+ i32.const $14=, 32
+ i32.add $14=, $42, $14
+ i32.add $push7=, $14, $0
+ i32.store16 $discard=, 0($pop7), $1
+ i32.const $15=, 32
+ i32.add $15=, $42, $15
+ i32.add $push8=, $15, $2
+ i32.store $discard=, 0($pop8), $3
+ i64.store $discard=, 64($42), $5
+ i32.const $16=, 32
+ i32.add $16=, $42, $16
+ i32.add $push9=, $16, $4
+ i64.store $discard=, 0($pop9), $5
+ i32.const $17=, 32
+ i32.add $17=, $42, $17
+ i32.or $push10=, $17, $6
+ i64.store $push11=, 0($pop10), $5
+ i64.store $5=, 32($42), $pop11
+ i32.const $18=, 0
+ i32.add $18=, $42, $18
+ i32.or $push32=, $18, $6
+ i64.store $discard=, 0($pop32), $5
+ i32.const $19=, 0
+ i32.add $19=, $42, $19
+ i32.add $push33=, $19, $0
+ i32.store16 $discard=, 0($pop33), $1
+ i32.const $20=, 0
+ i32.add $20=, $42, $20
+ i32.add $push34=, $20, $2
+ i32.store $discard=, 0($pop34), $3
+ i32.const $push12=, 0
+ i32.store8 $push13=, 83($42), $pop12
+ i32.store8 $push14=, 51($42), $pop13
+ i32.store8 $push15=, 82($42), $pop14
+ i32.store8 $push16=, 50($42), $pop15
+ i32.store8 $push17=, 81($42), $pop16
+ i32.store8 $push18=, 49($42), $pop17
+ i32.store8 $push19=, 80($42), $pop18
+ i32.store8 $2=, 48($42), $pop19
+ i32.const $0=, 15
+ i32.const $21=, 64
+ i32.add $21=, $42, $21
+ i32.or $push20=, $21, $0
+ i32.store8 $discard=, 0($pop20), $2
+ i32.const $22=, 32
+ i32.add $22=, $42, $22
+ i32.or $push21=, $22, $0
+ i32.store8 $discard=, 0($pop21), $2
+ i32.const $0=, 14
+ i32.const $23=, 64
+ i32.add $23=, $42, $23
+ i32.or $push22=, $23, $0
+ i32.store8 $discard=, 0($pop22), $2
+ i32.const $24=, 32
+ i32.add $24=, $42, $24
+ i32.or $push23=, $24, $0
+ i32.store8 $6=, 0($pop23), $2
+ i32.const $2=, 13
+ i32.const $25=, 64
+ i32.add $25=, $42, $25
+ i32.or $push24=, $25, $2
+ i32.store8 $discard=, 0($pop24), $6
+ i32.const $26=, 32
+ i32.add $26=, $42, $26
+ i32.or $push25=, $26, $2
+ i32.store8 $discard=, 0($pop25), $6
+ i32.const $2=, 12
+ i32.const $27=, 64
+ i32.add $27=, $42, $27
+ i32.or $push26=, $27, $2
+ i32.store8 $discard=, 0($pop26), $6
+ i32.const $28=, 32
+ i32.add $28=, $42, $28
+ i32.or $push27=, $28, $2
+ i32.store8 $1=, 0($pop27), $6
+ i32.const $6=, 11
+ i32.const $29=, 64
+ i32.add $29=, $42, $29
+ i32.or $push28=, $29, $6
+ i32.store8 $discard=, 0($pop28), $1
+ i32.const $30=, 32
+ i32.add $30=, $42, $30
+ i32.or $push29=, $30, $6
+ i32.store8 $discard=, 0($pop29), $1
+ i32.const $6=, 10
+ i32.const $31=, 64
+ i32.add $31=, $42, $31
+ i32.or $push30=, $31, $6
+ i32.store8 $discard=, 0($pop30), $1
+ i32.const $32=, 32
+ i32.add $32=, $42, $32
+ i32.or $push31=, $32, $6
+ i32.store8 $discard=, 0($pop31), $1
+ i32.const $33=, 0
+ i32.add $33=, $42, $33
+ i32.add $4=, $33, $4
+ i64.store $discard=, 0($4), $5
+ i32.const $34=, 0
+ i32.add $34=, $42, $34
+ i32.or $push35=, $34, $6
+ i32.store16 $6=, 0($pop35), $1
+ i32.const $push36=, 18
+ i32.const $35=, 0
+ i32.add $35=, $42, $35
+ i32.add $push37=, $35, $pop36
+ i32.store16 $push38=, 0($pop37), $6
+ i32.store16 $4=, 0($4), $pop38
+ i32.const $36=, 0
+ i32.add $36=, $42, $36
+ i32.or $push39=, $36, $0
+ i32.store16 $0=, 0($pop39), $4
+ i32.const $37=, 0
+ i32.add $37=, $42, $37
+ i32.or $push40=, $37, $2
+ i32.store16 $2=, 0($pop40), $0
+ i32.const $0=, 30
+ i64.store $discard=, 0($42), $5
+ i32.const $38=, 64
+ i32.add $38=, $42, $38
+ i32.const $39=, 0
+ i32.add $39=, $42, $39
+ block .LBB0_3
+ i32.call $push41=, memcmp, $38, $39, $0
+ br_if $pop41, .LBB0_3
+# BB#1: # %lor.lhs.false
+ i32.const $40=, 32
+ i32.add $40=, $42, $40
+ i32.const $41=, 0
+ i32.add $41=, $42, $41
+ i32.call $push42=, memcmp, $40, $41, $0
+ br_if $pop42, .LBB0_3
+# BB#2: # %if.end
+ i32.const $9=, 96
+ i32.add $42=, $42, $9
+ i32.const $9=, __stack_pointer
+ i32.store $42=, 0($9), $42
+ return $2
+.LBB0_3: # %if.then
+ call abort
+ unreachable
+.Lfunc_end0:
+ .size main, .Lfunc_end0-main
+
+
+ .ident "clang version 3.8.0 "
+ .section ".note.GNU-stack","",@progbits
diff --git a/test/torture-s/pr43269.c.s b/test/torture-s/pr43269.c.s
index fe88868cd..821dd7519 100644
--- a/test/torture-s/pr43269.c.s
+++ b/test/torture-s/pr43269.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr43269.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr43269.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -15,12 +17,13 @@ main: # @main
br_if $pop2, .LBB0_2
# BB#1: # %if.end
return $0
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
+ .section .text.func_32,"ax",@progbits
.type func_32,@function
func_32: # @func_32
.local i32
@@ -34,7 +37,7 @@ func_32: # @func_32
br_if $pop3, .LBB1_2
# BB#1: # %for.end
return
-.LBB1_2: # %if.else
+.LBB1_2: # %if.else
# =>This Inner Loop Header: Depth=1
loop .LBB1_3
br .LBB1_2
@@ -42,22 +45,27 @@ func_32: # @func_32
.Lfunc_end1:
.size func_32, .Lfunc_end1-func_32
- .type g_261,@object # @g_261
- .bss
+ .hidden g_261 # @g_261
+ .type g_261,@object
+ .section .bss.g_261,"aw",@nobits
.globl g_261
.align 2
g_261:
.int32 0 # 0x0
.size g_261, 4
- .type g_21,@object # @g_21
+ .hidden g_21 # @g_21
+ .type g_21,@object
+ .section .bss.g_21,"aw",@nobits
.globl g_21
.align 2
g_21:
.int32 0 # 0x0
.size g_21, 4
- .type g_211,@object # @g_211
+ .hidden g_211 # @g_211
+ .type g_211,@object
+ .section .bss.g_211,"aw",@nobits
.globl g_211
.align 2
g_211:
diff --git a/test/torture-s/pr43385.c.s b/test/torture-s/pr43385.c.s
index edfee1e61..c2453149e 100644
--- a/test/torture-s/pr43385.c.s
+++ b/test/torture-s/pr43385.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr43385.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr43385.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -19,11 +21,13 @@ foo: # @foo
i32.const $push1=, 1
i32.add $push2=, $pop0, $pop1
i32.store $discard=, e($0), $pop2
-.LBB0_3: # %if.end
+.LBB0_3: # %if.end
return
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -39,6 +43,8 @@ bar: # @bar
.Lfunc_end1:
.size bar, .Lfunc_end1-bar
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -116,47 +122,48 @@ main: # @main
br_if $pop19, .LBB2_13
# BB#12: # %if.end51
return $3
-.LBB2_13: # %if.then50
+.LBB2_13: # %if.then50
call abort
unreachable
-.LBB2_14: # %if.then46
+.LBB2_14: # %if.then46
call abort
unreachable
-.LBB2_15: # %if.then41
+.LBB2_15: # %if.then41
call abort
unreachable
-.LBB2_16: # %if.then36
+.LBB2_16: # %if.then36
call abort
unreachable
-.LBB2_17: # %if.then30
+.LBB2_17: # %if.then30
call abort
unreachable
-.LBB2_18: # %if.then25
+.LBB2_18: # %if.then25
call abort
unreachable
-.LBB2_19: # %if.then20
+.LBB2_19: # %if.then20
call abort
unreachable
-.LBB2_20: # %if.then17
+.LBB2_20: # %if.then17
call abort
unreachable
-.LBB2_21: # %if.then13
+.LBB2_21: # %if.then13
call abort
unreachable
-.LBB2_22: # %if.then9
+.LBB2_22: # %if.then9
call abort
unreachable
-.LBB2_23: # %if.then4
+.LBB2_23: # %if.then4
call abort
unreachable
-.LBB2_24: # %if.then
+.LBB2_24: # %if.then
call abort
unreachable
.Lfunc_end2:
.size main, .Lfunc_end2-main
- .type e,@object # @e
- .bss
+ .hidden e # @e
+ .type e,@object
+ .section .bss.e,"aw",@nobits
.globl e
.align 2
e:
diff --git a/test/torture-s/pr43438.c.s b/test/torture-s/pr43438.c.s
index 821f6cf49..26f3aa1a9 100644
--- a/test/torture-s/pr43438.c.s
+++ b/test/torture-s/pr43438.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr43438.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr43438.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr43560.c.s b/test/torture-s/pr43560.c.s
index 76ba92e16..6c1a03615 100644
--- a/test/torture-s/pr43560.c.s
+++ b/test/torture-s/pr43560.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr43560.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr43560.c"
+ .section .text.test,"ax",@progbits
+ .hidden test
.globl test
.type test,@function
test: # @test
@@ -11,7 +13,7 @@ test: # @test
i32.const $push0=, 2
i32.lt_s $push1=, $3, $pop0
br_if $pop1, .LBB0_3
-.LBB0_1: # %land.rhs
+.LBB0_1: # %land.rhs
# =>This Inner Loop Header: Depth=1
loop .LBB0_3
i32.const $push2=, -1
@@ -24,7 +26,7 @@ test: # @test
i32.ne $push7=, $pop5, $pop6
br_if $pop7, .LBB0_3
# BB#2: # %while.body
- # in Loop: Header=.LBB0_1 Depth=1
+ # in Loop: Header=BB0_1 Depth=1
i32.const $push8=, 4
i32.add $2=, $0, $pop8
i32.store $discard=, 0($2), $3
@@ -34,11 +36,13 @@ test: # @test
i32.const $push10=, 1
i32.gt_s $push11=, $3, $pop10
br_if $pop11, .LBB0_1
-.LBB0_3: # %while.end
+.LBB0_3: # %while.end
return
.Lfunc_end0:
.size test, .Lfunc_end0-test
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -54,12 +58,13 @@ main: # @main
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type s,@object # @s
- .section .rodata,"a",@progbits
+ .hidden s # @s
+ .type s,@object
+ .section .rodata.s,"a",@progbits
.globl s
.align 2
s:
- .zero 20
+ .skip 20
.size s, 20
diff --git a/test/torture-s/pr43629.c.s b/test/torture-s/pr43629.c.s
index e50036fea..a798150df 100644
--- a/test/torture-s/pr43629.c.s
+++ b/test/torture-s/pr43629.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr43629.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr43629.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -12,14 +14,15 @@ main: # @main
br_if $pop0, .LBB0_2
# BB#1: # %if.end4
return $0
-.LBB0_2: # %if.then3
+.LBB0_2: # %if.then3
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type flag,@object # @flag
- .bss
+ .hidden flag # @flag
+ .type flag,@object
+ .section .bss.flag,"aw",@nobits
.globl flag
.align 2
flag:
diff --git a/test/torture-s/pr43783.c.s b/test/torture-s/pr43783.c.s
index 10609372d..ea3669661 100644
--- a/test/torture-s/pr43783.c.s
+++ b/test/torture-s/pr43783.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr43783.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr43783.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -45,12 +47,13 @@ main: # @main
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type bid_Kx192,@object # @bid_Kx192
- .bss
+ .hidden bid_Kx192 # @bid_Kx192
+ .type bid_Kx192,@object
+ .section .bss.bid_Kx192,"aw",@nobits
.globl bid_Kx192
.align 4
bid_Kx192:
- .zero 768
+ .skip 768
.size bid_Kx192, 768
diff --git a/test/torture-s/pr43784.c.s b/test/torture-s/pr43784.c.s
index 078bf6a57..922cb6590 100644
--- a/test/torture-s/pr43784.c.s
+++ b/test/torture-s/pr43784.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr43784.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr43784.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -13,7 +15,7 @@ main: # @main
i32.const $5=, __stack_pointer
i32.store $9=, 0($5), $9
i32.const $3=, 0
-.LBB0_1: # %for.body
+.LBB0_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB0_2
i32.const $0=, v
@@ -24,7 +26,7 @@ main: # @main
i32.const $2=, 256
i32.ne $push1=, $3, $2
br_if $pop1, .LBB0_1
-.LBB0_2: # %for.end
+.LBB0_2: # %for.end
i32.const $7=, 0
i32.add $7=, $9, $7
call rp, $7
@@ -33,7 +35,7 @@ main: # @main
i32.add $8=, $9, $8
call memcpy, $pop2, $8, $2
i32.const $3=, 0
-.LBB0_3: # %for.body4
+.LBB0_3: # %for.body4
# =>This Inner Loop Header: Depth=1
block .LBB0_6
loop .LBB0_5
@@ -44,24 +46,25 @@ main: # @main
i32.ne $push7=, $3, $pop6
br_if $pop7, .LBB0_6
# BB#4: # %for.cond1
- # in Loop: Header=.LBB0_3 Depth=1
+ # in Loop: Header=BB0_3 Depth=1
i32.add $3=, $3, $1
i32.const $push8=, 255
i32.le_s $push9=, $3, $pop8
br_if $pop9, .LBB0_3
-.LBB0_5: # %for.end12
+.LBB0_5: # %for.end12
i32.const $push10=, 0
i32.const $6=, 256
i32.add $9=, $9, $6
i32.const $6=, __stack_pointer
i32.store $9=, 0($6), $9
return $pop10
-.LBB0_6: # %if.then
+.LBB0_6: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
+ .section .text.rp,"ax",@progbits
.type rp,@function
rp: # @rp
.param i32
diff --git a/test/torture-s/pr43835.c.s b/test/torture-s/pr43835.c.s
new file mode 100644
index 000000000..46eb71237
--- /dev/null
+++ b/test/torture-s/pr43835.c.s
@@ -0,0 +1,95 @@
+ .text
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr43835.c"
+ .section .text.Parrot_gc_mark_PMC_alive_fun,"ax",@progbits
+ .hidden Parrot_gc_mark_PMC_alive_fun
+ .globl Parrot_gc_mark_PMC_alive_fun
+ .type Parrot_gc_mark_PMC_alive_fun,@function
+Parrot_gc_mark_PMC_alive_fun: # @Parrot_gc_mark_PMC_alive_fun
+ .param i32, i32
+# BB#0: # %entry
+ call abort
+ unreachable
+.Lfunc_end0:
+ .size Parrot_gc_mark_PMC_alive_fun, .Lfunc_end0-Parrot_gc_mark_PMC_alive_fun
+
+ .section .text.foo,"ax",@progbits
+ .hidden foo
+ .globl foo
+ .type foo,@function
+foo: # @foo
+ .param i32, i32
+# BB#0: # %entry
+ call mark_cell, $0, $1
+ return
+.Lfunc_end1:
+ .size foo, .Lfunc_end1-foo
+
+ .section .text.mark_cell,"ax",@progbits
+ .type mark_cell,@function
+mark_cell: # @mark_cell
+ .param i32, i32
+ .local i32
+# BB#0: # %entry
+ i32.const $2=, 4
+ block .LBB2_4
+ i32.load $push0=, 8($1)
+ i32.ne $push1=, $pop0, $2
+ br_if $pop1, .LBB2_4
+# BB#1: # %land.lhs.true
+ i32.load $1=, 0($1)
+ i32.const $push6=, 0
+ i32.eq $push7=, $1, $pop6
+ br_if $pop7, .LBB2_4
+# BB#2: # %land.lhs.true1
+ i32.const $push2=, 2
+ i32.add $push3=, $1, $pop2
+ i32.load8_u $push4=, 0($pop3)
+ i32.and $push5=, $pop4, $2
+ br_if $pop5, .LBB2_4
+# BB#3: # %if.then
+ call Parrot_gc_mark_PMC_alive_fun, $1, $1
+ unreachable
+.LBB2_4: # %if.end
+ return
+.Lfunc_end2:
+ .size mark_cell, .Lfunc_end2-mark_cell
+
+ .section .text.main,"ax",@progbits
+ .hidden main
+ .globl main
+ .type main,@function
+main: # @main
+ .result i32
+ .local i32, i32, i32, i32, i32, i32, i32, i32
+# BB#0: # %entry
+ i32.const $1=, __stack_pointer
+ i32.load $1=, 0($1)
+ i32.const $2=, 16
+ i32.sub $7=, $1, $2
+ i32.const $2=, __stack_pointer
+ i32.store $7=, 0($2), $7
+ i32.const $0=, 4
+ i32.const $4=, 0
+ i32.add $4=, $7, $4
+ i32.or $push2=, $4, $0
+ i32.const $push3=, 42
+ i32.store $discard=, 0($pop2), $pop3
+ i32.store $discard=, 8($7), $0
+ i32.const $5=, 12
+ i32.add $5=, $7, $5
+ i32.const $6=, 0
+ i32.add $6=, $7, $6
+ call mark_cell, $5, $6
+ i32.const $push0=, 0
+ i32.store $push1=, 0($7), $pop0
+ i32.const $3=, 16
+ i32.add $7=, $7, $3
+ i32.const $3=, __stack_pointer
+ i32.store $7=, 0($3), $7
+ return $pop1
+.Lfunc_end3:
+ .size main, .Lfunc_end3-main
+
+
+ .ident "clang version 3.8.0 "
+ .section ".note.GNU-stack","",@progbits
diff --git a/test/torture-s/pr44164.c.s b/test/torture-s/pr44164.c.s
index 0f8957fa8..727e756a8 100644
--- a/test/torture-s/pr44164.c.s
+++ b/test/torture-s/pr44164.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr44164.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr44164.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -16,6 +18,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -32,18 +36,19 @@ main: # @main
br_if $pop4, .LBB1_2
# BB#1: # %if.end
return $0
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type a,@object # @a
- .bss
+ .hidden a # @a
+ .type a,@object
+ .section .bss.a,"aw",@nobits
.globl a
.align 2
a:
- .zero 4
+ .skip 4
.size a, 4
diff --git a/test/torture-s/pr44202-1.c.s b/test/torture-s/pr44202-1.c.s
index f70a225b1..e45e08996 100644
--- a/test/torture-s/pr44202-1.c.s
+++ b/test/torture-s/pr44202-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr44202-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr44202-1.c"
+ .section .text.add512,"ax",@progbits
+ .hidden add512
.globl add512
.type add512,@function
add512: # @add512
@@ -15,11 +17,13 @@ add512: # @add512
br_if $pop2, .LBB0_2
# BB#1: # %if.then
i32.store $discard=, 0($1), $0
-.LBB0_2: # %if.end
+.LBB0_2: # %if.end
return $2
.Lfunc_end0:
.size add512, .Lfunc_end0-add512
+ .section .text.add513,"ax",@progbits
+ .hidden add513
.globl add513
.type add513,@function
add513: # @add513
@@ -33,11 +37,13 @@ add513: # @add513
br_if $2, .LBB1_2
# BB#1: # %if.then
i32.store $discard=, 0($1), $0
-.LBB1_2: # %if.end
+.LBB1_2: # %if.end
return $2
.Lfunc_end1:
.size add513, .Lfunc_end1-add513
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -77,7 +83,7 @@ main: # @main
i32.const $push9=, 0
call exit, $pop9
unreachable
-.LBB2_5: # %if.then
+.LBB2_5: # %if.then
call abort
unreachable
.Lfunc_end2:
diff --git a/test/torture-s/pr44468.c.s b/test/torture-s/pr44468.c.s
index 0f35a7200..3ef0aba06 100644
--- a/test/torture-s/pr44468.c.s
+++ b/test/torture-s/pr44468.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr44468.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr44468.c"
+ .section .text.test1,"ax",@progbits
+ .hidden test1
.globl test1
.type test1,@function
test1: # @test1
@@ -16,6 +18,8 @@ test1: # @test1
.Lfunc_end0:
.size test1, .Lfunc_end0-test1
+ .section .text.test2,"ax",@progbits
+ .hidden test2
.globl test2
.type test2,@function
test2: # @test2
@@ -32,6 +36,8 @@ test2: # @test2
.Lfunc_end1:
.size test2, .Lfunc_end1-test2
+ .section .text.test3,"ax",@progbits
+ .hidden test3
.globl test3
.type test3,@function
test3: # @test3
@@ -48,6 +54,8 @@ test3: # @test3
.Lfunc_end2:
.size test3, .Lfunc_end2-test3
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -81,24 +89,25 @@ main: # @main
br_if $pop6, .LBB3_4
# BB#3: # %if.end8
return $0
-.LBB3_4: # %if.then7
+.LBB3_4: # %if.then7
call abort
unreachable
-.LBB3_5: # %if.then3
+.LBB3_5: # %if.then3
call abort
unreachable
-.LBB3_6: # %if.then
+.LBB3_6: # %if.then
call abort
unreachable
.Lfunc_end3:
.size main, .Lfunc_end3-main
- .type s,@object # @s
- .bss
+ .hidden s # @s
+ .type s,@object
+ .section .bss.s,"aw",@nobits
.globl s
.align 2
s:
- .zero 12
+ .skip 12
.size s, 12
diff --git a/test/torture-s/pr44555.c.s b/test/torture-s/pr44555.c.s
index 9ad07a017..2ff5f88c7 100644
--- a/test/torture-s/pr44555.c.s
+++ b/test/torture-s/pr44555.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr44555.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr44555.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -12,6 +14,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr44683.c.s b/test/torture-s/pr44683.c.s
index fe920c3a5..65eadacb2 100644
--- a/test/torture-s/pr44683.c.s
+++ b/test/torture-s/pr44683.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr44683.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr44683.c"
+ .section .text.copysign_bug,"ax",@progbits
+ .hidden copysign_bug
.globl copysign_bug
.type copysign_bug,@function
copysign_bug: # @copysign_bug
@@ -18,18 +20,20 @@ copysign_bug: # @copysign_bug
f64.mul $push0=, $0, $pop1
f64.eq $push3=, $pop0, $0
br_if $pop3, .LBB0_3
-.LBB0_2: # %if.end
+.LBB0_2: # %if.end
f64.const $push4=, 0x1p0
f64.copysign $push5=, $pop4, $0
f64.lt $push6=, $pop5, $1
i32.const $push8=, 2
i32.const $push7=, 3
i32.select $2=, $pop6, $pop8, $pop7
-.LBB0_3: # %return
+.LBB0_3: # %return
return $2
.Lfunc_end0:
.size copysign_bug, .Lfunc_end0-copysign_bug
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -44,7 +48,7 @@ main: # @main
# BB#1: # %if.end
i32.const $push4=, 0
return $pop4
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
diff --git a/test/torture-s/pr44828.c.s b/test/torture-s/pr44828.c.s
index dca45c6a5..add777d5d 100644
--- a/test/torture-s/pr44828.c.s
+++ b/test/torture-s/pr44828.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr44828.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr44828.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -18,14 +20,15 @@ main: # @main
br_if $pop6, .LBB0_2
# BB#1: # %if.end
return $0
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type a,@object # @a
- .data
+ .hidden a # @a
+ .type a,@object
+ .section .data.a,"aw",@progbits
.globl a
.align 2
a:
diff --git a/test/torture-s/pr44852.c.s b/test/torture-s/pr44852.c.s
index 8c274da55..f12f70e77 100644
--- a/test/torture-s/pr44852.c.s
+++ b/test/torture-s/pr44852.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr44852.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr44852.c"
+ .section .text.sf,"ax",@progbits
+ .hidden sf
.globl sf
.type sf,@function
sf: # @sf
@@ -9,7 +11,7 @@ sf: # @sf
# BB#0: # %entry
#APP
#NO_APP
-.LBB0_1: # %while.cond
+.LBB0_1: # %while.cond
# =>This Inner Loop Header: Depth=1
block .LBB0_5
block .LBB0_4
@@ -21,27 +23,29 @@ sf: # @sf
i32.ne $push2=, $2, $pop1
br_if $pop2, .LBB0_4
# BB#2: # %while.body
- # in Loop: Header=.LBB0_1 Depth=1
+ # in Loop: Header=BB0_1 Depth=1
copy_local $0=, $3
i32.ne $push5=, $1, $3
br_if $pop5, .LBB0_1
-.LBB0_3: # %if.then
+.LBB0_3: # %if.then
i32.const $push4=, 1
i32.add $0=, $3, $pop4
i32.const $push6=, 48
i32.store8 $discard=, 0($1), $pop6
i32.const $2=, 49
br .LBB0_5
-.LBB0_4: # %while.end.loopexit
+.LBB0_4: # %while.end.loopexit
i32.const $push3=, 1
i32.add $2=, $2, $pop3
copy_local $1=, $3
-.LBB0_5: # %while.end
+.LBB0_5: # %while.end
i32.store8 $discard=, 0($1), $2
return $0
.Lfunc_end0:
.size sf, .Lfunc_end0-sf
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -60,20 +64,20 @@ main: # @main
i32.const $8=, 8
i32.add $8=, $14, $8
i32.add $push2=, $8, $pop1
- i32.load8_u $push0=, main.s+6($0)
+ i32.load8_u $push0=, .Lmain.s+6($0)
i32.store8 $discard=, 0($pop2), $pop0
i32.const $2=, 8
- i32.const $3=, main.s
+ i32.const $3=, .Lmain.s
i32.const $4=, 2
i32.const $push9=, 4
i32.const $9=, 8
i32.add $9=, $14, $9
i32.add $push10=, $9, $pop9
- i32.const $push3=, main.s+4
+ i32.const $push3=, .Lmain.s+4
i32.add $push4=, $pop3, $1
i32.load8_u $push5=, 0($pop4)
i32.shl $push6=, $pop5, $2
- i32.load8_u $push7=, main.s+4($0)
+ i32.load8_u $push7=, .Lmain.s+4($0)
i32.or $push8=, $pop6, $pop7
i32.store16 $discard=, 0($pop10), $pop8
i32.const $push11=, 3
@@ -88,7 +92,7 @@ main: # @main
i32.add $push20=, $3, $1
i32.load8_u $push21=, 0($pop20)
i32.shl $push22=, $pop21, $2
- i32.load8_u $push23=, main.s($0)
+ i32.load8_u $push23=, .Lmain.s($0)
i32.or $push24=, $pop22, $pop23
i32.or $push25=, $pop19, $pop24
i32.store $discard=, 8($14), $pop25
@@ -105,7 +109,7 @@ main: # @main
i32.ne $push29=, $pop27, $pop28
br_if $pop29, .LBB1_3
# BB#1: # %lor.lhs.false
- i32.const $push30=, .str
+ i32.const $push30=, .L.str
i32.const $13=, 8
i32.add $13=, $14, $13
i32.call $push31=, strcmp, $13, $pop30
@@ -116,22 +120,22 @@ main: # @main
i32.const $7=, __stack_pointer
i32.store $14=, 0($7), $14
return $0
-.LBB1_3: # %if.then
+.LBB1_3: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type main.s,@object # @main.s
+ .type .Lmain.s,@object # @main.s
.section .rodata.str1.1,"aMS",@progbits,1
-main.s:
+.Lmain.s:
.asciz "999999"
- .size main.s, 7
+ .size .Lmain.s, 7
- .type .str,@object # @.str
-.str:
+ .type .L.str,@object # @.str
+.L.str:
.asciz "199999"
- .size .str, 7
+ .size .L.str, 7
.ident "clang version 3.8.0 "
diff --git a/test/torture-s/pr44858.c.s b/test/torture-s/pr44858.c.s
index 94035607b..7b36e9637 100644
--- a/test/torture-s/pr44858.c.s
+++ b/test/torture-s/pr44858.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr44858.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr44858.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -12,6 +14,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -26,6 +30,8 @@ bar: # @bar
.Lfunc_end1:
.size bar, .Lfunc_end1-bar
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -41,21 +47,24 @@ main: # @main
br_if $pop2, .LBB2_2
# BB#1: # %if.end
return $0
-.LBB2_2: # %if.then
+.LBB2_2: # %if.then
call abort
unreachable
.Lfunc_end2:
.size main, .Lfunc_end2-main
- .type a,@object # @a
- .data
+ .hidden a # @a
+ .type a,@object
+ .section .data.a,"aw",@progbits
.globl a
.align 2
a:
.int32 3 # 0x3
.size a, 4
- .type b,@object # @b
+ .hidden b # @b
+ .type b,@object
+ .section .data.b,"aw",@progbits
.globl b
.align 2
b:
diff --git a/test/torture-s/pr45034.c.s b/test/torture-s/pr45034.c.s
index 7393fb453..e8e41e060 100644
--- a/test/torture-s/pr45034.c.s
+++ b/test/torture-s/pr45034.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr45034.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr45034.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -13,12 +15,14 @@ foo: # @foo
br_if $pop3, .LBB0_2
# BB#1: # %if.end
return
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.test_neg,"ax",@progbits
+ .hidden test_neg
.globl test_neg
.type test_neg,@function
test_neg: # @test_neg
@@ -27,7 +31,7 @@ test_neg: # @test_neg
# BB#0: # %entry
i32.const $1=, 128
copy_local $7=, $1
-.LBB1_1: # %for.cond
+.LBB1_1: # %for.cond
# =>This Inner Loop Header: Depth=1
loop .LBB1_5
i32.const $push0=, 255
@@ -43,28 +47,30 @@ test_neg: # @test_neg
i32.gt_u $push2=, $pop1, $6
br_if $pop2, .LBB1_3
# BB#2: # %cond.true.i
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.shr_s $4=, $0, $5
br .LBB1_4
-.LBB1_3: # %cond.false.i
- # in Loop: Header=.LBB1_1 Depth=1
+.LBB1_3: # %cond.false.i
+ # in Loop: Header=BB1_1 Depth=1
i32.const $push3=, -16777216
i32.xor $push4=, $0, $pop3
i32.shr_s $push5=, $pop4, $5
i32.const $push6=, -1
i32.xor $4=, $pop5, $pop6
-.LBB1_4: # %fixnum_neg.exit
- # in Loop: Header=.LBB1_1 Depth=1
+.LBB1_4: # %fixnum_neg.exit
+ # in Loop: Header=BB1_1 Depth=1
call foo, $7, $4, $7
i32.const $push7=, 1
i32.add $7=, $7, $pop7
i32.ne $push8=, $2, $6
br_if $pop8, .LBB1_1
-.LBB1_5: # %for.end
+.LBB1_5: # %for.end
return $3
.Lfunc_end1:
.size test_neg, .Lfunc_end1-test_neg
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -73,7 +79,7 @@ main: # @main
# BB#0: # %entry
i32.const $1=, 128
copy_local $7=, $1
-.LBB2_1: # %for.cond.i
+.LBB2_1: # %for.cond.i
# =>This Inner Loop Header: Depth=1
loop .LBB2_5
i32.const $push0=, 255
@@ -89,24 +95,24 @@ main: # @main
i32.gt_u $push2=, $pop1, $6
br_if $pop2, .LBB2_3
# BB#2: # %cond.true.i.i
- # in Loop: Header=.LBB2_1 Depth=1
+ # in Loop: Header=BB2_1 Depth=1
i32.shr_s $4=, $0, $5
br .LBB2_4
-.LBB2_3: # %cond.false.i.i
- # in Loop: Header=.LBB2_1 Depth=1
+.LBB2_3: # %cond.false.i.i
+ # in Loop: Header=BB2_1 Depth=1
i32.const $push3=, -16777216
i32.xor $push4=, $0, $pop3
i32.shr_s $push5=, $pop4, $5
i32.const $push6=, -1
i32.xor $4=, $pop5, $pop6
-.LBB2_4: # %fixnum_neg.exit.i
- # in Loop: Header=.LBB2_1 Depth=1
+.LBB2_4: # %fixnum_neg.exit.i
+ # in Loop: Header=BB2_1 Depth=1
call foo, $7, $4, $7
i32.const $push7=, 1
i32.add $7=, $7, $pop7
i32.ne $push8=, $2, $6
br_if $pop8, .LBB2_1
-.LBB2_5: # %if.end
+.LBB2_5: # %if.end
return $3
.Lfunc_end2:
.size main, .Lfunc_end2-main
diff --git a/test/torture-s/pr45070.c.s b/test/torture-s/pr45070.c.s
new file mode 100644
index 000000000..05edafc72
--- /dev/null
+++ b/test/torture-s/pr45070.c.s
@@ -0,0 +1,128 @@
+ .text
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr45070.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
+ .globl main
+ .type main,@function
+main: # @main
+ .result i32
+ .local i32, i32, i32, i32, i32, i32, i32, i32, i32
+# BB#0: # %entry
+ i32.const $3=, __stack_pointer
+ i32.load $3=, 0($3)
+ i32.const $4=, 16
+ i32.sub $8=, $3, $4
+ i32.const $4=, __stack_pointer
+ i32.store $8=, 0($4), $8
+ i32.const $push0=, 0
+ i32.store $2=, 0($8), $pop0
+ i32.const $push1=, 4
+ i32.const $6=, 0
+ i32.add $6=, $8, $6
+ i32.or $push2=, $6, $pop1
+ i32.store $push3=, 0($pop2), $2
+ i32.store $2=, 8($8), $pop3
+.LBB0_1: # %for.body
+ # =>This Inner Loop Header: Depth=1
+ loop .LBB0_7
+ i32.const $7=, 0
+ i32.add $7=, $8, $7
+ i32.call $0=, next, $7
+ block .LBB0_6
+ block .LBB0_5
+ block .LBB0_3
+ br_if $2, .LBB0_3
+# BB#2: # %for.body
+ # in Loop: Header=BB0_1 Depth=1
+ i32.const $1=, 65535
+ i32.and $push4=, $0, $1
+ i32.ne $push5=, $pop4, $1
+ br_if $pop5, .LBB0_5
+.LBB0_3: # %lor.lhs.false
+ # in Loop: Header=BB0_1 Depth=1
+ i32.const $1=, 1
+ i32.lt_s $push6=, $2, $1
+ br_if $pop6, .LBB0_6
+# BB#4: # %lor.lhs.false
+ # in Loop: Header=BB0_1 Depth=1
+ i32.const $push7=, 65535
+ i32.and $push8=, $0, $pop7
+ i32.const $push12=, 0
+ i32.eq $push13=, $pop8, $pop12
+ br_if $pop13, .LBB0_6
+.LBB0_5: # %if.then
+ call abort
+ unreachable
+.LBB0_6: # %for.cond
+ # in Loop: Header=BB0_1 Depth=1
+ i32.add $2=, $2, $1
+ i32.const $push9=, 15
+ i32.le_s $push10=, $2, $pop9
+ br_if $pop10, .LBB0_1
+.LBB0_7: # %for.end
+ i32.const $push11=, 0
+ i32.const $5=, 16
+ i32.add $8=, $8, $5
+ i32.const $5=, __stack_pointer
+ i32.store $8=, 0($5), $8
+ return $pop11
+.Lfunc_end0:
+ .size main, .Lfunc_end0-main
+
+ .section .text.next,"ax",@progbits
+ .type next,@function
+next: # @next
+ .param i32
+ .result i32
+ .local i32
+# BB#0: # %entry
+ i32.const $1=, 0
+ block .LBB1_4
+ i32.load $push0=, 0($0)
+ i32.load $push1=, 4($0)
+ i32.lt_s $push2=, $pop0, $pop1
+ br_if $pop2, .LBB1_4
+.LBB1_1: # %if.then
+ # =>This Inner Loop Header: Depth=1
+ loop .LBB1_3
+ i32.const $push3=, 8
+ i32.add $1=, $0, $pop3
+ i32.load $push4=, 0($1)
+ i32.const $push12=, 0
+ i32.eq $push13=, $pop4, $pop12
+ br_if $pop13, .LBB1_3
+# BB#2: # %if.then1
+ # in Loop: Header=BB1_1 Depth=1
+ i32.const $push5=, 0
+ i32.store $1=, 0($1), $pop5
+ call fetch, $0
+ i32.load $push6=, 0($0)
+ i32.const $push7=, 4
+ i32.add $push8=, $0, $pop7
+ i32.load $push9=, 0($pop8)
+ i32.ge_s $push10=, $pop6, $pop9
+ br_if $pop10, .LBB1_1
+ br .LBB1_4
+.LBB1_3: # %if.end
+ i32.const $push11=, 1
+ i32.store $discard=, 0($1), $pop11
+ i32.const $1=, 65535
+.LBB1_4: # %cleanup
+ return $1
+.Lfunc_end1:
+ .size next, .Lfunc_end1-next
+
+ .section .text.fetch,"ax",@progbits
+ .type fetch,@function
+fetch: # @fetch
+ .param i32
+# BB#0: # %entry
+ i32.const $push0=, 128
+ i32.store $discard=, 4($0), $pop0
+ return
+.Lfunc_end2:
+ .size fetch, .Lfunc_end2-fetch
+
+
+ .ident "clang version 3.8.0 "
+ .section ".note.GNU-stack","",@progbits
diff --git a/test/torture-s/pr45262.c.s b/test/torture-s/pr45262.c.s
index 3a1d7857e..9e359a09f 100644
--- a/test/torture-s/pr45262.c.s
+++ b/test/torture-s/pr45262.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr45262.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr45262.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -15,6 +17,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -30,6 +34,8 @@ bar: # @bar
.Lfunc_end1:
.size bar, .Lfunc_end1-bar
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr45695.c.s b/test/torture-s/pr45695.c.s
index c615f9a99..55b9a5208 100644
--- a/test/torture-s/pr45695.c.s
+++ b/test/torture-s/pr45695.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr45695.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr45695.c"
+ .section .text.g,"ax",@progbits
+ .hidden g
.globl g
.type g,@function
g: # @g
@@ -11,6 +13,8 @@ g: # @g
.Lfunc_end0:
.size g, .Lfunc_end0-g
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -26,6 +30,8 @@ f: # @f
.Lfunc_end1:
.size f, .Lfunc_end1-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -52,10 +58,10 @@ main: # @main
br_if $pop5, .LBB2_3
# BB#2: # %if.end9
return $3
-.LBB2_3: # %if.then8
+.LBB2_3: # %if.then8
call abort
unreachable
-.LBB2_4: # %if.then
+.LBB2_4: # %if.then
call abort
unreachable
.Lfunc_end2:
diff --git a/test/torture-s/pr46019.c.s b/test/torture-s/pr46019.c.s
index d5cb1bfbd..cb5d1285a 100644
--- a/test/torture-s/pr46019.c.s
+++ b/test/torture-s/pr46019.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr46019.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr46019.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr46316.c.s b/test/torture-s/pr46316.c.s
index ea170fbf4..603536e76 100644
--- a/test/torture-s/pr46316.c.s
+++ b/test/torture-s/pr46316.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr46316.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr46316.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -22,6 +24,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -36,7 +40,7 @@ main: # @main
# BB#1: # %if.end
i32.const $push4=, 0
return $pop4
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
diff --git a/test/torture-s/pr46909-1.c.s b/test/torture-s/pr46909-1.c.s
index a06ea39c3..56b3f2c39 100644
--- a/test/torture-s/pr46909-1.c.s
+++ b/test/torture-s/pr46909-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr46909-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr46909-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -22,6 +24,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -29,7 +33,7 @@ main: # @main
.local i32, i32, i32, i32
# BB#0: # %entry
i32.const $3=, -14
-.LBB1_1: # %for.body
+.LBB1_1: # %for.body
# =>This Inner Loop Header: Depth=1
block .LBB1_4
loop .LBB1_3
@@ -44,16 +48,16 @@ main: # @main
i32.ne $push5=, $0, $pop4
br_if $pop5, .LBB1_4
# BB#2: # %for.cond
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.const $push6=, 5
i32.add $0=, $3, $pop6
i32.add $3=, $3, $2
i32.const $push7=, 9
i32.le_s $push8=, $0, $pop7
br_if $pop8, .LBB1_1
-.LBB1_3: # %for.end
+.LBB1_3: # %for.end
return $1
-.LBB1_4: # %if.then
+.LBB1_4: # %if.then
call abort
unreachable
.Lfunc_end1:
diff --git a/test/torture-s/pr46909-2.c.s b/test/torture-s/pr46909-2.c.s
index dae06629d..053c0952a 100644
--- a/test/torture-s/pr46909-2.c.s
+++ b/test/torture-s/pr46909-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr46909-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr46909-2.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -15,13 +17,15 @@ foo: # @foo
# BB#1: # %entry
i32.const $1=, 1
br_if $0, .LBB0_3
-.LBB0_2: # %if.end
+.LBB0_2: # %if.end
i32.const $1=, -1
-.LBB0_3: # %return
+.LBB0_3: # %return
return $1
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -29,7 +33,7 @@ main: # @main
.local i32, i32, i32, i32
# BB#0: # %entry
i32.const $3=, -10
-.LBB1_1: # %for.body
+.LBB1_1: # %for.body
# =>This Inner Loop Header: Depth=1
block .LBB1_4
loop .LBB1_3
@@ -46,14 +50,14 @@ main: # @main
i32.ne $push7=, $0, $pop6
br_if $pop7, .LBB1_4
# BB#2: # %for.cond
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.add $3=, $3, $2
i32.const $push8=, 29
i32.le_s $push9=, $3, $pop8
br_if $pop9, .LBB1_1
-.LBB1_3: # %for.end
+.LBB1_3: # %for.end
return $1
-.LBB1_4: # %if.then
+.LBB1_4: # %if.then
call abort
unreachable
.Lfunc_end1:
diff --git a/test/torture-s/pr47148.c.s b/test/torture-s/pr47148.c.s
index 9bad51e36..cfd707bfe 100644
--- a/test/torture-s/pr47148.c.s
+++ b/test/torture-s/pr47148.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr47148.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr47148.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -13,7 +15,7 @@ main: # @main
.size main, .Lfunc_end0-main
.type b,@object # @b
- .data
+ .section .data.b,"aw",@progbits
.align 2
b:
.int32 1 # 0x1
diff --git a/test/torture-s/pr47155.c.s b/test/torture-s/pr47155.c.s
index def885f5a..e98dc5440 100644
--- a/test/torture-s/pr47155.c.s
+++ b/test/torture-s/pr47155.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr47155.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr47155.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -13,16 +15,18 @@ main: # @main
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type c,@object # @c
- .data
+ .hidden c # @c
+ .type c,@object
+ .section .data.c,"aw",@progbits
.globl c
.align 2
c:
.int32 1 # 0x1
.size c, 4
- .type a,@object # @a
- .bss
+ .hidden a # @a
+ .type a,@object
+ .section .bss.a,"aw",@nobits
.globl a
.align 2
a:
diff --git a/test/torture-s/pr47237.c.s b/test/torture-s/pr47237.c.s
index 32e510bcf..7c1a3fed9 100644
--- a/test/torture-s/pr47237.c.s
+++ b/test/torture-s/pr47237.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr47237.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr47237.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -15,6 +17,7 @@ main: # @main
.Lfunc_end0:
.size main, .Lfunc_end0-main
+ .section .text.foo,"ax",@progbits
.type foo,@function
foo: # @foo
.param i32
@@ -25,7 +28,7 @@ foo: # @foo
br_if $pop1, .LBB1_2
# BB#1: # %if.end
return
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
diff --git a/test/torture-s/pr47299.c.s b/test/torture-s/pr47299.c.s
index 8ca3c9e55..f08b8bf3c 100644
--- a/test/torture-s/pr47299.c.s
+++ b/test/torture-s/pr47299.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr47299.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr47299.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -12,6 +14,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -26,7 +30,7 @@ main: # @main
# BB#1: # %if.end
i32.const $push4=, 0
return $pop4
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
diff --git a/test/torture-s/pr47337.c.s b/test/torture-s/pr47337.c.s
index 84fd63cbb..2ba7c98fb 100644
--- a/test/torture-s/pr47337.c.s
+++ b/test/torture-s/pr47337.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr47337.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr47337.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -8,10 +10,10 @@ main: # @main
# BB#0: # %entry
i32.const $1=, 0
i32.load $push0=, w($1)
- i32.const $push1=, .str.1
+ i32.const $push1=, .L.str.1
i32.call $0=, strcmp, $pop0, $pop1
i32.const $4=, -1024
-.LBB0_1: # %for.cond2.preheader
+.LBB0_1: # %for.cond2.preheader
# =>This Inner Loop Header: Depth=1
loop .LBB0_2
i32.const $2=, a
@@ -23,7 +25,7 @@ main: # @main
i32.const $push6=, 4
i32.add $4=, $4, $pop6
br_if $4, .LBB0_1
-.LBB0_2: # %for.cond7.preheader
+.LBB0_2: # %for.cond7.preheader
i32.store $discard=, d($1), $1
block .LBB0_4
i32.const $push40=, 0
@@ -65,30 +67,31 @@ main: # @main
i32.add $push38=, $2, $pop37
i32.load $push39=, 0($pop38)
i32.store $discard=, b($1), $pop39
-.LBB0_4: # %if.end25
+.LBB0_4: # %if.end25
return $1
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type .str,@object # @.str
+ .type .L.str,@object # @.str
.section .rodata.str1.1,"aMS",@progbits,1
-.str:
+.L.str:
.asciz "2"
- .size .str, 2
+ .size .L.str, 2
- .type w,@object # @w
- .data
+ .hidden w # @w
+ .type w,@object
+ .section .data.w,"aw",@progbits
.globl w
.align 2
w:
- .int32 .str
+ .int32 .L.str
.size w, 4
- .type .str.1,@object # @.str.1
+ .type .L.str.1,@object # @.str.1
.section .rodata.str1.1,"aMS",@progbits,1
-.str.1:
+.L.str.1:
.asciz "1"
- .size .str.1, 2
+ .size .L.str.1, 2
.type a,@object # @a
.lcomm a,1024,4
diff --git a/test/torture-s/pr48197.c.s b/test/torture-s/pr48197.c.s
index 2d9d35d37..55494a280 100644
--- a/test/torture-s/pr48197.c.s
+++ b/test/torture-s/pr48197.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr48197.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr48197.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr48571-1.c.s b/test/torture-s/pr48571-1.c.s
index 00a64a1a7..08d75a80f 100644
--- a/test/torture-s/pr48571-1.c.s
+++ b/test/torture-s/pr48571-1.c.s
@@ -1,12 +1,14 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr48571-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr48571-1.c"
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
.local i32, i32
# BB#0: # %entry
i32.const $1=, -2492
-.LBB0_1: # %for.body
+.LBB0_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB0_2
i32.const $push0=, c
@@ -22,11 +24,13 @@ bar: # @bar
i32.const $push8=, 4
i32.add $1=, $1, $pop8
br_if $1, .LBB0_1
-.LBB0_2: # %for.end
+.LBB0_2: # %for.end
return
.Lfunc_end0:
.size bar, .Lfunc_end0-bar
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -34,7 +38,7 @@ main: # @main
.local i32, i32, i32, i32, i32
# BB#0: # %entry
i32.const $2=, -2496
-.LBB1_1: # %for.body
+.LBB1_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB1_2
i32.const $3=, c
@@ -46,10 +50,10 @@ main: # @main
i32.const $0=, 4
i32.add $2=, $2, $0
br_if $2, .LBB1_1
-.LBB1_2: # %for.end
+.LBB1_2: # %for.end
call bar
i32.const $2=, 0
-.LBB1_3: # %for.body3
+.LBB1_3: # %for.body3
# =>This Inner Loop Header: Depth=1
block .LBB1_6
loop .LBB1_5
@@ -57,7 +61,7 @@ main: # @main
i32.ne $push5=, $pop4, $4
br_if $pop5, .LBB1_6
# BB#4: # %if.end
- # in Loop: Header=.LBB1_3 Depth=1
+ # in Loop: Header=BB1_3 Depth=1
i32.const $1=, 1
i32.shl $4=, $4, $1
i32.add $2=, $2, $1
@@ -65,21 +69,22 @@ main: # @main
i32.const $push6=, 624
i32.lt_u $push7=, $2, $pop6
br_if $pop7, .LBB1_3
-.LBB1_5: # %for.end8
+.LBB1_5: # %for.end8
i32.const $push8=, 0
return $pop8
-.LBB1_6: # %if.then
+.LBB1_6: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type c,@object # @c
- .bss
+ .hidden c # @c
+ .type c,@object
+ .section .bss.c,"aw",@nobits
.globl c
.align 4
c:
- .zero 2496
+ .skip 2496
.size c, 2496
diff --git a/test/torture-s/pr48717.c.s b/test/torture-s/pr48717.c.s
index 9bbfcee0e..fe17e9b3b 100644
--- a/test/torture-s/pr48717.c.s
+++ b/test/torture-s/pr48717.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr48717.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr48717.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -13,6 +15,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -30,6 +34,8 @@ bar: # @bar
.Lfunc_end1:
.size bar, .Lfunc_end1-bar
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -49,22 +55,24 @@ main: # @main
br_if $pop5, .LBB2_2
# BB#1: # %if.end
return $0
-.LBB2_2: # %if.then
+.LBB2_2: # %if.then
call abort
unreachable
.Lfunc_end2:
.size main, .Lfunc_end2-main
- .type v,@object # @v
- .data
+ .hidden v # @v
+ .type v,@object
+ .section .data.v,"aw",@progbits
.globl v
.align 2
v:
.int32 1 # 0x1
.size v, 4
- .type w,@object # @w
- .bss
+ .hidden w # @w
+ .type w,@object
+ .section .bss.w,"aw",@nobits
.globl w
.align 2
w:
diff --git a/test/torture-s/pr48809.c.s b/test/torture-s/pr48809.c.s
index 07dfca5d0..a9044d179 100644
--- a/test/torture-s/pr48809.c.s
+++ b/test/torture-s/pr48809.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr48809.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr48809.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -45,100 +47,100 @@ foo: # @foo
block .LBB0_3
block .LBB0_2
tableswitch $0, .LBB0_2, .LBB0_2, .LBB0_3, .LBB0_37, .LBB0_4, .LBB0_5, .LBB0_6, .LBB0_7, .LBB0_8, .LBB0_9, .LBB0_10, .LBB0_11, .LBB0_12, .LBB0_13, .LBB0_14, .LBB0_15, .LBB0_16, .LBB0_17, .LBB0_18, .LBB0_19, .LBB0_37, .LBB0_20, .LBB0_21, .LBB0_22, .LBB0_23, .LBB0_24, .LBB0_25, .LBB0_26, .LBB0_27, .LBB0_28, .LBB0_29, .LBB0_30, .LBB0_31, .LBB0_32
-.LBB0_2: # %sw.bb
+.LBB0_2: # %sw.bb
i32.const $0=, 1
br .LBB0_37
-.LBB0_3: # %sw.bb1
+.LBB0_3: # %sw.bb1
i32.const $0=, 7
br .LBB0_37
-.LBB0_4: # %sw.bb3
+.LBB0_4: # %sw.bb3
i32.const $0=, 19
br .LBB0_37
-.LBB0_5: # %sw.bb4
+.LBB0_5: # %sw.bb4
i32.const $0=, 5
br .LBB0_37
-.LBB0_6: # %sw.bb5
+.LBB0_6: # %sw.bb5
i32.const $0=, 17
br .LBB0_37
-.LBB0_7: # %sw.bb6
+.LBB0_7: # %sw.bb6
i32.const $0=, 31
br .LBB0_37
-.LBB0_8: # %sw.bb7
+.LBB0_8: # %sw.bb7
i32.const $0=, 8
br .LBB0_37
-.LBB0_9: # %sw.bb8
+.LBB0_9: # %sw.bb8
i32.const $0=, 28
br .LBB0_37
-.LBB0_10: # %sw.bb9
+.LBB0_10: # %sw.bb9
i32.const $0=, 16
br .LBB0_37
-.LBB0_11: # %sw.bb10
+.LBB0_11: # %sw.bb10
i32.const $0=, 31
br .LBB0_37
-.LBB0_12: # %sw.bb11
+.LBB0_12: # %sw.bb11
i32.const $0=, 12
br .LBB0_37
-.LBB0_13: # %sw.bb12
+.LBB0_13: # %sw.bb12
i32.const $0=, 15
br .LBB0_37
-.LBB0_14: # %sw.bb13
+.LBB0_14: # %sw.bb13
i32.const $0=, 111
br .LBB0_37
-.LBB0_15: # %sw.bb14
+.LBB0_15: # %sw.bb14
i32.const $0=, 17
br .LBB0_37
-.LBB0_16: # %sw.bb15
+.LBB0_16: # %sw.bb15
i32.const $0=, 10
br .LBB0_37
-.LBB0_17: # %sw.bb16
+.LBB0_17: # %sw.bb16
i32.const $0=, 31
br .LBB0_37
-.LBB0_18: # %sw.bb17
+.LBB0_18: # %sw.bb17
i32.const $0=, 7
br .LBB0_37
-.LBB0_19: # %sw.bb18
+.LBB0_19: # %sw.bb18
i32.const $0=, 2
br .LBB0_37
-.LBB0_20: # %sw.bb20
+.LBB0_20: # %sw.bb20
i32.const $0=, 5
br .LBB0_37
-.LBB0_21: # %sw.bb21
+.LBB0_21: # %sw.bb21
i32.const $0=, 107
br .LBB0_37
-.LBB0_22: # %sw.bb22
+.LBB0_22: # %sw.bb22
i32.const $0=, 31
br .LBB0_37
-.LBB0_23: # %sw.bb23
+.LBB0_23: # %sw.bb23
i32.const $0=, 8
br .LBB0_37
-.LBB0_24: # %sw.bb24
+.LBB0_24: # %sw.bb24
i32.const $0=, 28
br .LBB0_37
-.LBB0_25: # %sw.bb25
+.LBB0_25: # %sw.bb25
i32.const $0=, 106
br .LBB0_37
-.LBB0_26: # %sw.bb26
+.LBB0_26: # %sw.bb26
i32.const $0=, 31
br .LBB0_37
-.LBB0_27: # %sw.bb27
+.LBB0_27: # %sw.bb27
i32.const $0=, 102
br .LBB0_37
-.LBB0_28: # %sw.bb28
+.LBB0_28: # %sw.bb28
i32.const $0=, 105
br .LBB0_37
-.LBB0_29: # %sw.bb29
+.LBB0_29: # %sw.bb29
i32.const $0=, 111
br .LBB0_37
-.LBB0_30: # %sw.bb30
+.LBB0_30: # %sw.bb30
i32.const $0=, 17
br .LBB0_37
-.LBB0_31: # %sw.bb31
+.LBB0_31: # %sw.bb31
i32.const $0=, 10
br .LBB0_37
-.LBB0_32: # %sw.bb32
+.LBB0_32: # %sw.bb32
i32.const $0=, 31
br .LBB0_37
-.LBB0_33: # %entry
+.LBB0_33: # %entry
block .LBB0_36
i32.const $push2=, -62
i32.eq $push3=, $0, $pop2
@@ -154,13 +156,15 @@ foo: # @foo
# BB#35: # %sw.bb33
i32.const $0=, 18
br .LBB0_37
-.LBB0_36: # %sw.bb34
+.LBB0_36: # %sw.bb34
i32.const $0=, 19
-.LBB0_37: # %sw.epilog
+.LBB0_37: # %sw.epilog
return $0
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr48814-1.c.s b/test/torture-s/pr48814-1.c.s
index ad2a867c1..40580c885 100644
--- a/test/torture-s/pr48814-1.c.s
+++ b/test/torture-s/pr48814-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr48814-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr48814-1.c"
+ .section .text.incr,"ax",@progbits
+ .hidden incr
.globl incr
.type incr,@function
incr: # @incr
@@ -15,6 +17,8 @@ incr: # @incr
.Lfunc_end0:
.size incr, .Lfunc_end0-incr
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -42,14 +46,15 @@ main: # @main
br_if $pop9, .LBB1_3
# BB#2: # %if.end
return $1
-.LBB1_3: # %if.then
+.LBB1_3: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type arr,@object # @arr
- .data
+ .hidden arr # @arr
+ .type arr,@object
+ .section .data.arr,"aw",@progbits
.globl arr
.align 4
arr:
@@ -59,8 +64,9 @@ arr:
.int32 4 # 0x4
.size arr, 16
- .type count,@object # @count
- .bss
+ .hidden count # @count
+ .type count,@object
+ .section .bss.count,"aw",@nobits
.globl count
.align 2
count:
diff --git a/test/torture-s/pr48814-2.c.s b/test/torture-s/pr48814-2.c.s
index 4c021919a..e79f45097 100644
--- a/test/torture-s/pr48814-2.c.s
+++ b/test/torture-s/pr48814-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr48814-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr48814-2.c"
+ .section .text.incr,"ax",@progbits
+ .hidden incr
.globl incr
.type incr,@function
incr: # @incr
@@ -15,6 +17,8 @@ incr: # @incr
.Lfunc_end0:
.size incr, .Lfunc_end0-incr
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -43,14 +47,15 @@ main: # @main
br_if $pop8, .LBB1_3
# BB#2: # %if.end
return $0
-.LBB1_3: # %if.then
+.LBB1_3: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type arr,@object # @arr
- .data
+ .hidden arr # @arr
+ .type arr,@object
+ .section .data.arr,"aw",@progbits
.globl arr
.align 4
arr:
@@ -60,8 +65,9 @@ arr:
.int32 4 # 0x4
.size arr, 16
- .type count,@object # @count
- .bss
+ .hidden count # @count
+ .type count,@object
+ .section .bss.count,"aw",@nobits
.globl count
.align 2
count:
diff --git a/test/torture-s/pr48973-1.c.s b/test/torture-s/pr48973-1.c.s
index 698edaf40..45f0ff59b 100644
--- a/test/torture-s/pr48973-1.c.s
+++ b/test/torture-s/pr48973-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr48973-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr48973-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -11,12 +13,14 @@ foo: # @foo
br_if $pop1, .LBB0_2
# BB#1: # %if.end
return
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -38,26 +42,28 @@ main: # @main
br_if $pop7, .LBB1_2
# BB#1: # %foo.exit
return $0
-.LBB1_2: # %if.then.i
+.LBB1_2: # %if.then.i
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type v,@object # @v
- .data
+ .hidden v # @v
+ .type v,@object
+ .section .data.v,"aw",@progbits
.globl v
.align 2
v:
.int32 4294967295 # 0xffffffff
.size v, 4
- .type s,@object # @s
- .bss
+ .hidden s # @s
+ .type s,@object
+ .section .bss.s,"aw",@nobits
.globl s
.align 2
s:
- .zero 4
+ .skip 4
.size s, 4
diff --git a/test/torture-s/pr48973-2.c.s b/test/torture-s/pr48973-2.c.s
index 3d1f57824..a99858e41 100644
--- a/test/torture-s/pr48973-2.c.s
+++ b/test/torture-s/pr48973-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr48973-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr48973-2.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -21,26 +23,28 @@ main: # @main
br_if $pop7, .LBB0_2
# BB#1: # %if.end
return $0
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type v,@object # @v
- .data
+ .hidden v # @v
+ .type v,@object
+ .section .data.v,"aw",@progbits
.globl v
.align 2
v:
.int32 4294967295 # 0xffffffff
.size v, 4
- .type s,@object # @s
- .bss
+ .hidden s # @s
+ .type s,@object
+ .section .bss.s,"aw",@nobits
.globl s
.align 2
s:
- .zero 4
+ .skip 4
.size s, 4
diff --git a/test/torture-s/pr49039.c.s b/test/torture-s/pr49039.c.s
index a4c3aff10..2a66d30cf 100644
--- a/test/torture-s/pr49039.c.s
+++ b/test/torture-s/pr49039.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr49039.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr49039.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -27,7 +29,7 @@ foo: # @foo
i32.load $push6=, cnt($0)
i32.add $push7=, $pop6, $3
i32.store $discard=, cnt($0), $pop7
-.LBB0_4: # %if.end10
+.LBB0_4: # %if.end10
i32.ne $push8=, $2, $4
br_if $pop8, .LBB0_6
# BB#5: # %if.then12
@@ -35,11 +37,13 @@ foo: # @foo
i32.load $push9=, cnt($0)
i32.add $push10=, $pop9, $3
i32.store $discard=, cnt($0), $pop10
-.LBB0_6: # %cleanup
+.LBB0_6: # %cleanup
return
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -57,14 +61,15 @@ main: # @main
br_if $pop4, .LBB1_2
# BB#1: # %if.end
return $0
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type cnt,@object # @cnt
- .bss
+ .hidden cnt # @cnt
+ .type cnt,@object
+ .section .bss.cnt,"aw",@nobits
.globl cnt
.align 2
cnt:
diff --git a/test/torture-s/pr49073.c.s b/test/torture-s/pr49073.c.s
index 6d15f3e88..9a6e2bb78 100644
--- a/test/torture-s/pr49073.c.s
+++ b/test/torture-s/pr49073.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr49073.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr49073.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -8,7 +10,7 @@ main: # @main
# BB#0: # %entry
i32.const $3=, 0
i32.const $2=, a+4
-.LBB0_1: # %do.body
+.LBB0_1: # %do.body
# =>This Inner Loop Header: Depth=1
block .LBB0_6
loop .LBB0_5
@@ -20,7 +22,7 @@ main: # @main
i32.eq $push13=, $pop1, $pop12
br_if $pop13, .LBB0_4
# BB#2: # %do.body
- # in Loop: Header=.LBB0_1 Depth=1
+ # in Loop: Header=BB0_1 Depth=1
i32.const $push2=, 4
i32.ne $push3=, $0, $pop2
br_if $pop3, .LBB0_4
@@ -30,8 +32,8 @@ main: # @main
i32.add $push0=, $pop9, $1
i32.store $0=, c($0), $pop0
br .LBB0_6
-.LBB0_4: # %if.end
- # in Loop: Header=.LBB0_1 Depth=1
+.LBB0_4: # %if.end
+ # in Loop: Header=BB0_1 Depth=1
i32.const $push4=, 3
i32.eq $3=, $0, $pop4
i32.const $push7=, 4
@@ -39,24 +41,25 @@ main: # @main
i32.const $push5=, 7
i32.lt_s $push6=, $0, $pop5
br_if $pop6, .LBB0_1
-.LBB0_5: # %do.endthread-pre-split
+.LBB0_5: # %do.endthread-pre-split
i32.const $push8=, 0
i32.load $0=, c($pop8)
-.LBB0_6: # %do.end
+.LBB0_6: # %do.end
block .LBB0_8
i32.ne $push10=, $0, $1
br_if $pop10, .LBB0_8
# BB#7: # %if.end6
i32.const $push11=, 0
return $pop11
-.LBB0_8: # %if.then5
+.LBB0_8: # %if.then5
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type a,@object # @a
- .data
+ .hidden a # @a
+ .type a,@object
+ .section .data.a,"aw",@progbits
.globl a
.align 4
a:
@@ -69,8 +72,9 @@ a:
.int32 7 # 0x7
.size a, 28
- .type c,@object # @c
- .bss
+ .hidden c # @c
+ .type c,@object
+ .section .bss.c,"aw",@nobits
.globl c
.align 2
c:
diff --git a/test/torture-s/pr49123.c.s b/test/torture-s/pr49123.c.s
index 31c6d9f30..344a9c6d3 100644
--- a/test/torture-s/pr49123.c.s
+++ b/test/torture-s/pr49123.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr49123.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr49123.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr49161.c.s b/test/torture-s/pr49161.c.s
index 960c436fe..812f6fc66 100644
--- a/test/torture-s/pr49161.c.s
+++ b/test/torture-s/pr49161.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr49161.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr49161.c"
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -16,12 +18,14 @@ bar: # @bar
br_if $pop2, .LBB0_2
# BB#1: # %if.end
return
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size bar, .Lfunc_end0-bar
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -47,7 +51,7 @@ foo: # @foo
i32.const $push11=, 1
call bar, $pop11
br .LBB1_6
-.LBB1_3: # %entry
+.LBB1_3: # %entry
i32.const $push3=, 6
i32.ne $push4=, $0, $pop3
br_if $pop4, .LBB1_7
@@ -58,16 +62,18 @@ foo: # @foo
call bar, $pop6
i32.const $push7=, 1
call bar, $pop7
-.LBB1_5: # %if.then4
+.LBB1_5: # %if.then4
i32.const $push12=, -1
call bar, $pop12
-.LBB1_6: # %if.end5
+.LBB1_6: # %if.end5
call bar, $1
-.LBB1_7: # %return
+.LBB1_7: # %return
return
.Lfunc_end1:
.size foo, .Lfunc_end1-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -83,14 +89,15 @@ main: # @main
br_if $pop1, .LBB2_2
# BB#1: # %if.end
return $1
-.LBB2_2: # %if.then
+.LBB2_2: # %if.then
call abort
unreachable
.Lfunc_end2:
.size main, .Lfunc_end2-main
- .type c,@object # @c
- .bss
+ .hidden c # @c
+ .type c,@object
+ .section .bss.c,"aw",@nobits
.globl c
.align 2
c:
diff --git a/test/torture-s/pr49186.c.s b/test/torture-s/pr49186.c.s
index 5e11c438a..a5d1b72ef 100644
--- a/test/torture-s/pr49186.c.s
+++ b/test/torture-s/pr49186.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr49186.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr49186.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr49218.c.s b/test/torture-s/pr49218.c.s
index 229be3a5b..3bc32ff81 100644
--- a/test/torture-s/pr49218.c.s
+++ b/test/torture-s/pr49218.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr49218.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr49218.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -31,7 +33,7 @@ main: # @main
i64.gt_s $push3=, $6, $2
i32.select $push7=, $pop6, $pop5, $pop3
br_if $pop7, .LBB0_2
-.LBB0_1: # %do.body
+.LBB0_1: # %do.body
# =>This Inner Loop Header: Depth=1
loop .LBB0_2
i64.const $3=, 1
@@ -49,7 +51,7 @@ main: # @main
i64.or $push10=, $pop9, $6
i64.ne $push11=, $pop10, $2
br_if $pop11, .LBB0_1
-.LBB0_2: # %if.end
+.LBB0_2: # %if.end
i32.const $9=, 16
i32.add $12=, $12, $9
i32.const $9=, __stack_pointer
@@ -58,8 +60,9 @@ main: # @main
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type f,@object # @f
- .bss
+ .hidden f # @f
+ .type f,@object
+ .section .bss.f,"aw",@nobits
.globl f
.align 2
f:
diff --git a/test/torture-s/pr49279.c.s b/test/torture-s/pr49279.c.s
index 06ba06f79..f4accd7c7 100644
--- a/test/torture-s/pr49279.c.s
+++ b/test/torture-s/pr49279.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr49279.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr49279.c"
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -12,6 +14,8 @@ bar: # @bar
.Lfunc_end0:
.size bar, .Lfunc_end0-bar
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -49,6 +53,8 @@ foo: # @foo
.Lfunc_end1:
.size foo, .Lfunc_end1-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -77,7 +83,7 @@ main: # @main
i32.const $2=, __stack_pointer
i32.store $5=, 0($2), $5
return $pop3
-.LBB2_2: # %if.then
+.LBB2_2: # %if.then
call abort
unreachable
.Lfunc_end2:
diff --git a/test/torture-s/pr49281.c.s b/test/torture-s/pr49281.c.s
index 8ddc0be54..dca9fb130 100644
--- a/test/torture-s/pr49281.c.s
+++ b/test/torture-s/pr49281.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr49281.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr49281.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -14,6 +16,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -28,6 +32,8 @@ bar: # @bar
.Lfunc_end1:
.size bar, .Lfunc_end1-bar
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -71,10 +77,10 @@ main: # @main
# BB#6: # %if.end15
i32.const $push18=, 0
return $pop18
-.LBB2_7: # %if.then14
+.LBB2_7: # %if.then14
call abort
unreachable
-.LBB2_8: # %if.then
+.LBB2_8: # %if.then
call abort
unreachable
.Lfunc_end2:
diff --git a/test/torture-s/pr49644.c.s b/test/torture-s/pr49644.c.s
index 1a2ce779f..cc3f5cc6b 100644
--- a/test/torture-s/pr49644.c.s
+++ b/test/torture-s/pr49644.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr49644.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr49644.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr49712.c.s b/test/torture-s/pr49712.c.s
index f5bbc285d..35a8447d4 100644
--- a/test/torture-s/pr49712.c.s
+++ b/test/torture-s/pr49712.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr49712.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr49712.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -9,6 +11,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -24,11 +28,13 @@ bar: # @bar
i32.store $push2=, e($0), $0
i32.const $push3=, 1
i32.store $discard=, d($pop2), $pop3
-.LBB1_2: # %for.end9
+.LBB1_2: # %for.end9
return $0
.Lfunc_end1:
.size bar, .Lfunc_end1-bar
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -46,7 +52,7 @@ main: # @main
i32.const $1=, 1
i32.load $push1=, d($0)
i32.lt_s $2=, $pop1, $1
-.LBB2_2: # %while.body
+.LBB2_2: # %while.body
# =>This Inner Loop Header: Depth=1
loop .LBB2_4
i32.and $push2=, $2, $1
@@ -54,12 +60,12 @@ main: # @main
i32.eq $push7=, $pop2, $pop6
br_if $pop7, .LBB2_2
# BB#3: # %for.cond4.preheader.preheader.i
- # in Loop: Header=.LBB2_2 Depth=1
+ # in Loop: Header=BB2_2 Depth=1
i32.store $2=, a($0), $0
i32.store $discard=, e($2), $2
i32.store $discard=, d($2), $1
br .LBB2_2
-.LBB2_4: # %for.inc.1
+.LBB2_4: # %for.inc.1
i32.const $2=, 0
i32.const $push3=, 2
i32.store $discard=, b($2), $pop3
@@ -67,40 +73,49 @@ main: # @main
.Lfunc_end2:
.size main, .Lfunc_end2-main
- .type d,@object # @d
- .bss
+ .hidden d # @d
+ .type d,@object
+ .section .bss.d,"aw",@nobits
.globl d
.align 2
d:
.int32 0 # 0x0
.size d, 4
- .type e,@object # @e
+ .hidden e # @e
+ .type e,@object
+ .section .bss.e,"aw",@nobits
.globl e
.align 2
e:
.int32 0 # 0x0
.size e, 4
- .type b,@object # @b
+ .hidden b # @b
+ .type b,@object
+ .section .bss.b,"aw",@nobits
.globl b
.align 2
b:
.int32 0 # 0x0
.size b, 4
- .type c,@object # @c
+ .hidden c # @c
+ .type c,@object
+ .section .bss.c,"aw",@nobits
.globl c
.align 2
c:
.int32 0 # 0x0
.size c, 4
- .type a,@object # @a
+ .hidden a # @a
+ .type a,@object
+ .section .bss.a,"aw",@nobits
.globl a
.align 2
a:
- .zero 8
+ .skip 8
.size a, 8
diff --git a/test/torture-s/pr49768.c.s b/test/torture-s/pr49768.c.s
index fde86d112..f7bf774f3 100644
--- a/test/torture-s/pr49768.c.s
+++ b/test/torture-s/pr49768.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr49768.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr49768.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr49886.c.s b/test/torture-s/pr49886.c.s
index 2e0ef2ed8..7ad273993 100644
--- a/test/torture-s/pr49886.c.s
+++ b/test/torture-s/pr49886.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr49886.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr49886.c"
+ .section .text.never_ever,"ax",@progbits
+ .hidden never_ever
.globl never_ever
.type never_ever,@function
never_ever: # @never_ever
@@ -10,6 +12,8 @@ never_ever: # @never_ever
.Lfunc_end0:
.size never_ever, .Lfunc_end0-never_ever
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -23,6 +27,8 @@ main: # @main
.Lfunc_end1:
.size main, .Lfunc_end1-main
+ .section .text.bar_1,"ax",@progbits
+ .hidden bar_1
.globl bar_1
.type bar_1,@function
bar_1: # @bar_1
@@ -37,6 +43,7 @@ bar_1: # @bar_1
.Lfunc_end2:
.size bar_1, .Lfunc_end2-bar_1
+ .section .text.mark_cell,"ax",@progbits
.type mark_cell,@function
mark_cell: # @mark_cell
.param i32
@@ -134,35 +141,37 @@ mark_cell: # @mark_cell
# BB#13: # %if.then134
call never_ever, $0, $0
unreachable
-.LBB3_14: # %if.then118
+.LBB3_14: # %if.then118
call never_ever, $0, $0
unreachable
-.LBB3_15: # %if.then102
+.LBB3_15: # %if.then102
call never_ever, $0, $0
unreachable
-.LBB3_16: # %if.then86
+.LBB3_16: # %if.then86
call never_ever, $0, $0
unreachable
-.LBB3_17: # %if.then70
+.LBB3_17: # %if.then70
call never_ever, $0, $0
unreachable
-.LBB3_18: # %if.then54
+.LBB3_18: # %if.then54
call never_ever, $0, $0
unreachable
-.LBB3_19: # %if.then38
+.LBB3_19: # %if.then38
call never_ever, $0, $0
unreachable
-.LBB3_20: # %if.then22
+.LBB3_20: # %if.then22
call never_ever, $0, $0
unreachable
-.LBB3_21: # %if.then7
+.LBB3_21: # %if.then7
call never_ever, $0, $0
unreachable
-.LBB3_22: # %if.end137
+.LBB3_22: # %if.end137
return
.Lfunc_end3:
.size mark_cell, .Lfunc_end3-mark_cell
+ .section .text.bar_2,"ax",@progbits
+ .hidden bar_2
.globl bar_2
.type bar_2,@function
bar_2: # @bar_2
@@ -177,15 +186,18 @@ bar_2: # @bar_2
.Lfunc_end4:
.size bar_2, .Lfunc_end4-bar_2
- .type cond,@object # @cond
- .bss
+ .hidden cond # @cond
+ .type cond,@object
+ .section .bss.cond,"aw",@nobits
.globl cond
.align 2
cond:
.int32 0 # 0x0
.size cond, 4
- .type gi,@object # @gi
+ .hidden gi # @gi
+ .type gi,@object
+ .section .bss.gi,"aw",@nobits
.globl gi
.align 2
gi:
diff --git a/test/torture-s/pr51023.c.s b/test/torture-s/pr51023.c.s
index 3f221eb44..2b0f4cf5f 100644
--- a/test/torture-s/pr51023.c.s
+++ b/test/torture-s/pr51023.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr51023.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr51023.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -14,6 +16,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr51466.c.s b/test/torture-s/pr51466.c.s
index 5451a9f00..533b1e573 100644
--- a/test/torture-s/pr51466.c.s
+++ b/test/torture-s/pr51466.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr51466.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr51466.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -28,6 +30,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -59,6 +63,8 @@ bar: # @bar
.Lfunc_end1:
.size bar, .Lfunc_end1-bar
+ .section .text.baz,"ax",@progbits
+ .hidden baz
.globl baz
.type baz,@function
baz: # @baz
@@ -90,6 +96,8 @@ baz: # @baz
.Lfunc_end2:
.size baz, .Lfunc_end2-baz
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -117,7 +125,7 @@ main: # @main
br_if $pop8, .LBB3_4
# BB#3: # %if.end
return $1
-.LBB3_4: # %if.then
+.LBB3_4: # %if.then
call abort
unreachable
.Lfunc_end3:
diff --git a/test/torture-s/pr51581-1.c.s b/test/torture-s/pr51581-1.c.s
index 964d3a182..765f4a659 100644
--- a/test/torture-s/pr51581-1.c.s
+++ b/test/torture-s/pr51581-1.c.s
@@ -1,12 +1,14 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr51581-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr51581-1.c"
+ .section .text.f1,"ax",@progbits
+ .hidden f1
.globl f1
.type f1,@function
f1: # @f1
.local i32, i32, i32
# BB#0: # %entry
i32.const $2=, -16384
-.LBB0_1: # %for.body
+.LBB0_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB0_2
i32.const $0=, 16384
@@ -23,18 +25,20 @@ f1: # @f1
i32.const $push8=, 4
i32.add $2=, $2, $pop8
br_if $2, .LBB0_1
-.LBB0_2: # %for.end
+.LBB0_2: # %for.end
return
.Lfunc_end0:
.size f1, .Lfunc_end0-f1
+ .section .text.f2,"ax",@progbits
+ .hidden f2
.globl f2
.type f2,@function
f2: # @f2
.local i32, i32, i32
# BB#0: # %entry
i32.const $2=, -16384
-.LBB1_1: # %for.body
+.LBB1_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB1_2
i32.const $0=, 16384
@@ -51,18 +55,20 @@ f2: # @f2
i32.const $push8=, 4
i32.add $2=, $2, $pop8
br_if $2, .LBB1_1
-.LBB1_2: # %for.end
+.LBB1_2: # %for.end
return
.Lfunc_end1:
.size f2, .Lfunc_end1-f2
+ .section .text.f3,"ax",@progbits
+ .hidden f3
.globl f3
.type f3,@function
f3: # @f3
.local i32, i32, i32
# BB#0: # %entry
i32.const $2=, -16384
-.LBB2_1: # %for.body
+.LBB2_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB2_2
i32.const $0=, 16384
@@ -79,18 +85,20 @@ f3: # @f3
i32.const $push8=, 4
i32.add $2=, $2, $pop8
br_if $2, .LBB2_1
-.LBB2_2: # %for.end
+.LBB2_2: # %for.end
return
.Lfunc_end2:
.size f3, .Lfunc_end2-f3
+ .section .text.f4,"ax",@progbits
+ .hidden f4
.globl f4
.type f4,@function
f4: # @f4
.local i32, i32, i32
# BB#0: # %entry
i32.const $2=, -16384
-.LBB3_1: # %for.body
+.LBB3_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB3_2
i32.const $0=, 16384
@@ -107,18 +115,20 @@ f4: # @f4
i32.const $push8=, 4
i32.add $2=, $2, $pop8
br_if $2, .LBB3_1
-.LBB3_2: # %for.end
+.LBB3_2: # %for.end
return
.Lfunc_end3:
.size f4, .Lfunc_end3-f4
+ .section .text.f5,"ax",@progbits
+ .hidden f5
.globl f5
.type f5,@function
f5: # @f5
.local i32, i32, i32
# BB#0: # %entry
i32.const $2=, -16384
-.LBB4_1: # %for.body
+.LBB4_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB4_2
i32.const $0=, 16384
@@ -135,18 +145,20 @@ f5: # @f5
i32.const $push8=, 4
i32.add $2=, $2, $pop8
br_if $2, .LBB4_1
-.LBB4_2: # %for.end
+.LBB4_2: # %for.end
return
.Lfunc_end4:
.size f5, .Lfunc_end4-f5
+ .section .text.f6,"ax",@progbits
+ .hidden f6
.globl f6
.type f6,@function
f6: # @f6
.local i32, i32, i32
# BB#0: # %entry
i32.const $2=, -16384
-.LBB5_1: # %for.body
+.LBB5_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB5_2
i32.const $0=, 16384
@@ -163,11 +175,13 @@ f6: # @f6
i32.const $push8=, 4
i32.add $2=, $2, $pop8
br_if $2, .LBB5_1
-.LBB5_2: # %for.end
+.LBB5_2: # %for.end
return
.Lfunc_end5:
.size f6, .Lfunc_end5-f6
+ .section .text.f7,"ax",@progbits
+ .hidden f7
.globl f7
.type f7,@function
f7: # @f7
@@ -175,7 +189,7 @@ f7: # @f7
# BB#0: # %entry
i64.const $2=, 1431655766
i32.const $3=, -16384
-.LBB6_1: # %for.body
+.LBB6_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB6_2
i32.const $0=, 16384
@@ -198,11 +212,13 @@ f7: # @f7
i32.const $push14=, 4
i32.add $3=, $3, $pop14
br_if $3, .LBB6_1
-.LBB6_2: # %for.end
+.LBB6_2: # %for.end
return
.Lfunc_end6:
.size f7, .Lfunc_end6-f7
+ .section .text.f8,"ax",@progbits
+ .hidden f8
.globl f8
.type f8,@function
f8: # @f8
@@ -210,7 +226,7 @@ f8: # @f8
# BB#0: # %entry
i64.const $1=, 2863311531
i32.const $2=, -16384
-.LBB7_1: # %for.body
+.LBB7_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB7_2
i32.const $0=, 16384
@@ -228,11 +244,13 @@ f8: # @f8
i32.const $push10=, 4
i32.add $2=, $2, $pop10
br_if $2, .LBB7_1
-.LBB7_2: # %for.end
+.LBB7_2: # %for.end
return
.Lfunc_end7:
.size f8, .Lfunc_end7-f8
+ .section .text.f9,"ax",@progbits
+ .hidden f9
.globl f9
.type f9,@function
f9: # @f9
@@ -240,7 +258,7 @@ f9: # @f9
# BB#0: # %entry
i64.const $2=, 954437177
i32.const $3=, -16384
-.LBB8_1: # %for.body
+.LBB8_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB8_2
i32.const $0=, 16384
@@ -263,11 +281,13 @@ f9: # @f9
i32.const $push14=, 4
i32.add $3=, $3, $pop14
br_if $3, .LBB8_1
-.LBB8_2: # %for.end
+.LBB8_2: # %for.end
return
.Lfunc_end8:
.size f9, .Lfunc_end8-f9
+ .section .text.f10,"ax",@progbits
+ .hidden f10
.globl f10
.type f10,@function
f10: # @f10
@@ -275,7 +295,7 @@ f10: # @f10
# BB#0: # %entry
i64.const $1=, 954437177
i32.const $2=, -16384
-.LBB9_1: # %for.body
+.LBB9_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB9_2
i32.const $0=, 16384
@@ -293,11 +313,13 @@ f10: # @f10
i32.const $push10=, 4
i32.add $2=, $2, $pop10
br_if $2, .LBB9_1
-.LBB9_2: # %for.end
+.LBB9_2: # %for.end
return
.Lfunc_end9:
.size f10, .Lfunc_end9-f10
+ .section .text.f11,"ax",@progbits
+ .hidden f11
.globl f11
.type f11,@function
f11: # @f11
@@ -305,7 +327,7 @@ f11: # @f11
# BB#0: # %entry
i64.const $2=, 1808407283
i32.const $3=, -16384
-.LBB10_1: # %for.body
+.LBB10_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB10_2
i32.const $0=, 16384
@@ -328,11 +350,13 @@ f11: # @f11
i32.const $push14=, 4
i32.add $3=, $3, $pop14
br_if $3, .LBB10_1
-.LBB10_2: # %for.end
+.LBB10_2: # %for.end
return
.Lfunc_end10:
.size f11, .Lfunc_end10-f11
+ .section .text.f12,"ax",@progbits
+ .hidden f12
.globl f12
.type f12,@function
f12: # @f12
@@ -340,7 +364,7 @@ f12: # @f12
# BB#0: # %entry
i64.const $2=, 2938661835
i32.const $5=, -16384
-.LBB11_1: # %for.body
+.LBB11_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB11_2
i32.const $0=, 16384
@@ -365,11 +389,13 @@ f12: # @f12
i32.store $discard=, 0($pop14), $pop11
i32.add $5=, $5, $4
br_if $5, .LBB11_1
-.LBB11_2: # %for.end
+.LBB11_2: # %for.end
return
.Lfunc_end11:
.size f12, .Lfunc_end11-f12
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -378,7 +404,7 @@ main: # @main
# BB#0: # %entry
i32.const $6=, 0
i32.const $4=, -16384
-.LBB12_1: # %for.body
+.LBB12_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB12_2
#APP
@@ -399,7 +425,7 @@ main: # @main
i32.const $3=, 4
i32.add $4=, $4, $3
br_if $4, .LBB12_1
-.LBB12_2: # %for.end
+.LBB12_2: # %for.end
i32.const $10=, 0
i32.const $push6=, -2147483648
i32.store $discard=, a($10), $pop6
@@ -412,7 +438,7 @@ main: # @main
call f1
call f2
copy_local $8=, $10
-.LBB12_3: # %for.body4
+.LBB12_3: # %for.body4
# =>This Inner Loop Header: Depth=1
block .LBB12_32
loop .LBB12_6
@@ -426,7 +452,7 @@ main: # @main
i32.ne $push15=, $pop11, $pop14
br_if $pop15, .LBB12_32
# BB#4: # %lor.lhs.false
- # in Loop: Header=.LBB12_3 Depth=1
+ # in Loop: Header=BB12_3 Depth=1
i32.const $6=, d
i32.add $push16=, $6, $10
i32.load $push17=, 0($pop16)
@@ -436,18 +462,18 @@ main: # @main
i32.ne $push21=, $pop17, $pop20
br_if $pop21, .LBB12_32
# BB#5: # %for.cond2
- # in Loop: Header=.LBB12_3 Depth=1
+ # in Loop: Header=BB12_3 Depth=1
i32.add $8=, $8, $2
i32.add $10=, $10, $3
i32.const $7=, 4095
i32.le_s $push22=, $8, $7
br_if $pop22, .LBB12_3
-.LBB12_6: # %for.end14
+.LBB12_6: # %for.end14
call f3
call f4
i32.const $10=, 0
copy_local $9=, $10
-.LBB12_7: # %for.body17
+.LBB12_7: # %for.body17
# =>This Inner Loop Header: Depth=1
block .LBB12_31
loop .LBB12_10
@@ -460,7 +486,7 @@ main: # @main
i32.ne $push28=, $pop24, $pop27
br_if $pop28, .LBB12_31
# BB#8: # %lor.lhs.false22
- # in Loop: Header=.LBB12_7 Depth=1
+ # in Loop: Header=BB12_7 Depth=1
i32.add $push29=, $6, $10
i32.load $push30=, 0($pop29)
i32.add $push31=, $1, $10
@@ -469,17 +495,17 @@ main: # @main
i32.ne $push34=, $pop30, $pop33
br_if $pop34, .LBB12_31
# BB#9: # %for.cond15
- # in Loop: Header=.LBB12_7 Depth=1
+ # in Loop: Header=BB12_7 Depth=1
i32.add $9=, $9, $2
i32.add $10=, $10, $3
i32.le_s $push35=, $9, $7
br_if $pop35, .LBB12_7
-.LBB12_10: # %for.end31
+.LBB12_10: # %for.end31
call f5
call f6
i32.const $10=, 0
copy_local $11=, $10
-.LBB12_11: # %for.body34
+.LBB12_11: # %for.body34
# =>This Inner Loop Header: Depth=1
block .LBB12_30
loop .LBB12_14
@@ -492,7 +518,7 @@ main: # @main
i32.ne $push41=, $pop37, $pop40
br_if $pop41, .LBB12_30
# BB#12: # %lor.lhs.false39
- # in Loop: Header=.LBB12_11 Depth=1
+ # in Loop: Header=BB12_11 Depth=1
i32.add $push42=, $6, $10
i32.load $push43=, 0($pop42)
i32.add $push44=, $1, $10
@@ -501,17 +527,17 @@ main: # @main
i32.ne $push47=, $pop43, $pop46
br_if $pop47, .LBB12_30
# BB#13: # %for.cond32
- # in Loop: Header=.LBB12_11 Depth=1
+ # in Loop: Header=BB12_11 Depth=1
i32.add $11=, $11, $2
i32.add $10=, $10, $3
i32.le_s $push48=, $11, $7
br_if $pop48, .LBB12_11
-.LBB12_14: # %for.end48
+.LBB12_14: # %for.end48
call f7
call f8
i32.const $10=, 0
copy_local $11=, $10
-.LBB12_15: # %for.body51
+.LBB12_15: # %for.body51
# =>This Inner Loop Header: Depth=1
block .LBB12_29
loop .LBB12_18
@@ -523,7 +549,7 @@ main: # @main
i32.ne $push54=, $pop50, $pop53
br_if $pop54, .LBB12_29
# BB#16: # %lor.lhs.false56
- # in Loop: Header=.LBB12_15 Depth=1
+ # in Loop: Header=BB12_15 Depth=1
i32.add $push55=, $6, $10
i32.load $push56=, 0($pop55)
i32.add $push57=, $1, $10
@@ -532,17 +558,17 @@ main: # @main
i32.ne $push60=, $pop56, $pop59
br_if $pop60, .LBB12_29
# BB#17: # %for.cond49
- # in Loop: Header=.LBB12_15 Depth=1
+ # in Loop: Header=BB12_15 Depth=1
i32.add $11=, $11, $2
i32.add $10=, $10, $3
i32.le_s $push61=, $11, $7
br_if $pop61, .LBB12_15
-.LBB12_18: # %for.end65
+.LBB12_18: # %for.end65
call f9
call f10
i32.const $10=, 0
copy_local $5=, $10
-.LBB12_19: # %for.body68
+.LBB12_19: # %for.body68
# =>This Inner Loop Header: Depth=1
block .LBB12_28
loop .LBB12_22
@@ -554,7 +580,7 @@ main: # @main
i32.ne $push67=, $pop63, $pop66
br_if $pop67, .LBB12_28
# BB#20: # %lor.lhs.false73
- # in Loop: Header=.LBB12_19 Depth=1
+ # in Loop: Header=BB12_19 Depth=1
i32.add $push68=, $6, $10
i32.load $push69=, 0($pop68)
i32.add $push70=, $1, $10
@@ -563,17 +589,17 @@ main: # @main
i32.ne $push73=, $pop69, $pop72
br_if $pop73, .LBB12_28
# BB#21: # %for.cond66
- # in Loop: Header=.LBB12_19 Depth=1
+ # in Loop: Header=BB12_19 Depth=1
i32.add $5=, $5, $2
i32.add $10=, $10, $3
i32.le_s $push74=, $5, $7
br_if $pop74, .LBB12_19
-.LBB12_22: # %for.end82
+.LBB12_22: # %for.end82
call f11
call f12
i32.const $10=, 0
copy_local $5=, $10
-.LBB12_23: # %for.body85
+.LBB12_23: # %for.body85
# =>This Inner Loop Header: Depth=1
block .LBB12_27
loop .LBB12_26
@@ -585,7 +611,7 @@ main: # @main
i32.ne $push80=, $pop76, $pop79
br_if $pop80, .LBB12_27
# BB#24: # %lor.lhs.false90
- # in Loop: Header=.LBB12_23 Depth=1
+ # in Loop: Header=BB12_23 Depth=1
i32.add $push81=, $6, $10
i32.load $push82=, 0($pop81)
i32.add $push83=, $1, $10
@@ -594,62 +620,69 @@ main: # @main
i32.ne $push86=, $pop82, $pop85
br_if $pop86, .LBB12_27
# BB#25: # %for.cond83
- # in Loop: Header=.LBB12_23 Depth=1
+ # in Loop: Header=BB12_23 Depth=1
i32.add $5=, $5, $2
i32.add $10=, $10, $3
i32.le_s $push87=, $5, $7
br_if $pop87, .LBB12_23
-.LBB12_26: # %for.end99
+.LBB12_26: # %for.end99
i32.const $push88=, 0
return $pop88
-.LBB12_27: # %if.then95
+.LBB12_27: # %if.then95
call abort
unreachable
-.LBB12_28: # %if.then78
+.LBB12_28: # %if.then78
call abort
unreachable
-.LBB12_29: # %if.then61
+.LBB12_29: # %if.then61
call abort
unreachable
-.LBB12_30: # %if.then44
+.LBB12_30: # %if.then44
call abort
unreachable
-.LBB12_31: # %if.then27
+.LBB12_31: # %if.then27
call abort
unreachable
-.LBB12_32: # %if.then
+.LBB12_32: # %if.then
call abort
unreachable
.Lfunc_end12:
.size main, .Lfunc_end12-main
- .type a,@object # @a
- .bss
+ .hidden a # @a
+ .type a,@object
+ .section .bss.a,"aw",@nobits
.globl a
.align 4
a:
- .zero 16384
+ .skip 16384
.size a, 16384
- .type c,@object # @c
+ .hidden c # @c
+ .type c,@object
+ .section .bss.c,"aw",@nobits
.globl c
.align 4
c:
- .zero 16384
+ .skip 16384
.size c, 16384
- .type b,@object # @b
+ .hidden b # @b
+ .type b,@object
+ .section .bss.b,"aw",@nobits
.globl b
.align 4
b:
- .zero 16384
+ .skip 16384
.size b, 16384
- .type d,@object # @d
+ .hidden d # @d
+ .type d,@object
+ .section .bss.d,"aw",@nobits
.globl d
.align 4
d:
- .zero 16384
+ .skip 16384
.size d, 16384
diff --git a/test/torture-s/pr51581-2.c.s b/test/torture-s/pr51581-2.c.s
index a9eaedc51..b207b9d0a 100644
--- a/test/torture-s/pr51581-2.c.s
+++ b/test/torture-s/pr51581-2.c.s
@@ -1,12 +1,14 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr51581-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr51581-2.c"
+ .section .text.f1,"ax",@progbits
+ .hidden f1
.globl f1
.type f1,@function
f1: # @f1
.local i32, i32, i32
# BB#0: # %entry
i32.const $2=, -16384
-.LBB0_1: # %for.body
+.LBB0_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB0_2
i32.const $0=, 16384
@@ -23,18 +25,20 @@ f1: # @f1
i32.const $push8=, 4
i32.add $2=, $2, $pop8
br_if $2, .LBB0_1
-.LBB0_2: # %for.end
+.LBB0_2: # %for.end
return
.Lfunc_end0:
.size f1, .Lfunc_end0-f1
+ .section .text.f2,"ax",@progbits
+ .hidden f2
.globl f2
.type f2,@function
f2: # @f2
.local i32, i32, i32
# BB#0: # %entry
i32.const $2=, -16384
-.LBB1_1: # %for.body
+.LBB1_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB1_2
i32.const $0=, 16384
@@ -51,18 +55,20 @@ f2: # @f2
i32.const $push8=, 4
i32.add $2=, $2, $pop8
br_if $2, .LBB1_1
-.LBB1_2: # %for.end
+.LBB1_2: # %for.end
return
.Lfunc_end1:
.size f2, .Lfunc_end1-f2
+ .section .text.f3,"ax",@progbits
+ .hidden f3
.globl f3
.type f3,@function
f3: # @f3
.local i32, i32, i32
# BB#0: # %entry
i32.const $2=, -16384
-.LBB2_1: # %for.body
+.LBB2_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB2_2
i32.const $0=, 16384
@@ -79,18 +85,20 @@ f3: # @f3
i32.const $push8=, 4
i32.add $2=, $2, $pop8
br_if $2, .LBB2_1
-.LBB2_2: # %for.end
+.LBB2_2: # %for.end
return
.Lfunc_end2:
.size f3, .Lfunc_end2-f3
+ .section .text.f4,"ax",@progbits
+ .hidden f4
.globl f4
.type f4,@function
f4: # @f4
.local i32, i32, i32
# BB#0: # %entry
i32.const $2=, -16384
-.LBB3_1: # %for.body
+.LBB3_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB3_2
i32.const $0=, 16384
@@ -107,18 +115,20 @@ f4: # @f4
i32.const $push8=, 4
i32.add $2=, $2, $pop8
br_if $2, .LBB3_1
-.LBB3_2: # %for.end
+.LBB3_2: # %for.end
return
.Lfunc_end3:
.size f4, .Lfunc_end3-f4
+ .section .text.f5,"ax",@progbits
+ .hidden f5
.globl f5
.type f5,@function
f5: # @f5
.local i32, i32, i32
# BB#0: # %entry
i32.const $2=, -16384
-.LBB4_1: # %for.body
+.LBB4_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB4_2
i32.const $0=, 16384
@@ -135,18 +145,20 @@ f5: # @f5
i32.const $push8=, 4
i32.add $2=, $2, $pop8
br_if $2, .LBB4_1
-.LBB4_2: # %for.end
+.LBB4_2: # %for.end
return
.Lfunc_end4:
.size f5, .Lfunc_end4-f5
+ .section .text.f6,"ax",@progbits
+ .hidden f6
.globl f6
.type f6,@function
f6: # @f6
.local i32, i32, i32
# BB#0: # %entry
i32.const $2=, -16384
-.LBB5_1: # %for.body
+.LBB5_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB5_2
i32.const $0=, 16384
@@ -163,11 +175,13 @@ f6: # @f6
i32.const $push8=, 4
i32.add $2=, $2, $pop8
br_if $2, .LBB5_1
-.LBB5_2: # %for.end
+.LBB5_2: # %for.end
return
.Lfunc_end5:
.size f6, .Lfunc_end5-f6
+ .section .text.f7,"ax",@progbits
+ .hidden f7
.globl f7
.type f7,@function
f7: # @f7
@@ -175,7 +189,7 @@ f7: # @f7
# BB#0: # %entry
i64.const $2=, 1431655766
i32.const $3=, -16384
-.LBB6_1: # %for.body
+.LBB6_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB6_2
i32.const $0=, 16384
@@ -201,11 +215,13 @@ f7: # @f7
i32.const $push17=, 4
i32.add $3=, $3, $pop17
br_if $3, .LBB6_1
-.LBB6_2: # %for.end
+.LBB6_2: # %for.end
return
.Lfunc_end6:
.size f7, .Lfunc_end6-f7
+ .section .text.f8,"ax",@progbits
+ .hidden f8
.globl f8
.type f8,@function
f8: # @f8
@@ -213,7 +229,7 @@ f8: # @f8
# BB#0: # %entry
i64.const $2=, 2863311531
i32.const $3=, -16384
-.LBB7_1: # %for.body
+.LBB7_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB7_2
i32.const $0=, 16384
@@ -236,11 +252,13 @@ f8: # @f8
i32.const $push14=, 4
i32.add $3=, $3, $pop14
br_if $3, .LBB7_1
-.LBB7_2: # %for.end
+.LBB7_2: # %for.end
return
.Lfunc_end7:
.size f8, .Lfunc_end7-f8
+ .section .text.f9,"ax",@progbits
+ .hidden f9
.globl f9
.type f9,@function
f9: # @f9
@@ -248,7 +266,7 @@ f9: # @f9
# BB#0: # %entry
i64.const $2=, 954437177
i32.const $3=, -16384
-.LBB8_1: # %for.body
+.LBB8_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB8_2
i32.const $0=, 16384
@@ -274,11 +292,13 @@ f9: # @f9
i32.const $push17=, 4
i32.add $3=, $3, $pop17
br_if $3, .LBB8_1
-.LBB8_2: # %for.end
+.LBB8_2: # %for.end
return
.Lfunc_end8:
.size f9, .Lfunc_end8-f9
+ .section .text.f10,"ax",@progbits
+ .hidden f10
.globl f10
.type f10,@function
f10: # @f10
@@ -286,7 +306,7 @@ f10: # @f10
# BB#0: # %entry
i64.const $2=, 954437177
i32.const $3=, -16384
-.LBB9_1: # %for.body
+.LBB9_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB9_2
i32.const $0=, 16384
@@ -309,11 +329,13 @@ f10: # @f10
i32.const $push14=, 4
i32.add $3=, $3, $pop14
br_if $3, .LBB9_1
-.LBB9_2: # %for.end
+.LBB9_2: # %for.end
return
.Lfunc_end9:
.size f10, .Lfunc_end9-f10
+ .section .text.f11,"ax",@progbits
+ .hidden f11
.globl f11
.type f11,@function
f11: # @f11
@@ -321,7 +343,7 @@ f11: # @f11
# BB#0: # %entry
i64.const $2=, 1808407283
i32.const $3=, -16384
-.LBB10_1: # %for.body
+.LBB10_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB10_2
i32.const $0=, 16384
@@ -347,11 +369,13 @@ f11: # @f11
i32.const $push17=, 4
i32.add $3=, $3, $pop17
br_if $3, .LBB10_1
-.LBB10_2: # %for.end
+.LBB10_2: # %for.end
return
.Lfunc_end10:
.size f11, .Lfunc_end10-f11
+ .section .text.f12,"ax",@progbits
+ .hidden f12
.globl f12
.type f12,@function
f12: # @f12
@@ -359,7 +383,7 @@ f12: # @f12
# BB#0: # %entry
i64.const $2=, 2938661835
i32.const $5=, -16384
-.LBB11_1: # %for.body
+.LBB11_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB11_2
i32.const $0=, 16384
@@ -387,11 +411,13 @@ f12: # @f12
i32.store $discard=, 0($pop17), $pop14
i32.add $5=, $5, $4
br_if $5, .LBB11_1
-.LBB11_2: # %for.end
+.LBB11_2: # %for.end
return
.Lfunc_end11:
.size f12, .Lfunc_end11-f12
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -400,7 +426,7 @@ main: # @main
# BB#0: # %entry
i32.const $6=, 0
i32.const $4=, -16384
-.LBB12_1: # %for.body
+.LBB12_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB12_2
#APP
@@ -421,7 +447,7 @@ main: # @main
i32.const $3=, 4
i32.add $4=, $4, $3
br_if $4, .LBB12_1
-.LBB12_2: # %for.end
+.LBB12_2: # %for.end
i32.const $10=, 0
i32.const $push6=, -2147483648
i32.store $discard=, a($10), $pop6
@@ -434,7 +460,7 @@ main: # @main
call f1
call f2
copy_local $8=, $10
-.LBB12_3: # %for.body4
+.LBB12_3: # %for.body4
# =>This Inner Loop Header: Depth=1
block .LBB12_32
loop .LBB12_6
@@ -448,7 +474,7 @@ main: # @main
i32.ne $push15=, $pop11, $pop14
br_if $pop15, .LBB12_32
# BB#4: # %lor.lhs.false
- # in Loop: Header=.LBB12_3 Depth=1
+ # in Loop: Header=BB12_3 Depth=1
i32.const $6=, d
i32.add $push16=, $6, $10
i32.load $push17=, 0($pop16)
@@ -458,18 +484,18 @@ main: # @main
i32.ne $push21=, $pop17, $pop20
br_if $pop21, .LBB12_32
# BB#5: # %for.cond2
- # in Loop: Header=.LBB12_3 Depth=1
+ # in Loop: Header=BB12_3 Depth=1
i32.add $8=, $8, $2
i32.add $10=, $10, $3
i32.const $7=, 4095
i32.le_s $push22=, $8, $7
br_if $pop22, .LBB12_3
-.LBB12_6: # %for.end14
+.LBB12_6: # %for.end14
call f3
call f4
i32.const $10=, 0
copy_local $9=, $10
-.LBB12_7: # %for.body17
+.LBB12_7: # %for.body17
# =>This Inner Loop Header: Depth=1
block .LBB12_31
loop .LBB12_10
@@ -482,7 +508,7 @@ main: # @main
i32.ne $push28=, $pop24, $pop27
br_if $pop28, .LBB12_31
# BB#8: # %lor.lhs.false22
- # in Loop: Header=.LBB12_7 Depth=1
+ # in Loop: Header=BB12_7 Depth=1
i32.add $push29=, $6, $10
i32.load $push30=, 0($pop29)
i32.add $push31=, $1, $10
@@ -491,17 +517,17 @@ main: # @main
i32.ne $push34=, $pop30, $pop33
br_if $pop34, .LBB12_31
# BB#9: # %for.cond15
- # in Loop: Header=.LBB12_7 Depth=1
+ # in Loop: Header=BB12_7 Depth=1
i32.add $9=, $9, $2
i32.add $10=, $10, $3
i32.le_s $push35=, $9, $7
br_if $pop35, .LBB12_7
-.LBB12_10: # %for.end31
+.LBB12_10: # %for.end31
call f5
call f6
i32.const $10=, 0
copy_local $11=, $10
-.LBB12_11: # %for.body34
+.LBB12_11: # %for.body34
# =>This Inner Loop Header: Depth=1
block .LBB12_30
loop .LBB12_14
@@ -514,7 +540,7 @@ main: # @main
i32.ne $push41=, $pop37, $pop40
br_if $pop41, .LBB12_30
# BB#12: # %lor.lhs.false39
- # in Loop: Header=.LBB12_11 Depth=1
+ # in Loop: Header=BB12_11 Depth=1
i32.add $push42=, $6, $10
i32.load $push43=, 0($pop42)
i32.add $push44=, $1, $10
@@ -523,17 +549,17 @@ main: # @main
i32.ne $push47=, $pop43, $pop46
br_if $pop47, .LBB12_30
# BB#13: # %for.cond32
- # in Loop: Header=.LBB12_11 Depth=1
+ # in Loop: Header=BB12_11 Depth=1
i32.add $11=, $11, $2
i32.add $10=, $10, $3
i32.le_s $push48=, $11, $7
br_if $pop48, .LBB12_11
-.LBB12_14: # %for.end48
+.LBB12_14: # %for.end48
call f7
call f8
i32.const $10=, 0
copy_local $11=, $10
-.LBB12_15: # %for.body51
+.LBB12_15: # %for.body51
# =>This Inner Loop Header: Depth=1
block .LBB12_29
loop .LBB12_18
@@ -545,7 +571,7 @@ main: # @main
i32.ne $push54=, $pop50, $pop53
br_if $pop54, .LBB12_29
# BB#16: # %lor.lhs.false56
- # in Loop: Header=.LBB12_15 Depth=1
+ # in Loop: Header=BB12_15 Depth=1
i32.add $push55=, $6, $10
i32.load $push56=, 0($pop55)
i32.add $push57=, $1, $10
@@ -554,17 +580,17 @@ main: # @main
i32.ne $push60=, $pop56, $pop59
br_if $pop60, .LBB12_29
# BB#17: # %for.cond49
- # in Loop: Header=.LBB12_15 Depth=1
+ # in Loop: Header=BB12_15 Depth=1
i32.add $11=, $11, $2
i32.add $10=, $10, $3
i32.le_s $push61=, $11, $7
br_if $pop61, .LBB12_15
-.LBB12_18: # %for.end65
+.LBB12_18: # %for.end65
call f9
call f10
i32.const $10=, 0
copy_local $5=, $10
-.LBB12_19: # %for.body68
+.LBB12_19: # %for.body68
# =>This Inner Loop Header: Depth=1
block .LBB12_28
loop .LBB12_22
@@ -576,7 +602,7 @@ main: # @main
i32.ne $push67=, $pop63, $pop66
br_if $pop67, .LBB12_28
# BB#20: # %lor.lhs.false73
- # in Loop: Header=.LBB12_19 Depth=1
+ # in Loop: Header=BB12_19 Depth=1
i32.add $push68=, $6, $10
i32.load $push69=, 0($pop68)
i32.add $push70=, $1, $10
@@ -585,17 +611,17 @@ main: # @main
i32.ne $push73=, $pop69, $pop72
br_if $pop73, .LBB12_28
# BB#21: # %for.cond66
- # in Loop: Header=.LBB12_19 Depth=1
+ # in Loop: Header=BB12_19 Depth=1
i32.add $5=, $5, $2
i32.add $10=, $10, $3
i32.le_s $push74=, $5, $7
br_if $pop74, .LBB12_19
-.LBB12_22: # %for.end82
+.LBB12_22: # %for.end82
call f11
call f12
i32.const $10=, 0
copy_local $5=, $10
-.LBB12_23: # %for.body85
+.LBB12_23: # %for.body85
# =>This Inner Loop Header: Depth=1
block .LBB12_27
loop .LBB12_26
@@ -607,7 +633,7 @@ main: # @main
i32.ne $push80=, $pop76, $pop79
br_if $pop80, .LBB12_27
# BB#24: # %lor.lhs.false90
- # in Loop: Header=.LBB12_23 Depth=1
+ # in Loop: Header=BB12_23 Depth=1
i32.add $push81=, $6, $10
i32.load $push82=, 0($pop81)
i32.add $push83=, $1, $10
@@ -616,62 +642,69 @@ main: # @main
i32.ne $push86=, $pop82, $pop85
br_if $pop86, .LBB12_27
# BB#25: # %for.cond83
- # in Loop: Header=.LBB12_23 Depth=1
+ # in Loop: Header=BB12_23 Depth=1
i32.add $5=, $5, $2
i32.add $10=, $10, $3
i32.le_s $push87=, $5, $7
br_if $pop87, .LBB12_23
-.LBB12_26: # %for.end99
+.LBB12_26: # %for.end99
i32.const $push88=, 0
return $pop88
-.LBB12_27: # %if.then95
+.LBB12_27: # %if.then95
call abort
unreachable
-.LBB12_28: # %if.then78
+.LBB12_28: # %if.then78
call abort
unreachable
-.LBB12_29: # %if.then61
+.LBB12_29: # %if.then61
call abort
unreachable
-.LBB12_30: # %if.then44
+.LBB12_30: # %if.then44
call abort
unreachable
-.LBB12_31: # %if.then27
+.LBB12_31: # %if.then27
call abort
unreachable
-.LBB12_32: # %if.then
+.LBB12_32: # %if.then
call abort
unreachable
.Lfunc_end12:
.size main, .Lfunc_end12-main
- .type a,@object # @a
- .bss
+ .hidden a # @a
+ .type a,@object
+ .section .bss.a,"aw",@nobits
.globl a
.align 4
a:
- .zero 16384
+ .skip 16384
.size a, 16384
- .type c,@object # @c
+ .hidden c # @c
+ .type c,@object
+ .section .bss.c,"aw",@nobits
.globl c
.align 4
c:
- .zero 16384
+ .skip 16384
.size c, 16384
- .type b,@object # @b
+ .hidden b # @b
+ .type b,@object
+ .section .bss.b,"aw",@nobits
.globl b
.align 4
b:
- .zero 16384
+ .skip 16384
.size b, 16384
- .type d,@object # @d
+ .hidden d # @d
+ .type d,@object
+ .section .bss.d,"aw",@nobits
.globl d
.align 4
d:
- .zero 16384
+ .skip 16384
.size d, 16384
diff --git a/test/torture-s/pr51877.c.s b/test/torture-s/pr51877.c.s
index 9d5d8c569..2400bf72e 100644
--- a/test/torture-s/pr51877.c.s
+++ b/test/torture-s/pr51877.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr51877.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr51877.c"
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -60,6 +62,8 @@ bar: # @bar
.Lfunc_end0:
.size bar, .Lfunc_end0-bar
+ .section .text.baz,"ax",@progbits
+ .hidden baz
.globl baz
.type baz,@function
baz: # @baz
@@ -70,6 +74,8 @@ baz: # @baz
.Lfunc_end1:
.size baz, .Lfunc_end1-baz
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -98,7 +104,7 @@ foo: # @foo
i32.add $6=, $7, $6
call memcpy, $pop5, $6, $pop6
br .LBB2_3
-.LBB2_2: # %if.else
+.LBB2_2: # %if.else
i32.const $push2=, 7
i32.const $7=, 0
i32.add $7=, $7, $7
@@ -107,7 +113,7 @@ foo: # @foo
i32.const $8=, 0
i32.add $8=, $7, $8
call memcpy, $0, $8, $pop3
-.LBB2_3: # %if.end
+.LBB2_3: # %if.end
call baz
i32.const $4=, 80
i32.add $7=, $7, $4
@@ -117,6 +123,8 @@ foo: # @foo
.Lfunc_end2:
.size foo, .Lfunc_end2-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -213,13 +221,13 @@ main: # @main
i32.const $8=, __stack_pointer
i32.store $13=, 0($8), $13
return $3
-.LBB3_13: # %if.then39
+.LBB3_13: # %if.then39
call abort
unreachable
-.LBB3_14: # %if.then24
+.LBB3_14: # %if.then24
call abort
unreachable
-.LBB3_15: # %if.then
+.LBB3_15: # %if.then
call abort
unreachable
.Lfunc_end3:
@@ -227,19 +235,22 @@ main: # @main
.type bar.n,@object # @bar.n
.lcomm bar.n,4,2
- .type a,@object # @a
- .bss
+ .hidden a # @a
+ .type a,@object
+ .section .bss.a,"aw",@nobits
.globl a
.align 2
a:
- .zero 36
+ .skip 36
.size a, 36
- .type b,@object # @b
+ .hidden b # @b
+ .type b,@object
+ .section .bss.b,"aw",@nobits
.globl b
.align 2
b:
- .zero 36
+ .skip 36
.size b, 36
diff --git a/test/torture-s/pr51933.c.s b/test/torture-s/pr51933.c.s
new file mode 100644
index 000000000..925d0aa08
--- /dev/null
+++ b/test/torture-s/pr51933.c.s
@@ -0,0 +1,184 @@
+ .text
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr51933.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
+ .globl foo
+ .type foo,@function
+foo: # @foo
+# BB#0: # %entry
+ #APP
+ #NO_APP
+ return
+.Lfunc_end0:
+ .size foo, .Lfunc_end0-foo
+
+ .section .text.bar,"ax",@progbits
+ .hidden bar
+ .globl bar
+ .type bar,@function
+bar: # @bar
+ .param i32, i32, i32
+ .result i32
+ .local i32, i32, i32, i32, i32
+# BB#0: # %entry
+ i32.const $3=, 0
+ block .LBB1_2
+ i32.load8_u $push0=, v1($3)
+ br_if $pop0, .LBB1_2
+# BB#1: # %if.then
+ call foo
+.LBB1_2: # %for.cond.preheader
+ i32.const $4=, 1
+ copy_local $6=, $0
+ copy_local $7=, $2
+ block .LBB1_4
+ i32.lt_s $push1=, $0, $4
+ br_if $pop1, .LBB1_4
+.LBB1_3: # %for.body
+ # =>This Inner Loop Header: Depth=1
+ loop .LBB1_4
+ i32.load16_u $5=, 0($1)
+ i32.const $push2=, 256
+ i32.lt_u $push3=, $5, $pop2
+ i32.const $push4=, v2
+ i32.add $push5=, $pop4, $5
+ i32.const $push8=, v3
+ i32.const $push6=, 255
+ i32.and $push7=, $5, $pop6
+ i32.add $push9=, $pop8, $pop7
+ i32.select $push10=, $pop3, $pop5, $pop9
+ i32.load8_u $push11=, 0($pop10)
+ i32.store8 $discard=, 0($7), $pop11
+ i32.const $push12=, 2
+ i32.add $1=, $1, $pop12
+ i32.const $push13=, -1
+ i32.add $6=, $6, $pop13
+ i32.add $7=, $7, $4
+ br_if $6, .LBB1_3
+.LBB1_4: # %for.end
+ i32.add $push14=, $2, $0
+ i32.store8 $discard=, 0($pop14), $3
+ return $0
+.Lfunc_end1:
+ .size bar, .Lfunc_end1-bar
+
+ .section .text.main,"ax",@progbits
+ .hidden main
+ .globl main
+ .type main,@function
+main: # @main
+ .result i32
+ .local i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32
+# BB#0: # %entry
+ i32.const $2=, __stack_pointer
+ i32.load $2=, 0($2)
+ i32.const $3=, 80
+ i32.sub $12=, $2, $3
+ i32.const $3=, __stack_pointer
+ i32.store $12=, 0($3), $12
+ i32.const $1=, 0
+.LBB2_1: # %for.body
+ # =>This Inner Loop Header: Depth=1
+ loop .LBB2_2
+ i32.const $push1=, v2
+ i32.add $push2=, $pop1, $1
+ i32.store8 $discard=, 0($pop2), $1
+ i32.const $push4=, v3
+ i32.add $push5=, $pop4, $1
+ i32.const $push3=, 1
+ i32.add $push0=, $1, $pop3
+ i32.store8 $1=, 0($pop5), $pop0
+ i32.const $push6=, 256
+ i32.ne $push7=, $1, $pop6
+ br_if $pop7, .LBB2_1
+.LBB2_2: # %for.body6.preheader
+ i32.const $push9=, 8
+ i32.const $5=, 0
+ i32.add $5=, $12, $5
+ i32.or $push10=, $5, $pop9
+ i32.const $push11=, 101
+ i32.store16 $discard=, 0($pop10), $pop11
+ i32.const $push16=, 14
+ i32.const $6=, 0
+ i32.add $6=, $12, $6
+ i32.or $push17=, $6, $pop16
+ i32.const $push18=, 104
+ i32.store16 $discard=, 0($pop17), $pop18
+ i32.const $push12=, 10
+ i32.const $7=, 0
+ i32.add $7=, $12, $7
+ i32.or $push13=, $7, $pop12
+ i32.const $push27=, 1638
+ i32.store16 $discard=, 0($pop13), $pop27
+ i32.const $push14=, 12
+ i32.const $8=, 0
+ i32.add $8=, $12, $8
+ i32.or $push15=, $8, $pop14
+ i32.const $push28=, 1383
+ i32.store16 $discard=, 0($pop15), $pop28
+ i32.const $push19=, 105
+ i32.store16 $discard=, 16($12), $pop19
+ i32.const $push20=, 106
+ i32.store16 $discard=, 18($12), $pop20
+ i32.const $push21=, 107
+ i32.store16 $discard=, 20($12), $pop21
+ i32.const $push22=, 109
+ i32.store16 $discard=, 24($12), $pop22
+ i32.const $push23=, 110
+ i32.store16 $discard=, 26($12), $pop23
+ i32.const $push24=, 111
+ i32.store16 $discard=, 28($12), $pop24
+ i32.const $push25=, 113
+ i32.store16 $discard=, 32($12), $pop25
+ i32.const $push29=, 8300
+ i32.store16 $discard=, 22($12), $pop29
+ i32.const $push30=, 1392
+ i32.store16 $discard=, 30($12), $pop30
+ i64.const $push8=, 28147922879250529
+ i64.store $discard=, 0($12), $pop8
+ i32.const $push26=, 0
+ i32.store16 $0=, 34($12), $pop26
+ call foo
+ i32.const $1=, 17
+ i32.const $9=, 0
+ i32.add $9=, $12, $9
+ i32.const $10=, 48
+ i32.add $10=, $12, $10
+ block .LBB2_5
+ i32.call $push31=, bar, $1, $9, $10
+ i32.ne $push32=, $pop31, $1
+ br_if $pop32, .LBB2_5
+# BB#3: # %lor.lhs.false
+ i32.const $push33=, .L.str
+ i32.const $push34=, 18
+ i32.const $11=, 48
+ i32.add $11=, $12, $11
+ i32.call $push35=, memcmp, $11, $pop33, $pop34
+ br_if $pop35, .LBB2_5
+# BB#4: # %if.end
+ i32.const $4=, 80
+ i32.add $12=, $12, $4
+ i32.const $4=, __stack_pointer
+ i32.store $12=, 0($4), $12
+ return $0
+.LBB2_5: # %if.then
+ call abort
+ unreachable
+.Lfunc_end2:
+ .size main, .Lfunc_end2-main
+
+ .type v1,@object # @v1
+ .lcomm v1,1
+ .type v2,@object # @v2
+ .lcomm v2,256,4
+ .type v3,@object # @v3
+ .lcomm v3,256,4
+ .type .L.str,@object # @.str
+ .section .rodata.str1.1,"aMS",@progbits,1
+.L.str:
+ .asciz "abcdeghhijkmmnoqq"
+ .size .L.str, 18
+
+
+ .ident "clang version 3.8.0 "
+ .section ".note.GNU-stack","",@progbits
diff --git a/test/torture-s/pr52209.c.s b/test/torture-s/pr52209.c.s
index 0b067ba4c..5fadcc604 100644
--- a/test/torture-s/pr52209.c.s
+++ b/test/torture-s/pr52209.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr52209.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr52209.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -20,21 +22,24 @@ main: # @main
br_if $pop5, .LBB0_2
# BB#1: # %if.end
return $0
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type c,@object # @c
- .bss
+ .hidden c # @c
+ .type c,@object
+ .section .bss.c,"aw",@nobits
.globl c
.align 2
c:
- .zero 4
+ .skip 4
.size c, 4
- .type b,@object # @b
+ .hidden b # @b
+ .type b,@object
+ .section .bss.b,"aw",@nobits
.globl b
.align 2
b:
diff --git a/test/torture-s/pr52286.c.s b/test/torture-s/pr52286.c.s
index 9ef5b83b9..f04fca8ab 100644
--- a/test/torture-s/pr52286.c.s
+++ b/test/torture-s/pr52286.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr52286.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr52286.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -16,7 +18,7 @@ main: # @main
br_if $pop1, .LBB0_2
# BB#1: # %if.end
return $1
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
diff --git a/test/torture-s/pr52760.c.s b/test/torture-s/pr52760.c.s
index d4a56aeb6..0dbc4c55f 100644
--- a/test/torture-s/pr52760.c.s
+++ b/test/torture-s/pr52760.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr52760.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr52760.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -10,7 +12,7 @@ foo: # @foo
i32.const $push0=, 1
i32.lt_s $push1=, $0, $pop0
br_if $pop1, .LBB0_2
-.LBB0_1: # %for.body
+.LBB0_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB0_2
i32.load16_u $2=, 0($1)
@@ -44,11 +46,13 @@ foo: # @foo
i32.add $0=, $0, $pop17
i32.add $1=, $1, $3
br_if $0, .LBB0_1
-.LBB0_2: # %for.end
+.LBB0_2: # %for.end
return
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -79,7 +83,7 @@ main: # @main
i32.const $2=, __stack_pointer
i32.store $4=, 0($2), $4
return $pop5
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
diff --git a/test/torture-s/pr52979-1.c.s b/test/torture-s/pr52979-1.c.s
index cc2aa6b98..2acfdf02e 100644
--- a/test/torture-s/pr52979-1.c.s
+++ b/test/torture-s/pr52979-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr52979-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr52979-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -8,6 +10,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -73,7 +77,7 @@ bar: # @bar
i64.shl $push16=, $0, $2
i64.shr_s $push17=, $pop16, $2
i64.store32 $discard=, c($6), $pop17
-.LBB1_2: # %if.end
+.LBB1_2: # %if.end
i32.const $10=, 16
i32.add $15=, $15, $10
i32.const $10=, __stack_pointer
@@ -82,6 +86,8 @@ bar: # @bar
.Lfunc_end1:
.size bar, .Lfunc_end1-bar
+ .section .text.baz,"ax",@progbits
+ .hidden baz
.globl baz
.type baz,@function
baz: # @baz
@@ -147,7 +153,7 @@ baz: # @baz
i64.shl $push16=, $0, $2
i64.shr_s $push17=, $pop16, $2
i64.store32 $discard=, c($7), $pop17
-.LBB2_2: # %bar.exit
+.LBB2_2: # %bar.exit
i32.load8_u $push18=, b+4($7)
i32.store8 $discard=, a+4($7), $pop18
i32.load8_u $3=, b+2($7)
@@ -166,6 +172,8 @@ baz: # @baz
.Lfunc_end2:
.size baz, .Lfunc_end2-baz
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -232,7 +240,7 @@ main: # @main
i64.shl $push16=, $0, $2
i64.shr_s $push17=, $pop16, $2
i64.store32 $discard=, c($7), $pop17
-.LBB3_2: # %baz.exit
+.LBB3_2: # %baz.exit
i32.load8_u $push18=, b+4($7)
i32.store8 $discard=, a+4($7), $pop18
i32.load8_u $3=, b+2($7)
@@ -256,14 +264,15 @@ main: # @main
i32.const $10=, __stack_pointer
i32.store $15=, 0($10), $15
return $7
-.LBB3_4: # %if.then
+.LBB3_4: # %if.then
call abort
unreachable
.Lfunc_end3:
.size main, .Lfunc_end3-main
- .type a,@object # @a
- .data
+ .hidden a # @a
+ .type a,@object
+ .section .data.a,"aw",@progbits
.globl a
.align 3
a:
@@ -274,22 +283,27 @@ a:
.int8 0 # 0x0
.size a, 5
- .type e,@object # @e
- .bss
+ .hidden e # @e
+ .type e,@object
+ .section .bss.e,"aw",@nobits
.globl e
.align 2
e:
.int32 0 # 0x0
.size e, 4
- .type d,@object # @d
+ .hidden d # @d
+ .type d,@object
+ .section .bss.d,"aw",@nobits
.globl d
.align 2
d:
.int32 0 # 0x0
.size d, 4
- .type c,@object # @c
+ .hidden c # @c
+ .type c,@object
+ .section .bss.c,"aw",@nobits
.globl c
.align 2
c:
@@ -297,7 +311,7 @@ c:
.size c, 4
.type b,@object # @b
- .data
+ .section .data.b,"aw",@progbits
b:
.int8 1 # 0x1
.int8 0 # 0x0
diff --git a/test/torture-s/pr52979-2.c.s b/test/torture-s/pr52979-2.c.s
index 47ce54b1b..c0e02257b 100644
--- a/test/torture-s/pr52979-2.c.s
+++ b/test/torture-s/pr52979-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr52979-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr52979-2.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -8,6 +10,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -73,7 +77,7 @@ bar: # @bar
i64.shl $push16=, $0, $2
i64.shr_s $push17=, $pop16, $2
i64.store32 $discard=, c($6), $pop17
-.LBB1_2: # %if.end
+.LBB1_2: # %if.end
i32.const $10=, 16
i32.add $15=, $15, $10
i32.const $10=, __stack_pointer
@@ -82,6 +86,8 @@ bar: # @bar
.Lfunc_end1:
.size bar, .Lfunc_end1-bar
+ .section .text.baz,"ax",@progbits
+ .hidden baz
.globl baz
.type baz,@function
baz: # @baz
@@ -147,7 +153,7 @@ baz: # @baz
i64.shl $push16=, $0, $2
i64.shr_s $push17=, $pop16, $2
i64.store32 $discard=, c($7), $pop17
-.LBB2_2: # %bar.exit
+.LBB2_2: # %bar.exit
i32.load8_u $push18=, b+4($7)
i32.store8 $discard=, a+4($7), $pop18
i32.load8_u $3=, b+2($7)
@@ -166,6 +172,8 @@ baz: # @baz
.Lfunc_end2:
.size baz, .Lfunc_end2-baz
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -232,7 +240,7 @@ main: # @main
i64.shl $push16=, $0, $2
i64.shr_s $push17=, $pop16, $2
i64.store32 $discard=, c($7), $pop17
-.LBB3_2: # %baz.exit
+.LBB3_2: # %baz.exit
i32.load8_u $push18=, b+4($7)
i32.store8 $discard=, a+4($7), $pop18
i32.load8_u $3=, b+2($7)
@@ -256,14 +264,15 @@ main: # @main
i32.const $10=, __stack_pointer
i32.store $15=, 0($10), $15
return $7
-.LBB3_4: # %if.then
+.LBB3_4: # %if.then
call abort
unreachable
.Lfunc_end3:
.size main, .Lfunc_end3-main
- .type a,@object # @a
- .data
+ .hidden a # @a
+ .type a,@object
+ .section .data.a,"aw",@progbits
.globl a
.align 3
a:
@@ -274,22 +283,27 @@ a:
.int8 0 # 0x0
.size a, 5
- .type e,@object # @e
- .bss
+ .hidden e # @e
+ .type e,@object
+ .section .bss.e,"aw",@nobits
.globl e
.align 2
e:
.int32 0 # 0x0
.size e, 4
- .type d,@object # @d
+ .hidden d # @d
+ .type d,@object
+ .section .bss.d,"aw",@nobits
.globl d
.align 2
d:
.int32 0 # 0x0
.size d, 4
- .type c,@object # @c
+ .hidden c # @c
+ .type c,@object
+ .section .bss.c,"aw",@nobits
.globl c
.align 2
c:
@@ -297,7 +311,7 @@ c:
.size c, 4
.type b,@object # @b
- .data
+ .section .data.b,"aw",@progbits
b:
.int8 1 # 0x1
.int8 0 # 0x0
diff --git a/test/torture-s/pr53084.c.s b/test/torture-s/pr53084.c.s
index 69ec96667..21350960f 100644
--- a/test/torture-s/pr53084.c.s
+++ b/test/torture-s/pr53084.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr53084.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr53084.c"
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -20,29 +22,31 @@ bar: # @bar
br_if $pop4, .LBB0_4
# BB#3: # %if.end
return
-.LBB0_4: # %if.then
+.LBB0_4: # %if.then
call abort
unreachable
.Lfunc_end0:
.size bar, .Lfunc_end0-bar
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
.result i32
# BB#0: # %entry
- i32.const $push0=, .str+1
+ i32.const $push0=, .L.str+1
call bar, $pop0
i32.const $push1=, 0
return $pop1
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type .str,@object # @.str
+ .type .L.str,@object # @.str
.section .rodata.str1.1,"aMS",@progbits,1
-.str:
+.L.str:
.asciz "foo"
- .size .str, 4
+ .size .L.str, 4
.ident "clang version 3.8.0 "
diff --git a/test/torture-s/pr53160.c.s b/test/torture-s/pr53160.c.s
index 40069d89c..2f4d34ef8 100644
--- a/test/torture-s/pr53160.c.s
+++ b/test/torture-s/pr53160.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr53160.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr53160.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -11,6 +13,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -25,7 +29,7 @@ main: # @main
br_if $pop7, .LBB1_2
# BB#1: # %if.then
i32.load $discard=, b($0)
-.LBB1_2: # %if.end
+.LBB1_2: # %if.end
i32.store $discard=, e($0), $0
i32.load8_s $1=, f($0)
i32.load $2=, c($0)
@@ -39,70 +43,86 @@ main: # @main
br_if $pop5, .LBB1_4
# BB#3: # %if.end16
return $0
-.LBB1_4: # %if.then15
+.LBB1_4: # %if.then15
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type c,@object # @c
- .data
+ .hidden c # @c
+ .type c,@object
+ .section .data.c,"aw",@progbits
.globl c
.align 2
c:
.int32 1 # 0x1
.size c, 4
- .type e,@object # @e
- .bss
+ .hidden e # @e
+ .type e,@object
+ .section .bss.e,"aw",@nobits
.globl e
.align 2
e:
.int32 0 # 0x0
.size e, 4
- .type g,@object # @g
+ .hidden g # @g
+ .type g,@object
+ .section .bss.g,"aw",@nobits
.globl g
.align 2
g:
.int32 0 # 0x0
.size g, 4
- .type b,@object # @b
+ .hidden b # @b
+ .type b,@object
+ .section .bss.b,"aw",@nobits
.globl b
.align 2
b:
.int32 0 # 0x0
.size b, 4
- .type d,@object # @d
+ .hidden d # @d
+ .type d,@object
+ .section .bss.d,"aw",@nobits
.globl d
.align 2
d:
.int32 0 # 0x0
.size d, 4
- .type f,@object # @f
+ .hidden f # @f
+ .type f,@object
+ .section .bss.f,"aw",@nobits
.globl f
f:
.int8 0 # 0x0
.size f, 1
- .type i,@object # @i
+ .hidden i # @i
+ .type i,@object
+ .section .bss.i,"aw",@nobits
.globl i
.align 1
i:
.int16 0 # 0x0
.size i, 2
- .type h,@object # @h
+ .hidden h # @h
+ .type h,@object
+ .section .bss.h,"aw",@nobits
.globl h
.align 2
h:
.int32 0 # 0x0
.size h, 4
- .type a,@object # @a
+ .hidden a # @a
+ .type a,@object
+ .section .bss.a,"aw",@nobits
.globl a
.align 2
a:
diff --git a/test/torture-s/pr53465.c.s b/test/torture-s/pr53465.c.s
index 831f168f8..f6e7bbe3a 100644
--- a/test/torture-s/pr53465.c.s
+++ b/test/torture-s/pr53465.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr53465.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr53465.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -12,7 +14,7 @@ foo: # @foo
block .LBB0_6
i32.le_s $push0=, $1, $3
br_if $pop0, .LBB0_6
-.LBB0_1: # %for.body
+.LBB0_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB0_6
copy_local $2=, $4
@@ -21,31 +23,33 @@ foo: # @foo
i32.eq $push5=, $4, $pop4
br_if $pop5, .LBB0_6
# BB#2: # %if.end
- # in Loop: Header=.LBB0_1 Depth=1
+ # in Loop: Header=BB0_1 Depth=1
block .LBB0_5
i32.const $push6=, 0
i32.eq $push7=, $5, $pop6
br_if $pop7, .LBB0_5
# BB#3: # %if.end
- # in Loop: Header=.LBB0_1 Depth=1
+ # in Loop: Header=BB0_1 Depth=1
i32.gt_s $push1=, $4, $2
br_if $pop1, .LBB0_5
# BB#4: # %if.then3
call abort
unreachable
-.LBB0_5: # %for.cond
- # in Loop: Header=.LBB0_1 Depth=1
+.LBB0_5: # %for.cond
+ # in Loop: Header=BB0_1 Depth=1
i32.const $push2=, 4
i32.add $0=, $0, $pop2
i32.const $5=, 1
i32.add $3=, $3, $5
i32.lt_s $push3=, $3, $1
br_if $pop3, .LBB0_1
-.LBB0_6: # %for.end
+.LBB0_6: # %for.end
return
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr53688.c.s b/test/torture-s/pr53688.c.s
index 04db16bcb..123d88f78 100644
--- a/test/torture-s/pr53688.c.s
+++ b/test/torture-s/pr53688.c.s
@@ -1,12 +1,14 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr53688.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr53688.c"
+ .section .text.init,"ax",@progbits
+ .hidden init
.globl init
.type init,@function
init: # @init
.local i32, i64, i64
# BB#0: # %entry
i32.const $push1=, p
- i32.const $push0=, .str
+ i32.const $push0=, .L.str
i32.const $push2=, 9
call memcpy, $pop1, $pop0, $pop2
i32.const $0=, p+9
@@ -43,6 +45,8 @@ init: # @init
.Lfunc_end0:
.size init, .Lfunc_end0-init
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -110,31 +114,33 @@ main: # @main
br_if $pop34, .LBB1_2
# BB#1: # %if.end
return $1
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type p,@object # @p
- .bss
+ .hidden p # @p
+ .type p,@object
+ .section .bss.p,"aw",@nobits
.globl p
p:
- .zero 17
+ .skip 17
.size p, 17
- .type .str,@object # @.str
+ .type .L.str,@object # @.str
.section .rodata.str1.1,"aMS",@progbits,1
-.str:
+.L.str:
.asciz "FOOBARFOO"
- .size .str, 10
+ .size .L.str, 10
- .type headline,@object # @headline
- .bss
+ .hidden headline # @headline
+ .type headline,@object
+ .section .bss.headline,"aw",@nobits
.globl headline
.align 4
headline:
- .zero 256
+ .skip 256
.size headline, 256
diff --git a/test/torture-s/pr54471.c.s b/test/torture-s/pr54471.c.s
index 4a5c9b250..3addb0b99 100644
--- a/test/torture-s/pr54471.c.s
+++ b/test/torture-s/pr54471.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr54471.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr54471.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -18,7 +20,7 @@ foo: # @foo
i32.const $push7=, 0
i32.eq $push8=, $3, $pop7
br_if $pop8, .LBB0_4
-.LBB0_1: # %for.body
+.LBB0_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB0_2
i32.const $10=, 0
@@ -41,7 +43,7 @@ foo: # @foo
i32.const $push2=, -1
i32.add $3=, $3, $pop2
br_if $3, .LBB0_1
-.LBB0_2: # %for.end
+.LBB0_2: # %for.end
i64.const $2=, 14348907
i64.const $1=, 0
i64.xor $push3=, $5, $2
@@ -57,12 +59,14 @@ foo: # @foo
i32.const $9=, __stack_pointer
i32.store $10=, 0($9), $10
return
-.LBB0_4: # %if.then
+.LBB0_4: # %if.then
call abort
unreachable
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr54937.c.s b/test/torture-s/pr54937.c.s
index e12876d4b..ff6fed898 100644
--- a/test/torture-s/pr54937.c.s
+++ b/test/torture-s/pr54937.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr54937.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr54937.c"
+ .section .text.t,"ax",@progbits
+ .hidden t
.globl t
.type t,@function
t: # @t
@@ -12,7 +14,7 @@ t: # @t
i32.const $push0=, 1
i32.lt_s $push1=, $0, $pop0
br_if $pop1, .LBB0_4
-.LBB0_1: # %for.body
+.LBB0_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB0_4
block .LBB0_3
@@ -20,12 +22,12 @@ t: # @t
i32.eq $push9=, $2, $pop8
br_if $pop9, .LBB0_3
# BB#2: # %if.then
- # in Loop: Header=.LBB0_1 Depth=1
+ # in Loop: Header=BB0_1 Depth=1
i32.const $1=, 0
i32.load $push2=, terminate_me($1)
call_indirect $pop2, $1
-.LBB0_3: # %if.end
- # in Loop: Header=.LBB0_1 Depth=1
+.LBB0_3: # %if.end
+ # in Loop: Header=BB0_1 Depth=1
i32.const $push3=, a
i32.add $push4=, $pop3, $2
i32.const $push5=, 0
@@ -35,11 +37,13 @@ t: # @t
i32.const $push7=, -1
i32.add $0=, $0, $pop7
br_if $0, .LBB0_1
-.LBB0_4: # %for.end
+.LBB0_4: # %for.end
return $2
.Lfunc_end0:
.size t, .Lfunc_end0-t
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -55,19 +59,22 @@ main: # @main
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type terminate_me,@object # @terminate_me
- .bss
+ .hidden terminate_me # @terminate_me
+ .type terminate_me,@object
+ .section .bss.terminate_me,"aw",@nobits
.globl terminate_me
.align 2
terminate_me:
.int32 0
.size terminate_me, 4
- .type a,@object # @a
+ .hidden a # @a
+ .type a,@object
+ .section .bss.a,"aw",@nobits
.globl a
.align 2
a:
- .zero 4
+ .skip 4
.size a, 4
diff --git a/test/torture-s/pr54985.c.s b/test/torture-s/pr54985.c.s
index c3135288a..1975bc714 100644
--- a/test/torture-s/pr54985.c.s
+++ b/test/torture-s/pr54985.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr54985.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr54985.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -17,7 +19,7 @@ foo: # @foo
i32.load $6=, 0($0)
i32.const $4=, 4
i32.add $0=, $0, $4
-.LBB0_2: # %while.cond
+.LBB0_2: # %while.cond
# =>This Inner Loop Header: Depth=1
loop .LBB0_4
i32.const $push0=, -1
@@ -27,18 +29,20 @@ foo: # @foo
i32.eq $push4=, $1, $pop3
br_if $pop4, .LBB0_4
# BB#3: # %while.cond.while.body_crit_edge
- # in Loop: Header=.LBB0_2 Depth=1
+ # in Loop: Header=BB0_2 Depth=1
i32.load $2=, 0($0)
i32.add $0=, $0, $4
i32.lt_s $5=, $2, $6
copy_local $6=, $2
i32.const $2=, 1
br_if $5, .LBB0_2
-.LBB0_4: # %cleanup
+.LBB0_4: # %cleanup
return $2
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -66,7 +70,7 @@ main: # @main
i32.const $2=, __stack_pointer
i32.store $4=, 0($2), $4
return $pop3
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
diff --git a/test/torture-s/pr55137.c.s b/test/torture-s/pr55137.c.s
index beb6133f6..892eab46b 100644
--- a/test/torture-s/pr55137.c.s
+++ b/test/torture-s/pr55137.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr55137.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr55137.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -12,6 +14,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -24,6 +28,8 @@ bar: # @bar
.Lfunc_end1:
.size bar, .Lfunc_end1-bar
+ .section .text.baz,"ax",@progbits
+ .hidden baz
.globl baz
.type baz,@function
baz: # @baz
@@ -36,6 +42,8 @@ baz: # @baz
.Lfunc_end2:
.size baz, .Lfunc_end2-baz
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr55750.c.s b/test/torture-s/pr55750.c.s
index c77e59f65..6d4bf50d9 100644
--- a/test/torture-s/pr55750.c.s
+++ b/test/torture-s/pr55750.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr55750.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr55750.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -17,6 +19,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -43,18 +47,19 @@ main: # @main
br_if $pop8, .LBB1_3
# BB#2: # %if.end
return $0
-.LBB1_3: # %if.then
+.LBB1_3: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type arr,@object # @arr
- .bss
+ .hidden arr # @arr
+ .type arr,@object
+ .section .bss.arr,"aw",@nobits
.globl arr
.align 2
arr:
- .zero 8
+ .skip 8
.size arr, 8
diff --git a/test/torture-s/pr55875.c.s b/test/torture-s/pr55875.c.s
index 8b4193ab9..82ce442e1 100644
--- a/test/torture-s/pr55875.c.s
+++ b/test/torture-s/pr55875.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr55875.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr55875.c"
+ .section .text.t,"ax",@progbits
+ .hidden t
.globl t
.type t,@function
t: # @t
@@ -17,16 +19,18 @@ t: # @t
br_if $pop1, .LBB0_3
# BB#2: # %if.end3
return $0
-.LBB0_3: # %if.then2
+.LBB0_3: # %if.then2
call abort
unreachable
-.LBB0_4: # %if.then
+.LBB0_4: # %if.then
i32.const $push2=, 0
call exit, $pop2
unreachable
.Lfunc_end0:
.size t, .Lfunc_end0-t
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -34,7 +38,7 @@ main: # @main
.local i32
# BB#0: # %entry
i32.const $0=, 5
-.LBB1_1: # %for.cond
+.LBB1_1: # %for.cond
# =>This Inner Loop Header: Depth=1
loop .LBB1_2
i32.const $push0=, 255
@@ -47,12 +51,13 @@ main: # @main
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type a,@object # @a
- .bss
+ .hidden a # @a
+ .type a,@object
+ .section .bss.a,"aw",@nobits
.globl a
.align 4
a:
- .zero 1004
+ .skip 1004
.size a, 1004
diff --git a/test/torture-s/pr56051.c.s b/test/torture-s/pr56051.c.s
index 0dc0db78b..4c0816dce 100644
--- a/test/torture-s/pr56051.c.s
+++ b/test/torture-s/pr56051.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr56051.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr56051.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr56250.c.s b/test/torture-s/pr56250.c.s
index 577aac71e..ccdb59b01 100644
--- a/test/torture-s/pr56250.c.s
+++ b/test/torture-s/pr56250.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr56250.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr56250.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr56799.c.s b/test/torture-s/pr56799.c.s
index f431faf59..2dd644e60 100644
--- a/test/torture-s/pr56799.c.s
+++ b/test/torture-s/pr56799.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr56799.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr56799.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -38,12 +40,14 @@ main: # @main
# BB#3: # %if.then
call exit, $1
unreachable
-.LBB0_4: # %if.end
+.LBB0_4: # %if.end
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -64,7 +68,7 @@ foo: # @foo
i32.const $push2=, 1
i32.store $discard=, lo($pop1), $pop2
i32.load $3=, 4($0)
-.LBB1_2: # %if.end
+.LBB1_2: # %if.end
block .LBB1_5
block .LBB1_4
i32.le_u $push3=, $1, $2
@@ -76,23 +80,26 @@ foo: # @foo
i32.load $0=, 4($0)
i32.add $3=, $0, $3
br .LBB1_5
-.LBB1_4: # %if.end.if.end10_crit_edge
+.LBB1_4: # %if.end.if.end10_crit_edge
i32.load $0=, 4($0)
-.LBB1_5: # %if.end10
+.LBB1_5: # %if.end10
i32.add $push6=, $0, $3
return $pop6
.Lfunc_end1:
.size foo, .Lfunc_end1-foo
- .type hi,@object # @hi
- .bss
+ .hidden hi # @hi
+ .type hi,@object
+ .section .bss.hi,"aw",@nobits
.globl hi
.align 2
hi:
.int32 0 # 0x0
.size hi, 4
- .type lo,@object # @lo
+ .hidden lo # @lo
+ .type lo,@object
+ .section .bss.lo,"aw",@nobits
.globl lo
.align 2
lo:
diff --git a/test/torture-s/pr56837.c.s b/test/torture-s/pr56837.c.s
index 724d92746..6b7653992 100644
--- a/test/torture-s/pr56837.c.s
+++ b/test/torture-s/pr56837.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr56837.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr56837.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -7,7 +9,7 @@ foo: # @foo
# BB#0: # %entry
i64.const $0=, 4294967295
i32.const $1=, -8192
-.LBB0_1: # %for.body
+.LBB0_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB0_2
i32.const $push0=, a
@@ -18,11 +20,13 @@ foo: # @foo
i32.const $push4=, 8
i32.add $1=, $1, $pop4
br_if $1, .LBB0_1
-.LBB0_2: # %for.end
+.LBB0_2: # %for.end
return
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -32,7 +36,7 @@ main: # @main
call foo
i32.const $1=, 0
i32.const $0=, a
-.LBB1_1: # %for.body
+.LBB1_1: # %for.body
# =>This Inner Loop Header: Depth=1
block .LBB1_5
loop .LBB1_4
@@ -41,13 +45,13 @@ main: # @main
i32.ne $push5=, $pop1, $pop4
br_if $pop5, .LBB1_5
# BB#2: # %for.body
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.const $push2=, 4
i32.add $push3=, $0, $pop2
i32.load $push0=, 0($pop3)
br_if $pop0, .LBB1_5
# BB#3: # %for.cond
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.const $push6=, 1
i32.add $1=, $1, $pop6
i32.const $push7=, 8
@@ -55,21 +59,22 @@ main: # @main
i32.const $push8=, 1023
i32.le_s $push9=, $1, $pop8
br_if $pop9, .LBB1_1
-.LBB1_4: # %for.end
+.LBB1_4: # %for.end
i32.const $push10=, 0
return $pop10
-.LBB1_5: # %if.then
+.LBB1_5: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type a,@object # @a
- .bss
+ .hidden a # @a
+ .type a,@object
+ .section .bss.a,"aw",@nobits
.globl a
.align 4
a:
- .zero 8192
+ .skip 8192
.size a, 8192
diff --git a/test/torture-s/pr56899.c.s b/test/torture-s/pr56899.c.s
index 6aa32c365..376f009fe 100644
--- a/test/torture-s/pr56899.c.s
+++ b/test/torture-s/pr56899.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr56899.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr56899.c"
+ .section .text.f1,"ax",@progbits
+ .hidden f1
.globl f1
.type f1,@function
f1: # @f1
@@ -13,12 +15,14 @@ f1: # @f1
br_if $pop3, .LBB0_2
# BB#1: # %if.end
return
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size f1, .Lfunc_end0-f1
+ .section .text.f2,"ax",@progbits
+ .hidden f2
.globl f2
.type f2,@function
f2: # @f2
@@ -32,12 +36,14 @@ f2: # @f2
br_if $pop3, .LBB1_2
# BB#1: # %if.end
return
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
.size f2, .Lfunc_end1-f2
+ .section .text.f3,"ax",@progbits
+ .hidden f3
.globl f3
.type f3,@function
f3: # @f3
@@ -51,12 +57,14 @@ f3: # @f3
br_if $pop3, .LBB2_2
# BB#1: # %if.end
return
-.LBB2_2: # %if.then
+.LBB2_2: # %if.then
call abort
unreachable
.Lfunc_end2:
.size f3, .Lfunc_end2-f3
+ .section .text.f4,"ax",@progbits
+ .hidden f4
.globl f4
.type f4,@function
f4: # @f4
@@ -70,12 +78,14 @@ f4: # @f4
br_if $pop3, .LBB3_2
# BB#1: # %if.end
return
-.LBB3_2: # %if.then
+.LBB3_2: # %if.then
call abort
unreachable
.Lfunc_end3:
.size f4, .Lfunc_end3-f4
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr56962.c.s b/test/torture-s/pr56962.c.s
index 05d2d33c6..fe0ca4e88 100644
--- a/test/torture-s/pr56962.c.s
+++ b/test/torture-s/pr56962.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr56962.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr56962.c"
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -11,12 +13,14 @@ bar: # @bar
br_if $pop1, .LBB0_2
# BB#1: # %if.end
return
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size bar, .Lfunc_end0-bar
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -59,6 +63,8 @@ foo: # @foo
.Lfunc_end1:
.size foo, .Lfunc_end1-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -73,12 +79,13 @@ main: # @main
.Lfunc_end2:
.size main, .Lfunc_end2-main
- .type v,@object # @v
- .bss
+ .hidden v # @v
+ .type v,@object
+ .section .bss.v,"aw",@nobits
.globl v
.align 4
v:
- .zero 1152
+ .skip 1152
.size v, 1152
diff --git a/test/torture-s/pr56982.c.s b/test/torture-s/pr56982.c.s
index 10282b3e9..53cc3e750 100644
--- a/test/torture-s/pr56982.c.s
+++ b/test/torture-s/pr56982.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr56982.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr56982.c"
+ .section .text.baz,"ax",@progbits
+ .hidden baz
.globl baz
.type baz,@function
baz: # @baz
@@ -10,6 +12,8 @@ baz: # @baz
.Lfunc_end0:
.size baz, .Lfunc_end0-baz
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -25,7 +29,7 @@ f: # @f
# BB#1: # %if.then
i32.const $push1=, 1
return $pop1
-.LBB1_2: # %if.end
+.LBB1_2: # %if.end
i32.const $1=, env
#APP
#NO_APP
@@ -36,13 +40,15 @@ f: # @f
i32.const $push4=, 42
call longjmp, $1, $pop4
unreachable
-.LBB1_4: # %if.then2
+.LBB1_4: # %if.then2
i32.const $push3=, 0
call exit, $pop3
unreachable
.Lfunc_end1:
.size f, .Lfunc_end1-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr57124.c.s b/test/torture-s/pr57124.c.s
index fe0b5b882..3ce53729e 100644
--- a/test/torture-s/pr57124.c.s
+++ b/test/torture-s/pr57124.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr57124.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr57124.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -14,13 +16,15 @@ foo: # @foo
# BB#1: # %if.then
call abort
unreachable
-.LBB0_2: # %if.end
+.LBB0_2: # %if.end
i32.const $push3=, 0
call exit, $pop3
unreachable
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr57131.c.s b/test/torture-s/pr57131.c.s
index 3f705ee4e..d7243a7b5 100644
--- a/test/torture-s/pr57131.c.s
+++ b/test/torture-s/pr57131.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr57131.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr57131.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -43,7 +45,7 @@ main: # @main
i32.const $9=, __stack_pointer
i32.store $10=, 0($9), $10
return $1
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
diff --git a/test/torture-s/pr57144.c.s b/test/torture-s/pr57144.c.s
index 80a3e2d6d..451995313 100644
--- a/test/torture-s/pr57144.c.s
+++ b/test/torture-s/pr57144.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr57144.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr57144.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -11,6 +13,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr57281.c.s b/test/torture-s/pr57281.c.s
index 20e4d60a6..eb82cedd7 100644
--- a/test/torture-s/pr57281.c.s
+++ b/test/torture-s/pr57281.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr57281.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr57281.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -17,6 +19,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -33,7 +37,7 @@ main: # @main
i32.load $0=, a($3)
i32.load $1=, e($3)
i32.load $2=, g($3)
-.LBB1_2: # %for.body
+.LBB1_2: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB1_3
i64.load $discard=, f($3)
@@ -49,60 +53,68 @@ main: # @main
i32.store $push7=, b($5), $pop6
i32.ne $push8=, $pop7, $4
br_if $pop8, .LBB1_2
-.LBB1_3: # %for.end
+.LBB1_3: # %for.end
return $3
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type a,@object # @a
- .data
+ .hidden a # @a
+ .type a,@object
+ .section .data.a,"aw",@progbits
.globl a
.align 2
a:
.int32 1 # 0x1
.size a, 4
- .type d,@object # @d
- .bss
+ .hidden d # @d
+ .type d,@object
+ .section .bss.d,"aw",@nobits
.globl d
.align 2
d:
.int32 0 # 0x0
.size d, 4
- .type e,@object # @e
- .data
+ .hidden e # @e
+ .type e,@object
+ .section .data.e,"aw",@progbits
.globl e
.align 2
e:
.int32 d
.size e, 4
- .type c,@object # @c
- .bss
+ .hidden c # @c
+ .type c,@object
+ .section .bss.c,"aw",@nobits
.globl c
.align 3
c:
.int64 0 # 0x0
.size c, 8
- .type g,@object # @g
- .data
+ .hidden g # @g
+ .type g,@object
+ .section .data.g,"aw",@progbits
.globl g
.align 2
g:
.int32 c
.size g, 4
- .type b,@object # @b
- .bss
+ .hidden b # @b
+ .type b,@object
+ .section .bss.b,"aw",@nobits
.globl b
.align 2
b:
.int32 0 # 0x0
.size b, 4
- .type f,@object # @f
+ .hidden f # @f
+ .type f,@object
+ .section .bss.f,"aw",@nobits
.globl f
.align 3
f:
diff --git a/test/torture-s/pr57321.c.s b/test/torture-s/pr57321.c.s
index 4b1b117cf..34f1ac232 100644
--- a/test/torture-s/pr57321.c.s
+++ b/test/torture-s/pr57321.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr57321.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr57321.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -14,28 +16,32 @@ main: # @main
i32.load $push1=, b($0)
i32.const $push2=, 1
i32.store $discard=, 0($pop1), $pop2
-.LBB0_2: # %foo.exit
+.LBB0_2: # %foo.exit
return $0
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type a,@object # @a
- .data
+ .hidden a # @a
+ .type a,@object
+ .section .data.a,"aw",@progbits
.globl a
.align 2
a:
.int32 1 # 0x1
.size a, 4
- .type b,@object # @b
- .bss
+ .hidden b # @b
+ .type b,@object
+ .section .bss.b,"aw",@nobits
.globl b
.align 2
b:
.int32 0
.size b, 4
- .type c,@object # @c
+ .hidden c # @c
+ .type c,@object
+ .section .bss.c,"aw",@nobits
.globl c
.align 2
c:
diff --git a/test/torture-s/pr57344-1.c.s b/test/torture-s/pr57344-1.c.s
index 4405d9bc2..45f9a58ef 100644
--- a/test/torture-s/pr57344-1.c.s
+++ b/test/torture-s/pr57344-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr57344-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr57344-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -13,12 +15,14 @@ foo: # @foo
#APP
#NO_APP
return
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -42,7 +46,7 @@ main: # @main
i32.const $push4=, -1
i32.gt_s $push5=, $2, $pop4
br_if $pop5, .LBB1_3
-.LBB1_2: # %for.body.for.body_crit_edge
+.LBB1_2: # %for.body.for.body_crit_edge
# =>This Inner Loop Header: Depth=1
loop .LBB1_3
i64.load32_u $push12=, s+8($0)
@@ -66,20 +70,23 @@ main: # @main
i32.store $discard=, i($0), $pop21
i32.lt_s $push22=, $2, $0
br_if $pop22, .LBB1_2
-.LBB1_3: # %for.end
+.LBB1_3: # %for.end
return $0
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type s,@object # @s
- .bss
+ .hidden s # @s
+ .type s,@object
+ .section .bss.s,"aw",@nobits
.globl s
.align 4
s:
- .zero 16
+ .skip 16
.size s, 16
- .type i,@object # @i
+ .hidden i # @i
+ .type i,@object
+ .section .bss.i,"aw",@nobits
.globl i
.align 2
i:
diff --git a/test/torture-s/pr57344-2.c.s b/test/torture-s/pr57344-2.c.s
index d1fe9fe5b..cc4ec8e5a 100644
--- a/test/torture-s/pr57344-2.c.s
+++ b/test/torture-s/pr57344-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr57344-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr57344-2.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -13,12 +15,14 @@ foo: # @foo
#APP
#NO_APP
return
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -42,7 +46,7 @@ main: # @main
i32.const $push4=, -1
i32.gt_s $push5=, $2, $pop4
br_if $pop5, .LBB1_3
-.LBB1_2: # %for.body.for.body_crit_edge
+.LBB1_2: # %for.body.for.body_crit_edge
# =>This Inner Loop Header: Depth=1
loop .LBB1_3
i32.const $2=, s+8
@@ -70,20 +74,23 @@ main: # @main
i32.store $discard=, i($0), $pop24
i32.lt_s $push25=, $2, $0
br_if $pop25, .LBB1_2
-.LBB1_3: # %for.end
+.LBB1_3: # %for.end
return $0
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type s,@object # @s
- .bss
+ .hidden s # @s
+ .type s,@object
+ .section .bss.s,"aw",@nobits
.globl s
.align 4
s:
- .zero 16
+ .skip 16
.size s, 16
- .type i,@object # @i
+ .hidden i # @i
+ .type i,@object
+ .section .bss.i,"aw",@nobits
.globl i
.align 2
i:
diff --git a/test/torture-s/pr57344-3.c.s b/test/torture-s/pr57344-3.c.s
index 1bb5e0949..ec380dc12 100644
--- a/test/torture-s/pr57344-3.c.s
+++ b/test/torture-s/pr57344-3.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr57344-3.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr57344-3.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -13,12 +15,14 @@ foo: # @foo
#APP
#NO_APP
return
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -26,7 +30,7 @@ main: # @main
.local i32, i32, i64, i64, i64, i32
# BB#0: # %entry
i32.const $push2=, s+16
- i32.const $push0=, main.t
+ i32.const $push0=, .Lmain.t
i32.const $push1=, 16
call memcpy, $pop2, $pop0, $pop1
i32.const $0=, 0
@@ -44,7 +48,7 @@ main: # @main
i32.const $push7=, -1
i32.gt_s $push8=, $5, $pop7
br_if $pop8, .LBB1_3
-.LBB1_2: # %for.body.for.body_crit_edge
+.LBB1_2: # %for.body.for.body_crit_edge
# =>This Inner Loop Header: Depth=1
loop .LBB1_3
i64.load $2=, s+16($0)
@@ -69,14 +73,14 @@ main: # @main
i32.store $discard=, i($0), $pop22
i32.lt_s $push23=, $5, $0
br_if $pop23, .LBB1_2
-.LBB1_3: # %for.end
+.LBB1_3: # %for.end
return $0
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type main.t,@object # @main.t
+ .type .Lmain.t,@object # @main.t
.section .rodata.cst16,"aM",@progbits,16
-main.t:
+.Lmain.t:
.int8 0 # 0x0
.int8 0 # 0x0
.int8 0 # 0x0
@@ -87,18 +91,21 @@ main.t:
.int8 255 # 0xff
.int8 1 # 0x1
.int8 0 # 0x0
- .zero 6
- .size main.t, 16
+ .skip 6
+ .size .Lmain.t, 16
- .type s,@object # @s
- .bss
+ .hidden s # @s
+ .type s,@object
+ .section .bss.s,"aw",@nobits
.globl s
.align 4
s:
- .zero 32
+ .skip 32
.size s, 32
- .type i,@object # @i
+ .hidden i # @i
+ .type i,@object
+ .section .bss.i,"aw",@nobits
.globl i
.align 2
i:
diff --git a/test/torture-s/pr57344-4.c.s b/test/torture-s/pr57344-4.c.s
index 5002f92ab..87bfa5a35 100644
--- a/test/torture-s/pr57344-4.c.s
+++ b/test/torture-s/pr57344-4.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr57344-4.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr57344-4.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -13,12 +15,14 @@ foo: # @foo
#APP
#NO_APP
return
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -26,7 +30,7 @@ main: # @main
.local i32, i32, i32
# BB#0: # %entry
i32.const $push2=, s+16
- i32.const $push0=, main.t
+ i32.const $push0=, .Lmain.t
i32.const $push1=, 16
call memcpy, $pop2, $pop0, $pop1
i32.const $0=, 0
@@ -44,7 +48,7 @@ main: # @main
i32.const $push7=, -1
i32.gt_s $push8=, $2, $pop7
br_if $pop8, .LBB1_3
-.LBB1_2: # %for.body.for.body_crit_edge
+.LBB1_2: # %for.body.for.body_crit_edge
# =>This Inner Loop Header: Depth=1
loop .LBB1_3
i32.const $2=, s+24
@@ -77,14 +81,14 @@ main: # @main
i32.store $discard=, i($0), $pop32
i32.lt_s $push33=, $2, $0
br_if $pop33, .LBB1_2
-.LBB1_3: # %for.end
+.LBB1_3: # %for.end
return $0
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type main.t,@object # @main.t
+ .type .Lmain.t,@object # @main.t
.section .rodata.cst16,"aM",@progbits,16
-main.t:
+.Lmain.t:
.int8 0 # 0x0
.int8 0 # 0x0
.int8 0 # 0x0
@@ -101,17 +105,20 @@ main.t:
.int8 221 # 0xdd
.int8 1 # 0x1
.int8 0 # 0x0
- .size main.t, 16
+ .size .Lmain.t, 16
- .type s,@object # @s
- .bss
+ .hidden s # @s
+ .type s,@object
+ .section .bss.s,"aw",@nobits
.globl s
.align 4
s:
- .zero 32
+ .skip 32
.size s, 32
- .type i,@object # @i
+ .hidden i # @i
+ .type i,@object
+ .section .bss.i,"aw",@nobits
.globl i
.align 2
i:
diff --git a/test/torture-s/pr57568.c.s b/test/torture-s/pr57568.c.s
index 13f3f70a5..8e65a84e1 100644
--- a/test/torture-s/pr57568.c.s
+++ b/test/torture-s/pr57568.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr57568.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr57568.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -24,28 +26,32 @@ main: # @main
# BB#2: # %if.then
call abort
unreachable
-.LBB0_3: # %if.end
+.LBB0_3: # %if.end
return $0
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type a,@object # @a
- .bss
+ .hidden a # @a
+ .type a,@object
+ .section .bss.a,"aw",@nobits
.globl a
.align 4
a:
- .zero 216
+ .skip 216
.size a, 216
- .type b,@object # @b
- .data
+ .hidden b # @b
+ .type b,@object
+ .section .data.b,"aw",@progbits
.globl b
.align 2
b:
.int32 1 # 0x1
.size b, 4
- .type c,@object # @c
+ .hidden c # @c
+ .type c,@object
+ .section .data.c,"aw",@progbits
.globl c
.align 2
c:
diff --git a/test/torture-s/pr57829.c.s b/test/torture-s/pr57829.c.s
index b27426674..1963a303e 100644
--- a/test/torture-s/pr57829.c.s
+++ b/test/torture-s/pr57829.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr57829.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr57829.c"
+ .section .text.f1,"ax",@progbits
+ .hidden f1
.globl f1
.type f1,@function
f1: # @f1
@@ -16,6 +18,8 @@ f1: # @f1
.Lfunc_end0:
.size f1, .Lfunc_end0-f1
+ .section .text.f2,"ax",@progbits
+ .hidden f2
.globl f2
.type f2,@function
f2: # @f2
@@ -32,6 +36,8 @@ f2: # @f2
.Lfunc_end1:
.size f2, .Lfunc_end1-f2
+ .section .text.f3,"ax",@progbits
+ .hidden f3
.globl f3
.type f3,@function
f3: # @f3
@@ -50,6 +56,8 @@ f3: # @f3
.Lfunc_end2:
.size f3, .Lfunc_end2-f3
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -80,7 +88,7 @@ main: # @main
# BB#4: # %if.end
i32.const $push10=, 0
return $pop10
-.LBB3_5: # %if.then
+.LBB3_5: # %if.then
call abort
unreachable
.Lfunc_end3:
diff --git a/test/torture-s/pr57860.c.s b/test/torture-s/pr57860.c.s
index 4bd2c4505..d37f0db74 100644
--- a/test/torture-s/pr57860.c.s
+++ b/test/torture-s/pr57860.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr57860.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr57860.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -12,7 +14,7 @@ foo: # @foo
i32.load $3=, h($5)
i32.load $4=, f($5)
i64.extend_s/i32 $1=, $0
-.LBB0_1: # %for.cond1thread-pre-split
+.LBB0_1: # %for.cond1thread-pre-split
# =>This Inner Loop Header: Depth=1
loop .LBB0_5
block .LBB0_3
@@ -21,10 +23,10 @@ foo: # @foo
i32.eq $push16=, $pop0, $pop15
br_if $pop16, .LBB0_3
# BB#2: # %for.inc.preheader
- # in Loop: Header=.LBB0_1 Depth=1
+ # in Loop: Header=BB0_1 Depth=1
i32.store $discard=, c($5), $5
-.LBB0_3: # %for.end
- # in Loop: Header=.LBB0_1 Depth=1
+.LBB0_3: # %for.end
+ # in Loop: Header=BB0_1 Depth=1
i64.load32_s $push4=, 0($2)
i64.load32_s $push1=, a($5)
i64.const $push2=, 8589934591
@@ -41,16 +43,18 @@ foo: # @foo
i32.load $push12=, 0($pop11)
br_if $pop12, .LBB0_5
# BB#4: # %for.inc6
- # in Loop: Header=.LBB0_1 Depth=1
+ # in Loop: Header=BB0_1 Depth=1
i32.const $push13=, 1
i32.add $push14=, $0, $pop13
i32.store $discard=, g($5), $pop14
br .LBB0_1
-.LBB0_5: # %if.then
+.LBB0_5: # %if.then
return $5
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -62,7 +66,7 @@ main: # @main
i32.load $1=, h($4)
i32.load $2=, f($4)
i64.const $5=, 8589934591
-.LBB1_1: # %for.cond1thread-pre-split.i
+.LBB1_1: # %for.cond1thread-pre-split.i
# =>This Inner Loop Header: Depth=1
loop .LBB1_5
block .LBB1_3
@@ -71,10 +75,10 @@ main: # @main
i32.eq $push19=, $pop0, $pop18
br_if $pop19, .LBB1_3
# BB#2: # %for.inc.preheader.i
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.store $discard=, c($4), $4
-.LBB1_3: # %for.end.i
- # in Loop: Header=.LBB1_1 Depth=1
+.LBB1_3: # %for.end.i
+ # in Loop: Header=BB1_1 Depth=1
i64.load32_s $push3=, 0($0)
i64.load32_s $push1=, a($4)
i64.xor $push2=, $pop1, $5
@@ -91,12 +95,12 @@ main: # @main
i32.load $push12=, 0($pop11)
br_if $pop12, .LBB1_5
# BB#4: # %for.inc6.i
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.const $push16=, 1
i32.add $push17=, $3, $pop16
i32.store $discard=, g($4), $pop17
br .LBB1_1
-.LBB1_5: # %foo.exit
+.LBB1_5: # %foo.exit
block .LBB1_7
i32.load $push13=, d($4)
i32.const $push14=, 1
@@ -104,76 +108,87 @@ main: # @main
br_if $pop15, .LBB1_7
# BB#6: # %if.end
return $4
-.LBB1_7: # %if.then
+.LBB1_7: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type a,@object # @a
- .bss
+ .hidden a # @a
+ .type a,@object
+ .section .bss.a,"aw",@nobits
.globl a
.align 2
a:
.int32 0 # 0x0
.size a, 4
- .type b,@object # @b
- .data
+ .hidden b # @b
+ .type b,@object
+ .section .data.b,"aw",@progbits
.globl b
.align 2
b:
.int32 a
.size b, 4
- .type e,@object # @e
- .bss
+ .hidden e # @e
+ .type e,@object
+ .section .bss.e,"aw",@nobits
.globl e
.align 2
e:
.int32 0 # 0x0
.size e, 4
- .type f,@object # @f
- .data
+ .hidden f # @f
+ .type f,@object
+ .section .data.f,"aw",@progbits
.globl f
.align 2
f:
.int32 e
.size f, 4
- .type d,@object # @d
- .bss
+ .hidden d # @d
+ .type d,@object
+ .section .bss.d,"aw",@nobits
.globl d
.align 2
d:
.int32 0 # 0x0
.size d, 4
- .type h,@object # @h
- .data
+ .hidden h # @h
+ .type h,@object
+ .section .data.h,"aw",@progbits
.globl h
.align 2
h:
.int32 d
.size h, 4
- .type k,@object # @k
+ .hidden k # @k
+ .type k,@object
+ .section .data.k,"aw",@progbits
.globl k
.align 2
k:
.int32 1 # 0x1
.size k, 4
- .type c,@object # @c
- .bss
+ .hidden c # @c
+ .type c,@object
+ .section .bss.c,"aw",@nobits
.globl c
.align 2
c:
.int32 0 # 0x0
.size c, 4
- .type g,@object # @g
+ .hidden g # @g
+ .type g,@object
+ .section .bss.g,"aw",@nobits
.globl g
.align 2
g:
diff --git a/test/torture-s/pr57861.c.s b/test/torture-s/pr57861.c.s
index a3b756f95..2e0ac3b40 100644
--- a/test/torture-s/pr57861.c.s
+++ b/test/torture-s/pr57861.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr57861.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr57861.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -25,7 +27,7 @@ main: # @main
i32.and $push0=, $pop6, $pop8
i32.store16 $4=, a($1), $pop0
i32.store16 $discard=, f($1), $1
-.LBB0_2: # %for.inc.i.1
+.LBB0_2: # %for.inc.i.1
i32.store $2=, j($1), $1
i32.load $3=, g($2)
i32.const $push9=, 255
@@ -41,80 +43,96 @@ main: # @main
br_if $pop14, .LBB0_4
# BB#3: # %if.end
return $1
-.LBB0_4: # %if.then
+.LBB0_4: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type a,@object # @a
- .data
+ .hidden a # @a
+ .type a,@object
+ .section .data.a,"aw",@progbits
.globl a
.align 1
a:
.int16 1 # 0x1
.size a, 2
- .type b,@object # @b
- .bss
+ .hidden b # @b
+ .type b,@object
+ .section .bss.b,"aw",@nobits
.globl b
.align 2
b:
.int32 0 # 0x0
.size b, 4
- .type g,@object # @g
- .data
+ .hidden g # @g
+ .type g,@object
+ .section .data.g,"aw",@progbits
.globl g
.align 2
g:
.int32 b
.size g, 4
- .type f,@object # @f
- .bss
+ .hidden f # @f
+ .type f,@object
+ .section .bss.f,"aw",@nobits
.globl f
.align 1
f:
.int16 0 # 0x0
.size f, 2
- .type c,@object # @c
+ .hidden c # @c
+ .type c,@object
+ .section .bss.c,"aw",@nobits
.globl c
.align 2
c:
.int32 0 # 0x0
.size c, 4
- .type d,@object # @d
+ .hidden d # @d
+ .type d,@object
+ .section .bss.d,"aw",@nobits
.globl d
.align 2
d:
.int32 0 # 0x0
.size d, 4
- .type h,@object # @h
+ .hidden h # @h
+ .type h,@object
+ .section .bss.h,"aw",@nobits
.globl h
.align 2
h:
.int32 0 # 0x0
.size h, 4
- .type i,@object # @i
+ .hidden i # @i
+ .type i,@object
+ .section .bss.i,"aw",@nobits
.globl i
.align 2
i:
.int32 0 # 0x0
.size i, 4
- .type j,@object # @j
+ .hidden j # @j
+ .type j,@object
+ .section .bss.j,"aw",@nobits
.globl j
.align 2
j:
.int32 0 # 0x0
.size j, 4
- .type e,@object # @e
+ .hidden e # @e
+ .type e,@object
+ .section .bss.e,"aw",@nobits
.globl e
.align 2
e:
diff --git a/test/torture-s/pr57875.c.s b/test/torture-s/pr57875.c.s
index ca4fea61e..00d42ab2f 100644
--- a/test/torture-s/pr57875.c.s
+++ b/test/torture-s/pr57875.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr57875.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr57875.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -14,41 +16,41 @@ main: # @main
# BB#1: # %for.body.lr.ph
i32.load $0=, d($3)
i32.load $1=, c($3)
-.LBB0_2: # %for.body
+.LBB0_2: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB0_8
block .LBB0_7
br_if $0, .LBB0_7
# BB#3: # %if.then
- # in Loop: Header=.LBB0_2 Depth=1
+ # in Loop: Header=BB0_2 Depth=1
block .LBB0_6
block .LBB0_5
i32.const $push14=, 0
i32.eq $push15=, $1, $pop14
br_if $pop15, .LBB0_5
# BB#4: # %if.then.if.end_crit_edge
- # in Loop: Header=.LBB0_2 Depth=1
+ # in Loop: Header=BB0_2 Depth=1
i32.load $2=, f($3)
br .LBB0_6
-.LBB0_5: # %if.then2
- # in Loop: Header=.LBB0_2 Depth=1
+.LBB0_5: # %if.then2
+ # in Loop: Header=BB0_2 Depth=1
i32.const $push1=, 2
i32.store $2=, f($3), $pop1
-.LBB0_6: # %if.end
- # in Loop: Header=.LBB0_2 Depth=1
+.LBB0_6: # %if.end
+ # in Loop: Header=BB0_2 Depth=1
i32.load8_u $push2=, e($3)
i32.and $push3=, $pop2, $2
i32.store8 $discard=, e($3), $pop3
-.LBB0_7: # %for.inc
- # in Loop: Header=.LBB0_2 Depth=1
+.LBB0_7: # %for.inc
+ # in Loop: Header=BB0_2 Depth=1
i32.const $push4=, 1
i32.add $2=, $5, $pop4
i32.lt_s $4=, $5, $3
copy_local $5=, $2
br_if $4, .LBB0_2
-.LBB0_8: # %for.cond.for.end_crit_edge
+.LBB0_8: # %for.cond.for.end_crit_edge
i32.store $discard=, i($3), $2
-.LBB0_9: # %for.end
+.LBB0_9: # %for.end
block .LBB0_11
i32.const $push10=, a
i32.load8_u $push5=, e($3)
@@ -62,55 +64,68 @@ main: # @main
br_if $pop13, .LBB0_11
# BB#10: # %if.end10
return $3
-.LBB0_11: # %if.then9
+.LBB0_11: # %if.then9
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type i,@object # @i
- .bss
+ .hidden i # @i
+ .type i,@object
+ .section .bss.i,"aw",@nobits
.globl i
.align 2
i:
.int32 0 # 0x0
.size i, 4
- .type d,@object # @d
+ .hidden d # @d
+ .type d,@object
+ .section .bss.d,"aw",@nobits
.globl d
.align 2
d:
.int32 0 # 0x0
.size d, 4
- .type c,@object # @c
+ .hidden c # @c
+ .type c,@object
+ .section .bss.c,"aw",@nobits
.globl c
.align 2
c:
.int32 0 # 0x0
.size c, 4
- .type f,@object # @f
+ .hidden f # @f
+ .type f,@object
+ .section .bss.f,"aw",@nobits
.globl f
.align 2
f:
.int32 0 # 0x0
.size f, 4
- .type e,@object # @e
+ .hidden e # @e
+ .type e,@object
+ .section .bss.e,"aw",@nobits
.globl e
e:
- .zero 1
+ .skip 1
.size e, 1
- .type a,@object # @a
+ .hidden a # @a
+ .type a,@object
+ .section .bss.a,"aw",@nobits
.globl a
.align 2
a:
- .zero 4
+ .skip 4
.size a, 4
- .type b,@object # @b
+ .hidden b # @b
+ .type b,@object
+ .section .bss.b,"aw",@nobits
.globl b
.align 2
b:
diff --git a/test/torture-s/pr57877.c.s b/test/torture-s/pr57877.c.s
index 4e7d0e407..d8f9b3e57 100644
--- a/test/torture-s/pr57877.c.s
+++ b/test/torture-s/pr57877.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr57877.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr57877.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -16,13 +18,13 @@ main: # @main
# BB#1: # %entry.foo.exit_crit_edge
i32.load $6=, e($3)
br .LBB0_5
-.LBB0_2: # %for.body.lr.ph.i
+.LBB0_2: # %for.body.lr.ph.i
i64.load32_s $0=, f($3)
i32.load $1=, c($3)
i32.load $2=, a($3)
i32.const $push3=, -1
i32.add $7=, $7, $pop3
-.LBB0_3: # %for.body.i
+.LBB0_3: # %for.body.i
# =>This Inner Loop Header: Depth=1
loop .LBB0_4
i32.load $push0=, 0($1)
@@ -40,73 +42,86 @@ main: # @main
i32.add $7=, $7, $4
i32.lt_s $push10=, $7, $3
br_if $pop10, .LBB0_3
-.LBB0_4: # %for.cond.for.end_crit_edge.i
+.LBB0_4: # %for.cond.for.end_crit_edge.i
i32.store16 $discard=, d($3), $5
-.LBB0_5: # %foo.exit
+.LBB0_5: # %foo.exit
block .LBB0_7
i32.ne $push11=, $6, $4
br_if $pop11, .LBB0_7
# BB#6: # %if.end
return $3
-.LBB0_7: # %if.then
+.LBB0_7: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type b,@object # @b
- .bss
+ .hidden b # @b
+ .type b,@object
+ .section .bss.b,"aw",@nobits
.globl b
.align 2
b:
.int32 0 # 0x0
.size b, 4
- .type c,@object # @c
- .data
+ .hidden c # @c
+ .type c,@object
+ .section .data.c,"aw",@progbits
.globl c
.align 2
c:
.int32 b
.size c, 4
- .type f,@object # @f
+ .hidden f # @f
+ .type f,@object
+ .section .data.f,"aw",@progbits
.globl f
.align 2
f:
.int32 6 # 0x6
.size f, 4
- .type a,@object # @a
- .bss
+ .hidden a # @a
+ .type a,@object
+ .section .bss.a,"aw",@nobits
.globl a
.align 2
a:
.int32 0 # 0x0
.size a, 4
- .type e,@object # @e
+ .hidden e # @e
+ .type e,@object
+ .section .bss.e,"aw",@nobits
.globl e
.align 2
e:
.int32 0 # 0x0
.size e, 4
- .type g,@object # @g
+ .hidden g # @g
+ .type g,@object
+ .section .bss.g,"aw",@nobits
.globl g
.align 2
g:
.int32 0 # 0x0
.size g, 4
- .type h,@object # @h
+ .hidden h # @h
+ .type h,@object
+ .section .bss.h,"aw",@nobits
.globl h
.align 2
h:
.int32 0 # 0x0
.size h, 4
- .type d,@object # @d
+ .hidden d # @d
+ .type d,@object
+ .section .bss.d,"aw",@nobits
.globl d
.align 1
d:
diff --git a/test/torture-s/pr58209.c.s b/test/torture-s/pr58209.c.s
index e5ca5a66c..48ce4423c 100644
--- a/test/torture-s/pr58209.c.s
+++ b/test/torture-s/pr58209.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58209.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58209.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -17,12 +19,14 @@ foo: # @foo
i32.const $push3=, 4
i32.add $push4=, $pop2, $pop3
return $pop4
-.LBB0_2: # %return
+.LBB0_2: # %return
i32.const $push5=, buf
return $pop5
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -41,11 +45,13 @@ bar: # @bar
i32.call $push2=, foo, $pop1
i32.const $push3=, 4
i32.add $1=, $pop2, $pop3
-.LBB1_2: # %return
+.LBB1_2: # %return
return $1
.Lfunc_end1:
.size bar, .Lfunc_end1-bar
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -54,7 +60,7 @@ main: # @main
# BB#0: # %entry
i32.const $3=, 0
i32.const $2=, buf-4
-.LBB2_1: # %for.body
+.LBB2_1: # %for.body
# =>This Inner Loop Header: Depth=1
block .LBB2_7
loop .LBB2_6
@@ -64,44 +70,45 @@ main: # @main
i32.ne $push1=, $2, $0
br_if $pop1, .LBB2_7
# BB#2: # %lor.lhs.false
- # in Loop: Header=.LBB2_1 Depth=1
+ # in Loop: Header=BB2_1 Depth=1
i32.const $4=, buf
block .LBB2_4
i32.const $push9=, 0
i32.eq $push10=, $3, $pop9
br_if $pop10, .LBB2_4
# BB#3: # %if.end.i
- # in Loop: Header=.LBB2_1 Depth=1
+ # in Loop: Header=BB2_1 Depth=1
i32.const $push2=, -1
i32.add $push3=, $3, $pop2
i32.call $push4=, foo, $pop3
i32.add $4=, $pop4, $1
-.LBB2_4: # %bar.exit
- # in Loop: Header=.LBB2_1 Depth=1
+.LBB2_4: # %bar.exit
+ # in Loop: Header=BB2_1 Depth=1
i32.ne $push5=, $4, $0
br_if $pop5, .LBB2_7
# BB#5: # %for.cond
- # in Loop: Header=.LBB2_1 Depth=1
+ # in Loop: Header=BB2_1 Depth=1
i32.const $push0=, 1
i32.add $3=, $3, $pop0
i32.const $push6=, 26
i32.le_s $push7=, $3, $pop6
br_if $pop7, .LBB2_1
-.LBB2_6: # %for.end
+.LBB2_6: # %for.end
i32.const $push8=, 0
return $pop8
-.LBB2_7: # %if.then
+.LBB2_7: # %if.then
call abort
unreachable
.Lfunc_end2:
.size main, .Lfunc_end2-main
- .type buf,@object # @buf
- .bss
+ .hidden buf # @buf
+ .type buf,@object
+ .section .bss.buf,"aw",@nobits
.globl buf
.align 4
buf:
- .zero 4096
+ .skip 4096
.size buf, 4096
diff --git a/test/torture-s/pr58277-2.c.s b/test/torture-s/pr58277-2.c.s
index fd248b4fa..6ef1151c0 100644
--- a/test/torture-s/pr58277-2.c.s
+++ b/test/torture-s/pr58277-2.c.s
@@ -1,85 +1,93 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58277-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58277-2.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
.result i32
- .local i32, i32, i32
+ .local i32
# BB#0: # %entry
i32.const $0=, 0
i32.store8 $discard=, n($0), $0
- block .LBB0_4
+ block .LBB0_3
+ block .LBB0_2
i32.load $push0=, g($0)
- i32.const $push7=, 0
- i32.eq $push8=, $pop0, $pop7
- br_if $pop8, .LBB0_4
-# BB#1: # %for.end.lr.ph.i.i
- i32.load $2=, t($0)
-.LBB0_2: # %for.end.i.i
- # =>This Inner Loop Header: Depth=1
- loop .LBB0_3
+ i32.const $push6=, 0
+ i32.eq $push7=, $pop0, $pop6
+ br_if $pop7, .LBB0_2
+# BB#1: # %fn2.exit.thread.i
i32.load $discard=, d($0)
+ br .LBB0_3
+.LBB0_2: # %if.end.loopexit.i
i32.load $push1=, h($0)
- i32.store $1=, 0($pop1), $0
- i32.const $push2=, 1
- i32.add $2=, $2, $pop2
- i32.load $push3=, g($1)
- br_if $pop3, .LBB0_2
-.LBB0_3: # %fn2.exit.i
- i32.store $discard=, t($1), $2
-.LBB0_4: # %if.end
- i32.load $push4=, h($0)
+ i32.store $push2=, 0($pop1), $0
+ i32.const $push3=, 1
+ i32.store8 $discard=, n($pop2), $pop3
+.LBB0_3: # %if.end
+ i32.load $push4=, s($0)
i32.store $discard=, 0($pop4), $0
- i32.load $push5=, s($0)
- i32.store $discard=, 0($pop5), $0
- i32.store8 $push6=, n($0), $0
- return $pop6
+ i32.store8 $push5=, n($0), $0
+ return $pop5
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type n,@object # @n
- .bss
+ .hidden n # @n
+ .type n,@object
+ .section .bss.n,"aw",@nobits
.globl n
n:
.int8 0 # 0x0
.size n, 1
- .type d,@object # @d
+ .hidden d # @d
+ .type d,@object
+ .section .bss.d,"aw",@nobits
.globl d
.align 2
d:
.int32 0 # 0x0
.size d, 4
- .type r,@object # @r
+ .hidden r # @r
+ .type r,@object
+ .section .bss.r,"aw",@nobits
.globl r
.align 2
r:
.int32 0
.size r, 4
- .type f,@object # @f
+ .hidden f # @f
+ .type f,@object
+ .section .bss.f,"aw",@nobits
.globl f
.align 2
f:
.int32 0 # 0x0
.size f, 4
- .type g,@object # @g
+ .hidden g # @g
+ .type g,@object
+ .section .bss.g,"aw",@nobits
.globl g
.align 2
g:
.int32 0 # 0x0
.size g, 4
- .type o,@object # @o
+ .hidden o # @o
+ .type o,@object
+ .section .bss.o,"aw",@nobits
.globl o
.align 2
o:
.int32 0 # 0x0
.size o, 4
- .type x,@object # @x
+ .hidden x # @x
+ .type x,@object
+ .section .bss.x,"aw",@nobits
.globl x
.align 2
x:
@@ -87,20 +95,19 @@ x:
.size x, 4
.type h,@object # @h
- .data
+ .section .data.h,"aw",@progbits
.align 2
h:
.int32 f
.size h, 4
.type s,@object # @s
+ .section .data.s,"aw",@progbits
.align 2
s:
.int32 r
.size s, 4
- .type t,@object # @t
- .lcomm t,4,2
.ident "clang version 3.8.0 "
.section ".note.GNU-stack","",@progbits
diff --git a/test/torture-s/pr58364.c.s b/test/torture-s/pr58364.c.s
index 41870d354..046bf298a 100644
--- a/test/torture-s/pr58364.c.s
+++ b/test/torture-s/pr58364.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58364.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58364.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -14,6 +16,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -29,29 +33,33 @@ main: # @main
br_if $pop0, .LBB1_2
# BB#1: # %if.end
return $0
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type a,@object # @a
- .data
+ .hidden a # @a
+ .type a,@object
+ .section .data.a,"aw",@progbits
.globl a
.align 2
a:
.int32 1 # 0x1
.size a, 4
- .type c,@object # @c
- .bss
+ .hidden c # @c
+ .type c,@object
+ .section .bss.c,"aw",@nobits
.globl c
.align 2
c:
.int32 0 # 0x0
.size c, 4
- .type b,@object # @b
+ .hidden b # @b
+ .type b,@object
+ .section .bss.b,"aw",@nobits
.globl b
.align 2
b:
diff --git a/test/torture-s/pr58365.c.s b/test/torture-s/pr58365.c.s
index 5e3f95d36..20422c8ef 100644
--- a/test/torture-s/pr58365.c.s
+++ b/test/torture-s/pr58365.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58365.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58365.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -11,6 +13,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -58,7 +62,7 @@ main: # @main
i64.or $push15=, $pop14, $3
i64.store $discard=, 8($16), $pop15
br .LBB1_3
-.LBB1_2: # %if.end.i
+.LBB1_2: # %if.end.i
i32.const $push16=, 16
i32.const $8=, 8
i32.add $8=, $16, $8
@@ -71,7 +75,7 @@ main: # @main
i64.const $push20=, 0
i64.store $push21=, 0($pop19), $pop20
i64.store $discard=, 8($16), $pop21
-.LBB1_3: # %bar.exit
+.LBB1_3: # %bar.exit
i32.load $push22=, 8($16)
i32.store $discard=, h($0), $pop22
i32.const $push23=, 16
@@ -109,14 +113,15 @@ main: # @main
i32.const $7=, __stack_pointer
i32.store $16=, 0($7), $16
return $0
-.LBB1_5: # %if.then
+.LBB1_5: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type i,@object # @i
- .data
+ .hidden i # @i
+ .type i,@object
+ .section .data.i,"aw",@progbits
.globl i
.align 2
i:
@@ -125,19 +130,20 @@ i:
.type h,@object # @h
.lcomm h,20,2
- .type f,@object # @f
- .bss
+ .hidden f # @f
+ .type f,@object
+ .section .bss.f,"aw",@nobits
.globl f
.align 2
f:
- .zero 20
+ .skip 20
.size f, 20
.type g,@object # @g
- .section .rodata,"a",@progbits
+ .section .rodata.g,"a",@progbits
.align 2
g:
- .zero 20
+ .skip 20
.size g, 20
diff --git a/test/torture-s/pr58385.c.s b/test/torture-s/pr58385.c.s
index db5358791..1963d338f 100644
--- a/test/torture-s/pr58385.c.s
+++ b/test/torture-s/pr58385.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58385.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58385.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -12,6 +14,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -24,16 +28,18 @@ main: # @main
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type b,@object # @b
- .data
+ .hidden b # @b
+ .type b,@object
+ .section .data.b,"aw",@progbits
.globl b
.align 2
b:
.int32 1 # 0x1
.size b, 4
- .type a,@object # @a
- .bss
+ .hidden a # @a
+ .type a,@object
+ .section .bss.a,"aw",@nobits
.globl a
.align 2
a:
diff --git a/test/torture-s/pr58387.c.s b/test/torture-s/pr58387.c.s
index 77fb10413..5957de2a2 100644
--- a/test/torture-s/pr58387.c.s
+++ b/test/torture-s/pr58387.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58387.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58387.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -13,14 +15,15 @@ main: # @main
br_if $pop1, .LBB0_2
# BB#1: # %if.end
return $0
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type a,@object # @a
- .data
+ .hidden a # @a
+ .type a,@object
+ .section .data.a,"aw",@progbits
.globl a
.align 2
a:
diff --git a/test/torture-s/pr58419.c.s b/test/torture-s/pr58419.c.s
index 0e5e1c8e4..b4c4cfaf5 100644
--- a/test/torture-s/pr58419.c.s
+++ b/test/torture-s/pr58419.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58419.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58419.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -15,6 +17,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -30,6 +34,8 @@ bar: # @bar
.Lfunc_end1:
.size bar, .Lfunc_end1-bar
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -61,7 +67,7 @@ main: # @main
i32.const $push10=, 1
i32.store16 $5=, c($4), $pop10
i32.store $discard=, 0($0), $4
-.LBB2_2: # %lor.end
+.LBB2_2: # %lor.end
i32.store $discard=, g($1), $4
copy_local $4=, $6
block .LBB2_4
@@ -80,7 +86,7 @@ main: # @main
i32.const $push20=, 1
i32.store16 $5=, c($4), $pop20
i32.store $discard=, 0($0), $4
-.LBB2_4: # %lor.end.1
+.LBB2_4: # %lor.end.1
i32.store $discard=, g($1), $4
copy_local $4=, $6
block .LBB2_6
@@ -99,7 +105,7 @@ main: # @main
i32.const $push30=, 1
i32.store16 $5=, c($4), $pop30
i32.store $discard=, 0($0), $4
-.LBB2_6: # %lor.end.2
+.LBB2_6: # %lor.end.2
i32.store $discard=, g($1), $4
copy_local $4=, $6
block .LBB2_8
@@ -118,7 +124,7 @@ main: # @main
i32.const $push40=, 1
i32.store16 $5=, c($4), $pop40
i32.store $discard=, 0($0), $4
-.LBB2_8: # %lor.end.3
+.LBB2_8: # %lor.end.3
i32.store $discard=, g($1), $4
copy_local $4=, $6
block .LBB2_10
@@ -137,7 +143,7 @@ main: # @main
i32.const $push50=, 1
i32.store16 $5=, c($4), $pop50
i32.store $discard=, 0($0), $4
-.LBB2_10: # %lor.end.4
+.LBB2_10: # %lor.end.4
i32.store $discard=, g($1), $4
copy_local $4=, $6
block .LBB2_12
@@ -156,7 +162,7 @@ main: # @main
i32.const $push60=, 1
i32.store16 $5=, c($4), $pop60
i32.store $discard=, 0($0), $4
-.LBB2_12: # %lor.end.5
+.LBB2_12: # %lor.end.5
i32.store $discard=, g($1), $4
copy_local $4=, $6
block .LBB2_14
@@ -175,7 +181,7 @@ main: # @main
i32.const $push70=, 1
i32.store16 $5=, c($4), $pop70
i32.store $discard=, 0($0), $4
-.LBB2_14: # %lor.end.6
+.LBB2_14: # %lor.end.6
i32.store $discard=, g($1), $4
i32.load $push71=, k($1)
i32.ne $push74=, $pop71, $1
@@ -193,7 +199,7 @@ main: # @main
i32.const $push79=, 1
i32.store16 $discard=, c($1), $pop79
i32.store $6=, 0($0), $1
-.LBB2_16: # %lor.end.7
+.LBB2_16: # %lor.end.7
i32.store $discard=, g($1), $6
i32.store16 $discard=, h($1), $2
i32.store8 $discard=, e($1), $5
@@ -204,62 +210,79 @@ main: # @main
.Lfunc_end2:
.size main, .Lfunc_end2-main
- .type c,@object # @c
- .bss
+ .hidden c # @c
+ .type c,@object
+ .section .bss.c,"aw",@nobits
.globl c
.align 1
c:
.int16 0 # 0x0
.size c, 2
- .type p,@object # @p
+ .hidden p # @p
+ .type p,@object
+ .section .bss.p,"aw",@nobits
.globl p
.align 2
p:
.int32 0
.size p, 4
- .type b,@object # @b
+ .hidden b # @b
+ .type b,@object
+ .section .bss.b,"aw",@nobits
.globl b
b:
.int8 0 # 0x0
.size b, 1
- .type h,@object # @h
+ .hidden h # @h
+ .type h,@object
+ .section .bss.h,"aw",@nobits
.globl h
.align 1
h:
.int16 0 # 0x0
.size h, 2
- .type e,@object # @e
+ .hidden e # @e
+ .type e,@object
+ .section .bss.e,"aw",@nobits
.globl e
e:
.int8 0 # 0x0
.size e, 1
- .type a,@object # @a
+ .hidden a # @a
+ .type a,@object
+ .section .bss.a,"aw",@nobits
.globl a
.align 2
a:
.int32 0 # 0x0
.size a, 4
- .type k,@object # @k
+ .hidden k # @k
+ .type k,@object
+ .section .bss.k,"aw",@nobits
.globl k
.align 2
k:
.int32 0 # 0x0
.size k, 4
- .type i,@object # @i
+ .hidden i # @i
+ .type i,@object
+ .section .bss.i,"aw",@nobits
.globl i
.align 2
i:
.int32 0 # 0x0
.size i, 4
- .type g,@object # @g
+ .hidden g # @g
+ .type g,@object
+ .section .bss.g,"aw",@nobits
.globl g
.align 2
g:
diff --git a/test/torture-s/pr58431.c.s b/test/torture-s/pr58431.c.s
index 8e38269e2..c75b68209 100644
--- a/test/torture-s/pr58431.c.s
+++ b/test/torture-s/pr58431.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58431.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58431.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -23,7 +25,7 @@ main: # @main
# BB#1: # %lor.rhs
i32.load $push4=, c($3)
i32.ne $5=, $pop4, $3
-.LBB0_2: # %lor.end
+.LBB0_2: # %lor.end
block .LBB0_10
block .LBB0_8
block .LBB0_6
@@ -40,19 +42,19 @@ main: # @main
# BB#4: # %for.inc17.preheader
i32.store $discard=, e($3), $3
br .LBB0_8
-.LBB0_5: # %for.end22.thread
+.LBB0_5: # %for.end22.thread
i32.store $discard=, g($3), $0
i32.store $discard=, j($3), $5
i32.store $discard=, b($3), $2
br .LBB0_10
-.LBB0_6: # %for.cond10thread-pre-split
+.LBB0_6: # %for.cond10thread-pre-split
i32.load $push6=, d($3)
i32.gt_s $push7=, $pop6, $3
br_if $pop7, .LBB0_8
# BB#7: # %for.inc.preheader
i32.const $push8=, 1
i32.store $discard=, d($3), $pop8
-.LBB0_8: # %for.end22
+.LBB0_8: # %for.end22
i32.store $discard=, g($3), $0
i32.load8_u $4=, h($3)
i32.store $discard=, j($3), $5
@@ -61,75 +63,94 @@ main: # @main
br_if $4, .LBB0_10
# BB#9: # %if.end27
return $3
-.LBB0_10: # %if.then26
+.LBB0_10: # %if.then26
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type i,@object # @i
- .bss
+ .hidden i # @i
+ .type i,@object
+ .section .bss.i,"aw",@nobits
.globl i
.align 1
i:
.int16 0 # 0x0
.size i, 2
- .type b,@object # @b
+ .hidden b # @b
+ .type b,@object
+ .section .bss.b,"aw",@nobits
.globl b
.align 2
b:
.int32 0 # 0x0
.size b, 4
- .type k,@object # @k
+ .hidden k # @k
+ .type k,@object
+ .section .bss.k,"aw",@nobits
.globl k
.align 2
k:
.int32 0 # 0x0
.size k, 4
- .type g,@object # @g
+ .hidden g # @g
+ .type g,@object
+ .section .bss.g,"aw",@nobits
.globl g
.align 2
g:
.int32 0 # 0x0
.size g, 4
- .type j,@object # @j
+ .hidden j # @j
+ .type j,@object
+ .section .bss.j,"aw",@nobits
.globl j
.align 2
j:
.int32 0 # 0x0
.size j, 4
- .type c,@object # @c
+ .hidden c # @c
+ .type c,@object
+ .section .bss.c,"aw",@nobits
.globl c
.align 2
c:
.int32 0 # 0x0
.size c, 4
- .type a,@object # @a
+ .hidden a # @a
+ .type a,@object
+ .section .bss.a,"aw",@nobits
.globl a
a:
.int8 0 # 0x0
.size a, 1
- .type d,@object # @d
+ .hidden d # @d
+ .type d,@object
+ .section .bss.d,"aw",@nobits
.globl d
.align 2
d:
.int32 0 # 0x0
.size d, 4
- .type h,@object # @h
+ .hidden h # @h
+ .type h,@object
+ .section .bss.h,"aw",@nobits
.globl h
h:
.int8 0 # 0x0
.size h, 1
- .type e,@object # @e
+ .hidden e # @e
+ .type e,@object
+ .section .bss.e,"aw",@nobits
.globl e
.align 2
e:
diff --git a/test/torture-s/pr58564.c.s b/test/torture-s/pr58564.c.s
index c7f2b3124..7898a9915 100644
--- a/test/torture-s/pr58564.c.s
+++ b/test/torture-s/pr58564.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58564.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58564.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -12,31 +14,36 @@ main: # @main
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type c,@object # @c
- .bss
+ .hidden c # @c
+ .type c,@object
+ .section .bss.c,"aw",@nobits
.globl c
.align 2
c:
.int32 0
.size c, 4
- .type d,@object # @d
- .data
+ .hidden d # @d
+ .type d,@object
+ .section .data.d,"aw",@progbits
.globl d
.align 2
d:
.int32 c
.size d, 4
- .type a,@object # @a
- .bss
+ .hidden a # @a
+ .type a,@object
+ .section .bss.a,"aw",@nobits
.globl a
.align 2
a:
.int32 0 # 0x0
.size a, 4
- .type b,@object # @b
+ .hidden b # @b
+ .type b,@object
+ .section .bss.b,"aw",@nobits
.globl b
.align 2
b:
diff --git a/test/torture-s/pr58570.c.s b/test/torture-s/pr58570.c.s
index d2e915846..b9ee95073 100644
--- a/test/torture-s/pr58570.c.s
+++ b/test/torture-s/pr58570.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58570.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58570.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -30,7 +32,7 @@ main: # @main
i64.const $push10=, 61440
i64.and $push11=, $3, $pop10
i64.store16 $discard=, 0($2), $pop11
-.LBB0_2: # %if.end
+.LBB0_2: # %if.end
block .LBB0_4
i64.load32_u $push18=, d($0)
i32.const $push12=, d
@@ -52,22 +54,24 @@ main: # @main
br_if $pop28, .LBB0_4
# BB#3: # %if.end7
return $0
-.LBB0_4: # %if.then6
+.LBB0_4: # %if.then6
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type e,@object # @e
- .data
+ .hidden e # @e
+ .type e,@object
+ .section .data.e,"aw",@progbits
.globl e
.align 2
e:
.int32 1 # 0x1
.size e, 4
- .type i,@object # @i
- .bss
+ .hidden i # @i
+ .type i,@object
+ .section .bss.i,"aw",@nobits
.globl i
.align 2
i:
diff --git a/test/torture-s/pr58574.c.s b/test/torture-s/pr58574.c.s
index b9b091e85..15516555a 100644
--- a/test/torture-s/pr58574.c.s
+++ b/test/torture-s/pr58574.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58574.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58574.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -79,7 +81,7 @@ foo: # @foo
block .LBB0_3
block .LBB0_2
tableswitch $1, .LBB0_2, .LBB0_2, .LBB0_3, .LBB0_4, .LBB0_5, .LBB0_6, .LBB0_7, .LBB0_8, .LBB0_9, .LBB0_10, .LBB0_11, .LBB0_12, .LBB0_13, .LBB0_14, .LBB0_15, .LBB0_16, .LBB0_17, .LBB0_18, .LBB0_19, .LBB0_20, .LBB0_21, .LBB0_22, .LBB0_23, .LBB0_24, .LBB0_25, .LBB0_26, .LBB0_27, .LBB0_28, .LBB0_66, .LBB0_66, .LBB0_66, .LBB0_29, .LBB0_66, .LBB0_66, .LBB0_66, .LBB0_66, .LBB0_66, .LBB0_66, .LBB0_66, .LBB0_66, .LBB0_66, .LBB0_30, .LBB0_66, .LBB0_66, .LBB0_66, .LBB0_66, .LBB0_66, .LBB0_66, .LBB0_66, .LBB0_66, .LBB0_66, .LBB0_31, .LBB0_66, .LBB0_66, .LBB0_66, .LBB0_66, .LBB0_66, .LBB0_66, .LBB0_66, .LBB0_66, .LBB0_66, .LBB0_32, .LBB0_33, .LBB0_34, .LBB0_35, .LBB0_36, .LBB0_37, .LBB0_38, .LBB0_39, .LBB0_40, .LBB0_41, .LBB0_42, .LBB0_43, .LBB0_44, .LBB0_45, .LBB0_46, .LBB0_47, .LBB0_48, .LBB0_49, .LBB0_50, .LBB0_51, .LBB0_52, .LBB0_53, .LBB0_54, .LBB0_55, .LBB0_56, .LBB0_57, .LBB0_58, .LBB0_59, .LBB0_60, .LBB0_61, .LBB0_62, .LBB0_63, .LBB0_64, .LBB0_65
-.LBB0_2: # %sw.bb
+.LBB0_2: # %sw.bb
f64.add $push1262=, $0, $0
f64.const $push1263=, -0x1p0
f64.add $0=, $pop1262, $pop1263
@@ -103,7 +105,7 @@ foo: # @foo
f64.const $push1281=, 0x1.739ad75c47d48p-11
f64.add $2=, $pop1280, $pop1281
br .LBB0_66
-.LBB0_3: # %sw.bb12
+.LBB0_3: # %sw.bb12
f64.add $push1242=, $0, $0
f64.const $push1243=, -0x1.8p1
f64.add $0=, $pop1242, $pop1243
@@ -127,7 +129,7 @@ foo: # @foo
f64.const $push1261=, 0x1.1987908299a2dp-9
f64.add $2=, $pop1260, $pop1261
br .LBB0_66
-.LBB0_4: # %sw.bb27
+.LBB0_4: # %sw.bb27
f64.add $push1222=, $0, $0
f64.const $push1223=, -0x1.4p2
f64.add $0=, $pop1222, $pop1223
@@ -151,7 +153,7 @@ foo: # @foo
f64.const $push1241=, 0x1.da059a73b42ccp-9
f64.add $2=, $pop1240, $pop1241
br .LBB0_66
-.LBB0_5: # %sw.bb42
+.LBB0_5: # %sw.bb42
f64.add $push1202=, $0, $0
f64.const $push1203=, -0x1.cp2
f64.add $0=, $pop1202, $pop1203
@@ -175,7 +177,7 @@ foo: # @foo
f64.const $push1221=, 0x1.4f3e2bb4b9b09p-8
f64.add $2=, $pop1220, $pop1221
br .LBB0_66
-.LBB0_6: # %sw.bb57
+.LBB0_6: # %sw.bb57
f64.add $push1182=, $0, $0
f64.const $push1183=, -0x1.2p3
f64.add $0=, $pop1182, $pop1183
@@ -199,7 +201,7 @@ foo: # @foo
f64.const $push1201=, 0x1.b3885828b601bp-8
f64.add $2=, $pop1200, $pop1201
br .LBB0_66
-.LBB0_7: # %sw.bb72
+.LBB0_7: # %sw.bb72
f64.add $push1162=, $0, $0
f64.const $push1163=, -0x1.6p3
f64.add $0=, $pop1162, $pop1163
@@ -223,7 +225,7 @@ foo: # @foo
f64.const $push1181=, 0x1.0cf75f478e341p-7
f64.add $2=, $pop1180, $pop1181
br .LBB0_66
-.LBB0_8: # %sw.bb87
+.LBB0_8: # %sw.bb87
f64.add $push1142=, $0, $0
f64.const $push1143=, -0x1.ap3
f64.add $0=, $pop1142, $pop1143
@@ -247,7 +249,7 @@ foo: # @foo
f64.const $push1161=, 0x1.414112efc6ccep-7
f64.add $2=, $pop1160, $pop1161
br .LBB0_66
-.LBB0_9: # %sw.bb102
+.LBB0_9: # %sw.bb102
f64.add $push1122=, $0, $0
f64.const $push1123=, -0x1.ep3
f64.add $0=, $pop1122, $pop1123
@@ -271,7 +273,7 @@ foo: # @foo
f64.const $push1141=, 0x1.76a2f48c2e771p-7
f64.add $2=, $pop1140, $pop1141
br .LBB0_66
-.LBB0_10: # %sw.bb117
+.LBB0_10: # %sw.bb117
f64.add $push1102=, $0, $0
f64.const $push1103=, -0x1.1p4
f64.add $0=, $pop1102, $pop1103
@@ -295,7 +297,7 @@ foo: # @foo
f64.const $push1121=, 0x1.ad3a604e1e71p-7
f64.add $2=, $pop1120, $pop1121
br .LBB0_66
-.LBB0_11: # %sw.bb132
+.LBB0_11: # %sw.bb132
f64.add $push1082=, $0, $0
f64.const $push1083=, -0x1.3p4
f64.add $0=, $pop1082, $pop1083
@@ -319,7 +321,7 @@ foo: # @foo
f64.const $push1101=, 0x1.e4f765fd8adacp-7
f64.add $2=, $pop1100, $pop1101
br .LBB0_66
-.LBB0_12: # %sw.bb147
+.LBB0_12: # %sw.bb147
f64.add $push1062=, $0, $0
f64.const $push1063=, -0x1.5p4
f64.add $0=, $pop1062, $pop1063
@@ -343,7 +345,7 @@ foo: # @foo
f64.const $push1081=, 0x1.0efdc9c4da9p-6
f64.add $2=, $pop1080, $pop1081
br .LBB0_66
-.LBB0_13: # %sw.bb162
+.LBB0_13: # %sw.bb162
f64.add $push1042=, $0, $0
f64.const $push1043=, -0x1.7p4
f64.add $0=, $pop1042, $pop1043
@@ -367,7 +369,7 @@ foo: # @foo
f64.const $push1061=, 0x1.2c1f42bb6673p-6
f64.add $2=, $pop1060, $pop1061
br .LBB0_66
-.LBB0_14: # %sw.bb177
+.LBB0_14: # %sw.bb177
f64.add $push1022=, $0, $0
f64.const $push1023=, -0x1.9p4
f64.add $0=, $pop1022, $pop1023
@@ -391,7 +393,7 @@ foo: # @foo
f64.const $push1041=, 0x1.49e8815e39714p-6
f64.add $2=, $pop1040, $pop1041
br .LBB0_66
-.LBB0_15: # %sw.bb192
+.LBB0_15: # %sw.bb192
f64.add $push1002=, $0, $0
f64.const $push1003=, -0x1.bp4
f64.add $0=, $pop1002, $pop1003
@@ -415,7 +417,7 @@ foo: # @foo
f64.const $push1021=, 0x1.6861e92923e5cp-6
f64.add $2=, $pop1020, $pop1021
br .LBB0_66
-.LBB0_16: # %sw.bb207
+.LBB0_16: # %sw.bb207
f64.add $push982=, $0, $0
f64.const $push983=, -0x1.dp4
f64.add $0=, $pop982, $pop983
@@ -439,7 +441,7 @@ foo: # @foo
f64.const $push1001=, 0x1.878b7a1c25d07p-6
f64.add $2=, $pop1000, $pop1001
br .LBB0_66
-.LBB0_17: # %sw.bb222
+.LBB0_17: # %sw.bb222
f64.add $push962=, $0, $0
f64.const $push963=, -0x1.fp4
f64.add $0=, $pop962, $pop963
@@ -463,7 +465,7 @@ foo: # @foo
f64.const $push981=, 0x1.a771c970f7b9ep-6
f64.add $2=, $pop980, $pop981
br .LBB0_66
-.LBB0_18: # %sw.bb237
+.LBB0_18: # %sw.bb237
f64.add $push942=, $0, $0
f64.const $push943=, -0x1.08p5
f64.add $0=, $pop942, $pop943
@@ -487,7 +489,7 @@ foo: # @foo
f64.const $push961=, 0x1.c814d72799a2p-6
f64.add $2=, $pop960, $pop961
br .LBB0_66
-.LBB0_19: # %sw.bb252
+.LBB0_19: # %sw.bb252
f64.add $push922=, $0, $0
f64.const $push923=, -0x1.18p5
f64.add $0=, $pop922, $pop923
@@ -511,7 +513,7 @@ foo: # @foo
f64.const $push941=, 0x1.e9813879c4114p-6
f64.add $2=, $pop940, $pop941
br .LBB0_66
-.LBB0_20: # %sw.bb267
+.LBB0_20: # %sw.bb267
f64.add $push902=, $0, $0
f64.const $push903=, -0x1.28p5
f64.add $0=, $pop902, $pop903
@@ -535,7 +537,7 @@ foo: # @foo
f64.const $push921=, 0x1.05db76b3bb83dp-5
f64.add $2=, $pop920, $pop921
br .LBB0_66
-.LBB0_21: # %sw.bb282
+.LBB0_21: # %sw.bb282
f64.add $push882=, $0, $0
f64.const $push883=, -0x1.38p5
f64.add $0=, $pop882, $pop883
@@ -559,7 +561,7 @@ foo: # @foo
f64.const $push901=, 0x1.176145953586dp-5
f64.add $2=, $pop900, $pop901
br .LBB0_66
-.LBB0_22: # %sw.bb297
+.LBB0_22: # %sw.bb297
f64.add $push862=, $0, $0
f64.const $push863=, -0x1.48p5
f64.add $0=, $pop862, $pop863
@@ -583,7 +585,7 @@ foo: # @foo
f64.const $push881=, 0x1.295421c044285p-5
f64.add $2=, $pop880, $pop881
br .LBB0_66
-.LBB0_23: # %sw.bb312
+.LBB0_23: # %sw.bb312
f64.add $push842=, $0, $0
f64.const $push843=, -0x1.58p5
f64.add $0=, $pop842, $pop843
@@ -607,7 +609,7 @@ foo: # @foo
f64.const $push861=, 0x1.3bb83cf2cf95dp-5
f64.add $2=, $pop860, $pop861
br .LBB0_66
-.LBB0_24: # %sw.bb327
+.LBB0_24: # %sw.bb327
f64.add $push822=, $0, $0
f64.const $push823=, -0x1.68p5
f64.add $0=, $pop822, $pop823
@@ -631,7 +633,7 @@ foo: # @foo
f64.const $push841=, 0x1.4e93e1c9b413ap-5
f64.add $2=, $pop840, $pop841
br .LBB0_66
-.LBB0_25: # %sw.bb342
+.LBB0_25: # %sw.bb342
f64.add $push802=, $0, $0
f64.const $push803=, -0x1.78p5
f64.add $0=, $pop802, $pop803
@@ -655,7 +657,7 @@ foo: # @foo
f64.const $push821=, 0x1.61e71044f1a1ap-5
f64.add $2=, $pop820, $pop821
br .LBB0_66
-.LBB0_26: # %sw.bb357
+.LBB0_26: # %sw.bb357
f64.add $push782=, $0, $0
f64.const $push783=, -0x1.88p5
f64.add $0=, $pop782, $pop783
@@ -679,7 +681,7 @@ foo: # @foo
f64.const $push801=, 0x1.75ba2be0589adp-5
f64.add $2=, $pop800, $pop801
br .LBB0_66
-.LBB0_27: # %sw.bb372
+.LBB0_27: # %sw.bb372
f64.add $push762=, $0, $0
f64.const $push763=, -0x1.98p5
f64.add $0=, $pop762, $pop763
@@ -703,7 +705,7 @@ foo: # @foo
f64.const $push781=, 0x1.8a0f4d7add15fp-5
f64.add $2=, $pop780, $pop781
br .LBB0_66
-.LBB0_28: # %sw.bb387
+.LBB0_28: # %sw.bb387
f64.add $push742=, $0, $0
f64.const $push743=, -0x1.d8p5
f64.add $0=, $pop742, $pop743
@@ -727,7 +729,7 @@ foo: # @foo
f64.const $push761=, 0x1.e0e30446b69dbp-5
f64.add $2=, $pop760, $pop761
br .LBB0_66
-.LBB0_29: # %sw.bb402
+.LBB0_29: # %sw.bb402
f64.add $push722=, $0, $0
f64.const $push723=, -0x1.3cp6
f64.add $0=, $pop722, $pop723
@@ -751,7 +753,7 @@ foo: # @foo
f64.const $push741=, 0x1.745bf26f1dc51p-4
f64.add $2=, $pop740, $pop741
br .LBB0_66
-.LBB0_30: # %sw.bb417
+.LBB0_30: # %sw.bb417
f64.add $push702=, $0, $0
f64.const $push703=, -0x1.8cp6
f64.add $0=, $pop702, $pop703
@@ -775,7 +777,7 @@ foo: # @foo
f64.const $push721=, 0x1.1350092ccf6bep-3
f64.add $2=, $pop720, $pop721
br .LBB0_66
-.LBB0_31: # %sw.bb432
+.LBB0_31: # %sw.bb432
f64.add $push682=, $0, $0
f64.const $push683=, -0x1.dcp6
f64.add $0=, $pop682, $pop683
@@ -799,7 +801,7 @@ foo: # @foo
f64.const $push701=, 0x1.902de00d1b717p-3
f64.add $2=, $pop700, $pop701
br .LBB0_66
-.LBB0_32: # %sw.bb447
+.LBB0_32: # %sw.bb447
f64.add $push662=, $0, $0
f64.const $push663=, -0x1.e4p6
f64.add $0=, $pop662, $pop663
@@ -823,7 +825,7 @@ foo: # @foo
f64.const $push681=, 0x1.9f5ad96a6a012p-3
f64.add $2=, $pop680, $pop681
br .LBB0_66
-.LBB0_33: # %sw.bb462
+.LBB0_33: # %sw.bb462
f64.add $push642=, $0, $0
f64.const $push643=, -0x1.ecp6
f64.add $0=, $pop642, $pop643
@@ -847,7 +849,7 @@ foo: # @foo
f64.const $push661=, 0x1.af1a9fbe76c8bp-3
f64.add $2=, $pop660, $pop661
br .LBB0_66
-.LBB0_34: # %sw.bb477
+.LBB0_34: # %sw.bb477
f64.add $push622=, $0, $0
f64.const $push623=, -0x1.f4p6
f64.add $0=, $pop622, $pop623
@@ -871,7 +873,7 @@ foo: # @foo
f64.const $push641=, 0x1.bf77af640639dp-3
f64.add $2=, $pop640, $pop641
br .LBB0_66
-.LBB0_35: # %sw.bb492
+.LBB0_35: # %sw.bb492
f64.add $push602=, $0, $0
f64.const $push603=, -0x1.fcp6
f64.add $0=, $pop602, $pop603
@@ -895,7 +897,7 @@ foo: # @foo
f64.const $push621=, 0x1.d07c84b5dcc64p-3
f64.add $2=, $pop620, $pop621
br .LBB0_66
-.LBB0_36: # %sw.bb507
+.LBB0_36: # %sw.bb507
f64.add $push582=, $0, $0
f64.const $push583=, -0x1.02p7
f64.add $0=, $pop582, $pop583
@@ -919,7 +921,7 @@ foo: # @foo
f64.const $push601=, 0x1.e2339c0ebedfap-3
f64.add $2=, $pop600, $pop601
br .LBB0_66
-.LBB0_37: # %sw.bb522
+.LBB0_37: # %sw.bb522
f64.add $push562=, $0, $0
f64.const $push563=, -0x1.06p7
f64.add $0=, $pop562, $pop563
@@ -943,7 +945,7 @@ foo: # @foo
f64.const $push581=, 0x1.f49cf56eac86p-3
f64.add $2=, $pop580, $pop581
br .LBB0_66
-.LBB0_38: # %sw.bb537
+.LBB0_38: # %sw.bb537
f64.add $push542=, $0, $0
f64.const $push543=, -0x1.0ap7
f64.add $0=, $pop542, $pop543
@@ -967,7 +969,7 @@ foo: # @foo
f64.const $push561=, 0x1.03e1869835159p-2
f64.add $2=, $pop560, $pop561
br .LBB0_66
-.LBB0_39: # %sw.bb552
+.LBB0_39: # %sw.bb552
f64.add $push522=, $0, $0
f64.const $push523=, -0x1.0ep7
f64.add $0=, $pop522, $pop523
@@ -991,7 +993,7 @@ foo: # @foo
f64.const $push541=, 0x1.0ddd6e04c0592p-2
f64.add $2=, $pop540, $pop541
br .LBB0_66
-.LBB0_40: # %sw.bb567
+.LBB0_40: # %sw.bb567
f64.add $push502=, $0, $0
f64.const $push503=, -0x1.12p7
f64.add $0=, $pop502, $pop503
@@ -1015,7 +1017,7 @@ foo: # @foo
f64.const $push521=, 0x1.184230fcf80dcp-2
f64.add $2=, $pop520, $pop521
br .LBB0_66
-.LBB0_41: # %sw.bb582
+.LBB0_41: # %sw.bb582
f64.add $push482=, $0, $0
f64.const $push483=, -0x1.16p7
f64.add $0=, $pop482, $pop483
@@ -1039,7 +1041,7 @@ foo: # @foo
f64.const $push501=, 0x1.23150dae3e6c5p-2
f64.add $2=, $pop500, $pop501
br .LBB0_66
-.LBB0_42: # %sw.bb597
+.LBB0_42: # %sw.bb597
f64.add $push462=, $0, $0
f64.const $push463=, -0x1.1ap7
f64.add $0=, $pop462, $pop463
@@ -1063,7 +1065,7 @@ foo: # @foo
f64.const $push481=, 0x1.2e60807357e67p-2
f64.add $2=, $pop480, $pop481
br .LBB0_66
-.LBB0_43: # %sw.bb612
+.LBB0_43: # %sw.bb612
f64.add $push442=, $0, $0
f64.const $push443=, -0x1.1ep7
f64.add $0=, $pop442, $pop443
@@ -1087,7 +1089,7 @@ foo: # @foo
f64.const $push461=, 0x1.3a272862f598ap-2
f64.add $2=, $pop460, $pop461
br .LBB0_66
-.LBB0_44: # %sw.bb627
+.LBB0_44: # %sw.bb627
f64.add $push422=, $0, $0
f64.const $push423=, -0x1.22p7
f64.add $0=, $pop422, $pop423
@@ -1111,7 +1113,7 @@ foo: # @foo
f64.const $push441=, 0x1.466e43aa79bbbp-2
f64.add $2=, $pop440, $pop441
br .LBB0_66
-.LBB0_45: # %sw.bb642
+.LBB0_45: # %sw.bb642
f64.add $push402=, $0, $0
f64.const $push403=, -0x1.26p7
f64.add $0=, $pop402, $pop403
@@ -1135,7 +1137,7 @@ foo: # @foo
f64.const $push421=, 0x1.53404ea4a8c15p-2
f64.add $2=, $pop420, $pop421
br .LBB0_66
-.LBB0_46: # %sw.bb657
+.LBB0_46: # %sw.bb657
f64.add $push382=, $0, $0
f64.const $push383=, -0x1.2ap7
f64.add $0=, $pop382, $pop383
@@ -1159,7 +1161,7 @@ foo: # @foo
f64.const $push401=, 0x1.60a5269595feep-2
f64.add $2=, $pop400, $pop401
br .LBB0_66
-.LBB0_47: # %sw.bb672
+.LBB0_47: # %sw.bb672
f64.add $push362=, $0, $0
f64.const $push363=, -0x1.2ep7
f64.add $0=, $pop362, $pop363
@@ -1183,7 +1185,7 @@ foo: # @foo
f64.const $push381=, 0x1.6e9f6a93f290bp-2
f64.add $2=, $pop380, $pop381
br .LBB0_66
-.LBB0_48: # %sw.bb687
+.LBB0_48: # %sw.bb687
f64.add $push342=, $0, $0
f64.const $push343=, -0x1.32p7
f64.add $0=, $pop342, $pop343
@@ -1207,7 +1209,7 @@ foo: # @foo
f64.const $push361=, 0x1.7d3c36113404fp-2
f64.add $2=, $pop360, $pop361
br .LBB0_66
-.LBB0_49: # %sw.bb702
+.LBB0_49: # %sw.bb702
f64.add $push322=, $0, $0
f64.const $push323=, -0x1.36p7
f64.add $0=, $pop322, $pop323
@@ -1231,7 +1233,7 @@ foo: # @foo
f64.const $push341=, 0x1.8c8366516db0ep-2
f64.add $2=, $pop340, $pop341
br .LBB0_66
-.LBB0_50: # %sw.bb717
+.LBB0_50: # %sw.bb717
f64.add $push302=, $0, $0
f64.const $push303=, -0x1.3ap7
f64.add $0=, $pop302, $pop303
@@ -1255,7 +1257,7 @@ foo: # @foo
f64.const $push321=, 0x1.9c7cd898b2e9dp-2
f64.add $2=, $pop320, $pop321
br .LBB0_66
-.LBB0_51: # %sw.bb732
+.LBB0_51: # %sw.bb732
f64.add $push282=, $0, $0
f64.const $push283=, -0x1.3ep7
f64.add $0=, $pop282, $pop283
@@ -1279,7 +1281,7 @@ foo: # @foo
f64.const $push301=, 0x1.ad330941c8217p-2
f64.add $2=, $pop300, $pop301
br .LBB0_66
-.LBB0_52: # %sw.bb747
+.LBB0_52: # %sw.bb747
f64.add $push262=, $0, $0
f64.const $push263=, -0x1.42p7
f64.add $0=, $pop262, $pop263
@@ -1303,7 +1305,7 @@ foo: # @foo
f64.const $push281=, 0x1.beadd590c0adp-2
f64.add $2=, $pop280, $pop281
br .LBB0_66
-.LBB0_53: # %sw.bb762
+.LBB0_53: # %sw.bb762
f64.add $push242=, $0, $0
f64.const $push243=, -0x1.46p7
f64.add $0=, $pop242, $pop243
@@ -1327,7 +1329,7 @@ foo: # @foo
f64.const $push261=, 0x1.d0fcf80dc3372p-2
f64.add $2=, $pop260, $pop261
br .LBB0_66
-.LBB0_54: # %sw.bb777
+.LBB0_54: # %sw.bb777
f64.add $push222=, $0, $0
f64.const $push223=, -0x1.4ap7
f64.add $0=, $pop222, $pop223
@@ -1351,7 +1353,7 @@ foo: # @foo
f64.const $push241=, 0x1.e42aed1394318p-2
f64.add $2=, $pop240, $pop241
br .LBB0_66
-.LBB0_55: # %sw.bb792
+.LBB0_55: # %sw.bb792
f64.add $push202=, $0, $0
f64.const $push203=, -0x1.4ep7
f64.add $0=, $pop202, $pop203
@@ -1375,7 +1377,7 @@ foo: # @foo
f64.const $push221=, 0x1.f83f91e646f15p-2
f64.add $2=, $pop220, $pop221
br .LBB0_66
-.LBB0_56: # %sw.bb807
+.LBB0_56: # %sw.bb807
f64.add $push182=, $0, $0
f64.const $push183=, -0x1.52p7
f64.add $0=, $pop182, $pop183
@@ -1399,7 +1401,7 @@ foo: # @foo
f64.const $push201=, 0x1.06a550870110ap-1
f64.add $2=, $pop200, $pop201
br .LBB0_66
-.LBB0_57: # %sw.bb822
+.LBB0_57: # %sw.bb822
f64.add $push162=, $0, $0
f64.const $push163=, -0x1.56p7
f64.add $0=, $pop162, $pop163
@@ -1423,7 +1425,7 @@ foo: # @foo
f64.const $push181=, 0x1.11adea897635ep-1
f64.add $2=, $pop180, $pop181
br .LBB0_66
-.LBB0_58: # %sw.bb837
+.LBB0_58: # %sw.bb837
f64.add $push142=, $0, $0
f64.const $push143=, -0x1.5ap7
f64.add $0=, $pop142, $pop143
@@ -1447,7 +1449,7 @@ foo: # @foo
f64.const $push161=, 0x1.1d3ed527e5215p-1
f64.add $2=, $pop160, $pop161
br .LBB0_66
-.LBB0_59: # %sw.bb852
+.LBB0_59: # %sw.bb852
f64.add $push122=, $0, $0
f64.const $push123=, -0x1.5ep7
f64.add $0=, $pop122, $pop123
@@ -1471,7 +1473,7 @@ foo: # @foo
f64.const $push141=, 0x1.29613d31b9b67p-1
f64.add $2=, $pop140, $pop141
br .LBB0_66
-.LBB0_60: # %sw.bb867
+.LBB0_60: # %sw.bb867
f64.add $push102=, $0, $0
f64.const $push103=, -0x1.62p7
f64.add $0=, $pop102, $pop103
@@ -1495,7 +1497,7 @@ foo: # @foo
f64.const $push121=, 0x1.361cffeb074a7p-1
f64.add $2=, $pop120, $pop121
br .LBB0_66
-.LBB0_61: # %sw.bb882
+.LBB0_61: # %sw.bb882
f64.add $push82=, $0, $0
f64.const $push83=, -0x1.66p7
f64.add $0=, $pop82, $pop83
@@ -1519,7 +1521,7 @@ foo: # @foo
f64.const $push101=, 0x1.4378ab0c88a48p-1
f64.add $2=, $pop100, $pop101
br .LBB0_66
-.LBB0_62: # %sw.bb897
+.LBB0_62: # %sw.bb897
f64.add $push62=, $0, $0
f64.const $push63=, -0x1.6ap7
f64.add $0=, $pop62, $pop63
@@ -1543,7 +1545,7 @@ foo: # @foo
f64.const $push81=, 0x1.51800a7c5ac47p-1
f64.add $2=, $pop80, $pop81
br .LBB0_66
-.LBB0_63: # %sw.bb912
+.LBB0_63: # %sw.bb912
f64.add $push42=, $0, $0
f64.const $push43=, -0x1.6ep7
f64.add $0=, $pop42, $pop43
@@ -1567,7 +1569,7 @@ foo: # @foo
f64.const $push61=, 0x1.603afb7e90ff9p-1
f64.add $2=, $pop60, $pop61
br .LBB0_66
-.LBB0_64: # %sw.bb927
+.LBB0_64: # %sw.bb927
f64.add $push22=, $0, $0
f64.const $push23=, -0x1.72p7
f64.add $0=, $pop22, $pop23
@@ -1591,7 +1593,7 @@ foo: # @foo
f64.const $push41=, 0x1.6fb549f94855ep-1
f64.add $2=, $pop40, $pop41
br .LBB0_66
-.LBB0_65: # %sw.bb942
+.LBB0_65: # %sw.bb942
f64.add $push2=, $0, $0
f64.const $push3=, -0x1.76p7
f64.add $0=, $pop2, $pop3
@@ -1614,11 +1616,13 @@ foo: # @foo
f64.mul $push20=, $0, $pop19
f64.const $push21=, 0x1.7ff6d330941c8p-1
f64.add $2=, $pop20, $pop21
-.LBB0_66: # %cleanup
+.LBB0_66: # %cleanup
return $2
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -1642,7 +1646,7 @@ main: # @main
# BB#2: # %if.end
i32.const $push7=, 0
return $pop7
-.LBB1_3: # %if.then
+.LBB1_3: # %if.then
call abort
unreachable
.Lfunc_end1:
diff --git a/test/torture-s/pr58640-2.c.s b/test/torture-s/pr58640-2.c.s
index 6c3abda4a..72781e4c7 100644
--- a/test/torture-s/pr58640-2.c.s
+++ b/test/torture-s/pr58640-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58640-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58640-2.c"
+ .section .text.fn1,"ax",@progbits
+ .hidden fn1
.globl fn1
.type fn1,@function
fn1: # @fn1
@@ -24,6 +26,8 @@ fn1: # @fn1
.Lfunc_end0:
.size fn1, .Lfunc_end0-fn1
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -41,28 +45,33 @@ main: # @main
br_if $pop3, .LBB1_2
# BB#1: # %if.end
return $0
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type a,@object # @a
- .bss
+ .hidden a # @a
+ .type a,@object
+ .section .bss.a,"aw",@nobits
.globl a
.align 4
a:
- .zero 80
+ .skip 80
.size a, 80
- .type b,@object # @b
+ .hidden b # @b
+ .type b,@object
+ .section .bss.b,"aw",@nobits
.globl b
.align 2
b:
.int32 0 # 0x0
.size b, 4
- .type c,@object # @c
+ .hidden c # @c
+ .type c,@object
+ .section .bss.c,"aw",@nobits
.globl c
.align 2
c:
diff --git a/test/torture-s/pr58640.c.s b/test/torture-s/pr58640.c.s
index c6bfdd80e..c972cf355 100644
--- a/test/torture-s/pr58640.c.s
+++ b/test/torture-s/pr58640.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58640.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58640.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -19,48 +21,56 @@ main: # @main
i32.const $push5=, 1
i32.store $discard=, b($0), $pop5
br .LBB0_4
-.LBB0_3: # %for.cond4.preheader.split.i
+.LBB0_3: # %for.cond4.preheader.split.i
i32.const $push3=, 1
i32.store $discard=, e($0), $pop3
i32.const $push4=, 4
i32.store $discard=, c($0), $pop4
-.LBB0_4: # %foo.exit
+.LBB0_4: # %foo.exit
call exit, $0
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type d,@object # @d
- .data
+ .hidden d # @d
+ .type d,@object
+ .section .data.d,"aw",@progbits
.globl d
.align 2
d:
.int32 1 # 0x1
.size d, 4
- .type a,@object # @a
- .bss
+ .hidden a # @a
+ .type a,@object
+ .section .bss.a,"aw",@nobits
.globl a
.align 2
a:
.int32 0 # 0x0
.size a, 4
- .type b,@object # @b
+ .hidden b # @b
+ .type b,@object
+ .section .bss.b,"aw",@nobits
.globl b
.align 2
b:
.int32 0 # 0x0
.size b, 4
- .type c,@object # @c
+ .hidden c # @c
+ .type c,@object
+ .section .bss.c,"aw",@nobits
.globl c
.align 2
c:
.int32 0 # 0x0
.size c, 4
- .type e,@object # @e
+ .hidden e # @e
+ .type e,@object
+ .section .bss.e,"aw",@nobits
.globl e
.align 2
e:
diff --git a/test/torture-s/pr58662.c.s b/test/torture-s/pr58662.c.s
index 8b7d90f15..43f581cd0 100644
--- a/test/torture-s/pr58662.c.s
+++ b/test/torture-s/pr58662.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58662.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58662.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -24,35 +26,42 @@ main: # @main
br_if $pop10, .LBB0_2
# BB#1: # %if.end
return $0
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type a,@object # @a
- .bss
+ .hidden a # @a
+ .type a,@object
+ .section .bss.a,"aw",@nobits
.globl a
.align 2
a:
.int32 0 # 0x0
.size a, 4
- .type d,@object # @d
+ .hidden d # @d
+ .type d,@object
+ .section .bss.d,"aw",@nobits
.globl d
.align 2
d:
.int32 0 # 0x0
.size d, 4
- .type c,@object # @c
+ .hidden c # @c
+ .type c,@object
+ .section .bss.c,"aw",@nobits
.globl c
.align 2
c:
.int32 0 # 0x0
.size c, 4
- .type b,@object # @b
+ .hidden b # @b
+ .type b,@object
+ .section .bss.b,"aw",@nobits
.globl b
.align 2
b:
diff --git a/test/torture-s/pr58726.c.s b/test/torture-s/pr58726.c.s
index 7a0d1de22..5209b1b85 100644
--- a/test/torture-s/pr58726.c.s
+++ b/test/torture-s/pr58726.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58726.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58726.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -18,6 +20,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -33,22 +37,27 @@ main: # @main
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type a,@object # @a
- .bss
+ .hidden a # @a
+ .type a,@object
+ .section .bss.a,"aw",@nobits
.globl a
.align 2
a:
.int32 0 # 0x0
.size a, 4
- .type b,@object # @b
+ .hidden b # @b
+ .type b,@object
+ .section .bss.b,"aw",@nobits
.globl b
.align 2
b:
- .zero 4
+ .skip 4
.size b, 4
- .type c,@object # @c
+ .hidden c # @c
+ .type c,@object
+ .section .bss.c,"aw",@nobits
.globl c
.align 2
c:
diff --git a/test/torture-s/pr58831.c.s b/test/torture-s/pr58831.c.s
index b637ae028..a1e242569 100644
--- a/test/torture-s/pr58831.c.s
+++ b/test/torture-s/pr58831.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58831.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58831.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -16,6 +18,7 @@ main: # @main
.Lfunc_end0:
.size main, .Lfunc_end0-main
+ .section .text.fn2,"ax",@progbits
.type fn2,@function
fn2: # @fn2
.local i32
@@ -28,6 +31,7 @@ fn2: # @fn2
.Lfunc_end1:
.size fn2, .Lfunc_end1-fn2
+ .section .text.fn1,"ax",@progbits
.type fn1,@function
fn1: # @fn1
.param i32
@@ -39,7 +43,7 @@ fn1: # @fn1
i32.const $push7=, 0
i32.eq $push8=, $pop0, $pop7
br_if $pop8, .LBB2_2
-.LBB2_1: # %for.body
+.LBB2_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB2_2
i32.const $push1=, 1
@@ -48,7 +52,7 @@ fn1: # @fn1
i32.add $push3=, $pop2, $2
i32.store $push4=, p($1), $pop3
br_if $pop4, .LBB2_1
-.LBB2_2: # %for.end
+.LBB2_2: # %for.end
i32.const $push5=, d
i32.store $push6=, r($1), $pop5
i32.store $discard=, b($1), $pop6
@@ -56,78 +60,99 @@ fn1: # @fn1
.Lfunc_end2:
.size fn1, .Lfunc_end2-fn1
- .type i,@object # @i
- .bss
+ .hidden i # @i
+ .type i,@object
+ .section .bss.i,"aw",@nobits
.globl i
.align 2
i:
.int32 0
.size i, 4
- .type b,@object # @b
+ .hidden b # @b
+ .type b,@object
+ .section .bss.b,"aw",@nobits
.globl b
.align 2
b:
.int32 0
.size b, 4
- .type a,@object # @a
+ .hidden a # @a
+ .type a,@object
+ .section .bss.a,"aw",@nobits
.globl a
.align 2
a:
.int32 0 # 0x0
.size a, 4
- .type c,@object # @c
+ .hidden c # @c
+ .type c,@object
+ .section .bss.c,"aw",@nobits
.globl c
.align 2
c:
.int32 0 # 0x0
.size c, 4
- .type d,@object # @d
+ .hidden d # @d
+ .type d,@object
+ .section .bss.d,"aw",@nobits
.globl d
.align 2
d:
.int32 0 # 0x0
.size d, 4
- .type f,@object # @f
+ .hidden f # @f
+ .type f,@object
+ .section .bss.f,"aw",@nobits
.globl f
.align 2
f:
.int32 0 # 0x0
.size f, 4
- .type p,@object # @p
+ .hidden p # @p
+ .type p,@object
+ .section .bss.p,"aw",@nobits
.globl p
.align 2
p:
.int32 0 # 0x0
.size p, 4
- .type q,@object # @q
+ .hidden q # @q
+ .type q,@object
+ .section .bss.q,"aw",@nobits
.globl q
.align 2
q:
.int32 0 # 0x0
.size q, 4
- .type r,@object # @r
+ .hidden r # @r
+ .type r,@object
+ .section .bss.r,"aw",@nobits
.globl r
.align 2
r:
.int32 0
.size r, 4
- .type o,@object # @o
+ .hidden o # @o
+ .type o,@object
+ .section .bss.o,"aw",@nobits
.globl o
.align 1
o:
.int16 0 # 0x0
.size o, 2
- .type j,@object # @j
+ .hidden j # @j
+ .type j,@object
+ .section .bss.j,"aw",@nobits
.globl j
.align 1
j:
diff --git a/test/torture-s/pr58943.c.s b/test/torture-s/pr58943.c.s
index 3e890fc9d..8d42d0956 100644
--- a/test/torture-s/pr58943.c.s
+++ b/test/torture-s/pr58943.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58943.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58943.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -16,6 +18,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -33,14 +37,15 @@ main: # @main
br_if $pop5, .LBB1_2
# BB#1: # %if.end
return $0
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type x,@object # @x
- .data
+ .hidden x # @x
+ .type x,@object
+ .section .data.x,"aw",@progbits
.globl x
.align 2
x:
diff --git a/test/torture-s/pr58984.c.s b/test/torture-s/pr58984.c.s
index 44e20e5ca..33ac46c3e 100644
--- a/test/torture-s/pr58984.c.s
+++ b/test/torture-s/pr58984.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58984.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr58984.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -17,7 +19,7 @@ main: # @main
i32.load $push2=, 0($2)
i32.xor $push3=, $pop2, $1
i32.store $discard=, 0($2), $pop3
-.LBB0_2: # %foo.exit
+.LBB0_2: # %foo.exit
i32.load $2=, a($0)
i32.store $discard=, m($0), $1
block .LBB0_6
@@ -37,54 +39,63 @@ main: # @main
br_if $2, .LBB0_5
# BB#4: # %if.end11
return $0
-.LBB0_5: # %if.then10
+.LBB0_5: # %if.then10
call abort
unreachable
-.LBB0_6: # %if.then
+.LBB0_6: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type a,@object # @a
- .bss
+ .hidden a # @a
+ .type a,@object
+ .section .bss.a,"aw",@nobits
.globl a
.align 2
a:
.int32 0 # 0x0
.size a, 4
- .type c,@object # @c
- .data
+ .hidden c # @c
+ .type c,@object
+ .section .data.c,"aw",@progbits
.globl c
.align 2
c:
.int32 a
.size c, 4
- .type n,@object # @n
- .bss
+ .hidden n # @n
+ .type n,@object
+ .section .bss.n,"aw",@nobits
.globl n
.align 2
n:
.int32 0 # 0x0
.size n, 4
- .type m,@object # @m
+ .hidden m # @m
+ .type m,@object
+ .section .bss.m,"aw",@nobits
.globl m
.align 2
m:
.int32 0 # 0x0
.size m, 4
- .type e,@object # @e
+ .hidden e # @e
+ .type e,@object
+ .section .bss.e,"aw",@nobits
.globl e
.align 2
e:
.int32 0 # 0x0
.size e, 4
- .type b,@object # @b
+ .hidden b # @b
+ .type b,@object
+ .section .bss.b,"aw",@nobits
.globl b
.align 2
b:
diff --git a/test/torture-s/pr59014-2.c.s b/test/torture-s/pr59014-2.c.s
index d19472ca4..7bb9d599d 100644
--- a/test/torture-s/pr59014-2.c.s
+++ b/test/torture-s/pr59014-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr59014-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr59014-2.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -15,6 +17,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -30,7 +34,7 @@ main: # @main
# BB#1: # %if.end
i32.const $push5=, 0
return $pop5
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
diff --git a/test/torture-s/pr59014.c.s b/test/torture-s/pr59014.c.s
index 3b0892236..9fcf64c57 100644
--- a/test/torture-s/pr59014.c.s
+++ b/test/torture-s/pr59014.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr59014.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr59014.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -17,16 +19,18 @@ foo: # @foo
i32.const $push5=, 0
i32.eq $push6=, $pop4, $pop5
br_if $pop6, .LBB0_2
-.LBB0_1: # %for.inc
+.LBB0_1: # %for.inc
# =>This Inner Loop Header: Depth=1
loop .LBB0_2
br .LBB0_1
-.LBB0_2: # %if.else
+.LBB0_2: # %if.else
i32.store $discard=, d($1), $0
return $1
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -44,11 +48,11 @@ main: # @main
i32.const $push8=, 0
i32.eq $push9=, $pop4, $pop8
br_if $pop9, .LBB1_2
-.LBB1_1: # %for.inc.i
+.LBB1_1: # %for.inc.i
# =>This Inner Loop Header: Depth=1
loop .LBB1_2
br .LBB1_1
-.LBB1_2: # %foo.exit
+.LBB1_2: # %foo.exit
block .LBB1_4
i32.store $push5=, d($1), $0
i32.const $push6=, 2
@@ -56,36 +60,42 @@ main: # @main
br_if $pop7, .LBB1_4
# BB#3: # %if.end
return $1
-.LBB1_4: # %if.then
+.LBB1_4: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type a,@object # @a
- .data
+ .hidden a # @a
+ .type a,@object
+ .section .data.a,"aw",@progbits
.globl a
.align 2
a:
.int32 2 # 0x2
.size a, 4
- .type b,@object # @b
- .bss
+ .hidden b # @b
+ .type b,@object
+ .section .bss.b,"aw",@nobits
.globl b
.align 2
b:
.int32 0 # 0x0
.size b, 4
- .type d,@object # @d
+ .hidden d # @d
+ .type d,@object
+ .section .bss.d,"aw",@nobits
.globl d
.align 2
d:
.int32 0 # 0x0
.size d, 4
- .type c,@object # @c
+ .hidden c # @c
+ .type c,@object
+ .section .bss.c,"aw",@nobits
.globl c
.align 2
c:
diff --git a/test/torture-s/pr59101.c.s b/test/torture-s/pr59101.c.s
index a994c2403..923757062 100644
--- a/test/torture-s/pr59101.c.s
+++ b/test/torture-s/pr59101.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr59101.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr59101.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -16,6 +18,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -30,7 +34,7 @@ main: # @main
br_if $pop2, .LBB1_2
# BB#1: # %if.end
return $0
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
diff --git a/test/torture-s/pr59221.c.s b/test/torture-s/pr59221.c.s
index a685ad119..ce242d4b6 100644
--- a/test/torture-s/pr59221.c.s
+++ b/test/torture-s/pr59221.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr59221.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr59221.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -14,7 +16,7 @@ main: # @main
br_if $pop10, .LBB0_2
# BB#1: # %for.inc.preheader
i32.store $discard=, b($0), $0
-.LBB0_2: # %for.end
+.LBB0_2: # %for.end
i32.load $1=, a($0)
i32.const $2=, 16
i32.const $3=, 65535
@@ -32,36 +34,42 @@ main: # @main
br_if $pop8, .LBB0_4
# BB#3: # %if.end
return $0
-.LBB0_4: # %if.then
+.LBB0_4: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type a,@object # @a
- .data
+ .hidden a # @a
+ .type a,@object
+ .section .data.a,"aw",@progbits
.globl a
.align 2
a:
.int32 1 # 0x1
.size a, 4
- .type b,@object # @b
- .bss
+ .hidden b # @b
+ .type b,@object
+ .section .bss.b,"aw",@nobits
.globl b
.align 2
b:
.int32 0 # 0x0
.size b, 4
- .type e,@object # @e
+ .hidden e # @e
+ .type e,@object
+ .section .bss.e,"aw",@nobits
.globl e
.align 1
e:
.int16 0 # 0x0
.size e, 2
- .type d,@object # @d
+ .hidden d # @d
+ .type d,@object
+ .section .bss.d,"aw",@nobits
.globl d
.align 2
d:
diff --git a/test/torture-s/pr59229.c.s b/test/torture-s/pr59229.c.s
index bf121ac74..fffedb6d2 100644
--- a/test/torture-s/pr59229.c.s
+++ b/test/torture-s/pr59229.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr59229.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr59229.c"
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -17,7 +19,7 @@ bar: # @bar
# BB#1: # %if.end
i32.const $3=, 1
block .LBB0_3
- i32.const $push5=, .str
+ i32.const $push5=, .L.str
i32.add $push4=, $1, $3
i32.call $push6=, memcmp, $0, $pop5, $pop4
br_if $pop6, .LBB0_3
@@ -41,15 +43,17 @@ bar: # @bar
i32.add $push17=, $0, $3
i32.store8 $discard=, 0($pop17), $1
return
-.LBB0_3: # %if.then3
+.LBB0_3: # %if.then3
call abort
unreachable
-.LBB0_4: # %if.then
+.LBB0_4: # %if.then
call abort
unreachable
.Lfunc_end0:
.size bar, .Lfunc_end0-bar
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -77,7 +81,7 @@ foo: # @foo
i32.const $6=, 9
i32.add $6=, $5, $6
call bar, $6
-.LBB1_2: # %return
+.LBB1_2: # %return
i32.const $4=, 16
i32.add $5=, $5, $4
i32.const $4=, __stack_pointer
@@ -86,6 +90,8 @@ foo: # @foo
.Lfunc_end1:
.size foo, .Lfunc_end1-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -95,10 +101,10 @@ main: # @main
i32.const $1=, 0
i32.store $0=, i($1), $1
copy_local $1=, $0
-.LBB2_1: # %for.body
+.LBB2_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop .LBB2_2
- i32.const $push1=, .str.1
+ i32.const $push1=, .L.str.1
call foo, $pop1, $1
i32.load $push2=, i($0)
i32.const $push3=, 1
@@ -107,30 +113,31 @@ main: # @main
i32.const $push4=, 16
i32.lt_s $push5=, $1, $pop4
br_if $pop5, .LBB2_1
-.LBB2_2: # %for.end
+.LBB2_2: # %for.end
i32.const $push6=, 0
return $pop6
.Lfunc_end2:
.size main, .Lfunc_end2-main
- .type i,@object # @i
- .bss
+ .hidden i # @i
+ .type i,@object
+ .section .bss.i,"aw",@nobits
.globl i
.align 2
i:
.int32 0 # 0x0
.size i, 4
- .type .str,@object # @.str
+ .type .L.str,@object # @.str
.section .rodata.str1.1,"aMS",@progbits,1
-.str:
+.L.str:
.asciz "abcdefg"
- .size .str, 8
+ .size .L.str, 8
- .type .str.1,@object # @.str.1
-.str.1:
+ .type .L.str.1,@object # @.str.1
+.L.str.1:
.asciz "abcdefghijklmnop"
- .size .str.1, 17
+ .size .L.str.1, 17
.ident "clang version 3.8.0 "
diff --git a/test/torture-s/pr59358.c.s b/test/torture-s/pr59358.c.s
index 91507cf73..edde67333 100644
--- a/test/torture-s/pr59358.c.s
+++ b/test/torture-s/pr59358.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr59358.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr59358.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -17,7 +19,7 @@ foo: # @foo
copy_local $0=, $2
i32.ge_s $push2=, $2, $1
br_if $pop2, .LBB0_3
-.LBB0_2: # %while.cond
+.LBB0_2: # %while.cond
# =>This Inner Loop Header: Depth=1
loop .LBB0_3
copy_local $0=, $2
@@ -25,11 +27,13 @@ foo: # @foo
i32.shl $2=, $0, $pop4
i32.lt_s $push3=, $0, $1
br_if $pop3, .LBB0_2
-.LBB0_3: # %if.end
+.LBB0_3: # %if.end
return $0
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -46,7 +50,7 @@ main: # @main
i32.const $push0=, 1
i32.store $2=, 12($13), $pop0
copy_local $1=, $0
-.LBB1_1: # %for.body
+.LBB1_1: # %for.body
# =>This Inner Loop Header: Depth=1
block .LBB1_13
block .LBB1_12
@@ -65,7 +69,7 @@ main: # @main
i32.eq $push4=, $pop3, $6
br_if $pop4, .LBB1_5
# BB#2: # %if.else
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.const $7=, 4
block .LBB1_4
i32.const $push5=, -4
@@ -73,21 +77,21 @@ main: # @main
i32.ne $push7=, $pop6, $7
br_if $pop7, .LBB1_4
# BB#3: # %if.then6
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.const $push10=, 2
i32.shl $7=, $2, $pop10
br .LBB1_5
-.LBB1_4: # %if.else10
- # in Loop: Header=.LBB1_1 Depth=1
+.LBB1_4: # %if.else10
+ # in Loop: Header=BB1_1 Depth=1
i32.eq $push8=, $1, $7
i32.const $push9=, 24
i32.select $7=, $pop8, $pop9, $5
-.LBB1_5: # %if.end15
- # in Loop: Header=.LBB1_1 Depth=1
+.LBB1_5: # %if.end15
+ # in Loop: Header=BB1_1 Depth=1
i32.ne $push11=, $4, $7
br_if $pop11, .LBB1_13
# BB#6: # %if.end18
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.const $push12=, 7
i32.const $12=, 12
i32.add $12=, $13, $12
@@ -98,23 +102,23 @@ main: # @main
i32.gt_s $push14=, $3, $pop13
br_if $pop14, .LBB1_9
# BB#7: # %if.else22
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
copy_local $7=, $0
i32.const $push15=, 3
i32.gt_s $push16=, $3, $pop15
br_if $pop16, .LBB1_9
# BB#8: # %if.else28
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.const $push17=, 4
i32.eq $push18=, $1, $pop17
i32.const $push19=, 12
i32.select $7=, $pop18, $pop19, $6
-.LBB1_9: # %if.end34
- # in Loop: Header=.LBB1_1 Depth=1
+.LBB1_9: # %if.end34
+ # in Loop: Header=BB1_1 Depth=1
i32.ne $push20=, $5, $7
br_if $pop20, .LBB1_12
# BB#10: # %if.end37
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.const $push21=, 2
i32.add $0=, $0, $pop21
i32.const $3=, 1
@@ -124,17 +128,17 @@ main: # @main
i32.const $push22=, 17
i32.lt_s $push23=, $7, $pop22
br_if $pop23, .LBB1_1
-.LBB1_11: # %for.end
+.LBB1_11: # %for.end
i32.const $push24=, 0
i32.const $10=, 16
i32.add $13=, $13, $10
i32.const $10=, __stack_pointer
i32.store $13=, 0($10), $13
return $pop24
-.LBB1_12: # %if.then36
+.LBB1_12: # %if.then36
call abort
unreachable
-.LBB1_13: # %if.then17
+.LBB1_13: # %if.then17
call abort
unreachable
.Lfunc_end1:
diff --git a/test/torture-s/pr59387.c.s b/test/torture-s/pr59387.c.s
index 9a6b805ac..ebda19d8c 100644
--- a/test/torture-s/pr59387.c.s
+++ b/test/torture-s/pr59387.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr59387.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr59387.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -10,7 +12,7 @@ main: # @main
i32.load8_u $2=, c($0)
i32.const $push1=, -19
i32.store $1=, a($0), $pop1
-.LBB0_1: # %for.body2
+.LBB0_1: # %for.body2
# =>This Inner Loop Header: Depth=1
loop .LBB0_3
i32.load $push3=, e($0)
@@ -23,12 +25,12 @@ main: # @main
i32.eq $push9=, $pop5, $pop8
br_if $pop9, .LBB0_3
# BB#2: # %for.inc4
- # in Loop: Header=.LBB0_1 Depth=1
+ # in Loop: Header=BB0_1 Depth=1
i32.const $push6=, 1
i32.add $push0=, $1, $pop6
i32.store $1=, a($0), $pop0
br_if $1, .LBB0_1
-.LBB0_3: # %return
+.LBB0_3: # %return
i32.store8 $discard=, c($0), $2
i32.const $push7=, 24
i32.store $discard=, b($0), $pop7
@@ -36,44 +38,53 @@ main: # @main
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type d,@object # @d
- .bss
+ .hidden d # @d
+ .type d,@object
+ .section .bss.d,"aw",@nobits
.globl d
.align 2
d:
.int32 0
.size d, 4
- .type e,@object # @e
- .data
+ .hidden e # @e
+ .type e,@object
+ .section .data.e,"aw",@progbits
.globl e
.align 2
e:
.int32 d
.size e, 4
- .type a,@object # @a
- .bss
+ .hidden a # @a
+ .type a,@object
+ .section .bss.a,"aw",@nobits
.globl a
.align 2
a:
.int32 0 # 0x0
.size a, 4
- .type b,@object # @b
+ .hidden b # @b
+ .type b,@object
+ .section .bss.b,"aw",@nobits
.globl b
.align 2
b:
- .zero 4
+ .skip 4
.size b, 4
- .type c,@object # @c
+ .hidden c # @c
+ .type c,@object
+ .section .bss.c,"aw",@nobits
.globl c
c:
.int8 0 # 0x0
.size c, 1
- .type f,@object # @f
+ .hidden f # @f
+ .type f,@object
+ .section .bss.f,"aw",@nobits
.globl f
.align 2
f:
diff --git a/test/torture-s/pr59388.c.s b/test/torture-s/pr59388.c.s
index 7b933fc4b..b215f93d1 100644
--- a/test/torture-s/pr59388.c.s
+++ b/test/torture-s/pr59388.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr59388.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr59388.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -15,15 +17,18 @@ main: # @main
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type b,@object # @b
- .bss
+ .hidden b # @b
+ .type b,@object
+ .section .bss.b,"aw",@nobits
.globl b
.align 2
b:
- .zero 4
+ .skip 4
.size b, 4
- .type a,@object # @a
+ .hidden a # @a
+ .type a,@object
+ .section .bss.a,"aw",@nobits
.globl a
.align 2
a:
diff --git a/test/torture-s/pr59413.c.s b/test/torture-s/pr59413.c.s
index 7de951089..d308fdc04 100644
--- a/test/torture-s/pr59413.c.s
+++ b/test/torture-s/pr59413.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr59413.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr59413.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -13,15 +15,18 @@ main: # @main
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type a,@object # @a
- .bss
+ .hidden a # @a
+ .type a,@object
+ .section .bss.a,"aw",@nobits
.globl a
.align 2
a:
.int32 0 # 0x0
.size a, 4
- .type b,@object # @b
+ .hidden b # @b
+ .type b,@object
+ .section .bss.b,"aw",@nobits
.globl b
.align 2
b:
diff --git a/test/torture-s/pr59747.c.s b/test/torture-s/pr59747.c.s
index e10c3ee0c..b456d39ab 100644
--- a/test/torture-s/pr59747.c.s
+++ b/test/torture-s/pr59747.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr59747.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr59747.c"
+ .section .text.fn1,"ax",@progbits
+ .hidden fn1
.globl fn1
.type fn1,@function
fn1: # @fn1
@@ -15,6 +17,8 @@ fn1: # @fn1
.Lfunc_end0:
.size fn1, .Lfunc_end0-fn1
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -34,7 +38,7 @@ main: # @main
i32.const $push2=, -1
i32.add $push0=, $2, $pop2
i32.store16 $2=, e($0), $pop0
-.LBB1_2: # %if.end
+.LBB1_2: # %if.end
i32.const $1=, 16
block .LBB1_4
i32.shl $push3=, $2, $1
@@ -51,36 +55,42 @@ main: # @main
# BB#3: # %if.end5
call exit, $0
unreachable
-.LBB1_4: # %if.then4
+.LBB1_4: # %if.then4
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type c,@object # @c
- .data
+ .hidden c # @c
+ .type c,@object
+ .section .data.c,"aw",@progbits
.globl c
.align 2
c:
.int32 1 # 0x1
.size c, 4
- .type a,@object # @a
- .bss
+ .hidden a # @a
+ .type a,@object
+ .section .bss.a,"aw",@nobits
.globl a
.align 4
a:
- .zero 24
+ .skip 24
.size a, 24
- .type e,@object # @e
+ .hidden e # @e
+ .type e,@object
+ .section .bss.e,"aw",@nobits
.globl e
.align 1
e:
.int16 0 # 0x0
.size e, 2
- .type d,@object # @d
+ .hidden d # @d
+ .type d,@object
+ .section .bss.d,"aw",@nobits
.globl d
.align 2
d:
diff --git a/test/torture-s/pr60017.c.s b/test/torture-s/pr60017.c.s
index a21d05145..f588e2047 100644
--- a/test/torture-s/pr60017.c.s
+++ b/test/torture-s/pr60017.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr60017.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr60017.c"
+ .section .text.func,"ax",@progbits
+ .hidden func
.globl func
.type func,@function
func: # @func
@@ -25,6 +27,8 @@ func: # @func
.Lfunc_end0:
.size func, .Lfunc_end0-func
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -39,26 +43,27 @@ main: # @main
br_if $pop2, .LBB1_2
# BB#1: # %if.end
return $0
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type x,@object # @x
- .data
+ .hidden x # @x
+ .type x,@object
+ .section .data.x,"aw",@progbits
.globl x
.align 2
x:
.int8 1 # 0x1
.ascii "\002\003"
.ascii "\004\005"
- .zero 1
+ .skip 1
.int16 6 # 0x6
.int16 7 # 0x7
.int16 8 # 0x8
.int16 9 # 0x9
- .zero 2
+ .skip 2
.size x, 16
diff --git a/test/torture-s/pr60062.c.s b/test/torture-s/pr60062.c.s
index be6b486fd..28cd15941 100644
--- a/test/torture-s/pr60062.c.s
+++ b/test/torture-s/pr60062.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr60062.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr60062.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -10,8 +12,9 @@ main: # @main
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type a,@object # @a
- .bss
+ .hidden a # @a
+ .type a,@object
+ .section .bss.a,"aw",@nobits
.globl a
.align 2
a:
diff --git a/test/torture-s/pr60072.c.s b/test/torture-s/pr60072.c.s
index 99cd9dc07..24256f4da 100644
--- a/test/torture-s/pr60072.c.s
+++ b/test/torture-s/pr60072.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr60072.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr60072.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -13,8 +15,9 @@ main: # @main
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type c,@object # @c
- .data
+ .hidden c # @c
+ .type c,@object
+ .section .data.c,"aw",@progbits
.globl c
.align 2
c:
diff --git a/test/torture-s/pr60454.c.s b/test/torture-s/pr60454.c.s
index 3acfb9dad..743e3d585 100644
--- a/test/torture-s/pr60454.c.s
+++ b/test/torture-s/pr60454.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr60454.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr60454.c"
+ .section .text.fake_swap32,"ax",@progbits
+ .hidden fake_swap32
.globl fake_swap32
.type fake_swap32,@function
fake_swap32: # @fake_swap32
@@ -24,6 +26,8 @@ fake_swap32: # @fake_swap32
.Lfunc_end0:
.size fake_swap32, .Lfunc_end0-fake_swap32
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -38,7 +42,7 @@ main: # @main
# BB#1: # %if.end
i32.const $push4=, 0
return $pop4
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
diff --git a/test/torture-s/pr60960.c.s b/test/torture-s/pr60960.c.s
index d51ec6845..697aa25e9 100644
--- a/test/torture-s/pr60960.c.s
+++ b/test/torture-s/pr60960.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr60960.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr60960.c"
+ .section .text.f1,"ax",@progbits
+ .hidden f1
.globl f1
.type f1,@function
f1: # @f1
@@ -31,6 +33,8 @@ f1: # @f1
.Lfunc_end0:
.size f1, .Lfunc_end0-f1
+ .section .text.f2,"ax",@progbits
+ .hidden f2
.globl f2
.type f2,@function
f2: # @f2
@@ -60,6 +64,8 @@ f2: # @f2
.Lfunc_end1:
.size f2, .Lfunc_end1-f2
+ .section .text.f3,"ax",@progbits
+ .hidden f3
.globl f3
.type f3,@function
f3: # @f3
@@ -93,6 +99,8 @@ f3: # @f3
.Lfunc_end2:
.size f3, .Lfunc_end2-f3
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -200,13 +208,13 @@ main: # @main
i32.const $10=, __stack_pointer
i32.store $23=, 0($10), $23
return $pop45
-.LBB3_4: # %if.then10
+.LBB3_4: # %if.then10
call abort
unreachable
-.LBB3_5: # %if.then5
+.LBB3_5: # %if.then5
call abort
unreachable
-.LBB3_6: # %if.then
+.LBB3_6: # %if.then
call abort
unreachable
.Lfunc_end3:
diff --git a/test/torture-s/pr61306-1.c.s b/test/torture-s/pr61306-1.c.s
index 1b2b57331..4b563cf51 100644
--- a/test/torture-s/pr61306-1.c.s
+++ b/test/torture-s/pr61306-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr61306-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr61306-1.c"
+ .section .text.fake_bswap32,"ax",@progbits
+ .hidden fake_bswap32
.globl fake_bswap32
.type fake_bswap32,@function
fake_bswap32: # @fake_bswap32
@@ -24,6 +26,8 @@ fake_bswap32: # @fake_bswap32
.Lfunc_end0:
.size fake_bswap32, .Lfunc_end0-fake_bswap32
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -38,7 +42,7 @@ main: # @main
# BB#1: # %if.end
i32.const $push4=, 0
return $pop4
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
diff --git a/test/torture-s/pr61306-2.c.s b/test/torture-s/pr61306-2.c.s
index 89448e653..247c4f46c 100644
--- a/test/torture-s/pr61306-2.c.s
+++ b/test/torture-s/pr61306-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr61306-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr61306-2.c"
+ .section .text.fake_bswap32,"ax",@progbits
+ .hidden fake_bswap32
.globl fake_bswap32
.type fake_bswap32,@function
fake_bswap32: # @fake_bswap32
@@ -26,6 +28,8 @@ fake_bswap32: # @fake_bswap32
.Lfunc_end0:
.size fake_bswap32, .Lfunc_end0-fake_bswap32
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -40,7 +44,7 @@ main: # @main
# BB#1: # %if.end
i32.const $push4=, 0
return $pop4
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
diff --git a/test/torture-s/pr61306-3.c.s b/test/torture-s/pr61306-3.c.s
index 8ae7b8bc8..60e0f2853 100644
--- a/test/torture-s/pr61306-3.c.s
+++ b/test/torture-s/pr61306-3.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr61306-3.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr61306-3.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -20,28 +22,32 @@ main: # @main
br_if $pop6, .LBB0_2
# BB#1: # %if.end
return $0
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type a,@object # @a
- .data
+ .hidden a # @a
+ .type a,@object
+ .section .data.a,"aw",@progbits
.globl a
.align 1
a:
.int16 65535 # 0xffff
.size a, 2
- .type c,@object # @c
- .bss
+ .hidden c # @c
+ .type c,@object
+ .section .bss.c,"aw",@nobits
.globl c
c:
.int8 0 # 0x0
.size c, 1
- .type b,@object # @b
+ .hidden b # @b
+ .type b,@object
+ .section .bss.b,"aw",@nobits
.globl b
.align 2
b:
diff --git a/test/torture-s/pr61375.c.s b/test/torture-s/pr61375.c.s
index a6e256171..4bd98fd1f 100644
--- a/test/torture-s/pr61375.c.s
+++ b/test/torture-s/pr61375.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr61375.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr61375.c"
+ .section .text.uint128_central_bitsi_ior,"ax",@progbits
+ .hidden uint128_central_bitsi_ior
.globl uint128_central_bitsi_ior
.type uint128_central_bitsi_ior,@function
uint128_central_bitsi_ior: # @uint128_central_bitsi_ior
@@ -18,6 +20,8 @@ uint128_central_bitsi_ior: # @uint128_central_bitsi_ior
.Lfunc_end0:
.size uint128_central_bitsi_ior, .Lfunc_end0-uint128_central_bitsi_ior
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -35,7 +39,7 @@ main: # @main
# BB#1: # %if.end
i32.const $push6=, 0
return $pop6
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
diff --git a/test/torture-s/pr61673.c.s b/test/torture-s/pr61673.c.s
index 6478ffc24..55bd68606 100644
--- a/test/torture-s/pr61673.c.s
+++ b/test/torture-s/pr61673.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr61673.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr61673.c"
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -16,11 +18,13 @@ bar: # @bar
# BB#2: # %if.then
call abort
unreachable
-.LBB0_3: # %if.end
+.LBB0_3: # %if.end
return
.Lfunc_end0:
.size bar, .Lfunc_end0-bar
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -34,12 +38,14 @@ foo: # @foo
# BB#1: # %if.then
i32.const $push2=, 0
i32.store8 $discard=, e($pop2), $0
-.LBB1_2: # %if.end
+.LBB1_2: # %if.end
call bar, $0
return
.Lfunc_end1:
.size foo, .Lfunc_end1-foo
+ .section .text.baz,"ax",@progbits
+ .hidden baz
.globl baz
.type baz,@function
baz: # @baz
@@ -53,11 +59,13 @@ baz: # @baz
# BB#1: # %if.then
i32.const $push2=, 0
i32.store8 $discard=, e($pop2), $0
-.LBB2_2: # %if.end
+.LBB2_2: # %if.end
return
.Lfunc_end2:
.size baz, .Lfunc_end2-baz
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -96,30 +104,31 @@ main: # @main
br_if $pop8, .LBB3_5
# BB#4: # %if.end16
return $0
-.LBB3_5: # %if.then15
+.LBB3_5: # %if.then15
call abort
unreachable
-.LBB3_6: # %if.then10
+.LBB3_6: # %if.then10
call abort
unreachable
-.LBB3_7: # %if.then5
+.LBB3_7: # %if.then5
call abort
unreachable
-.LBB3_8: # %if.then
+.LBB3_8: # %if.then
call abort
unreachable
.Lfunc_end3:
.size main, .Lfunc_end3-main
- .type e,@object # @e
- .bss
+ .hidden e # @e
+ .type e,@object
+ .section .bss.e,"aw",@nobits
.globl e
e:
.int8 0 # 0x0
.size e, 1
.type main.c,@object # @main.c
- .section .rodata,"a",@progbits
+ .section .rodata.main.c,"a",@progbits
main.c:
.ascii "T\207"
.size main.c, 2
diff --git a/test/torture-s/pr61725.c.s b/test/torture-s/pr61725.c.s
index 091232971..e7a3104a7 100644
--- a/test/torture-s/pr61725.c.s
+++ b/test/torture-s/pr61725.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr61725.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr61725.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pr63209.c.s b/test/torture-s/pr63209.c.s
index c3c689b8c..ea7a71c05 100644
--- a/test/torture-s/pr63209.c.s
+++ b/test/torture-s/pr63209.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr63209.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr63209.c"
+ .section .text.Predictor,"ax",@progbits
+ .hidden Predictor
.globl Predictor
.type Predictor,@function
Predictor: # @Predictor
@@ -24,6 +26,8 @@ Predictor: # @Predictor
.Lfunc_end0:
.size Predictor, .Lfunc_end0-Predictor
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -39,7 +43,7 @@ main: # @main
.size main, .Lfunc_end1-main
.type main.top,@object # @main.top
- .section .rodata,"a",@progbits
+ .section .rodata.main.top,"a",@progbits
.align 2
main.top:
.int32 4286216826 # 0xff7a7a7a
diff --git a/test/torture-s/pr63302.c.s b/test/torture-s/pr63302.c.s
index 700d5ad4d..2c7eeacde 100644
--- a/test/torture-s/pr63302.c.s
+++ b/test/torture-s/pr63302.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr63302.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr63302.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -23,6 +25,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -40,6 +44,8 @@ bar: # @bar
.Lfunc_end1:
.size bar, .Lfunc_end1-bar
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -127,10 +133,10 @@ main: # @main
# BB#18: # %if.end51
i32.const $push33=, 0
return $pop33
-.LBB2_19: # %if.then50
+.LBB2_19: # %if.then50
call abort
unreachable
-.LBB2_20: # %if.then
+.LBB2_20: # %if.then
call abort
unreachable
.Lfunc_end2:
diff --git a/test/torture-s/pr63659.c.s b/test/torture-s/pr63659.c.s
index 708cf3a13..c0f8f0833 100644
--- a/test/torture-s/pr63659.c.s
+++ b/test/torture-s/pr63659.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr63659.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr63659.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -14,7 +16,7 @@ main: # @main
br_if $pop11, .LBB0_2
# BB#1: # %for.cond.preheader
i32.store $discard=, a($0), $0
-.LBB0_2: # %while.end
+.LBB0_2: # %while.end
i32.const $1=, 255
i32.load8_s $push2=, c($0)
i32.load $push3=, h($0)
@@ -28,7 +30,7 @@ main: # @main
# BB#3: # %cond.false
i32.const $push4=, -1
i32.rem_s $3=, $pop4, $2
-.LBB0_4: # %cond.end
+.LBB0_4: # %cond.end
i32.load $2=, d($0)
block .LBB0_6
i32.store8 $push5=, f($0), $3
@@ -40,71 +42,86 @@ main: # @main
br_if $pop9, .LBB0_6
# BB#5: # %if.end23
return $0
-.LBB0_6: # %if.then22
+.LBB0_6: # %if.then22
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type b,@object # @b
- .bss
+ .hidden b # @b
+ .type b,@object
+ .section .bss.b,"aw",@nobits
.globl b
.align 2
b:
.int32 0 # 0x0
.size b, 4
- .type d,@object # @d
- .data
+ .hidden d # @d
+ .type d,@object
+ .section .data.d,"aw",@progbits
.globl d
.align 2
d:
.int32 b
.size d, 4
- .type a,@object # @a
- .bss
+ .hidden a # @a
+ .type a,@object
+ .section .bss.a,"aw",@nobits
.globl a
.align 2
a:
.int32 0 # 0x0
.size a, 4
- .type c,@object # @c
+ .hidden c # @c
+ .type c,@object
+ .section .bss.c,"aw",@nobits
.globl c
.align 2
c:
.int32 0 # 0x0
.size c, 4
- .type i,@object # @i
+ .hidden i # @i
+ .type i,@object
+ .section .bss.i,"aw",@nobits
.globl i
.align 2
i:
.int32 0 # 0x0
.size i, 4
- .type h,@object # @h
+ .hidden h # @h
+ .type h,@object
+ .section .bss.h,"aw",@nobits
.globl h
.align 2
h:
.int32 0 # 0x0
.size h, 4
- .type g,@object # @g
+ .hidden g # @g
+ .type g,@object
+ .section .bss.g,"aw",@nobits
.globl g
.align 2
g:
.int32 0 # 0x0
.size g, 4
- .type f,@object # @f
+ .hidden f # @f
+ .type f,@object
+ .section .bss.f,"aw",@nobits
.globl f
f:
.int8 0 # 0x0
.size f, 1
- .type e,@object # @e
+ .hidden e # @e
+ .type e,@object
+ .section .bss.e,"aw",@nobits
.globl e
e:
.int8 0 # 0x0
diff --git a/test/torture-s/pr7284-1.c.s b/test/torture-s/pr7284-1.c.s
index ee0f394c8..f6f183390 100644
--- a/test/torture-s/pr7284-1.c.s
+++ b/test/torture-s/pr7284-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr7284-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pr7284-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -14,6 +16,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -31,14 +35,15 @@ main: # @main
# BB#1: # %if.end
call exit, $0
unreachable
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type x,@object # @x
- .data
+ .hidden x # @x
+ .type x,@object
+ .section .data.x,"aw",@progbits
.globl x
.align 2
x:
diff --git a/test/torture-s/printf-1.c.s b/test/torture-s/printf-1.c.s
index 9b74d2319..e23be5723 100644
--- a/test/torture-s/printf-1.c.s
+++ b/test/torture-s/printf-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/printf-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/printf-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -12,7 +14,7 @@ main: # @main
i32.sub $58=, $55, $56
i32.const $56=, __stack_pointer
i32.store $58=, 0($56), $58
- i32.const $0=, str
+ i32.const $0=, .Lstr
i32.call $discard=, iprintf, $0
i32.call $6=, iprintf, $0
i32.const $1=, 5
@@ -21,7 +23,7 @@ main: # @main
br_if $pop0, .LBB0_20
# BB#1: # %if.end
i32.call $discard=, puts, $0
- i32.const $2=, .str.1
+ i32.const $2=, .L.str.1
i32.call $6=, iprintf, $2
i32.const $3=, 6
block .LBB0_19
@@ -30,7 +32,7 @@ main: # @main
# BB#2: # %if.end6
i32.const $push2=, 97
i32.call $discard=, putchar, $pop2
- i32.const $4=, .str.2
+ i32.const $4=, .L.str.2
i32.call $6=, iprintf, $4
i32.const $5=, 1
block .LBB0_18
@@ -43,7 +45,7 @@ main: # @main
i32.sub $58=, $7, $8
i32.const $8=, __stack_pointer
i32.store $58=, 0($8), $58
- i32.const $6=, .str.4
+ i32.const $6=, .L.str.4
i32.store $discard=, 0($58), $0
i32.call $discard=, iprintf, $6
i32.const $9=, __stack_pointer
@@ -140,7 +142,7 @@ main: # @main
i32.sub $58=, $31, $32
i32.const $32=, __stack_pointer
i32.store $58=, 0($32), $58
- i32.const $push7=, .str.3
+ i32.const $push7=, .L.str.3
i32.store $1=, 0($58), $pop7
i32.call $discard=, iprintf, $6
i32.const $33=, __stack_pointer
@@ -175,7 +177,7 @@ main: # @main
i32.const $40=, __stack_pointer
i32.store $58=, 0($40), $58
i32.store $discard=, 0($58), $6
- i32.const $push8=, .str.5
+ i32.const $push8=, .L.str.5
i32.call $6=, iprintf, $pop8
i32.const $41=, __stack_pointer
i32.load $41=, 0($41)
@@ -195,7 +197,7 @@ main: # @main
i32.const $44=, __stack_pointer
i32.store $58=, 0($44), $58
i32.store $discard=, 0($58), $0
- i32.const $push10=, .str.6
+ i32.const $push10=, .L.str.6
i32.call $6=, iprintf, $pop10
i32.const $45=, __stack_pointer
i32.load $45=, 0($45)
@@ -214,7 +216,7 @@ main: # @main
i32.sub $58=, $47, $48
i32.const $48=, __stack_pointer
i32.store $58=, 0($48), $58
- i32.const $6=, .str.7
+ i32.const $6=, .L.str.7
i32.const $push13=, 0
i32.store $0=, 0($58), $pop13
i32.call $discard=, iprintf, $6
@@ -248,79 +250,79 @@ main: # @main
i32.const $57=, __stack_pointer
i32.store $58=, 0($57), $58
return $0
-.LBB0_11: # %if.then50
+.LBB0_11: # %if.then50
call abort
unreachable
-.LBB0_12: # %if.then45
+.LBB0_12: # %if.then45
call abort
unreachable
-.LBB0_13: # %if.then40
+.LBB0_13: # %if.then40
call abort
unreachable
-.LBB0_14: # %if.then35
+.LBB0_14: # %if.then35
call abort
unreachable
-.LBB0_15: # %if.then30
+.LBB0_15: # %if.then30
call abort
unreachable
-.LBB0_16: # %if.then25
+.LBB0_16: # %if.then25
call abort
unreachable
-.LBB0_17: # %if.then20
+.LBB0_17: # %if.then20
call abort
unreachable
-.LBB0_18: # %if.then10
+.LBB0_18: # %if.then10
call abort
unreachable
-.LBB0_19: # %if.then5
+.LBB0_19: # %if.then5
call abort
unreachable
-.LBB0_20: # %if.then
+.LBB0_20: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type .str.1,@object # @.str.1
+ .type .L.str.1,@object # @.str.1
.section .rodata.str1.1,"aMS",@progbits,1
-.str.1:
+.L.str.1:
.asciz "hello\n"
- .size .str.1, 7
+ .size .L.str.1, 7
- .type .str.2,@object # @.str.2
-.str.2:
+ .type .L.str.2,@object # @.str.2
+.L.str.2:
.asciz "a"
- .size .str.2, 2
+ .size .L.str.2, 2
- .type .str.3,@object # @.str.3
-.str.3:
- .zero 1
- .size .str.3, 1
+ .type .L.str.3,@object # @.str.3
+.L.str.3:
+ .skip 1
+ .size .L.str.3, 1
- .type .str.4,@object # @.str.4
-.str.4:
+ .type .L.str.4,@object # @.str.4
+.L.str.4:
.asciz "%s"
- .size .str.4, 3
+ .size .L.str.4, 3
- .type .str.5,@object # @.str.5
-.str.5:
+ .type .L.str.5,@object # @.str.5
+.L.str.5:
.asciz "%c"
- .size .str.5, 3
+ .size .L.str.5, 3
- .type .str.6,@object # @.str.6
-.str.6:
+ .type .L.str.6,@object # @.str.6
+.L.str.6:
.asciz "%s\n"
- .size .str.6, 4
+ .size .L.str.6, 4
- .type .str.7,@object # @.str.7
-.str.7:
+ .type .L.str.7,@object # @.str.7
+.L.str.7:
.asciz "%d\n"
- .size .str.7, 4
+ .size .L.str.7, 4
- .type str,@object # @str
-str:
+ .type .Lstr,@object # @str
+.Lstr:
.asciz "hello"
- .size str, 6
+ .size .Lstr, 6
.ident "clang version 3.8.0 "
diff --git a/test/torture-s/ptr-arith-1.c.s b/test/torture-s/ptr-arith-1.c.s
index 5cccdd6f5..853f6e871 100644
--- a/test/torture-s/ptr-arith-1.c.s
+++ b/test/torture-s/ptr-arith-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/ptr-arith-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/ptr-arith-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -13,6 +15,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/pure-1.c.s b/test/torture-s/pure-1.c.s
index 4f5a3ff1e..e2e172ede 100644
--- a/test/torture-s/pure-1.c.s
+++ b/test/torture-s/pure-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pure-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pure-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -10,6 +12,8 @@ main: # @main
.Lfunc_end0:
.size main, .Lfunc_end0-main
+ .section .text.func0,"ax",@progbits
+ .hidden func0
.globl func0
.type func0,@function
func0: # @func0
@@ -23,6 +27,8 @@ func0: # @func0
.Lfunc_end1:
.size func0, .Lfunc_end1-func0
+ .section .text.func1,"ax",@progbits
+ .hidden func1
.globl func1
.type func1,@function
func1: # @func1
@@ -34,8 +40,9 @@ func1: # @func1
.Lfunc_end2:
.size func1, .Lfunc_end2-func1
- .type i,@object # @i
- .data
+ .hidden i # @i
+ .type i,@object
+ .section .data.i,"aw",@progbits
.globl i
.align 2
i:
diff --git a/test/torture-s/pushpop_macro.c.s b/test/torture-s/pushpop_macro.c.s
index cf6c223e2..f5b774e35 100644
--- a/test/torture-s/pushpop_macro.c.s
+++ b/test/torture-s/pushpop_macro.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/pushpop_macro.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/pushpop_macro.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/regstack-1.c.s b/test/torture-s/regstack-1.c.s
index 7aba1df5e..e438457b6 100644
--- a/test/torture-s/regstack-1.c.s
+++ b/test/torture-s/regstack-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/regstack-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/regstack-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -233,14 +235,15 @@ main: # @main
# BB#8: # %if.end
call exit, $0
unreachable
-.LBB0_9: # %if.then
+.LBB0_9: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type C,@object # @C
- .data
+ .hidden C # @C
+ .type C,@object
+ .section .data.C,"aw",@progbits
.globl C
.align 4
C:
@@ -248,7 +251,9 @@ C:
.int64 4612037862148276224
.size C, 16
- .type U,@object # @U
+ .hidden U # @U
+ .type U,@object
+ .section .data.U,"aw",@progbits
.globl U
.align 4
U:
@@ -256,7 +261,9 @@ U:
.int64 4611404543450677248
.size U, 16
- .type Y2,@object # @Y2
+ .hidden Y2 # @Y2
+ .type Y2,@object
+ .section .data.Y2,"aw",@progbits
.globl Y2
.align 4
Y2:
@@ -264,7 +271,9 @@ Y2:
.int64 4612354521497075712
.size Y2, 16
- .type Y1,@object # @Y1
+ .hidden Y1 # @Y1
+ .type Y1,@object
+ .section .data.Y1,"aw",@progbits
.globl Y1
.align 4
Y1:
@@ -272,8 +281,9 @@ Y1:
.int64 4612548035543564288
.size Y1, 16
- .type X,@object # @X
- .bss
+ .hidden X # @X
+ .type X,@object
+ .section .bss.X,"aw",@nobits
.globl X
.align 4
X:
@@ -281,7 +291,9 @@ X:
.int64 0
.size X, 16
- .type Y,@object # @Y
+ .hidden Y # @Y
+ .type Y,@object
+ .section .bss.Y,"aw",@nobits
.globl Y
.align 4
Y:
@@ -289,7 +301,9 @@ Y:
.int64 0
.size Y, 16
- .type Z,@object # @Z
+ .hidden Z # @Z
+ .type Z,@object
+ .section .bss.Z,"aw",@nobits
.globl Z
.align 4
Z:
@@ -297,7 +311,9 @@ Z:
.int64 0
.size Z, 16
- .type T,@object # @T
+ .hidden T # @T
+ .type T,@object
+ .section .bss.T,"aw",@nobits
.globl T
.align 4
T:
@@ -305,7 +321,9 @@ T:
.int64 0
.size T, 16
- .type R,@object # @R
+ .hidden R # @R
+ .type R,@object
+ .section .bss.R,"aw",@nobits
.globl R
.align 4
R:
@@ -313,7 +331,9 @@ R:
.int64 0
.size R, 16
- .type S,@object # @S
+ .hidden S # @S
+ .type S,@object
+ .section .bss.S,"aw",@nobits
.globl S
.align 4
S:
diff --git a/test/torture-s/restrict-1.c.s b/test/torture-s/restrict-1.c.s
index 6d33fd859..bd9b01650 100644
--- a/test/torture-s/restrict-1.c.s
+++ b/test/torture-s/restrict-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/restrict-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/restrict-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -15,6 +17,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -36,12 +40,14 @@ bar: # @bar
br_if $pop7, .LBB1_2
# BB#1: # %if.end
return
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
.size bar, .Lfunc_end1-bar
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/scope-1.c.s b/test/torture-s/scope-1.c.s
index 9147ccc78..4adfa9b80 100644
--- a/test/torture-s/scope-1.c.s
+++ b/test/torture-s/scope-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/scope-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/scope-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -14,12 +16,14 @@ f: # @f
br_if $pop3, .LBB0_2
# BB#1: # %if.end
return $0
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -35,14 +39,15 @@ main: # @main
# BB#1: # %f.exit
call exit, $0
unreachable
-.LBB1_2: # %if.then.i
+.LBB1_2: # %if.then.i
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type v,@object # @v
- .data
+ .hidden v # @v
+ .type v,@object
+ .section .data.v,"aw",@progbits
.globl v
.align 2
v:
diff --git a/test/torture-s/shiftdi.c.s b/test/torture-s/shiftdi.c.s
index 3282be3e6..8ad8a005d 100644
--- a/test/torture-s/shiftdi.c.s
+++ b/test/torture-s/shiftdi.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/shiftdi.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/shiftdi.c"
+ .section .text.g,"ax",@progbits
+ .hidden g
.globl g
.type g,@function
g: # @g
@@ -24,6 +26,8 @@ g: # @g
.Lfunc_end0:
.size g, .Lfunc_end0-g
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/shiftopt-1.c.s b/test/torture-s/shiftopt-1.c.s
index 6f3269557..e4f2fae20 100644
--- a/test/torture-s/shiftopt-1.c.s
+++ b/test/torture-s/shiftopt-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/shiftopt-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/shiftopt-1.c"
+ .section .text.utest,"ax",@progbits
+ .hidden utest
.globl utest
.type utest,@function
utest: # @utest
@@ -9,6 +11,8 @@ utest: # @utest
.Lfunc_end0:
.size utest, .Lfunc_end0-utest
+ .section .text.stest,"ax",@progbits
+ .hidden stest
.globl stest
.type stest,@function
stest: # @stest
@@ -18,6 +22,8 @@ stest: # @stest
.Lfunc_end1:
.size stest, .Lfunc_end1-stest
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/simd-1.c.s b/test/torture-s/simd-1.c.s
index 592e2d5f2..ab808cb61 100644
--- a/test/torture-s/simd-1.c.s
+++ b/test/torture-s/simd-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/simd-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/simd-1.c"
+ .section .text.verify,"ax",@progbits
+ .hidden verify
.globl verify
.type verify,@function
verify: # @verify
@@ -19,12 +21,14 @@ verify: # @verify
br_if $pop3, .LBB0_5
# BB#4: # %if.end
return
-.LBB0_5: # %if.then
+.LBB0_5: # %if.then
call abort
unreachable
.Lfunc_end0:
.size verify, .Lfunc_end0-verify
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -272,35 +276,36 @@ main: # @main
# BB#32: # %verify.exit63
call exit, $8
unreachable
-.LBB1_33: # %if.then.i62
+.LBB1_33: # %if.then.i62
call abort
unreachable
-.LBB1_34: # %if.then.i53
+.LBB1_34: # %if.then.i53
call abort
unreachable
-.LBB1_35: # %if.then.i44
+.LBB1_35: # %if.then.i44
call abort
unreachable
-.LBB1_36: # %if.then.i35
+.LBB1_36: # %if.then.i35
call abort
unreachable
-.LBB1_37: # %if.then.i26
+.LBB1_37: # %if.then.i26
call abort
unreachable
-.LBB1_38: # %if.then.i17
+.LBB1_38: # %if.then.i17
call abort
unreachable
-.LBB1_39: # %if.then.i8
+.LBB1_39: # %if.then.i8
call abort
unreachable
-.LBB1_40: # %if.then.i
+.LBB1_40: # %if.then.i
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type i,@object # @i
- .data
+ .hidden i # @i
+ .type i,@object
+ .section .data.i,"aw",@progbits
.globl i
.align 4
i:
@@ -310,7 +315,9 @@ i:
.int32 200 # 0xc8
.size i, 16
- .type j,@object # @j
+ .hidden j # @j
+ .type j,@object
+ .section .data.j,"aw",@progbits
.globl j
.align 4
j:
@@ -320,19 +327,22 @@ j:
.int32 30 # 0x1e
.size j, 16
- .type k,@object # @k
- .bss
+ .hidden k # @k
+ .type k,@object
+ .section .bss.k,"aw",@nobits
.globl k
.align 4
k:
- .zero 16
+ .skip 16
.size k, 16
- .type res,@object # @res
+ .hidden res # @res
+ .type res,@object
+ .section .bss.res,"aw",@nobits
.globl res
.align 4
res:
- .zero 16
+ .skip 16
.size res, 16
diff --git a/test/torture-s/simd-2.c.s b/test/torture-s/simd-2.c.s
index d70d87d5a..8b7c3e79e 100644
--- a/test/torture-s/simd-2.c.s
+++ b/test/torture-s/simd-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/simd-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/simd-2.c"
+ .section .text.verify,"ax",@progbits
+ .hidden verify
.globl verify
.type verify,@function
verify: # @verify
@@ -19,12 +21,14 @@ verify: # @verify
br_if $pop3, .LBB0_5
# BB#4: # %if.end
return
-.LBB0_5: # %if.then
+.LBB0_5: # %if.then
call abort
unreachable
.Lfunc_end0:
.size verify, .Lfunc_end0-verify
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -442,35 +446,36 @@ main: # @main
# BB#32: # %verify.exit94
call exit, $16
unreachable
-.LBB1_33: # %if.then.i93
+.LBB1_33: # %if.then.i93
call abort
unreachable
-.LBB1_34: # %if.then.i84
+.LBB1_34: # %if.then.i84
call abort
unreachable
-.LBB1_35: # %if.then.i75
+.LBB1_35: # %if.then.i75
call abort
unreachable
-.LBB1_36: # %if.then.i66
+.LBB1_36: # %if.then.i66
call abort
unreachable
-.LBB1_37: # %if.then.i57
+.LBB1_37: # %if.then.i57
call abort
unreachable
-.LBB1_38: # %if.then.i48
+.LBB1_38: # %if.then.i48
call abort
unreachable
-.LBB1_39: # %if.then.i39
+.LBB1_39: # %if.then.i39
call abort
unreachable
-.LBB1_40: # %if.then.i
+.LBB1_40: # %if.then.i
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type i,@object # @i
- .data
+ .hidden i # @i
+ .type i,@object
+ .section .data.i,"aw",@progbits
.globl i
.align 4
i:
@@ -484,7 +489,9 @@ i:
.int16 0 # 0x0
.size i, 16
- .type j,@object # @j
+ .hidden j # @j
+ .type j,@object
+ .section .data.j,"aw",@progbits
.globl j
.align 4
j:
@@ -498,19 +505,22 @@ j:
.int16 1 # 0x1
.size j, 16
- .type k,@object # @k
- .bss
+ .hidden k # @k
+ .type k,@object
+ .section .bss.k,"aw",@nobits
.globl k
.align 4
k:
- .zero 16
+ .skip 16
.size k, 16
- .type res,@object # @res
+ .hidden res # @res
+ .type res,@object
+ .section .bss.res,"aw",@nobits
.globl res
.align 4
res:
- .zero 16
+ .skip 16
.size res, 16
diff --git a/test/torture-s/simd-4.c.s b/test/torture-s/simd-4.c.s
index 60b9788af..586fe8ea1 100644
--- a/test/torture-s/simd-4.c.s
+++ b/test/torture-s/simd-4.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/simd-4.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/simd-4.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -13,8 +15,9 @@ main: # @main
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type s64,@object # @s64
- .bss
+ .hidden s64 # @s64
+ .type s64,@object
+ .section .bss.s64,"aw",@nobits
.globl s64
.align 3
s64:
diff --git a/test/torture-s/simd-5.c.s b/test/torture-s/simd-5.c.s
index 54c0f882d..76843329c 100644
--- a/test/torture-s/simd-5.c.s
+++ b/test/torture-s/simd-5.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/simd-5.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/simd-5.c"
+ .section .text.func0,"ax",@progbits
+ .hidden func0
.globl func0
.type func0,@function
func0: # @func0
@@ -11,6 +13,8 @@ func0: # @func0
.Lfunc_end0:
.size func0, .Lfunc_end0-func0
+ .section .text.func1,"ax",@progbits
+ .hidden func1
.globl func1
.type func1,@function
func1: # @func1
@@ -62,6 +66,8 @@ func1: # @func1
.Lfunc_end1:
.size func1, .Lfunc_end1-func1
+ .section .text.func2,"ax",@progbits
+ .hidden func2
.globl func2
.type func2,@function
func2: # @func2
@@ -113,6 +119,8 @@ func2: # @func2
.Lfunc_end2:
.size func2, .Lfunc_end2-func2
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -146,23 +154,24 @@ main: # @main
br_if $pop11, .LBB3_5
# BB#4: # %if.end12
return $0
-.LBB3_5: # %if.then11
+.LBB3_5: # %if.then11
call abort
unreachable
-.LBB3_6: # %if.then7
+.LBB3_6: # %if.then7
call abort
unreachable
-.LBB3_7: # %if.then3
+.LBB3_7: # %if.then3
call abort
unreachable
-.LBB3_8: # %if.then
+.LBB3_8: # %if.then
call abort
unreachable
.Lfunc_end3:
.size main, .Lfunc_end3-main
- .type q1,@object # @q1
- .data
+ .hidden q1 # @q1
+ .type q1,@object
+ .section .data.q1,"aw",@progbits
.globl q1
.align 3
q1:
@@ -172,7 +181,9 @@ q1:
.int16 0 # 0x0
.size q1, 8
- .type q2,@object # @q2
+ .hidden q2 # @q2
+ .type q2,@object
+ .section .data.q2,"aw",@progbits
.globl q2
.align 3
q2:
@@ -182,7 +193,9 @@ q2:
.int16 0 # 0x0
.size q2, 8
- .type q3,@object # @q3
+ .hidden q3 # @q3
+ .type q3,@object
+ .section .data.q3,"aw",@progbits
.globl q3
.align 3
q3:
@@ -192,7 +205,9 @@ q3:
.int16 0 # 0x0
.size q3, 8
- .type q4,@object # @q4
+ .hidden q4 # @q4
+ .type q4,@object
+ .section .data.q4,"aw",@progbits
.globl q4
.align 3
q4:
@@ -202,68 +217,85 @@ q4:
.int16 0 # 0x0
.size q4, 8
- .type dummy,@object # @dummy
- .bss
+ .hidden dummy # @dummy
+ .type dummy,@object
+ .section .bss.dummy,"aw",@nobits
.globl dummy
.align 2
dummy:
.int32 0 # 0x0
.size dummy, 4
- .type w1,@object # @w1
+ .hidden w1 # @w1
+ .type w1,@object
+ .section .bss.w1,"aw",@nobits
.globl w1
.align 3
w1:
- .zero 8
+ .skip 8
.size w1, 8
- .type w2,@object # @w2
+ .hidden w2 # @w2
+ .type w2,@object
+ .section .bss.w2,"aw",@nobits
.globl w2
.align 3
w2:
- .zero 8
+ .skip 8
.size w2, 8
- .type w3,@object # @w3
+ .hidden w3 # @w3
+ .type w3,@object
+ .section .bss.w3,"aw",@nobits
.globl w3
.align 3
w3:
- .zero 8
+ .skip 8
.size w3, 8
- .type w4,@object # @w4
+ .hidden w4 # @w4
+ .type w4,@object
+ .section .bss.w4,"aw",@nobits
.globl w4
.align 3
w4:
- .zero 8
+ .skip 8
.size w4, 8
- .type z1,@object # @z1
+ .hidden z1 # @z1
+ .type z1,@object
+ .section .bss.z1,"aw",@nobits
.globl z1
.align 3
z1:
- .zero 8
+ .skip 8
.size z1, 8
- .type z2,@object # @z2
+ .hidden z2 # @z2
+ .type z2,@object
+ .section .bss.z2,"aw",@nobits
.globl z2
.align 3
z2:
- .zero 8
+ .skip 8
.size z2, 8
- .type z3,@object # @z3
+ .hidden z3 # @z3
+ .type z3,@object
+ .section .bss.z3,"aw",@nobits
.globl z3
.align 3
z3:
- .zero 8
+ .skip 8
.size z3, 8
- .type z4,@object # @z4
+ .hidden z4 # @z4
+ .type z4,@object
+ .section .bss.z4,"aw",@nobits
.globl z4
.align 3
z4:
- .zero 8
+ .skip 8
.size z4, 8
diff --git a/test/torture-s/simd-6.c.s b/test/torture-s/simd-6.c.s
index 281b8d237..dce936a66 100644
--- a/test/torture-s/simd-6.c.s
+++ b/test/torture-s/simd-6.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/simd-6.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/simd-6.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -39,6 +41,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/strcmp-1.c.s b/test/torture-s/strcmp-1.c.s
index c573c9a29..bdadf0381 100644
--- a/test/torture-s/strcmp-1.c.s
+++ b/test/torture-s/strcmp-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/strcmp-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/strcmp-1.c"
+ .section .text.test,"ax",@progbits
+ .hidden test
.globl test
.type test,@function
test: # @test
@@ -17,7 +19,7 @@ test: # @test
# BB#2: # %if.then
call abort
unreachable
-.LBB0_3: # %if.else
+.LBB0_3: # %if.else
block .LBB0_6
br_if $2, .LBB0_6
# BB#4: # %if.else
@@ -27,7 +29,7 @@ test: # @test
# BB#5: # %if.then5
call abort
unreachable
-.LBB0_6: # %if.else6
+.LBB0_6: # %if.else6
block .LBB0_9
i32.const $push4=, 1
i32.lt_s $push5=, $2, $pop4
@@ -39,11 +41,13 @@ test: # @test
# BB#8: # %if.then10
call abort
unreachable
-.LBB0_9: # %if.end12
+.LBB0_9: # %if.end12
return
.Lfunc_end0:
.size test, .Lfunc_end0-test
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -53,14 +57,14 @@ main: # @main
i32.const $8=, 0
i32.const $1=, u1
copy_local $0=, $8
-.LBB1_1: # %for.cond1.preheader
+.LBB1_1: # %for.cond1.preheader
# =>This Loop Header: Depth=1
- # Child Loop .LBB1_2 Depth 2
- # Child Loop .LBB1_3 Depth 3
- # Child Loop .LBB1_4 Depth 4
- # Child Loop .LBB1_6 Depth 4
- # Child Loop .LBB1_9 Depth 4
- # Child Loop .LBB1_11 Depth 4
+ # Child Loop BB1_2 Depth 2
+ # Child Loop BB1_3 Depth 3
+ # Child Loop BB1_4 Depth 4
+ # Child Loop BB1_6 Depth 4
+ # Child Loop BB1_9 Depth 4
+ # Child Loop BB1_11 Depth 4
block .LBB1_34
block .LBB1_33
block .LBB1_32
@@ -73,24 +77,24 @@ main: # @main
loop .LBB1_25
i32.const $3=, u2
copy_local $2=, $8
-.LBB1_2: # %for.cond4.preheader
- # Parent Loop .LBB1_1 Depth=1
+.LBB1_2: # %for.cond4.preheader
+ # Parent Loop BB1_1 Depth=1
# => This Loop Header: Depth=2
- # Child Loop .LBB1_3 Depth 3
- # Child Loop .LBB1_4 Depth 4
- # Child Loop .LBB1_6 Depth 4
- # Child Loop .LBB1_9 Depth 4
- # Child Loop .LBB1_11 Depth 4
+ # Child Loop BB1_3 Depth 3
+ # Child Loop BB1_4 Depth 4
+ # Child Loop BB1_6 Depth 4
+ # Child Loop BB1_9 Depth 4
+ # Child Loop BB1_11 Depth 4
loop .LBB1_24
copy_local $4=, $8
-.LBB1_3: # %for.cond7.preheader
- # Parent Loop .LBB1_1 Depth=1
- # Parent Loop .LBB1_2 Depth=2
+.LBB1_3: # %for.cond7.preheader
+ # Parent Loop BB1_1 Depth=1
+ # Parent Loop BB1_2 Depth=2
# => This Loop Header: Depth=3
- # Child Loop .LBB1_4 Depth 4
- # Child Loop .LBB1_6 Depth 4
- # Child Loop .LBB1_9 Depth 4
- # Child Loop .LBB1_11 Depth 4
+ # Child Loop BB1_4 Depth 4
+ # Child Loop BB1_6 Depth 4
+ # Child Loop BB1_9 Depth 4
+ # Child Loop BB1_11 Depth 4
loop .LBB1_23
i32.const $5=, u1
copy_local $15=, $8
@@ -98,10 +102,10 @@ main: # @main
i32.const $push66=, 0
i32.eq $push67=, $0, $pop66
br_if $pop67, .LBB1_5
-.LBB1_4: # %for.body9
- # Parent Loop .LBB1_1 Depth=1
- # Parent Loop .LBB1_2 Depth=2
- # Parent Loop .LBB1_3 Depth=3
+.LBB1_4: # %for.body9
+ # Parent Loop BB1_1 Depth=1
+ # Parent Loop BB1_2 Depth=2
+ # Parent Loop BB1_3 Depth=3
# => This Inner Loop Header: Depth=4
loop .LBB1_5
i32.const $push0=, u1
@@ -112,18 +116,18 @@ main: # @main
copy_local $5=, $1
i32.ne $push3=, $0, $15
br_if $pop3, .LBB1_4
-.LBB1_5: # %for.cond10.preheader
- # in Loop: Header=.LBB1_3 Depth=3
+.LBB1_5: # %for.cond10.preheader
+ # in Loop: Header=BB1_3 Depth=3
i32.const $15=, 0
copy_local $6=, $5
block .LBB1_8
i32.const $push68=, 0
i32.eq $push69=, $4, $pop68
br_if $pop69, .LBB1_8
-.LBB1_6: # %for.body12
- # Parent Loop .LBB1_1 Depth=1
- # Parent Loop .LBB1_2 Depth=2
- # Parent Loop .LBB1_3 Depth=3
+.LBB1_6: # %for.body12
+ # Parent Loop BB1_1 Depth=1
+ # Parent Loop BB1_2 Depth=2
+ # Parent Loop BB1_3 Depth=3
# => This Inner Loop Header: Depth=4
loop .LBB1_7
i32.add $push4=, $5, $15
@@ -133,11 +137,11 @@ main: # @main
i32.add $15=, $15, $pop6
i32.ne $push7=, $4, $15
br_if $pop7, .LBB1_6
-.LBB1_7: # %for.cond17.preheader.loopexit
- # in Loop: Header=.LBB1_3 Depth=3
+.LBB1_7: # %for.cond17.preheader.loopexit
+ # in Loop: Header=BB1_3 Depth=3
i32.add $6=, $5, $4
-.LBB1_8: # %for.cond17.preheader
- # in Loop: Header=.LBB1_3 Depth=3
+.LBB1_8: # %for.cond17.preheader
+ # in Loop: Header=BB1_3 Depth=3
i32.const $push8=, 120
i32.store8 $push9=, 0($6), $pop8
i32.store8 $push10=, 1($6), $pop9
@@ -156,10 +160,10 @@ main: # @main
i32.const $push70=, 0
i32.eq $push71=, $2, $pop70
br_if $pop71, .LBB1_10
-.LBB1_9: # %for.body26
- # Parent Loop .LBB1_1 Depth=1
- # Parent Loop .LBB1_2 Depth=2
- # Parent Loop .LBB1_3 Depth=3
+.LBB1_9: # %for.body26
+ # Parent Loop BB1_1 Depth=1
+ # Parent Loop BB1_2 Depth=2
+ # Parent Loop BB1_3 Depth=3
# => This Inner Loop Header: Depth=4
loop .LBB1_10
i32.const $push18=, u2
@@ -170,18 +174,18 @@ main: # @main
copy_local $7=, $3
i32.ne $push21=, $2, $15
br_if $pop21, .LBB1_9
-.LBB1_10: # %for.cond31.preheader
- # in Loop: Header=.LBB1_3 Depth=3
+.LBB1_10: # %for.cond31.preheader
+ # in Loop: Header=BB1_3 Depth=3
i32.const $15=, 0
copy_local $9=, $7
block .LBB1_13
i32.const $push72=, 0
i32.eq $push73=, $4, $pop72
br_if $pop73, .LBB1_13
-.LBB1_11: # %for.body33
- # Parent Loop .LBB1_1 Depth=1
- # Parent Loop .LBB1_2 Depth=2
- # Parent Loop .LBB1_3 Depth=3
+.LBB1_11: # %for.body33
+ # Parent Loop BB1_1 Depth=1
+ # Parent Loop BB1_2 Depth=2
+ # Parent Loop BB1_3 Depth=3
# => This Inner Loop Header: Depth=4
loop .LBB1_12
i32.add $push22=, $7, $15
@@ -191,11 +195,11 @@ main: # @main
i32.add $15=, $15, $pop24
i32.ne $push25=, $4, $15
br_if $pop25, .LBB1_11
-.LBB1_12: # %for.cond38.preheader.loopexit
- # in Loop: Header=.LBB1_3 Depth=3
+.LBB1_12: # %for.cond38.preheader.loopexit
+ # in Loop: Header=BB1_3 Depth=3
i32.add $9=, $7, $4
-.LBB1_13: # %for.cond38.preheader
- # in Loop: Header=.LBB1_3 Depth=3
+.LBB1_13: # %for.cond38.preheader
+ # in Loop: Header=BB1_3 Depth=3
i32.store8 $push26=, 1($9), $11
i32.store8 $push27=, 2($9), $pop26
i32.store8 $push28=, 3($9), $pop27
@@ -211,7 +215,7 @@ main: # @main
i32.call $push36=, strcmp, $5, $7
br_if $pop36, .LBB1_34
# BB#14: # %test.exit
- # in Loop: Header=.LBB1_3 Depth=3
+ # in Loop: Header=BB1_3 Depth=3
i32.const $push37=, 97
i32.store8 $12=, 0($6), $pop37
i32.const $10=, 1
@@ -222,7 +226,7 @@ main: # @main
i32.le_s $push40=, $pop39, $11
br_if $pop40, .LBB1_33
# BB#15: # %test.exit157
- # in Loop: Header=.LBB1_3 Depth=3
+ # in Loop: Header=BB1_3 Depth=3
i32.store8 $discard=, 0($9), $12
i32.store8 $12=, 0($6), $11
i32.add $11=, $9, $10
@@ -231,7 +235,7 @@ main: # @main
i32.ge_s $push42=, $pop41, $12
br_if $pop42, .LBB1_32
# BB#16: # %test.exit162
- # in Loop: Header=.LBB1_3 Depth=3
+ # in Loop: Header=BB1_3 Depth=3
i32.const $push43=, 98
i32.store8 $13=, 0($6), $pop43
i32.store8 $discard=, 0($15), $12
@@ -242,7 +246,7 @@ main: # @main
i32.ge_s $push46=, $pop45, $12
br_if $pop46, .LBB1_31
# BB#17: # %test.exit168
- # in Loop: Header=.LBB1_3 Depth=3
+ # in Loop: Header=BB1_3 Depth=3
i32.store8 $discard=, 0($6), $14
i32.store8 $discard=, 0($9), $13
i32.store8 $push47=, 0($15), $12
@@ -251,7 +255,7 @@ main: # @main
i32.le_s $push49=, $pop48, $12
br_if $pop49, .LBB1_30
# BB#18: # %test.exit174
- # in Loop: Header=.LBB1_3 Depth=3
+ # in Loop: Header=BB1_3 Depth=3
i32.store8 $discard=, 0($6), $13
i32.store8 $discard=, 0($15), $12
i32.const $push50=, 169
@@ -261,7 +265,7 @@ main: # @main
i32.ge_s $push52=, $pop51, $12
br_if $pop52, .LBB1_29
# BB#19: # %test.exit180
- # in Loop: Header=.LBB1_3 Depth=3
+ # in Loop: Header=BB1_3 Depth=3
i32.store8 $discard=, 0($9), $13
i32.store8 $13=, 0($6), $14
i32.store8 $push53=, 0($15), $12
@@ -270,7 +274,7 @@ main: # @main
i32.le_s $push55=, $pop54, $12
br_if $pop55, .LBB1_28
# BB#20: # %test.exit186
- # in Loop: Header=.LBB1_3 Depth=3
+ # in Loop: Header=BB1_3 Depth=3
i32.store8 $discard=, 0($6), $13
i32.store8 $discard=, 0($15), $12
i32.const $push56=, 170
@@ -280,7 +284,7 @@ main: # @main
i32.ge_s $push58=, $pop57, $12
br_if $pop58, .LBB1_27
# BB#21: # %test.exit192
- # in Loop: Header=.LBB1_3 Depth=3
+ # in Loop: Header=BB1_3 Depth=3
i32.store8 $discard=, 0($6), $14
i32.store8 $discard=, 0($9), $13
i32.store8 $push59=, 0($15), $12
@@ -289,52 +293,52 @@ main: # @main
i32.le_s $push61=, $pop60, $15
br_if $pop61, .LBB1_26
# BB#22: # %for.cond4
- # in Loop: Header=.LBB1_3 Depth=3
+ # in Loop: Header=BB1_3 Depth=3
i32.add $4=, $4, $10
i32.const $push62=, 63
i32.le_u $push63=, $4, $pop62
br_if $pop63, .LBB1_3
-.LBB1_23: # %for.inc79
- # in Loop: Header=.LBB1_2 Depth=2
+.LBB1_23: # %for.inc79
+ # in Loop: Header=BB1_2 Depth=2
i32.add $2=, $2, $10
i32.add $3=, $3, $10
i32.const $5=, 8
i32.lt_u $push64=, $2, $5
br_if $pop64, .LBB1_2
-.LBB1_24: # %for.inc82
- # in Loop: Header=.LBB1_1 Depth=1
+.LBB1_24: # %for.inc82
+ # in Loop: Header=BB1_1 Depth=1
i32.add $0=, $0, $10
i32.add $1=, $1, $10
i32.lt_u $push65=, $0, $5
br_if $pop65, .LBB1_1
-.LBB1_25: # %for.end84
+.LBB1_25: # %for.end84
call exit, $15
unreachable
-.LBB1_26: # %if.then10.i197
+.LBB1_26: # %if.then10.i197
call abort
unreachable
-.LBB1_27: # %if.then.i189
+.LBB1_27: # %if.then.i189
call abort
unreachable
-.LBB1_28: # %if.then10.i185
+.LBB1_28: # %if.then10.i185
call abort
unreachable
-.LBB1_29: # %if.then.i177
+.LBB1_29: # %if.then.i177
call abort
unreachable
-.LBB1_30: # %if.then10.i173
+.LBB1_30: # %if.then10.i173
call abort
unreachable
-.LBB1_31: # %if.then.i165
+.LBB1_31: # %if.then.i165
call abort
unreachable
-.LBB1_32: # %if.then.i
+.LBB1_32: # %if.then.i
call abort
unreachable
-.LBB1_33: # %if.then10.i
+.LBB1_33: # %if.then10.i
call abort
unreachable
-.LBB1_34: # %if.then5.i
+.LBB1_34: # %if.then5.i
call abort
unreachable
.Lfunc_end1:
diff --git a/test/torture-s/strcpy-1.c.s b/test/torture-s/strcpy-1.c.s
index 97a9fd2f5..228d97866 100644
--- a/test/torture-s/strcpy-1.c.s
+++ b/test/torture-s/strcpy-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/strcpy-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/strcpy-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -8,13 +10,13 @@ main: # @main
# BB#0: # %entry
i32.const $6=, 0
copy_local $0=, $6
-.LBB0_1: # %for.cond1.preheader
+.LBB0_1: # %for.cond1.preheader
# =>This Loop Header: Depth=1
- # Child Loop .LBB0_2 Depth 2
- # Child Loop .LBB0_3 Depth 3
- # Child Loop .LBB0_4 Depth 4
- # Child Loop .LBB0_7 Depth 4
- # Child Loop .LBB0_11 Depth 4
+ # Child Loop BB0_2 Depth 2
+ # Child Loop BB0_3 Depth 3
+ # Child Loop BB0_4 Depth 4
+ # Child Loop BB0_7 Depth 4
+ # Child Loop BB0_11 Depth 4
block .LBB0_29
block .LBB0_28
block .LBB0_27
@@ -23,33 +25,33 @@ main: # @main
i32.const $7=, u1
i32.add $1=, $7, $0
copy_local $2=, $6
-.LBB0_2: # %for.cond4.preheader
- # Parent Loop .LBB0_1 Depth=1
+.LBB0_2: # %for.cond4.preheader
+ # Parent Loop BB0_1 Depth=1
# => This Loop Header: Depth=2
- # Child Loop .LBB0_3 Depth 3
- # Child Loop .LBB0_4 Depth 4
- # Child Loop .LBB0_7 Depth 4
- # Child Loop .LBB0_11 Depth 4
+ # Child Loop BB0_3 Depth 3
+ # Child Loop BB0_4 Depth 4
+ # Child Loop BB0_7 Depth 4
+ # Child Loop BB0_11 Depth 4
loop .LBB0_24
i32.const $8=, u2
i32.add $3=, $8, $2
i32.const $9=, 65
i32.add $4=, $2, $9
i32.const $5=, 1
-.LBB0_3: # %for.cond7.preheader
- # Parent Loop .LBB0_1 Depth=1
- # Parent Loop .LBB0_2 Depth=2
+.LBB0_3: # %for.cond7.preheader
+ # Parent Loop BB0_1 Depth=1
+ # Parent Loop BB0_2 Depth=2
# => This Loop Header: Depth=3
- # Child Loop .LBB0_4 Depth 4
- # Child Loop .LBB0_7 Depth 4
- # Child Loop .LBB0_11 Depth 4
+ # Child Loop BB0_4 Depth 4
+ # Child Loop BB0_7 Depth 4
+ # Child Loop BB0_11 Depth 4
loop .LBB0_23
i32.const $14=, -97
copy_local $15=, $9
-.LBB0_4: # %for.body9
- # Parent Loop .LBB0_1 Depth=1
- # Parent Loop .LBB0_2 Depth=2
- # Parent Loop .LBB0_3 Depth=3
+.LBB0_4: # %for.body9
+ # Parent Loop BB0_1 Depth=1
+ # Parent Loop BB0_2 Depth=2
+ # Parent Loop BB0_3 Depth=3
# => This Inner Loop Header: Depth=4
loop .LBB0_5
i32.const $13=, 97
@@ -69,8 +71,8 @@ main: # @main
i32.add $15=, $15, $13
i32.add $14=, $14, $13
br_if $14, .LBB0_4
-.LBB0_5: # %for.end
- # in Loop: Header=.LBB0_3 Depth=3
+.LBB0_5: # %for.end
+ # in Loop: Header=BB0_3 Depth=3
i32.add $push8=, $5, $2
i32.add $push9=, $8, $pop8
i32.const $push10=, 0
@@ -79,15 +81,15 @@ main: # @main
i32.ne $push12=, $pop11, $1
br_if $pop12, .LBB0_29
# BB#6: # %for.cond21.preheader
- # in Loop: Header=.LBB0_3 Depth=3
+ # in Loop: Header=BB0_3 Depth=3
copy_local $16=, $7
block .LBB0_10
i32.le_s $push13=, $0, $14
br_if $pop13, .LBB0_10
-.LBB0_7: # %for.body24
- # Parent Loop .LBB0_1 Depth=1
- # Parent Loop .LBB0_2 Depth=2
- # Parent Loop .LBB0_3 Depth=3
+.LBB0_7: # %for.body24
+ # Parent Loop BB0_1 Depth=1
+ # Parent Loop BB0_2 Depth=2
+ # Parent Loop BB0_3 Depth=3
# => This Inner Loop Header: Depth=4
loop .LBB0_9
i32.const $15=, u1
@@ -96,23 +98,23 @@ main: # @main
i32.ne $push16=, $pop15, $10
br_if $pop16, .LBB0_9
# BB#8: # %for.inc30
- # in Loop: Header=.LBB0_7 Depth=4
+ # in Loop: Header=BB0_7 Depth=4
i32.add $14=, $14, $13
i32.add $16=, $15, $14
i32.lt_s $push17=, $14, $0
br_if $pop17, .LBB0_7
br .LBB0_10
-.LBB0_9: # %if.then28
+.LBB0_9: # %if.then28
call abort
unreachable
-.LBB0_10: # %for.body38.preheader
- # in Loop: Header=.LBB0_3 Depth=3
+.LBB0_10: # %for.body38.preheader
+ # in Loop: Header=BB0_3 Depth=3
i32.const $14=, 0
copy_local $15=, $4
-.LBB0_11: # %for.body38
- # Parent Loop .LBB0_1 Depth=1
- # Parent Loop .LBB0_2 Depth=2
- # Parent Loop .LBB0_3 Depth=3
+.LBB0_11: # %for.body38
+ # Parent Loop BB0_1 Depth=1
+ # Parent Loop BB0_2 Depth=2
+ # Parent Loop BB0_3 Depth=3
# => This Inner Loop Header: Depth=4
loop .LBB0_13
i32.shl $push18=, $15, $11
@@ -127,101 +129,101 @@ main: # @main
i32.ne $push26=, $pop25, $pop23
br_if $pop26, .LBB0_28
# BB#12: # %for.inc50
- # in Loop: Header=.LBB0_11 Depth=4
+ # in Loop: Header=BB0_11 Depth=4
i32.add $14=, $14, $13
i32.add $15=, $15, $13
i32.lt_s $push27=, $14, $5
br_if $pop27, .LBB0_11
-.LBB0_13: # %for.end54
- # in Loop: Header=.LBB0_3 Depth=3
+.LBB0_13: # %for.end54
+ # in Loop: Header=BB0_3 Depth=3
i32.add $14=, $16, $14
i32.load8_u $push28=, 0($14)
br_if $pop28, .LBB0_27
# BB#14: # %for.cond61.preheader
- # in Loop: Header=.LBB0_3 Depth=3
+ # in Loop: Header=BB0_3 Depth=3
i32.add $push29=, $14, $13
i32.load8_u $push30=, 0($pop29)
i32.ne $push31=, $pop30, $10
br_if $pop31, .LBB0_26
# BB#15: # %for.cond61
- # in Loop: Header=.LBB0_3 Depth=3
+ # in Loop: Header=BB0_3 Depth=3
i32.const $push32=, 2
i32.add $push33=, $14, $pop32
i32.load8_u $push34=, 0($pop33)
i32.ne $push35=, $pop34, $10
br_if $pop35, .LBB0_26
# BB#16: # %for.cond61.1
- # in Loop: Header=.LBB0_3 Depth=3
+ # in Loop: Header=BB0_3 Depth=3
i32.const $push36=, 3
i32.add $push37=, $14, $pop36
i32.load8_u $push38=, 0($pop37)
i32.ne $push39=, $pop38, $10
br_if $pop39, .LBB0_26
# BB#17: # %for.cond61.2
- # in Loop: Header=.LBB0_3 Depth=3
+ # in Loop: Header=BB0_3 Depth=3
i32.const $push40=, 4
i32.add $push41=, $14, $pop40
i32.load8_u $push42=, 0($pop41)
i32.ne $push43=, $pop42, $10
br_if $pop43, .LBB0_26
# BB#18: # %for.cond61.3
- # in Loop: Header=.LBB0_3 Depth=3
+ # in Loop: Header=BB0_3 Depth=3
i32.const $push44=, 5
i32.add $push45=, $14, $pop44
i32.load8_u $push46=, 0($pop45)
i32.ne $push47=, $pop46, $10
br_if $pop47, .LBB0_26
# BB#19: # %for.cond61.4
- # in Loop: Header=.LBB0_3 Depth=3
+ # in Loop: Header=BB0_3 Depth=3
i32.const $push48=, 6
i32.add $push49=, $14, $pop48
i32.load8_u $push50=, 0($pop49)
i32.ne $push51=, $pop50, $10
br_if $pop51, .LBB0_26
# BB#20: # %for.cond61.5
- # in Loop: Header=.LBB0_3 Depth=3
+ # in Loop: Header=BB0_3 Depth=3
i32.const $push52=, 7
i32.add $push53=, $14, $pop52
i32.load8_u $push54=, 0($pop53)
i32.ne $push55=, $pop54, $10
br_if $pop55, .LBB0_26
# BB#21: # %for.cond61.6
- # in Loop: Header=.LBB0_3 Depth=3
+ # in Loop: Header=BB0_3 Depth=3
i32.const $11=, 8
i32.add $push56=, $14, $11
i32.load8_u $push57=, 0($pop56)
i32.ne $push58=, $pop57, $10
br_if $pop58, .LBB0_26
# BB#22: # %for.cond61.7
- # in Loop: Header=.LBB0_3 Depth=3
+ # in Loop: Header=BB0_3 Depth=3
i32.add $5=, $5, $13
i32.const $push59=, 80
i32.lt_u $push60=, $5, $pop59
br_if $pop60, .LBB0_3
-.LBB0_23: # %for.inc77
- # in Loop: Header=.LBB0_2 Depth=2
+.LBB0_23: # %for.inc77
+ # in Loop: Header=BB0_2 Depth=2
i32.add $2=, $2, $13
i32.lt_u $push61=, $2, $11
br_if $pop61, .LBB0_2
-.LBB0_24: # %for.inc80
- # in Loop: Header=.LBB0_1 Depth=1
+.LBB0_24: # %for.inc80
+ # in Loop: Header=BB0_1 Depth=1
i32.add $0=, $0, $13
i32.lt_u $push62=, $0, $11
br_if $pop62, .LBB0_1
-.LBB0_25: # %for.end82
+.LBB0_25: # %for.end82
i32.const $push63=, 0
call exit, $pop63
unreachable
-.LBB0_26: # %if.then68
+.LBB0_26: # %if.then68
call abort
unreachable
-.LBB0_27: # %if.then59
+.LBB0_27: # %if.then59
call abort
unreachable
-.LBB0_28: # %if.then48
+.LBB0_28: # %if.then48
call abort
unreachable
-.LBB0_29: # %if.then19
+.LBB0_29: # %if.then19
call abort
unreachable
.Lfunc_end0:
diff --git a/test/torture-s/strct-pack-1.c.s b/test/torture-s/strct-pack-1.c.s
index 82a9a6df9..a8763025d 100644
--- a/test/torture-s/strct-pack-1.c.s
+++ b/test/torture-s/strct-pack-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/strct-pack-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/strct-pack-1.c"
+ .section .text.check,"ax",@progbits
+ .hidden check
.globl check
.type check,@function
check: # @check
@@ -37,11 +39,13 @@ check: # @check
br_if $pop21, .LBB0_3
# BB#2: # %if.end
i32.const $2=, 0
-.LBB0_3: # %return
+.LBB0_3: # %return
return $2
.Lfunc_end0:
.size check, .Lfunc_end0-check
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/strct-pack-2.c.s b/test/torture-s/strct-pack-2.c.s
index 83619a402..7fc5f5124 100644
--- a/test/torture-s/strct-pack-2.c.s
+++ b/test/torture-s/strct-pack-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/strct-pack-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/strct-pack-2.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/strct-pack-3.c.s b/test/torture-s/strct-pack-3.c.s
index c72c5b540..9f420d0ed 100644
--- a/test/torture-s/strct-pack-3.c.s
+++ b/test/torture-s/strct-pack-3.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/strct-pack-3.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/strct-pack-3.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -28,6 +30,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/strct-pack-4.c.s b/test/torture-s/strct-pack-4.c.s
index 691c0b7f4..5e91e47dc 100644
--- a/test/torture-s/strct-pack-4.c.s
+++ b/test/torture-s/strct-pack-4.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/strct-pack-4.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/strct-pack-4.c"
+ .section .text.my_set_a,"ax",@progbits
+ .hidden my_set_a
.globl my_set_a
.type my_set_a,@function
my_set_a: # @my_set_a
@@ -10,6 +12,8 @@ my_set_a: # @my_set_a
.Lfunc_end0:
.size my_set_a, .Lfunc_end0-my_set_a
+ .section .text.my_set_b,"ax",@progbits
+ .hidden my_set_b
.globl my_set_b
.type my_set_b,@function
my_set_b: # @my_set_b
@@ -20,6 +24,8 @@ my_set_b: # @my_set_b
.Lfunc_end1:
.size my_set_b, .Lfunc_end1-my_set_b
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/string-opt-17.c.s b/test/torture-s/string-opt-17.c.s
index 73684dcd4..77d29a5b6 100644
--- a/test/torture-s/string-opt-17.c.s
+++ b/test/torture-s/string-opt-17.c.s
@@ -1,12 +1,14 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/string-opt-17.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/string-opt-17.c"
+ .section .text.test1,"ax",@progbits
+ .hidden test1
.globl test1
.type test1,@function
test1: # @test1
.param i32, i32
.result i32
# BB#0: # %entry
- i32.const $push2=, .str
+ i32.const $push2=, .L.str
i32.add $push3=, $pop2, $1
i32.call $discard=, strcpy, $0, $pop3
i32.const $push0=, 1
@@ -15,6 +17,8 @@ test1: # @test1
.Lfunc_end0:
.size test1, .Lfunc_end0-test1
+ .section .text.check2,"ax",@progbits
+ .hidden check2
.globl check2
.type check2,@function
check2: # @check2
@@ -31,12 +35,14 @@ check2: # @check2
i32.const $push3=, 6
i32.store $push4=, check2.r($0), $pop3
return $pop4
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
.size check2, .Lfunc_end1-check2
+ .section .text.test2,"ax",@progbits
+ .hidden test2
.globl test2
.type test2,@function
test2: # @test2
@@ -66,12 +72,14 @@ test2: # @test2
i32.const $push12=, 98
i32.store8 $discard=, 0($0), $pop12
return
-.LBB2_2: # %if.then.i
+.LBB2_2: # %if.then.i
call abort
unreachable
.Lfunc_end2:
.size test2, .Lfunc_end2-test2
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -90,17 +98,17 @@ main: # @main
i32.const $4=, 4
i32.add $4=, $6, $4
i32.or $push2=, $4, $pop1
- i32.load8_u $push0=, .str+9($0)
+ i32.load8_u $push0=, .L.str+9($0)
i32.store8 $discard=, 0($pop2), $pop0
- i32.const $push3=, .str+7
+ i32.const $push3=, .L.str+7
i32.add $push4=, $pop3, $1
i32.load8_u $push5=, 0($pop4)
i32.const $push6=, 8
i32.shl $push7=, $pop5, $pop6
- i32.load8_u $push8=, .str+7($0)
+ i32.load8_u $push8=, .L.str+7($0)
i32.or $push9=, $pop7, $pop8
i32.store16 $discard=, 4($6), $pop9
- i32.const $push10=, .str.1
+ i32.const $push10=, .L.str.1
i32.const $push11=, 3
i32.const $5=, 4
i32.add $5=, $6, $5
@@ -125,41 +133,41 @@ main: # @main
# BB#3: # %if.end8
call exit, $0
unreachable
-.LBB3_4: # %if.then7
+.LBB3_4: # %if.then7
call abort
unreachable
-.LBB3_5: # %if.then.i.i
+.LBB3_5: # %if.then.i.i
call abort
unreachable
-.LBB3_6: # %if.then
+.LBB3_6: # %if.then
call abort
unreachable
.Lfunc_end3:
.size main, .Lfunc_end3-main
- .type .str,@object # @.str
+ .type .L.str,@object # @.str
.section .rodata.str1.1,"aMS",@progbits,1
-.str:
+.L.str:
.asciz "foobarbaz"
- .size .str, 10
+ .size .L.str, 10
.type check2.r,@object # @check2.r
- .data
+ .section .data.check2.r,"aw",@progbits
.align 2
check2.r:
.int32 5 # 0x5
.size check2.r, 4
- .type .str.1,@object # @.str.1
+ .type .L.str.1,@object # @.str.1
.section .rodata.str1.1,"aMS",@progbits,1
-.str.1:
+.L.str.1:
.asciz "az"
- .size .str.1, 3
+ .size .L.str.1, 3
- .type .str.2,@object # @.str.2
-.str.2:
+ .type .L.str.2,@object # @.str.2
+.L.str.2:
.asciz "baz"
- .size .str.2, 4
+ .size .L.str.2, 4
.ident "clang version 3.8.0 "
diff --git a/test/torture-s/string-opt-18.c.s b/test/torture-s/string-opt-18.c.s
index 618f62490..20eb8714e 100644
--- a/test/torture-s/string-opt-18.c.s
+++ b/test/torture-s/string-opt-18.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/string-opt-18.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/string-opt-18.c"
+ .section .text.test1,"ax",@progbits
+ .hidden test1
.globl test1
.type test1,@function
test1: # @test1
@@ -9,6 +11,8 @@ test1: # @test1
.Lfunc_end0:
.size test1, .Lfunc_end0-test1
+ .section .text.test2,"ax",@progbits
+ .hidden test2
.globl test2
.type test2,@function
test2: # @test2
@@ -23,12 +27,14 @@ test2: # @test2
br_if $pop2, .LBB1_2
# BB#1: # %if.end
return
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
.size test2, .Lfunc_end1-test2
+ .section .text.test3,"ax",@progbits
+ .hidden test3
.globl test3
.type test3,@function
test3: # @test3
@@ -38,6 +44,8 @@ test3: # @test3
.Lfunc_end2:
.size test3, .Lfunc_end2-test3
+ .section .text.test4,"ax",@progbits
+ .hidden test4
.globl test4
.type test4,@function
test4: # @test4
@@ -47,6 +55,8 @@ test4: # @test4
.Lfunc_end3:
.size test4, .Lfunc_end3-test4
+ .section .text.test5,"ax",@progbits
+ .hidden test5
.globl test5
.type test5,@function
test5: # @test5
@@ -56,6 +66,8 @@ test5: # @test5
.Lfunc_end4:
.size test5, .Lfunc_end4-test5
+ .section .text.test6,"ax",@progbits
+ .hidden test6
.globl test6
.type test6,@function
test6: # @test6
@@ -65,6 +77,8 @@ test6: # @test6
.Lfunc_end5:
.size test6, .Lfunc_end5-test6
+ .section .text.test7,"ax",@progbits
+ .hidden test7
.globl test7
.type test7,@function
test7: # @test7
@@ -74,6 +88,8 @@ test7: # @test7
.Lfunc_end6:
.size test7, .Lfunc_end6-test7
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -105,7 +121,7 @@ main: # @main
i32.const $3=, __stack_pointer
i32.store $7=, 0($3), $7
return $pop3
-.LBB7_2: # %if.then.i
+.LBB7_2: # %if.then.i
call abort
unreachable
.Lfunc_end7:
diff --git a/test/torture-s/string-opt-5.c.s b/test/torture-s/string-opt-5.c.s
index 7fe8bf33c..52a1e729e 100644
--- a/test/torture-s/string-opt-5.c.s
+++ b/test/torture-s/string-opt-5.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/string-opt-5.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/string-opt-5.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -41,7 +43,7 @@ main: # @main
i32.const $8=, 3
i32.add $push10=, $1, $8
i32.store $13=, x($16), $pop10
- i32.const $9=, .str.1
+ i32.const $9=, .L.str.1
i32.and $push11=, $13, $4
i32.add $push12=, $9, $pop11
i32.call $13=, strlen, $pop12
@@ -55,7 +57,7 @@ main: # @main
i32.add $push1=, $1, $pop14
i32.store $13=, x($16), $pop1
i32.add $push15=, $9, $13
- i32.const $push16=, .str.2
+ i32.const $push16=, .L.str.2
i32.call $push17=, strcmp, $pop15, $pop16
br_if $pop17, .LBB0_44
# BB#5: # %if.end33
@@ -82,7 +84,7 @@ main: # @main
i32.and $push25=, $2, $7
i32.add $push26=, $9, $pop25
i32.call $push27=, strchr, $pop26, $12
- i32.const $push28=, .str.1+9
+ i32.const $push28=, .L.str.1+9
i32.ne $push29=, $pop27, $pop28
br_if $pop29, .LBB0_41
# BB#8: # %if.end58
@@ -116,7 +118,7 @@ main: # @main
block .LBB0_36
i32.and $push38=, $19, $4
i32.add $push39=, $9, $pop38
- i32.const $push42=, .str.3
+ i32.const $push42=, .L.str.3
i32.and $push41=, $0, $4
i32.add $push43=, $pop42, $pop41
i32.call $push44=, strcmp, $pop39, $pop43
@@ -154,7 +156,7 @@ main: # @main
i32.store8 $15=, 0($pop46), $pop47
i32.store $17=, x($16), $6
block .LBB0_34
- i32.const $push53=, .str.4
+ i32.const $push53=, .L.str.4
i32.call $push54=, strcmp, $0, $pop53
br_if $pop54, .LBB0_34
# BB#16: # %if.end108
@@ -196,7 +198,7 @@ main: # @main
i32.store $6=, x($16), $7
i32.store $7=, y($16), $5
block .LBB0_33
- i32.const $push64=, .str.5+1
+ i32.const $push64=, .L.str.5+1
i32.call $push65=, strncpy, $0, $pop64, $10
i32.ne $push66=, $pop65, $0
br_if $pop66, .LBB0_33
@@ -209,7 +211,7 @@ main: # @main
i32.ne $push68=, $pop56, $7
br_if $pop68, .LBB0_33
# BB#19: # %lor.lhs.false125
- i32.const $push69=, .str.6
+ i32.const $push69=, .L.str.6
i32.const $push70=, 12
i32.const $35=, 0
i32.add $35=, $39, $35
@@ -224,7 +226,7 @@ main: # @main
i64.store $push77=, 0($19), $pop76
i64.store $push78=, 0($20), $pop77
i64.store $discard=, 0($39), $pop78
- i32.const $push79=, .str.7
+ i32.const $push79=, .L.str.7
i32.const $36=, 0
i32.add $36=, $39, $36
i32.call $push80=, strncpy, $36, $pop79, $3
@@ -234,7 +236,7 @@ main: # @main
i32.ne $push81=, $pop80, $37
br_if $pop81, .LBB0_32
# BB#21: # %lor.lhs.false136
- i32.const $push82=, .str.8
+ i32.const $push82=, .L.str.8
i32.const $push83=, 9
i32.const $38=, 0
i32.add $38=, $39, $38
@@ -255,7 +257,7 @@ main: # @main
i32.ne $push90=, $0, $8
br_if $pop90, .LBB0_31
# BB#23: # %lor.lhs.false148
- i32.const $push91=, .str.9
+ i32.const $push91=, .L.str.9
i32.call $push92=, memcmp, $9, $pop91, $8
br_if $pop92, .LBB0_31
# BB#24: # %lor.lhs.false158
@@ -279,7 +281,7 @@ main: # @main
block .LBB0_30
i32.add $push101=, $0, $1
i64.store8 $discard=, 0($pop101), $18
- i32.const $push102=, .str.10
+ i32.const $push102=, .L.str.10
i32.call $push103=, memcmp, $9, $pop102, $3
br_if $pop103, .LBB0_30
# BB#25: # %lor.lhs.false171
@@ -295,7 +297,7 @@ main: # @main
i32.store8 $discard=, buf+11($16), $16
block .LBB0_29
i32.const $push108=, buf+8
- i32.const $push107=, .str.11
+ i32.const $push107=, .L.str.11
i32.call $push109=, memcmp, $pop108, $pop107, $6
br_if $pop109, .LBB0_29
# BB#26: # %lor.lhs.false180
@@ -309,7 +311,7 @@ main: # @main
i32.store8 $discard=, buf+15($16), $16
block .LBB0_28
i32.const $push112=, buf+10
- i32.const $push111=, .str.12
+ i32.const $push111=, .L.str.12
i32.call $push113=, memcmp, $pop112, $pop111, $9
br_if $pop113, .LBB0_28
# BB#27: # %if.end184
@@ -318,174 +320,180 @@ main: # @main
i32.const $23=, __stack_pointer
i32.store $39=, 0($23), $39
return $16
-.LBB0_28: # %if.then183
+.LBB0_28: # %if.then183
call abort
unreachable
-.LBB0_29: # %if.then174
+.LBB0_29: # %if.then174
call abort
unreachable
-.LBB0_30: # %if.then161
+.LBB0_30: # %if.then161
call abort
unreachable
-.LBB0_31: # %if.then151
+.LBB0_31: # %if.then151
call abort
unreachable
-.LBB0_32: # %if.then140
+.LBB0_32: # %if.then140
call abort
unreachable
-.LBB0_33: # %if.then129
+.LBB0_33: # %if.then129
call abort
unreachable
-.LBB0_34: # %if.then107
+.LBB0_34: # %if.then107
call abort
unreachable
-.LBB0_35: # %if.then89
+.LBB0_35: # %if.then89
call abort
unreachable
-.LBB0_36: # %if.then85
+.LBB0_36: # %if.then85
call abort
unreachable
-.LBB0_37: # %if.then76
+.LBB0_37: # %if.then76
call abort
unreachable
-.LBB0_38: # %if.then71
+.LBB0_38: # %if.then71
call abort
unreachable
-.LBB0_39: # %if.then67
+.LBB0_39: # %if.then67
call abort
unreachable
-.LBB0_40: # %if.then62
+.LBB0_40: # %if.then62
call abort
unreachable
-.LBB0_41: # %if.then54
+.LBB0_41: # %if.then54
call abort
unreachable
-.LBB0_42: # %if.then43
+.LBB0_42: # %if.then43
call abort
unreachable
-.LBB0_43: # %if.then36
+.LBB0_43: # %if.then36
call abort
unreachable
-.LBB0_44: # %if.then29
+.LBB0_44: # %if.then29
call abort
unreachable
-.LBB0_45: # %if.then22
+.LBB0_45: # %if.then22
call abort
unreachable
-.LBB0_46: # %if.then6
+.LBB0_46: # %if.then6
call abort
unreachable
-.LBB0_47: # %if.then3
+.LBB0_47: # %if.then3
call abort
unreachable
-.LBB0_48: # %if.then
+.LBB0_48: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type x,@object # @x
- .data
+ .hidden x # @x
+ .type x,@object
+ .section .data.x,"aw",@progbits
.globl x
.align 2
x:
.int32 6 # 0x6
.size x, 4
- .type y,@object # @y
+ .hidden y # @y
+ .type y,@object
+ .section .data.y,"aw",@progbits
.globl y
.align 2
y:
.int32 1 # 0x1
.size y, 4
- .type .str,@object # @.str
+ .type .L.str,@object # @.str
.section .rodata.str1.1,"aMS",@progbits,1
-.str:
+.L.str:
.asciz "hi world"
- .size .str, 9
+ .size .L.str, 9
- .type bar,@object # @bar
- .data
+ .hidden bar # @bar
+ .type bar,@object
+ .section .data.bar,"aw",@progbits
.globl bar
.align 2
bar:
- .int32 .str
+ .int32 .L.str
.size bar, 4
- .type .str.1,@object # @.str.1
+ .type .L.str.1,@object # @.str.1
.section .rodata.str1.1,"aMS",@progbits,1
-.str.1:
+.L.str.1:
.asciz "hello world"
- .size .str.1, 12
+ .size .L.str.1, 12
- .type .str.2,@object # @.str.2
-.str.2:
+ .type .L.str.2,@object # @.str.2
+.L.str.2:
.asciz "lo world"
- .size .str.2, 9
+ .size .L.str.2, 9
- .type .str.3,@object # @.str.3
-.str.3:
+ .type .L.str.3,@object # @.str.3
+.L.str.3:
.asciz "ello world"
- .size .str.3, 11
+ .size .L.str.3, 11
- .type .str.4,@object # @.str.4
-.str.4:
+ .type .L.str.4,@object # @.str.4
+.L.str.4:
.asciz "ello "
- .size .str.4, 6
+ .size .L.str.4, 6
- .type .str.5,@object # @.str.5
-.str.5:
+ .type .L.str.5,@object # @.str.5
+.L.str.5:
.asciz "foo"
- .size .str.5, 4
+ .size .L.str.5, 4
- .type .str.6,@object # @.str.6
- .section .rodata,"a",@progbits
-.str.6:
+ .type .L.str.6,@object # @.str.6
+ .section .rodata..L.str.6,"a",@progbits
+.L.str.6:
.asciz " oo\000\000\000\000\000\000\000\000 "
- .size .str.6, 13
+ .size .L.str.6, 13
- .type .str.7,@object # @.str.7
+ .type .L.str.7,@object # @.str.7
.section .rodata.str1.1,"aMS",@progbits,1
-.str.7:
+.L.str.7:
.asciz "hello"
- .size .str.7, 6
+ .size .L.str.7, 6
- .type .str.8,@object # @.str.8
- .section .rodata,"a",@progbits
-.str.8:
+ .type .L.str.8,@object # @.str.8
+ .section .rodata..L.str.8,"a",@progbits
+.L.str.8:
.asciz "hello\000\000\000 "
- .size .str.8, 10
+ .size .L.str.8, 10
- .type buf,@object # @buf
- .bss
+ .hidden buf # @buf
+ .type buf,@object
+ .section .bss.buf,"aw",@nobits
.globl buf
.align 4
buf:
- .zero 64
+ .skip 64
.size buf, 64
- .type .str.9,@object # @.str.9
+ .type .L.str.9,@object # @.str.9
.section .rodata.str1.1,"aMS",@progbits,1
-.str.9:
+.L.str.9:
.asciz "!!!"
- .size .str.9, 4
+ .size .L.str.9, 4
- .type .str.10,@object # @.str.10
-.str.10:
+ .type .L.str.10,@object # @.str.10
+.L.str.10:
.asciz "!!!--------"
- .size .str.10, 12
+ .size .L.str.10, 12
- .type .str.11,@object # @.str.11
- .section .rodata,"a",@progbits
-.str.11:
+ .type .L.str.11,@object # @.str.11
+ .section .rodata..L.str.11,"a",@progbits
+.L.str.11:
.asciz "---\000\000\000"
- .size .str.11, 7
+ .size .L.str.11, 7
- .type .str.12,@object # @.str.12
-.str.12:
+ .type .L.str.12,@object # @.str.12
+ .section .rodata..L.str.12,"a",@progbits
+.L.str.12:
.asciz "-\000\000\000\000\000\000\000\000\000"
- .size .str.12, 11
+ .size .L.str.12, 11
.ident "clang version 3.8.0 "
diff --git a/test/torture-s/strlen-1.c.s b/test/torture-s/strlen-1.c.s
index 5a88b4251..2bc506665 100644
--- a/test/torture-s/strlen-1.c.s
+++ b/test/torture-s/strlen-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/strlen-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/strlen-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -10,21 +12,21 @@ main: # @main
i32.const $1=, 0
copy_local $4=, $1
copy_local $5=, $2
-.LBB0_1: # %for.cond1.preheader
+.LBB0_1: # %for.cond1.preheader
# =>This Loop Header: Depth=1
- # Child Loop .LBB0_2 Depth 2
- # Child Loop .LBB0_3 Depth 3
- # Child Loop .LBB0_6 Depth 3
+ # Child Loop BB0_2 Depth 2
+ # Child Loop BB0_3 Depth 3
+ # Child Loop BB0_6 Depth 3
block .LBB0_12
loop .LBB0_11
i32.add $0=, $2, $4
i32.const $7=, 1
copy_local $6=, $1
-.LBB0_2: # %for.cond4.preheader
- # Parent Loop .LBB0_1 Depth=1
+.LBB0_2: # %for.cond4.preheader
+ # Parent Loop BB0_1 Depth=1
# => This Loop Header: Depth=2
- # Child Loop .LBB0_3 Depth 3
- # Child Loop .LBB0_6 Depth 3
+ # Child Loop BB0_3 Depth 3
+ # Child Loop BB0_6 Depth 3
loop .LBB0_10
i32.const $8=, u
copy_local $9=, $1
@@ -32,9 +34,9 @@ main: # @main
i32.const $push22=, 0
i32.eq $push23=, $4, $pop22
br_if $pop23, .LBB0_4
-.LBB0_3: # %for.body6
- # Parent Loop .LBB0_1 Depth=1
- # Parent Loop .LBB0_2 Depth=2
+.LBB0_3: # %for.body6
+ # Parent Loop BB0_1 Depth=1
+ # Parent Loop BB0_2 Depth=2
# => This Inner Loop Header: Depth=3
loop .LBB0_4
i32.const $push0=, u
@@ -45,8 +47,8 @@ main: # @main
copy_local $8=, $5
i32.ne $push3=, $4, $9
br_if $pop3, .LBB0_3
-.LBB0_4: # %for.cond7.preheader
- # in Loop: Header=.LBB0_2 Depth=2
+.LBB0_4: # %for.cond7.preheader
+ # in Loop: Header=BB0_2 Depth=2
i32.const $3=, 1
i32.add $10=, $8, $3
block .LBB0_8
@@ -54,12 +56,12 @@ main: # @main
i32.eq $push25=, $6, $pop24
br_if $pop25, .LBB0_8
# BB#5: # %for.body9.preheader
- # in Loop: Header=.LBB0_2 Depth=2
+ # in Loop: Header=BB0_2 Depth=2
i32.add $10=, $8, $7
i32.const $9=, 0
-.LBB0_6: # %for.body9
- # Parent Loop .LBB0_1 Depth=1
- # Parent Loop .LBB0_2 Depth=2
+.LBB0_6: # %for.body9
+ # Parent Loop BB0_1 Depth=1
+ # Parent Loop BB0_2 Depth=2
# => This Inner Loop Header: Depth=3
loop .LBB0_7
i32.add $push4=, $8, $9
@@ -68,11 +70,11 @@ main: # @main
i32.add $9=, $9, $3
i32.ne $push6=, $6, $9
br_if $pop6, .LBB0_6
-.LBB0_7: # %for.end13.loopexit
- # in Loop: Header=.LBB0_2 Depth=2
+.LBB0_7: # %for.end13.loopexit
+ # in Loop: Header=BB0_2 Depth=2
i32.add $8=, $8, $6
-.LBB0_8: # %for.end13
- # in Loop: Header=.LBB0_2 Depth=2
+.LBB0_8: # %for.end13
+ # in Loop: Header=BB0_2 Depth=2
i32.const $push7=, 0
i32.store8 $9=, 0($8), $pop7
i32.const $push8=, 98
@@ -88,23 +90,23 @@ main: # @main
i32.ne $push17=, $6, $pop16
br_if $pop17, .LBB0_12
# BB#9: # %for.cond1
- # in Loop: Header=.LBB0_2 Depth=2
+ # in Loop: Header=BB0_2 Depth=2
i32.add $6=, $6, $3
i32.add $7=, $7, $3
i32.const $push18=, 63
i32.le_u $push19=, $6, $pop18
br_if $pop19, .LBB0_2
-.LBB0_10: # %for.inc26
- # in Loop: Header=.LBB0_1 Depth=1
+.LBB0_10: # %for.inc26
+ # in Loop: Header=BB0_1 Depth=1
i32.add $4=, $4, $3
i32.add $5=, $5, $3
i32.const $push20=, 8
i32.lt_u $push21=, $4, $pop20
br_if $pop21, .LBB0_1
-.LBB0_11: # %for.end28
+.LBB0_11: # %for.end28
call exit, $9
unreachable
-.LBB0_12: # %if.then
+.LBB0_12: # %if.then
call abort
unreachable
.Lfunc_end0:
diff --git a/test/torture-s/strncmp-1.c.s b/test/torture-s/strncmp-1.c.s
index aed54296f..1affbbe03 100644
--- a/test/torture-s/strncmp-1.c.s
+++ b/test/torture-s/strncmp-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/strncmp-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/strncmp-1.c"
+ .section .text.test,"ax",@progbits
+ .hidden test
.globl test
.type test,@function
test: # @test
@@ -17,7 +19,7 @@ test: # @test
# BB#2: # %if.then
call abort
unreachable
-.LBB0_3: # %if.else
+.LBB0_3: # %if.else
block .LBB0_6
br_if $3, .LBB0_6
# BB#4: # %if.else
@@ -27,7 +29,7 @@ test: # @test
# BB#5: # %if.then5
call abort
unreachable
-.LBB0_6: # %if.else6
+.LBB0_6: # %if.else6
block .LBB0_9
i32.const $push4=, 1
i32.lt_s $push5=, $3, $pop4
@@ -39,11 +41,13 @@ test: # @test
# BB#8: # %if.then10
call abort
unreachable
-.LBB0_9: # %if.end12
+.LBB0_9: # %if.end12
return
.Lfunc_end0:
.size test, .Lfunc_end0-test
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -53,14 +57,14 @@ main: # @main
i32.const $8=, 0
i32.const $1=, u1
copy_local $0=, $8
-.LBB1_1: # %for.cond1.preheader
+.LBB1_1: # %for.cond1.preheader
# =>This Loop Header: Depth=1
- # Child Loop .LBB1_2 Depth 2
- # Child Loop .LBB1_3 Depth 3
- # Child Loop .LBB1_4 Depth 4
- # Child Loop .LBB1_6 Depth 4
- # Child Loop .LBB1_9 Depth 4
- # Child Loop .LBB1_11 Depth 4
+ # Child Loop BB1_2 Depth 2
+ # Child Loop BB1_3 Depth 3
+ # Child Loop BB1_4 Depth 4
+ # Child Loop BB1_6 Depth 4
+ # Child Loop BB1_9 Depth 4
+ # Child Loop BB1_11 Depth 4
block .LBB1_52
block .LBB1_51
block .LBB1_50
@@ -82,24 +86,24 @@ main: # @main
loop .LBB1_34
i32.const $3=, u2
copy_local $2=, $8
-.LBB1_2: # %for.cond4.preheader
- # Parent Loop .LBB1_1 Depth=1
+.LBB1_2: # %for.cond4.preheader
+ # Parent Loop BB1_1 Depth=1
# => This Loop Header: Depth=2
- # Child Loop .LBB1_3 Depth 3
- # Child Loop .LBB1_4 Depth 4
- # Child Loop .LBB1_6 Depth 4
- # Child Loop .LBB1_9 Depth 4
- # Child Loop .LBB1_11 Depth 4
+ # Child Loop BB1_3 Depth 3
+ # Child Loop BB1_4 Depth 4
+ # Child Loop BB1_6 Depth 4
+ # Child Loop BB1_9 Depth 4
+ # Child Loop BB1_11 Depth 4
loop .LBB1_33
copy_local $4=, $8
-.LBB1_3: # %for.cond7.preheader
- # Parent Loop .LBB1_1 Depth=1
- # Parent Loop .LBB1_2 Depth=2
+.LBB1_3: # %for.cond7.preheader
+ # Parent Loop BB1_1 Depth=1
+ # Parent Loop BB1_2 Depth=2
# => This Loop Header: Depth=3
- # Child Loop .LBB1_4 Depth 4
- # Child Loop .LBB1_6 Depth 4
- # Child Loop .LBB1_9 Depth 4
- # Child Loop .LBB1_11 Depth 4
+ # Child Loop BB1_4 Depth 4
+ # Child Loop BB1_6 Depth 4
+ # Child Loop BB1_9 Depth 4
+ # Child Loop BB1_11 Depth 4
loop .LBB1_32
i32.const $5=, u1
copy_local $16=, $8
@@ -107,10 +111,10 @@ main: # @main
i32.const $push70=, 0
i32.eq $push71=, $0, $pop70
br_if $pop71, .LBB1_5
-.LBB1_4: # %for.body9
- # Parent Loop .LBB1_1 Depth=1
- # Parent Loop .LBB1_2 Depth=2
- # Parent Loop .LBB1_3 Depth=3
+.LBB1_4: # %for.body9
+ # Parent Loop BB1_1 Depth=1
+ # Parent Loop BB1_2 Depth=2
+ # Parent Loop BB1_3 Depth=3
# => This Inner Loop Header: Depth=4
loop .LBB1_5
i32.const $push0=, u1
@@ -121,18 +125,18 @@ main: # @main
copy_local $5=, $1
i32.ne $push3=, $0, $16
br_if $pop3, .LBB1_4
-.LBB1_5: # %for.cond10.preheader
- # in Loop: Header=.LBB1_3 Depth=3
+.LBB1_5: # %for.cond10.preheader
+ # in Loop: Header=BB1_3 Depth=3
i32.const $16=, 0
copy_local $6=, $5
block .LBB1_8
i32.const $push72=, 0
i32.eq $push73=, $4, $pop72
br_if $pop73, .LBB1_8
-.LBB1_6: # %for.body12
- # Parent Loop .LBB1_1 Depth=1
- # Parent Loop .LBB1_2 Depth=2
- # Parent Loop .LBB1_3 Depth=3
+.LBB1_6: # %for.body12
+ # Parent Loop BB1_1 Depth=1
+ # Parent Loop BB1_2 Depth=2
+ # Parent Loop BB1_3 Depth=3
# => This Inner Loop Header: Depth=4
loop .LBB1_7
i32.add $push4=, $5, $16
@@ -142,11 +146,11 @@ main: # @main
i32.add $16=, $16, $pop6
i32.ne $push7=, $4, $16
br_if $pop7, .LBB1_6
-.LBB1_7: # %for.cond17.preheader.loopexit
- # in Loop: Header=.LBB1_3 Depth=3
+.LBB1_7: # %for.cond17.preheader.loopexit
+ # in Loop: Header=BB1_3 Depth=3
i32.add $6=, $5, $4
-.LBB1_8: # %for.cond17.preheader
- # in Loop: Header=.LBB1_3 Depth=3
+.LBB1_8: # %for.cond17.preheader
+ # in Loop: Header=BB1_3 Depth=3
i32.const $push8=, 120
i32.store8 $push9=, 0($6), $pop8
i32.store8 $push10=, 1($6), $pop9
@@ -163,10 +167,10 @@ main: # @main
i32.const $push74=, 0
i32.eq $push75=, $2, $pop74
br_if $pop75, .LBB1_10
-.LBB1_9: # %for.body26
- # Parent Loop .LBB1_1 Depth=1
- # Parent Loop .LBB1_2 Depth=2
- # Parent Loop .LBB1_3 Depth=3
+.LBB1_9: # %for.body26
+ # Parent Loop BB1_1 Depth=1
+ # Parent Loop BB1_2 Depth=2
+ # Parent Loop BB1_3 Depth=3
# => This Inner Loop Header: Depth=4
loop .LBB1_10
i32.const $push16=, u2
@@ -177,18 +181,18 @@ main: # @main
copy_local $7=, $3
i32.ne $push19=, $2, $16
br_if $pop19, .LBB1_9
-.LBB1_10: # %for.cond31.preheader
- # in Loop: Header=.LBB1_3 Depth=3
+.LBB1_10: # %for.cond31.preheader
+ # in Loop: Header=BB1_3 Depth=3
i32.const $16=, 0
copy_local $9=, $7
block .LBB1_13
i32.const $push76=, 0
i32.eq $push77=, $4, $pop76
br_if $pop77, .LBB1_13
-.LBB1_11: # %for.body33
- # Parent Loop .LBB1_1 Depth=1
- # Parent Loop .LBB1_2 Depth=2
- # Parent Loop .LBB1_3 Depth=3
+.LBB1_11: # %for.body33
+ # Parent Loop BB1_1 Depth=1
+ # Parent Loop BB1_2 Depth=2
+ # Parent Loop BB1_3 Depth=3
# => This Inner Loop Header: Depth=4
loop .LBB1_12
i32.add $push20=, $7, $16
@@ -198,11 +202,11 @@ main: # @main
i32.add $16=, $16, $pop22
i32.ne $push23=, $4, $16
br_if $pop23, .LBB1_11
-.LBB1_12: # %for.cond38.preheader.loopexit
- # in Loop: Header=.LBB1_3 Depth=3
+.LBB1_12: # %for.cond38.preheader.loopexit
+ # in Loop: Header=BB1_3 Depth=3
i32.add $9=, $7, $4
-.LBB1_13: # %for.cond38.preheader
- # in Loop: Header=.LBB1_3 Depth=3
+.LBB1_13: # %for.cond38.preheader
+ # in Loop: Header=BB1_3 Depth=3
i32.store8 $push24=, 1($9), $11
i32.store8 $push25=, 2($9), $pop24
i32.store8 $push26=, 3($9), $pop25
@@ -217,11 +221,11 @@ main: # @main
i32.call $push31=, strncmp, $5, $7, $16
br_if $pop31, .LBB1_52
# BB#14: # %test.exit
- # in Loop: Header=.LBB1_3 Depth=3
+ # in Loop: Header=BB1_3 Depth=3
i32.call $push32=, strncmp, $5, $7, $4
br_if $pop32, .LBB1_51
# BB#15: # %test.exit185
- # in Loop: Header=.LBB1_3 Depth=3
+ # in Loop: Header=BB1_3 Depth=3
i32.const $push33=, 97
i32.store8 $13=, 0($6), $pop33
i32.const $10=, 1
@@ -232,11 +236,11 @@ main: # @main
i32.le_s $push36=, $pop35, $12
br_if $pop36, .LBB1_50
# BB#16: # %test.exit190
- # in Loop: Header=.LBB1_3 Depth=3
+ # in Loop: Header=BB1_3 Depth=3
i32.call $push37=, strncmp, $5, $7, $4
br_if $pop37, .LBB1_49
# BB#17: # %test.exit196
- # in Loop: Header=.LBB1_3 Depth=3
+ # in Loop: Header=BB1_3 Depth=3
i32.store8 $discard=, 0($9), $13
i32.store8 $13=, 0($6), $12
i32.add $12=, $9, $10
@@ -245,11 +249,11 @@ main: # @main
i32.ge_s $push39=, $pop38, $13
br_if $pop39, .LBB1_48
# BB#18: # %test.exit201
- # in Loop: Header=.LBB1_3 Depth=3
+ # in Loop: Header=BB1_3 Depth=3
i32.call $push40=, strncmp, $5, $7, $4
br_if $pop40, .LBB1_47
# BB#19: # %test.exit207
- # in Loop: Header=.LBB1_3 Depth=3
+ # in Loop: Header=BB1_3 Depth=3
i32.const $push41=, 98
i32.store8 $14=, 0($6), $pop41
i32.store8 $discard=, 0($11), $13
@@ -260,11 +264,11 @@ main: # @main
i32.ge_s $push44=, $pop43, $13
br_if $pop44, .LBB1_46
# BB#20: # %test.exit213
- # in Loop: Header=.LBB1_3 Depth=3
+ # in Loop: Header=BB1_3 Depth=3
i32.call $push45=, strncmp, $5, $7, $4
br_if $pop45, .LBB1_45
# BB#21: # %test.exit219
- # in Loop: Header=.LBB1_3 Depth=3
+ # in Loop: Header=BB1_3 Depth=3
i32.store8 $discard=, 0($6), $15
i32.store8 $discard=, 0($9), $14
i32.store8 $push46=, 0($11), $13
@@ -273,11 +277,11 @@ main: # @main
i32.le_s $push48=, $pop47, $13
br_if $pop48, .LBB1_44
# BB#22: # %test.exit225
- # in Loop: Header=.LBB1_3 Depth=3
+ # in Loop: Header=BB1_3 Depth=3
i32.call $push49=, strncmp, $5, $7, $4
br_if $pop49, .LBB1_43
# BB#23: # %test.exit231
- # in Loop: Header=.LBB1_3 Depth=3
+ # in Loop: Header=BB1_3 Depth=3
i32.store8 $discard=, 0($6), $14
i32.store8 $discard=, 0($11), $13
i32.const $push50=, 169
@@ -287,11 +291,11 @@ main: # @main
i32.ge_s $push52=, $pop51, $13
br_if $pop52, .LBB1_42
# BB#24: # %test.exit237
- # in Loop: Header=.LBB1_3 Depth=3
+ # in Loop: Header=BB1_3 Depth=3
i32.call $push53=, strncmp, $5, $7, $4
br_if $pop53, .LBB1_41
# BB#25: # %test.exit243
- # in Loop: Header=.LBB1_3 Depth=3
+ # in Loop: Header=BB1_3 Depth=3
i32.store8 $discard=, 0($9), $14
i32.store8 $14=, 0($6), $15
i32.store8 $push54=, 0($11), $13
@@ -300,11 +304,11 @@ main: # @main
i32.le_s $push56=, $pop55, $13
br_if $pop56, .LBB1_40
# BB#26: # %test.exit249
- # in Loop: Header=.LBB1_3 Depth=3
+ # in Loop: Header=BB1_3 Depth=3
i32.call $push57=, strncmp, $5, $7, $4
br_if $pop57, .LBB1_39
# BB#27: # %test.exit255
- # in Loop: Header=.LBB1_3 Depth=3
+ # in Loop: Header=BB1_3 Depth=3
i32.store8 $discard=, 0($6), $14
i32.store8 $discard=, 0($11), $13
i32.const $push58=, 170
@@ -314,11 +318,11 @@ main: # @main
i32.ge_s $push60=, $pop59, $13
br_if $pop60, .LBB1_38
# BB#28: # %test.exit261
- # in Loop: Header=.LBB1_3 Depth=3
+ # in Loop: Header=BB1_3 Depth=3
i32.call $push61=, strncmp, $5, $7, $4
br_if $pop61, .LBB1_37
# BB#29: # %test.exit267
- # in Loop: Header=.LBB1_3 Depth=3
+ # in Loop: Header=BB1_3 Depth=3
i32.store8 $discard=, 0($6), $15
i32.store8 $discard=, 0($9), $14
i32.store8 $push62=, 0($11), $13
@@ -327,83 +331,83 @@ main: # @main
i32.le_s $push64=, $pop63, $9
br_if $pop64, .LBB1_36
# BB#30: # %test.exit273
- # in Loop: Header=.LBB1_3 Depth=3
+ # in Loop: Header=BB1_3 Depth=3
i32.call $push65=, strncmp, $5, $7, $4
br_if $pop65, .LBB1_35
# BB#31: # %for.cond4
- # in Loop: Header=.LBB1_3 Depth=3
+ # in Loop: Header=BB1_3 Depth=3
i32.add $4=, $4, $10
i32.const $push66=, 63
i32.le_u $push67=, $4, $pop66
br_if $pop67, .LBB1_3
-.LBB1_32: # %for.inc79
- # in Loop: Header=.LBB1_2 Depth=2
+.LBB1_32: # %for.inc79
+ # in Loop: Header=BB1_2 Depth=2
i32.add $2=, $2, $10
i32.add $3=, $3, $10
i32.const $16=, 8
i32.lt_u $push68=, $2, $16
br_if $pop68, .LBB1_2
-.LBB1_33: # %for.inc82
- # in Loop: Header=.LBB1_1 Depth=1
+.LBB1_33: # %for.inc82
+ # in Loop: Header=BB1_1 Depth=1
i32.add $0=, $0, $10
i32.add $1=, $1, $10
i32.lt_u $push69=, $0, $16
br_if $pop69, .LBB1_1
-.LBB1_34: # %for.end84
+.LBB1_34: # %for.end84
call exit, $9
unreachable
-.LBB1_35: # %if.then5.i277
+.LBB1_35: # %if.then5.i277
call abort
unreachable
-.LBB1_36: # %if.then10.i272
+.LBB1_36: # %if.then10.i272
call abort
unreachable
-.LBB1_37: # %if.then5.i265
+.LBB1_37: # %if.then5.i265
call abort
unreachable
-.LBB1_38: # %if.then.i258
+.LBB1_38: # %if.then.i258
call abort
unreachable
-.LBB1_39: # %if.then5.i253
+.LBB1_39: # %if.then5.i253
call abort
unreachable
-.LBB1_40: # %if.then10.i248
+.LBB1_40: # %if.then10.i248
call abort
unreachable
-.LBB1_41: # %if.then5.i241
+.LBB1_41: # %if.then5.i241
call abort
unreachable
-.LBB1_42: # %if.then.i234
+.LBB1_42: # %if.then.i234
call abort
unreachable
-.LBB1_43: # %if.then5.i229
+.LBB1_43: # %if.then5.i229
call abort
unreachable
-.LBB1_44: # %if.then10.i224
+.LBB1_44: # %if.then10.i224
call abort
unreachable
-.LBB1_45: # %if.then5.i217
+.LBB1_45: # %if.then5.i217
call abort
unreachable
-.LBB1_46: # %if.then.i210
+.LBB1_46: # %if.then.i210
call abort
unreachable
-.LBB1_47: # %if.then5.i205
+.LBB1_47: # %if.then5.i205
call abort
unreachable
-.LBB1_48: # %if.then.i
+.LBB1_48: # %if.then.i
call abort
unreachable
-.LBB1_49: # %if.then5.i194
+.LBB1_49: # %if.then5.i194
call abort
unreachable
-.LBB1_50: # %if.then10.i
+.LBB1_50: # %if.then10.i
call abort
unreachable
-.LBB1_51: # %if.then5.i183
+.LBB1_51: # %if.then5.i183
call abort
unreachable
-.LBB1_52: # %if.then5.i
+.LBB1_52: # %if.then5.i
call abort
unreachable
.Lfunc_end1:
diff --git a/test/torture-s/struct-aliasing-1.c.s b/test/torture-s/struct-aliasing-1.c.s
index 5d343bfc5..847361b08 100644
--- a/test/torture-s/struct-aliasing-1.c.s
+++ b/test/torture-s/struct-aliasing-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/struct-aliasing-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/struct-aliasing-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -16,6 +18,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -45,7 +49,7 @@ main: # @main
i32.const $2=, __stack_pointer
i32.store $5=, 0($2), $5
return $pop4
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
diff --git a/test/torture-s/struct-cpy-1.c.s b/test/torture-s/struct-cpy-1.c.s
index 638881a03..b13f0e991 100644
--- a/test/torture-s/struct-cpy-1.c.s
+++ b/test/torture-s/struct-cpy-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/struct-cpy-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/struct-cpy-1.c"
+ .section .text.ini,"ax",@progbits
+ .hidden ini
.globl ini
.type ini,@function
ini: # @ini
@@ -20,6 +22,8 @@ ini: # @ini
.Lfunc_end0:
.size ini, .Lfunc_end0-ini
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -44,10 +48,10 @@ main: # @main
.type pty,@object # @pty
.lcomm pty,88,3
.type zero_t,@object # @zero_t
- .section .rodata,"a",@progbits
+ .section .rodata.zero_t,"a",@progbits
.align 2
zero_t:
- .zero 44
+ .skip 44
.size zero_t, 44
diff --git a/test/torture-s/struct-ini-1.c.s b/test/torture-s/struct-ini-1.c.s
index 17a3ee0bb..c5ce8d431 100644
--- a/test/torture-s/struct-ini-1.c.s
+++ b/test/torture-s/struct-ini-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/struct-ini-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/struct-ini-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -25,19 +27,20 @@ main: # @main
# BB#3: # %if.end
call exit, $0
unreachable
-.LBB0_4: # %if.then
+.LBB0_4: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type object,@object # @object
- .data
+ .hidden object # @object
+ .type object,@object
+ .section .data.object,"aw",@progbits
.globl object
.align 2
object:
.int8 88 # 0x58
- .zero 3
+ .skip 3
.int32 8 # 0x8
.int32 9 # 0x9
.size object, 12
diff --git a/test/torture-s/struct-ini-2.c.s b/test/torture-s/struct-ini-2.c.s
index e7c5d7055..5c8639442 100644
--- a/test/torture-s/struct-ini-2.c.s
+++ b/test/torture-s/struct-ini-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/struct-ini-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/struct-ini-2.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -31,26 +33,27 @@ main: # @main
# BB#3: # %if.end13
call exit, $1
unreachable
-.LBB0_4: # %if.then12
+.LBB0_4: # %if.then12
call abort
unreachable
-.LBB0_5: # %if.then6
+.LBB0_5: # %if.then6
call abort
unreachable
-.LBB0_6: # %if.then
+.LBB0_6: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type x,@object # @x
- .data
+ .hidden x # @x
+ .type x,@object
+ .section .data.x,"aw",@progbits
.globl x
.align 2
x:
.int8 2 # 0x2
.int8 67 # 0x43
- .zero 2
+ .skip 2
.size x, 4
diff --git a/test/torture-s/struct-ini-3.c.s b/test/torture-s/struct-ini-3.c.s
index 3b0f6845e..68e4630d6 100644
--- a/test/torture-s/struct-ini-3.c.s
+++ b/test/torture-s/struct-ini-3.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/struct-ini-3.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/struct-ini-3.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -11,14 +13,15 @@ main: # @main
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type result,@object # @result
- .data
+ .hidden result # @result
+ .type result,@object
+ .section .data.result,"aw",@progbits
.globl result
.align 2
result:
.int8 255 # 0xff
.int8 15 # 0xf
- .zero 2
+ .skip 2
.size result, 4
diff --git a/test/torture-s/struct-ini-4.c.s b/test/torture-s/struct-ini-4.c.s
index 64f6a2a92..13cf6b1dc 100644
--- a/test/torture-s/struct-ini-4.c.s
+++ b/test/torture-s/struct-ini-4.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/struct-ini-4.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/struct-ini-4.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -15,18 +17,19 @@ main: # @main
# BB#1: # %if.end
call exit, $0
unreachable
-.LBB0_2: # %if.then
+.LBB0_2: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type s,@object # @s
- .data
+ .hidden s # @s
+ .type s,@object
+ .section .data.s,"aw",@progbits
.globl s
.align 2
s:
- .zero 12
+ .skip 12
.int32 1 # 0x1
.int32 2 # 0x2
.int32 3 # 0x3
diff --git a/test/torture-s/struct-ret-2.c.s b/test/torture-s/struct-ret-2.c.s
index 1fac4dacd..8ff91f730 100644
--- a/test/torture-s/struct-ret-2.c.s
+++ b/test/torture-s/struct-ret-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/struct-ret-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/struct-ret-2.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -10,6 +12,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.g,"ax",@progbits
+ .hidden g
.globl g
.type g,@function
g: # @g
@@ -20,6 +24,8 @@ g: # @g
.Lfunc_end1:
.size g, .Lfunc_end1-g
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/switch-1.c.s b/test/torture-s/switch-1.c.s
index 0148df9ce..c02f2b072 100644
--- a/test/torture-s/switch-1.c.s
+++ b/test/torture-s/switch-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/switch-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/switch-1.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -13,18 +15,20 @@ foo: # @foo
i32.gt_u $push2=, $0, $pop1
br_if $pop2, .LBB0_2
# BB#1: # %switch.lookup
- i32.const $push6=, switch.table
+ i32.const $push6=, .Lswitch.table
i32.const $push4=, 2
i32.shl $push5=, $0, $pop4
i32.add $push7=, $pop6, $pop5
i32.load $push8=, 0($pop7)
return $pop8
-.LBB0_2: # %return
+.LBB0_2: # %return
i32.const $push3=, 31
return $pop3
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -33,7 +37,7 @@ main: # @main
.local i32, i32, i32, i32
# BB#0: # %entry
i32.const $1=, -1
-.LBB1_1: # %for.body
+.LBB1_1: # %for.body
# =>This Inner Loop Header: Depth=1
block .LBB1_17
loop .LBB1_16
@@ -45,18 +49,18 @@ main: # @main
block .LBB1_3
br_if $4, .LBB1_3
# BB#2: # %switch.lookup.i
- # in Loop: Header=.LBB1_1 Depth=1
- i32.const $push4=, switch.table
+ # in Loop: Header=BB1_1 Depth=1
+ i32.const $push4=, .Lswitch.table
i32.const $push2=, 2
i32.shl $push3=, $2, $pop2
i32.add $push5=, $pop4, $pop3
i32.load $3=, 0($pop5)
-.LBB1_3: # %foo.exit
- # in Loop: Header=.LBB1_1 Depth=1
+.LBB1_3: # %foo.exit
+ # in Loop: Header=BB1_1 Depth=1
block .LBB1_14
br_if $4, .LBB1_14
# BB#4: # %foo.exit
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
block .LBB1_13
block .LBB1_12
block .LBB1_11
@@ -64,68 +68,68 @@ main: # @main
block .LBB1_7
block .LBB1_5
tableswitch $2, .LBB1_5, .LBB1_5, .LBB1_14, .LBB1_7, .LBB1_14, .LBB1_14, .LBB1_9, .LBB1_14, .LBB1_11
-.LBB1_5: # %if.then
- # in Loop: Header=.LBB1_1 Depth=1
+.LBB1_5: # %if.then
+ # in Loop: Header=BB1_1 Depth=1
i32.const $push12=, 30
i32.eq $push13=, $3, $pop12
br_if $pop13, .LBB1_12
# BB#6: # %if.then3
call abort
unreachable
-.LBB1_7: # %if.then5
- # in Loop: Header=.LBB1_1 Depth=1
+.LBB1_7: # %if.then5
+ # in Loop: Header=BB1_1 Depth=1
i32.const $push10=, 30
i32.eq $push11=, $3, $pop10
br_if $pop11, .LBB1_12
# BB#8: # %if.then7
call abort
unreachable
-.LBB1_9: # %if.then11
- # in Loop: Header=.LBB1_1 Depth=1
+.LBB1_9: # %if.then11
+ # in Loop: Header=BB1_1 Depth=1
i32.const $push8=, 30
i32.eq $push9=, $3, $pop8
br_if $pop9, .LBB1_12
# BB#10: # %if.then13
call abort
unreachable
-.LBB1_11: # %if.then17
- # in Loop: Header=.LBB1_1 Depth=1
+.LBB1_11: # %if.then17
+ # in Loop: Header=BB1_1 Depth=1
i32.const $push6=, 30
i32.ne $push7=, $3, $pop6
br_if $pop7, .LBB1_13
-.LBB1_12: # %for.inc.thread
- # in Loop: Header=.LBB1_1 Depth=1
+.LBB1_12: # %for.inc.thread
+ # in Loop: Header=BB1_1 Depth=1
i32.const $push14=, 1
i32.add $1=, $1, $pop14
br .LBB1_1
-.LBB1_13: # %if.then19
+.LBB1_13: # %if.then19
call abort
unreachable
-.LBB1_14: # %if.else21
- # in Loop: Header=.LBB1_1 Depth=1
+.LBB1_14: # %if.else21
+ # in Loop: Header=BB1_1 Depth=1
i32.const $push15=, 31
i32.ne $push16=, $3, $pop15
br_if $pop16, .LBB1_17
# BB#15: # %for.inc
- # in Loop: Header=.LBB1_1 Depth=1
+ # in Loop: Header=BB1_1 Depth=1
i32.const $push17=, 1
i32.add $1=, $1, $pop17
i32.const $push18=, 66
i32.lt_s $push19=, $1, $pop18
br_if $pop19, .LBB1_1
-.LBB1_16: # %for.end
+.LBB1_16: # %for.end
i32.const $push20=, 0
return $pop20
-.LBB1_17: # %if.then23
+.LBB1_17: # %if.then23
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type switch.table,@object # @switch.table
- .section .rodata,"a",@progbits
+ .type .Lswitch.table,@object # @switch.table
+ .section .rodata..Lswitch.table,"a",@progbits
.align 4
-switch.table:
+.Lswitch.table:
.int32 30 # 0x1e
.int32 31 # 0x1f
.int32 30 # 0x1e
@@ -134,7 +138,7 @@ switch.table:
.int32 30 # 0x1e
.int32 31 # 0x1f
.int32 30 # 0x1e
- .size switch.table, 32
+ .size .Lswitch.table, 32
.ident "clang version 3.8.0 "
diff --git a/test/torture-s/tstdi-1.c.s b/test/torture-s/tstdi-1.c.s
index f55e5c2b3..a1dfe543c 100644
--- a/test/torture-s/tstdi-1.c.s
+++ b/test/torture-s/tstdi-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/tstdi-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/tstdi-1.c"
+ .section .text.feq,"ax",@progbits
+ .hidden feq
.globl feq
.type feq,@function
feq: # @feq
@@ -15,6 +17,8 @@ feq: # @feq
.Lfunc_end0:
.size feq, .Lfunc_end0-feq
+ .section .text.fne,"ax",@progbits
+ .hidden fne
.globl fne
.type fne,@function
fne: # @fne
@@ -30,6 +34,8 @@ fne: # @fne
.Lfunc_end1:
.size fne, .Lfunc_end1-fne
+ .section .text.flt,"ax",@progbits
+ .hidden flt
.globl flt
.type flt,@function
flt: # @flt
@@ -45,6 +51,8 @@ flt: # @flt
.Lfunc_end2:
.size flt, .Lfunc_end2-flt
+ .section .text.fge,"ax",@progbits
+ .hidden fge
.globl fge
.type fge,@function
fge: # @fge
@@ -60,6 +68,8 @@ fge: # @fge
.Lfunc_end3:
.size fge, .Lfunc_end3-fge
+ .section .text.fgt,"ax",@progbits
+ .hidden fgt
.globl fgt
.type fgt,@function
fgt: # @fgt
@@ -75,6 +85,8 @@ fgt: # @fgt
.Lfunc_end4:
.size fgt, .Lfunc_end4-fgt
+ .section .text.fle,"ax",@progbits
+ .hidden fle
.globl fle
.type fle,@function
fle: # @fle
@@ -90,6 +102,8 @@ fle: # @fle
.Lfunc_end5:
.size fle, .Lfunc_end5-fle
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/unroll-1.c.s b/test/torture-s/unroll-1.c.s
index 131e531df..c23f8825b 100644
--- a/test/torture-s/unroll-1.c.s
+++ b/test/torture-s/unroll-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/unroll-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/unroll-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -12,6 +14,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/usmul.c.s b/test/torture-s/usmul.c.s
index e45148a6b..6578882b5 100644
--- a/test/torture-s/usmul.c.s
+++ b/test/torture-s/usmul.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/usmul.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/usmul.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -11,6 +13,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.bar,"ax",@progbits
+ .hidden bar
.globl bar
.type bar,@function
bar: # @bar
@@ -22,6 +26,8 @@ bar: # @bar
.Lfunc_end1:
.size bar, .Lfunc_end1-bar
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -81,28 +87,28 @@ main: # @main
i32.const $push12=, 0
call exit, $pop12
unreachable
-.LBB2_9: # %if.then27
+.LBB2_9: # %if.then27
call abort
unreachable
-.LBB2_10: # %if.then23
+.LBB2_10: # %if.then23
call abort
unreachable
-.LBB2_11: # %if.then19
+.LBB2_11: # %if.then19
call abort
unreachable
-.LBB2_12: # %if.then15
+.LBB2_12: # %if.then15
call abort
unreachable
-.LBB2_13: # %if.then11
+.LBB2_13: # %if.then11
call abort
unreachable
-.LBB2_14: # %if.then7
+.LBB2_14: # %if.then7
call abort
unreachable
-.LBB2_15: # %if.then3
+.LBB2_15: # %if.then3
call abort
unreachable
-.LBB2_16: # %if.then
+.LBB2_16: # %if.then
call abort
unreachable
.Lfunc_end2:
diff --git a/test/torture-s/vrp-1.c.s b/test/torture-s/vrp-1.c.s
index 7ae2b9161..9c68e126c 100644
--- a/test/torture-s/vrp-1.c.s
+++ b/test/torture-s/vrp-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/vrp-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/vrp-1.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -16,6 +18,8 @@ f: # @f
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/vrp-2.c.s b/test/torture-s/vrp-2.c.s
index 86acbf6a0..136cfbafe 100644
--- a/test/torture-s/vrp-2.c.s
+++ b/test/torture-s/vrp-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/vrp-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/vrp-2.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -18,11 +20,13 @@ f: # @f
i32.add $push2=, $0, $2
i32.xor $push3=, $pop2, $2
i32.ne $2=, $pop3, $1
-.LBB0_2: # %return
+.LBB0_2: # %return
return $2
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/vrp-3.c.s b/test/torture-s/vrp-3.c.s
index ac9a681c1..282db48e6 100644
--- a/test/torture-s/vrp-3.c.s
+++ b/test/torture-s/vrp-3.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/vrp-3.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/vrp-3.c"
+ .section .text.f,"ax",@progbits
+ .hidden f
.globl f
.type f,@function
f: # @f
@@ -21,11 +23,13 @@ f: # @f
i32.xor $push6=, $pop5, $1
i32.const $push7=, 2
i32.ne $1=, $pop6, $pop7
-.LBB0_2: # %return
+.LBB0_2: # %return
return $1
.Lfunc_end0:
.size f, .Lfunc_end0-f
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/vrp-4.c.s b/test/torture-s/vrp-4.c.s
index 9cac7133e..8a22f76d1 100644
--- a/test/torture-s/vrp-4.c.s
+++ b/test/torture-s/vrp-4.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/vrp-4.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/vrp-4.c"
+ .section .text.test,"ax",@progbits
+ .hidden test
.globl test
.type test,@function
test: # @test
@@ -21,18 +23,20 @@ test: # @test
br_if $pop3, .LBB0_4
# BB#3: # %if.end6
return
-.LBB0_4: # %if.then5
+.LBB0_4: # %if.then5
call abort
unreachable
-.LBB0_5: # %if.then2
+.LBB0_5: # %if.then2
call abort
unreachable
-.LBB0_6: # %if.then
+.LBB0_6: # %if.then
call abort
unreachable
.Lfunc_end0:
.size test, .Lfunc_end0-test
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/vrp-5.c.s b/test/torture-s/vrp-5.c.s
index 5e896a557..3e602fcf1 100644
--- a/test/torture-s/vrp-5.c.s
+++ b/test/torture-s/vrp-5.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/vrp-5.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/vrp-5.c"
+ .section .text.test,"ax",@progbits
+ .hidden test
.globl test
.type test,@function
test: # @test
@@ -22,18 +24,20 @@ test: # @test
br_if $pop4, .LBB0_4
# BB#3: # %if.end6
return
-.LBB0_4: # %if.then5
+.LBB0_4: # %if.then5
call abort
unreachable
-.LBB0_5: # %if.then2
+.LBB0_5: # %if.then2
call abort
unreachable
-.LBB0_6: # %if.then
+.LBB0_6: # %if.then
call abort
unreachable
.Lfunc_end0:
.size test, .Lfunc_end0-test
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/vrp-6.c.s b/test/torture-s/vrp-6.c.s
index 2ff7f5845..11b3d87fa 100644
--- a/test/torture-s/vrp-6.c.s
+++ b/test/torture-s/vrp-6.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/vrp-6.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/vrp-6.c"
+ .section .text.test01,"ax",@progbits
+ .hidden test01
.globl test01
.type test01,@function
test01: # @test01
@@ -22,18 +24,20 @@ test01: # @test01
br_if $pop4, .LBB0_4
# BB#3: # %if.end6
return
-.LBB0_4: # %if.then5
+.LBB0_4: # %if.then5
call abort
unreachable
-.LBB0_5: # %if.then2
+.LBB0_5: # %if.then2
call abort
unreachable
-.LBB0_6: # %if.then
+.LBB0_6: # %if.then
call abort
unreachable
.Lfunc_end0:
.size test01, .Lfunc_end0-test01
+ .section .text.test02,"ax",@progbits
+ .hidden test02
.globl test02
.type test02,@function
test02: # @test02
@@ -55,11 +59,13 @@ test02: # @test02
# BB#3: # %if.then4
call abort
unreachable
-.LBB1_4: # %if.end6
+.LBB1_4: # %if.end6
return
.Lfunc_end1:
.size test02, .Lfunc_end1-test02
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/vrp-7.c.s b/test/torture-s/vrp-7.c.s
index ef05761d6..54eaaa76c 100644
--- a/test/torture-s/vrp-7.c.s
+++ b/test/torture-s/vrp-7.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/vrp-7.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/vrp-7.c"
+ .section .text.foo,"ax",@progbits
+ .hidden foo
.globl foo
.type foo,@function
foo: # @foo
@@ -20,6 +22,8 @@ foo: # @foo
.Lfunc_end0:
.size foo, .Lfunc_end0-foo
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -38,18 +42,19 @@ main: # @main
br_if $pop5, .LBB1_2
# BB#1: # %if.end
return $0
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type t,@object # @t
- .bss
+ .hidden t # @t
+ .type t,@object
+ .section .bss.t,"aw",@nobits
.globl t
.align 2
t:
- .zero 4
+ .skip 4
.size t, 4
diff --git a/test/torture-s/wchar_t-1.c.s b/test/torture-s/wchar_t-1.c.s
index f7223b938..4435d2264 100644
--- a/test/torture-s/wchar_t-1.c.s
+++ b/test/torture-s/wchar_t-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/wchar_t-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/wchar_t-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -23,17 +25,18 @@ main: # @main
# BB#3: # %if.end4
call exit, $0
unreachable
-.LBB0_4: # %if.then3
+.LBB0_4: # %if.then3
call abort
unreachable
-.LBB0_5: # %if.then
+.LBB0_5: # %if.then
call abort
unreachable
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type x,@object # @x
- .data
+ .hidden x # @x
+ .type x,@object
+ .section .data.x,"aw",@progbits
.globl x
.align 2
x:
@@ -41,7 +44,9 @@ x:
.int32 0 # 0x0
.size x, 8
- .type y,@object # @y
+ .hidden y # @y
+ .type y,@object
+ .section .data.y,"aw",@progbits
.globl y
.align 2
y:
diff --git a/test/torture-s/widechar-1.c.s b/test/torture-s/widechar-1.c.s
index 8439499c5..15032562b 100644
--- a/test/torture-s/widechar-1.c.s
+++ b/test/torture-s/widechar-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/widechar-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/widechar-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/torture-s/widechar-2.c.s b/test/torture-s/widechar-2.c.s
index 1841f683c..81606ea2c 100644
--- a/test/torture-s/widechar-2.c.s
+++ b/test/torture-s/widechar-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/widechar-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/widechar-2.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -11,8 +13,9 @@ main: # @main
.Lfunc_end0:
.size main, .Lfunc_end0-main
- .type ws,@object # @ws
- .section .rodata,"a",@progbits
+ .hidden ws # @ws
+ .type ws,@object
+ .section .rodata.ws,"a",@progbits
.globl ws
.align 4
ws:
diff --git a/test/torture-s/zero-struct-1.c.s b/test/torture-s/zero-struct-1.c.s
index 661315bb8..91a849528 100644
--- a/test/torture-s/zero-struct-1.c.s
+++ b/test/torture-s/zero-struct-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/zero-struct-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/zero-struct-1.c"
+ .section .text.h,"ax",@progbits
+ .hidden h
.globl h
.type h,@function
h: # @h
@@ -17,6 +19,8 @@ h: # @h
.Lfunc_end0:
.size h, .Lfunc_end0-h
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -42,31 +46,35 @@ main: # @main
br_if $pop5, .LBB1_3
# BB#2: # %if.end3
return $0
-.LBB1_3: # %if.then2
+.LBB1_3: # %if.then2
call abort
unreachable
-.LBB1_4: # %if.then
+.LBB1_4: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type y,@object # @y
- .bss
+ .hidden y # @y
+ .type y,@object
+ .section .bss.y,"aw",@nobits
.globl y
y:
- .zero 3
+ .skip 3
.size y, 3
- .type f,@object # @f
- .data
+ .hidden f # @f
+ .type f,@object
+ .section .data.f,"aw",@progbits
.globl f
.align 2
f:
.int32 y
.size f, 4
- .type ff,@object # @ff
+ .hidden ff # @ff
+ .type ff,@object
+ .section .data.ff,"aw",@progbits
.globl ff
.align 2
ff:
diff --git a/test/torture-s/zero-struct-2.c.s b/test/torture-s/zero-struct-2.c.s
index 6d2cd9a08..6f5a4a390 100644
--- a/test/torture-s/zero-struct-2.c.s
+++ b/test/torture-s/zero-struct-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/zero-struct-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/zero-struct-2.c"
+ .section .text.one_raw_spinlock,"ax",@progbits
+ .hidden one_raw_spinlock
.globl one_raw_spinlock
.type one_raw_spinlock,@function
one_raw_spinlock: # @one_raw_spinlock
@@ -14,6 +16,8 @@ one_raw_spinlock: # @one_raw_spinlock
.Lfunc_end0:
.size one_raw_spinlock, .Lfunc_end0-one_raw_spinlock
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -29,14 +33,15 @@ main: # @main
br_if $1, .LBB1_2
# BB#1: # %if.end
return $0
-.LBB1_2: # %if.then
+.LBB1_2: # %if.then
call abort
unreachable
.Lfunc_end1:
.size main, .Lfunc_end1-main
- .type ii,@object # @ii
- .bss
+ .hidden ii # @ii
+ .type ii,@object
+ .section .bss.ii,"aw",@nobits
.globl ii
.align 2
ii:
diff --git a/test/torture-s/zerolen-1.c.s b/test/torture-s/zerolen-1.c.s
index 2612e943d..019f573c2 100644
--- a/test/torture-s/zerolen-1.c.s
+++ b/test/torture-s/zerolen-1.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/zerolen-1.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/zerolen-1.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
@@ -15,6 +17,8 @@ main: # @main
.Lfunc_end0:
.size main, .Lfunc_end0-main
+ .section .text.set,"ax",@progbits
+ .hidden set
.globl set
.type set,@function
set: # @set
@@ -28,11 +32,12 @@ set: # @set
.Lfunc_end1:
.size set, .Lfunc_end1-set
- .type entry,@object # @entry
- .bss
+ .hidden entry # @entry
+ .type entry,@object
+ .section .bss.entry,"aw",@nobits
.globl entry
entry:
- .zero 4
+ .skip 4
.size entry, 4
diff --git a/test/torture-s/zerolen-2.c.s b/test/torture-s/zerolen-2.c.s
index 0c620525f..d775858e1 100644
--- a/test/torture-s/zerolen-2.c.s
+++ b/test/torture-s/zerolen-2.c.s
@@ -1,5 +1,7 @@
.text
- .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/zerolen-2.c"
+ .file "/b/build/slave/linux/build/src/src/work/gcc/gcc/testsuite/gcc.c-torture/execute/zerolen-2.c"
+ .section .text.main,"ax",@progbits
+ .hidden main
.globl main
.type main,@function
main: # @main
diff --git a/test/waterfall b/test/waterfall
-Subproject 19d7e9537196854f6178129a247a004e1a7b407
+Subproject 8e17036346728602f696611f023e79b1ff757e5